双通道脉冲、控制伺服电机带动滚珠丝杠在一定距离上(相对原点O0的A50mm-B100mm位置)做往复运动;
速度设定较低时(脉冲频率低)往复运动停止的位置非常准确;
速度设定提高之后(脉冲频率高);A.B位置就会发生一个方向的偏移(AB之间的绝对位移(50mm)不会变)
往复次数越多,偏移量越大【比如一段时间后两个点会停在A50.40/B100.40】。
监测显示:
给正向的脉冲让丝杠前进(A-B)的时候,伺服接收的脉冲数与PLC发出的脉冲数一致
给反向的脉冲让丝杠后退(B-A)的时候,伺服接收的脉冲数会比PLC发出的脉冲数少2-4个、
目前的方法是在程序中加入了反向的脉冲补偿、
请大家帮忙分析分析这个是什么原因啊?