机器人教程网

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

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

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

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

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

x
运动触发指令TriggIO-ABB机器人标准指令编程
8 y) h7 Z+ p5 E8 b. N& R+ HTriggIO TriggData, Distance [\Start]|[\Time][\DOp]|[\GOp]| [\AOp]|[\ProcID], SetValue [\DODelay];
4 b( L5 [7 g) {8 W: y1 {" j) `# T' T. |% X# {7 l
[TriggData]:        触发变量名称。        ( triggdata ) - Y* y5 _3 _) p9 o3 d
Distance:                触发距离 mm。        ( num ) 0 ]' Q+ a" l/ b) h
[\Start]:                触发起始开关。        ( switch )
" Z- p. d# T! E5 c1 d[\Time]:                时间触发开关。        ( switch ) 1 @3 k& k  x( i8 D0 {
[\DOp]:                触发数字输出。        ( signaldo )
+ n+ A# Q) ^( K8 i# t1 b" H1 [& I2 N  c8 Y
[\GOp]:                触发组合输出。        ( signalgo ) 3 t& L6 R$ E, C& L( F
[\AOp]:                触发模拟输出。        ( signalao ) # t, m, R. Q4 {7 E* U3 v8 C6 F% z
[\ProcID]:                过程处理触发。        ( num ) # ]6 F4 P( u7 a3 d- E0 L. v" N
SetValue:                相应信号值。                ( num )
  ^8 k- t( _" e+ ]4 ^% w0 v[\DODelay]:        数字输出延迟。        ( num )' o5 D7 B. K8 W  X2 B9 L9 Q) D
' x6 n: ?. ^5 F1 c

4 Z, k" |6 x$ l6 L, W
运动触发指令TriggIO-应用:
9 W9 \  k9 i) m        机器人可以在运动时通过触发指令精确的输出相应信号,当前指令用于定义触发性质,此指令必须与其他触发指令 TriggJ、TriggL 或 TriggC 同时使用才有意义,同机器人指令 TriggEquip 比较,多了时间控制功能,少了外部设备触发延迟功能,通常用于喷涂、涂胶等行业。使用参变量 [\Start],表示以运动起始点触发基准点,默认为运动终止点;使用参变量 [\Time],以时间来控制触发,允许最大时间为 0.5s,详见限制;参变量 [\ProcID],正常情况下用户无法自行使用,此参变量用于 IPM 过程处理。
9 f$ {' x$ {6 l. F) ]& B3 Y  g
9 S9 s9 x5 K, X运动触发指令TriggIO-实例1:1 x% D7 M* X8 h7 L
        VAR triggdata gunon;
$ X/ e- u7 i8 M9 r1 k7 |: A        TriggIO gunon,10\DOp:=gun,1;
3 j6 H( ^9 S9 s# F1 d6 @& `        TriggL p1,v500,gunon,z50,gun1;3 g) E4 K8 _# k, y3 N7 b8 g4 r  j
" L: {" X, |  C0 X0 A/ p
运动触发指令TriggIO-ABB机器人标准指令编程 8 x0 @+ Q( v. l9 w+ H
6 t+ h7 u8 h, c/ C& H7 ?" a1 o6 e
2 s3 S1 X( m5 ?  f
运动触发指令TriggIO-实例2:/ d3 b: v) f( s6 m! ?' h
        VAR triggdata gunon;
6 D, W* S  L8 T- L: N  D        TriggIO gunon,0\Start\DOp:=gunon;$ J+ g1 s' q2 K: U/ D! u3 e' ~2 R! J% B
        MoveJ p1,v500,z50,gun1;8 R8 o+ W& {; L5 V% X+ K. r
        TriggL p2,v500,gunon,fine,gun1;
. p% A4 ~3 O9 b' Y# c
6 k3 o; M3 ^- |; { 运动触发指令TriggIO-ABB机器人标准指令编程
$ M- \% i0 Z  t运动触发指令TriggIO-限制:
% w, Q' ^0 h: V# T& g& C
  • 当前指令使用参变量 [\Time] 可以提高信号输出精度,此参变量以目标点为基准,使用固定的目标点 fine 比转角 zone 精度高,一般情况下,此参变量采用固定目标点。
  • 参变量 [\Time] 设置的时间应小于机器人开始减速时间 ( 最大 0.5s ),例如:运行速度500mm/s,IRB2400 为 150ms,IRB6400 为250ms,机器人在设置时间超过减速时间的情况下,实际控制时间会缩短,但不会对正常运行造成影响。
    8 ~& O* e8 n! g: C" [1 q/ J
1 L! D0 h% k. f$ ?3 w2 F" h
8 k3 q9 G" L9 O
回复

使用道具 举报

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

GMT+8, 2024-5-5 16:56 , Processed in 0.063761 second(s), 24 queries .

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

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