玩家100
级别: 略有小成
精华主题: 0
发帖数量: 215 个
工控威望: 352 点
下载积分: 1756 分
在线时间: 117(小时)
注册时间: 2016-06-30
最后登录: 2024-05-03
查看玩家100的 主题 / 回贴
楼主  发表于: 2018-05-15 16:01
各位伺服走脉冲定位控制时,有用到伺服驱动器伺服定位完成信号吗。这个信号我的理解是为了实现闭环控制即plc发出脉冲,伺服驱动器收到plc发出的脉冲,驱动电机走对应的数量的脉冲(通过伺服电机上的编码器读取电机实际走了多少脉冲),把接收到的脉冲数与编码器值对比,当它们几乎(偏差是一个范围)相等,则输出定位完成信号。那么实际应用时问题来了,定位信号不是这种方式输出,而是在在电机启停时就有输出(仿佛没有对比的过程)。想在论坛上请教下有哪些方式能实现闭环控制。
wrc0124
级别: 家园常客

精华主题: 0
发帖数量: 148 个
工控威望: 556 点
下载积分: 3408 分
在线时间: 35(小时)
注册时间: 2018-05-14
最后登录: 2021-09-14
查看wrc0124的 主题 / 回贴
1楼  发表于: 2018-05-25 11:10
引用
引用第7楼zhongliang于2018-05-25 09:55发表的  :
定位完成信号不是这样用的吧,PLC或者上位控制器脉冲发送结束后,伺服电机可能还没有走完上位机发送过来的指定的脉冲数,二者之间存在时差,定位完成信号是用来解决这个时差的,上位机要接收到伺服驱动器定位完成信号以后才发送下一段定位指令

信号接收有时差,我之前用的伺服电缸就是,每次定位完成,对应点的信号隔一下才给出来,那时用这些点计算时间距离总是有偏差,也就是说,我们平常PLC执行完指令,对应的设备动作不一定完成,通过外部反馈回来的信号,来达到弥补的作用,同意楼上说法