要計算步進電機脈沖運動距離,首先應了解以下概念:
電機步距角:電機每接收一個脈沖轉動的角度。
絲杠導程:電機轉動一圈帶動絲杠移動的距離。
驅動器細分:單位:脈沖/轉,plc高速脈沖經驅動器後将按驅動器細分脈沖數控制電機轉動。
數據關系:
用360度去除以步距角,就是電機轉一圈的脈沖數,當然如果細分的話,還要乘以細分倍數。電機轉一圈絲杠前進一個導程,用導程除以一圈的脈沖數就是脈沖運動距離。
第一步确定步進電機的步距角,這個電機上會标明的。比如說,1.8度,則一個圓周360/1.8=200,也就是說電機旋轉一周需要200個脈沖。
第二步确定電機驅動器設了細分細分沒有,查清細分數,可以看驅動器上的撥碼。比如說4細分,則承上所述,200*4=800,等于說800個脈沖電機才旋轉一周。
第三步确定電機軸一周的長度或者說導程:如果是絲杠,螺距*螺紋頭數=導程,如果是齒輪齒條傳動,分度圓直徑(m*z)即為導程,導程/脈沖個數=一個脈沖的線位移。
細分和相數沒關系。以1.8度為例,原來一個脈沖走1.8度,現在改為4細分,那麼現在一個脈沖隻能走1.8/4度了。細分越多,每個脈沖的步進長度越短,控制就越精确。
細分的多少可由驅動器設置。控制步進電機轉多少最主要你得通過步進電機步距角度計算出電機轉一圈需要多少脈沖,比如步距角度為0.9°則電機轉一圈需要給步進電機驅動器360/0.9=400個脈沖,轉半圈就是200個脈沖。
步進電機轉速則通過改變脈沖頻率來控制,用plc的pwm輸出控制是比較方便的,速度的快慢不影響步進電機的行程,行程多少取決于脈沖數量。
注意一點步進電機速度越快轉矩越小,請根據你的應用調節速度以防失步,造成走位不準确。 步進電機是接收步進驅動器給過來的脈沖信号,比如兩相的步進,AB相分别輪流輸出正反脈沖(按一定順序),步進電機就可以運行了,相當于一定的脈沖步進馬達對應走一定旋轉角度。而PLC也可以發出脈沖,但脈沖電壓不夠,所以需要把PLC輸出的脈沖給步進驅動器放大來驅動步進驅動器,相當于PLC的脈沖就是指令脈沖。一般PLC驅動步進時候有兩路信号,一路是角度脈沖,另外一路是方向脈沖,PLC裡邊一般配所謂位移指令,發梯形脈沖給步進驅動器,這樣可以緩沖啟動帶來的力沖擊。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!