台达伺服电机走位不准如何解决

电机驱动X轴走位。电子齿轮比1:1,驱动轴导程5MM,算好了1圈的走位,输入125MM,但实际走位就差了0.3MM,输入235MM,实际走位差0.54MM,请教高手这样的问题如何解决?
我也使用P2-32的自动增益进行过设定,误差还是存在,马达与丝杠的连接我都用销钉连接了,所以不存在机械上的松动!
速度上也应该没关系的,我试过快慢,都一样,机械结构上我们也强拉硬拽过,没发现机械松动,电子齿轮比1:1,线数2500,丝杠与马达是用连接销穿过连接一起的,无减速装置,导程5.0MM,也就是说10000个脉冲走一圈,行走距离5.0MM,应该没错吧!现在剩下的就是增益,这个我还不是很了解,我调试过自动增益,按台达资料上说的那样做的,误差还是存在!不知道还有没相关联问题存在?请指教!!!

首先一定要根据编码器线数把脉冲当量算准,否则就会出现累积误差。其次,位置环增益不能太小,定位允差不要太大。再有就是机械误差了。 在驱动器上可查到发送的和编码器反馈的脉冲数,如果脉冲数变化和设定的距离变化相一致,说明问题不在电气侧,否则就是设置和程序问题。

伺服电机的工作原理:

伺服主要靠脉冲来定位,基本上可以这样理解,伺服电机接收到1个脉冲,就会旋转1个脉冲对应的角度,从而实现位移,因为,伺服电机本身具备发出脉冲的功能,所以伺服电机每旋转一个角度,都会发出对应数量的脉冲,这样,和伺服电机接受的脉冲形成了呼应,或者叫闭环。

系统就会知道发了多少脉冲给伺服电机,同时又收了多少脉冲回来,这样,就能够很精确的控制电机的转动,从而实现精确的定位,可以达到0.001mm。直流伺服电机分为有刷和无刷电机

以上内容参考 百度百科—伺服电机

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-24
首先一定要根据编码器线数把脉冲当量算准,否则就会出现累积误差。
其次,位置环增益不能太小,定位允差不要太大。
再有就是机械误差(间隙或丝杆本身的制造误差)了。

=====================
在驱动器上可查到你发送的和编码器反馈的脉冲数,如果脉冲数变化和你设定的距离变化相一致(允许20个以下脉冲的误差),说明问题不在电气侧,否则就是设置和程序问题。本回答被提问者采纳
第2个回答  2011-08-02
这个跟电机和编码器没有关系。。
主要是看你的机械精度和CNC的电子齿轮。。
马达的扭矩你算过没有?是否是直接驱动无减速器。。。如有减速器得考虑其间隙。。
按照你的要求我建议你使用滚珠丝杠。。。。误差能达到0.05毫米。。。
第3个回答  2011-08-01
把速度设置的慢一点 可能是速度太快了 导致丢步了
第4个回答  2019-04-12
你好,问题解决了吗?我的和你说的一样,做了几个零件都一样,就像是丢了步一样,但电机丝杆连接没问题,现在很头疼
相似回答