您现在所在的是:

运动控制

回帖:0个,阅读:18 [上一页] [1] [下一页]
529
运动控制小正
文章数:181
年度积分:529
历史总积分:529
注册时间:2022/9/5
发站内信
发表于:2025/5/21 15:05:24
#0楼
不支持硬件位置比较输出时,如何实现轴在运动时精准操作输出口功能

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

解决方法:
利用其他轴的缓冲资源,搭配move_wait与move_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的缓冲监控dpos(0),满足条件后输出11打开50MS。
[此贴子已经被作者于2025/5/21 15:05:38编辑过]

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002