机器人教程网

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

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

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

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

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

x
运动触发指令TriggIO-ABB机器人标准指令编程# j* Q$ a( n/ Q8 E
TriggIO TriggData, Distance [\Start]|[\Time][\DOp]|[\GOp]| [\AOp]|[\ProcID], SetValue [\DODelay];
( G) C' e  o  M5 }; f  W; ^; W3 h% B, w6 r" |; C% r+ a
[TriggData]:        触发变量名称。        ( triggdata )
3 y  B+ |5 F3 ?6 k6 c+ x: ]Distance:                触发距离 mm。        ( num )
1 I4 s0 ~& _- @[\Start]:                触发起始开关。        ( switch ) 1 F/ z8 g- Y' P9 k
[\Time]:                时间触发开关。        ( switch )
6 w( \2 S2 u  K  h[\DOp]:                触发数字输出。        ( signaldo )
$ D1 ^/ X" b$ i6 |1 g3 X
3 {6 U( }0 Q2 [% k* O; l[\GOp]:                触发组合输出。        ( signalgo ) : W+ O/ w- Q0 M7 ]/ a, K
[\AOp]:                触发模拟输出。        ( signalao ) ! ^. \. s$ j1 W8 z) s) o5 |
[\ProcID]:                过程处理触发。        ( num )
6 D0 ^9 z2 o, g$ p& _SetValue:                相应信号值。                ( num )
# J/ H! ]# K6 |( D+ q9 u. U[\DODelay]:        数字输出延迟。        ( num )
9 e2 T5 s" n, w  u! A) }; G! P0 B
, d* J6 U+ {+ L* p$ x, e
/ W0 U$ l% {& H) E
运动触发指令TriggIO-应用:
4 x) T9 U2 i6 _3 @/ q+ Y        机器人可以在运动时通过触发指令精确的输出相应信号,当前指令用于定义触发性质,此指令必须与其他触发指令 TriggJ、TriggL 或 TriggC 同时使用才有意义,同机器人指令 TriggEquip 比较,多了时间控制功能,少了外部设备触发延迟功能,通常用于喷涂、涂胶等行业。使用参变量 [\Start],表示以运动起始点触发基准点,默认为运动终止点;使用参变量 [\Time],以时间来控制触发,允许最大时间为 0.5s,详见限制;参变量 [\ProcID],正常情况下用户无法自行使用,此参变量用于 IPM 过程处理。
6 s; i* |% F3 W/ h7 c& v
) W  F: l0 t# b, ?! A2 W9 N, o运动触发指令TriggIO-实例1:
) j" ^  d) }1 j3 g- @* T) v        VAR triggdata gunon;
- l! }9 M3 o) _/ Q. T8 q        TriggIO gunon,10\DOp:=gun,1;& n0 f: c9 b# N- V! |2 \6 h9 h
        TriggL p1,v500,gunon,z50,gun1;4 [: b; N& ~" L+ n2 T  I
& X4 h4 x+ k: M
运动触发指令TriggIO-ABB机器人标准指令编程
; C+ h: ^& _/ n, K- J: i% W  z0 D  m+ f! H: U2 Z

3 v( s) D6 n! c- i+ H! q( E运动触发指令TriggIO-实例2:' r- B/ ]" N8 w8 ^' K9 ?: `2 p
        VAR triggdata gunon;, ^: s8 S, Z# r' Q
        TriggIO gunon,0\Start\DOp:=gunon;
% m* q. m/ M; w. m4 m2 s  _        MoveJ p1,v500,z50,gun1;
) e: {3 p$ _7 R  ~7 B1 F        TriggL p2,v500,gunon,fine,gun1;7 x5 n) A" ]6 O3 U* D1 K& }
, B' y2 t  n# a9 B, o0 L
运动触发指令TriggIO-ABB机器人标准指令编程
! T7 z2 z- F+ v2 O运动触发指令TriggIO-限制:  Q% e9 }5 t  W% d
  • 当前指令使用参变量 [\Time] 可以提高信号输出精度,此参变量以目标点为基准,使用固定的目标点 fine 比转角 zone 精度高,一般情况下,此参变量采用固定目标点。
  • 参变量 [\Time] 设置的时间应小于机器人开始减速时间 ( 最大 0.5s ),例如:运行速度500mm/s,IRB2400 为 150ms,IRB6400 为250ms,机器人在设置时间超过减速时间的情况下,实际控制时间会缩短,但不会对正常运行造成影响。  G1 L: b1 m5 a* D1 o6 J0 N3 Y

* x( g, m& T( a9 q% O0 q) b7 S# v  J4 q( t- Q. h1 G
回复

使用道具 举报

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

GMT+8, 2026-3-9 23:17 , Processed in 0.072851 second(s), 25 queries .

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

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