机器人教程网

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

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

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

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

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

x
运动触发指令TriggIO-ABB机器人标准指令编程! D1 }) J7 z5 t9 f$ T( ~
TriggIO TriggData, Distance [\Start]|[\Time][\DOp]|[\GOp]| [\AOp]|[\ProcID], SetValue [\DODelay];
" D+ y, w9 B' D8 @$ z, Y' u; S( u! C0 n9 C1 X- [& t' E
[TriggData]:        触发变量名称。        ( triggdata )
% s% b# \8 U) h4 R1 a! FDistance:                触发距离 mm。        ( num )
1 k' m9 o5 K* @9 W$ f" y* D# e9 S[\Start]:                触发起始开关。        ( switch )
4 {( j4 M% A3 c  U5 d. ~. n+ g[\Time]:                时间触发开关。        ( switch )
& [! t) C; y* T, c7 |[\DOp]:                触发数字输出。        ( signaldo )# m4 o9 n$ W3 |* M# N2 e# s! g5 L
4 F  \: Z$ \$ x  D  N
[\GOp]:                触发组合输出。        ( signalgo )
. t$ p' S& l$ ]. p4 N1 o7 t. r8 t[\AOp]:                触发模拟输出。        ( signalao )
! F( Q- v! W- z1 M$ L  o# y2 K[\ProcID]:                过程处理触发。        ( num )   m$ @1 n# p4 f9 k. w" q) U
SetValue:                相应信号值。                ( num ) 3 z, z- x: d9 Q' S$ i" J) |, h2 G
[\DODelay]:        数字输出延迟。        ( num )% B; ]4 [, F, D! p# p# G( ?

. u6 j4 m/ |- [
# O) T& A' C; g# z  K1 b$ q
运动触发指令TriggIO-应用:
( L' B$ `9 o/ S9 Y4 Y        机器人可以在运动时通过触发指令精确的输出相应信号,当前指令用于定义触发性质,此指令必须与其他触发指令 TriggJ、TriggL 或 TriggC 同时使用才有意义,同机器人指令 TriggEquip 比较,多了时间控制功能,少了外部设备触发延迟功能,通常用于喷涂、涂胶等行业。使用参变量 [\Start],表示以运动起始点触发基准点,默认为运动终止点;使用参变量 [\Time],以时间来控制触发,允许最大时间为 0.5s,详见限制;参变量 [\ProcID],正常情况下用户无法自行使用,此参变量用于 IPM 过程处理。
9 l4 a: V+ b# E8 z/ _$ ?9 q5 O; x  c' [  l# R
运动触发指令TriggIO-实例1:& _3 K4 [; d( c' r" X9 U+ i
        VAR triggdata gunon;
9 b9 ?# K* j7 K6 }: P+ _. o6 q5 I        TriggIO gunon,10\DOp:=gun,1;' t8 f9 O& V: ^; ?/ h) Y0 Z* x
        TriggL p1,v500,gunon,z50,gun1;2 }! G! p& @/ R4 y; I1 x7 s" X

; J, \9 w: N9 ^( y& P 运动触发指令TriggIO-ABB机器人标准指令编程
, C( y/ B* v7 u9 }! o1 F" _
& w! z* z/ A# S( C( T7 _

5 A0 s( m3 n* j# I8 U  x: w运动触发指令TriggIO-实例2:
# ~" @3 ~. Y) x9 S5 R* I3 s        VAR triggdata gunon;& [) G( p( {$ M1 }
        TriggIO gunon,0\Start\DOp:=gunon;6 ~% U8 ]7 I" }* W2 X- M4 b. b
        MoveJ p1,v500,z50,gun1;
" z5 G" H. d( m" A        TriggL p2,v500,gunon,fine,gun1;
2 r% M) K- l# Y. [, N5 {% ~  j6 B2 b* `7 t* l
运动触发指令TriggIO-ABB机器人标准指令编程 ! G" X$ V& s1 X1 P- ~# _- Y: U
运动触发指令TriggIO-限制:
) |' G& T9 D8 m9 O& _
  • 当前指令使用参变量 [\Time] 可以提高信号输出精度,此参变量以目标点为基准,使用固定的目标点 fine 比转角 zone 精度高,一般情况下,此参变量采用固定目标点。
  • 参变量 [\Time] 设置的时间应小于机器人开始减速时间 ( 最大 0.5s ),例如:运行速度500mm/s,IRB2400 为 150ms,IRB6400 为250ms,机器人在设置时间超过减速时间的情况下,实际控制时间会缩短,但不会对正常运行造成影响。
    + E: X% \+ f0 P9 f

+ X$ ^1 Y! B( W
/ l5 |, N$ u( o) S
回复

使用道具 举报

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

GMT+8, 2024-11-25 03:07 , Processed in 0.079340 second(s), 25 queries .

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

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