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,如果要形成闭环该如何实现?
mfjsx
专业非标自动化设备工程开发
级别: 家园常客
精华主题: 0
发帖数量: 799 个
工控威望: 746 点
下载积分: 934 分
在线时间: 180(小时)
注册时间: 2008-04-25
最后登录: 2024-11-10
查看mfjsx的 主题 / 回贴
1楼  发表于: 2016-02-03 16:08
D8340监控的数据,是通过PLC计算得出来的,
如果与发送的脉冲不对,应该是你程序或设置的问题。

直接脉冲输出,有两线型式,1、集电机开路输出方式。
                        2、差动式输出方式。
两种输出方式有什么差别,请看一下说明书,
为了我们能够继续有饭吃,一起努力的去探讨