5.4 D开头指令

5.4.1 Def Act——定义中断程序

(1)功能 本指令用于定义中断程序,定义执行中断程序的条件及中断程序的动作。

(2)指令格式 Def Act<中断程序级别><条件><执行动作><类型>。

(3)指令格式说明

1)<中断程序级别>:设置中断程序的级别(中断程序号)。

2)<条件>:是否执行中断程序的判断条件。

3)<执行动作>:中断程序动作内容。

4)<类型>:中断程序的执行时间点,也就是主程序的停止类型。

①省略:停止类型1。以100%速度倍率正常停止。

②S:停止类型2。以最短时间、最短距离减速停止。

③L:停止类型3。执行完当前程序行后才停止。

(4)指令例句

(5)说明

1)中断程序从跳转起始行到Return结束。

2)中断程序级别以号码1~8表示,数字越小越优先,如Act 1优先于Act 2。

3)执行中断程序时,主程序的停止类型如图5-5和图5-6所示。

图5-5 停止类型1:停止过程中的行程相同

图5-6 停止类型2及停止类型3

4)停止类型2:以最短时间、最短距离减速停止。

5)停止类型3:执行完主程序当前行后,再执行中断程序。