月灬洛
级别: 论坛先锋
精华主题: 0
发帖数量: 54 个
工控威望: 1115 点
下载积分: 21170 分
在线时间: 77(小时)
注册时间: 2020-07-13
最后登录: 2024-05-16
查看月灬洛的 主题 / 回贴
楼主  发表于: 2023-12-20 10:26
   项目概述,汇川IS620P伺服,驱动皮带轮。再从伺服驱动器接入差分信号控制线扫相机,上位机检测NG时,发给PLC NG信号,到贴标位皮带轮停止(距离相机430mm)PLC控制另一台伺服贴标。
       目前停止位不准,低速运行时错位10mm左右,可以接受;高速运行时,错位500mm以上。


       各位大佬,有可靠的解决方案吗?
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 666 个
工控威望: 1044 点
下载积分: 158 分
在线时间: 535(小时)
注册时间: 2019-09-22
最后登录: 2024-05-16
查看gxtmdb82164的 主题 / 回贴
1楼  发表于: 2023-12-20 11:24
建议先学习提问的艺术,从标题到内容都没提供啥有效信息

前面描述的是一个现象
最后的需求是解决方案

你没发现你中间缺了一个环节吗?原因呢?原因都不知道就求解决方案,本质上不就是在撞大运么~
应该是要给出足够的信息然后去分析什么原因导致的这个现象,然后通过实验或者其他方式进行验证,确定是这个原因了,问题基本上也就解决了~

否则就一个误差的问题,是采集系统的误差(测量)?指令系统的误差(计算)?传统系统的误差(执行)?哪里都有可能,这个工作量一下子就上去了~

最后我来给你撞一个,目测系统里面没有基准(位置上的),只有一个固定距离430mm,但是触发的位置和时间是由相机决定的,而且是相机的处理结束时间,这里有一个变量而且一般是黑盒不可控的。你需要一个外部基准,比如1楼提到的外部传感器,当传感器触发的时候,获得一个基准,后面所有的操作都基于这个基准进行操作,至少在指令上就不存在误差了。