![工业机器人实战应用及调试](https://wfqqreader-1252317822.image.myqcloud.com/cover/838/43806838/b_43806838.jpg)
上QQ阅读APP看书,第一时间看更新
5.4 D开头指令
5.4.1 Def Act——定义中断程序
(1)功能 本指令用于定义中断程序,定义执行中断程序的条件及中断程序的动作。
(2)指令格式 Def Act<中断程序级别><条件><执行动作><类型>。
(3)指令格式说明
1)<中断程序级别>:设置中断程序的级别(中断程序号)。
2)<条件>:是否执行中断程序的判断条件。
3)<执行动作>:中断程序动作内容。
4)<类型>:中断程序的执行时间点,也就是主程序的停止类型。
①省略:停止类型1。以100%速度倍率正常停止。
②S:停止类型2。以最短时间、最短距离减速停止。
③L:停止类型3。执行完当前程序行后才停止。
(4)指令例句
![](https://epubservercos.yuewen.com/F85A97/23083822101913406/epubprivate/OEBPS/Images/80_01.jpg?sign=1739239333-o9loon1Jbfdho1bghiiaYCZaMHAuGYiK-0-abfe7443894362ac827c94363d7d216c)
(5)说明
1)中断程序从跳转起始行到Return结束。
2)中断程序级别以号码1~8表示,数字越小越优先,如Act 1优先于Act 2。
3)执行中断程序时,主程序的停止类型如图5-5和图5-6所示。
![](https://epubservercos.yuewen.com/F85A97/23083822101913406/epubprivate/OEBPS/Images/80_02.jpg?sign=1739239333-JgqZVcaVimiXMBB3glMS6k2TMr2AM34A-0-fe252346f212c03f382a8894ed626547)
图5-5 停止类型1:停止过程中的行程相同
![](https://epubservercos.yuewen.com/F85A97/23083822101913406/epubprivate/OEBPS/Images/80_03.jpg?sign=1739239333-WZ6DH9kmETv3R2f2vk46yQnaGqxTswQg-0-4ea2f640a10b813e17f0eb6a60cc7e4b)
图5-6 停止类型2及停止类型3
4)停止类型2:以最短时间、最短距离减速停止。
5)停止类型3:执行完主程序当前行后,再执行中断程序。