如果是伺服很好排查,就是监视伺服驱动器的指令脉冲累计,每次绝对定位到0的时候,看这个脉冲累计是否一样,就能判断是不是PLC过来的脉冲有问题。如果不一样,就是PLC发过来的脉冲有问题,这个又分为脉冲线有干扰或者程序有BUG(例如看你这个程序定位有个方向信号,这个方向信号是根据DDRVA和DDRVI指令自动判断ON或者OFF的,所以这个方向信号只能出现在这2个指令里面,不能用其他程序单独控制,不然就会引起脉冲混乱),至于干扰的话,最简单有效的方法是PLC到步进的脉冲信号线,采用线径较大的双绞屏蔽线、距离尽量短、和动力线分开布线、动力线加隔离等;如果指令脉冲累计是一样的,那么就是结构的问题。
话又说回来,你这个是步进,无法监视指令脉冲累计,但是可以直接在步进轴上做标记,每次绝对定位到原点时,观察这个标记是不是偏移,后面的原理就和上面伺服的处理方法一样了。
另外从你这个视频同步带松动上来看,肯定是有误差,选型或者安装有问题的。你的同步带出现这种效果,要么对应设备的负载同步带的选型张力太大,或者安装没有张紧到位。从你视频的状态来看,加减速的时候很大可能性会跳齿的,而且这种松紧状态,肯定误差很大。
建议你先更换对应负载张力的同步带或者张紧,至少停下来时肉眼和手放上去感应,不能明显感觉到哪边紧,哪边松,这个做好后再去做标记,看下电气问题,PLC过来的脉冲有没有误差。
最后修改:2022/5/16 9:26:27