simotion删除剩余余程控制?

分享到:
413
下一篇 >

菜鸟提问:

个轴在运行过程中如果接受到一个外部信号为1时,当前程序段的余程被删除,执行下一个程序段,请问应该怎么实现(在MotionTask任务中)

侠客:

我觉得轴停止,并复位该Task,后面程序要怎么走,从新赋值就可以吧

菜鸟:

如果复位了该TASK,该怎么执行到下一个指令,中断点如何恢复?

我目前想到的方法如下,没有硬件测试。


delay program execution选项参数设定为Motion start,当运动指令执行后就开始一下条Wait for signal,信号到就停止。

另快速测量输入工艺对象不知道能够实际如上控制不,书上面的介绍没有看懂

大虾:

程序编的挺好,注意Wait指令容易出现死循环,就是那个条件总也不来,然后就死在那里了。

你可以用Wait for condition。不要只Wait一个信号。

Measuring input是通过一个硬件信号,记录一个位置。和你的应用好像不一样。

斑竹:

如果位置走完了,而信号没有发出来就死循环的,看来还得找个位置DONE信号

深入浅出那本书里用本地快速测量配置当使用S120驱动时设定P480是不知情况会么怎么样,书上没有明确说会删除剩余余程。看参数意思有点像,Measuring probe 1 input terminal



你可能感兴趣: 工控菜鸟园 图片 驱动技术 SIMOTION
无觅相关文章插件,快速提升流量