|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程
# g) Y& p7 L7 D: \/ qIF Condition THEN ...
* j1 n- g# D7 w; \0 p7 B `' k{ELSEIF Condition THEN ...}
5 H! ]9 B }2 u[ELSE ...]( l9 b6 w, Z- _5 @3 u- }$ n7 ]
ENDIF) h, v& v" R* ^* c: ?5 C6 C
0 T! a; J; h& u$ X0 xCondition: 判断条件。 ( bool )
: T; N2 f) n/ | S$ F+ U" Q2 g6 _ F: v- U- V
ABB机器人程序流程指令IF-应用:
! [. W# i9 h; Y e/ e( H2 g( T+ J 当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。
" p+ n: T D( Z! f& k& r# ]) N1 S: v l# V
ABB机器人程序流程指令IF-实例:
- T+ }: W. x2 h9 R; `5 m* J& S IF reg1>5 THEN( ?: g; [6 E$ C6 Z9 d
Set do1;
" h* W8 C8 m; Z Q u Set do2;
0 S* t% N% w* @( R+ g& q2 }3 A4 L ENDIF
' t% T& `( F& _' y# z8 ?/ ~) k" d+ o5 h/ n6 O% a
IF reg1>5 THEN3 z: W/ q- J/ U8 {
Set do1;
4 l7 i) ^- A4 F Set do2;
3 b7 s: E! E- J& ~& _ ELSE; F) U& r% G( B/ e0 a
Reset do1;
: ]6 F2 M2 L( c$ z* J) v Reset do2
# {2 B* u+ q/ W( U" G. [! w, D8 E ENDIF
8 ~+ E' k* T5 I% S1 z
' M3 Q2 H% }1 d9 N* X$ @& @IF reg2=1 THEN
% q- J6 h- \* B& |9 B2 h routine1;
. F5 V i! O0 m- t0 R+ SELSEIF reg2=2 THEN
5 b8 u- [- L9 N. p routine2;" o+ d' l; ^( |2 }. a
ELSEIF reg2=3 THEN
( C/ T, \4 j4 E& H routine3;
9 M% T0 y1 X4 f! GELSEIF reg2=4 THEN% \. m; R# }! [) W& E
routine4;6 O1 |+ W4 }. w1 F3 V! N& _' d
ELSE( c( v0 S; S! o- C: i' a! b
Error;
; J9 C! ]& U* O7 k! X( TENDIF/ [& k+ f4 O3 E' M/ b
|
|