seafar
目前C#
级别: 家园常客
精华主题: 0
发帖数量: 620 个
工控威望: 767 点
下载积分: 1916 分
在线时间: 595(小时)
注册时间: 2018-03-23
最后登录: 2025-01-04
查看seafar的 主题 / 回贴
楼主  发表于: 2019-04-09 11:31
同步带单方向一直循环定位,如1-2-3-4-1重复循环,运行几百圈后有肉眼可见累计误差,监控伺服接收到的脉冲数是正确的,应该同步带总长有偏差,请问如何消除累计误差
枕星河之倒影兮与星光同流,望群星之包覆兮随繁星同辉。
B站资源分享链接https://space.bilibili.com/39855180
lvpretend
级别: 论坛先锋
精华主题: 0
发帖数量: 1264 个
工控威望: 1434 点
下载积分: 3699 分
在线时间: 324(小时)
注册时间: 2015-07-20
最后登录: 2024-11-29
查看lvpretend的 主题 / 回贴
1楼  发表于: 2019-04-10 11:16
同步带总长不可能有偏差,应该是你每走一次都会产生定位误差,多次累加造成偏大。你把伺服走的实际脉冲接回PLC进行计数,然后对发给伺服的脉冲进行修正,保证累计误差始终只有一次的定位误差。