|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程; \) u/ f* i, N: S
IF Condition THEN ...
# ?2 b& @5 Z) h7 y- y7 \5 m$ {; `{ELSEIF Condition THEN ...}* r: q& N5 i( y$ R6 C
[ELSE ...]& J2 U+ J F( E
ENDIF& k6 ^7 g+ D. ]- T& p
k0 H& ?( H! @% ^% {
Condition: 判断条件。 ( bool )
1 W a5 I! M( w4 K' u% c, A% n1 H, I/ l1 d, @, V( Y+ B k
ABB机器人程序流程指令IF-应用:$ W9 N; ~' G$ V( U/ k9 X2 e R
当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。
1 r% h; l$ o3 k2 g5 j1 `" R h4 b% L6 P' f1 j) ]. I/ }4 N0 l
ABB机器人程序流程指令IF-实例:; N4 x+ V# Z: q* I6 N/ G( t
IF reg1>5 THEN! g- L/ b7 h) s
Set do1;& m- a( p8 e3 d
Set do2;5 b: v6 I( S! z; U0 t* h
ENDIF% d, Q. @6 c- ~8 l+ E
; G# b; N7 f" I3 K3 a S$ u
IF reg1>5 THEN
; _0 `8 Y. N5 N+ |- d! U5 S7 i Set do1;
1 i! E L: c% \2 d# m5 O Set do2;1 B5 V, F0 A# ]+ f# J) u5 q5 m
ELSE
9 r7 b- k8 _$ k* H+ Y Reset do1;# \: [0 z6 C+ M$ e0 @4 D
Reset do2: S1 x" Y0 {+ I" m9 j7 m, t7 K8 K
ENDIF
# I- h6 |- C9 ~' u
6 n7 Y C- H8 E. ]" T& gIF reg2=1 THEN1 `! a+ R2 @& b2 [) s# d5 k0 U
routine1;- F& P u- w$ a3 d5 Z
ELSEIF reg2=2 THEN
3 g4 g- S% L9 Q7 y routine2;& p: L1 S7 y! k2 M" @* B
ELSEIF reg2=3 THEN) @+ Z1 ^2 d3 Q9 U3 S
routine3;
4 `: `1 ~& G* U0 X5 A. ]: TELSEIF reg2=4 THEN5 p4 V# v' M O5 H7 c, w3 W1 V
routine4;8 C# k2 Z: _9 R0 S0 T g+ _
ELSE' l! R! K" Y/ z, @. }+ L& ]
Error;
% H7 D9 s# g" x2 L" DENDIF/ y7 H$ ]7 H& R- H/ u9 L$ I' ?
|
|