现在公司有两台同样的玻璃成型机器,我们叫它OLD BU2,NEW BU2。每台装置上都装有同样的伺服电机,绝对值编码器,控制器是西门子CUMC,找原点的方法是普通手动复零,零位偏移也设置为零。由于生产需要,这两台机器需要交替更换进行工作,但伺服控制器就是同一套。现在NEW BU2我正在调试阶段,所有动作都已经正常。
一个奇怪的现象是:
步骤1:用OLD BU2连接在伺服控制器上,送电,然后零点复位,此时编码器实际位置是“0”。
步骤2: 断电,再把NEW BU2连接到该伺服控制器上,送电,通过手动把机器开到与OLD BU2同样的机械位置,也进行零点复位,此时编码器实际位置是“0”
步骤3:断电,最后再次把OLD BU2连接到伺服控制器,发现编码器现在的实际位置却变成了“-1340”了,
步骤4:如果在OLD BU2上再次零点复位的话,伺服器再连接到NEW BU2时编码器的数值也发生了几百的变化。
我的疑惑是:“既然两台同样的装置,都是绝对值编码器,而且都在同样的机械位置复位,为什么再两次复零位后,编码器的读数会发生改变!”
如果这样的话,以后在换机器的时候,要想工作,首先必须还的再次复零位,这将影响生产时间。从控制这个角度来说也是不科学的!
现在本人也是希望能在这得到高人的指点,万分感激!