我这个问题比较奇怪。
台达B2伺服的P1-44 1600,P1-45 10,就是1000个脉冲电机走一圈。
1214c DCDCDC的,发1000个脉冲,伺服只收到了960个。(伺服驱动器上面有个数码管可以显示编码器数据)
我用海为的PLC发1000个脉冲,没问题,走的非常准。说明伺服的接线和设置没有问题。
我就以为是1200发的脉冲不准,或者是接线的问题。我就用1200给海为PLC发脉冲,海为PLC用高速计数器接受1200的脉冲,结果发现1200发的脉冲也没问题。每次都是发1000,海为PLC这边也能接收到这1000个脉冲。说明1200发脉冲这里是没问题的。
我问台达的客服,他说是1200脉冲没发够。
我问群里懂点西门子的,他们说是伺服驱动器没设置好。
那请问大神这个的问题出在哪里呢?
问题补充:我在轴上面做了标记的,绑的扎带。电机没走到一圈,我是看的实际状态。编码器数值我只是作参考。但是同样的1200组态,我发脉冲给其他PLC,其他PLC确实也是收到的1000个脉冲,说明1200的组态没问题。
还有个问题,伺服的cn1我是用网线做的,而且就焊接了4个接头,脉冲和方向,后盖子没盖,裸露的。是干扰?