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
JP7523988B2 - Welding method - Google Patents
[go: Go Back, main page]

JP7523988B2 - Welding method - Google Patents

Welding method Download PDF

Info

Publication number
JP7523988B2
JP7523988B2 JP2020131986A JP2020131986A JP7523988B2 JP 7523988 B2 JP7523988 B2 JP 7523988B2 JP 2020131986 A JP2020131986 A JP 2020131986A JP 2020131986 A JP2020131986 A JP 2020131986A JP 7523988 B2 JP7523988 B2 JP 7523988B2
Authority
JP
Japan
Prior art keywords
welding
groove
pass
target area
sensing
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
JP2020131986A
Other languages
Japanese (ja)
Other versions
JP2022028522A (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.)
Kajima Corp
Original Assignee
Kajima 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 Kajima Corp filed Critical Kajima Corp
Priority to JP2020131986A priority Critical patent/JP7523988B2/en
Publication of JP2022028522A publication Critical patent/JP2022028522A/en
Application granted granted Critical
Publication of JP7523988B2 publication Critical patent/JP7523988B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Butt Welding And Welding Of Specific Article (AREA)

Description

本発明は、溶接方法に関する。 The present invention relates to a welding method.

特許文献1には、自動溶接ロボットを用いた溶接方法が記載されている。この溶接方法においては、初層、中間層、及び仕上層を含む多層の溶接を行うことにより、溶接対象領域に対する多層盛溶接が行われる。自動溶接ロボットは、初層、中間層、及び仕上層のそれぞれに対する溶接パスを繰り返し行い、全溶接対象領域を溶接する。 Patent Document 1 describes a welding method using an automatic welding robot. In this welding method, multi-layer welding is performed on the area to be welded by performing multiple layers including an initial layer, an intermediate layer, and a finishing layer. The automatic welding robot repeatedly performs welding passes on each of the initial layer, intermediate layer, and finishing layer to weld the entire area to be welded.

特開2019-155409号公報JP 2019-155409 A

ところで、特許文献1に記載されたような自動溶接ロボットにおいて、溶接部位の状態を確認しながら溶接を行うために、溶接ロボットには、溶接部位の情報を取得するセンサが設けられる場合がある。この場合、センサによって取得された開先情報から溶接パスを計画し、計画に沿って溶接パスを行うことが考えられる。しかしながら、多層盛溶接においては、複数の溶接パスが行われるので、計画位置と溶接パス位置とにずれが生じやすい。そのため、溶接対象領域に対する溶接の位置精度の向上が望まれている。 In an automatic welding robot such as that described in Patent Document 1, a sensor may be provided to acquire information about the welding area so that the welding robot can perform welding while checking the condition of the welding area. In this case, it is conceivable to plan a welding pass from the groove information acquired by the sensor and perform the welding pass according to the plan. However, in multi-layer welding, multiple welding passes are performed, so a deviation between the planned position and the welding pass position is likely to occur. Therefore, there is a demand for improving the positional accuracy of the welding relative to the area to be welded.

本発明は、多層盛溶接において溶接対象領域に対する溶接の位置精度を向上させることができる溶接方法を提供することを目的とする。 The present invention aims to provide a welding method that can improve the positional accuracy of welding relative to the area to be welded in multi-layer welding.

本発明に係る溶接方法は、溶接用のエンドエフェクタとセンサとを有する溶接ロボットを用いて溶接対象物に設定された溶接対象領域に対する多層盛溶接を行う溶接方法であって、溶接が行われる前の溶接対象領域をセンシングすることにより、センサによって溶接対象領域の開先の情報を取得する第1センシング工程と、第1センシング工程において取得した結果に基づいて、溶接対象領域に対する複数の溶接パスを計画するパス計画工程と、パス計画工程の後に、エンドエフェクタによって溶接対象領域に対する溶接パスを繰り返し行うことにより溶接対象領域を溶接する第1溶接工程と、を備え、第1溶接工程は、エンドエフェクタによって溶接パスを行いながら、センサによって開先の情報を取得する第2センシング工程と、第2センシング工程において取得した情報に基づいて、パス計画工程において計画した溶接パスとなるように、エンドエフェクタの位置を調整するパス位置調整工程と、を有する。 The welding method according to the present invention is a method for performing multi-layer welding on a welding target area set on a welding target using a welding robot having a welding end effector and a sensor, and includes a first sensing step of obtaining groove information of the welding target area by the sensor by sensing the welding target area before welding is performed, a path planning step of planning multiple welding passes for the welding target area based on the results obtained in the first sensing step, and a first welding step of welding the welding target area by repeatedly performing welding passes on the welding target area with the end effector after the path planning step, the first welding step including a second sensing step of obtaining groove information by the sensor while performing welding passes with the end effector, and a path position adjustment step of adjusting the position of the end effector so as to obtain the welding pass planned in the path planning step based on the information obtained in the second sensing step.

本発明に係る溶接方法では、溶接が行われる前の溶接対象領域の開先の情報に基づいて複数の溶接パスが計画された後、第1溶接工程において溶接パスが繰り返し行われる。ここで、第1溶接工程では、溶接パスを行いながらセンサによって開先の情報が取得されるとともに、当該開先の情報に基づいて、パス計画工程において計画した溶接パスとなるように、エンドエフェクタの位置が調整される。これにより、パス計画工程において計画した溶接パスに対する誤差を補正しながら溶接パスが行われる。したがって、多層盛溶接において溶接対象領域に対する溶接の位置精度を向上させることができる。 In the welding method according to the present invention, multiple welding passes are planned based on groove information of the area to be welded before welding is performed, and then welding passes are repeatedly performed in the first welding process. Here, in the first welding process, groove information is acquired by a sensor while performing a welding pass, and the position of the end effector is adjusted based on the groove information so that the welding pass planned in the pass planning process is performed. In this way, welding passes are performed while correcting errors with respect to the welding pass planned in the pass planning process. Therefore, the positional accuracy of the weld relative to the area to be welded can be improved in multi-layer welding.

また、本発明に係る溶接方法において、パス位置調整工程では、開先の情報として、溶接対象物における溶接対象領域と溶接非対象領域との境界部の位置を取得し、境界部の位置に対する溶接パスの相対的な位置をエンドエフェクタによる溶接パス狙い位置として、エンドエフェクタの位置を調整してもよい。この場合、溶接非対象領域に極めて近い境界部の位置に対する溶接パスの相対的な位置をエンドエフェクタの溶接パス狙い位置とするので、多層盛溶接において開先の一部の溶接が行われた状態においても、溶接対象領域に対する溶接パスの位置のずれが低減される。したがって、溶接対象領域に対する溶接の位置精度を特に向上させることがきる。 In addition, in the welding method according to the present invention, in the pass position adjustment step, the position of the boundary between the region to be welded and the region not to be welded in the workpiece may be acquired as groove information, and the position of the end effector may be adjusted by setting the relative position of the welding pass with respect to the position of the boundary as the welding pass target position of the end effector. In this case, the relative position of the welding pass with respect to the position of the boundary that is very close to the region not to be welded is set as the welding pass target position of the end effector, so that even when part of the groove has been welded in multi-layer welding, the deviation of the position of the welding pass with respect to the region to be welded is reduced. Therefore, the positional accuracy of the welding with respect to the region to be welded can be particularly improved.

また、本発明に係る溶接方法は、センサによって取得された、少なくとも一回の溶接パスが行われた後の開先の情報に基づいて、開先の断面上において、開先と開先に形成された溶接ビードの表面とが接する点を示す仮想点の位置を算出する算出工程をさらに備え、算出工程では、開先の断面上における溶接ビードの表面の輪郭のうち、開先とは接していない部分の近似直線を算出し、開先と近似直線との交点の位置を、仮想点の位置として算出してもよい。例えば、開先と溶接ビードの表面とが接する点の仮想点の位置を算出する際に、開先の断面上における溶接ビードの表面全体の輪郭から算出された近似直線を用いることが考えられる。しかしながら、まだ溶接パスが行われていない部分(溶接対象物の接合面等)が溶接ビードの表面として誤認識されてしまう場合があり、このような場合に、適切な近似直線が得られなくなってしまう。これに対し、溶接ビードの表面の輪郭のうち、開先とは接していない部分の近似直線を用いるので、開先と溶接ビードの表面とが接する点の仮想点の算出のための近似直線をより適切に得ることができる。 The welding method according to the present invention further includes a calculation step of calculating the position of a virtual point indicating a point where the groove and the surface of the weld bead formed in the groove contact each other on the cross section of the groove based on the groove information after at least one welding pass has been performed, and in the calculation step, an approximation line of a portion of the contour of the surface of the weld bead on the cross section of the groove that is not in contact with the groove may be calculated, and the position of the intersection between the groove and the approximation line may be calculated as the position of the virtual point. For example, when calculating the position of the virtual point where the groove and the surface of the weld bead contact each other, it is possible to use an approximation line calculated from the contour of the entire surface of the weld bead on the cross section of the groove. However, there are cases where a portion where a welding pass has not yet been performed (such as the joint surface of the welded object) is erroneously recognized as the surface of the weld bead, and in such cases, an appropriate approximation line cannot be obtained. In contrast, an approximation line of a portion of the contour of the surface of the weld bead that is not in contact with the groove is used, so that an approximation line for calculating the virtual point where the groove and the surface of the weld bead contact each other can be more appropriately obtained.

また、本発明に係る溶接方法は、複数の溶接パスが行われた後の開先の情報を取得する第3センシング工程と、第3センシング工程において取得した情報に基づいて、溶接対象領域に対する複数の溶接パスを再計画するパス再計画工程と、パス再計画工程において再計画した複数の溶接パスを繰り返し行うことにより溶接対象領域を溶接する第2溶接工程と、をさらに備え、パス再計画工程では、算出工程において算出した結果を用いて、溶接対象領域に対する複数の溶接パスを再計画してもよい。例えば、複数の溶接パスが行われた後に残された溶接対象領域には、はじめに計画した溶接パスが適さない場合も生じ得る。これに対し、再度開先の情報を取得して、溶接パスを再計画するので、第2溶接工程において、溶接の進捗に応じた溶接パスを行うことができる。また、パス再計画工程において、上記算出工程で得られた結果を使用するので、溶接の進捗により適した溶接パスが計画される。したがって、多層盛溶接において溶接対象領域に対する溶接の位置精度をより一層向上させることができる。 The welding method according to the present invention further includes a third sensing step of acquiring information on the groove after multiple welding passes have been performed, a pass replanning step of replanning multiple welding passes for the welding target area based on the information acquired in the third sensing step, and a second welding step of welding the welding target area by repeatedly performing the multiple welding passes replanned in the pass replanning step. In the pass replanning step, the multiple welding passes for the welding target area may be replanned using the results calculated in the calculation step. For example, the initially planned welding pass may not be suitable for the welding target area remaining after multiple welding passes have been performed. In response to this, the groove information is acquired again and the welding pass is replanned, so that in the second welding step, a welding pass according to the progress of welding can be performed. In addition, in the pass replanning step, the results obtained in the calculation step are used, so that a welding pass more suitable for the progress of welding is planned. Therefore, the positional accuracy of welding for the welding target area in multi-layer welding can be further improved.

