|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程% e+ R; y/ W% N$ L7 T
IF Condition THEN ...2 z8 W/ |, T2 i% P5 b% G
{ELSEIF Condition THEN ...}
) ^; D: E! T1 u+ f( a9 J[ELSE ...]2 I1 V* P1 b- {: H9 a4 b0 R
ENDIF6 e7 b: \ m! ~9 L
! ]( a( E* L4 G# a3 ECondition: 判断条件。 ( bool )$ N2 O8 a/ j* \4 p& L( y+ H1 `
, S2 }; t6 u8 P+ c4 } ABB机器人程序流程指令IF-应用:5 k# `# l2 m" P- m9 [0 Y9 T# T
当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。# r0 o" M3 V4 P* K. E, F8 E1 o
/ x3 q! Y' ^6 t# F- v0 P7 [) }ABB机器人程序流程指令IF-实例:
: K! k% H1 M8 O IF reg1>5 THEN+ q; U; i- e, o8 U. x) }% B
Set do1;
* [$ p8 @6 k- |( V! x. o; { Set do2;
$ ^/ h' s+ a/ n$ f; L( |5 t9 u8 b ENDIF; V7 T, `% |4 \9 e+ ]) m7 Q: x5 O
, r/ s2 @9 z; ^" `7 t( {# U+ n/ \
IF reg1>5 THEN
& j2 Y: k R4 w5 a c- q( m/ H Set do1;
, j: B2 h1 H4 A: L7 Q Set do2;9 W* E) r b6 I2 S& q- r( _
ELSE) w7 I2 J: m2 n( S% u
Reset do1;
1 C* Y! X/ U& ` Reset do2
# s* C w# M) o9 H ENDIF
a$ |7 l$ a) Z4 h$ c( H, H5 ~% Z; S0 I
IF reg2=1 THEN
8 g1 f+ r! U* ~( g9 j. l, M routine1;( a7 `# E3 N. p! I3 c; \7 f
ELSEIF reg2=2 THEN5 \5 K( m2 `7 b2 m1 Z' B
routine2;' H& ?$ X/ V; t. g3 }/ |
ELSEIF reg2=3 THEN
8 W1 Q" E7 F8 V1 i routine3;+ g5 ~3 m) L+ P; H" Q2 K( Y, h: x
ELSEIF reg2=4 THEN0 o; ~) u# T$ N) C3 F
routine4;
8 H5 j* q9 y/ }% J2 k2 fELSE& k/ T" q8 O8 ]' S$ C4 m3 r7 A
Error;
6 a6 Y5 _( i# HENDIF+ x& H* Q; E) W# a
|
|