|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程$ `& [* c' V+ T- y/ l
IF Condition THEN ...
1 Z' F* M$ A1 p. g9 J- a# L7 p' @{ELSEIF Condition THEN ...}
( L; s, S- a$ X/ @. S[ELSE ...]
4 Q3 r0 o4 u3 {ENDIF3 E9 P& q O9 ~; \ K
2 F0 [" R' k" v
Condition: 判断条件。 ( bool )
9 r6 }, V. |$ C- h2 ]9 C( @) S" C8 K' ]7 J* @1 B4 ~7 L
ABB机器人程序流程指令IF-应用:9 ]* }% I" J5 w S7 R s2 z2 o& _6 N1 t
当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。6 ?! y0 O6 x; U4 h1 u4 h
' } p6 a5 r5 f& |" |
ABB机器人程序流程指令IF-实例:
2 P1 ?& q& s1 i- n IF reg1>5 THEN: x- E3 b2 L, h- `3 @
Set do1;
9 b- J0 R# w8 w6 v Set do2;
! ?" v0 R4 I- O& T' t$ z9 x8 X ENDIF c, `+ {4 B7 T8 c( [
1 @3 k1 w0 e# _4 X5 [
IF reg1>5 THEN8 ~: I+ v; h0 I2 @
Set do1;6 r: R) t, ^. {! ?
Set do2;
5 l8 K% Q3 ~" h* L/ b2 ~ ELSE
9 H# n8 @& {6 B. t$ J7 A7 Z Reset do1;
1 D2 ^. J6 z; z% {) Y' I Reset do2" Q5 p4 m! ]) y
ENDIF; w, O9 B9 ^/ w0 v9 R) Q
! k, X) E' W$ t3 [3 ?$ z& r6 ~- b0 a
IF reg2=1 THEN4 b6 Q" M; C6 J7 c+ r$ V
routine1;
! o7 }" B2 v( {$ J: o" ]2 W W3 F( s( yELSEIF reg2=2 THEN+ [: H, t u% E6 p6 G' V
routine2;
/ Y5 U: o$ U b6 f4 PELSEIF reg2=3 THEN$ p3 h6 g3 V1 f# y, ]
routine3;8 ~% f# N6 j* ]$ {# @( [6 j
ELSEIF reg2=4 THEN
1 K8 s8 t# Q, o) p$ p) I routine4;$ U$ c6 m/ v a% X7 c9 m4 w5 w
ELSE% t; ^8 w' ?- y2 M
Error;) A& ~4 A6 F' ? L
ENDIF
5 A' L- d- Z, {3 ~0 B |
|