また、本発明に係る溶接方法においては、少なくとも一回の溶接パスが行われた後の開先の情報をセンサによって取得する前に、実行済みの溶接パスの回数に応じて、センサの位置を開先から遠ざけてもよい。この場合、実行済みの溶接パスの回数に応じて、センシングに適した位置においてセンサが開先の情報を取得できる。 In addition, in the welding method according to the present invention, before the sensor acquires information about the groove after at least one welding pass has been performed, the sensor may be positioned away from the groove depending on the number of welding passes that have been performed. In this case, the sensor can acquire information about the groove at a position suitable for sensing depending on the number of welding passes that have been performed.

また、本発明に係る溶接方法においては、センサによって取得された、開先の情報から得た開先の深さを、センサの傾きに応じて補正してもよい。この場合、開先の深さを精度よく取得できる。 In addition, in the welding method according to the present invention, the depth of the groove obtained from the groove information acquired by the sensor may be corrected according to the inclination of the sensor. In this case, the depth of the groove can be acquired with high accuracy.

本発明によれば、多層盛溶接において溶接対象領域に対する溶接の位置精度を向上させることができる溶接方法を提供することができる。 The present invention provides a welding method that can improve the positional accuracy of welding relative to the area to be welded in multi-layer welding.

図1は、本発明の一実施形態に係る溶接方法を模式的に示す斜視図である。FIG. 1 is a perspective view that typically illustrates a welding method according to an embodiment of the present invention. 図2は、図1のロボットを示す側面図である。FIG. 2 is a side view showing the robot of FIG. 図3は、制御部の機能上の構成を示すブロック図である。FIG. 3 is a block diagram showing the functional configuration of the control unit. 図4(a)及び図4(b)は、センシング制御部を説明するための図である。4A and 4B are diagrams for explaining the sensing control unit. 図5は、傾き補正部を説明するための図である。FIG. 5 is a diagram for explaining the tilt correction unit. 図6は、パス計画部を説明するための図である。FIG. 6 is a diagram for explaining the path planning unit. 図7(a)及び図7(b)は、溶接制御部によるパス位置調整処理を説明するための図である。7A and 7B are diagrams for explaining the pass position adjustment process performed by the welding control unit. 図8(a)及び図8(b)は、開先算出部を説明するための図である。8( a ) and 8 ( b ) are diagrams for explaining the groove calculation unit. 図9は、一実施形態に係る溶接方法の手順を示すフローチャートである。FIG. 9 is a flowchart showing the procedure of a welding method according to one embodiment. 図10は、溶接処理における一回の溶接パスの手順を示すフローチャートである。FIG. 10 is a flow chart showing the procedure for one welding pass in a welding process. 図11は、センシング処理の手順を示すフローチャートである。FIG. 11 is a flowchart showing the procedure of the sensing process.

以下、図面を参照して一実施形態について説明する。なお、図面の説明においては、同一の要素同士、或いは、相当する要素同士には、互いに同一の符号を付し、重複する説明を省略する場合がある。 One embodiment will be described below with reference to the drawings. In the description of the drawings, identical or corresponding elements are given the same reference numerals, and duplicate descriptions may be omitted.

図1は、本発明の一実施形態に係る溶接方法を模式的に示す斜視図である。図1には、本実施形態に係る溶接方法に用いられる溶接装置1と、溶接対象物(例えば2つの柱部品3)と、が示されている。溶接対象物の外形状は、例えば角形状である。溶接対象物は、4つの側面部Wsと4つの隅角部Wcとを含む。4つの側面部Wsのそれぞれは平坦に形成されており、4つの側面部Wsのうち隣り合う2つの側面部Ws同士は、隅角部Wcにおいて互いに交差(直交)している。溶接装置1は、建物の施工現場において、例えば上記溶接対象物としての柱部品3同士の溶接を行うための現場溶接装置である。 Figure 1 is a perspective view showing a schematic diagram of a welding method according to one embodiment of the present invention. Figure 1 shows a welding device 1 used in the welding method according to this embodiment, and objects to be welded (e.g., two column parts 3). The outer shape of the objects to be welded is, for example, angular. The objects to be welded include four side portions Ws and four corner portions Wc. Each of the four side portions Ws is formed flat, and two adjacent side portions Ws of the four side portions Ws intersect (are perpendicular to) each other at the corner portion Wc. The welding device 1 is an on-site welding device for welding, for example, column parts 3 as the objects to be welded together at a building construction site.

柱部品3は例えば角形の鋼管であり、複数の柱部品3が鉛直方向に重ねられ互いに溶接されることで角形の鋼管柱が構築される。溶接される柱部品3同士は、水平な端部同士を全周に亘って近接させ対向させるように配置される。この端部同士が対向する領域が、溶接装置1により溶接される溶接対象領域Wであり、溶接対象領域Wの開先は柱部品3の全周に亘って(すなわち、すべての側面部Wsに亘って)水平面内に延在している。以下では、互いに溶接される柱部品3のうち下に位置するものを柱部品3A、上に位置するものを柱部品3Bとする。 The column parts 3 are, for example, rectangular steel pipes, and a number of column parts 3 are stacked vertically and welded together to construct a rectangular steel pipe column. The column parts 3 to be welded are arranged so that their horizontal ends are close to each other and face each other over the entire circumference. The area where these ends face each other is the weld target area W to be welded by the welding device 1, and the groove of the weld target area W extends in the horizontal plane over the entire circumference of the column part 3 (i.e., over all side portions Ws). In the following, the column parts 3 that are welded together and that are located at the bottom are referred to as column part 3A, and the column parts 3 that are located at the top are referred to as column part 3B.

柱部品3A,3Bには、溶接対象領域Wを跨ぐようにそれぞれエレクションが設けられている。エレクションは、溶接対象領域Wの近傍において、各柱部品3A,3Bの各側面の中央部に溶接されたエレクションピース5と、建て方治具7とを有する。柱部品3Aに設けられたエレクションピース5と、柱部品3Bに設けられたエレクションピース5とが鉛直方向に並び、建て方治具7によって互いに接続されている。このようなエレクションによって柱部品3Aと柱部品3Bとが仮接続されている。 An erection is provided on each of the column parts 3A and 3B so as to straddle the welding target area W. The erection has an erection piece 5 welded to the center of each side of each of the column parts 3A and 3B near the welding target area W, and an erection jig 7. The erection piece 5 provided on the column part 3A and the erection piece 5 provided on the column part 3B are aligned vertically and connected to each other by the erection jig 7. The column part 3A and the column part 3B are temporarily connected by such an erection.

溶接装置1は、ロボット9(溶接ロボット)と、ロボット9を柱部品3の周囲で移動させるためのレール11と、ロボット9の動作及び移動を制御する制御部13と、を備えている。 The welding device 1 includes a robot 9 (welding robot), rails 11 for moving the robot 9 around the column part 3, and a control unit 13 for controlling the operation and movement of the robot 9.

図2は、図1のロボットを示す側面図である。図1及び図2に示されるように、ロボット9は多関節ロボットであり、例えば汎用の6軸の垂直多関節ロボットである。ロボット9は、溶接ツール15(例えば、アーク溶接用の溶接トーチ、又はレーザ溶接用のレーザヘッド等)をエンドエフェクタとして備えている。つまり、ロボット9は、溶接用のエンドエフェクタを備えている。ロボット9は、制御部13の制御下で動作し、溶接ツール15を溶接対象領域Wに沿って移動させ溶接対象領域Wを溶接する。また、ロボット9は、溶接対象領域Wの開先の情報を取得するための開先センサ17(センサ)をさらに備えている。開先センサ17は、例えば、開先の断面形状をセンシングするレーザセンサである。開先センサ17は、例えば、取り付け治具16を介して溶接ツール15に固定されている。ロボット9は、制御部13の制御下で動作し、開先センサ17を溶接対象領域Wに沿って移動させ開先形状(例えば、開先の3次元座標データ)を取得する。取得された開先形状は、制御部13で一時的に記憶される。 Figure 2 is a side view showing the robot of Figure 1. As shown in Figures 1 and 2, the robot 9 is a multi-joint robot, for example, a general-purpose 6-axis vertical multi-joint robot. The robot 9 is equipped with a welding tool 15 (for example, a welding torch for arc welding, or a laser head for laser welding, etc.) as an end effector. That is, the robot 9 is equipped with an end effector for welding. The robot 9 operates under the control of the control unit 13, and moves the welding tool 15 along the welding target area W to weld the welding target area W. The robot 9 also includes a groove sensor 17 (sensor) for acquiring information on the groove of the welding target area W. The groove sensor 17 is, for example, a laser sensor that senses the cross-sectional shape of the groove. The groove sensor 17 is fixed to the welding tool 15 via, for example, a mounting jig 16. The robot 9 operates under the control of the control unit 13, and moves the groove sensor 17 along the welding target area W to acquire the groove shape (for example, three-dimensional coordinate data of the groove). The acquired groove shape is temporarily stored in the control unit 13.

レール11は、溶接対象領域Wよりもやや低い位置で柱部品3の周囲を取り囲むように円環状に延びており、柱部品3Aの外周面に固定され支持されている。レール11は、平面視で柱部品3の材軸を中心とする円環をなしている。レール11には、当該レール11上をスライド可能なキャリッジ19が設置されている。ロボット9は、キャリッジ19に取付けられることで、レール11に沿って柱部品3の周囲を走行可能である。 The rail 11 extends in an annular shape so as to surround the periphery of the column part 3 at a position slightly lower than the welding target area W, and is fixed and supported on the outer peripheral surface of the column part 3A. In a plan view, the rail 11 forms a ring centered on the material axis of the column part 3. A carriage 19 capable of sliding on the rail 11 is installed on the rail 11. By attaching the carriage 19, the robot 9 can travel around the column part 3 along the rail 11.

