cctv197910
级别: 探索解密
精华主题: 0
发帖数量: 29 个
工控威望: 133 点
下载积分: 400 分
在线时间: 18(小时)
注册时间: 2017-11-06
最后登录: 2024-12-20
查看cctv197910的 主题 / 回贴
楼主  发表于: 2019-07-25 09:00
伺服用脉冲控制往返运行,前进5000个脉冲后再返回5000个脉冲,传动部件是减速机加丝杆,每次运行一个来回后停留位置和回原点后的初始位置就相差5丝,运行次数越多就和原点偏离的越远,造成累计误差的原因估计是减速机齿轮公差造成的,请教大家有什么办法可以把这个偏差在程序上处理掉?
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 982 个
工控威望: 8884 点
下载积分: 10262 分
在线时间: 926(小时)
注册时间: 2014-05-23
最后登录: 2024-12-22
查看anlyl2014的 主题 / 回贴
1楼  发表于: 2019-07-25 12:24
如果时间允许,你可以每次返回都归0
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码
anlyl2014
大吉大利
级别: 网络英雄
精华主题: 0
发帖数量: 982 个
工控威望: 8884 点
下载积分: 10262 分
在线时间: 926(小时)
注册时间: 2014-05-23
最后登录: 2024-12-22
查看anlyl2014的 主题 / 回贴
2楼  发表于: 2019-07-25 16:07
你还可以用通讯方式,读取伺服驱动器内的绝对位置,
看看是否与D8350里面的值是否相同,如不同,很可能是丢脉冲;
程序例子百度一下找,MR-JE还可以MODBUS通讯;
当前位置MODBUS地址是:2BAFh
请参考相关手册
[ 此帖被anlyl2014在2019-07-25 16:18重新编辑 ]
活到老,学到老!
微信号:anjjyy2013
添加时注明来自工控人家园
压缩包用WINRAR打开,没密码