|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;. @$ m! r" h7 V# Z/ E' }- G! ?
Label: 程序执行位置标签。 ( Identifier )
) J2 k3 V s! f' C0 y% m 6 x1 v! J) y. R
ABB机器人程序流程指令GOTO-应用:
. {* L5 o% u$ g5 X* r4 G 当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。3 t# X q+ D, @5 A/ }5 r5 h
' h5 E$ Z' s0 c3 K% ? J! o6 k: `
ABB机器人程序流程指令GOTO-实例:5 q" b: a2 q7 x! }2 ?
IF reg1>100 GOTO highvalue;
! R {0 }* k* q3 {& C lowvalue:: U% i0 m7 u& R+ v0 `
…$ H8 k/ a7 l/ Q0 E7 B
GOTO ready;9 y$ t2 I8 Y- I4 {$ ^; ], y( H$ J
highvalue:6 Z! y$ Q; k+ p# V
…
1 R) C! I' B; G/ ]$ l8 k6 l9 F ready:. U# G" E2 b# S F; ?
…
2 c# \# O/ D; \) `& v! i, O
, n0 S7 V9 [% h- W0 Wreg1:=1;
4 P5 [3 S& ~" u. q) c$ v: u0 G next:; U) e) F9 e8 N/ e
reg1:=reg1+1;! h' \! J4 B& [; G
IF reg1<=5 GOTO next;
9 `* m& e5 \# C: A; m; A
/ ]0 A4 m3 p% ~ABB机器人程序流程指令GOTO-限制:! \% x% A- a' v3 R9 l- W" u
- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。
8 e* v7 T1 r+ u0 c& i 0 l C f/ t5 ]8 V) O
0 D7 k# J1 N, n* C0 @6 F6 g) p% s
I3 }+ |% D5 ^* v' W) Q# o4 y |
|