キャリッジ19の取付座面21は鉛直面に対して傾斜している。また、取付座面21は、キャリッジ19のスライド方向に対して平行である。この取付座面21に取付けられたロボット9の第1軸23(旋回軸)は、取付座面21に直交し、鉛直方向及び水平面の両方に対して傾斜している。すなわち第1軸23は鉛直軸でもなく水平軸でもない。この構成によれば、水平に延びる溶接対象領域Wに沿って移動する溶接ツール15や開先センサ17の移動範囲を、ロボット9の可動域の中で好適な可動範囲に合せることが容易になる。すなわち、例えばロボット9がアームの可動限界の付近で動作するといった状態を回避し易くなる。 The mounting seat 21 of the carriage 19 is inclined with respect to the vertical plane. The mounting seat 21 is parallel to the sliding direction of the carriage 19. The first axis 23 (rotation axis) of the robot 9 attached to this mounting seat 21 is perpendicular to the mounting seat 21 and inclined with respect to both the vertical direction and the horizontal plane. In other words, the first axis 23 is neither a vertical axis nor a horizontal axis. With this configuration, it becomes easy to adjust the movement range of the welding tool 15 and groove sensor 17 that move along the horizontally extending welding target area W to a suitable movement range within the movement range of the robot 9. In other words, it becomes easy to avoid a state in which the robot 9 operates near the movement limit of the arm, for example.

図3は、制御部の機能上の構成を示すブロック図である。図3に示されるように、制御部13は、機能的な構成(以下、「機能モジュール」という。)として、記憶部31と、走行制御部32と、センシング制御部33と、傾き補正部34と、パス計画部35と、溶接制御部36と、開先算出部37と、を有する。これらの機能モジュールは、制御部13の機能を便宜上複数のモジュールに区切ったものに過ぎず、制御部13を構成するハードウェアがこのようなモジュールに分かれていることを必ずしも意味するものではない。各機能モジュールは、プログラムの実行により実現されるものであってもよく、専用の電気回路(例えば論理回路)、又は、これを集積した集積回路(ASIC:Application Specific Integrated Circuit)により実現されるものであってもよい。 Figure 3 is a block diagram showing the functional configuration of the control unit. As shown in Figure 3, the control unit 13 has a memory unit 31, a travel control unit 32, a sensing control unit 33, a tilt correction unit 34, a path planning unit 35, a welding control unit 36, and a groove calculation unit 37 as functional configurations (hereinafter referred to as "functional modules"). These functional modules are merely a division of the functions of the control unit 13 into multiple modules for convenience, and do not necessarily mean that the hardware constituting the control unit 13 is divided into such modules. Each functional module may be realized by executing a program, or may be realized by a dedicated electric circuit (e.g., a logic circuit) or an integrated circuit (ASIC: Application Specific Integrated Circuit) that integrates the same.

走行制御部32は、ロボット9をレール11に沿って走行させるように制御する。これにより、ロボット9は、溶接対象領域Wの近傍において柱部品3の周囲で移動可能である。走行制御部32は、ロボット9を一定の速度で走行させてもよいし、速度を変更しながらロボット9を走行させてもよい。例えば走行制御部32は、記憶部31から取得した予め設定された速度によってロボット9を走行させる。 The travel control unit 32 controls the robot 9 to travel along the rails 11. This allows the robot 9 to move around the column part 3 in the vicinity of the welding target area W. The travel control unit 32 may cause the robot 9 to travel at a constant speed, or may cause the robot 9 to travel while changing the speed. For example, the travel control unit 32 causes the robot 9 to travel at a preset speed obtained from the memory unit 31.

センシング制御部33は、開先センサ17によって溶接対象領域Wの開先の情報を取得する。図4(a)及び図4(b)は、センシング制御部を説明するための図である。図4(a)及び図4(b)には、開先の延在方向に交差する方向から見た溶接対象領域W及びその周辺が示されている。図4(a)及び図4(b)に示されるように、溶接対象領域Wは、柱部品3A,3Bと、柱部品3A,3Bの内側面に設けられた裏当金物3Cとによって画成された領域である。 The sensing control unit 33 acquires information on the groove of the welding target area W by the groove sensor 17. Figures 4(a) and 4(b) are diagrams for explaining the sensing control unit. Figures 4(a) and 4(b) show the welding target area W and its surroundings as viewed from a direction intersecting the extension direction of the groove. As shown in Figures 4(a) and 4(b), the welding target area W is an area defined by the column parts 3A and 3B and the backing metal 3C provided on the inner surface of the column parts 3A and 3B.

センシング制御部33は、溶接が行われる前の溶接対象領域Wの開先の情報を取得する第1センシング処理(図4(a)参照)と、溶接ツール15によって溶接パスが行われている状態の溶接対象領域Wの開先の情報を取得する第2センシング処理と、少なくとも一回の溶接パス(一例として、複数の溶接パス)が行われた後の溶接対象領域Wの開先の情報を取得する第3センシング処理(図4(b)参照)と、を実行する。開先の情報は、開先の延在方向に交差する断面(以下、「開先断面」という。)上の各点の深さ及び高さである。センシング制御部33は、第1センシング処理及び第3センシング処理において取得した開先の情報を、傾き補正部34に送信する。センシング制御部33は、第2センシング処理において取得した開先の情報を溶接制御部36に送信する。 The sensing control unit 33 executes a first sensing process (see FIG. 4(a)) for acquiring information on the groove of the welding target area W before welding is performed, a second sensing process for acquiring information on the groove of the welding target area W in a state where a welding pass is being performed by the welding tool 15, and a third sensing process (see FIG. 4(b)) for acquiring information on the groove of the welding target area W after at least one welding pass (as an example, multiple welding passes) has been performed. The groove information is the depth and height of each point on a cross section (hereinafter referred to as a "groove cross section") that intersects with the extension direction of the groove. The sensing control unit 33 transmits the groove information acquired in the first sensing process and the third sensing process to the inclination correction unit 34. The sensing control unit 33 transmits the groove information acquired in the second sensing process to the welding control unit 36.

また、センシング制御部33は、実行済みの溶接パスの回数に応じて、開先センサ17の開先に対する距離を調整する処理を行う。図4(a)に示されるように、センシング制御部33は、第1センシング処理を行う際(つまり、実行済みの溶接パスの回数がゼロである際)、開先センサ17を初期計測位置に移動させる。初期計測位置は、例えば開先の最深部(ここでは、裏当金物3C)から開先の深さ方向に所定の焦点距離L1だけ離れた位置である。開先センサ17がこの初期計測位置に配置されたとき、開先センサ17が備えるカメラは、必要な各部位(例えば、裏当金物3Cの表面)に対して良好に焦点を合わせることができる。 The sensing control unit 33 also performs a process of adjusting the distance of the groove sensor 17 to the groove depending on the number of welding passes that have been performed. As shown in FIG. 4(a), when performing the first sensing process (i.e., when the number of welding passes that have been performed is zero), the sensing control unit 33 moves the groove sensor 17 to an initial measurement position. The initial measurement position is, for example, a position that is a predetermined focal length L1 away from the deepest part of the groove (here, the backing metal 3C) in the depth direction of the groove. When the groove sensor 17 is placed at this initial measurement position, the camera provided in the groove sensor 17 can be well focused on each required part (for example, the surface of the backing metal 3C).

また、図4(b)に示されるように、センシング制御部33は、第3センシング処理を行う際、開先センサ17を再計測位置まで後方移動させる。再計測位置は、初期計測位置に対して、開先の深さ方向に沿って開先から遠ざかる向き(すなわち、後方)に所定距離L2だけ移動した位置である。所定距離L2は、実行済みの溶接パスの回数に応じて設定される。一例として、所定距離L2は、実行済みの溶接パスの各層の設計上の厚みを加算した値である。つまり、センシング制御部33は、実行済みの溶接パスの回数に応じて、開先センサ17の位置を開先から遠ざける。これにより、第3センシング処理が行われる際の開先の最深部(ここでは、実行済みの溶接パスによって形成された溶接ビードWBの表面)と開先センサ17との開先の深さ方向における距離L3は、上記所定の焦点距離L1とほぼ同じとなる。従って、開先センサ17が備えるカメラは、第3センシング処理においても、必要な各部位(例えば、溶接ビードWBの表面)に対して良好に焦点を合わせることができる。 Also, as shown in FIG. 4(b), when performing the third sensing process, the sensing control unit 33 moves the groove sensor 17 backward to the re-measurement position. The re-measurement position is a position moved a predetermined distance L2 in the direction away from the groove (i.e., backward) along the depth direction of the groove from the initial measurement position. The predetermined distance L2 is set according to the number of welding passes that have been performed. As an example, the predetermined distance L2 is a value obtained by adding up the design thickness of each layer of the welding pass that has been performed. In other words, the sensing control unit 33 moves the position of the groove sensor 17 away from the groove according to the number of welding passes that have been performed. As a result, the distance L3 in the depth direction of the groove between the deepest part of the groove (here, the surface of the weld bead WB formed by the welding pass that has been performed) and the groove sensor 17 when the third sensing process is performed is approximately the same as the above-mentioned predetermined focal distance L1. Therefore, the camera equipped with the groove sensor 17 can be well focused on each required area (e.g., the surface of the weld bead WB) even during the third sensing process.

傾き補正部34は、センシング制御部33によって取得された開先の情報から得た開先の深さを、開先センサ17の傾きに応じて補正する。図5は、傾き補正部を説明するための図である。傾き補正部34は、開先の深さ方向に対する開先センサ17の傾斜角θを算出し、センシング制御部33が取得した開先の見かけの深さD11に当該傾斜角θの余弦値(すなわちcosθ)を乗じることによって補正された開先の深さD12を導出する。例えば、傾き補正部34は、ロボット9の姿勢情報を取得し、当該姿勢情報における溶接ツール15の水平方向に対する傾斜角を開先センサ17の傾斜角θとして算出する。傾き補正部34は、算出して得られた開先の情報の補正値を記憶部31に保存する。 The inclination correction unit 34 corrects the depth of the groove obtained from the groove information acquired by the sensing control unit 33 according to the inclination of the groove sensor 17. FIG. 5 is a diagram for explaining the inclination correction unit. The inclination correction unit 34 calculates the inclination angle θ of the groove sensor 17 with respect to the depth direction of the groove, and derives the corrected groove depth D12 by multiplying the apparent depth D11 of the groove acquired by the sensing control unit 33 by the cosine value (i.e., cos θ) of the inclination angle θ. For example, the inclination correction unit 34 acquires posture information of the robot 9, and calculates the inclination angle of the welding tool 15 with respect to the horizontal direction in the posture information as the inclination angle θ of the groove sensor 17. The inclination correction unit 34 stores the correction value of the groove information obtained by calculation in the memory unit 31.

パス計画部35は、記憶部31から取得した開先の情報に基づいて、溶接対象領域Wに対する複数の溶接パスを計画する処理を実行する。図6は、パス計画部を説明するための図である。パス計画部35は、第1センシング処理において取得された開先の情報の補正値に基づいて、溶接が行われる前の溶接対象領域Wに対する複数の溶接パスを計画するパス計画処理と、第3センシング処理において取得された開先の情報の補正値に基づいて、複数の溶接パスが行われた後の溶接対象領域Wに対する複数の溶接パスを再計画するパス再計画処理と、を実行する。 The path planning unit 35 executes a process of planning multiple welding passes for the welding target area W based on the groove information acquired from the memory unit 31. FIG. 6 is a diagram for explaining the path planning unit. The path planning unit 35 executes a path planning process of planning multiple welding passes for the welding target area W before welding is performed based on a correction value of the groove information acquired in the first sensing process, and a path replanning process of replanning multiple welding passes for the welding target area W after multiple welding passes are performed based on a correction value of the groove information acquired in the third sensing process.

パス計画処理及びパス再計画処理として、パス計画部35は、開先断面に対して割り付ける複数のパス断面Pを設定する処理を実行する。本実施形態のパス再計画処理においては、開先断面として、後述する開先算出部37によって設定された開先断面が採用される。複数のパス断面Pを設定する処理は、パス断面Pの層数(開先の深さ方向の積層数)を算出する第1処理と、パス断面Pの段数(開先の高さ方向の積層数)を算出する第2処理と、第1処理の算出結果及び第2処理の算出結果を満たすように、開先断面に対して複数のパス断面を割り付ける第3処理と、を含む。 As the path planning process and the path replanning process, the path planning unit 35 executes a process of setting multiple path sections P to be assigned to the groove section. In the path replanning process of this embodiment, the groove section set by the groove calculation unit 37 described later is used as the groove section. The process of setting multiple path sections P includes a first process of calculating the number of layers of the path section P (the number of layers in the depth direction of the groove), a second process of calculating the number of stages of the path section P (the number of layers in the height direction of the groove), and a third process of assigning multiple path sections to the groove section so as to satisfy the calculation results of the first process and the calculation results of the second process.

第1処理において、パス断面Pの層数は、各層の厚み(例えば、各層の下端部の厚みD1)が所定範囲内(例えば、9mm未満)となるように、開先断面の深さ(例えば、各層の下端部の深さD2)に応じて算出される。厚みD1の範囲は、例えば4.5mm以上9mm未満に設定されてもよい。パス断面Pの段数は、層ごとに算出される。第2処理において、パス断面Pの各層(図4(b)の例では、開先の奥から2層目)の段数は、各段の幅(例えば各段の最深部の上下方向の幅D3)が所定範囲内(例えば、9mm未満)となるように、開先断面の各層の高さ(例えば各層の最深部の高さD4)に応じて算出される。幅D3の範囲は、例えば4.5mm以上9mm未満に設定されてもよい。第3処理において、算出された層数及び段数によって開先断面を分割(例えば均等割)してパス割を行う。
パス計画部35は、分割によって得られた各分割点を、溶接ツール15の狙い位置Kに設定する。
In the first process, the number of layers of the pass cross section P is calculated according to the depth of the groove cross section (e.g., the depth D2 of the lower end of each layer) so that the thickness of each layer (e.g., the thickness D1 of the lower end of each layer) is within a predetermined range (e.g., less than 9 mm). The range of the thickness D1 may be set to, for example, 4.5 mm or more and less than 9 mm. The number of stages of the pass cross section P is calculated for each layer. In the second process, the number of stages of each layer of the pass cross section P (in the example of FIG. 4(b), the second layer from the back of the groove) is calculated according to the height of each layer of the groove cross section (e.g., the height D4 of the deepest part of each layer) so that the width of each stage (e.g., the vertical width D3 of the deepest part of each stage) is within a predetermined range (e.g., less than 9 mm). The range of the width D3 may be set to, for example, 4.5 mm or more and less than 9 mm. In the third process, the groove cross section is divided (e.g., equally divided) according to the calculated number of layers and number of stages to perform pass division.
The path planning unit 35 sets each division point obtained by the division as a target position K of the welding tool 15.

溶接制御部36は、パス計画部35が計画したパス計画に沿って、溶接ツール15による溶接パスを実行する。具体的には、溶接制御部36は、溶接ツール15による溶接状態のON/OFFを切り替える処理を実行する。溶接制御部36は、溶接ツール15による溶接状態を調節する処理をさらに実行してもよい。溶接状態を調節する処理においては、溶接制御部36は、例えば、溶接パスごとの溶接電流値や溶加材の供給速度等を調節する。溶接制御部36は、各パス断面Pの位置(例えば、開先の奥から何層目であるか、及び対象の層において下から何段目であるか等)と溶接条件(例えば、溶接電流値及び溶加材の供給速度等)とが予め対応付けられたテーブルを参照して溶接状態を調節してもよい。 The welding control unit 36 executes a welding pass by the welding tool 15 according to the pass plan planned by the pass plan unit 35. Specifically, the welding control unit 36 executes a process of switching the welding state of the welding tool 15 ON/OFF. The welding control unit 36 may further execute a process of adjusting the welding state of the welding tool 15. In the process of adjusting the welding state, the welding control unit 36 adjusts, for example, the welding current value and the filler metal supply speed for each welding pass. The welding control unit 36 may adjust the welding state by referring to a table in which the position of each pass cross section P (for example, which layer is from the back of the groove and which layer is from the bottom in the target layer, etc.) is previously associated with the welding conditions (for example, the welding current value and the filler metal supply speed, etc.).

また、溶接制御部36は、センシング制御部33から取得した開先の情報に基づいて、パス計画部35によって計画された溶接パスとなるように、溶接ツール15の位置を調整するパス位置調整処理を実行する。図7(a)及び図7(b)は、溶接制御部によるパス位置調整処理を説明するための図である。具体的には、溶接制御部36は、溶接パスを行いながら、第2センシング処理による開先の情報として、溶接対象物(柱部品3A,3B)における溶接対象領域Wと溶接非対象領域(ここでは、側面部Ws)との境界部B1,B2の位置をセンシング制御部33から取得する。 The welding control unit 36 also executes a pass position adjustment process to adjust the position of the welding tool 15 so as to obtain the welding pass planned by the pass planning unit 35 based on the groove information acquired from the sensing control unit 33. Figures 7(a) and 7(b) are diagrams for explaining the pass position adjustment process by the welding control unit. Specifically, while performing a welding pass, the welding control unit 36 acquires the positions of the boundaries B1 and B2 between the welding target area W and the non-welding target area (here, the side surface portion Ws) in the welding target object (column parts 3A and 3B) from the sensing control unit 33 as groove information by the second sensing process.

次に、図7(a)に示されるように、溶接制御部36は、パス計画部35に計画された狙い位置Kに対する境界部B1,B2のそれぞれからの鉛直距離L11,L12及び水平距離L13を算出する。そして、図7(b)に示されるように、溶接制御部36は、境界部B1,B2の位置に対する狙い位置Kの相対的な位置を溶接ツール15による溶接パス狙い位置として溶接ツール15の位置を調整する。 Next, as shown in FIG. 7(a), the welding control unit 36 calculates the vertical distances L11, L12 and the horizontal distance L13 from each of the boundaries B1, B2 to the target position K planned by the path planning unit 35. Then, as shown in FIG. 7(b), the welding control unit 36 adjusts the position of the welding tool 15 so that the relative position of the target position K to the positions of the boundaries B1, B2 is the welding pass target position of the welding tool 15.

開先算出部37は、複数の溶接パスが行われた後の開先断面を設定するための処理を実行する。図8(a)及び図8(b)は、開先算出部を説明するための図である。具体的に、開先算出部37は、記憶部31から取得した、複数の溶接パスが行われた後の開先の情報に基づいて、開先断面上において、開先と開先に形成された溶接ビードWBの表面とが接する点を示す仮想点V1,V2の位置を算出する処理を実行する。例えば開先算出部37は、複数の溶接パスが行われた後の開先の情報として、第3センシング処理において取得された開先の情報の補正値を記憶部31から取得する。 The groove calculation unit 37 executes a process for setting the groove cross section after multiple welding passes have been performed. Figures 8(a) and 8(b) are diagrams for explaining the groove calculation unit. Specifically, the groove calculation unit 37 executes a process for calculating the positions of virtual points V1 and V2 indicating the points where the groove and the surface of the weld bead WB formed in the groove contact on the groove cross section based on the groove information after multiple welding passes have been performed acquired from the memory unit 31. For example, the groove calculation unit 37 acquires from the memory unit 31 a correction value of the groove information acquired in the third sensing process as the groove information after multiple welding passes have been performed.

開先算出部37は、第3センシング処理において取得された開先の情報の補正値に基づいて、溶接ビードWBの近似直線Nを算出する処理(図8(a)参照)と、近似直線Nと開先との交点を仮想点V1,V2として算出する処理(図8(b)参照)と、仮想点V1,V2を頂点として含む四角形状の部分を開先断面として設定する処理(図8(b)参照)と、を実行する。 The groove calculation unit 37 executes a process of calculating an approximation line N of the weld bead WB based on the correction value of the groove information acquired in the third sensing process (see FIG. 8(a)), a process of calculating the intersections of the approximation line N and the groove as virtual points V1 and V2 (see FIG. 8(b)), and a process of setting a rectangular portion including the virtual points V1 and V2 as vertices as the groove cross section (see FIG. 8(b)).

図8(a)に示されるように、近似直線Nを算出する処理において、開先算出部37は、開先の断面上における溶接ビードWBの表面の輪郭のうち、開先とは接していない部分の近似直線Nを算出する。溶接ビードWBの表面の輪郭のうち、開先とは接していない部分の範囲は、実行済みの溶接パスの回数に応じて設定される。一例として、開先算出部37は、実行済みの溶接パスの最外層の設計上の表面よりもひとまわり狭い範囲(つまり、当該最外層の設計上の下端よりも所定量だけ上側の位置から、当該最外層の設計上の上端よりも所定量だけ下側の位置まで)を開先とは接していない部分の範囲として設定する。そして、設定した範囲内の溶接ビードWBの表面の輪郭から、例えば最小二乗法によって当該輪郭の近似直線Nを算出する。 As shown in FIG. 8(a), in the process of calculating the approximation line N, the groove calculation unit 37 calculates the approximation line N of the portion of the contour of the surface of the weld bead WB on the cross section of the groove that is not in contact with the groove. The range of the portion of the contour of the surface of the weld bead WB that is not in contact with the groove is set according to the number of welding passes that have been performed. As an example, the groove calculation unit 37 sets a range that is slightly narrower than the designed surface of the outermost layer of the performed welding pass (i.e., from a position a predetermined amount above the designed lower end of the outermost layer to a position a predetermined amount below the designed upper end of the outermost layer) as the range of the portion that is not in contact with the groove. Then, from the contour of the surface of the weld bead WB within the set range, the approximation line N of the contour is calculated, for example, by the least squares method.

