fxcfxc
不进则退
级别: 略有小成
精华主题: 0
发帖数量: 85 个
工控威望: 203 点
下载积分: 3223 分
在线时间: 88(小时)
注册时间: 2009-12-06
最后登录: 2024-07-19
查看fxcfxc的 主题 / 回贴
楼主  发表于: 2016-01-30 21:11
各位好,最近接了个项目控制2个伺服,原本打算用定位模块,老板为了省钱让用PLC发脉冲控制。用的是FX3U-32MT的PLC。
现场调试时发现不同的脉冲速度下伺服旋转一圈的脉冲数居然偏差很多。如理论上应该是50000脉冲伺服电机转一圈,当速度是20000脉冲每秒时,旋转一圈D8340反馈回来的数据是70000左右,
当速度是30000脉冲时,D8340反馈回来的数据是55000左右,问题如下:
1,这种现象是不是脉冲丢失了?
2,如果说PLC直接发脉冲,D8340里的数据是PLC自己计算出来的,并没有与伺服形成闭环,那么定位模块呢?比如1PG或者QD75P,他们也是通过模块发脉冲给伺服控制器,他们也没有和伺服形成闭环,那么这些模块里所反馈的当前位置数据是不是也有可能因为丢脉冲而不正确?
3,定位模块在位置控制下发脉冲控制伺服,和PLC直接发脉冲控制精度是不是一样?反正都形成不了闭环。
4,如果要形成闭环该如何实现?
yerong
级别: 工控侠客
精华主题: 1 篇
发帖数量: 1883 个
工控威望: 2033 点
下载积分: 11028 分
在线时间: 806(小时)
注册时间: 2007-08-28
最后登录: 2024-11-25
查看yerong的 主题 / 回贴
1楼  发表于: 2016-01-30 22:21
1  plc与伺服距离不能太远  脉冲控制线 5米之内
2  伺服参数调好 plc加减速调好
3  伺服可以直接监控脉冲数脉冲频率 和 plc 比较能发现问题
4  相对使用定位模块  plc直接发脉冲控制伺服更常用  这种控制方式本身并没问题
5  fx3u  有限制脉冲数 好像 -999999 ~999999 之间