王玮北
ggggfnux
级别: 略有小成
精华主题: 0
发帖数量: 170 个
工控威望: 234 点
下载积分: 1984 分
在线时间: 163(小时)
注册时间: 2019-05-22
最后登录: 2025-05-09
查看王玮北的 主题 / 回贴
楼主  发表于: 6天前
接手了别人的项目,现场反馈脉冲轴丢步了。自己去机台测试,监控驱动器发现PLC显示的当前位置,跟驱动器接收的脉冲数不一致。后来试出来了,只要电机在运行的过程中,按了暂停,就有一定概率出现。去查了PLC的手册,发现这么一句话,瞬间尬住了,不知该怎么处理
[attachment=310747]
木林森
级别: 工控侠客
精华主题: 0
发帖数量: 347 个
工控威望: 2415 点
下载积分: 697 分
在线时间: 233(小时)
注册时间: 2020-08-16
最后登录: 2025-05-10
查看木林森的 主题 / 回贴
1楼  发表于: 6天前
stop 是这样的,应该有 Halt 暂停指令的
木林森
级别: 工控侠客
精华主题: 0
发帖数量: 347 个
工控威望: 2415 点
下载积分: 697 分
在线时间: 233(小时)
注册时间: 2020-08-16
最后登录: 2025-05-10
查看木林森的 主题 / 回贴
2楼  发表于: 6天前
引用
引用第4楼王玮北于2025-05-06 11:40发表的  :

机台要求是按暂停,电机要停下来,本来想用的强制停止是有问题,改成减速停的指令,发现压根停不下来。又不可能一按暂停轴就回一次原

松下的 PLC 如果没有暂停这种指令,那确实不好搞
定位指令是边沿指令吗,不是的话可以尝试停止复位定位指令。
已发送多少脉冲可以知道吗,定位前的脉冲数和定位后的做个比较。
PLC 还有高速 IO 接口吗,伺服运动也会有脉冲输出的,将这个信号接入 PLC 形成闭环控制。