a9yuzhenhao
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 97 点
下载积分: 678 分
在线时间: 13(小时)
注册时间: 2016-10-09
最后登录: 2021-01-21
查看a9yuzhenhao的 主题 / 回贴
楼主  发表于: 2016-11-10 13:59
        您好;现由于伺服定位要求高,丝杆存在反向间隙5个丝了,所以要求通过电气程序补偿,坛主,请问这要什么方式补偿呢?
怎么编写程序?(现用三菱FX3U。
        
        是每次执行前把这一定位点的该轴绝对位置值跟下一点该轴要执行的绝对位置值mov到两组寄存器内,然后做比较指令,大于就不补(补零),小于就补补偿值,然后再与坐标值做加法运算,得到的值执行定位指令,因为没做过补偿程序,不知道你们是怎么做的,是怎样的逻辑思想?有几种方法?具体程序怎么写?
      
        我有的您的几本书都没提到补偿程序,希望您能指点,谢谢!!!
mythic
mythic
级别: 略有小成
精华主题: 0
发帖数量: 299 个
工控威望: 485 点
下载积分: 29480 分
在线时间: 275(小时)
注册时间: 2013-05-14
最后登录: 2024-02-07
查看mythic的 主题 / 回贴
1楼  发表于: 2016-11-11 08:30
无反馈的,反向位置全加5个丝,做绝对定位
有反馈的,根据反馈在目标值附近启动慢动补偿,直到反馈值达到预期值