|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
运动触发指令TriggIO-ABB机器人标准指令编程
( g' v5 ^6 F" [5 q2 ]! }# jTriggIO TriggData, Distance [\Start]|[\Time][\DOp]|[\GOp]| [\AOp]|[\ProcID], SetValue [\DODelay];1 j& r3 z& f: ~4 j/ g( U
, O8 Y2 K' N# D- V
[TriggData]: 触发变量名称。 ( triggdata )
& Z$ b+ ?& n* n! }Distance: 触发距离 mm。 ( num )
1 g8 z$ c8 _* p5 x4 x# r[\Start]: 触发起始开关。 ( switch ) 5 ?% w$ u; K, ? y! N& C
[\Time]: 时间触发开关。 ( switch ) 9 |+ l0 {7 s: u, w/ p5 N& x" \
[\DOp]: 触发数字输出。 ( signaldo )- o3 A& j$ d! M8 R
, E" m4 g" [3 h( D" e
[\GOp]: 触发组合输出。 ( signalgo ) & y! P$ t. Z. Q& O
[\AOp]: 触发模拟输出。 ( signalao ) 8 C/ U4 e; c% o3 ]4 Z- ~ L2 j
[\ProcID]: 过程处理触发。 ( num )
: t/ y) b% Q) l' e vSetValue: 相应信号值。 ( num ) 7 M# x3 y! a. m5 R' f
[\DODelay]: 数字输出延迟。 ( num )
* S# m4 {, t' Q) i
/ B2 ]3 K }- Z9 a# ^7 K" F
+ C- }4 }- L u运动触发指令TriggIO-应用:! O% y" e$ c. H. r8 N
机器人可以在运动时通过触发指令精确的输出相应信号,当前指令用于定义触发性质,此指令必须与其他触发指令 TriggJ、TriggL 或 TriggC 同时使用才有意义,同机器人指令 TriggEquip 比较,多了时间控制功能,少了外部设备触发延迟功能,通常用于喷涂、涂胶等行业。使用参变量 [\Start],表示以运动起始点触发基准点,默认为运动终止点;使用参变量 [\Time],以时间来控制触发,允许最大时间为 0.5s,详见限制;参变量 [\ProcID],正常情况下用户无法自行使用,此参变量用于 IPM 过程处理。
& a3 [1 n+ ^2 c3 r- X+ c5 Q
0 X! v* l- O+ ]" F$ g0 B: J运动触发指令TriggIO-实例1:* h! z* `; b% `7 ~9 a Z. c4 ^/ f. O" }
VAR triggdata gunon;
! E M4 p* c' X, | TriggIO gunon,10\DOp:=gun,1;
! ]5 k% j0 w2 ~. Q' m TriggL p1,v500,gunon,z50,gun1;
6 g: G+ K7 f+ i. O2 t+ S
. S" t* ?# l2 X# z; K' D2 H# h
9 ~. j; L# C* N7 o+ d9 x- @
1 X1 ]1 C$ p" Z- s3 p
6 r% i# c' c( P! _7 T& ]
运动触发指令TriggIO-实例2:/ s2 ?# ^1 \2 ?
VAR triggdata gunon;
6 P; K# k, [% E1 f$ c5 } TriggIO gunon,0\Start\DOp:=gunon;
& W. y2 h4 L4 H MoveJ p1,v500,z50,gun1;
& L8 f1 d3 P0 s TriggL p2,v500,gunon,fine,gun1;* o6 q9 ~; V- `, e2 _( J2 M
9 R+ _* a. L3 X0 u
. u* l3 }% s7 ]) H# e
运动触发指令TriggIO-限制:
8 m6 w$ L+ m+ Y1 H& D9 N- 当前指令使用参变量 [\Time] 可以提高信号输出精度,此参变量以目标点为基准,使用固定的目标点 fine 比转角 zone 精度高,一般情况下,此参变量采用固定目标点。
- 参变量 [\Time] 设置的时间应小于机器人开始减速时间 ( 最大 0.5s ),例如:运行速度500mm/s,IRB2400 为 150ms,IRB6400 为250ms,机器人在设置时间超过减速时间的情况下,实际控制时间会缩短,但不会对正常运行造成影响。
?7 O) A0 Q" m& U V& w
* s5 l: G3 J9 H) h2 z( C
0 @: ?7 L. n }1 T- Q |
|