机器人教程网

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

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

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

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

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

x
运动触发指令TriggIO-ABB机器人标准指令编程
2 f* H" f! r6 d4 }) [$ `TriggIO TriggData, Distance [\Start]|[\Time][\DOp]|[\GOp]| [\AOp]|[\ProcID], SetValue [\DODelay];9 U' A$ m/ ^4 d
) u1 c/ P" J" L$ U1 U6 V6 w+ i
[TriggData]:        触发变量名称。        ( triggdata ) * o+ j8 [( X! ?
Distance:                触发距离 mm。        ( num )
  q3 `9 [& ], ?$ D/ K! w: U[\Start]:                触发起始开关。        ( switch )
" e/ M* K7 a6 E[\Time]:                时间触发开关。        ( switch )
- R; m3 N& S+ O4 _# m" p2 x2 `[\DOp]:                触发数字输出。        ( signaldo )
; Q7 ?' u: R0 z6 @( u& F
4 v; ?$ W1 W' |3 [2 L6 \[\GOp]:                触发组合输出。        ( signalgo )
6 p8 l; j- Z) A$ _( a! s, o[\AOp]:                触发模拟输出。        ( signalao ) ' x# A: z9 c( A0 g" J
[\ProcID]:                过程处理触发。        ( num ) - g+ p/ ~0 O' Z" J( H' R3 n
SetValue:                相应信号值。                ( num )
+ {8 W9 m) a+ \- T& R) n4 o, M[\DODelay]:        数字输出延迟。        ( num )- V% K3 ^5 B) X" q
# M2 A' E" \' }1 |' k5 }

& a% X; Y! g, j
运动触发指令TriggIO-应用:
: ^" x* n3 f( r5 x6 w7 k( ?3 n- o        机器人可以在运动时通过触发指令精确的输出相应信号,当前指令用于定义触发性质,此指令必须与其他触发指令 TriggJ、TriggL 或 TriggC 同时使用才有意义,同机器人指令 TriggEquip 比较,多了时间控制功能,少了外部设备触发延迟功能,通常用于喷涂、涂胶等行业。使用参变量 [\Start],表示以运动起始点触发基准点,默认为运动终止点;使用参变量 [\Time],以时间来控制触发,允许最大时间为 0.5s,详见限制;参变量 [\ProcID],正常情况下用户无法自行使用,此参变量用于 IPM 过程处理。
, C& L! z$ k" {4 f! Q+ ~% i8 ^2 v- m! Y1 P' _, K3 }5 c
运动触发指令TriggIO-实例1:
# x3 K4 n( j1 A1 G1 V8 r        VAR triggdata gunon;/ t: o! T3 H- e- J1 C# r2 P
        TriggIO gunon,10\DOp:=gun,1;
7 J) O" u, \0 O' W$ u        TriggL p1,v500,gunon,z50,gun1;
. B1 L" x' R9 K) ]
2 O( C  e# k+ B# }7 r, q- f# G  o% M 运动触发指令TriggIO-ABB机器人标准指令编程
2 N( U, t3 ?5 U+ d( H# s* C. h! B& q3 _1 @9 D$ M* ~
0 b5 @* D9 b4 C0 J0 \% N
运动触发指令TriggIO-实例2:
! H5 }4 _/ |+ |% G9 ^        VAR triggdata gunon;0 \: A1 Q3 C6 g) W7 Q; }
        TriggIO gunon,0\Start\DOp:=gunon;* `- b. E5 s* L. c: k7 z3 u; W8 W* \
        MoveJ p1,v500,z50,gun1;
" V+ `( m9 n% n" r        TriggL p2,v500,gunon,fine,gun1;
8 C: O- p. X, o+ Y' }0 U& E' m2 I6 X0 B) L
运动触发指令TriggIO-ABB机器人标准指令编程 ! W# v4 w/ k4 d& Y" C8 q
运动触发指令TriggIO-限制:  L( c6 D$ N6 s* |* ]/ Y2 r8 S
  • 当前指令使用参变量 [\Time] 可以提高信号输出精度,此参变量以目标点为基准,使用固定的目标点 fine 比转角 zone 精度高,一般情况下,此参变量采用固定目标点。
  • 参变量 [\Time] 设置的时间应小于机器人开始减速时间 ( 最大 0.5s ),例如:运行速度500mm/s,IRB2400 为 150ms,IRB6400 为250ms,机器人在设置时间超过减速时间的情况下,实际控制时间会缩短,但不会对正常运行造成影响。
    6 i' i! |; m3 D* R) F: Z2 ]3 _
3 I& A, K* R+ Q* j7 t
* E4 @0 s2 B$ e
回复

使用道具 举报

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

GMT+8, 2026-4-29 05:15 , Processed in 0.095781 second(s), 25 queries .

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

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