図8(b)に示されるように、この近似直線Nと開先との交点として仮想点V1,V2が導出された後、開先断面を設定する処理において、開先算出部37は、仮想点V1,V2及び境界部B1,B2を頂点とする四角形状の部分を開先断面として設定する。当該開先断面は、パス再計画処理において複数のパス断面Pが再設定される対象の開先断面として用いられる。 As shown in FIG. 8(b), after the imaginary points V1 and V2 are derived as the intersections between the approximation line N and the groove, in the process of setting the groove cross section, the groove calculation unit 37 sets a quadrangular portion having the imaginary points V1 and V2 and the boundaries B1 and B2 as vertices as the groove cross section. This groove cross section is used as the target groove cross section for resetting multiple path cross sections P in the path replanning process.

制御部13のハードウェアは、例えば一つまたは複数の制御用のコンピュータにより構成される。制御部13が複数のコンピュータで構成されている場合には、上記の機能モジュールがそれぞれ、一つのコンピュータによって実現されていてもよいし、2つ以上のコンピュータの組み合わせによって実現されていてもよい。 The hardware of the control unit 13 is composed of, for example, one or more control computers. When the control unit 13 is composed of multiple computers, each of the above-mentioned functional modules may be realized by a single computer, or may be realized by a combination of two or more computers.

次に、溶接方法の一例として、制御部13による現場溶接処理の概要について説明する。なお、本実施形態に係る現場溶接処理においては、溶接対象領域Wのうち、1つのエレクションの建て方治具7に覆われた位置から隣接するエレクションの建て方治具7に覆われた位置までを対象の溶接区間とする。つまり、溶接対象領域Wのうちの4分の1の開先に1つの溶接区間が設定されている。図9は、制御部13による現場溶接処理の手順を示すフローチャートである。 Next, an overview of the on-site welding process by the control unit 13 will be described as an example of a welding method. In the on-site welding process according to this embodiment, the target welding section is the area W to be welded, from a position covered by the erection jig 7 of one erection to a position covered by the erection jig 7 of the adjacent erection. In other words, one welding section is set in the groove of one-quarter of the area W to be welded. Figure 9 is a flowchart showing the procedure of the on-site welding process by the control unit 13.

図9に示されるように、制御部13は、まず、ステップS01を実行する。ステップS01では、溶接が行われる前の溶接対象領域Wにおける開先の情報を開先センサ17によって取得するように、センシング制御部33がロボット9を制御する処理を実行する(第1センシング工程)。はじめに、図4(a)に示されるように、センシング制御部33が、開先センサ17を初期計測位置に移動させ、第1センシング処理を実行する。この第1センシング処理により、センシング制御部33は、開先の情報として、開先断面上の各点の深さ及び高さを取得する。この第1センシング処理では、ロボット9が開先センサ17を溶接対象領域Wに沿って移動させながら、開先センサ17により溶接対象領域Wの全長に亘ってセンシングが行われ、所定のピッチ(例えば50mmピッチ)の各々の開先断面ごとに、各開先の情報が取得される。 9, the control unit 13 first executes step S01. In step S01, the sensing control unit 33 executes a process to control the robot 9 so that the groove sensor 17 acquires information on the groove in the welding target area W before welding is performed (first sensing process). First, as shown in FIG. 4(a), the sensing control unit 33 moves the groove sensor 17 to an initial measurement position and executes the first sensing process. Through this first sensing process, the sensing control unit 33 acquires the depth and height of each point on the groove cross section as groove information. In this first sensing process, while the robot 9 moves the groove sensor 17 along the welding target area W, sensing is performed by the groove sensor 17 over the entire length of the welding target area W, and information on each groove is acquired for each groove cross section at a predetermined pitch (for example, 50 mm pitch).

そして、傾き補正部34が、センシング制御部33によって取得された開先の情報から得た開先の深さを、開先センサ17の傾きに応じて補正する。具体的には、図5に示されるように、傾き補正部34は、開先の深さ方向に対する開先センサ17の傾斜角θを算出し、センシング制御部33に取得された開先の見かけの深さD11に当該傾斜角θの余弦値を乗じることによって補正された開先の深さD12を導出する。傾き補正部34は、算出して得られた開先の情報の補正値を記憶部31に保存する。 Then, the inclination correction unit 34 corrects the groove depth obtained from the groove information acquired by the sensing control unit 33 according to the inclination of the groove sensor 17. Specifically, as shown in FIG. 5, the inclination correction unit 34 calculates the inclination angle θ of the groove sensor 17 with respect to the groove depth direction, and derives the corrected groove depth D12 by multiplying the apparent groove depth D11 acquired by the sensing control unit 33 by the cosine value of the inclination angle θ. The inclination correction unit 34 stores the calculated correction value of the groove information in the memory unit 31.

次に、制御部13は、ステップS02を実行する。ステップS02では、ステップS01において取得した結果に基づいて、溶接対象領域Wに対する複数の溶接パスをパス計画部35が計画する処理を実行する(パス計画工程)。具体的には、パス計画部35は、図6に示されるように、開先断面に対して割り付ける複数のパス断面Pを設定する処理を実行する。また、パス計画部35は、パス断面Pを割り付ける際の開先断面の分割によって得られた各分割点を、溶接ツール15の狙い位置Kに設定する。 Next, the control unit 13 executes step S02. In step S02, the path planning unit 35 executes a process of planning multiple welding passes for the welding target region W based on the results acquired in step S01 (path planning process). Specifically, as shown in FIG. 6, the path planning unit 35 executes a process of setting multiple path sections P to be allocated to the groove cross section. In addition, the path planning unit 35 sets each division point obtained by dividing the groove cross section when allocating the path sections P as the target position K of the welding tool 15.

次に、制御部13は、ステップS03を実行する。ステップS03では、溶接ツール15によって溶接対象領域Wに対する溶接パスを繰り返し行うことにより、溶接対象領域Wの少なくとも一部を溶接するように、溶接制御部36がロボット9を制御する溶接処理を実行する(第1溶接工程)。溶接パスを行うとは、ロボット9が溶接ツール15を溶接対象領域Wに沿って移動させながら、溶接ツール15が溶接対象領域Wの開先内に溶接ビードを形成していくことをいう。なお、ステップS03の具体的な処理内容については後述する。 Next, the control unit 13 executes step S03. In step S03, the welding control unit 36 executes a welding process in which the robot 9 is controlled so as to weld at least a portion of the welding target area W by repeatedly performing welding passes on the welding target area W with the welding tool 15 (first welding process). Performing a welding pass means that the robot 9 moves the welding tool 15 along the welding target area W, while the welding tool 15 forms a weld bead in the groove of the welding target area W. The specific processing content of step S03 will be described later.

次に、制御部13は、ステップS04を実行する。ステップS04では、複数の溶接パスが行われた後の開先の情報を開先センサ17によって取得するように、センシング制御部33がロボット9を制御するセンシング処理を実行する。なお、ステップS04の具体的な処理内容については後述する。 Next, the control unit 13 executes step S04. In step S04, the sensing control unit 33 executes a sensing process to control the robot 9 so that the groove sensor 17 acquires information about the groove after multiple welding passes have been performed. The specific process content of step S04 will be described later.

次に、制御部13は、ステップS05を実行する。ステップS05では、ステップS04において取得した情報に基づいて、パス計画部35が溶接対象領域Wに対する複数の溶接パスを再計画する処理を実行する(パス再計画工程)。このとき、パス計画部35は、ステップS04において設定された開先断面に対して割り付ける複数のパス断面Pを設定する処理を実行する。 Next, the control unit 13 executes step S05. In step S05, the path planning unit 35 executes a process of re-planning multiple welding passes for the welding target region W based on the information acquired in step S04 (path re-planning process). At this time, the path planning unit 35 executes a process of setting multiple path cross sections P to be assigned to the groove cross sections set in step S04.

次に、制御部13は、ステップS06を実行する。ステップS06では、ステップS04において再計画した複数の溶接パスを繰り返し行うことにより溶接対象領域Wを溶接するように、溶接制御部36がロボット9を制御する処理を実行する(第2溶接工程)。なお、ステップS06は、ステップS03と同様に行ってよい。また、溶接対象領域Wの全領域の溶接が完了するまでに(ステップS07)、制御部13による上記ステップS04~S06の処理が繰り返し実行される。なお、このステップS04~S06の処理を複数回繰り返すことは必須ではなく、ステップS04~S06の処理が1回のみ実行されてもよい。対象の溶接区間における溶接対象領域Wの全領域の溶接が完了(ステップS07で「Yes」)したら、制御部13は、当該溶接区間に対する現場溶接処理を終了する。そして、この現場溶接処理が溶接区間ごと実行されて溶接対象領域Wの開先の全周分の溶接が完了する。 Next, the control unit 13 executes step S06. In step S06, the welding control unit 36 executes a process of controlling the robot 9 so as to weld the welding target area W by repeatedly performing the multiple welding passes replanned in step S04 (second welding process). Note that step S06 may be performed in the same manner as step S03. Furthermore, the control unit 13 repeatedly executes the above-mentioned steps S04 to S06 until welding of the entire area of the welding target area W is completed (step S07). Note that it is not necessary to repeat the processes of steps S04 to S06 multiple times, and the processes of steps S04 to S06 may be executed only once. When welding of the entire area of the welding target area W in the target welding section is completed ("Yes" in step S07), the control unit 13 ends the on-site welding process for that welding section. Then, this on-site welding process is executed for each welding section, and welding of the entire circumference of the groove of the welding target area W is completed.

ステップS03(第1溶接工程)の具体的な処理内容の一例について説明する。図10は、溶接処理における一回の溶接パスの手順を示すフローチャートである。図10に示されるように、制御部13は、まず、ステップS31を実行する。ステップS31では、溶接対象領域Wに対する溶接パスを開始するように、溶接制御部36がロボット9を制御する処理を実行する。具体的には、溶接ツール15による溶接状態をONに切り替えるように溶接制御部36がロボット9を制御する。 An example of the specific processing content of step S03 (first welding process) will be described. FIG. 10 is a flowchart showing the procedure for one welding pass in the welding process. As shown in FIG. 10, the control unit 13 first executes step S31. In step S31, the welding control unit 36 executes processing to control the robot 9 so as to start a welding pass on the welding target area W. Specifically, the welding control unit 36 controls the robot 9 so as to switch the welding state of the welding tool 15 to ON.

