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