|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程7 ~: a d O: H, D9 h- m
IF Condition THEN ...
7 J' ~- i( W& I) p6 o1 `) v{ELSEIF Condition THEN ...}. u6 m0 k6 D& B1 U
[ELSE ...]! R7 E+ p8 j8 V# V2 v
ENDIF
1 s' o8 J" ~8 [1 c9 K! ^6 @- X& g( r9 m, [6 e' N+ M
Condition: 判断条件。 ( bool )
4 m+ U" t/ m( x% l! q& ]
' J1 x# Q: R$ H ABB机器人程序流程指令IF-应用:
8 f* n9 T$ F( i1 L# E/ o/ W 当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。
8 u' ^, \% y* g d- Y+ M9 Q8 M9 D) [
ABB机器人程序流程指令IF-实例:. C; e( D# w( C% D; C* z
IF reg1>5 THEN
) |: C3 s3 u; C Set do1;/ A' G/ |' B$ p6 M
Set do2;' g" r% \/ e# o
ENDIF3 L) t X/ ]2 C- q* g
: g7 L* t6 K1 h) B5 d( X
IF reg1>5 THEN- G2 D" a" @2 p7 }8 q
Set do1;$ p8 Q: f* R5 Z. P' `3 V6 D
Set do2;
$ }+ @# l& I& p2 N2 u0 z ELSE0 A2 Y$ E! E- Q$ B
Reset do1;
3 x; h$ P6 a" _ O7 P g3 f9 \ Reset do2
& W6 P [2 D$ n5 f# w8 C8 @ ENDIF
7 g) P. s1 S& s% a+ C0 K7 |% g- z. x1 W `+ I/ ^8 p4 S. i5 g
IF reg2=1 THEN
, @0 N; o9 r8 }# g9 A# K routine1;
0 z. u" I& `$ BELSEIF reg2=2 THEN
5 @: e2 j5 T5 E8 R5 f4 _ routine2;
, _0 a" ^. h4 n" @ELSEIF reg2=3 THEN- H2 F# c5 y( y$ x' `) N2 s
routine3;
9 E! s3 v5 K& ]% SELSEIF reg2=4 THEN
( N5 z0 Y3 `, ?8 X5 ?5 y, c# Y3 k routine4;
& q D m. [4 Z5 F7 a7 V# |3 U7 W0 DELSE
- A4 ^1 `. ^* e Error; l2 j1 D- @( q4 a/ E( S4 U
ENDIF& M( G8 l3 p( q L6 A! C
|
|