|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程
0 q: t3 A# |- T& X# UIF Condition THEN ...
+ _: ?: C0 a+ d{ELSEIF Condition THEN ...}
0 p+ A* O' S% N& D9 h; |[ELSE ...]) y% g0 u% \; c; ?0 x- \3 B6 |) v' ~
ENDIF
8 Z: M6 l7 w' Q: _
* Z. j7 X1 Y" h! jCondition: 判断条件。 ( bool )
6 l8 K: W. R9 s1 q7 V
1 H( G( ^0 b6 l. h ABB机器人程序流程指令IF-应用:+ L/ G# Z" X6 q3 s0 O0 N
当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。+ E. m* v1 m9 y6 F% W
5 n9 h' P6 v4 e. t* T
ABB机器人程序流程指令IF-实例:1 i# ?& {$ d- q+ l( Y) y' }& S4 |3 K6 ^
IF reg1>5 THEN- O# v. b$ Y; i% [- y% k
Set do1;
7 u1 `/ f1 e2 u# l Set do2;$ D( m5 E& P; [+ L
ENDIF
+ k+ B( g5 L: c7 t# Q' y2 ^+ V0 P' p2 h9 b5 q
IF reg1>5 THEN: C1 r( ?+ U. H9 D! Z
Set do1;
4 C7 w! E. A5 C" _. P; j Set do2;
. x' n/ |5 g: B7 `4 z ELSE
3 J/ _9 n1 ^' b2 ]0 Y7 ?0 C Reset do1;* x& Z; D; l* X! Z0 w
Reset do2
7 h, s1 I! W9 E ENDIF+ [4 p1 M4 U8 J6 d" I
! y! |! H+ o5 s7 gIF reg2=1 THEN
7 h8 J) f- ^2 N routine1;
- M/ I. ?1 _% |* xELSEIF reg2=2 THEN% G: v/ a$ `1 Z5 I$ J- s& Y& Q
routine2;( U" T/ E( ^6 |0 F( z9 f
ELSEIF reg2=3 THEN4 n9 x7 R( o7 [$ h* N# I, I5 |; ]; D
routine3;! }! \$ R% z& n9 X
ELSEIF reg2=4 THEN
% ]+ ^0 K. i- q7 a routine4;. v- e5 {5 l" A5 @0 `& O' B
ELSE
" T; t8 F- c0 J. f- a) V Error;
6 n" `7 }" W1 `% }& Q- ^; T8 }- ~ENDIF
$ g9 M5 u) ^: [, s9 t& v* B% i Z |
|