CN105834629B - A kind of plane trigonometry pendulum soldering method of welding robot welding arch welded joint - Google Patents

A kind of plane trigonometry pendulum soldering method of welding robot welding arch welded joint Download PDF

Info

Publication number
CN105834629B
CN105834629B CN201610222344.6A CN201610222344A CN105834629B CN 105834629 B CN105834629 B CN 105834629B CN 201610222344 A CN201610222344 A CN 201610222344A CN 105834629 B CN105834629 B CN 105834629B
Authority
CN
China
Prior art keywords
welding
point
welded joint
vector
angle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610222344.6A
Other languages
Chinese (zh)
Other versions
CN105834629A (en
Inventor
王正谦
宋方方
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing aisidun Intelligent Systems Engineering Co. Ltd.
Original Assignee
Nanjing Estun Robotics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Estun Robotics Co Ltd filed Critical Nanjing Estun Robotics Co Ltd
Priority to CN201610222344.6A priority Critical patent/CN105834629B/en
Publication of CN105834629A publication Critical patent/CN105834629A/en
Application granted granted Critical
Publication of CN105834629B publication Critical patent/CN105834629B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23KSOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
    • B23K37/00Auxiliary devices or processes, not specially adapted to a procedure covered by only one of the preceding main groups
    • B23K37/02Carriages for supporting the welding or cutting element
    • B23K37/0252Steering means
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed
    • B25J9/1687Assembly, peg and hole, palletising, straight line, weaving pattern movement

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Robotics (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

The present invention relates to robot welding field soldering method is put there is provided a kind of plane trigonometry of welding robot welding arch welded joint.This method is that robotic gun does continuous triangle swing along plane arch welded joint direction, and is constantly moved forward, so as to realize that the triangle of plane arch welded joint swings welding.This method carries out interpolation planning on motion kernel upper strata, and using the path of welding of fitting a straight line arch welded joint, algorithm is simple and versatility is good.The three angle swings welding of present invention arbitrary plane arch welded joint suitable for space, it is high using flexibility, it is applicable not only to the angle swing of circular arc three weldering of arc welding robot, it can also be used to other welders that can be moved along a straight line.

Description

A kind of plane trigonometry pendulum soldering method of welding robot welding arch welded joint
Technical field
The present invention relates to a kind of pendulum soldering method of welding robot arch welded joint, specifically say and be related to a kind of welding robot Weld the plane trigonometry pendulum soldering method of arch welded joint.
Background technology
Welding robot, which is not required nothing more than, can be used for the welding of straight line and arch welded joint, weld seam is larger or special welding procedure It is required that under often use pendulum weldering.Pendulum weldering refers to that welding torch is periodically swung along bead direction with special angle and welded Connect, to increase bead width, so as to improve a kind of welding method of weld strength and welding efficiency, it is in automatic welding equipment In have been obtained for being widely applied.Weldering can will be put according to the shape of pendulum weldering arc manipulation and be divided into the weldering of sawtooth pendulum, sinusoidal pendulum, three angle swings weldering And circular pendulum weldering.Three angle swings weldering refers to that torch tip does continuous triangular motion and constantly along welding side along welding direction A kind of welding manner welded is swung so as to realize to feeding, it has a wide range of applications in welding procedure.
Chinese patent application 201310507312.7 discloses a kind of planning side of arc welding robot biplane swinging arc track Method, its planing method based on Time Continuous determines the biplane swinging arc track of arc welding robot.First, rising for welding is obtained The posture information of point, terminal and any two points in two swinging arc planes, then sets acceleration time scale ratio, maximum Acceleration A max and maximal rate Vmax.Then, the functional relation of origin-to-destination direction position and time are obtained by integration, According to SIN function formula, the position planning in swinging arc plane is determined;Pass through matrixing again, by the location point in swinging arc plane The location point under robot basis coordinates system is converted into, so that control machine people carries out swinging arc motion.But the method requires welding gun Direction of feed be necessary for tool coordinates system Z axis positive direction, reduce the flexibility that user uses;And it is only used for double flat The straight line pendulum weldering in face, exists and greatly uses limitation.
Article《Arc welding robot puts the research of soldering method》A kind of implementation method of plane trigonometry pendulum weldering is proposed, but it is only Linear pattern pendulum weldering is can apply to, there is significant limitation in the use of welding." the five dot pattern teachings mentioned behind Method " will ask for middle interpolated point respectively according to a variety of situations, calculate excessively cumbersome.
The content of the invention
The goal of the invention of the present invention, is the defect for overcoming prior art to exist, it is proposed that a kind of welding robot welding The plane trigonometry pendulum soldering method of arch welded joint, has expanded the use occasion that robot swings welding, has improved welding efficiency, improve weldering Connect technique.
The angle swing of arch welded joint three weldering includes the weldering of plane circular arc triangle pendulum and the angle swing of space circular arc three weldering.Plane circular arc triangle is put As shown in Figure 1, the both sides for referring to arch welded joint are flat sheet for weldering.
The present invention is to realize goal of the invention the technical scheme adopted is that a kind of welding robot welds the flat of arch welded joint The angle swing soldering method of face three, its step is as follows:
1st, following parameter is determined:Weld starting point coordinate Pstart(xs,ys,zs), coordinate of ground point Ptarget(xt,yt,zt) (weldering Connect terminal), auxiliary point coordinates Paux(xa,ya,za), auxiliary magnet is any point between welding beginning and end on arch welded joint; The center of circle of arch welded joint is O0(x0,y0,z0), radius be r;Robot basis coordinates system initial point is O (0,0,0);Welding torch amplitude of oscillation H, weldering Torch pendulum width L.
2nd, welding interpolated point P is calculated according to the amplitude of oscillation and pendulum are widei, i=1,2 ... n, wherein, odd number interpolated point is in arch welded joint Outside, even number interpolated point is in the inner side of arch welded joint:
A, determine arch welded jointWelding direction;
By welding starting point, target point and auxiliary dot position information, position vector can be obtainedBy two Position vector determines bead direction.
B, calculating weld seam in-plane cosine value
Plane is M where setting welding, nx,ny,nzFor weld seam in-plane cosine value.Any two vectorial multiplication crosses on M Its normal vector can be obtained, by normal vector it is unitization after obtain
C, calculating weld seam central angle and unit interpolation angle
The corresponding central angle θ of circular arc weld seam is weld seam central angle, unit interpolation angle θ0(i.e. positioned at arch welded jointUpper two neighboring middle interpolated point P 'i-1And Pi' between corresponding central angle).By the center of circle and weld Point, target point, auxiliary magnet obtain three position vectorsIf angSA is vectorWith to AmountAngle, angAT is vectorWith vectorAngle, angST is vectorWith vectorFolder Angle.AngSA, angAT, angST value can be obtained by the multiplication formula of vector, then it is big by angSA, angAT, angST three Small relation can obtain the central angle θ corresponding to path of welding.
Unit interpolation angle θ is obtained by the welding torch pendulum width L, welding torch amplitude of oscillation H and the arc radius r that set0
D, ask for weld seam welding interpolated point Pi
According to circular arc weld seam corresponding central angle θ and unit interpolation angle θ0, calculate torch oscillation in welding process Number n.
Using the Rotation Algorithm of space coordinate, by welding starting point PstartAround passing through center of circle O0Unit normal vector Angular Interpolations Angle αiObtain the middle interpolated point P on arch welded jointi' coordinate value.Shown in space coordinate Rotation Algorithm premultiplication matrix such as formula (1):
C is cos α in formulai, S is sin αi, (nx,ny,nz) be unit normal vector direction cosines value, (x0,y0,z0) it is circle Heart O0Coordinate value.
Interpolated point P in the middle of theni' (x ', y ', z ') coordinate value can pass through matrix R premultiplication weld seam starting points PstartCoordinate is obtained, As shown in formula (2):
[x′,y′,z′,1]T=R [xs,ys,zs,1]T (2)
It may know that by accompanying drawing 1, weld seam welding interpolated point is divided into two kinds of the inner side point and points outside of arch welded joint, sets herein Proportionality coefficient is followed successively by l1、l2, proportionality coefficient l can determine that by arc radius r and amplitude of oscillation H1、l2Value, wherein l1=(r+H)/r, l2 =(r-H)/r.Then weld seam welding interpolated point is obtained by formula (3):
The present invention, using flexibility height, expands the use of arc welding robot suitable for the plane pendulum weldering of circular arc weld seam Occasion.
This algorithm is based on motion kernel upper strata and planned, highly versatile calculates simple, and be easily achieved.And to The use at family is not limited, and cannot be only used for arc welding robot, it can also be used to other welders that can be moved along a straight line.
The present invention is using two positions vectorThe method of multiplication cross, circular arc is determined according to multiplication cross result The direction of rotation of weld seam.By three position vectorsAngle angSA, angAT, angST, root The central angle corresponding to arch welded joint is determined according to the magnitude relationship between three.The present invention calculates interpolation angle using the thought divided equally αi, utilization space coordinates rotating algorithm passes through weld seam starting point (Pstart) middle interpolated point P ' is obtained around rotary shaft rotary insertion supplementary angle, Then welding interpolated point P is calculated according to amplitude of oscillation Hi.Rotary shaft is the unit normal vector axle of plane where arch welded joint, and the axle is logical Cross the center of circle of arch welded joint.The present invention carries out interpolation planning on motion kernel upper strata, utilizes the welding of linear interpolation arch welded joint Path, algorithm is simple and versatility is good;It cannot be only used for the angle swing of circular arc three weldering of arc welding robot, it can also be used to which other can enter The welder of row linear motion.
Brief description of the drawings
Fig. 1 is welding robot welding arch welded joint plane trigonometry pendulum weldering schematic diagram.
Embodiment
With reference to specific embodiment, the present invention is described in further details.
Embodiment:The present embodiment is welding robot welding arch welded joint, and soldering method is put using plane trigonometry.
1st, following parameter is determined:Weld starting point coordinate Pstart(901.7880,182.9200,932.7880), target point are sat Mark Ptarget(901.7880,210.9640,960.6240), auxiliary point coordinates Paux(918.1900,194.9720, 948.5460);The center of circle of arch welded joint is O0(898.4030,197.3336,946.3114), radius are 20.0523;Robot Basis coordinates system initial point is O (0,0,0);Welding torch amplitude of oscillation H is that 8cm, welding torch pendulum width L are 3cm.
2nd, welding interpolated point P is calculated according to the amplitude of oscillation and pendulum are widei, i=1,2 ... n, wherein, odd number interpolated point is in arch welded joint Outside, even number interpolated point is in the inner side of arch welded joint.
A, determine arch welded jointWelding direction
By welding starting point, target point and auxiliary dot position information, position vector can be obtained Determine that bead direction is counterclockwise by two positions vector.
B, calculating weld seam in-plane cosine value
Plane is M where setting welding, nx,ny,nzFor direction cosines value.Any two vectorial multiplication crosses on M can be obtained Its normal vector, by normal vector it is unitization after obtain
C, calculating weld seam central angle and unit interpolation angle
The corresponding central angle θ of circular arc weld seam is weld seam central angle, unit interpolation angle θ0.By the center of circle and welding starting point, Target point, auxiliary magnet obtain three position vectors AngSA (1.393798), angAT (1.403967), angST (2.797766) value can be obtained by the multiplication formula of vector, It is then 2.797766 as the central angle θ corresponding to angSA, angAT, angST three magnitude relationship can obtain path of welding.
Wide by 3, the welding torch amplitude of oscillation 8 is put by the welding torch set and arc radius 20.0523 obtains unit interpolation angle θ0For 0.149749。
D, ask for weld seam welding interpolated point Pi
Central angle θ and unit interpolation angle θ according to corresponding to path of welding0, calculate torch oscillation in welding process Number n is 19.
Using the Rotation Algorithm of space coordinate, by welding starting point PstartAround passing through center of circle O0Unit normal vector Angular Interpolations Angle αiObtain the middle interpolated point P on arch welded jointi' coordinate value.
It may know that by accompanying drawing 1, weld seam welding interpolated point is divided into two kinds of the inner side point and points outside of arch welded joint, sets herein Proportionality coefficient is followed successively by l1、l2, proportionality coefficient l can determine that by arc radius r and amplitude of oscillation H1、l2Value, r and H value is substituted into public Formula l1=(r+H)/r, l2In=(r-H)/r, l can be obtained1For 1.398957, l2For 0.601043.Then weld seam welding interpolated point is as follows Shown in table:

Claims (1)

1. a kind of plane trigonometry pendulum soldering method of welding robot welding arch welded joint, its step is as follows:
A, determine following parameter:Weld starting point coordinate Pstart(xs,ys, zs), coordinate of ground point Ptarget(xt,yt, zt) and (welding is eventually Point), auxiliary point coordinates Paux(xa,ya,za), the auxiliary magnet is any point on arch welded joint between welding beginning and end;Circular arc The center of circle of weld seam is O0(x0,y0,z0), radius be r;Robot basis coordinates system initial point is O (0,0,0);Welding torch amplitude of oscillation H, welding torch pendulum Wide L;
B, according to the amplitude of oscillation and pendulum are wide calculate welding interpolated point Pi, i=1,2 ... n, wherein, odd number interpolated point is in the outer of arch welded joint Side, even number interpolated point is in the inner side of arch welded joint:
A, by two positions vectorDetermine arch welded jointWelding direction;
B, calculating weld seam in-plane cosine value
Plane is M where setting welding, nx,ny,nzFor weld seam in-plane cosine value;Any two vectorial multiplication crosses on M can be with Obtain its normal vector, by normal vector it is unitization after obtain
C, calculating weld seam central angle and unit interpolation angle
Three position vectors are obtained by the center of circle and welding starting point, target point, auxiliary magnetIf AngSA is vectorWith vectorAngle, angAT is vectorWith vectorAngle, angST is vectorWith vectorAngle;AngSA, angAT, angST value is obtained by the multiplication formula of vector, then by angSA, AngAT, angST obtain weld seam central angle θ;
Unit interpolation angle θ is obtained by the welding torch pendulum width L, welding torch amplitude of oscillation H and the arc radius r that set0
D, ask for weld seam welding interpolated point Pi
According to weld seam central angle θ and unit interpolation angle θ0, calculate torch oscillation frequency n in welding process;
Pass through matrix R premultiplication weld seam starting points PstartCoordinate obtains middle interpolated point Pi' (x ', y ', z ') coordinate value:
[x′,y′,z′,1]T=R [xs,ys,zs,1]T
Wherein:
R = C + n x 2 ( 1 - C ) n x n y ( 1 - C ) - n z S n x n z ( 1 - C ) - n y S x 0 n x n y ( 1 - C ) + n z S C + n y 2 ( 1 - C ) n y n z ( 1 - C ) - n x S y 0 n x n z ( 1 - C ) - n y S n y n z ( 1 - C ) + n x S C + n 2 2 ( 1 - C ) z 0 0 0 0 1
C is cos α in formulai, S is sin αi, nx、ny、nzFor the direction cosines value of unit normal vector, x0、y0、z0For center of circle O0Seat Scale value;
Setting inner side point proportionality coefficient l1, inner side point proportionality coefficient l2, proportionality coefficient l is determined by arc radius r and amplitude of oscillation H1、l2 Value, wherein l1=(r+H)/r, l2=(r-H)/r;Then
CN201610222344.6A 2016-04-11 2016-04-11 A kind of plane trigonometry pendulum soldering method of welding robot welding arch welded joint Active CN105834629B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610222344.6A CN105834629B (en) 2016-04-11 2016-04-11 A kind of plane trigonometry pendulum soldering method of welding robot welding arch welded joint

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610222344.6A CN105834629B (en) 2016-04-11 2016-04-11 A kind of plane trigonometry pendulum soldering method of welding robot welding arch welded joint

