|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程
# @5 {) x. }' z! X2 u! RIF Condition THEN ...
, M* v @0 M+ I/ L) G{ELSEIF Condition THEN ...}
( T K9 m) Y; i6 C- Y% T: V[ELSE ...]
1 A* R9 y1 U1 j1 W. i/ LENDIF
8 C) D- L& j! h+ K( A' H
, M# y& |$ V; yCondition: 判断条件。 ( bool )
) b3 z& B. O/ c8 ~
$ x! O n! `4 T( T* J) X3 P- V ABB机器人程序流程指令IF-应用:
# y6 F9 D4 Y3 I 当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。% Y3 H/ k9 M. G1 {
' l) `1 C1 f6 S3 _3 A0 s& V; LABB机器人程序流程指令IF-实例:
9 x% q3 D# M7 I IF reg1>5 THEN( H; p: W" R7 Z, W+ I
Set do1;
, t+ ~# m- n. Y" B Set do2;
5 m: ]- g/ _/ d |5 y9 W ENDIF" L- ^2 W$ v: F/ G6 ?9 Z
% x1 b& h; k# S$ p9 e3 @8 _: ~- u
IF reg1>5 THEN
, p( m4 z$ E+ U' H/ g Set do1;- e* L; d+ V$ i% E+ a; a8 d
Set do2;9 n: n/ K3 f& Z- d4 P1 G0 _) S
ELSE8 K2 Q/ k+ ]; L; {* W4 z5 o
Reset do1;
7 x- j# E4 G0 N: T& L/ e Reset do2
; [- R, ?) f. R5 t) R( R1 J ENDIF# o% I; y* a2 @0 c6 U, a
( \+ W$ X. @$ ], c
IF reg2=1 THEN
' X$ e2 v1 s7 V5 d% |' H1 w routine1;
& V; F% k& u+ x$ v: p0 jELSEIF reg2=2 THEN' w/ l2 { z2 u
routine2;, r# f8 e4 f2 q, y) n
ELSEIF reg2=3 THEN' A# I5 ~; _% Y
routine3;
3 `; C/ @8 E5 OELSEIF reg2=4 THEN
& G: t4 v& B1 ~1 T routine4;
@* q `: V/ c8 }* q" K* rELSE
2 X( I& U2 u$ \6 K1 K Error;
6 O* s$ U3 y: I( AENDIF2 J/ M4 J0 @' K6 _9 |
|
|