JP5167537B2 - Control device and control method for welding robot - Google Patents
Control device and control method for welding robot Download PDFInfo
- Publication number
- JP5167537B2 JP5167537B2 JP2007316976A JP2007316976A JP5167537B2 JP 5167537 B2 JP5167537 B2 JP 5167537B2 JP 2007316976 A JP2007316976 A JP 2007316976A JP 2007316976 A JP2007316976 A JP 2007316976A JP 5167537 B2 JP5167537 B2 JP 5167537B2
- Authority
- JP
- Japan
- Prior art keywords
- welding
- welding torch
- wave
- weaving
- tip
- 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
Links
Images
Landscapes
- Numerical Control (AREA)
Description
本発明は、溶接ロボットの制御装置および制御方法に関するものである。 The present invention relates to a control device and a control method for a welding robot.
(従来技術1)
溶接ロボットを用いて、多層盛り溶接や肉盛り溶接などの脚長が大きく広い幅のビードを要する溶接を行う場合には、溶接トーチ先端をウィービング動作させることが一般的である。
(Prior art 1)
When a welding robot is used to perform welding requiring a large bead having a large leg length such as multi-layer welding or build-up welding, the welding torch tip is generally subjected to a weaving operation.
ここで、ウィービング動作とは、溶接トーチ先端を母材の溶接線を中心に揺動させる動作のことをいう。 Here, the weaving operation refers to an operation of swinging the tip of the welding torch about the weld line of the base material.
この場合の溶接ロボットの制御装置は、図1に示すように、溶接トーチ17の先端17aが溶接線Lを中心にウィービング波を描いてウィービングしながら溶接線Lに沿って移動するように各軸11〜16が駆動される溶接ロボット10と、入力データに応じて溶接ロボット10の各軸11〜16を駆動するための駆動指令を生成して、生成された駆動指令を溶接ロボット10に送り、溶接ロボット10を制御するコントローラ30とを含んで構成されている。溶接はアーク溶接によって行われる。
As shown in FIG. 1, the welding robot control device in this case is configured so that the
図2(a)、(b)は、図1の装置によって、母材となる両板材61、62を水平すみ肉溶接によって接合してT継ぎ手の構造物60を製作する様子を示している。図2(a)は、各母材61、62の断面におけるウィービング波65を示し、図2(b)は、各母材61、62を斜視的にみたときのウィービング波65を示している。ウィービング波65は、水平面に対して所定角度θ傾斜した平面63に描かれる正弦波である。溶接すべき場所は、両母材61、62間の会合面64である。溶接トーチ17の先端17aが水平面に対して所定角度θ傾斜した平面63上に正弦波のウィービング波65を描きながら溶接線Lに沿って移動することにより、会合面64にビードが形成され、すみ肉溶接が行われる。
FIGS. 2A and 2B show a state in which the
(従来技術2)
特許文献1には、開先の壁面に沿って折れ線状のウィービング軌跡を描くことにより開先の溶接を行うという発明が記載されている。
(Prior art 2)
(特許文献1)
特開平10−328835号公報
(Patent Document 1)
Japanese Patent Laid-Open No. 10-328835
溶接ロボット10をウィービング動作させて溶接を行なうに際して、高い周波数で溶接線に対して溶接トーチ先端17aを揺動させて、高速に、かつ安定した溶接を行いたいとの要請がある。
When welding is performed by causing the welding robot 10 to perform a weaving operation, there is a demand for high-speed and stable welding by swinging the
従来技術1によれば、図2(a)に示すように、溶接線Lに対して垂直方向に溶接トーチ先端17aが動くにつれて、つまり溶接トーチ先端17aが平面63上を溶接線Lの垂直方向に移動するにつれて、溶接トーチ先端17aから会合面64までの距離dがばらつく。最大振幅時の距離d´と溶接線L付近の距離dとでは極端に大きさが異なっている。このため、ウィービング動作時のアークの長さが極端に変化し、アークが安定しなくなり、安定した溶接が行われなくなり、溶接欠陥が発生するおそれがある。
According to the
従来技術2によれば、開先の壁面に沿って溶接トーチ先端17aが移動するため、アーク長の変化は少ない。しかし、溶接トーチ先端17aが折れ線状のウィービング軌跡を描くため、折れ点を通過するとき溶接トーチ先端17aの移動速度が急激に変化する。このためウィービングを高速で行おうとすると溶接ロボット10の各軸11〜16が折れ点付近で振動してしまい追従動作できなくなる。このため結果的に速度を低く設定してウィービング動作を行わざるを得ず、溶接を高速で行うことができない。
According to the prior art 2, since the
本発明は、こうした実情に鑑みてなされたものであり、溶接ロボットをウィービング動作させて溶接を行なうに際して、高い周波数で溶接線に対して溶接トーチ先端を揺動させて、高速に、かつ安定した溶接を行うようにすることを解決課題とするものである。 The present invention has been made in view of such circumstances, and when welding is performed by performing a weaving operation of the welding robot, the tip of the welding torch is swung with respect to the welding line at a high frequency, and is stable at high speed. The problem to be solved is to perform welding.
第1発明は、
溶接トーチ先端が母材の溶接線を中心に所定のウィービング波を描いてウィービングしながら溶接線に沿って移動するように各軸が駆動される溶接ロボットと、入力データに応じて溶接ロボットの各軸を駆動するための駆動指令を生成して、生成された駆動指令を溶接ロボットに送り、溶接ロボットを制御するコントローラとを備えた溶接ロボットの制御装置において、
前記コントローラは、
溶接すべき両母材間の前記会合面あるいは前記開先面に沿った形状の曲面であって、溶接トーチ先端から前記会合面あるいは前記開先面までの距離が略一定となる曲面に描かれるウィービング波でウィービングしながら溶接トーチ先端が溶接線に沿って移動するように、各軸の駆動指令を生成して、生成された駆動指令を溶接ロボットに送り、溶接ロボットを制御すること
を特徴とする。
The first invention is
A welding robot in which each axis is driven so that the tip of the welding torch moves along the welding line while drawing a predetermined weaving wave around the welding line of the base metal, and each welding robot according to input data In a control apparatus for a welding robot, including a controller that generates a drive command for driving the shaft, sends the generated drive command to the welding robot, and controls the welding robot.
The controller is
It is a curved surface having a shape along the meeting surface or the groove surface between both base materials to be welded, and the distance from the welding torch tip to the meeting surface or the groove surface is substantially constant. A feature is that a drive command for each axis is generated so that the tip of the welding torch moves along the weld line while weaving with a weaving wave, and the generated drive command is sent to the welding robot to control the welding robot. To do.
第2発明は、第1発明において、
溶接トーチ先端が描くウィービング波は、
互いに直交する2つの振動波を合成した波であること
を特徴とする。
The second invention is the first invention,
The weaving wave drawn by the tip of the welding torch
It is a wave synthesized from two vibration waves orthogonal to each other.
第3発明は、第1発明または第2発明において、
溶接トーチ先端が描くウィービング波は、
溶接トーチの姿勢に対して垂直方向に振動する溶接トーチ垂直方向振動波の振幅と、溶接トーチの姿勢の方向に振動する溶接トーチ方向振動波の振幅とを指定することにより、求められること
を特徴とする。
The third invention is the first invention or the second invention,
The weaving wave drawn by the tip of the welding torch
It is obtained by specifying the amplitude of the vibration wave in the vertical direction of the welding torch that vibrates in the direction perpendicular to the position of the welding torch and the amplitude of the vibration wave in the direction of the welding torch that vibrates in the direction of the position of the welding torch. And
第4発明は、第3発明において、
溶接すべき両母材に関するデータに基づいて、溶接トーチ垂直方向振動波の振幅と、溶接トーチ方向振動波の振幅とが指定されること
を特徴とする。
The fourth invention is the third invention,
The amplitude of the vibration wave in the vertical direction of the welding torch and the amplitude of the vibration wave in the direction of the welding torch are specified based on data on both base materials to be welded.
第5発明は、第3発明において、
溶接トーチ垂直方向振動波、溶接トーチ方向振動波は、正弦波であって、
溶接トーチ先端が描くウィービング波は、
周波数が異なる正弦波を重ね合わせた波であること
を特徴とする。
The fifth invention is the third invention,
The welding torch vertical vibration wave and the welding torch direction vibration wave are sine waves,
The weaving wave drawn by the tip of the welding torch
It is a wave obtained by superimposing sine waves having different frequencies.
第6発明は、
溶接すべき両母材に関するデータを入力するステップと、
入力された溶接すべき両母材に関するデータに対応するウィービングデータを読み出すステップと、
ウィービングデータに基づき、溶接すべき両母材間の会合面あるいは開先面に沿った形状の曲面であって、溶接トーチ先端から前記開合面あるいは前記開先面までの距離が略一定となる曲面に描かれるウィービング波を求め、このウィービング波上の点であって、溶接ロボットの溶接トーチ先端が移動すべき逐次の目標位置を求めるステップと、
溶接ロボットの溶接トーチ先端の逐次の目標位置を溶接ロボット各軸の角度に変換するステップと、
溶接ロボット各軸を各軸角度に変化させるための駆動指令を生成して、駆動指令を溶接ロボットに出力するステップと
を含んでいることを特徴とする。
The sixth invention
Entering data on both base materials to be welded;
Reading the weaving data corresponding to the input data regarding both base materials to be welded;
Based on the weaving data, it is a curved surface along the meeting surface or groove surface between both base materials to be welded, and the distance from the welding torch tip to the welding surface or groove surface is substantially constant. Obtaining a weaving wave drawn on the curved surface, obtaining a sequential target position where the welding torch tip of the welding robot is to move, which is a point on the weaving wave;
Converting the sequential target position of the welding torch tip of the welding robot into an angle of each axis of the welding robot;
Generating a drive command for changing each axis of the welding robot to each axis angle, and outputting the drive command to the welding robot.
第7発明は、第6発明において、
ウィービングデータは、溶接トーチの姿勢に対して垂直方向に振動する溶接トーチ垂直方向振動波の振幅と、溶接トーチの姿勢の方向に振動する溶接トーチ方向振動波の振幅とを含んでいること
を特徴とする。
A seventh invention is the sixth invention,
The weaving data includes the amplitude of a welding torch vertical vibration wave that vibrates in a direction perpendicular to the position of the welding torch and the amplitude of a welding torch direction vibration wave that vibrates in the direction of the position of the welding torch. And
本発明の溶接ロボットの制御装置は、図1に示すように、溶接トーチ17の先端17aが溶接線Lを中心にウィービング波を描いてウィービングしながら溶接線Lに沿って移動するように各軸11〜16が駆動される溶接ロボット10と、入力データに応じて溶接ロボット10の各軸11〜16を駆動するための駆動指令を生成して、生成された駆動指令を溶接ロボット10に送り、溶接ロボット10を制御するコントローラ30とを含んで構成されている。
As shown in FIG. 1, the welding robot control apparatus according to the present invention is configured so that the
図3(a)、(b)は、図1の装置によって、たとえば母材となる両板材61、62を水平すみ肉溶接によって接合してT継ぎ手の構造物60を製作する様子を示している。図3(a)は、各母材61、62の断面におけるウィービング波66を示し、図3(b)は、各母材61、62を斜視的にみたときのウィービング波66を示している。
3 (a) and 3 (b) show how the
ウィービング波66は、溶接すべき両母材61、62間の会合面64に沿った形状の曲面67であって、溶接トーチ先端17aから会合面64までの距離dが略一定となる曲面67に描かれる。ここで、「距離dが略一定」とは、ウィービング動作時のアークの長さがほぼ一定となり、それによりアークが安定し、溶接欠陥が生じない安定した溶接が行われる程度にばらつきが収まっている距離のことである。
The weaving wave 66 is a
コントローラ30は、そのようなウィービング波66でウィービングしながら溶接トーチ先端17aが溶接線Lに沿って移動するように、各軸11〜16を駆動するための駆動指令を生成して、生成された駆動指令を溶接ロボット10に送り、溶接ロボット10を制御する。
The controller 30 generates a drive command for driving each of the axes 11 to 16 so that the
第1発明によれば、図3(a)に示すように、溶接トーチ17の姿勢に対して垂直方向に溶接トーチ先端17aが動いたとき、各変位位置で溶接トーチ先端17aから会合面64までの距離dがほぼ一定値となる。このため、ウィービング動作時のアークの長さがほぼ一定となり、それによりアークが安定し、溶接欠陥が生じない安定した溶接が行われるようになる。
According to the first invention, as shown in FIG. 3A, when the
また、第1発明によれば、溶接トーチ先端17aが曲面67上でウィービング波66を描きながら移動するため、従来技術2のように折れ点を通過するようなことがなく、滑らかに移動速度が変化して溶接トーチ先端17aが移動する。従来技術2のように折れ点で急激に移動速度が変化するようなことがない。このためウィービングを高周波数に設定して高速で行ったとしても溶接ロボット10の各軸11〜16が十分に追従動作でき、溶接を高速で行うことができるようになる。
Further, according to the first invention, the
このように本第1発明によれば、溶接ロボットをウィービング動作させて溶接を行なうに際して、高い周波数で溶接線に対して溶接トーチ先端を揺動させて、高速に、かつ安定した溶接を行うことができる。 As described above, according to the first aspect of the present invention, when welding is performed by performing a weaving operation of the welding robot, the tip of the welding torch is swung with respect to the welding line at a high frequency to perform high-speed and stable welding. Can do.
第2発明では、図3(b)に示すように、溶接トーチ先端17aは、ウィービング波66として、互いに直交する2つの振動波を合成した波を描きつつ溶接線Lに沿って移動する。
In the second invention, as shown in FIG. 3B, the
第3発明では、図4(a)、(b)に示すように、溶接トーチ17の姿勢に対して垂直方向に振動する溶接トーチ垂直方向振動波の振幅Axと、溶接トーチ17の姿勢の方向に振動する溶接トーチ方向振動波の振幅Azとを指定することにより、溶接トーチ先端17aが描くウィービング波66(図3(b))が求められる。この場合、図5に示すように、溶接すべき両母材に関するデータ(「水平隅肉5スミ」、…)に基づいて、溶接トーチ垂直方向振動波の振幅Axと、溶接トーチ方向振動波の振幅Azとを指定することができる(第4発明)。
In the third invention, as shown in FIGS. 4A and 4B, the amplitude Ax of the welding torch vertical vibration wave that vibrates in the vertical direction with respect to the attitude of the welding torch 17, and the orientation direction of the welding torch 17. By designating the amplitude Az of the vibration wave in the welding torch direction that vibrates in the direction, the weaving wave 66 (FIG. 3B) drawn by the
よって、第3発明、第4発明によれば、ウィービング波66が描く移動軌跡を容易に変更することができる。これにより継ぎ手の種類、形状の違いや脚長の違いに柔軟に対処することができる。 Therefore, according to the third and fourth inventions, the movement locus drawn by the weaving wave 66 can be easily changed. As a result, it is possible to flexibly cope with differences in joint type, shape, and leg length.
第5発明では、図4(b)に示すように、たとえば溶接トーチ垂直方向振動波がAx・sinωt、溶接トーチ方向振動波がAz・sin2ωtという周波数が異なる正弦波を重ね合わせることで、溶接トーチ先端17aが描くウィービング波66が求められる。これにより溶接トーチ先端17aの移動速度の変化が滑らかなウィービング波形を容易に設定することができる。
In the fifth invention, as shown in FIG. 4 (b), for example, by superimposing sine waves having different frequencies of welding torch vertical vibration wave Ax · sin ωt and welding torch direction vibration wave Az · sin 2 ωt, A weaving wave 66 drawn by the
第6発明は、溶接ロボットの制御方法の発明であり、図5に示すように、溶接すべき両母材に関するデータ(「水平隅肉5スミ」、…)を入力することにより、第1発明と同様にして、ウィービング波66に沿って溶接トーチ先端17aを移動させる制御が行なわれる。
A sixth invention is an invention of a control method for a welding robot, and as shown in FIG. 5, by inputting data on both base materials to be welded ("horizontal fillet 5 sumi", ...), the first invention In the same manner as described above, the control for moving the
第7発明は、第4発明の装置の発明に対応する方法の発明である。 The seventh invention is a method invention corresponding to the device invention of the fourth invention.
以下、図面を参照して本発明の実施例の形態について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
なお、実施形態では、溶接ロボットとして、アーク溶接作業を行う溶接ロボットを想定する。 In the embodiment, a welding robot that performs arc welding work is assumed as the welding robot.
図1は、実施例の溶接ロボットの制御装置を示している。 FIG. 1 shows a control apparatus for a welding robot according to an embodiment.
図1に示すように、溶接ロボットの制御装置は、溶接トーチ17の先端17aが溶接線Lを中心にウィービング波を描いてウィービングしながら溶接線Lに沿って移動するように各軸11〜16が駆動される溶接ロボット10と、溶接ロボット10に電力を供給して溶接ワイヤ21を送給させるとともに溶接電極間に電圧を印加する溶接電源装置20と、入力データに応じて溶接ロボット10の各軸11〜16を駆動するための駆動指令を生成して、生成された駆動指令を溶接ロボット10に送り、溶接ロボット10の各軸を制御するとともに溶接電源装置20を介して溶接ワイヤ21の送給および溶接電極間の電圧を制御するコントローラ30とを備えて構成される。
As shown in FIG. 1, the control device for the welding robot is configured so that the
溶接ロボット10は、アーム10aを有しており、このアーム10aの先端には、溶接トーチ17が取り付けられている。溶接ロボット10には、溶接ワイヤ送給装置18が設けられている。溶接ロボット10の外部には、溶接ワイヤ送り出し部90が備えられている。溶接ワイヤ送り出し部90には、溶接ワイヤ21がリール状に収容されている。溶接ワイヤ送給装置18は、溶接電源装置20から与えられるワイヤ送り速度指令に応じてワイヤ送りモータが駆動されることで、溶接ワイヤ送り出し部90から溶接ワイヤ21を繰り出し、溶接トーチ17の図示しない電極チップに送給する。電極チップと母材は、溶接電極を構成する。溶接電極間には溶接電源装置20から与えられる電圧指令によって電圧が印加される。これにより溶接ワイヤ21の先端、つまり溶接トーチ先端17aと母材との間にアーク放電が発生し、アーク放電により発生する熱によって母材の接合部が加熱、溶融されるとともに溶加材としての溶接ワイヤ21が加熱、溶融され、溶接ワイヤ21が溶接金属となって母材の接合部が接合される。
The welding robot 10 has an arm 10a, and a welding torch 17 is attached to the tip of the arm 10a. The welding robot 10 is provided with a welding wire feeding device 18. A welding wire delivery unit 90 is provided outside the welding robot 10. The welding wire 21 is accommodated in a reel shape in the welding wire delivery part 90. The welding wire feeding device 18 feeds the welding wire 21 from the welding wire feeding portion 90 and drives the welding torch 17 (not shown) by driving the wire feeding motor in accordance with a wire feeding speed command given from the welding power source device 20. Delivered to the electrode tip. The electrode tip and the base material constitute a welding electrode. A voltage is applied between the welding electrodes in accordance with a voltage command given from the welding power source device 20. As a result, an arc discharge is generated between the tip of the welding wire 21, that is, the
溶接ロボット10は、たとえば各軸11、12、13、14、15、16を有した6軸作業ロボットであり、駆動部19を備えている。第1軸11、第2軸12、第3軸13が基本3軸であり、第4軸14、第5軸15、第6軸16が手首3軸である。駆動部19は、サーボアンプ、ロボット用モータを含んで構成されている。駆動部19は、コントローラ30から与えられる駆動指令に応じて各軸11、12、13、14、15、16を駆動する。各軸11、12、13、14、15、16が駆動されることにより溶接トーチ17の先端17a(溶接ワイヤ21の先端)の座標位置Pおよびトーチ姿勢角が変化される。
The welding robot 10 is, for example, a 6-axis work robot having the axes 11, 12, 13, 14, 15, and 16 and includes a drive unit 19. The first axis 11, the second axis 12, and the third axis 13 are basic three axes, and the fourth axis 14, the fifth axis 15, and the sixth axis 16 are wrist three axes. The drive unit 19 includes a servo amplifier and a robot motor. The drive unit 19 drives each axis 11, 12, 13, 14, 15, 16 in accordance with a drive command given from the controller 30. By driving the shafts 11, 12, 13, 14, 15, and 16, the coordinate position P and the torch attitude angle of the
図3(a)、(b)は、図1の装置によって、母材となる両板材61、62を水平すみ肉溶接によって接合してT継ぎ手の構造物60を製作する様子を示している。図3(a)は、各母材61、62の断面におけるウィービング波66を示し、図3(b)は、各母材61、62を斜視的にみたときのウィービング波66を示している。
FIGS. 3A and 3B show a state in which the
同様に図3(c)は、図1の装置によって、母材となる両板材61、62を裏当て金69を用いて突合せ溶接によって接合してレ型開先の構造物60を製作する様子を示している。図3(c)は、各母材61、62の断面におけるウィービング波66を示し、図3(b)は、図3(c)の各母材61、62を斜視的にみたときのウィービング波66を示している。
Similarly, FIG. 3 (c) shows a state in which a
ウィービング波66は、溶接すべき両母材61、62間の会合面又は開先面64に沿った形状の曲面67であって、溶接トーチ先端17aから会合面又は開先面64までの距離dが略一定となる曲面67に描かれる。コントローラ30は、そのようなウィービング波66でウィービングしながら溶接トーチ先端17aが溶接線Lに沿って移動するように、各軸11〜16を駆動するための駆動指令を生成して、生成された駆動指令を溶接ロボット10に送り、溶接ロボット10を制御する。
The weaving wave 66 is a
つぎにコントローラ30で行われる制御内容について説明する。以下では、図3(b)に示すように、溶接トーチ先端17aを、ウィービング波66として、互いに直交する2つの振動波を合成した波を描きつつ溶接線Lに沿って移動させる場合を想定する。
Next, the contents of control performed by the controller 30 will be described. In the following, it is assumed that the
「互いに直交する2つの振動波を合成した波」は、溶接トーチ17の姿勢に対して垂直方向Xwに振動する溶接トーチ垂直方向振動波Ax・sinωtと、溶接トーチ17の姿勢の方向Zwに振動する溶接トーチ方向振動波Az・sin2ωtとを組み合わせて得られる。これについて図4を用いて説明する。 “Waves obtained by combining two vibration waves orthogonal to each other” are vibrations in the welding torch vertical vibration wave Ax · sinωt that vibrates in the vertical direction Xw with respect to the attitude of the welding torch 17 and in the attitude direction Zw of the welding torch 17. The welding torch direction vibration wave Az · sin 2 ωt is obtained in combination. This will be described with reference to FIG.
図4(a)は、ウィービング波66による移動軌跡を示した図で、横軸をXw、縦軸をZwとして示した図である。この図4(a)は図3(a)に対応している。ウィービング波66の垂直方向の振幅をAx、溶接トーチ方向の振幅をAzとする。図4(b)は、溶接トーチ17の姿勢に対して垂直方向に振動する溶接トーチ垂直方向振動波Ax・sinωtの波形と、溶接トーチ17の姿勢の方向に振動する溶接トーチ方向振動波Az・sin2ωtの波形を示している。図4(b)は、溶接トーチ垂直方向振動波Ax・sinωtの波形および溶接トーチ方向振動波Az・sin2ωtの波形を、横軸を時間、縦軸を変位量として示す。溶接トーチ方向振動波Az・sin2ωtは溶接トーチ垂直方向振動波Ax・sinωtの2倍の周波数となっている。 FIG. 4A is a diagram showing a movement locus by the weaving wave 66, in which the horizontal axis is Xw and the vertical axis is Zw. FIG. 4 (a) corresponds to FIG. 3 (a). The amplitude of the weaving wave 66 in the vertical direction is Ax, and the amplitude in the welding torch direction is Az. FIG. 4B shows a waveform of a welding torch vertical vibration wave Ax · sin ωt that vibrates in a direction perpendicular to the attitude of the welding torch 17 and a welding torch direction vibration wave Az · that vibrates in the direction of the attitude of the welding torch 17. The waveform of sin 2 ωt is shown. FIG. 4B shows the waveform of the welding torch vertical direction vibration wave Ax · sin ωt and the waveform of the welding torch direction vibration wave Az · sin 2 ωt, with the horizontal axis representing time and the vertical axis representing displacement. The welding torch direction vibration wave Az · sin 2 ωt has a frequency twice that of the welding torch vertical direction vibration wave Ax · sin ωt.
図4(c)に、溶接トーチ垂直方向振動波Ax・sinωtと、溶接トーチ方向振動波Az・sin2ωtと、ウィービング座標系Xw−Yw−Zwとの関係を示している。ウィービング座標系Xw−Yw−Zwは、水平面に対してθだけ傾斜した平面163をXw−Yw平面とし、軸Ywがウィービングの基準となる溶接線Lに一致し、軸ZwがXw−Yw平面(平面163)の法線方向軸となっている座標系である。
FIG. 4C shows the relationship between the welding torch vertical vibration wave Ax · sin ωt, the welding torch direction vibration wave Az · sin 2 ωt, and the weaving coordinate system Xw-Yw-Zw. In the weaving coordinate system Xw-Yw-Zw, the
図5は、溶接すべき両母材に関するデータ「水平隅肉5スミ」、「水平隅肉7スミ」、「下向隅肉9スミ」、「レ型開先45度ギャップ5」、「レ型開先45度ギャップ3」と、溶接トーチ垂直方向振動波Ax・sinωtの振幅Axと、溶接トーチ方向振動波Az・sin2ωtの振幅Azと、溶接トーチ垂直方向振動波の振幅Axと、溶接トーチ方向振動波の振幅Azと、ウィービング座標系Xw−Yw−Zwの平面Xw−Yw(平面163)の傾き角θと、ウィービングの周波数f(=ω/2π)(これらを以下、ウィービングデータという)との関係を示している。
FIG. 5 shows data relating to both base materials to be welded: “horizontal fillet 5 sumi”, “horizontal fillet 7 sumi”, “
「溶接すべき両母材に関するデータ」は、溶接すべき両母材61、62の継ぎ手の種類、継ぎ手の形状、脚長を示すデータであって、これらデータが定まれば、一義的に溶接トーチ垂直方向振動波Ax・sinωtの振幅Axなどのウィービングデータが定まり、ウィービングデータに応じて一義的にウィービング波66の軌跡が定まる。 “Data on both base metals to be welded” is data indicating the type, joint shape, and leg length of the joints of both base materials 61 and 62 to be welded. Weaving data such as the amplitude Ax of the vertical vibration wave Ax · sinωt is determined, and the locus of the weaving wave 66 is uniquely determined according to the weaving data.
以上のことを前提にコントローラ30では、図6に示される手順で制御処理を実行する。 On the premise of the above, the controller 30 executes control processing according to the procedure shown in FIG.
まず、溶接すべき両母材に関するデータがコントローラ30に入力される。具体的には、「水平隅肉5スミ」、「水平隅肉7スミ」、「下向隅肉9スミ」、「レ型開先45度ギャップ5」、「レ型開先45度ギャップ3」…など、溶接すべき両母材61、62の継ぎ手の種類、継ぎ手の形状、脚長を示すデータがコントローラ30に入力される(ステップ101)。
First, data regarding both base materials to be welded is input to the controller 30. Specifically, “horizontal fillet 5 sumi”, “horizontal fillet 7 sumi”, “
つぎに、図5に示す表から、入力された溶接すべき両母材に関するデータに対応する溶接トーチ垂直方向振動波Ax・sinωtの振幅Axなどのウィービングデータが読み出される(ステップ102)。 Next, from the table shown in FIG. 5, weaving data such as the amplitude Ax of the welding torch vertical vibration wave Ax · sin ωt corresponding to the input data regarding both base materials to be welded is read (step 102).
つぎに、ウィービングデータに基づきウィービング波66が求められ、このウィービング波66上の点であって溶接トーチ先端17aが移動すべき逐次の目標位置P(x、y、z)が求められる。ここで逐次の目標位置P(x、y、z)は、絶対座標系X−Y−Z上の座標位置である(ステップ103)。
Next, a weaving wave 66 is obtained based on the weaving data, and a sequential target position P (x, y, z) that is a point on the weaving wave 66 to which the
つぎに溶接ロボット10の溶接トーチ17の先端17a(溶接ワイヤ21の先端)の逐次の目標位置P(x、y、z)が溶接ロボット各軸11、12、13、14、15、16の角度J1、J2、J3、J4、J5、J6にそれぞれ変換される(ステップ104)。
Next, the sequential target position P (x, y, z) of the
つぎに、溶接ロボット各軸11、12、13、14、15、16をそれぞれ各軸角度J1、J2、J3、J4、J5、J6に変化させるための駆動指令が生成されて、駆動指令が溶接ロボット10の駆動部19に出力される(ステップ105)。 Next, a drive command for changing each axis 11, 12, 13, 14, 15, 16 of the welding robot to each axis angle J1, J2, J3, J4, J5, J6 is generated, and the drive command is welded. The data is output to the drive unit 19 of the robot 10 (step 105).
コントローラ30から溶接ロボット10の駆動部19に駆動指令が出力されると、溶接ロボット10の各軸11〜16が駆動される。これにより図3(b)に示すように、溶接トーチ先端17aが、ウィービング波66として互いに直交する2つの振動波を合成した波を描きつつ溶接線Lに沿って移動する。
When a drive command is output from the controller 30 to the drive unit 19 of the welding robot 10, the axes 11 to 16 of the welding robot 10 are driven. As a result, as shown in FIG. 3B, the
つぎに図7、図8、図9を併せ参照して、コントローラ30で行われる演算処理の内容について説明する。 Next, the contents of the arithmetic processing performed by the controller 30 will be described with reference to FIGS. 7, 8, and 9 together.
図7は、コントローラ30の内部の構成を示す機能ブロック図である。 FIG. 7 is a functional block diagram showing an internal configuration of the controller 30.
図8は、コントローラ30で行われる演算処理の手順を示したフローチャートである。 FIG. 8 is a flowchart showing a procedure of arithmetic processing performed by the controller 30.
図9は、コントローラ30で行われる演算処理を説明する図である。 FIG. 9 is a diagram for explaining arithmetic processing performed by the controller 30.
コントローラ30は、図7に示すように、入力部31と、記憶部32と、演算部33ととを含んで構成されている。
As illustrated in FIG. 7, the controller 30 includes an
入力部31は、ティーチング操作盤31aを含んで構成されている。ティーチング操作盤31aがオペレータによって操作されることにより、溶接すべき両母材に関するデータおよび溶接ロボット10の作業プログラムの教示データが入力される。教示データは、溶接ロボット10の溶接トーチ先端17aの移動開始位置Psと移動終了位置Pe(図9参照)を含んでいる。
The
溶接すべき両母材に関するデータが入力されると、図5に示す表から、入力された溶接すべき両母材に関するデータに対応する溶接トーチ垂直方向振動波Ax・sinωtの振幅Axなどのウィービングデータが読み出される。なお、コントローラ30には、図5の表に示す内容がデータテーブル形式で記憶されている。 When data relating to both base materials to be welded is input, weaving such as the amplitude Ax of the welding torch vertical vibration wave Ax · sinωt corresponding to the input data relating to both base materials to be welded from the table shown in FIG. Data is read out. The controller 30 stores the contents shown in the table of FIG. 5 in a data table format.
記憶部32は、教示データ保存部32aと、ウィービングデータ保存部32bとを含んで構成されている。
The
教示データ保存部32aには、溶接ロボット10の溶接トーチ先端17aの移動開始位置Psと移動終了位置Peが記憶される。
The teaching
ウィービングデータ保存部32bには、ウィービングデータとして、溶接トーチ垂直方向振動波の振幅Ax、溶接トーチ方向振動波の振幅Az、傾き角θ、周波数fが記憶される。
The weaving
演算部33は、軌跡演算部33aと、各軸角度変換部33bとを含んで構成されている。
The
軌跡演算部33aでは、溶接トーチ先端17aが移動すべき逐次の目標位置P(x、y、z)が演算される。
In the
各軸角度変換部33bでは、溶接ロボット10の溶接トーチ17の先端17a(溶接ワイヤ21の先端)の逐次の目標位置P(x、y、z)が溶接ロボット各軸11、12、13、14、15、16の角度J1、J2、J3、J4、J5、J6にそれぞれ変換される。
In each axis
演算部33では、図8に示す手順で演算処理が行われる。以下図9と併せ参照しつつ説明する。
In the
まず、移動開始位置Psと移動終了位置Peと補間周期Tとに基づいて、補間周期T毎の溶接線Lの方向の移動量mと、移動開始位置Psから移動終了位置Peまでの補間回数Cが算出される(ステップ201)。 First, based on the movement start position Ps, the movement end position Pe, and the interpolation period T, the movement amount m in the direction of the weld line L for each interpolation period T and the number of interpolations C from the movement start position Ps to the movement end position Pe. Is calculated (step 201).
つぎに、ウィービング座標軸[Xw、Yw、Zw]をYw軸回りに傾き角θだけ回転した行列Mを演算する。 Next, a matrix M obtained by rotating the weaving coordinate axes [Xw, Yw, Zw] around the Yw axis by the tilt angle θ is calculated.
すなわち、まずウィービング座標軸[Xw、Yw、Zw]の単位ベクトル[Ex、Ey、Ez]を算出する。 That is, first, a unit vector [Ex, Ey, Ez] of the weaving coordinate axes [Xw, Yw, Zw] is calculated.
Ywは進行方向をX-Y平面に投影したものである。進行方向Vは、
V=(mx、my、mz)
で表される。よって、
V = (mx, my, mz)
It is represented by Therefore,
Eyz=0
となる。
Eyz = 0
It becomes.
ZwはZ方向である。 Zw is the Z direction.
よって、
Ezx=0
Ezy=0
Ezz=1
となる。
Therefore,
Ezx = 0
Ezy = 0
Ezz = 1
It becomes.
Xw=Yw×Zwのごとく、Xwは、YwとZwの外積で表される。よって、
Exx=Ezy・Exz−Exy・Ezz
Exy=Ezz・Exx−Exz・Ezx
Exz=Ezx・Exy−Exx・Ezy
となる。
Xw is represented by the outer product of Yw and Zw as Xw = Yw × Zw. Therefore,
Exx = Ezy / Exz-Exy / Ezz
Exy = Ezz · Exx−Exz · Ezz
Exz = Ezx.Exy-Exx.Ezy
It becomes.
[Xw、Yw、Zw]変換行例は、
となる。よって、ウィービング座標軸[Xw、Yw、Zw]をYw軸回りに傾き角θだけ回転した行列Mは、
となる。ここで、
[Xw、Yw、Zw] =M[X、Y、Z]
という関係が成立する(ステップ202)。
It becomes. here,
[Xw, Yw, Zw] = M [X, Y, Z]
This relationship is established (step 202).
つぎに、補間周期T毎のウィービング位相変化量sが、補間周期Tと周波数fを用いて次式、
s=T・f
によって算出される(ステップ203)。
Next, the weaving phase change amount s for each interpolation period T is expressed by the following equation using the interpolation period T and the frequency f:
s = T · f
(Step 203).
移動開始時には補間カウンタcountが0に設定(count=0)される(ステップ204)。 At the start of movement, the interpolation counter count is set to 0 (count = 0) (step 204).
つぎに、補間周期Tが経過するごとに、補間カウンタcountが+1インクリメント(count=count+1)される(ステップ205)。 Next, every time the interpolation cycle T elapses, the interpolation counter count is incremented by +1 (count = count + 1) (step 205).
溶接線L上の直線移動目標位置Ptは、移動開始位置Psと上記補間カウンタcountと補間周期毎の移動量mを用いて、次式、
Pt=Ps+count・m …(2)
にて算出される(ステップ206)。
The linear movement target position Pt on the weld line L is expressed by the following equation using the movement start position Ps, the interpolation counter count, and the movement amount m for each interpolation cycle:
Pt = Ps + count · m (2)
(Step 206).
一方、ウィービング座標系でのウィービング相対移動量xw、yw、zwは、溶接トーチ垂直方向振動波の式Ax・sinωtと、溶接トーチ方向振動波の式Az・sin2ωtと、補間カウンタcount、補間周期T毎のウィービング位相変化量sとを用いて、次式、
xw=Ax・sin(count・s)
yw=0
zw=Az・sin2(count・s) …(3)
と算出される。
On the other hand, the weaving relative movement amounts xw, yw, zw in the weaving coordinate system are the welding torch vertical vibration wave expression Ax · sin ωt, the welding torch direction vibration wave expression Az · sin 2 ωt, the interpolation counter count, and the interpolation. Using the weaving phase change amount s for each period T,
xw = Ax · sin (count · s)
yw = 0
zw = Az · sin 2 (count · s) (3)
Is calculated.
なお、Yw方向にはウィービングしないため、その方向の相対移動量ywは0となる(ステップ207)。 Since weaving is not performed in the Yw direction, the relative movement amount yw in that direction is 0 (step 207).
つぎに上記(1)式の変換行列Mと上記(3)式のウィービング座標系でのウィービング相対移動量[xw、yw、zw]とを用いて、次式、
によって、ウィービング座標系でのウィービング相対移動量[xw、yw、zw]が絶対座標系でのウィービング相対移動量Wt(=[x、y、z])に変換される(ステップ208)。 Thus, the weaving relative movement amount [xw, yw, zw] in the weaving coordinate system is converted into the weaving relative movement amount Wt (= [x, y, z]) in the absolute coordinate system (step 208).
つぎに、上記(2)式で得られた溶接線L上の直線移動目標位置Ptに、上記(4)式で得られたウィービング相対移動量Wtを加算することにより、ウィービング波66上の今回の移動目標位置Pが次式、
P=Pt+Wt …(5)
のごとく絶対座標系上の座標位置として算出される(ステップ209)。
Next, this time on the weaving wave 66 is obtained by adding the weaving relative movement amount Wt obtained by the above equation (4) to the linear movement target position Pt on the welding line L obtained by the above equation (2). The movement target position P of
P = Pt + Wt (5)
As described above, the coordinate position on the absolute coordinate system is calculated (step 209).
つぎに、上記(5)式のごとく得られた溶接ロボット10の溶接トーチ17の先端17a(溶接ワイヤ21の先端)の今回の目標位置P(x、y、z)が溶接ロボット各軸11、12、13、14、15、16の角度J1、J2、J3、J4、J5、J6にそれぞれ変換される(ステップ210)。
Next, the current target position P (x, y, z) of the
つぎに、溶接ロボット各軸11、12、13、14、15、16をそれぞれ各軸角度J1、J2、J3、J4、J5、J6に変化させるための駆動指令が生成されて、駆動指令が溶接ロボット10の駆動部19に出力される(ステップ211)。 Next, a drive command for changing each axis 11, 12, 13, 14, 15, 16 of the welding robot to each axis angle J1, J2, J3, J4, J5, J6 is generated, and the drive command is welded. The data is output to the drive unit 19 of the robot 10 (step 211).
つぎに、上記補間カウンタcountが補間回数Cを超えているか否かが判断され(ステップ212)、上記補間カウンタcountが補間回数Cを超えていないと判断されている限りは(ステップ212の判断NO)、上記ステップ205に戻り以下同様の処理が繰り返される。上記補間カウンタcountが補間回数Cを超えたと判断されると(ステップ212の判断YES)、溶接トーチ先端17aが移動終了位置Peに達したものと判断し処理を終える。
Next, it is determined whether or not the interpolation counter count exceeds the number of interpolations C (step 212). As long as it is determined that the interpolation counter count does not exceed the number of interpolations C (determination NO in step 212). ), The process returns to step 205 and the same processing is repeated. If it is determined that the interpolation counter count has exceeded the number of interpolations C (YES at step 212), it is determined that the
以上のようにして図3(b)に示すように、溶接トーチ先端17aが、ウィービング波66として互いに直交する2つの振動波を合成した波を描きつつ溶接線Lに沿って溶接開始位置Psから溶接終了位置Peまで移動する。
As described above, as shown in FIG. 3B, the
なお、上述した実施例では、ウィービング波66が互いに直交する2つの振動波を合成した波であるとして説明したが、ウィービング波66としては、溶接すべき両母材61、62間の会合面あるいは開先面64に沿った形状の曲面67であって、溶接トーチ先端17aから会合面または開先面64までの距離dが略一定となる曲面67に描かれた波であればよく、たとえば、図3(d)に示すように円柱内面形状の曲面67に描かれた波66であってもよい。
In the above-described embodiment, the weaving wave 66 is described as a wave obtained by combining two vibration waves orthogonal to each other. It may be a
つぎに本実施例の作用効果について説明する。 Next, the function and effect of this embodiment will be described.
本実施例によれば、図4(a)、(b)に示すように、溶接トーチ17の姿勢に対して垂直方向に振動する溶接トーチ垂直方向振動波の振幅Axと、溶接トーチ17の姿勢の方向に振動する溶接トーチ方向振動波の振幅Azとを指定することにより、溶接トーチ先端17aが描くウィービング波66が求められる。この場合、図5に示すような表を予め用意しておければ、溶接すべき両母材に関するデータ(「水平隅肉5スミ」、…)を入力するだけで、溶接トーチ垂直方向振動波の振幅Axと、溶接トーチ方向振動波の振幅Azとが指定される。
According to the present embodiment, as shown in FIGS. 4A and 4B, the amplitude Ax of the welding torch vertical vibration wave that vibrates in the vertical direction with respect to the attitude of the welding torch 17, and the attitude of the welding torch 17. By specifying the amplitude Az of the welding torch direction vibration wave that vibrates in this direction, the weaving wave 66 drawn by the
よって本実施例によれば、ウィービング波66が描く移動軌跡を容易に変更することができる。これにより継ぎ手の種類、形状の違いや脚長の違いに柔軟に対処することができる。 Therefore, according to the present embodiment, the movement locus drawn by the weaving wave 66 can be easily changed. As a result, it is possible to flexibly cope with differences in joint type, shape, and leg length.
さらに本実施例によれば、図4(b)に示すように、たとえば溶接トーチ垂直方向振動波がAx・sinωtであり、溶接トーチ方向振動波がAz・sin2ωtという周波数が異なる正弦波を重ね合わせることで、溶接トーチ先端17aが描くウィービング波66が求められる。これにより溶接トーチ先端17aの移動速度の変化が滑らかなウィービング波形を容易に設定することができる。
Furthermore, according to the present embodiment, as shown in FIG. 4B, for example, a welding torch vertical vibration wave is Ax · sin ωt, and a welding torch direction vibration wave is a sine wave having different frequencies of Az · sin 2 ωt. By superimposing, a weaving wave 66 drawn by the
10 溶接ロボット、17 溶接トーチ、17a 溶接トーチ先端、30 コントローラ、61、62 母材、64 会合面、開先面、66 ウィービング波、67 曲面 10 welding robot, 17 welding torch, 17a welding torch tip, 30 controller, 61, 62 base material, 64 meeting surface, groove surface, 66 weaving wave, 67 curved surface
Claims (2)
前記コントローラは、
溶接すべき両母材間の会合面あるいは開先面に沿った形状の曲面であって、溶接トーチ先端から前記会合面あるいは前記開先面までの距離が略一定となる曲面に描かれるウィービング波でウィービングしながら溶接トーチ先端が溶接線に沿って移動するように、各軸の駆動指令を生成して、生成された駆動指令を溶接ロボットに送り、溶接ロボットを制御するものであり、
溶接トーチ先端が描くウィービング波は、
互いに直交する2つの振動波を合成した波であって、
溶接トーチの姿勢に対して垂直方向に振動する溶接トーチ垂直方向振動波の振幅と、溶接トーチの姿勢の方向に振動する溶接トーチ方向振動波の振幅とを指定することにより、求められるものであり、
溶接すべき両母材に関するデータに基づいて、溶接トーチ垂直方向振動波の振幅と、溶接トーチ方向振動波の振幅とが指定され、
前記コントローラは、
前記ウィービング波上の点であって前記溶接ロボットの溶接トーチ先端が移動すべき逐次の目標位置を求め、
当該逐次の目標位置を前記溶接ロボット各軸の角度に変換し、
当該変換された各軸の角度に変化させるための駆動指令を生成して、当該駆動指令を前記溶接ロボットに出力すること
を特徴とする溶接ロボットの制御装置。 A welding robot in which each axis is driven so that the tip of the welding torch moves along the welding line while drawing a predetermined weaving wave around the welding line of the base metal, and each welding robot according to input data In a control apparatus for a welding robot, including a controller that generates a drive command for driving the shaft, sends the generated drive command to the welding robot, and controls the welding robot.
The controller is
A weaving wave drawn on a curved surface having a shape along a meeting surface or a groove surface between both base materials to be welded and having a substantially constant distance from the tip of the welding torch to the meeting surface or the groove surface In order to move the welding torch tip along the welding line while weaving, the drive command for each axis is generated, the generated drive command is sent to the welding robot, and the welding robot is controlled .
The weaving wave drawn by the tip of the welding torch
A wave composed of two vibration waves orthogonal to each other,
It is obtained by specifying the amplitude of the vibration wave in the vertical direction of the welding torch that vibrates in the direction perpendicular to the attitude of the welding torch and the amplitude of the vibration wave in the direction of the welding torch that vibrates in the direction of the attitude of the welding torch. ,
Based on the data on both base materials to be welded, the amplitude of the welding torch vertical vibration wave and the amplitude of the welding torch vibration wave are specified,
The controller is
Determining a sequential target position at which a welding torch tip of the welding robot is to move on a point on the weaving wave;
The sequential target position is converted into an angle of each axis of the welding robot,
A control apparatus for a welding robot, which generates a drive command for changing the angle of each of the converted axes and outputs the drive command to the welding robot .
溶接トーチ先端が描くウィービング波は、
周波数が異なる正弦波を重ね合わせた波であること
を特徴とする請求項1記載の溶接ロボットの制御装置。 The welding torch vertical vibration wave and the welding torch direction vibration wave are sine waves,
The weaving wave drawn by the tip of the welding torch
The welding robot control device according to claim 1 , wherein the welding robot is a wave obtained by superimposing sine waves having different frequencies.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007316976A JP5167537B2 (en) | 2007-12-07 | 2007-12-07 | Control device and control method for welding robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007316976A JP5167537B2 (en) | 2007-12-07 | 2007-12-07 | Control device and control method for welding robot |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009136903A JP2009136903A (en) | 2009-06-25 |
JP5167537B2 true JP5167537B2 (en) | 2013-03-21 |
Family
ID=40868097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007316976A Active JP5167537B2 (en) | 2007-12-07 | 2007-12-07 | Control device and control method for welding robot |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5167537B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2841810A1 (en) * | 2011-07-08 | 2013-01-17 | Weldobot Ltd. | System and method for manual seam tracking during welding and welding assistance system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5333950A (en) * | 1976-09-10 | 1978-03-30 | Matsushita Electric Ind Co Ltd | Means for automatically controlling transverse amplitude of welding torch oscillation |
JPS60124475A (en) * | 1983-12-09 | 1985-07-03 | Hitachi Ltd | Method and device for controlling profiling of weld line |
JPH0825024B2 (en) * | 1986-09-26 | 1996-03-13 | 株式会社ダイヘン | Automatic welding equipment |
JPH0818132B2 (en) * | 1987-08-19 | 1996-02-28 | ファナック株式会社 | Weaving Welding Method Using Arc Sensor |
JPH10328835A (en) * | 1997-05-29 | 1998-12-15 | Kobe Steel Ltd | Arc sensing control method |
JP4283357B2 (en) * | 1998-11-20 | 2009-06-24 | 株式会社ダイヘン | Tip / workpiece distance calculation method and welding line scanning control method and apparatus |
-
2007
- 2007-12-07 JP JP2007316976A patent/JP5167537B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2009136903A (en) | 2009-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2009166076A (en) | Welding robot | |
JP5144035B2 (en) | Industrial robot tool position / posture control method and control system | |
JP2004261878A (en) | Control system using working robot, and work machining method using that control system | |
KR102157486B1 (en) | Welding device and control method of welding device | |
JP6511626B2 (en) | Seam welding system, seam welding method and method of producing workpiece | |
JP2007167896A (en) | Seam welding machine, seam welding apparatus, seam welding robot system, seam welding method, and method of creating rotary driving control program for roller electrode | |
WO2021256129A1 (en) | Control method for portable welding robot, welding control device, portable welding robot, and welding system | |
JP5502462B2 (en) | Control apparatus and program for arc welding robot | |
JP2008130022A (en) | Industrial robot control device | |
JP5244166B2 (en) | Arc welding robot and its weaving method | |
JP4859386B2 (en) | Arc welding apparatus and weaving welding method for arc welding apparatus | |
WO2021024540A1 (en) | Welding control method and welding control device for portable welding robot, portable welding robot, and welding system | |
JP2010089149A (en) | Apparatus and method for controlling welding robot | |
JP2010094697A (en) | Control device of welding robot | |
JP5103147B2 (en) | Teaching method of welding line coordinates in welding robot and teaching method of offset value in multi-layer welding of welding robot | |
JP5167537B2 (en) | Control device and control method for welding robot | |
JP5513206B2 (en) | Method and apparatus for adjusting wire protrusion length of welding robot | |
JP5513207B2 (en) | Welding robot controller | |
JP2023090359A (en) | Movement control method, control device, and welding apparatus | |
JP2001328087A (en) | Off-line teaching system of working robot | |
JP2005021971A (en) | Arc welding robot and its weaving method and its weaving program | |
JP7142249B2 (en) | Welding device and its control method | |
WO2023243373A1 (en) | Welding robot system and welding assistance method | |
TW202306720A (en) | Teaching point generation device that generates teaching points on basis of output of sensor, and teaching point generation method | |
JP3890256B2 (en) | TIG welding apparatus and TIG welding method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101105 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120315 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120410 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120607 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20121002 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121005 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121206 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5167537 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160111 Year of fee payment: 3 |