Publications (2)

Publication Number Publication Date
CN105834629A CN105834629A (en) 2016-08-10
CN105834629B true CN105834629B (en) 2017-07-21

Family

ID=56597425

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610222344.6A Active CN105834629B (en) 2016-04-11 2016-04-11 A kind of plane trigonometry pendulum soldering method of welding robot welding arch welded joint

Country Status (1)

Country Link
CN (1) CN105834629B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109773376A (en) * 2018-12-28 2019-05-21 南京埃斯顿机器人工程有限公司 A kind of sinusoidal pendulum soldering method of welding robot

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108941845B (en) * 2018-08-28 2021-08-24 苏州艾利特机器人有限公司 Arc welding robot space arc swing welding interpolation method
CN110465950B (en) * 2019-09-09 2021-01-19 北京配天技术有限公司 Welding robot and swing track planning method thereof
CN114248052B (en) * 2020-09-21 2024-05-03 配天机器人技术有限公司 Welding robot pendulum welding interpolation method, equipment and computer storage medium
CN113199475B (en) * 2021-04-28 2023-10-31 广西大学 Planning algorithm suitable for circular swing arc path of non-standard arc
CN115453971B (en) * 2022-09-23 2023-08-15 法奥意威(苏州)机器人***有限公司 Arc swing path planning method, device and planning equipment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS603979A (en) * 1983-06-18 1985-01-10 Yaskawa Electric Mfg Co Ltd Teaching method of weaving pattern in welding robot
CN103394794B (en) * 2013-08-12 2016-01-27 南通三九焊接器材经销有限公司 Chestnut shape swinging arc welding system
CN103394880B (en) * 2013-08-15 2015-12-09 沈阳三科水力机械制造有限公司 Large-scale circulating pump impeller pendulum weldering forming method
CN103568012B (en) * 2013-10-24 2015-10-21 安徽埃夫特智能装备有限公司 A kind of planing method of arc welding robot biplane swinging arc track
CN105252110B (en) * 2015-11-16 2017-10-10 中国船舶重工集团公司第七一六研究所 Robot swings the motion control method of arc-welding in T profile peculiar to vessel
CN105353725B (en) * 2015-11-18 2017-12-19 南京埃斯顿机器人工程有限公司 Auxiliary magnet configuration space circular interpolation method is crossed for industrial robot
CN105436661B (en) * 2015-11-29 2017-09-12 上海新时达电气股份有限公司 Swinging arc welding method and arc welding robot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109773376A (en) * 2018-12-28 2019-05-21 南京埃斯顿机器人工程有限公司 A kind of sinusoidal pendulum soldering method of welding robot
CN109773376B (en) * 2018-12-28 2020-10-16 南京埃斯顿机器人工程有限公司 Sine swing welding method of welding robot

