|
|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
运动触发指令TriggInt-ABB机器人标准指令编程( ]4 j% d, R; c/ o E6 T
TriggInt TriggData, Distance [\Start]|[\Time], Interrupt;+ j6 ]' h; j( P/ H5 p
[TriggData]: 触发变量名称。 ( triggdata ) - w. \+ `( N# a% q
Distance: 触发距离 mm。 ( num ) N; Y4 {8 b8 g
[\Start]: 触发起始开关。 ( switch ) 6 z$ }3 u5 s5 h n9 _ l
[\Time]: 时间触发开关。 ( switch ) . h2 V# A- ~- O
Interrupt: 触发中断名称。 ( intnum )$ |# \ @3 ?6 D o+ O4 r
9 R+ ^; g; R. n' T% u4 m# V" m( ` 6 l2 j2 ^: `5 ]0 C1 o
运动触发指令TriggInt-应用:
% Y4 ^% p$ C3 o: t8 f" y 机器人可以在运动时通过触发指令精确的进入中断处理,当前指令用于定义触发性质,此指令必须与其他触发指令 TriggJ、TriggL 或 TriggC 同时使用才有意义,通常用于喷涂、涂胶等行业。使用参变量 [\Start],表示以运动起始点触发基准点,默认为以运动终止点;使用参变量 [\Time],以时间来控制触发,允许最大时间为 0.5s,详见限制。
3 w5 h' J# Y) A& `: }0 ~+ J& d: o& a6 Q& S8 l7 J1 |# e
运动触发指令TriggInt-实例:- w( W% t( _, B" J, K
VAR intnum intno1;5 W+ V: ?9 T# @# @: O
VAR triggdata trigg1;
5 |; y. d3 w6 ] \ X3 b N" j CONNECT intno1 WITH trap1;
5 P e( N1 @8 n9 a TriggInt trigg1,5,intno1;# K' h+ C. \' C7 w7 h9 y
TriggL p1,v500,trigg1,z50,gun1;+ y! X" b1 u1 U4 [& I" H; X
TriggL p2,v500,trigg1,z50,gun1;4 N8 @# r% K/ y8 l3 l& {! O f
IDelete intno1;+ ^0 A( s5 {9 h: A
$ \% z) ]9 O1 q2 y4 d( h6 T
* C* q V7 [7 A3 G2 _" t6 Z A) q8 j运动触发指令TriggInt-限制:4 |4 Q, ^, |* |4 t! ?! _" N
- 正常情况下,当前指令从触发中断到得到响应,有 5-120ms 延迟,用指令 TriggIO 或TriggEquit 控制信号输出效果更佳。
- 当前指令使用参变量 [\Time] 可以提高中断触发精度,此参变量以目标点为基准,使用固定的目标点 fine 比转角 zone 精度高,一般情况下,此参变量采用固定目标点。
- 参变量 [\Time] 设置的时间应小于机器人开始减速时间 ( 最大 0.5s ),例如:运行速度500mm/s,IRB2400 为 150ms,IRB6400 为250ms,机器人在设置时间超过减速时间的情况下,实际控制时间会缩短,但不会对正常运行造成影响。
& T+ c$ e$ V% W* B ! H) o* E2 O% ]' d. p) F
1 _8 V! p- S# h: l0 r |
|