西門子PLC如何直接驅(qū)動(dòng)步進(jìn)電機(jī),而步進(jìn)電機(jī)以什么樣的方式運(yùn)動(dòng),這就需要PLC來發(fā)出命令脈沖,而這些脈沖并不是直接控制電機(jī),而是控制步進(jìn)電機(jī)驅(qū)動(dòng)器調(diào)整電壓相序、電流控制步進(jìn)電機(jī)從而提供目的控制。
并且步進(jìn)電機(jī)是接收步進(jìn)驅(qū)動(dòng)器給過來的脈沖信號(hào),比如兩相的步進(jìn),AB相分別輪流輸出正反脈沖(按一定順序),步進(jìn)電機(jī)就可以運(yùn)行了,相當(dāng)于一定的脈沖步進(jìn)馬達(dá)對應(yīng)走一定旋轉(zhuǎn)角度。
PLC也可以發(fā)出脈沖,但脈沖電壓不夠,所以需要把PLC輸出的脈沖給步進(jìn)驅(qū)動(dòng)器放大來驅(qū)動(dòng)步進(jìn)驅(qū)動(dòng)器,相當(dāng)于PLC的脈沖就是指令脈沖。一般PLC驅(qū)動(dòng)步進(jìn)時(shí)候有兩路信號(hào),一路是角度脈沖,另外一路是方向脈沖,PLC里邊一般配所謂位移指令,發(fā)梯形脈沖給步進(jìn)驅(qū)動(dòng)器,這樣可以緩沖啟動(dòng)帶來的力沖擊。
除此之外嗎,我們還需要了解步進(jìn)電機(jī)的驅(qū)動(dòng)方式,如下:
1、先把步進(jìn)的驅(qū)動(dòng)器與步進(jìn)電機(jī)聯(lián)接好;
2、接電源到步進(jìn)驅(qū)動(dòng)器,它的電源一般有DC24V/DC5V;
3、把步進(jìn)驅(qū)動(dòng)器的脈沖接收端聯(lián)接到PLC的Y0/Y1;
4、用程序發(fā)出脈沖就OK了。
控制步進(jìn)電機(jī)轉(zhuǎn)多少,更主要是通過步進(jìn)電機(jī)步距角度計(jì)算出電機(jī)轉(zhuǎn)一圈需要多少脈沖,比如步距角度為0.9°,則電機(jī)轉(zhuǎn)一圈,需要給步進(jìn)電機(jī)驅(qū)動(dòng)器360/0.9=400個(gè)脈沖,轉(zhuǎn)半圈就是200個(gè)脈沖。
步進(jìn)電機(jī)轉(zhuǎn)速則通過改變脈沖頻率來控制,用plc的pwm輸出控制是比較方便的,速度的快慢不影響步進(jìn)電機(jī)的行程,行程多少取決于脈沖數(shù)量。注意一點(diǎn)步進(jìn)電機(jī)速度越快轉(zhuǎn)矩越小,但是需要根據(jù)自身應(yīng)用調(diào)節(jié)速度以防失步,造成走位不準(zhǔn)確。