发布于 2022-10-15 07:27:55
5楼
以下只做为参考,语法草草写,误喷。
需要两个带保持的记忆位做互锁用。lock1,lock2,防止多次触发。整机初始化要复位掉。
if 相对运动触发 and not lock1 then
触发相对运动前位置:=轴当前位置
lock1:=1
endif
if 轴被暂停或停止 and lock1 and not lock2 then
新目标点:=原有目标点-(轴当前位置-触发相对运动前位置)
lock2:=1
endif
if 相对运动完成 then //解锁
lock1:=lock2:=0
endif