|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程8 o3 Y9 v% F2 B2 f
IF Condition THEN ...
$ f) _, k! W* \, s3 m8 ~. g{ELSEIF Condition THEN ...}
' X0 l3 D0 _$ S' K1 I[ELSE ...]) F. a: G/ g t2 p3 z5 C; E, ~/ p
ENDIF
- H5 o; _" ]( H L, l( ?2 x; g" }) ]2 R+ O2 z5 B. P; d
Condition: 判断条件。 ( bool )
6 m f+ ]' s! D i& \/ B. X% d0 X* F# P1 ]% w9 @
ABB机器人程序流程指令IF-应用:
- q+ J" ~' \, p3 ^9 U* v3 V 当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。
# ^( l7 _2 {6 r! ~. ~1 e" _1 ?7 W, D3 s: p( ~
ABB机器人程序流程指令IF-实例:
; I% e! D% x% R8 c) {2 ^ IF reg1>5 THEN' h! k) R) i5 u& m* J; B
Set do1;. T' f! [9 g' E) p4 T
Set do2;
& W- G9 c2 t5 G# V0 g" Z: G ENDIF1 A: S+ M. L, [. i4 p7 s
. { s7 _. `0 S; B# d, t! UIF reg1>5 THEN3 \: d } Y: z" h6 ~; k" g9 w" O
Set do1;3 n" B p1 g0 q2 `2 R, A9 P' O
Set do2;
5 M* l& f! G5 ^2 I9 ?% x ELSE
- b& d' R8 K$ W. R+ ^6 Y Reset do1;
$ {% B' l0 P. j+ h* N- y% G2 A+ q6 x Reset do2
2 g( e& B! E/ D ENDIF
- f* f3 C" y( u; m9 u
' @, o" V# {" e8 ]IF reg2=1 THEN) p3 q3 d# \/ X$ X! F1 J* D
routine1;; Z6 \. ^0 l8 ~/ G7 X# X
ELSEIF reg2=2 THEN
" Z0 d/ ?* e2 U+ F routine2;* [. g/ t9 q }
ELSEIF reg2=3 THEN
- I) [7 W/ l5 ?5 C: i. U2 I0 { routine3;
- Q8 y+ e$ i0 B) `ELSEIF reg2=4 THEN9 v$ i: y& E3 ]! @! ]
routine4;
$ ~2 W, \2 s* |ELSE; ~! X6 i. f2 {# f5 v
Error;4 b, P; A- P; i3 j5 ^& ~4 J
ENDIF9 e# n" n7 @* S, L+ j
|
|