机器人教程网
标题:
程序流程指令TEST-ABB机器人标准指令编程
[打印本页]
作者:
我是机器人
时间:
2019-10-12 12:25
标题:
程序流程指令TEST-ABB机器人标准指令编程
程序流程指令TEST-ABB机器人标准指令编程
- V5 ?9 i% X0 A7 o' @ `
TEST Test data
' d" ?/ T: p/ f4 H- G2 p2 ?
{CASE Test value
{,Test value}
: ...}
3 W9 c9 H6 O, O$ C( I
[DEFAULT: ...]
$ T y. ], m' h% f
ENDTEST
% d( i8 f, H9 ?0 d
Test data: 判断数据变量。 ( All )
" U' S D( {9 |7 h* u6 [. a
Test value: 判断数据值。 ( Same as )
) ^3 k' @1 T6 ?- K4 \( m9 a
2 M# M* M/ d3 c1 r ?# u u
ABB机器人程序流程指令TEST-应用:
% v1 `3 q# k3 M" R4 `8 H$ Y/ s
当前指令通过判断相应数据变量与其所对应的值,控制需要执行的相应指令。
6 o* G$ S* f4 G7 S7 Z F
) D- @5 X* d+ L: `& m; Z1 A2 S
ABB机器人程序流程指令TEST-实例:
* K* y# m5 b; u0 z
TEST reg2
0 q1 S7 h! U5 g) Y, f! s% i$ n
CASE 1:
k x: o$ W3 s# c
routine1;
2 C, d/ | n' F6 @6 d2 G
CASE 2:
& n+ Z* _5 ^5 F% Y0 y: g# h( K
routine2;
- ~3 C, M# w3 d! |, k6 [# ?
CASE 3:
3 P- n1 E3 u3 C# ^
routine3;
- M* f5 Z# x% @# o- u* n
CASE 4,5:
# v; T" G0 Y2 \, c* m5 M+ S3 Z+ M& {( n
routine9;
1 Q! [* i# }0 x
DEFAULT:
# b6 k. w$ c4 q
Error;
4 N1 h% ?, D! ?, g3 d" U
ENDTEST
) p8 g4 g! M. a0 _1 D3 A
' X- f, D' c3 {
IF reg2=1 THEN
; G# S/ o; B: i. m
routine1;
6 }! \% k F" R9 Z6 t
ELSEIF reg2=2 THEN
8 H0 ~7 E. l1 ]% ?( a. K
routine2;
5 ^) Y/ A3 u/ C0 N: ?
ELSEIF reg2=3 THEN
; a$ V f [/ F, K7 N9 R
routine3;
3 G3 {6 G$ ^5 |% A8 ]
ELSEIF reg2=4 OR reg2=5 THEN
8 o( a0 X$ L/ o! y$ O; |3 h
routine4;
% C& j, c3 ?8 g6 L1 o
ELSE
/ r6 R9 _8 w, m* G6 b/ O
Error;
+ P* \3 {5 Y+ v0 b0 g# h6 ?* v
ENDIF
+ ^3 Q. a) R; G' T! W4 X# [& k
欢迎光临 机器人教程网 (http://robotjc.com/)
Powered by Discuz! X3.2