Also Published As

Publication number Publication date
CN105834629A (en) 2016-08-10

Similar Documents

Publication Publication Date Title
CN105834629B (en) A kind of plane trigonometry pendulum soldering method of welding robot welding arch welded joint
CN105665878B (en) A kind of space triangular pendulum soldering method of welding robot welding arch welded joint
CN108941845B (en) Arc welding robot space arc swing welding interpolation method
CN106671079A (en) Motion control method for welding robot in coordination with positioner
CN105772905A (en) Skew offset pipe track planning method based on arc welding robot system
CN112008305B (en) Swing welding track planning method for welding robot
CN105252110B (en) Robot swings the motion control method of arc-welding in T profile peculiar to vessel
CN109773376B (en) Sine swing welding method of welding robot
US8423190B1 (en) Manipulator system
CN110091039B (en) Multilayer and multichannel welding path planning method and system for single-side V-shaped groove
CN105149833B (en) Motion planning method for space curve track stable pose constant-speed welding
CN106735999A (en) A kind of variable cross-section groove header base automatic soldering method
CN102069267A (en) Universal arc welding robot teaching method regarding cylinder intersection welding seam
CN105537824B (en) One kind is based on the autonomous welding control method of mechanical arm hand eye coordination
CN108994418A (en) A kind of pipe-pipe intersection robot motion's method for planning track
CN113352317A (en) Multilayer and multi-pass welding path planning method based on laser vision system
CN107414248A (en) Towards the automatic welding system and method for the medium-and-large-sized bend pipe girth joint of ship
CN107598919A (en) A kind of two axle positioner scaling methods based on 5 standardizations
CN110465949A (en) The planing method of welding robot and its swinging track
CN108153707A (en) A kind of arc welding robot straight line pendulum soldering method based on spatial alternation principle
CN113199475B (en) Planning algorithm suitable for circular swing arc path of non-standard arc
CN109648230A (en) Pendulum soldering method based on six-DOF robot extension dual rotary synergistic function axis
CN113199476B (en) Planning algorithm of arc 8-shaped arc swinging path capable of quickly adjusting welding gun posture
CN104408226B (en) A kind of Ellipse Interpolation method of the Tube-sheet Welding based on eccentric angle change
CN109304543B (en) Double-beam laser welding control method based on bilateral reference

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
CB03 Change of inventor or designer information

Inventor after: Wang Zhengqian

Inventor after: Song Fangfang

Inventor after: Jing Shuyi

Inventor before: Wang Zhengqian

Inventor before: Song Fangfang

CB03 Change of inventor or designer information
TR01 Transfer of patent right

Effective date of registration: 20190430

Address after: 210000 Yanhu Road, Jiangning Economic and Technological Development Zone, Nanjing, Jiangsu Province, No. 178

Patentee after: Nanjing aisidun Intelligent Systems Engineering Co. Ltd.

Address before: 211106 Yanhu Road 178, Jiangning Economic Development Zone, Nanjing City, Jiangsu Province

Patentee before: Nanjing Estun Robotics Co., Ltd.

TR01 Transfer of patent right