|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程
" K0 k& [6 a$ V% ^1 P$ h/ @IF Condition THEN ...: o, U2 M/ Z( W0 y [
{ELSEIF Condition THEN ...}) L# N( M) @# v8 r: A2 ^
[ELSE ...]
1 h9 T+ p( ]/ G) ~+ ]ENDIF
2 i9 N% R+ f1 i
. k. ^$ B9 I( t$ eCondition: 判断条件。 ( bool )
& b, g3 n9 {: ]6 K, w! F: v+ _/ O
! M/ T. X/ J$ j ABB机器人程序流程指令IF-应用:$ M7 ]$ n+ L0 E
当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。2 ~3 z. F, |2 n# ~
0 Y, ?0 g7 D* K" _6 \' a6 X1 vABB机器人程序流程指令IF-实例:- v9 ]" B6 o, _& |
IF reg1>5 THEN6 t' J& g( ], P2 W( ^9 t
Set do1;, S" R( Y4 m: [' g8 O) b" T
Set do2;8 o5 @5 X$ \" r4 v. W
ENDIF7 Q1 a8 x4 F" l
: k) D+ C' S: e* X+ K
IF reg1>5 THEN
6 s/ a! O) h7 f Set do1;
5 E# ^3 v; K1 W$ t p( D1 {) { Set do2;# ]" c* ~8 r9 q
ELSE
+ `3 {/ U7 s/ Y" u& N% i Reset do1;
* P( f: [( g7 t. w4 O Reset do28 A- }$ w3 F r6 X
ENDIF, i& S" t3 h$ c$ |% J
% m3 R1 M8 d6 k: \( [
IF reg2=1 THEN
/ z9 ^( U* g+ g" {3 {% H routine1;
0 H* o7 P/ |3 _/ BELSEIF reg2=2 THEN
- R: ~( ?) I8 I2 C routine2;- ^; d+ @) h3 ]: t
ELSEIF reg2=3 THEN6 E1 t, t- s* ^: w; }' Y
routine3;
8 ~3 j, E- ]4 F4 h2 ^) `ELSEIF reg2=4 THEN4 d7 x% x$ t0 ]0 t
routine4;
- J3 r" H5 u" w7 ^ELSE% c. I/ s, k. l; D& [
Error;
! f' G: y* j% A/ v( W2 h7 F4 d) _ENDIF
: V: ~0 z% i: x+ T |
|