mbtglzz
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 93 点
下载积分: 863 分
在线时间: 139(小时)
注册时间: 2018-01-20
最后登录: 2024-04-22
查看mbtglzz的 主题 / 回贴
楼主  发表于: 2018-10-29 20:26
大家好 ,现有一台包装机,fx3u plc控制伺服电机作为移载,在移动过程中喷胶,程序就是以伺服当前位置的d8340和设定的喷胶开始位置和喷胶结束位置来控制喷胶电磁阀,大于开始位置小于结束位置输出电磁阀。但是现在是喷胶位置不固定,有百分之10的概率会喷错。后来在在比较程序那用了ref指令来立即刷新输出,没改善。有没有好的建议
sjbandmm
级别: 略有小成
精华主题: 0
发帖数量: 236 个
工控威望: 406 点
下载积分: 985 分
在线时间: 167(小时)
注册时间: 2008-08-23
最后登录: 2024-04-22
查看sjbandmm的 主题 / 回贴
1楼  发表于: 2018-10-30 11:06
你所说的喷错,不知道是位置一致性不好,稍有误差,还是完全乱套,如果完全乱套,那肯定是程序有问题,如果只是一致性不好,可能是移动速度过快,加上扫描周期太长,造成的位置不一致,还是有伺服的刚性不够,滞后不稳定。
如果是周期的问题,可以把伺服电机的反馈脉冲或plc输出的脉冲,接到plc计数,利用高速计数器中断执行,立即刷新输出,可以大幅改善,如果是电机刚性不够,可以调整伺服刚性,监控伺服的剩余脉冲是否稳定,如果参数不能解决问题,只能提高伺服功率,降低滞后误差。