Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH07102463B2 - Multi-layer welding method - Google Patents
[go: Go Back, main page]

JPH07102463B2 - Multi-layer welding method - Google Patents

Multi-layer welding method

Info

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
Application number
JP1058888A
Other languages
Japanese (ja)
Other versions
JPH02241674A (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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP1058888A priority Critical patent/JPH07102463B2/en
Priority to US07/598,704 priority patent/US5173592A/en
Priority to EP90903411A priority patent/EP0419670B1/en
Priority to AU51082/90A priority patent/AU629909B2/en
Priority to PCT/JP1990/000212 priority patent/WO1990009859A1/en
Priority to DE69024297T priority patent/DE69024297T2/en
Publication of JPH02241674A publication Critical patent/JPH02241674A/en
Publication of JPH07102463B2 publication Critical patent/JPH07102463B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

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.

〔発明が解決しようとする課題〕[Problems to be Solved by the Invention]

ところが、溶接施工上、第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.

〔課題を解決するための手段〕[Means for Solving the Problems]

この目的を達成するため、本発明の多層盛溶接方法は、
スケーリング演算可能なティーチングプレイバック型ロ
ボットを用いた多層盛溶接方法において、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.

〔作用〕[Action]

本発明においては、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.

〔実施例〕〔Example〕

以下、本発明を実施例に基づいて具体的に説明する。 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層目までのトーチ姿
勢の回転角(α〜α)を記憶する(第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の姿勢を 回りにα(α〜α)回転する演算を行う。
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.

〔発明の効果〕〔The invention's effect〕

以上に述べたように、本発明によれば、多層盛溶接方法
において、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.

【図面の簡単な説明】[Brief description of drawings]

第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)

【特許請求の範囲】[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.
JP1058888A 1989-02-23 1989-03-10 Multi-layer welding method Expired - Fee Related JPH07102463B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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