|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程
& N5 i" U& A" I& ?" |0 d( s/ ^0 [* {IF Condition THEN ...
6 b/ T9 \9 K& D& Q, F( W& L& {{ELSEIF Condition THEN ...}
* t* }! U, n5 a7 U; u( X[ELSE ...]3 V5 e7 p# ]/ r
ENDIF
/ S8 j4 h x4 L9 H. T4 \ N2 j: a0 m1 P6 r% Q; u
Condition: 判断条件。 ( bool )# c; F7 f! M5 F0 O1 N/ y
" j% N4 n+ W& b1 C8 d0 A. o4 P( H; M
ABB机器人程序流程指令IF-应用:3 K, z: y1 [5 T7 B
当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。- W6 r; c3 C d" j: T* O
1 K* ?* s% K, z2 B1 ~+ t& G6 y
ABB机器人程序流程指令IF-实例:
6 H: A$ Z" S z# ~ IF reg1>5 THEN/ t0 h5 C: [% I
Set do1;
$ k- a3 e0 S# q# @: d Set do2;
) n: F- t X7 C1 h5 O: ]) ` ENDIF9 `) K5 B& A4 L4 c
( w) Z4 g9 T& ] Y, N* KIF reg1>5 THEN2 o V# N- @7 L8 a& u# @( Z) p
Set do1;; Y8 t, V r" y" n8 M/ R/ i
Set do2;
: ?* c9 `% l" c4 \ ELSE
5 T$ {3 `# v' ]+ Q5 K/ C* x7 {2 ~ Reset do1;
9 T( ~. s6 k( D1 c f0 c b Reset do2! w& n8 o9 e& A) }
ENDIF
- N. K( a& i# P) [7 B8 ^3 p. `: I1 Q
IF reg2=1 THEN* w! d4 l5 b5 e/ F: b0 w* b
routine1;
4 T! |% g8 w4 z) f! e G$ ]ELSEIF reg2=2 THEN l7 I: R6 ^- y7 o& C2 Q
routine2;$ X0 A2 {! i7 J- A2 |# d2 Y
ELSEIF reg2=3 THEN0 h3 j2 c: p6 F( \: n# p
routine3;
$ J6 O6 s6 a7 a% D6 fELSEIF reg2=4 THEN5 D, }. a. O* m- `" X) \. P# R
routine4;
) A. z8 Y0 u9 P4 @* w; JELSE
% u$ q# R/ g6 L: h6 D Error;
8 }( Y4 {- x3 R. w' R! o* }1 vENDIF! c" G8 g: Q6 U
|
|