松下伺服电机A5系列400W脉冲型,监控指令脉冲总有误差

问题具体是这样的,我PLC是走绝对值的,但是程序开始的时候是先复位到参考点,然后开始周期性的动作,但是走100个来回的时候,停到参考点的监控的脉冲数不一样了,一开始可能是4,停下之后可能是6,或8之类的,最多时相差16个脉冲。请问怎么处理这个问题,谢谢

这儿确认个情况:这个停下来后脉冲误差是在参考点附近波动的吗,就是一会是+4,一会是-4.

如果是来回波动的,那问题不大:应该是机械末端的扰动,伺服一直在绕着零自我调整。也有可能是增益参数不完善,可以适当调整下增益。

如果不是:那么确认脉冲命令是否被干扰而出现丢了命令。确认方法,伺服应该有监视接收的脉冲数的,然后控制器断发送较多的脉冲,观察伺服收到的命令数和控制发的命令数是否相同。 如果不同,那么说明脉冲丢掉了。丢脉冲的解决方法:这条脉冲的电线严格按照标准制作,屏蔽双绞线,两端接地。如果控制电有大功率器件,考虑电源滤波,或者独立的直流电源。追问

是有波动,假如一开始电机复位,然后到一个参考点的时候监控脉冲接收总数是6055,然后让他走个100个周期。在走动的时候也是会回到参考点的,有时就可以看到到参考点时监控的接收脉冲就不是6055了,可能是6054,6053(只会少)。有两个电机,都是走绝对值,有时两个都会出现这种情况,有时只是其中一个会出现,请帮忙,要怎么处理,谢谢

追答

我提到的波动,其实是马达跟随偏差。 因为前面没说明是监控接收脉冲的偏差,以为你看的是当前位置的偏差。

既然你确认过接收脉冲有偏差,先进一步确认下,发的脉冲多一点,比如20W个,清零后单向运行,看看驱动器接收脉冲是否相等。如果不等,那是丢命令了。

丢脉冲的话,只有通过加强抗干扰手段了。首先要做:这条脉冲的电线严格按照标准制作,屏蔽双绞线,两端屏蔽层接地。还可以做:排线交直流分开,控制器前端加滤波器,直流电源出线端尽量双绞在一起。暂时就想到这些。

追问

我现在都是用双绞线,但是是用单边接地(好像是有规定单边接),然后想问下,这跟PLC有关吗?PLC会不会有干扰?伺服驱动器是增量式的编码器,然后PLC是走绝对式的位置,这样会有冲突吗?因为我好像听别人说PLC走绝对式的话,伺服电机也要选用绝对式的编码器,有这说法吗?谢谢

追答

增量式编码器,和控制器走绝对值完全没有关系,这个你放心。
如果命令有丢失,那就是寻找为什么丢失。
如果单边接地的话,那么另外一端至少接外壳,伺服驱动器这段本体接地要做。
PLC干扰的可能性比较小,这东西不是大的干扰源。倒是伺服,变压器,马达,加热器,弧焊等这类设备干扰比较厉害。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-07
我也是这种情况,你问题有没有解决能告诉下我吗
第2个回答  2012-12-13
是不是有干扰啊,私服的偏差计数器会自动修正脉冲个数的,应该不会出现这样的现象。追问

也不知道,反正她现在监控模式下是显示丢脉冲了,还望你指点下,谢谢

追答

首先问下你靠什么读取脉冲的,
闭环是靠光栅尺反馈给驱动器实现精确无误的定位。
半闭环编码器反馈给驱动器,驱动器在反馈给PLC。
开环就是普通步进电机了。
闭环、半闭环、开环都存在有干扰问题,收/发脉冲的线建议选择全屏蔽加网屏蔽线(禁止将信号线跟动力电缆发在同一线槽内),
偏差计数器的功能:
只有偏差计数器等于0是私服电机才停止转动,
如果你发1W个脉冲电机反馈回来的只N》0《N电机会根据偏差计数器当前的值进行正/反转校准,直至偏差计数器的值等于0是电机才停止转动。
首先电机不会出问题其次就是干扰和机械问题了,楼上说的已经很清楚了。
我在给你举例说明干扰问题:
例1:(发送干扰)
比如你发1W个脉冲在发送的过程中由于干扰原因驱动器只收到99994个脉冲而你的PLC上显示你发了1W个那么电机只会走99994个脉冲反馈回来也只有99994个脉冲。
例2:(接受干扰)
比如你发了1W个脉冲驱动器也收到了1W个脉冲,当驱动器给你反馈1W个脉冲时由于干扰原因你只收到99992个脉冲而实际私服已经给你发了1W个脉冲。
我只清楚这些了,忘其他高手指点指点,小弟也吸收吸收你们的经验。

第3个回答  2012-12-11
怎么会可能的?是不是伺服电机的编码器有问题?追问

要怎么确认是不是电机的编码器有问题