发布网友 发布时间:2022-04-24 23:29
共4个回答
热心网友 时间:2023-10-14 14:33
首先根据你的描述 你的伺服驱动器应该没有太大问题 问题在于你的设置 你的瞬间移动距离变大了 你的电流是否足够 另外最关键的是你的驱动器的设置 爬坡和下坡的控制 也就是说 不能一下子就达到每秒800MM 你需要一个上坡的缓冲和一个下坡的缓冲 也可以通过PLC的指令来完成加速时间和减速时间的设定
希望能够帮到你追问谢谢你的建议。但速度都是1200mm/s,800mm是和40mm定位比较的的位置。我的意思是为什么在短距离定位是准确的,稍远距离就出现误差?随时间推移,误差越来越大。
追答一般情况下 做长距离运动 我会把加速时间和减速时间相应的长一些 另外一般伺服还是挺精准的 在不用接PLC高速计数计算脉冲的时候 属于半闭环控制 一般的精度都能满足 当然用高速计数计算脉冲会更好 也更能发现问题 建议算一下脉冲当量和移动距离 有条件的话 换一个好点的驱动器 试着找出问题所在
热心网友 时间:2023-10-14 14:33
有几个问题需要确认一下:
PLC和控制器是直接连接的还是中间有继电器等部件的?如果不是直接连接的可能需要考虑一下是不是继电器等的动作延时造成的。
PLC到控制器的连接线,编码器的连接线是否使用屏蔽线,并且接地良好。
伺服电机驱动传动机构的部分有没有可能出现打滑,譬如:皮带打滑,联轴器没锁紧等。
供参考。
热心网友 时间:2023-10-14 14:33
我觉得你的伺服讯号受到了干扰 你伺服的讯号是否和伺服的电源线(u v w) 是否放在一个链条里面了?
试著排除干扰後还是出现这样的现象 就有更多考虑的地方
比如 你plc读的讯号定位是靠什麼?你是用什麼牌的伺服器?你的参数增益过大?过小?你机械连轴器是否锁紧了?
热心网友 时间:2023-10-14 14:34
是不是漏步了?