首页 正运动技术 正文

回复

【正运动技术】运动时精准操作输出口功能实现

正运动技术 浏览:40 回复:0 收藏

正运动技术  2025-05-21 15:12

不支持硬件位置比较输出时,如何实现轴在运动时精准操作输出口功能

参考现象:

想要实现轴在运动过程中尽可能精准操作输出口,但控制器不支持硬件位置比较输出,用软件比较需要程序中手动关闭比较使能,来料时刻不确定,太过麻烦不好处理,又需要确保动作连贯,不想拆分轨迹插入IO操作指令,怎么处理?

解决方法:

利用其他轴的缓冲资源,搭配move_waitmove_op2 实现,使用过程中注意OP2的输出时间。

操作步骤:

获取到需要触发的目标位置,不管是锁存获取还是提前示教轨迹获取

例如:假设运动轴是轴0,那么可以使用轴0以外的轴的缓冲来实现位置监控和输出:

如:
pos = 100.36

move_wait(dpos,0,1,pos)axis(1)
move_op2(11,1,50)axis(1)

其中POS 是轴0需要触发的位置,用轴1的缓冲监控dpos0),满足条件后输出11打开50MS


我知道了