JPH07102463B2 - Multi-layer welding method - Google Patents
Multi-layer welding methodInfo
- Publication number
- JPH07102463B2 JPH07102463B2 JP1058888A JP5888889A JPH07102463B2 JP H07102463 B2 JPH07102463 B2 JP H07102463B2 JP 1058888 A JP1058888 A JP 1058888A JP 5888889 A JP5888889 A JP 5888889A JP H07102463 B2 JPH07102463 B2 JP H07102463B2
- Authority
- JP
- Japan
- Prior art keywords
- torch
- welding
- layer
- welding method
- rotation 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.)
- Expired - Fee Related
Links
Landscapes
- Numerical Control (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、溶接ロボットを用いた多層盛溶接方法に関す
る。Description: TECHNICAL FIELD The present invention relates to a multi-layer welding method using a welding robot.
〔従来の技術〕 従来の、作業者の経験や勘に頼る溶接作業に代わって、
溶接ロボットが、省力化や品質向上あるいは溶接作業等
の環境条件の改善等の目的に叶うものとして普及してき
ている。溶接ロボットによる溶接作業のうち、多層盛溶
接は、溶接部の強度を確保する等の理由で非常に重要な
作業であるが、技術的には困難な点が多い。[Conventional Technology] Instead of the conventional welding work that relies on the experience and intuition of workers,
Welding robots have been popularized for the purpose of saving labor, improving quality, and improving environmental conditions such as welding work. Among welding operations performed by a welding robot, multi-layer welding is a very important operation for securing the strength of the welded portion, but it is technically difficult in many cases.
特開昭57−50279号公報においては、所定の定数および
変数から溶接トーチ先端位置を演算し、溶接トーチ先端
が所望の軌跡に沿うように制御し得る溶接ロボットにお
いて、所望の定数を順次予設定量だけ変更し、溶接トー
チ先端を所望の軌跡から前記予設定量だけ移動させるこ
とにより、多層盛溶接を可能とした多層盛溶接方法が記
載されている。In Japanese Patent Laid-Open No. 57-50279, a welding robot capable of calculating the welding torch tip position from predetermined constants and variables and controlling the welding torch tip to follow a desired locus sequentially presets desired constants. There is described a multi-layer welding method capable of performing multi-layer welding by changing the amount and moving the tip of the welding torch from a desired locus by the preset amount.
ところが、溶接施工上、第4図のようにトーチ3の姿勢
を1層目とは異なる姿勢で、2層目,3層目と順次変更す
ることを要求される場合がある。このような場合におい
て、前記の多層盛溶接方法では、位置の演算を行うのみ
であり、トーチの姿勢を変更することを考慮に入れてい
ない。そのため、トーチの姿勢を変更しなければならな
い場合、2層目,3層目と順次ティーチングにより修正を
加えなければならず、大幅な手間が掛かっていた。However, due to welding work, it may be required to change the posture of the torch 3 from the first layer to the second layer and the third layer in order as shown in FIG. In such a case, the above-mentioned multi-layer welding method only calculates the position and does not take into consideration changing the attitude of the torch. Therefore, if the attitude of the torch needs to be changed, the correction must be made by sequentially teaching the second layer and the third layer, which requires a great deal of work.
本発明は、このような実情に鑑みてなされたものであ
り、トーチ姿勢を自動的に算出して多層盛溶接を行うこ
とを目的とする。The present invention has been made in view of such circumstances, and an object thereof is to automatically calculate the torch posture and perform multi-layer welding.
この目的を達成するため、本発明の多層盛溶接方法は、
スケーリング演算可能なティーチングプレイバック型ロ
ボットを用いた多層盛溶接方法において、1層目の溶接
におけるトーチの動作軌跡を記憶させるとともに外部か
らトーチ回転角をパラメータとして与え、2層目以降の
動作軌跡を求めた後、教示点で求められる進行方向ベク
トル回りにトーチをトーチ回転角分だけ回転し、姿勢デ
ータを演算して求め、求められた姿勢データに基づいて
2層目以降の溶接を行うことを特徴とする。In order to achieve this object, the multi-layer welding method of the present invention,
In a multi-layer welding method using a teaching playback robot capable of scaling calculation, the torch motion locus in the welding of the first layer is stored, and the torch rotation angle is externally given as a parameter, and the motion loci of the second and subsequent layers are stored. After obtaining, the torch is rotated by the torch rotation angle around the advancing direction vector obtained at the teaching point, the posture data is calculated and obtained, and welding of the second and subsequent layers is performed based on the obtained posture data. Characterize.
本発明においては、1層目の溶接におけるトーチの位置
データを教示するとともに、2層目以降のトーチ回転角
を予めパラメータとして与えておく。1層目の溶接時の
動作軌跡は教示データから求められ、2層目以降の動作
軌跡は、1層目の教示軌跡あるいは動作軌跡に所定のシ
フト量を与えることにより得られる。このとき、トーチ
を前記の予めパラメータとして与えられたトーチ回転角
分だけ回転し、所定のトーチ姿勢で溶接を行う。In the present invention, the torch position data in the welding of the first layer is taught, and the torch rotation angles of the second and subsequent layers are given as parameters in advance. The movement locus of the first layer during welding is obtained from the teaching data, and the movement loci of the second and subsequent layers are obtained by giving a predetermined shift amount to the teaching locus or the movement locus of the first layer. At this time, the torch is rotated by the torch rotation angle given as a parameter in advance, and welding is performed in a predetermined torch posture.
以下、本発明を実施例に基づいて具体的に説明する。 Hereinafter, the present invention will be specifically described based on Examples.
第1図は本発明を実施するためのロボット制御部の構成
を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a robot control unit for carrying out the present invention.
第1図において、1はロボット制御装置であり、教示さ
れた1層目位置データを格納する位置データ記憶部11,
各層の動作軌跡の各ポイントの演算を行うスケーリング
演算部12、スケーリング後の位置データを格納する記憶
部13を備えている。In FIG. 1, reference numeral 1 is a robot controller, which is a position data storage unit 11 for storing the taught first layer position data,
A scaling calculation unit 12 that calculates each point of the motion locus of each layer and a storage unit 13 that stores the position data after scaling are provided.
姿勢の回転角記憶部14および姿勢変更演算部15における
動作手順を第2図に示す。すなわち、回転角記憶部14に
おいては、設定された1層目からN層目までのトーチ姿
勢の回転角(α1〜αN)を記憶する(第2図のステッ
プ20,21)。次に、姿勢変更演算部15においては、溶接
開始点PNと終点PN+1(第3図(a)参照、同図中2はワ
ーク,3はトーチ)との間の溶接線 を求める(第2図のステップ22)。FIG. 2 shows an operation procedure in the posture rotation angle storage unit 14 and the posture change calculation unit 15. That is, the rotation angle storage unit 14 stores the set rotation angles (α 1 to α N ) of the torch postures from the first layer to the Nth layer (steps 20 and 21 in FIG. 2). Next, in the posture change calculation unit 15, the welding line between the welding start point P N and the end point P N + 1 (see FIG. 3 (a), 2 in the figure is a workpiece, 3 is a torch). Is calculated (step 22 in FIG. 2).
具体的には、次の演算を行う。Specifically, the following calculation is performed.
の方向余弦をKx,Ky,Kzとすると、この方向余弦は、次の
ようにして求められる。 If the direction cosine of is K x , K y , K z , this direction cosine can be obtained as follows.
Kx:X成分 Ky:Y成分 Kz:Z成分 Kx:ΔX/L Ky:ΔY/L Kz:ΔZ/L 次に、姿勢変更演算部16では、第2図のステップ23およ
び第3図(b)に示すように、PNの姿勢を 回りにα(α1〜αN)回転する演算を行う。K x : X component K y : Y component K z : Z component K x : ΔX / LK y : ΔY / LK z : ΔZ / L Next, the posture change calculation unit 16 determines the posture of P N as shown in step 23 of FIG. 2 and FIG. 3 (b). A calculation of rotating α (α 1 to α N ) around is performed.
具体的には、次の演算を行う。Specifically, the following calculation is performed.
PNの位置のロボットの姿勢は、 の3行3列のマトリクスで表すことができる。The posture of the robot at the position P N is Can be represented by a matrix of 3 rows and 3 columns.
次に、任意ベクトル()の回転(一般回転変換)は、
sinαをsα,cosα,(1−cosα)をvαとすると、 で表すことができる。Next, the rotation of the arbitrary vector () (general rotation transformation) is
Let sinα be sα, cosα, and (1-cosα) be vα, Can be expressed as
したがって、求めたい姿勢をT′とすると、T′=Rot
(K,α)・Tより求めることができる。Therefore, if the desired posture is T ', then T' = Rot
It can be calculated from (K, α) · T.
以上の処理をNが全ポイント数に達するまで行う(第2
図のステップ24,25)。The above processing is performed until N reaches the total number of points (second
Steps 24, 25 in the figure).
第1図のロボット補間演算部16では、所定の補間演算を
行い、これを動作指令としてロボットに出力する。The robot interpolation calculation unit 16 in FIG. 1 performs a predetermined interpolation calculation and outputs it as a motion command to the robot.
以上に述べたように、本発明によれば、多層盛溶接方法
において、1層目の動作軌跡を記憶させるとともに外部
からトーチ回転角をパラメータとして与え、2層目以降
の動作軌跡を求めた後、教示点で求められる進行方向ベ
クトル回りにトーチをトーチ回転角分だけ回転し、姿勢
データを演算して求めることとしているため、トーチ回
転角を入力するのみで多層盛溶接の姿勢変換を自動化で
き、オペレータの操作が極めて容易となる。As described above, according to the present invention, in the multi-layer welding method, after the motion locus of the first layer is stored and the torch rotation angle is externally given as a parameter, the motion loci of the second and subsequent layers are obtained. Since the torch is rotated by the torch rotation angle around the advancing direction vector obtained at the teaching point and the posture data is calculated, the posture conversion of multi-layer welding can be automated simply by inputting the torch rotation angle. The operation of the operator becomes extremely easy.
第1図は本発明を実施するためのロボット制御部の実施
例の構成を示すブロック図、第2図はその動作手順を示
すフローチャート、第3図は本発明に係る溶接トーチの
回転動作の説明図、第4図は多層盛溶接の説明図であ
る。 1:制御装置 2:ワーク 3:トーチ 11:位置データ記憶部 12:スケーリング演算部 13:位置データ記憶部 14:姿勢の回転角記憶部 15:姿勢変更演算部 16:ロボット補間演算部FIG. 1 is a block diagram showing the configuration of an embodiment of a robot control unit for carrying out the present invention, FIG. 2 is a flowchart showing its operating procedure, and FIG. 3 is an explanation of the rotating operation of a welding torch according to the present invention. FIG. 4 and FIG. 4 are explanatory views of multi-pass welding. 1: Control device 2: Work 3: Torch 11: Position data storage unit 12: Scaling calculation unit 13: Position data storage unit 14: Posture rotation angle storage unit 15: Posture change calculation unit 16: Robot interpolation calculation unit
Claims (1)
イバック型ロボットを用いた多層盛溶接方法において、
1層目の溶接におけるトーチの動作軌跡を記憶させると
ともに外部からトーチ回転角をパラメータとして与え、
2層目以降の動作軌跡を求めた後、教示点で求められる
進行方向ベクトル回りにトーチをトーチ回転角分だけ回
転し、姿勢データを演算して求め、求められた姿勢デー
タに基づいて2層目以降の溶接を行うことを特徴とする
多層盛溶接方法。1. A multi-layer welding method using a teaching playback robot capable of scaling calculation, comprising:
The movement trajectory of the torch in the welding of the first layer is stored, and the torch rotation angle is externally given as a parameter.
After obtaining the motion loci of the second and subsequent layers, the torch is rotated by the torch rotation angle around the advancing direction vector obtained at the teaching point, the posture data is calculated, and the two layers are calculated based on the obtained posture data. A multi-layer welding method characterized by performing welding after the eyes.
Priority Applications (6)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1058888A JPH07102463B2 (en) | 1989-03-10 | 1989-03-10 | Multi-layer welding method |
| US07/598,704 US5173592A (en) | 1989-02-23 | 1990-02-21 | Method and apparatus for multi-layer welding |
| EP90903411A EP0419670B1 (en) | 1989-02-23 | 1990-02-21 | Method and apparatus for multi-layer buildup welding |
| AU51082/90A AU629909B2 (en) | 1989-02-23 | 1990-02-21 | Method and apparatus for multi-layer buildup welding |
| PCT/JP1990/000212 WO1990009859A1 (en) | 1989-02-23 | 1990-02-21 | Method and apparatus for multi-layer buildup welding |
| DE69024297T DE69024297T2 (en) | 1989-02-23 | 1990-02-21 | METHOD AND DEVICE FOR MULTI-LAYER WELDING |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1058888A JPH07102463B2 (en) | 1989-03-10 | 1989-03-10 | Multi-layer welding method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02241674A JPH02241674A (en) | 1990-09-26 |
| JPH07102463B2 true JPH07102463B2 (en) | 1995-11-08 |
Family
ID=13097322
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1058888A Expired - Fee Related JPH07102463B2 (en) | 1989-02-23 | 1989-03-10 | Multi-layer welding method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07102463B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN121132626B (en) * | 2025-08-14 | 2026-04-14 | 张家口精益煤矿机械有限公司 | Chain nest curved surface surfacing path control method and device, electronic equipment and storage medium |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58188566A (en) * | 1982-04-28 | 1983-11-04 | Kobe Steel Ltd | Torch controlling method of welding robot |
| JPS6030577A (en) * | 1983-07-28 | 1985-02-16 | Mitsubishi Electric Corp | Multi-layer build-up welding method |
-
1989
- 1989-03-10 JP JP1058888A patent/JPH07102463B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH02241674A (en) | 1990-09-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107571261B (en) | Smooth transition method and device for teaching robot multi-space trajectory planning | |
| JP4917252B2 (en) | Arc welding equipment | |
| CN106671079A (en) | Motion control method for welding robot in coordination with positioner | |
| JP2006099474A (en) | Method for controlling robot locus | |
| EP0380678B1 (en) | Method of controlling tool attitude of a robot | |
| JPH0259285A (en) | Robot motion teaching method and control device | |
| US20210260750A1 (en) | Method to Modify a Program for Robotic Welding | |
| JP2009119525A (en) | Teaching method of welding line coordinates in welding robot and teaching method of offset value in multi-layer welding of welding robot | |
| JPH07104831A (en) | Automatic position teaching method for robot using laser sensor | |
| US20200238512A1 (en) | Teaching Data Generation System For Vertical Multi-Joint Robot | |
| JPH0252592B2 (en) | ||
| JPH07129217A (en) | Robot control method using laser sensor | |
| US11964391B2 (en) | Robot system | |
| US12109692B2 (en) | Method for teaching torch orientation for robotic welding | |
| JPH0871969A (en) | Method of telling position of robot | |
| JPH07102463B2 (en) | Multi-layer welding method | |
| JPH11342473A (en) | Control method of TIG welding robot | |
| JPH08286722A (en) | Method and system for off-line teaching using CAD data | |
| JP3291705B2 (en) | Cutting operation control device for cutting robot | |
| JPH07334228A (en) | Robot teaching data correction device | |
| WO2019107208A1 (en) | Method for controlling operation of working machine | |
| JPH02310706A (en) | Articulated robot controller | |
| JPH0428695Y2 (en) | ||
| JP3146550B2 (en) | Industrial robot control device | |
| JPH07102462B2 (en) | Multi-layer welding method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |