ABB机器人编程之程序停止指令

网友投稿 2018-08-23 22:31

程序运行停止指令-Break
Break;
应用﹕
机器人在当前指令行立刻停止运行﹐程序运行指针停留在下一行指令﹐可以用Start键继续运行机器人。
实例﹕
...
Break;
...
程序运行停止指令-EXIT
EXIT;
应用﹕
机器人在当前指令行停止运行﹐并且程序重置﹐程序运行指针停留在主程序第一行。
实例﹕
...
EXIT;
...
程序运行停止指令-STOP
Stop [NoRegain];
[NoRegain]: 路径恢复参数 (num)
应用﹕
机器人在当前指令停止运行﹐程序运行指针停留在下一行指令﹐可以用Start键继续运行 机器人﹐属于临时性停止﹐如果机器人停止期间被手动移动后﹐然后直接启动机器人﹐机器人将警告确认路径﹐如果此时采用参变量[NoRegain]﹐机器人将直接运行。

https://cdn.china-scratch.com/timg/180825/2231354K5-0.jpg

区别﹕
MoveL p2,v100,z30,tool0;
Stop;(Break;)
MoveL p3,v100,z30,tool0;
程序运行停止指令-ExitCycle
ExitCycle;
应用﹕
机器人在当前指令行立刻停止运行﹐并且设定当前循环结束﹐机器人自动从主程序第一行继续运行下一个循环。
实例﹕
PROC main( )
 IF cyclecount=0 THEN
  CONNECT error_intno WITH error_trap
  ISignalDI di_error,1,error_intno;
 ENDIF
 cyclecount:=cyclecount+1;
 !start to do something intelligent
 ...
ENDPROC
TRAP error_trap
 TPWrite "I will statr on the next item";
 ExitCycle;
ENDTRAP

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com