|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;+ N1 t4 P) ~, X/ ^4 ~; F
Label: 程序执行位置标签。 ( Identifier )
5 o- q" L& T( M6 q% x9 B
6 ~* e* z3 @( O- {ABB机器人程序流程指令GOTO-应用:
! e0 H; W% }8 }! B/ C8 K 当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。
2 q$ j7 o0 {# m/ y ], p% N
9 W, _# c3 C, hABB机器人程序流程指令GOTO-实例:
7 E. T: `/ S' N IF reg1>100 GOTO highvalue;: x# A# z( n+ |
lowvalue:' s" ]1 E2 R# _& q& _% Z8 q/ N
…6 h9 x* C( K7 d2 p* V- [
GOTO ready;
% S. J) J1 f: [9 ]: `2 Y highvalue:
: f4 W' _ ~; S( O …/ e- E, P- v1 N5 M3 K$ @7 O9 n7 d
ready:
1 g" h7 v5 U+ F4 J( ]- { …
w; E% t: G$ k# D+ d# [ ]$ C' `+ R# { X1 ^3 s7 W" Q4 [: x
reg1:=1;! H3 O5 l( |2 `: I6 ?3 U z" E
next:* Z4 M5 K% k3 C! e5 d/ Q. B
reg1:=reg1+1;/ w3 k$ z) S' b# W5 G+ ]/ O
IF reg1<=5 GOTO next;
5 v V+ T8 `$ E H: p1 |% Y' ~6 Y- ~, `: }
ABB机器人程序流程指令GOTO-限制:
, A/ D; T& i* {& S" x. T- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。
2 r0 j4 i( _% w& w( m8 ~
) M K! [) K7 `! A: G
! ?' }3 f# q: v8 `% ]7 Y3 b
7 z3 U+ o6 `6 l B w" L |
|