同步动作实现某个移动中的轴执行另一个动作

我想实现一个动作:
ZCX三个轴插补中(需要的话也可以把X单独提出来走),当响应到一个信号后执行同步动作X轴后退
但实际实验发现,如果X轴在移动中,则无法执行同步动作(会报警),有什么办法可以直接或间接实现这个功能吗?

问题补充:
第一个答案到不到我的要求,执行异步程序会删除当前余程,但我需要ZC轴继续当前差补状态不停,只是需要X轴执行退刀动作

最佳答案

ID=1 Whenever ($A_IN[1]==0) and ($A_IN[10]==0) DO MOV[X]=0
当有快速输入信号改变 同步动作执行 X移动到0

提问者对于答案的评价:
这个语句在X轴移动期间响应的话会报警,不知道有没有办法在信号来的时候先清掉X轴的余程,再执行pos[x]?

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc151883.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日
下一篇 2017年6月5日

相关推荐