溶接パスを行いながら、制御部13は、ステップS32,S33を順に実行する。ステップS32では、開先センサ17によって溶接対象領域Wにおける開先の情報を取得するように、センシング制御部33がロボット9を制御する第2センシング処理を実行する(第2センシング工程)。この第2センシング処理により、センシング制御部33は、開先の情報として、開先断面上の各点の深さ及び高さを随時取得する。この第2センシング処理は溶接パスの実行中に実行される。この溶接パスにおいては、溶接ツール15と開先センサ17とが移動方向に並んだ状態で、ロボット9が溶接ツール15及び開先センサ17を溶接対象領域Wに沿って移動させる。そして、第2センシング処理では、溶接ツール15よりも数cmだけ移動方向前方の位置の開先断面が開先センサ17でセンシングされ、開先の情報が取得される。 While performing the welding pass, the control unit 13 executes steps S32 and S33 in order. In step S32, the sensing control unit 33 executes a second sensing process to control the robot 9 so that the groove sensor 17 acquires information on the groove in the welding target area W (second sensing step). Through this second sensing process, the sensing control unit 33 acquires the depth and height of each point on the groove cross section as groove information at any time. This second sensing process is executed while the welding pass is being performed. In this welding pass, the robot 9 moves the welding tool 15 and the groove sensor 17 along the welding target area W with the welding tool 15 and the groove sensor 17 aligned in the movement direction. Then, in the second sensing process, the groove cross section at a position several centimeters ahead of the welding tool 15 in the movement direction is sensed by the groove sensor 17, and the groove information is acquired.

ステップS33では、ステップS32において取得した情報に基づいて、ステップS02において計画した溶接パスとなるように、溶接制御部36が溶接ツール15の位置を調整する処理を実行する(パス位置調整工程)。具体的には、図7(a)に示されるように、溶接制御部36が、開先の情報として、境界部B1,B2の位置をセンシング制御部33から随時取得する。また、溶接制御部36が、狙い位置Kに対する境界部B1,B2のそれぞれからの鉛直距離L11,L12及び水平距離L13を随時算出する。そして、図7(b)に示されるように、境界部B1,B2の位置に対する狙い位置Kの相対的な位置を溶接ツール15による溶接パス狙い位置として、溶接制御部36が溶接ツール15の位置を随時調整する。 In step S33, based on the information acquired in step S32, the welding control unit 36 executes a process of adjusting the position of the welding tool 15 so as to obtain the welding pass planned in step S02 (pass position adjustment process). Specifically, as shown in FIG. 7(a), the welding control unit 36 acquires the positions of the boundaries B1 and B2 from the sensing control unit 33 as groove information at any time. The welding control unit 36 also calculates the vertical distances L11 and L12 and the horizontal distance L13 from each of the boundaries B1 and B2 to the target position K at any time. Then, as shown in FIG. 7(b), the welding control unit 36 adjusts the position of the welding tool 15 at any time, using the relative position of the target position K to the positions of the boundaries B1 and B2 as the welding pass target position by the welding tool 15.

このようなステップS32及びステップS33が、対象の溶接区間の終点に溶接ツール15が到達する(ステップS34で「Yes」)までの間、短周期(例えば500ミリ秒程度)で繰返し実行されることで、溶接ツール15の位置がフィードバック制御され、溶接パス狙い位置が正しく維持される。その後、対象の溶接区間の終点に溶接ツール15が到達したら(ステップS34で「Yes」)、制御部13は、ステップS35を実行する。ステップS35では、溶接対象領域Wに対する溶接パスを終了するように、溶接制御部36がロボット9を制御する処理を実行する。具体的には、溶接ツール15による溶接様態をOFFに切り替えるように溶接制御部36がロボット9を制御する。以上により、制御部13は、溶接処理における一回の溶接パスを終了する。そして、上記の溶接パスが繰り返し実行されて、ステップS03における溶接処理が完了する。 By repeatedly executing steps S32 and S33 at short intervals (e.g., about 500 milliseconds) until the welding tool 15 reaches the end of the target welding section (step S34: "Yes"), the position of the welding tool 15 is feedback-controlled and the welding pass target position is correctly maintained. After that, when the welding tool 15 reaches the end of the target welding section (step S34: "Yes"), the control unit 13 executes step S35. In step S35, the welding control unit 36 executes a process to control the robot 9 so as to end the welding pass for the welding target area W. Specifically, the welding control unit 36 controls the robot 9 so as to switch the welding mode by the welding tool 15 to OFF. In this way, the control unit 13 ends one welding pass in the welding process. Then, the above welding passes are repeatedly executed, and the welding process in step S03 is completed.

次に、ステップS04の具体的な処理内容の一例について説明する。図11は、センシング処理の手順を示すフローチャートである。図11に示されるように、制御部13は、まず、ステップS41を実行する。ステップS41では、ステップS03において実行済みの溶接パスの回数に応じて、図4(b)に示されるように、開先センサ17の位置を開先から遠ざけるようにセンシング制御部33がロボット9を制御する。具体的には、センシング制御部33は、開先センサ17を再計測位置(ここでは、初期計測位置に対して、開先の深さ方向に沿って開先から遠ざかる向きに所定距離L2だけ移動した位置)まで後方移動させる。なお、上述したように、所定距離L2は、例えば、実行済みの溶接パスの各層の設計上の厚みを加算した値である。なお、もともと開先センサ17のカメラの焦点を必要な箇所に合わせることができる場合には、このステップS41の処理は省略されてもよい。 Next, an example of the specific processing content of step S04 will be described. FIG. 11 is a flowchart showing the procedure of the sensing process. As shown in FIG. 11, the control unit 13 first executes step S41. In step S41, the sensing control unit 33 controls the robot 9 to move the position of the groove sensor 17 away from the groove, as shown in FIG. 4(b), depending on the number of welding passes already performed in step S03. Specifically, the sensing control unit 33 moves the groove sensor 17 backward to a remeasurement position (here, a position moved a predetermined distance L2 in a direction away from the groove along the depth direction of the groove from the initial measurement position). As described above, the predetermined distance L2 is, for example, a value obtained by adding the design thickness of each layer of the already performed welding pass. If the focus of the camera of the groove sensor 17 can be adjusted to a required location, the processing of step S41 may be omitted.

次に、制御部13は、ステップS42を実行する。ステップS42では、ステップS03において複数の溶接パスが行われた後の開先の情報を開先センサ17によって取得するように、センシング制御部33がロボット9を制御する(第3センシング工程)。つまり、センシング制御部33が第3センシング処理を実行する。この第3センシング処理により、センシング制御部33は、開先の情報として、開先断面上の各点の深さ及び高さを取得する。この第3センシング処理では、前回までの溶接パスで溶接ビードWBが形成済みの溶接対象領域W(例えば図8参照)において、ロボット9が開先センサ17を溶接対象領域Wに沿って移動させながら、開先センサ17により溶接対象領域Wの全長に亘ってセンシングが行われ、所定のピッチ(例えば50mmピッチ)の各々の開先断面ごとに、各開先の情報が取得される。 Next, the control unit 13 executes step S42. In step S42, the sensing control unit 33 controls the robot 9 so that the groove sensor 17 acquires information on the groove after the multiple welding passes are performed in step S03 (third sensing step). That is, the sensing control unit 33 executes the third sensing process. Through this third sensing process, the sensing control unit 33 acquires the depth and height of each point on the groove cross section as groove information. In this third sensing process, in the welding target area W (see, for example, FIG. 8) where the weld bead WB has been formed by the previous welding pass, the robot 9 moves the groove sensor 17 along the welding target area W, while the groove sensor 17 senses the entire length of the welding target area W, and information on each groove cross section at a predetermined pitch (for example, 50 mm pitch) is acquired.

次に、制御部13は、ステップS43を実行する。ステップS43では、傾き補正部34が、ステップS42においてセンシング制御部33によって取得された開先の情報から得た開先の深さを、開先センサ17の傾きに応じて補正する。具体的には、図5に示されるように、傾き補正部34は、まず、開先の深さ方向に対する開先センサ17の傾斜角θを算出する。また、傾き補正部34は、センシング制御部33に取得された開先の見かけの深さD11に当該傾斜角θの余弦値を乗じることによって補正された開先の深さD12を導出する。そして、傾き補正部34は、算出して得られた開先の情報の補正値を記憶部31に保存する。 Next, the control unit 13 executes step S43. In step S43, the inclination correction unit 34 corrects the groove depth obtained from the groove information acquired by the sensing control unit 33 in step S42 according to the inclination of the groove sensor 17. Specifically, as shown in FIG. 5, the inclination correction unit 34 first calculates the inclination angle θ of the groove sensor 17 with respect to the groove depth direction. In addition, the inclination correction unit 34 derives the corrected groove depth D12 by multiplying the apparent groove depth D11 acquired by the sensing control unit 33 by the cosine value of the inclination angle θ. Then, the inclination correction unit 34 stores the calculated correction value of the groove information in the memory unit 31.

次に、制御部13は、ステップS42,S43において取得された、複数の溶接パスが行われた後の開先の情報に基づいて、開先断面上において、開先と開先に形成された溶接ビードWBの表面とが接する点を示す仮想点V1,V2の位置を算出する処理を実行する(算出工程)。具体的には、制御部13は、ステップS44,S45,S46を順に実行する。 Next, the control unit 13 executes a process of calculating the positions of virtual points V1 and V2 on the groove cross section, which indicate the points where the groove and the surface of the weld bead WB formed in the groove contact each other, based on the groove information obtained in steps S42 and S43 after the multiple welding passes have been performed (calculation process). Specifically, the control unit 13 executes steps S44, S45, and S46 in order.

ステップS44では、開先算出部37が、まず、ステップS42,S43において取得された開先の情報の補正値を記憶部31から取得する。そして、開先算出部37は、この開先の情報の補正値に基づいて、開先算出部37が溶接ビードWBの近似直線Nを算出する処理を実行する。具体的には、図8(a)に示されるように、開先算出部37は、開先の断面上における溶接ビードWBの表面の輪郭のうち、開先とは接していない部分の近似直線Nを算出する。一例として、開先算出部37は、実行済みの溶接パスの最外層の設計上の表面よりもひとまわり狭い範囲を開先とは接していない部分の範囲として設定し、当該範囲内の溶接ビードWBの表面の輪郭から、最小二乗法によって当該輪郭の近似直線Nを算出する。 In step S44, the groove calculation unit 37 first acquires from the memory unit 31 the correction value of the groove information acquired in steps S42 and S43. Then, the groove calculation unit 37 executes a process of calculating an approximation line N of the weld bead WB based on the correction value of the groove information. Specifically, as shown in FIG. 8(a), the groove calculation unit 37 calculates an approximation line N of the portion of the contour of the surface of the weld bead WB on the cross section of the groove that is not in contact with the groove. As an example, the groove calculation unit 37 sets a range that is slightly narrower than the design surface of the outermost layer of the executed welding pass as the range of the portion that is not in contact with the groove, and calculates an approximation line N of the contour from the surface contour of the weld bead WB within that range by the least squares method.

