机器人教程网

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

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

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

注册用户,获取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
运动触发指令TriggIO-ABB机器人标准指令编程 : 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
运动触发指令TriggIO-ABB机器人标准指令编程
( ?. 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
回复

使用道具 举报

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

GMT+8, 2025-2-19 06:41 , Processed in 0.071677 second(s), 25 queries .

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

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