机器人教程网

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

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

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

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

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

x
运动触发指令TriggIO-ABB机器人标准指令编程
; F& }1 l: b0 P- Q7 S* FTriggIO TriggData, Distance [\Start]|[\Time][\DOp]|[\GOp]| [\AOp]|[\ProcID], SetValue [\DODelay];
1 B* D* X0 f- C2 D8 ?9 A( U% O1 ^
[TriggData]:        触发变量名称。        ( triggdata ) 7 `- W( {' m/ t
Distance:                触发距离 mm。        ( num ) 1 u0 K+ P6 G/ K3 x
[\Start]:                触发起始开关。        ( switch )
2 d1 W/ D0 M) d7 J* y6 y9 m: K[\Time]:                时间触发开关。        ( switch )
) [4 o/ W7 _- A7 W' h6 ][\DOp]:                触发数字输出。        ( signaldo )
  O6 [+ v% M; o/ a+ ]' q. G
& o, S+ ~1 N8 _1 L[\GOp]:                触发组合输出。        ( signalgo )
" @& @- N+ i4 _/ K[\AOp]:                触发模拟输出。        ( signalao ) 0 F2 E, ~. }7 F2 W: B* S0 O
[\ProcID]:                过程处理触发。        ( num )
, d% _8 J  X9 ^  x) k2 ^- oSetValue:                相应信号值。                ( num ) : J. V" _% S5 z$ y# U* I
[\DODelay]:        数字输出延迟。        ( num ): X% G+ V. g! M

; h0 d: G5 c, C3 k9 f
3 k8 D0 v5 G. g7 Q$ w
运动触发指令TriggIO-应用:! a" n, r3 y1 B
        机器人可以在运动时通过触发指令精确的输出相应信号,当前指令用于定义触发性质,此指令必须与其他触发指令 TriggJ、TriggL 或 TriggC 同时使用才有意义,同机器人指令 TriggEquip 比较,多了时间控制功能,少了外部设备触发延迟功能,通常用于喷涂、涂胶等行业。使用参变量 [\Start],表示以运动起始点触发基准点,默认为运动终止点;使用参变量 [\Time],以时间来控制触发,允许最大时间为 0.5s,详见限制;参变量 [\ProcID],正常情况下用户无法自行使用,此参变量用于 IPM 过程处理。& j: Z; ^/ t& w  z8 H- V& K
6 _0 Q9 O8 z% o1 y& C, {8 |5 S' s
运动触发指令TriggIO-实例1:
% r* w- t) f# U4 x0 j  l        VAR triggdata gunon;
  Q1 P( a% `: n- i1 r        TriggIO gunon,10\DOp:=gun,1;: W4 B9 [  `9 {/ t/ L  i8 P% G1 R7 j
        TriggL p1,v500,gunon,z50,gun1;
  ~2 a8 @3 J& j7 V, Z0 i; i7 f$ U, V( ~1 @
运动触发指令TriggIO-ABB机器人标准指令编程   {" e; G; e9 q2 c; {

. V1 n' F0 d% m! c0 M) D
9 w( ]) r& N9 n
运动触发指令TriggIO-实例2:
0 E" A7 Z  t2 {        VAR triggdata gunon;
* k7 b2 o' ^5 P3 x% H        TriggIO gunon,0\Start\DOp:=gunon;
% a& i. |8 w" q- M+ q" z4 c7 ]        MoveJ p1,v500,z50,gun1;$ z# j( n: O' @9 \, _2 J! \$ Y" Y
        TriggL p2,v500,gunon,fine,gun1;
- I5 ?9 q; z4 y4 E9 y- W- E, o$ f% L/ o; V! p3 S
运动触发指令TriggIO-ABB机器人标准指令编程 % Z$ ^: P" q0 X0 _, t6 Q
运动触发指令TriggIO-限制:
" H6 h! M7 Y& y! v; N- x3 c/ s
  • 当前指令使用参变量 [\Time] 可以提高信号输出精度,此参变量以目标点为基准,使用固定的目标点 fine 比转角 zone 精度高,一般情况下,此参变量采用固定目标点。
  • 参变量 [\Time] 设置的时间应小于机器人开始减速时间 ( 最大 0.5s ),例如:运行速度500mm/s,IRB2400 为 150ms,IRB6400 为250ms,机器人在设置时间超过减速时间的情况下,实际控制时间会缩短,但不会对正常运行造成影响。
    9 M+ b$ s( z3 k. u6 \
' [6 h0 Q& _. V1 i  O0 ?

( A9 ^! q* E; {: O
回复

使用道具 举报

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

GMT+8, 2025-4-19 20:27 , Processed in 0.078000 second(s), 24 queries .

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

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