ステップS45では、図8(b)に示されるように、開先算出部37が、ステップS44において算出された近似直線Nと開先との交点として仮想点V1,V2を導出する処理を実行する。ステップS46では、開先算出部37が、ステップS45において導出された仮想点V1,V2を頂点として含む四角形状の部分を開先断面として設定する処理を実行する。具体的には、開先算出部37は、仮想点V1,V2及び境界部B1,B2を頂点とする四角形状の部分を開先断面として設定する。以上により、制御部13は、ステップS04におけるセンシング処理を終了する。ステップS04(ステップS46)において設定された開先断面は、ステップS05において複数のパス断面Pが再設定される対象の開先断面として用いられる。 In step S45, as shown in FIG. 8(b), the groove calculation unit 37 executes a process of deriving virtual points V1 and V2 as the intersection points between the approximation line N calculated in step S44 and the groove. In step S46, the groove calculation unit 37 executes a process of setting a quadrangular portion including the virtual points V1 and V2 derived in step S45 as vertices as the groove section. Specifically, the groove calculation unit 37 sets a quadrangular portion having the virtual points V1 and V2 and the boundaries B1 and B2 as vertices as the groove section. With the above, the control unit 13 ends the sensing process in step S04. The groove section set in step S04 (step S46) is used as the groove section for which the multiple path sections P are reset in step S05.

以上説明した溶接方法の作用効果について説明する。本実施形態に係る溶接方法では、溶接が行われる前の溶接対象領域Wの開先の情報に基づいて、ステップS02(パス計画工程)において溶接対象領域Wに対する複数の溶接パスが計画された後、ステップS03(第1溶接工程)において溶接パスが繰り返し行われる。ここで、ステップS03では、溶接パスを行いながら、開先センサ17によって取得した開先の情報に基づいて、ステップS02において計画した溶接パスとなるように、溶接ツール15の位置が調整される。これにより、ステップS02において計画した溶接パスに対する誤差を補正しながら溶接パスが行われる。したがって、多層盛溶接において溶接対象領域Wに対する溶接の位置精度を向上させることができる。 The effect of the welding method described above will be described. In the welding method according to this embodiment, multiple welding passes are planned for the welding target area W in step S02 (pass planning process) based on groove information of the welding target area W before welding is performed, and then welding passes are repeatedly performed in step S03 (first welding process). Here, in step S03, while performing the welding pass, the position of the welding tool 15 is adjusted based on the groove information acquired by the groove sensor 17 so that the welding pass planned in step S02 is performed. As a result, the welding pass is performed while correcting the error with respect to the welding pass planned in step S02. Therefore, the positional accuracy of the welding for the welding target area W in multi-layer welding can be improved.

また、この溶接方法において、ステップS33(パス位置調整工程)では、開先の情報として、溶接対象物(柱部品3A,3B)における溶接対象領域Wと溶接非対象領域(ここでは、側面部Ws)との境界部B1,B2の位置を取得し、境界部B1,B2の位置に対する溶接パスの相対的な位置を溶接ツール15による溶接パス狙い位置として、溶接ツール15の位置を調整する。この構成により、溶接非対象領域(ここでは、側面部Ws)に極めて近い境界部B1,B2の位置に対する溶接パスの相対的な位置を溶接ツール15の溶接パス狙い位置とするので、多層盛溶接において開先の一部の溶接が行われた状態においても、溶接対象領域Wに対する溶接パスの位置のずれが低減される。したがって、溶接対象領域Wに対する溶接の位置精度を特に向上させることがきる。 In addition, in this welding method, in step S33 (pass position adjustment process), the positions of the boundaries B1 and B2 between the welding target area W and the non-welding target area (here, the side surface Ws) in the welding target object (column parts 3A and 3B) are obtained as groove information, and the position of the welding tool 15 is adjusted by setting the relative position of the welding pass to the positions of the boundaries B1 and B2 as the welding pass target position by the welding tool 15. With this configuration, the relative position of the welding pass to the positions of the boundaries B1 and B2, which are very close to the non-welding target area (here, the side surface Ws), is set as the welding pass target position of the welding tool 15, so that even when part of the groove has been welded in multi-layer welding, the deviation of the position of the welding pass with respect to the welding target area W is reduced. Therefore, the positional accuracy of the welding with respect to the welding target area W can be particularly improved.

また、この溶接方法は、開先センサ17によって取得された、少なくとも一回の溶接パスが行われた後の開先の情報に基づいて、開先の断面上において、開先と開先に形成された溶接ビードWBの表面とが接する点を示す仮想点V1,V2の位置を算出するステップS44,S45,S46(算出工程)をさらに備え、ステップS44,S45,S46では、開先の断面上における溶接ビードWBの表面の輪郭のうち、開先とは接していない部分の近似直線Nを算出し、開先と近似直線Nとの交点の位置を、仮想点V1,V2の位置として算出する。 This welding method further includes steps S44, S45, and S46 (calculation steps) for calculating the positions of virtual points V1 and V2 indicating the points at which the groove and the surface of the weld bead WB formed in the groove meet on the cross section of the groove based on groove information acquired by the groove sensor 17 after at least one welding pass has been performed. In steps S44, S45, and S46, an approximation line N of the contour of the surface of the weld bead WB on the cross section of the groove that is not in contact with the groove is calculated, and the position of the intersection between the groove and the approximation line N is calculated as the position of virtual points V1 and V2.

ここで、比較例として、開先と溶接ビードの表面とが接する点の仮想点の位置を算出する際に、開先の断面上における溶接ビードの表面全体の輪郭から算出された近似直線を用いる方法が挙げられる。しかしながら、この方法では、まだ溶接パスが行われていない部分(溶接対象物の接合面等)が溶接ビードの表面として誤認識されてしまう場合があり、このような場合、適切な近似直線が得られなくなってしまう。 As a comparative example, there is a method in which an approximation line calculated from the contour of the entire surface of the weld bead on the cross section of the groove is used to calculate the position of the virtual point where the groove and the surface of the weld bead meet. However, with this method, there are cases where a part where a welding pass has not yet been performed (such as the joint surface of the welded object) is erroneously recognized as the surface of the weld bead, and in such cases, an appropriate approximation line cannot be obtained.

これに対し、本実施形態に係る溶接方法においては、溶接ビードWBの表面の輪郭のうち、開先とは接していない部分の近似直線Nを用いるので、開先と溶接ビードWBの表面とが接する点の仮想点V1,V2の算出のための近似直線Nをより適切に得ることができる。 In contrast, in the welding method according to this embodiment, an approximation straight line N of the portion of the contour of the surface of the weld bead WB that is not in contact with the groove is used, so that an approximation straight line N for calculating the imaginary points V1 and V2 where the groove and the surface of the weld bead WB are in contact can be obtained more appropriately.

また、本実施形態に係る溶接方法は、複数の溶接パスが行われた後の開先の情報を取得するステップS04(第3センシング工程)と、ステップS04において取得した情報に基づいて、溶接対象領域Wに対する複数の溶接パスを再計画するステップS05(パス再計画工程)と、ステップS05において再計画した複数の溶接パスを繰り返し行うことにより溶接対象領域Wを溶接するステップS06(第2溶接工程)と、をさらに備え、ステップS05では、ステップS44,S45,S46において算出した結果を用いて、溶接対象領域Wに対する複数の溶接パスを再計画する。 The welding method according to this embodiment further includes step S04 (third sensing step) of acquiring information about the groove after multiple welding passes have been performed, step S05 (pass replanning step) of replanning multiple welding passes for the welding target area W based on the information acquired in step S04, and step S06 (second welding step) of welding the welding target area W by repeatedly performing the multiple welding passes replanned in step S05. In step S05, the multiple welding passes for the welding target area W are replanned using the results calculated in steps S44, S45, and S46.

例えば、複数の溶接パスが行われた後に残された溶接対象領域Wには、はじめに計画した溶接パスが適さない場合も生じ得る。これに対し、本実施形態に係る溶接方法では、再度開先の情報を取得して、溶接パスを再計画するので、ステップS06において、溶接の進捗に応じた溶接パスを行うことができる。また、ステップS05において、上記ステップS44,S45,S46で得られた結果を使用するので、溶接の進捗により適した溶接パスが計画される。したがって、多層盛溶接において溶接対象領域Wに対する溶接の位置精度をより一層向上させることができる。 For example, the originally planned welding pass may not be suitable for the welding target area W remaining after multiple welding passes have been performed. In contrast, in the welding method according to this embodiment, groove information is acquired again and the welding pass is re-planned, so that in step S06, a welding pass can be performed according to the progress of welding. In addition, in step S05, the results obtained in steps S44, S45, and S46 are used, so that a welding pass more suitable for the progress of welding is planned. Therefore, the positional accuracy of welding with respect to the welding target area W in multi-layer welding can be further improved.

また、本実施形態に係る溶接方法においては、少なくとも一回の溶接パスが行われた後の開先の情報を開先センサ17によって取得する前に、実行済みの溶接パスの回数に応じて、開先センサ17の位置を開先から遠ざける。この構成により、実行済みの溶接パスの回数に応じて、センシングに適した位置において開先センサ17が開先の情報を取得できる。 In addition, in the welding method according to this embodiment, before the groove sensor 17 acquires groove information after at least one welding pass has been performed, the position of the groove sensor 17 is moved away from the groove according to the number of welding passes that have been performed. With this configuration, the groove sensor 17 can acquire groove information at a position suitable for sensing according to the number of welding passes that have been performed.

また、本実施形態に係る溶接方法においては、開先センサ17によって取得された、開先の情報から得た開先の見かけ上の深さD11を、開先センサ17の傾きに応じて補正する。この構成により、開先の深さD12を精度よく取得できる。 In addition, in the welding method according to this embodiment, the apparent depth D11 of the groove obtained from the groove information acquired by the groove sensor 17 is corrected according to the inclination of the groove sensor 17. With this configuration, the groove depth D12 can be acquired with high accuracy.

以上の実施形態は、本発明に係る溶接方法の一実施形態について説明したものである。本発明に係る溶接方法は、上述した溶接方法を任意に変更したものとすることができる。 The above embodiment describes one embodiment of the welding method according to the present invention. The welding method according to the present invention can be any modification of the above-mentioned welding method.

