|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
程序流程指令IF-ABB机器人标准指令编程8 Y! i8 u: e0 D2 x( W, Y* w/ H
IF Condition THEN ...: D. Y" G& g! u
{ELSEIF Condition THEN ...}
+ p' s; Y# H4 F- m3 B, v[ELSE ...]
+ V- ]/ x) u3 L$ ]+ Z! QENDIF( ]& S! G5 B( f5 n3 l
9 J/ W( T- a. c4 p6 W% s
Condition: 判断条件。 ( bool )
) g1 l" M0 w- c9 m; I! z8 m. a) \, [: K5 |5 t, ?
ABB机器人程序流程指令IF-应用:
- r% m# Q0 U) g 当前指令通过判断相应条件,控制需要执行的相应指令,是机器人程序流程基本指令。6 g3 i1 X& m3 e/ y5 U0 e# k0 Z
. B# T% W; v$ t8 L$ Z4 LABB机器人程序流程指令IF-实例:& c+ p% b$ h, x. R* E. t
IF reg1>5 THEN
+ \( k/ W6 y, y0 y Set do1;
6 k( U# J7 w8 D& s2 b Set do2;
$ O8 s: G# c( e: y* P W9 C, _, A ENDIF8 L" S$ [# ~1 Y8 M- N7 L1 ?
& h6 E/ C; e' L, v$ S. I- f- c
IF reg1>5 THEN
2 I8 K" M1 C* q, \ Set do1;! k2 I% T% W, {; ~
Set do2;
0 N0 u" K U$ y6 U ELSE, n! Z0 I' P1 [+ U
Reset do1;
9 P) e! P7 M6 N9 J9 d# J7 k Reset do2
/ X- T( C! D1 a ENDIF
* L/ m# P- {$ b' v L1 @; i+ x; m; \% |* h# K; j
IF reg2=1 THEN
3 w' V" S) f9 v9 m routine1;
! i) L) }" K4 Z6 M8 U1 Y* M4 tELSEIF reg2=2 THEN
$ k9 q" V1 n6 f$ ^( a/ ~ routine2;/ ^6 ?3 X) K; ^" n& E0 l
ELSEIF reg2=3 THEN
& R+ q3 p8 m+ |% B) }; B' a routine3;
( R6 k+ [& j5 ?& n! Z! FELSEIF reg2=4 THEN* v) v' w+ V- C
routine4;) v2 A. w0 M0 F) @ c/ Z7 s* h4 K
ELSE# A- u+ v, b8 S4 t; Z$ N+ Y
Error;1 E$ l6 k( i2 x/ k& n# T
ENDIF
X8 W. I! ]- b |
|