PLC控制步进电机(算移动距离)

2025-01-19 11:14:40
推荐回答(5个)
回答1:

移动300mm需要的脉冲数
300/200=电机转1.5转;
脉冲数=1.5转 * 1000P/转=1500Pulse //驱动器接收1500个脉冲,则电机带动300mm;

步距角,为一个脉冲使得步进电机旋转的角度。例如步距角1.2度,那么电机转一圈需要300个脉冲。
驱动器细分设置为1000步/转,是指驱动器接收到1000个脉冲则驱动电机转一圈,为了提高控制的精度和控制的方便。

回答2:

呵呵 其实你说的细分1000步/转 其实就是1000个脉冲电机转一圈
你要移动300mm 就是电机转一圈半 也就是需要给步进1500个脉冲
主要还是看你设的细分是多少
步距角也就是电机固有步距角度 是脉冲没有被细分时一个脉冲对应的角度
目前常用的有二相、三相、四相、五相步进电机。电机相数不同,其步距角也不同,一般二相电机的步距角为0.9°/1.8°、三相的为0.75°/1.5°、五相的为0.36°/0.72°

回答3:

计算都是没问题的,不过你说1000步/转,那么,也就是360度被分成了1000份,一份0.36度,电机原步距角1.2度,那么,一个步距角被你分成了3.33333333333份???
你把一个步距角分成了非整数份,那么你电机换向的时候怎么换啊,
是不是数据错了,是不是 把步距角分成了1000份?(不过好像都是分成2的n次方份)

回答4:

驱动器设定为1000每转,意思是转动一圈要1000个脉冲,电机转动一圈走200mm,脉冲当量就是200mm÷1000pls=0.2mm/pls。现在要走300mm所需脉冲数=300mm÷0.2mm/pls=1500个脉冲(pls)

回答5:

按照你的说明 步距角 由于细分了 可以不管 。数值上可能有点问题 不去管这个先。

300*1000/200=1500