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

[复制链接]
查看11 | 回复3 | 2012-3-30 15:03:40 | 显示全部楼层 |阅读模式
这里是步进电机不是伺服设不了齿轮比很简单的通讯建立好之后比如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,有问题找我。...
回复

使用道具 举报

千问 | 2012-3-30 15:03:40 | 显示全部楼层
这个可以再程序里换算一下,比如电机转一圈需要多少脉冲对应成360度,算一下,精度要求高可能还要加点补偿的,程序里是不太好做电子齿轮比的,如果用的是伺服电机就简单多了比步进电机设置方便一点,可以参考伺服电机的电子齿轮比设置,希望对你有帮助...
回复

使用道具 举报

千问 | 2012-3-30 15:03:40 | 显示全部楼层
这个数值你可以在plc或者触摸屏上面转换一下,转换好了之后给一个地址(比如D100),然后用PLSY发送脉冲给步进电机...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行