|
注册用户,获取RB币,享更多免费资源下载和阅读权限。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
运动触发指令TriggIO-ABB机器人标准指令编程8 m6 g" j1 X9 R1 _
TriggIO TriggData, Distance [\Start]|[\Time][\DOp]|[\GOp]| [\AOp]|[\ProcID], SetValue [\DODelay];: y& o. L% ?6 D
5 H8 k8 N8 {/ e2 ^; ?4 G: }[TriggData]: 触发变量名称。 ( triggdata )
4 L& T+ [3 [6 G4 P1 \- iDistance: 触发距离 mm。 ( num ) 1 \6 x! K5 v0 D
[\Start]: 触发起始开关。 ( switch )
/ t. O0 B$ ^# c[\Time]: 时间触发开关。 ( switch )
8 Q8 G8 t- s* C: e' ]: G' ?[\DOp]: 触发数字输出。 ( signaldo )
" D: D+ S3 ?+ U, Y: W) N: \
/ ]/ v. U* H: G8 o1 N& Z$ L[\GOp]: 触发组合输出。 ( signalgo )
, S; n7 a7 O- e1 r0 L- v/ C[\AOp]: 触发模拟输出。 ( signalao ) + o, v! s9 [5 h2 r" b. z6 a
[\ProcID]: 过程处理触发。 ( num ) + o$ e; G; @! E: P7 p5 T/ I0 u
SetValue: 相应信号值。 ( num ) : }/ V, j% q+ D0 E
[\DODelay]: 数字输出延迟。 ( num )$ G5 ?3 o( k/ ]/ q
' ^* k1 z5 F) p & `3 E# d0 X' z
运动触发指令TriggIO-应用:
" m% f4 }, I7 a8 a4 C0 p+ { 机器人可以在运动时通过触发指令精确的输出相应信号,当前指令用于定义触发性质,此指令必须与其他触发指令 TriggJ、TriggL 或 TriggC 同时使用才有意义,同机器人指令 TriggEquip 比较,多了时间控制功能,少了外部设备触发延迟功能,通常用于喷涂、涂胶等行业。使用参变量 [\Start],表示以运动起始点触发基准点,默认为运动终止点;使用参变量 [\Time],以时间来控制触发,允许最大时间为 0.5s,详见限制;参变量 [\ProcID],正常情况下用户无法自行使用,此参变量用于 IPM 过程处理。
# G. m1 J1 k- | c/ c& \9 |+ U2 _; C
运动触发指令TriggIO-实例1:
% d K/ q, ?2 F2 `* T" z( |5 H VAR triggdata gunon;
" x1 u6 K- R0 b7 q& A" K TriggIO gunon,10\DOp:=gun,1;; Q, U- A6 ^( O+ c% G2 n6 w+ Q
TriggL p1,v500,gunon,z50,gun1; l; Y4 A+ q6 u' e$ P6 h7 z7 d
c. ^0 X) @# ~ L0 ]
6 W1 c: f( B" n- e$ c/ @+ `% w
! `5 _9 H0 i. M+ A& ~
0 F1 C- V5 P# z: U! j; T$ o
运动触发指令TriggIO-实例2:4 G% G9 _- Z: D8 j
VAR triggdata gunon;$ p+ i5 s" G$ h% M! K) G
TriggIO gunon,0\Start\DOp:=gunon;
! w7 Q8 M' {+ o9 N MoveJ p1,v500,z50,gun1;( i) B5 U- L( T0 ~9 m- `6 T- e
TriggL p2,v500,gunon,fine,gun1;
1 t5 m* i4 H3 B1 U, g3 u# B" `
1 p8 O) L0 h+ X' O8 Q% k% t e
8 K3 S0 q! V% D/ H6 i' O运动触发指令TriggIO-限制:+ ^& a; I: M6 Z( N- `: X% ?0 W
- 当前指令使用参变量 [\Time] 可以提高信号输出精度,此参变量以目标点为基准,使用固定的目标点 fine 比转角 zone 精度高,一般情况下,此参变量采用固定目标点。
- 参变量 [\Time] 设置的时间应小于机器人开始减速时间 ( 最大 0.5s ),例如:运行速度500mm/s,IRB2400 为 150ms,IRB6400 为250ms,机器人在设置时间超过减速时间的情况下,实际控制时间会缩短,但不会对正常运行造成影响。
3 m/ M9 D, f0 E+ C6 B
$ N3 z+ i* q+ e) z2 U( }! {0 g E2 |
7 V" `- R- {( T3 }! m |
|