|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程
8 b( D8 [9 c9 }; o! [1 Q6 qIF Condition THEN ..., U2 m+ ~& u! p3 w0 @( H
{ELSEIF Condition THEN ...}
5 j9 K7 h7 l8 k4 g3 l) z& q[ELSE ...]
+ s( f. o1 u3 ?1 }4 h6 |ENDIF
* v8 M9 T1 b9 v0 @, S1 ^# }+ J K' M
Condition: 判断条件。 ( bool )
. m; x8 w. ]( K* F# `# @. @8 r7 ]% x7 j/ c4 q3 x! k0 d
ABB机器人程序流程指令IF-应用:& j, V4 u4 }( B7 _4 R) x* v0 a
当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。( K2 y% F% X8 E8 j" ~/ b& k
Z. J$ [. u6 jABB机器人程序流程指令IF-实例:
) V3 ^" j0 B! H9 V1 p/ E/ U% ^ IF reg1>5 THEN
2 H0 C$ j3 Z; g0 J. B) ^ Set do1;0 ~1 G/ }3 @0 \3 x: m+ p
Set do2;
7 ^9 u+ t' b* Z0 i ENDIF
6 C) E. f' N& V- Z. y# r a' k! m3 h& G) _6 J! Y4 R/ J/ y
IF reg1>5 THEN7 r6 s! f5 U, v4 V% N; N
Set do1;6 Z0 ?- R$ d, X; Q8 _' K8 m
Set do2;! M0 y* F7 B9 i. t( p: E
ELSE1 q/ q- G0 t1 ~; u4 t$ Q, Q# c
Reset do1;
0 E4 f* e' ]& D9 o7 Y$ T" C K4 z Reset do2
6 Z5 \; V( i$ H+ u ENDIF
+ H% B: g' }% q, f
1 z9 v# p/ M- y* ^2 }6 Z6 HIF reg2=1 THEN( H; ~( |# O: o
routine1;% P+ B& N! h* r' @+ K
ELSEIF reg2=2 THEN
2 _. c* y$ V8 w. I! T+ X routine2;# j2 \# q7 d/ z6 F3 r' d0 r. Z
ELSEIF reg2=3 THEN& n$ i: C9 Q7 W7 l# x5 m8 e
routine3;) G o% p, N7 U
ELSEIF reg2=4 THEN/ r9 c" Y; ^, t/ O$ @
routine4;
( I, U) u& _- b0 ^5 NELSE* X# E5 y' j) n( [7 M( A
Error;/ J/ B1 a4 q! x, ]1 a: W E
ENDIF
% ?! }1 a4 G3 y |
|