问题具体是这样的,我PLC是走绝对值的,但是程序开始的时候是先复位到参考点,然后开始周期性的动作,但是走100个来回的时候,停到参考点的监控的脉冲数不一样了,一开始可能是4,停下之后可能是6,或8之类的,最多时相差16个脉冲。请问怎么处理这个问题,谢谢
是有波动,假如一开始电机复位,然后到一个参考点的时候监控脉冲接收总数是6055,然后让他走个100个周期。在走动的时候也是会回到参考点的,有时就可以看到到参考点时监控的接收脉冲就不是6055了,可能是6054,6053(只会少)。有两个电机,都是走绝对值,有时两个都会出现这种情况,有时只是其中一个会出现,请帮忙,要怎么处理,谢谢
追答我提到的波动,其实是马达跟随偏差。 因为前面没说明是监控接收脉冲的偏差,以为你看的是当前位置的偏差。
既然你确认过接收脉冲有偏差,先进一步确认下,发的脉冲多一点,比如20W个,清零后单向运行,看看驱动器接收脉冲是否相等。如果不等,那是丢命令了。
丢脉冲的话,只有通过加强抗干扰手段了。首先要做:这条脉冲的电线严格按照标准制作,屏蔽双绞线,两端屏蔽层接地。还可以做:排线交直流分开,控制器前端加滤波器,直流电源出线端尽量双绞在一起。暂时就想到这些。
我现在都是用双绞线,但是是用单边接地(好像是有规定单边接),然后想问下,这跟PLC有关吗?PLC会不会有干扰?伺服驱动器是增量式的编码器,然后PLC是走绝对式的位置,这样会有冲突吗?因为我好像听别人说PLC走绝对式的话,伺服电机也要选用绝对式的编码器,有这说法吗?谢谢
追答增量式编码器,和控制器走绝对值完全没有关系,这个你放心。
如果命令有丢失,那就是寻找为什么丢失。
如果单边接地的话,那么另外一端至少接外壳,伺服驱动器这段本体接地要做。
PLC干扰的可能性比较小,这东西不是大的干扰源。倒是伺服,变压器,马达,加热器,弧焊等这类设备干扰比较厉害。
也不知道,反正她现在监控模式下是显示丢脉冲了,还望你指点下,谢谢
追答首先问下你靠什么读取脉冲的,
闭环是靠光栅尺反馈给驱动器实现精确无误的定位。
半闭环编码器反馈给驱动器,驱动器在反馈给PLC。
开环就是普通步进电机了。
闭环、半闭环、开环都存在有干扰问题,收/发脉冲的线建议选择全屏蔽加网屏蔽线(禁止将信号线跟动力电缆发在同一线槽内),
偏差计数器的功能:
只有偏差计数器等于0是私服电机才停止转动,
如果你发1W个脉冲电机反馈回来的只N》0《N电机会根据偏差计数器当前的值进行正/反转校准,直至偏差计数器的值等于0是电机才停止转动。
首先电机不会出问题其次就是干扰和机械问题了,楼上说的已经很清楚了。
我在给你举例说明干扰问题:
例1:(发送干扰)
比如你发1W个脉冲在发送的过程中由于干扰原因驱动器只收到99994个脉冲而你的PLC上显示你发了1W个那么电机只会走99994个脉冲反馈回来也只有99994个脉冲。
例2:(接受干扰)
比如你发了1W个脉冲驱动器也收到了1W个脉冲,当驱动器给你反馈1W个脉冲时由于干扰原因你只收到99992个脉冲而实际私服已经给你发了1W个脉冲。
我只清楚这些了,忘其他高手指点指点,小弟也吸收吸收你们的经验。
要怎么确认是不是电机的编码器有问题