机器人教程网

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

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

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

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

使用道具 举报

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

GMT+8, 2025-5-1 20:10 , Processed in 0.123646 second(s), 24 queries .

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

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