放牧小牛郎
级别: 正式会员
精华主题: 0
发帖数量: 26 个
工控威望: 96 点
下载积分: 647 分
在线时间: 18(小时)
注册时间: 2022-06-16
最后登录: 2025-08-02
查看放牧小牛郎的 主题 / 回贴
楼主  发表于: 2025-04-03 21:57
图片:
  程序为--轴在A点定位至B点  定位途中检测到碰撞信号用MC_STOP指令停止运动,接着复位STOP,采用 MC_ReadStatus的 Standstill 指令  等待轴状态OK,接着定位至A点。      程序逻辑没问题。实际运行中  STOP之后总是伺服定位指令不能运行,手动 将 上料Y.IO_AxisStruct.i_xGoAbs置OFF才能继续运动,有大神帮忙看下吗? 感谢。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5292 个
工控威望: 7518 点
下载积分: 161730 分
在线时间: 3240(小时)
注册时间: 2007-11-21
最后登录: 2025-08-09
查看sjm213的 主题 / 回贴
1楼  发表于: 2025-04-03 22:34
程序逻辑没问题。
不过这只是流程步骤,没看到具体的定位程序。
主要是确保已在standstill状态再执行定位。
尝试恢复执行定位前略加延时。