按照你的描述,电机返回回原点每次离起点更远了,可以推断:
1.伺服放大器可能没收到目标值数量的脉冲数,你可以吧程序分两段,第一次只是确认去目标位置时(通过外部触发控制,第一次触发电机去目标位置,第二次触发电机返回,第三次去目标位置。。如此循环),伺服驱动器收到的脉冲数(可在驱动器上监控)和目标脉冲个数是否相等;第二次确认回原点时,伺服驱动器收到的脉冲数(可在驱动器上监控)和目标脉冲个数是否相等
2.若1没有问题,就基本确定是伺服电机走的脉冲个数和伺服驱动器发的脉冲个数不一样,这个又要去排除,首先看看增益,伺服回原点有没有减速的过程,伺服高速运行时是否平稳(会过冲),还有就是电子齿轮比
楼主说的不够详细,这个结构是丝杆还是皮带,皮带和丝杆的加减速是不一样的,电气参数必须要匹配机械参数,不能想怎么样就怎么样,处理问题的办法第一步要把大概或可能的原因找到去一一排除,项目急的时候,尝试各种办法把问题先解决了,不用一定要找到具体的原因,解决完后再去找具体的原因。找原因时一定要以现场的现象为依据,总之理论指导实践,理论与实践相结合