伺服受到干扰?丢脉冲?到底是什么现象?请看这里。。。。
最近有个项目,是用三菱q系列的plc连接伺服电机做个两轴联动的运动控制系统。在这个系统中,硬件我选用的是三菱的qd75p2定位模块,伺服电机是三菱的j3-100a系列的两台。此系统我设计的是绝对位置控制。我按照手册上模块与电机的说明与接线图接线后,进行了调试。在手动时,发现电机在低转速时有不均匀现象,就好像步进电机的一顿一顿的那样,更奇怪的是,在给定相同的手动速度时,正转与反转的速度表现出来明显的不一样。后来又发现,每当定位完成后,我给系统断电,再上电时,人机界面上读出的伺服当前的位置与之前停机时显示的位置相差甚远,而且每次都不一样。随着调试的进一步深入,我又发现虽然定位模块显示发出了我在程序中设定的脉冲数,但实际电机转动的量并不是我设定的脉冲数,而是要多于我给定的脉冲数很多,而且正反转时不一样。这时,根据我以住的经验,判断是脉冲干扰问题,在定位模块与伺服放大器连接的线缆中串入了多余的脉冲。
请关注微信公众号:老王的工控笔记,找到奇奇怪怪的工控答案但我的这个电控柜中并没有什么电磁干扰源,无奈下,我打电话给三菱的技术支持求助,没有得到什么好的建议,只是说如果是干扰问题,不在现场,是看不出什么的。由于我用的这个模块是qd75p2,代表的意思是两轴集电极开路脉冲输出,相对差动脉冲输出频率低,而且容易受干扰,我就用屏蔽线重新对脉冲输出进行了接线。这次接线后试机,发现干扰现象有了好转,原先给伺服发1000个脉冲,伺服走3000个左右,现在走1200个左右,但还是不准确。没办法,我想到换模块&#