例えば、上記実施形態に係る溶接方法は、ステップS01~S06まで備えていたが、ステップS04~S06が省略されてもよい。溶接方法は、ステップS01~S03のみによって行われてもよい。上記実施形態に係る溶接方法では、ステップS01における第1センシング工程、及びステップS42における第3センシング工程のそれぞれにおいて得られた開先の情報(開先の深さ)が傾き補正部34によって補正されたが、傾き補正部34によって開先の情報を補正する処理が適宜省略されてよい。また、第2センシング工程において得られた開先の情報が傾き補正部34によって補正されてもよい。同様に、第2センシング工程において得られた開先の情報に基づいて、算出工程(すなわち、開先の断面上において、開先と開先に形成された溶接ビードの表面とが接する点を示す仮想点の位置を算出する処理)が行われてもよい。第2センシング工程において開先の情報を取得する前に、実行済みの溶接パスの回数に応じて、開先センサ17の位置を開先から遠ざけるようにセンシング制御部33がロボット9を制御する処理が行われてもよい。 For example, the welding method according to the above embodiment includes steps S01 to S06, but steps S04 to S06 may be omitted. The welding method may be performed by only steps S01 to S03. In the welding method according to the above embodiment, the groove information (groove depth) obtained in each of the first sensing step in step S01 and the third sensing step in step S42 is corrected by the inclination correction unit 34, but the process of correcting the groove information by the inclination correction unit 34 may be omitted as appropriate. In addition, the groove information obtained in the second sensing step may be corrected by the inclination correction unit 34. Similarly, a calculation step (i.e., a process of calculating the position of a virtual point indicating a point where the groove and the surface of the weld bead formed in the groove contact each other on the cross section of the groove) may be performed based on the groove information obtained in the second sensing step. Before acquiring the groove information in the second sensing step, a process may be performed in which the sensing control unit 33 controls the robot 9 to move the position of the groove sensor 17 away from the groove according to the number of welding passes that have been performed.

3A,3B…柱部品(溶接対象物)、9…ロボット(溶接ロボット)、15…溶接ツール(エンドエフェクタ)、17…開先センサ(センサ)、B1,B2…境界部、D11,D12…深さ、N…近似直線、V1,V2…仮想点、W…溶接対象領域、Ws…側面部(溶接非対象領域)、WB…溶接ビード。 3A, 3B...column parts (objects to be welded), 9...robot (welding robot), 15...welding tool (end effector), 17...groove sensor (sensor), B1, B2...boundary, D11, D12...depth, N...approximation line, V1, V2...virtual point, W...area to be welded, Ws...side surface (area not to be welded), WB...weld bead.

Claims (4)

溶接用のエンドエフェクタとセンサとを有する溶接ロボットを用いて溶接対象物に設定された溶接対象領域に対する多層盛溶接を行う溶接方法であって、
溶接が行われる前の前記溶接対象領域をセンシングすることにより、前記センサによって前記溶接対象領域の開先の情報を取得する第1センシング工程と、
前記第1センシング工程において取得した結果に基づいて、前記溶接対象領域に対する複数の溶接パスを計画するパス計画工程と、
前記パス計画工程の後に、前記エンドエフェクタによって前記溶接対象領域に対する溶接パスを繰り返し行うことにより前記溶接対象領域を溶接する第1溶接工程と、を備え、
前記第1溶接工程は、
前記エンドエフェクタによって前記溶接パスを行いながら、前記センサによって前記開先の情報を取得する第2センシング工程と、
前記第2センシング工程において取得した情報に基づいて、前記パス計画工程において計画した前記溶接パスとなるように、前記エンドエフェクタの位置を調整するパス位置調整工程と、を有し、
前記センサによって取得された、少なくとも一回の前記溶接パスが行われた後の前記開先の情報に基づいて、前記開先の断面上において、前記開先と前記開先に形成された溶接ビードの表面とが接する点を示す仮想点の位置を算出する算出工程をさらに備え、
前記算出工程では、前記開先の断面上における前記溶接ビードの表面の輪郭のうち、前記開先とは接していない部分の近似直線を算出し、前記開先と前記近似直線との交点の位置を、前記仮想点の位置として算出する、
溶接方法。
A welding method for performing multi-layer welding on a welding target area set on a welding target using a welding robot having a welding end effector and a sensor,
A first sensing step of sensing the welding target area before welding is performed, and acquiring information about the groove of the welding target area by the sensor;
a path planning step of planning a plurality of welding passes for the welding target area based on the results acquired in the first sensing step;
a first welding step of welding the welding target area by repeatedly performing a welding pass on the welding target area by the end effector after the path planning step,
The first welding step includes:
A second sensing step of acquiring information about the groove by the sensor while performing the welding pass by the end effector;
a pass position adjustment process of adjusting a position of the end effector based on the information acquired in the second sensing process so as to achieve the welding pass planned in the pass planning process,
A calculation step of calculating a position of a virtual point indicating a point where the groove and a surface of a weld bead formed in the groove contact each other on a cross section of the groove based on information of the groove after at least one welding pass is performed, the calculation step further includes:
In the calculation step, an approximation line of a portion of the contour of the surface of the weld bead on the cross section of the groove that is not in contact with the groove is calculated, and the position of the intersection between the groove and the approximation line is calculated as the position of the virtual point.
Welding method.
複数の前記溶接パスが行われた後の前記開先の情報を取得する第3センシング工程と、
前記第3センシング工程において取得した情報に基づいて、前記溶接対象領域に対する複数の前記溶接パスを再計画するパス再計画工程と、
前記パス再計画工程において再計画した複数の前記溶接パスを繰り返し行うことにより前記溶接対象領域を溶接する第2溶接工程と、をさらに備え、
前記パス再計画工程では、前記算出工程において算出した結果を用いて、前記溶接対象領域に対する複数の前記溶接パスを再計画する、
請求項に記載の溶接方法。
A third sensing step of acquiring information about the groove after a plurality of the welding passes are performed;
a pass re-planning step of re-planning the plurality of welding passes for the welding target region based on the information acquired in the third sensing step;
A second welding process of welding the welding target area by repeatedly performing the plurality of welding passes replanned in the pass replanning process,
In the pass re-planning step, a plurality of welding passes for the welding target region are re-planned using a result calculated in the calculation step.
The welding method according to claim 1 .
少なくとも一回の前記溶接パスが行われた後の前記開先の情報を前記センサによって取得する前に、実行済みの前記溶接パスの回数に応じて、前記センサの位置を前記開先から遠ざける、
請求項1又は2に記載の溶接方法。
Before acquiring information about the groove by the sensor after at least one welding pass has been performed, the position of the sensor is moved away from the groove according to the number of welding passes that have been performed.
The welding method according to claim 1 or 2 .
前記センサによって取得された、前記開先の情報から得た前記開先の深さを、前記センサの傾きに応じて補正する、
請求項1~のいずれか一項に記載の溶接方法。
The depth of the groove obtained from the groove information acquired by the sensor is corrected according to the inclination of the sensor.
The welding method according to any one of claims 1 to 3 .
JP2020131986A 2020-08-03 2020-08-03 Welding method Active JP7523988B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020131986A JP7523988B2 (en) 2020-08-03 2020-08-03 Welding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020131986A JP7523988B2 (en) 2020-08-03 2020-08-03 Welding method

Publications (2)

Publication Number Publication Date
JP2022028522A JP2022028522A (en) 2022-02-16
JP7523988B2 true JP7523988B2 (en) 2024-07-29

Family

ID=80267368

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020131986A Active JP7523988B2 (en) 2020-08-03 2020-08-03 Welding method

Country Status (1)

Country Link
JP (1) JP7523988B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7232943B1 (en) * 2022-03-03 2023-03-03 日鉄エンジニアリング株式会社 Welding system, welding method and program
JP7817067B2 (en) * 2022-04-22 2026-02-18 コベルコROBOTiX株式会社 Laminate design method, welding condition setting method, welding control method, welding control device, and welding system
CN115392363B (en) * 2022-08-16 2025-09-16 武汉理工大学 Welding groove feature extraction method and system and welding robot
JP7804554B2 (en) * 2022-10-05 2026-01-22 鹿島建設株式会社 Welding method and welding equipment
JP2024054600A (en) * 2022-10-05 2024-04-17 鹿島建設株式会社 Groove sensing device and welding device
CN120641237A (en) * 2022-11-22 2025-09-12 因罗泰科股份有限公司 Automated welding path planner

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011102142A1 (en) 2010-02-18 2011-08-25 株式会社 東芝 Welding device and welding method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0675787B2 (en) * 1986-09-30 1994-09-28 株式会社安川電機 Multi-layer welding method
JP2529316B2 (en) * 1987-12-25 1996-08-28 株式会社日立製作所 Method and apparatus for multi-layer welding of large structures
JPH08281435A (en) * 1995-04-12 1996-10-29 Nippon Steel Corp Copy welding method and apparatus
JPH0999368A (en) * 1995-10-05 1997-04-15 Hitachi Ltd Automatic welding equipment
JP3837578B2 (en) * 1997-01-30 2006-10-25 株式会社日立製作所 Positioning control method and welding method of welding torch

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011102142A1 (en) 2010-02-18 2011-08-25 株式会社 東芝 Welding device and welding method

Also Published As

Publication number Publication date
JP2022028522A (en) 2022-02-16

Similar Documents

Publication Publication Date Title
JP7523988B2 (en) Welding method
US7034249B2 (en) Method of controlling the welding of a three-dimensional structure
US8338743B2 (en) Method and device for controlling robots for welding workpieces
CN105798431B (en) The online welding seam tracking method of curve of arc welding robot welding
JP3186797B2 (en) Calibration method and apparatus for image-guided robot
CN105855668B (en) The online welding seam tracking method of straight line of arc welding robot welding
EP3630404B1 (en) An apparatus and a method for automated seam welding of a work piece comprising a base plate with a pattern of upstanding profiles
JP7719979B2 (en) Automatic welding method for large rebar mesh based on AI vision
JP7040932B2 (en) Welding position detection device, welding position detection method and welding robot system
JPH1094874A (en) Automatic welding method for tube joint
JP7223652B2 (en) On-site welding equipment
JPH0999368A (en) Automatic welding equipment
JPH11883A (en) Automatic teaching method for robot movement, locus correcting method for robot, and control method for welding robot
JP2010194599A (en) Method and device for correcting heating position with automatic steel sheet bending apparatus
JP2010240664A (en) Welding robot and method for controlling weaving operation in welding
JP6705173B2 (en) Welding method and welding equipment
JP7217672B2 (en) Rail welding part cutting device
JP7804554B2 (en) Welding method and welding equipment
JP7469264B2 (en) Method for controlling molding apparatus, molding apparatus, and program
JP3829213B2 (en) Welding method, welding control device, and welding system
WO2022186054A1 (en) Teaching point generation device that generates teaching points on basis of output of sensor, and teaching point generation method
JP2894502B2 (en) Laser welding method and apparatus
JP7464799B2 (en) Robot System
JP2003126963A (en) Teaching route correction device for welding robot
JP5640479B2 (en) Welding torch positioning method in automatic welding equipment

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200807

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231013

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231121

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240524

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: 20240709

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240717

R150 Certificate of patent or registration of utility model

Ref document number: 7523988

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150