机器人教程网

 找回密码
 立即注册
查看: 3748|回复: 0
打印 上一主题 下一主题
收起左侧

[ABB示教] 运动触发指令TriggIO-ABB机器人标准指令编程

[复制链接]
跳转到指定楼层
楼主
发表于 2019-10-24 10:36:38 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

注册用户,获取RB币,享更多免费资源下载和阅读权限。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
运动触发指令TriggIO-ABB机器人标准指令编程
$ X" l8 N& D6 t' b$ w) N) kTriggIO TriggData, Distance [\Start]|[\Time][\DOp]|[\GOp]| [\AOp]|[\ProcID], SetValue [\DODelay];
1 y6 ?: V. u0 v( n# U, [9 f" f9 D. Z
[TriggData]:        触发变量名称。        ( triggdata ) ) L6 d: F. J, h& _( X1 p. Q* r
Distance:                触发距离 mm。        ( num )
% K2 A7 {( X6 I* r3 t[\Start]:                触发起始开关。        ( switch ) ! q# L% g0 i, c, w7 S
[\Time]:                时间触发开关。        ( switch )
* x5 S$ K/ q/ }2 x; `* D/ ?- U[\DOp]:                触发数字输出。        ( signaldo )7 C" D- M9 Y: Y3 g7 C
0 r0 J7 q# h- T( ^, x/ O; g
[\GOp]:                触发组合输出。        ( signalgo ) 2 s( ?$ h8 E3 }& j/ f& [0 U* {
[\AOp]:                触发模拟输出。        ( signalao ) " C4 w9 ^  {9 I( [% T- G% u. i8 k
[\ProcID]:                过程处理触发。        ( num ) % a" o: e/ W- E5 ^' B! j9 M
SetValue:                相应信号值。                ( num )   U! n' M0 }" K) u
[\DODelay]:        数字输出延迟。        ( num )4 S0 Y8 p5 V  U

8 }  X8 u# Q! a5 ^) j  Y

) n& o+ _: I3 R* P7 Z运动触发指令TriggIO-应用:0 O4 m  B# v- J6 ^
        机器人可以在运动时通过触发指令精确的输出相应信号,当前指令用于定义触发性质,此指令必须与其他触发指令 TriggJ、TriggL 或 TriggC 同时使用才有意义,同机器人指令 TriggEquip 比较,多了时间控制功能,少了外部设备触发延迟功能,通常用于喷涂、涂胶等行业。使用参变量 [\Start],表示以运动起始点触发基准点,默认为运动终止点;使用参变量 [\Time],以时间来控制触发,允许最大时间为 0.5s,详见限制;参变量 [\ProcID],正常情况下用户无法自行使用,此参变量用于 IPM 过程处理。! C4 h7 g( ?# y6 B# z" p7 U- x# b

" P9 [/ G( K$ ^) [! F9 d运动触发指令TriggIO-实例1:
/ y; A, ]+ L1 M9 g. [        VAR triggdata gunon;( ]7 s8 w" [3 C. s. c& w
        TriggIO gunon,10\DOp:=gun,1;
, {9 `5 L# l, [: i5 U8 l+ I' N/ V        TriggL p1,v500,gunon,z50,gun1;
) W' w8 `7 E2 }. S, g9 V' O
, q0 X& f. i$ Z+ N- J& o3 R, s: ^ 运动触发指令TriggIO-ABB机器人标准指令编程
# c2 ^; n0 {! b. g, {  A9 a0 ^  o6 s) a! O
6 l7 C3 C0 v1 {- S5 S2 o, T
运动触发指令TriggIO-实例2:* l9 I& x0 F9 G* a- S9 R2 G
        VAR triggdata gunon;* O8 d, Y& w8 ~! Y, N" M
        TriggIO gunon,0\Start\DOp:=gunon;, O* n5 |* U9 O
        MoveJ p1,v500,z50,gun1;% M, U7 u: H) u7 n
        TriggL p2,v500,gunon,fine,gun1;7 O6 p4 B5 O1 W
4 r* h+ q- L( l  }: B
运动触发指令TriggIO-ABB机器人标准指令编程 4 ]( v# W- W( X
运动触发指令TriggIO-限制:, U1 G& i4 d! d: c
  • 当前指令使用参变量 [\Time] 可以提高信号输出精度,此参变量以目标点为基准,使用固定的目标点 fine 比转角 zone 精度高,一般情况下,此参变量采用固定目标点。
  • 参变量 [\Time] 设置的时间应小于机器人开始减速时间 ( 最大 0.5s ),例如:运行速度500mm/s,IRB2400 为 150ms,IRB6400 为250ms,机器人在设置时间超过减速时间的情况下,实际控制时间会缩短,但不会对正常运行造成影响。
    ) j, @: S* g. _* D9 `

5 X2 B$ k1 F' J* Y% S5 U9 Z' i# _( _0 Z% q% a! V
回复

使用道具 举报

QQQQ:345103927|Archiver|手机版|禁闭室|问答社区|机器人教程网

GMT+8, 2024-5-24 18:57 , Processed in 0.067595 second(s), 25 queries .

Powered by Robotjc.com(网站备案信息:粤ICP备17111093号-1 )

快速回复 返回顶部 返回列表