2016-07-22
本人想用编码器控制距离精度.用高速计数器接收编码器脉冲传送给D200.要工作的脉冲输入寄存器为D230。LD m8000 out c235 k0 。dmov c235 d200用DSUB D230 D200 D240。用dplsr k5000 d240 k100 y0伺服接收的脉冲还是的230的脉冲数.比如d230为1000.伺服电机工作也是1000个脉冲数.不管d200接收的信号是1010个脉冲数还是950个脉冲数。如在dplsr k5000 d240 k100 y0。前面加一个LDI Y0这样伺服接收到的正好是1000个脉冲.但转速很慢因为y0一直在不停地通短。不知那位高手能告诉我这程序怎么编。这里先谢谢了!
评论4
楼主 2016/7/22 10:08:18
运动中改变执行的脉冲数,一般PLC都不支持这个,但也有支持的
楼主 2016/7/22 14:07:05
楼主,你为何不把编码器接到伺服放大器里,因为伺服本身就是闭环,又何必非要进plc.的高速计数器端子?
你要多少脉冲直接发送给伺服就可以了,为何非要这么麻烦?
楼主 2016/7/25 20:10:02
如果是齿轮传动、丝杠传动的话,加入间隙补偿即可
楼主 2016/7/26 16:00:13
用的是齿轮变速箱用连轴器连接.机器在工作中负载不同时误差相差也很多。设备是进口的年代比较远了。所以为达到精度前面自己加了一个编码器