焊接机器人最早只在点焊中得到应用,80年初,随着计算机技术、传感器技术的发展,弧焊机器人逐渐得到普及,特别是近十几年来由于世界范围内经济的高速发展,市场的激烈竞争使那些用于中、大批量生产的焊接自动化专机已不能适应小规模、多品种的生产模式逐渐被具有柔性的焊接机器人代替,焊接机器人得到了巨大的发展,焊接已成为工业机器人应用最大的领域之一,焊接机器人在汽车、摩托车、工程机械等领域都得到了广泛的应用。目前世界拥有的80余万台工业机器人中,用于焊接的机器人可达40%以上。
# L& ]: ^" p0 l: H' S$ _/ s' M i
机器人焊接时的主要注意事项
! g; H6 ~2 i5 _/ F6 B- R- Q3 V6 p& W. v9 V( q
1.必须进行示教作业" [ E c! X9 r" ~4 j6 g
1 k5 k% Q& j: o8 t) R
在机器人进行自动焊接前,操作人员必须示教机器人焊枪的轨迹和设定焊接条件等。
# g6 F3 \+ U9 [/ X! m* q9 ? X1 G8 I1 w& W
由于必须示教,所以机器人不面向多品种少量生产的产品焊接。
# u+ u7 I4 P% N+ b# A7 W: _4 a0 A2 C& B, J
2.必须确保工件的精度
8 d) f. p& l$ Y& _" E( b* _4 b; ~" W
机器人没有眼睛,只能重复相同的动作。
5 n, j; @+ V& C- o& Y
! b& k% V3 Z/ T- N( @机器人轨迹精度为±0.1mm,以此精度重复相同的动作。
. e, V' a" ]7 D' P
2 W, d. J0 ?6 X4 D8 ?1 p焊接偏差大于焊丝半径时,有可能焊接不好,所以工件精度应保持在焊丝半径之内。
5 T. f. C3 ^ }: x G8 _% |% y* P+ Z1 x+ }' _" K: n; S. _
3.焊接条件的设定取决于示教作业人员的技术水平
1 f7 Z# M1 R0 T! ? V" w; d+ O
0 [) \/ h, G! I操作人员进行示教时必须输入焊接程序,焊枪姿态和角度,电流、电压、速度等焊接条件。
2 _ t, W1 C4 ^+ W+ m0 g
5 @% {. R$ Z* q6 @' A示教操作人员必须充分掌握焊接知识和焊接技巧。& j$ ]$ c$ w' i) C4 I! D g7 X$ y* @
( ~4 k5 _) ]8 Z8 p! ]
4.必须充分注意安全. m5 t+ v( A" R+ V. m' J0 w
. y! Z2 t7 j2 b1 ~# h/ r4 \7 [
机器人是一种高速的运动设备,在其进行自动运行时绝对不允许人靠近机器人(必须设置安全护栏)。& `4 I7 ?: J j2 @( K- C
5 V7 d: A+ N6 V$ q! @$ f+ G8 g
操作人员必须接受劳动安全方面的专门教育,否则不准操作。
0 X) Q }1 B( V9 M9 ]* V& Q7 U' q, x M$ ?+ q
弧焊机器人的性能要求6 L3 L5 f2 z5 R; g# u
' G! u" f- ]6 o5 x. s% n: d
在弧焊作业中,要求焊枪跟踪工件焊道运动,并不断填充金属形成焊缝,因此运动过程中速度的稳定性和轨道精度是两项重要的指标。. H3 e; D. e0 B% V' M
$ r& Y: h/ r2 v一般情况下,焊接速度可取5~50mm/s,轨道精度可取±0·2~0·5mm。由于焊枪的姿态对焊缝质量也有一定的影响,因此希望在根踪焊道的同时,焊枪姿态的可调范围尽量大,还有其它一些性能要求,如摆动功能、焊接传感器(起始点检测、焊缝跟踪)的接口功能、焊枪防碰功能等。
3 ~3 w( ~& R' }3 _( q
+ _% h. d: q; O焊接规范的设定。起弧、收弧参数。
1 }6 e$ y6 r1 x2 q1 i% P
& ]/ X& b' P7 b- ~. t1 e摆动功能。摆动频率、摆幅、摆动类型的设定。
5 J7 D, q( e% @
" a+ ?- F1 |6 v: F5 B焊接传感器。起始点检测、焊缝跟踪传感器的接口功能。
t I5 i2 B! y* m' z: J1 W
% l6 ?& @6 f! G8 l& _焊枪防碰功能。当焊枪受到不正常的阻力时,机器人停机,避免操作者和工具受到损坏。3 p) Y6 N# Z8 e9 j o
6 G' D% [8 }+ u) @- Z
多层焊功能。应用该功能可以在第一层焊接示教完成后,实现其余各层的自动编程。# I1 i0 u3 K/ t. o- s# Y
; e9 h8 o6 I) c) P% ^
再引弧功能。引弧失败后,自动重试。因此消除了焊接异常(引弧失败)发生时引起的作业中断,最大限度避免了因此而引起的全线停车。
( B3 b( t" ~2 @! g( j1 r! }6 ]6 E/ {9 W" ~# y( F
焊枪校正功能。焊枪与工件发生碰撞时,可通过简单操作进行校正。
$ v {/ S! j6 M6 F5 ^8 }4 X5 o" X! S. R# O' T
粘丝自动解除功能。焊接终了时如果检测出焊丝粘丝,则自动再通电解除粘丝,因此不必手工剪断焊丝。' A3 f+ t- E7 i6 T) o: N. o8 _7 a
# p. i- P! i0 j$ z5 @7 M
断弧再启动功能。出现断弧时,机器人会按照指定的搭接量返回重新引弧焊接。因此无须补焊作业。5 I3 A; a9 q, i! X2 x
9 u9 P1 f% D; i$ n
点焊机器人的性能要求
& s0 T/ l) I( |) t6 ?2 Z2 X6 K% d, D4 ~" H1 ~
对于点焊机器人运动速度是一个重要指标,要求能够快速完成小节距的多点定位(例如每0.3-0.4秒移动30-50mm节距后定位);为确保焊接质量,定位精度要求较高(一般为±0·25mm);并具有较大的持重(50~100Kg),以便携带内装变压器的焊钳。7 [1 Y: y) n. g0 O. u
8 j5 N- ?- |2 d! M0 y0 R2 ]' w
焊接机器人的主要性能指标
) T+ g* q7 K) k w1 s( j- z9 v N
# T) y3 _& \' T. V" p; c焊接机器人的主要性能指标以日本安川电机公司生产的Motoman-L10为例表示如下:! Q8 X, e5 L# y) s
T; u0 D) }8 q" q* X1 F u
% V+ H" R' E4 V+ Z! }. q6 P' Q
. z) U+ w7 H6 | l名称与型号:Motoman-L10: C- M3 f, G& g' O& h3 i x: n9 k, h
1 G& l, i4 M$ a/ H' T& [
主要用途:弧焊
' Z0 p% H4 S- p; Y8 \4 C/ J2 z# K6 Q% \2 u# _
类别:示教再现型
& X3 p1 K$ j2 F% P5 Z0 E Y, O3 e. t
/ I, O0 T3 B8 u$ D坐标型式:多关节式
0 V# u# K, p4 [% O, s, i
3 C5 K) _: ~9 e' C7 o自由度数:5个# M" H# g. m9 W* p7 x2 r
8 }4 y2 X9 ~0 f6 Y# b% p$ a
抓重:最大10㎏(包括夹钳)
o+ E- K8 c% M6 z' ]% {
# N6 y2 {/ E2 ]7 B! A+ P4 O- Y动作范围与速度运动参数列表如下:7 q9 [! X5 N7 N/ ]- M
( E/ ^% k& |7 C# r i8 A' |
Motoman-L10运动参数+ `: ]6 n; d% V
' q; Q8 ~$ g k2 {
% f. w( Q, `& d# W(遮住的数字是150)
! h* T( s' k; ^* Y& ^1 ~, t; M* ` H$ v$ G3 D
定位方式:选用增量编码器作为位置检测元件
2 C7 ?0 f9 ]+ H( p% G; P) z8 a5 z
% r# C" _# y: \) b% c0 k控制方式:重复式数字位置控制方式,可精确控制运动轨迹
. M( |+ p+ x# j5 Q1 [; U8 E( H2 C5 O
重复定位精度:±0.2mm
6 _4 B: T: _) T! F- L" C5 x0 F, Z9 o' w+ `
驱动方式:电伺服采用交流测速发电机作为伺服电动机的速度检测元件,实现速度反馈,并引进力矩反馈
4 M6 `9 A& Z* O- s& X" A
% z( N7 K4 o8 q. k' c, g9 e* [驱动源:DC伺服电动机
7 S: G0 I* n) T4 G' a/ T+ I1 O- [! E0 K# `5 G& R
程序控制和存储方式:采用8位微处理Intel8080用半导体存储器作为主存(盒式磁带补充主存容量之不足)+ s8 Q. T; d& b7 B- F# ^
, x/ _- k$ R; S# U+ @* a3 s
程序步数:1000步
' u- j& }/ R2 g' W& |( r+ |8 f! ^! _ y$ K& G- H; t; K4 `
指令条数:600条" y C/ c8 e& @, v9 b, x6 N, f4 P
9 \! F! ~6 _4 L" I0 s K
重量:本体400㎏控制部分350㎏
2 m5 w9 ~2 `; w3 i, V8 p0 @
1 {$ Y$ O, |) F; n. h外部同步信号:输入22点输出21点
j5 V& p2 D0 T, S2 t
' o$ s7 L; b2 G" C" S4 t `电源:AC220/220V(+10%,-15%),50/60HZ±1HZ,三相5KVA
$ B3 n6 b. O. V/ u# B$ h8 N* N/ S
4 R% h( f7 \6 f u' T焊接机器人的系统构成7 [6 J7 U+ w3 N2 r* T
* E; D0 e5 @0 d( l1 ?, ~4 G4 G完整的焊接机器人系统一般有如下几部分组成:机器人操作机、变位机、控制器、焊接系统(专用焊接电源、焊枪和焊钳等)、焊接传感器、中央控制计算机和相应的安全设备等。! T( n( S# J1 D
. d9 [* m. t# W. B4 `7 ]
根据用途,将工业机器人配置不同的焊接系统,将组成不同的焊接机器人系统。
7 e% N2 V: W g弧焊机器人2 O/ J1 N6 P4 x# V6 e, u
3 H( v4 {7 P, K( I! |1 i9 @弧焊机器人在通用机械、金属结构等许多行业中得到广泛运用。弧焊机器人是包括电弧焊附属装置在内的柔性焊接系统,而性能有特殊的要求。在弧焊作业中,焊枪应跟踪工件的焊道运动,并不断填充金属形成焊缝。因此运动过程中的速度稳定性和轨迹精度是两项重要指标。一般情况下,焊接速度约为5~50㎜/s,轨迹精度约为±(0.2~0.5)㎜。由于焊枪的姿态对焊缝质量有一定的影响,因此希望在跟踪焊道的同时,焊枪姿态的可调范围尽量大,其一些基本性能要求如下所示:
+ X6 }, N" u7 W9 t: K
! ?/ ` j* O4 E. R! H- ^% a设定焊接条件(电流、电压、速度等);, p- s3 @5 n/ M0 d" Y2 Z, w
/ Z8 u0 {$ f0 r7 Z8 C摆动功能;& p$ _. C8 a/ A7 Q& X: N: v
: N; p& `( o! Q" v! P& ?2 d% U0 M
坡口填充功能;$ r' q' e2 d2 m# d+ }4 X
, V) ?$ I4 P) c; \7 w! Y/ @! J焊接异常功能检测;' P f X( {# T
8 I5 X/ [9 P m5 B焊接传感器(起始点检测、焊道跟踪)的接口功能。
9 @) b0 v+ s1 E2 i8 W/ r5 J. } r% v
点焊机器人
- B2 v, N7 l: Y$ N; n+ a
9 E5 y( U2 o3 N9 ]- d( w0 `汽车工业是点焊机器人系统一个典型的应用领域。最初,点焊机器人只用于增强焊作业(往已拼接好的工件上增加焊点),后来为了保证拼接精度,又让机器人完成定位焊作业性能,具体来说有:( `' K3 i) y' C2 I5 S
8 S: g5 |) d+ y+ n
安装面积小,工作空间大;
7 [+ Z" E$ ^* H. ]% o: m( F3 r! _% F5 g8 ~- I' K3 K
快速完成小节距的多点定位(例如每0.3~0.4s移动30~50㎜节距后定位);
& c3 x+ R( k2 `2 e% U' g9 r8 w$ e: [/ G
定位精度高(±0.25㎜),以确保焊接质量;
3 V8 |! [2 O% p$ J
/ C0 \ L2 H3 _6 }& X: o4 }持重大(50~100㎏),以便携带内装变压器的焊钳;
9 Y" m$ d4 @- K# G( o: D$ d- b0 d- J+ R6 P& a
内存容量大,示教简单,节省工时;
0 `3 ?8 W5 {. [+ C
j* f2 t, @. _$ {, o& C, |点焊速度已生产线相匹配,同时按全可靠性好。
X' m, |0 V3 q7 T* O' C/ d9 a: u* }- Y( H
+ U2 ^. I% @9 X/ B1 A焊接机器人系统原理图1 O$ ]8 V( R+ V
: x/ B$ U9 _$ D* i焊接机器人的示教编程4 w. s; Y5 e: k$ w) v
" q5 V! O: A5 \) A
用机器人代替人进行作业时,必须预先对机器人发出指令,规定机器人应该完成的动作和作业的具体内容,这个指示过程称之为对机器人的示教(teaching),或者称之为对机器人的编程(programming)。对机器人的示教内容通常存储在机器人的控制装置内,通过存储内容的再现(playback),机器人就能实现人们所要求的动作和要求人们赋予的作业内容。5 T* r7 B2 F- i4 o* Q
$ U1 D7 [9 ^3 u7 t/ _示教内容主要由两部分组成,一是机器人运动轨迹的示教,二是机器人作业条件的示教。机器人运动轨迹的示教主要是对为了完成某一作业,焊丝端部所要运动的轨迹,包括运动类型和运动速度的示教。机器人作业条件的示教主要是为了获得好的焊接质量,对焊接条件进行示教,包括被焊金属的材质、板厚、对应焊缝形状的焊枪姿势、焊接参数、焊接电源的控制方法等。& U& Q: O: |* T q0 J
|