|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程
0 W6 \( l' k4 aIF Condition THEN ...
, G* H' \. b4 ]& `{ELSEIF Condition THEN ...}
( f# P& W! _9 C/ ][ELSE ...]
2 W# e) ]/ Z y( E* W7 h$ xENDIF
/ V5 l8 h! r d$ w' r: k" ?* X# o: v
Condition: 判断条件。 ( bool )" g. h: K) m% ]( {1 z8 |
8 `- q: s% g, Y4 T; U' p ABB机器人程序流程指令IF-应用:$ I# E$ `7 _/ O% p: w b
当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。
" N: v! a* i) Z" m6 r T5 E. N! Y* o/ h$ c1 I2 c
ABB机器人程序流程指令IF-实例:: c) T9 Q4 X1 i
IF reg1>5 THEN
. \- M; r! ^. J- t, O& \. D Set do1;5 |; b. f5 K# y; ^! ?! e% c+ m4 D9 {
Set do2;( ^0 D9 @# m8 e: d- ]" M( z4 H
ENDIF4 v9 Q m( t5 M9 S9 m9 P
; M7 q. b! t9 g1 e1 H, K
IF reg1>5 THEN
; R& \- }3 {1 b/ b Set do1;' m. h! l2 d# b# K+ T/ h. H
Set do2;
4 O& ?3 i4 B& H |3 _/ _ ELSE
9 l' x9 \$ B! l# X% h" ~ Reset do1;3 {1 _# @8 V4 x8 ^
Reset do2
$ |3 W% F( _. H; `1 Z: b ENDIF
2 ~+ l3 A" N" `3 J1 _) {- l1 y7 O6 \2 t6 K; D) c' w" L) N3 L# q
IF reg2=1 THEN5 _" Y3 i4 O- J9 G! A# r. A/ o) I
routine1;
$ t! x V1 p! n, |7 X4 EELSEIF reg2=2 THEN
0 u: m6 r& s/ t* G) U/ M' g7 q routine2;
2 x. J; Q. D7 K1 d8 r+ {4 AELSEIF reg2=3 THEN
+ h( r7 v4 A9 j) {3 [ routine3;
) x, F$ |& T% v% W" s- YELSEIF reg2=4 THEN' x6 `4 S+ u. a+ A/ y& v" T' r
routine4;
+ x& F. r0 n' m) V0 NELSE
1 y8 b# ?' R5 J% T: d: K! H& ?% o Error;
$ h3 A0 \' H; a+ {3 ?ENDIF- f6 }; ~8 |: y+ b& h* V
|
|