|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
运动触发指令TriggIO-ABB机器人标准指令编程8 Q; ^8 m& W( i. C6 K; L
TriggIO TriggData, Distance [\Start]|[\Time][\DOp]|[\GOp]| [\AOp]|[\ProcID], SetValue [\DODelay];9 c- S4 y0 d' M3 Y! _4 h- m' p
% |: h8 i+ ~. q4 t+ {4 a: N5 Z: b
[TriggData]: 触发变量名称。 ( triggdata )
3 U1 ]# I8 D1 F" r, wDistance: 触发距离 mm。 ( num ) 6 t# C1 t, Z6 `4 m( Q* q- h+ s
[\Start]: 触发起始开关。 ( switch )
6 d4 X- g% ~% j) Q g3 Z" |[\Time]: 时间触发开关。 ( switch ) ; |) w' t0 `" e
[\DOp]: 触发数字输出。 ( signaldo )
! h' n# G1 R+ u
! `( v$ L7 u( F: ^2 c[\GOp]: 触发组合输出。 ( signalgo ) % f/ @. S$ M' j5 J, |% U6 h
[\AOp]: 触发模拟输出。 ( signalao ) ! \( K2 S# Y5 v6 ]
[\ProcID]: 过程处理触发。 ( num )
[! a$ t: p$ C3 K- X0 fSetValue: 相应信号值。 ( num ) 4 U- ^; E' V k9 x! `% C- s) L5 g
[\DODelay]: 数字输出延迟。 ( num )
. ]1 [& P1 g7 `2 X, _: q+ C3 n
+ f# y7 ]( f: s1 ]( k( K
: O$ Q/ ?. J+ @- b运动触发指令TriggIO-应用:
# X# R9 K; L2 k! p3 N) S, n( Y 机器人可以在运动时通过触发指令精确的输出相应信号,当前指令用于定义触发性质,此指令必须与其他触发指令 TriggJ、TriggL 或 TriggC 同时使用才有意义,同机器人指令 TriggEquip 比较,多了时间控制功能,少了外部设备触发延迟功能,通常用于喷涂、涂胶等行业。使用参变量 [\Start],表示以运动起始点触发基准点,默认为运动终止点;使用参变量 [\Time],以时间来控制触发,允许最大时间为 0.5s,详见限制;参变量 [\ProcID],正常情况下用户无法自行使用,此参变量用于 IPM 过程处理。4 N' ^; n+ ^) \
4 T; \- P( P2 g( C7 I2 e
运动触发指令TriggIO-实例1:
1 O5 A$ [$ l( c2 h$ I: z; b VAR triggdata gunon;; g7 |" l& P+ G9 Q
TriggIO gunon,10\DOp:=gun,1;: p( m. N2 z- g1 s/ Z+ z3 O
TriggL p1,v500,gunon,z50,gun1;' f6 s, W! [7 m. T
- E. {0 }7 f8 R& r' O
: t t3 p. t3 g+ X4 E
' J# X/ X+ G7 S7 ^
/ l% O {" I$ U& T* x运动触发指令TriggIO-实例2:- [. i% h' k/ ?% s6 w( M% Z
VAR triggdata gunon;
7 d; F2 _" I8 v! ^( b- w) Z TriggIO gunon,0\Start\DOp:=gunon;: y# i; b" ?9 Q, [5 u# L4 ~( |
MoveJ p1,v500,z50,gun1;
( r/ T9 }( `% b3 I+ { TriggL p2,v500,gunon,fine,gun1;
+ r* J! F/ U: b* T9 C D0 g9 G( m! N% O
( ?. e- D, Z6 I- E) V8 \6 J2 ?运动触发指令TriggIO-限制:
2 O3 c/ l" A4 F' D1 f- 当前指令使用参变量 [\Time] 可以提高信号输出精度,此参变量以目标点为基准,使用固定的目标点 fine 比转角 zone 精度高,一般情况下,此参变量采用固定目标点。
- 参变量 [\Time] 设置的时间应小于机器人开始减速时间 ( 最大 0.5s ),例如:运行速度500mm/s,IRB2400 为 150ms,IRB6400 为250ms,机器人在设置时间超过减速时间的情况下,实际控制时间会缩短,但不会对正常运行造成影响。
" X$ K$ Y! {, Y% [- d' O- R# k, ^ . m; K7 o& h% o* @) V I: k
3 v2 N4 X* ]" G: `) j |
|