|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令GOTO-ABB机器人标准指令编程 GOTO Label;- P7 B @( o" n/ V4 W% D
Label: 程序执行位置标签。 ( Identifier )
- w; ^5 M7 r4 Q5 p/ Q& _ - B. e/ ~+ L* r' l6 z
ABB机器人程序流程指令GOTO-应用:
4 ^$ l9 z" J- x 当前指令必须与指令 label 同时使用,执行当前指令后,机器人将从相应标签位置 Label 处继续运行程序指令。
+ w+ C: t/ F- K5 W. g( u8 `* c6 n/ \2 |7 V( ^4 i
ABB机器人程序流程指令GOTO-实例:$ i6 ~2 H$ Y( p' C7 [4 y3 H
IF reg1>100 GOTO highvalue;" m8 ~2 |+ r/ G0 s0 _$ f
lowvalue:8 Y% Y: @& C% r
…% S9 P1 \- Z% X* G8 }% H
GOTO ready;/ t4 f/ d& c7 Z# q
highvalue:$ A+ q7 h1 h% Y4 X
…
- b) b$ C7 ~5 p/ d7 |5 w ready:3 i0 T3 C( R' ], n+ D$ V
…. Q$ X- ]. J7 w9 o* e+ K; J# j
3 W, F( o/ p7 U/ c D1 V9 Breg1:=1;+ K! v2 j; L4 P5 r" c. \
next:
( p4 s; C+ A5 Y reg1:=reg1+1;
6 t% W2 J/ }* X1 l9 e' c! S; I IF reg1<=5 GOTO next;
, T3 C6 w+ ~7 M. ]' Z7 T3 i9 e7 X& p- [
ABB机器人程序流程指令GOTO-限制:
! r( i$ b+ i* {2 n- 只能使用当前指令跳跃至同一例行程序内相应的位置标签 Label。
- 如果相应位置标签 label 处于指令 TEST 或 IF 内,相应指令 GOTO 必须同处于相同的判断指令内或其分支内。
- 如果相应位置标签 Label 处于指令 WHILE 或 FOR 内,相应指令 GOTO 必须同处于相同的循环指令内。3 F6 Y1 Z1 \$ x' @
) V j e; _6 q1 `/ v$ U4 `( R) z* z" @0 w$ b5 Y$ Z
- K9 x U) N; H+ u% F7 k( x$ }
|
|