步進電機控制程序編寫 步進電機自動與手動怎么編程?
步進電機自動與手動怎么編程?步進電機與伺服電機控制方式相似,需要以脈沖的形式,控制驅(qū)動器,然后控制電機。也就是說,控制側(cè)發(fā)送多少脈沖,電機將運行多少脈沖。以西門子PLC為例,西門子S7-200需要運動
步進電機自動與手動怎么編程?
步進電機與伺服電機控制方式相似,需要以脈沖的形式,控制驅(qū)動器,然后控制電機。也就是說,控制側(cè)發(fā)送多少脈沖,電機將運行多少脈沖。以西門子PLC為例,西門子S7-200需要運動控制庫輸出脈沖,而S7-200smart有運動控制向?qū)?,根?jù)步進電機驅(qū)動器或伺服電機驅(qū)動器的參數(shù)設(shè)置。設(shè)定后,通過控制高速脈沖的輸出來控制電機
步進電機采用脈沖控制,即由上位控制器向步進電機驅(qū)動器發(fā)送脈沖,步進電機驅(qū)動器驅(qū)動電機運行。
當(dāng)上控制器控制電機時,必須將步進驅(qū)動器的細分(接收到多少脈沖,電機旋轉(zhuǎn)一圈)與上控制器的配置相匹配。因此,如果執(zhí)行角度控制,則由步進驅(qū)動器設(shè)置的細分是與360度旋轉(zhuǎn)相對應(yīng)的脈沖數(shù)。
在計算中,如果需要知道單位角度對應(yīng)的脈沖數(shù),則為(細分/360°);
如果需要知道單位脈沖對應(yīng)的角度,則為(360°/細分)。
步進電機的運行速度由接收到的脈沖速度決定。假設(shè)上控制的脈沖輸出速度為500脈沖/s,則步進電機軸的轉(zhuǎn)速為[500*(360°/分)](度/s)。