|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程3 r$ ~, B; ^$ M; i3 h
IF Condition THEN ...
# [" X% Z, J+ G8 [$ l6 n. |{ELSEIF Condition THEN ...}
" }# y) ]" X$ C* {' x0 i( _[ELSE ...]
; O# e, n/ @: C3 b* K HENDIF0 K0 a ?3 D3 N# F; [# ^
2 }+ D' ^$ F- n2 r' h$ H ZCondition: 判断条件。 ( bool )
# M" w/ G, [& o9 x6 S4 Q7 F- o4 C; J2 F8 C6 b% j
ABB机器人程序流程指令IF-应用:
- {- s, _9 N! ^8 Z# k- \; k# k 当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。
- W2 ]2 x, m, K4 Y# ^
% [0 ^8 l: P9 J# dABB机器人程序流程指令IF-实例:7 Y0 O& w6 r$ ^' o$ I9 ^5 ~
IF reg1>5 THEN
1 c7 o/ v0 b+ {) Q: v) _! I Set do1;
3 h ?/ L7 p6 P+ y# N7 J& d Set do2;
# J4 M' ]- n* f5 B4 g5 Z0 Q4 s ENDIF
; @1 _$ [+ P" k( q" d" l' X4 G% S+ X3 P( r
IF reg1>5 THEN
; a$ Z. }3 j3 \$ ~ Set do1;: T+ Q9 Y9 R$ a X
Set do2;7 s! v! X' r0 [$ O
ELSE
1 g& Z2 D( y& Z+ m- Q- F* l Reset do1;! V" X- N7 y5 G- |# v$ K! J' e0 }; m
Reset do2
! W! f8 s& ^; C4 @ ENDIF' @9 i6 z9 {8 v9 v5 j7 b$ g
$ P8 Y" R# L) i3 x: m9 _IF reg2=1 THEN2 l4 d" S% b5 C- e0 C
routine1;
: _1 [' F' z. h6 S: t+ V- xELSEIF reg2=2 THEN* H" J" S" N3 f! y
routine2;
( a3 _ ]& J$ BELSEIF reg2=3 THEN0 R h; U% i$ t9 o6 h
routine3;
" `) d% ~( x- t4 t. MELSEIF reg2=4 THEN
4 y b$ n, \' H% s. p' s routine4;- s! w% O5 A7 E1 g7 }' t0 D
ELSE
* w# E; Z7 l+ i! |' ~2 c( X& I4 s* X2 l Error;
0 {/ ~5 l% g4 B2 XENDIF5 T6 U B; I! b3 z3 E* e$ _( y8 n
|
|