用台达ES2系列PLC控制步进电机转动,如何让输入值转换成脉冲数后,电机转动的角度和输入值相同?

2024-11-28 02:25:25
推荐回答(4个)
回答1:

这里是步进电机 不是伺服 设不了齿轮比
很简单的 通讯建立好之后 比如1.8度电机 一圈200个脉冲
1 在触摸屏端 进行数据处理。 假设你需要动作的角度为X,需要给定的脉冲为Y。X/Y=360/200 Y=0.555X 比如要走100度 实际你需要给定 100X0.555个脉冲 你可以在触摸屏端把这个结果计算出来,赋值给D100寄存器。PLC直接采用D100作为脉冲量发送。
2,在PLC端计算。同样的公式,PLC得到100度旋转量,计算出实际需要的脉冲量。
3,这样,你需要旋转多少度,直接触摸屏输入,电机就会这么动作了。
4,有问题找我。

回答2:

这个可以再程序里换算一下,比如电机转一圈需要多少脉冲对应成360度,算一下,精度要求高可能还要加点补偿的,程序里是不太好做电子齿轮比的,如果用的是伺服电机就简单多了比步进电机设置方便一点,可以参考伺服电机的电子齿轮比设置,希望对你有帮助

回答3:

这个数值你可以在plc或者触摸屏上面转换一下,转换好了之后给一个地址(比如D100),然后用PLSY发送脉冲给步进电机

回答4:

做一个电子齿轮比