|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;) d; V* g8 r# {1 q, q, D; ~
Label: 程序执行位置标签。 ( Identifier )- X& N; F5 z* u/ i
9 p, C' a+ [9 W! O3 x- p* D
ABB机器人程序流程指令GOTO-应用:
" c5 [ B T5 `& D 当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。 {, L+ S4 r6 K8 K4 {
x! D% C, d; o+ ]) R+ g" Q5 ?" S
ABB机器人程序流程指令GOTO-实例:# N u' h" |( y, A' j+ o
IF reg1>100 GOTO highvalue;
5 U3 }6 b/ @3 C) I lowvalue:* }% W& k! S5 w& u( A; H X2 k
…# V$ V+ q( w5 R+ |, t4 W+ F b
GOTO ready;
& R& v, J: Q3 M, P8 k highvalue:
' F* g! m! v. w …
4 g# s0 A% }3 S$ u3 \3 h ready:5 F2 e( _% {1 l% I: a# ~
…
+ v; w5 H3 F' w0 a5 h! @3 C% x2 N5 N6 U% |" m
reg1:=1;6 a: ]1 E6 u& B, h
next:
% z$ i. Q( }' O. s/ p- U# s! j reg1:=reg1+1;' |7 k1 k- z. O7 p# u
IF reg1<=5 GOTO next;
0 \) y) f. T! D/ D
J: p9 e l- j3 ?ABB机器人程序流程指令GOTO-限制:' {4 R$ D( k) }; a5 P% J+ k
- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。& X( o+ A6 j. t
/ C/ Z d7 J* D' l8 Y
8 E8 y; X" u7 A5 O& k0 X0 f: T5 u8 F
|
|