[go: up one dir, main page]

JP2020082287A - Welding robot - Google Patents

Welding robot Download PDF

Info

Publication number
JP2020082287A
JP2020082287A JP2018221748A JP2018221748A JP2020082287A JP 2020082287 A JP2020082287 A JP 2020082287A JP 2018221748 A JP2018221748 A JP 2018221748A JP 2018221748 A JP2018221748 A JP 2018221748A JP 2020082287 A JP2020082287 A JP 2020082287A
Authority
JP
Japan
Prior art keywords
welding
point
controller
teaching
boundary line
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.)
Granted
Application number
JP2018221748A
Other languages
Japanese (ja)
Other versions
JP7238362B2 (en
Inventor
正和 武田
Masakazu Takeda
正和 武田
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.)
Tadano Ltd
Original Assignee
Tadano Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tadano Ltd filed Critical Tadano Ltd
Priority to JP2018221748A priority Critical patent/JP7238362B2/en
Publication of JP2020082287A publication Critical patent/JP2020082287A/en
Application granted granted Critical
Publication of JP7238362B2 publication Critical patent/JP7238362B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

To provide a welding robot which does not cause welding defects, and obtains finely finished welding traces, and thus, contributes to quality improvement of products.SOLUTION: A welding robot 1 includes: a sensor 3; and a controller 4 which recognizes a weld line Lw on the basis of a signal of the sensor 3. The controller 4 automatically arranges a plurality of teaching points Pt on the weld line Lw, and moves a welding tool 5 so as to follow the teaching points Pt. Further, the controller 4 specifies a point where a code of a second derivative changes in a numerical expression representing the weld line Lw, as an inflection point Pi of the weld line Lw, and arranges the teaching points Pt on the inflection points Pi.SELECTED DRAWING: Figure 6

Description

本発明は、溶接ロボットに関する。 The present invention relates to a welding robot.

従来より、教示点を辿るように溶接用ツールを移動させる溶接ロボットが知られている。かかる溶接ロボットで溶接を行うには、オペレータが教示点を入力してやる必要がある。そのため、このような溶接ロボットにおいては、教示点の入力作業に時間と手間がかかってしまう。 Conventionally, a welding robot that moves a welding tool so as to follow a teaching point is known. In order to perform welding with such a welding robot, an operator needs to input a teaching point. Therefore, in such a welding robot, it takes time and effort to input the teaching point.

そこで、溶接線上に複数の教示点を自動的に配置するとともに教示点を辿るように溶接用ツールを移動させる溶接ロボットが提案されている(特許文献1及び特許文献2参照)。しかし、このような溶接ロボットであっても、教示点を適宜に配置できなければ、溶接不良が生じたり溶接跡がきたなくなったりしてしまう。例えば、複雑な溶接線に対して配置した教示点が少なければ、溶接線から溶接用ツールの軌道が外れて溶接不良が生じてしまうという問題があった。また、簡素な溶接線に対して配置した教示点が多すぎても、溶接用ツールの軌道がぎくしゃくして溶接跡がきたなくなってしまうという問題があった。 Therefore, a welding robot that automatically arranges a plurality of teaching points on the welding line and moves the welding tool so as to follow the teaching points has been proposed (see Patent Documents 1 and 2). However, even with such a welding robot, if the teaching points cannot be appropriately arranged, a welding defect will occur or a welding mark will be lost. For example, if the number of teaching points arranged on a complicated welding line is small, there is a problem that the trajectory of the welding tool deviates from the welding line and welding failure occurs. Further, even if there are too many teaching points arranged on a simple welding line, there is a problem that the trajectory of the welding tool is jerky and the welding trace becomes unusable.

特開2004−261878号公報JP 2004-261878 A 国際公開第2015/146180号International Publication No. 2015/146180

溶接不良が生じず、かつ溶接跡がきれいに仕上がり、ひいては製品の品質向上に寄与する溶接ロボットを提供する。 (EN) Provided is a welding robot which does not cause welding defects and has a clean weld mark, which eventually contributes to improvement of product quality.

第一の発明は、
センサと、
前記センサの信号に基づいて溶接線を認識するコントローラと、を備え、
前記コントローラが前記溶接線上に複数の教示点を自動的に配置するとともに当該教示点を辿るように溶接用ツールを移動させる溶接ロボットにおいて、
前記コントローラは、前記溶接線を表した数式の二次導関数の符号が変化する点を前記溶接線の変曲点として特定し、当該変曲点上に前記教示点を配置する、ものである。
The first invention is
A sensor,
A controller that recognizes a welding line based on the signal of the sensor,
In a welding robot in which the controller automatically arranges a plurality of teaching points on the welding line and moves a welding tool so as to follow the teaching points,
The controller identifies a point at which a sign of a second derivative of a mathematical expression representing the welding line changes as an inflection point of the welding line, and arranges the teaching point on the inflection point. ..

第二の発明は、第一の発明に係る溶接ロボットにおいて、
一の前記教示点を通る基準線を設定し、
前記基準線に対して所定距離をあけて平行に延びる境界線を設定し、
前記コントローラは、前記境界線を越えていない領域の前記変曲点上には前記教示点を配置せず、前記境界線を越えている領域の前記変曲点上には前記教示点を配置する、ものである。
A second invention is the welding robot according to the first invention,
Set a reference line passing through one of the teaching points,
Set a boundary line extending in parallel to the reference line with a predetermined distance,
The controller does not arrange the teaching point on the inflection point in the area not exceeding the boundary line, but arranges the teaching point on the inflection point in the area exceeding the boundary line. , Things.

第三の発明は、第一の発明に係る溶接ロボットにおいて、
一の前記教示点を中心に所定半径となる円形の境界線を設定し、
前記コントローラは、前記境界線を越えていない領域の前記変曲点上には前記教示点を配置せず、前記境界線を越えている領域の前記変曲点上には前記教示点を配置する、ものである。
A third invention is the welding robot according to the first invention,
Set a circular boundary line with a predetermined radius centered on one of the teaching points,
The controller does not arrange the teaching point on the inflection point in the area not exceeding the boundary line, but arranges the teaching point on the inflection point in the area exceeding the boundary line. , Things.

第四の発明は、第一の発明に係る溶接ロボットにおいて、
一の前記教示点を通る基準線を設定し、
前記教示点を中心に前記基準線に対して平行となる方向が所定長さの長辺となり前記基準線に対して垂直となる方向が所定長さの短辺となる楕円形の境界線を設定し、
前記コントローラは、前記境界線を越えていない領域の前記変曲点上には前記教示点を配置せず、前記境界線を越えている領域の前記変曲点上には前記教示点を配置する、ものである。
A fourth invention is the welding robot according to the first invention,
Set a reference line passing through one of the teaching points,
An elliptical boundary line is set with a long side having a predetermined length in a direction parallel to the reference line and a short side having a predetermined length in a direction perpendicular to the reference line around the teaching point. Then
The controller does not arrange the teaching point on the inflection point in the area not exceeding the boundary line, but arranges the teaching point on the inflection point in the area exceeding the boundary line. , Things.

第五の発明は、第二から第四のいずれかの発明に係る溶接ロボットにおいて、
前記コントローラは、前記境界線を越えていない領域であったとしても前記変曲点の高密度部分における少なくとも一つの変曲点上に前記教示点を配置する、ものである。
A fifth invention is a welding robot according to any one of the second to fourth inventions,
The controller arranges the teaching point on at least one inflection point in a high density portion of the inflection point, even if the area does not exceed the boundary line.

第六の発明は、第二から第四のいずれかの発明に係る溶接ロボットにおいて、
前記コントローラは、前記変曲点の密度推移に応じた位置に前記境界線を改めて設定して当該境界線を越えている領域の前記変曲点上に前記教示点を配置する、ものである。
A sixth invention is a welding robot according to any one of the second to fourth inventions,
The controller sets the boundary line again at a position corresponding to the density transition of the inflection point, and arranges the teaching point on the inflection point in a region beyond the boundary line.

第一の発明に係る溶接ロボットにおいて、コントローラは、溶接線を表した数式の二次導関数の符号が変化する点を前記溶接線の変曲点として特定し、変曲点上に教示点を配置する。かかる溶接ロボットによれば、溶接線から溶接用ツールの軌道が外れにくいので、溶接不良が生じない。また、溶接用ツールの軌道がぎくしゃくしないので、溶接跡がきれいになる。ひいては製品の品質向上を実現できる。 In the welding robot according to the first aspect of the present invention, the controller identifies a point at which the sign of the second derivative of the mathematical expression representing the welding line changes as an inflection point of the welding line, and sets a teaching point on the inflection point. Deploy. According to such a welding robot, since the trajectory of the welding tool does not easily deviate from the welding line, welding defects do not occur. In addition, the trajectory of the welding tool is not jerky, so the welding trace is clean. As a result, product quality can be improved.

第二の発明に係る溶接ロボットにおいては、一の教示点を通る基準線を設定し、基準線に対して所定距離をあけて平行に延びる境界線を設定する。そして、コントローラは、境界線を越えていない領域の変曲点上には教示点を配置せず、境界線を越えている領域の変曲点上には教示点を配置する。かかる溶接ロボットによれば、溶接線の細かな歪みに捉われず、溶接用ツールの軌道が滑らかになるので、より溶接跡がきれいになる。更には、教示点の数が少なくなるので、コントローラにかかる計算負荷も抑えられる。 In the welding robot according to the second aspect of the present invention, a reference line passing through one teaching point is set, and a boundary line that extends in parallel with the reference line is set. Then, the controller does not arrange the teaching point on the inflection point in the area not exceeding the boundary line, but arranges the teaching point on the inflection point in the area exceeding the boundary line. According to such a welding robot, the trajectory of the welding tool becomes smooth without being caught by the fine distortion of the welding line, so that the welding trace becomes clearer. Furthermore, since the number of teaching points is reduced, the calculation load on the controller can be reduced.

第三の発明に係る溶接ロボットにおいては、一の教示点を中心に所定半径となる円形の境界線を設定する。そして、コントローラは、境界線を越えていない領域の変曲点上には教示点を配置せず、境界線を越えている領域の変曲点上には教示点を配置する。かかる溶接ロボットによれば、溶接線の細かな歪みに捉われず、溶接用ツールの軌道が滑らかになるので、より溶接跡がきれいになる。更には、教示点の数が少なくなるので、コントローラにかかる計算負荷も抑えられる。 In the welding robot according to the third aspect of the present invention, a circular boundary line having a predetermined radius is set around one teaching point. Then, the controller does not arrange the teaching point on the inflection point in the area not exceeding the boundary line, but arranges the teaching point on the inflection point in the area exceeding the boundary line. According to such a welding robot, the trajectory of the welding tool becomes smooth without being caught by the fine distortion of the welding line, so that the welding trace becomes clearer. Furthermore, since the number of teaching points is reduced, the calculation load on the controller can be reduced.

第四の発明に係る溶接ロボットにおいては、一の教示点を通る基準線を設定し、教示点を中心に基準線に対して平行となる方向が所定長さの長辺となり基準線に対して垂直となる方向が所定長さの短辺となる楕円形の境界線を設定する。そして、コントローラは、境界線を越えていない領域の変曲点上には教示点を配置せず、境界線を越えている領域の変曲点上には教示点を配置する。かかる溶接ロボットによれば、溶接線の細かな歪みに捉われず、溶接用ツールの軌道が滑らかになるので、より溶接跡がきれいになる。更には、教示点の数が少なくなるので、コントローラにかかる計算負荷も抑えられる。 In the welding robot according to the fourth aspect of the present invention, a reference line passing through one teaching point is set, and a direction parallel to the reference line with the teaching point as a center is a long side of a predetermined length, which is the reference line. An elliptical boundary line whose vertical direction is the short side of a predetermined length is set. Then, the controller does not arrange the teaching point on the inflection point in the area not exceeding the boundary line, but arranges the teaching point on the inflection point in the area exceeding the boundary line. According to such a welding robot, the trajectory of the welding tool becomes smooth without being caught by the fine distortion of the welding line, so that the welding trace becomes clearer. Furthermore, since the number of teaching points is reduced, the calculation load on the controller can be reduced.

第五の発明に係る溶接ロボットにおいて、コントローラは、境界線を越えていない領域であったとしても変曲点の高密度部分における少なくとも一つの変曲点上に前記教示点を配置する。かかる溶接ロボットによれば、溶接線に複雑な部分があったとしても適宜に溶接用ツールが追従するので、溶接不良が生じるのを確実に防ぐことが可能となる。 In the welding robot according to the fifth aspect, the controller arranges the teaching point on at least one inflection point in the high-density portion of the inflection point even if the area does not exceed the boundary line. According to such a welding robot, even if there is a complicated portion in the welding line, the welding tool appropriately follows, so it is possible to reliably prevent defective welding.

第六の発明に係る溶接ロボットにおいて、コントローラは、変曲点の密度推移に応じた位置に境界線を改めて設定して境界線を越えている領域の変曲点上に教示点を配置する。かかる溶接ロボットによれば、あらゆる溶接線にも適宜に溶接用ツールが追従するので、溶接不良が生じるのを確実に防ぐことが可能となる。 In the welding robot according to the sixth aspect of the invention, the controller sets the boundary line again at a position corresponding to the density transition of the inflection point, and arranges the teaching point on the inflection point in the area beyond the boundary line. According to such a welding robot, since the welding tool appropriately follows any welding line, it is possible to reliably prevent defective welding.

第一実施形態に係る溶接ロボットを示す図。The figure which shows the welding robot which concerns on 1st embodiment. 溶接用ツールを示す図。The figure which shows the tool for welding. 溶接時の各工程を示す図。The figure which shows each process at the time of welding. 溶接線の認識工程を示す図。The figure which shows the recognition process of a welding line. 変曲点の特定工程を示す図。The figure which shows the identification process of an inflection point. 教示点の配置工程を示す図。The figure which shows the arrangement|positioning process of a teaching point. 溶接用ツールによる溶接工程を示す図。The figure which shows the welding process by the welding tool. 第二実施形態に係る溶接ロボットの教示点の配置工程を示す図。The figure which shows the placement process of the teaching point of the welding robot which concerns on 2nd embodiment. 第三実施形態に係る溶接ロボットの教示点の配置工程を示す図。The figure which shows the placement process of the teaching point of the welding robot which concerns on 3rd embodiment. 第四実施形態に係る溶接ロボットの教示点の配置工程を示す図。The figure which shows the placement process of the teaching point of the welding robot which concerns on 4th embodiment. 第五実施形態に係る溶接ロボットの教示点の配置工程を示す図。The figure which shows the placement process of the teaching point of the welding robot which concerns on 5th embodiment. 第六実施形態に係る溶接ロボットの教示点の配置工程を示す図。The figure which shows the placement process of the teaching point of the welding robot which concerns on 6th embodiment.

本願に開示する技術的思想は、以下に説明する溶接ロボット1のほか、他の溶接ロボットにも適用できる。 The technical idea disclosed in the present application can be applied to other welding robots in addition to the welding robot 1 described below.

まず、図1を用いて、第一実施形態に係る溶接ロボット1について説明する。 First, the welding robot 1 according to the first embodiment will be described with reference to FIG.

溶接ロボット1は、主にマニピュレータ2で構成されている。 The welding robot 1 is mainly composed of a manipulator 2.

マニピュレータ2は、ボディ21と複数のアーム22・23・24を備えている。ボディ21は、マウントベース25に支持されており、旋回自在となっている。また、アーム22は、ボディ21に支持されており、回動自在となっている。更に、アーム23は、アーム22に支持されており、回動及び回転自在となっている。そして、アーム24は、アーム23に支持されており、回動及び回転自在となっている。こうして、マニピュレータ2は、これらを同時に又は独立して動かすことで、後述する溶接用ツール5を移動自在としている。 The manipulator 2 includes a body 21 and a plurality of arms 22, 23, 24. The body 21 is supported by the mount base 25 and is rotatable. The arm 22 is supported by the body 21 and is rotatable. Further, the arm 23 is supported by the arm 22 and is rotatable and rotatable. The arm 24 is supported by the arm 23 and is rotatable and rotatable. Thus, the manipulator 2 moves the welding tools 5 described later by moving them simultaneously or independently.

加えて、溶接ロボット1は、センサ3とコントローラ4を備えている。 In addition, the welding robot 1 includes a sensor 3 and a controller 4.

センサ3は、アーム24に取り付けられている。センサ3は、シート状のレーザ光をワークWに対して照射する(図2参照)。そして、センサ3は、ワークWから戻ってきた反射光を受け、これに相当する信号をコントローラ4に送信する。具体的に説明すると、センサ3は、ワークWから戻ってきた反射光を受け、反射光が戻ってきた時間や角度に相当する信号をコントローラ4に送信する。なお、センサ3の種類や特性について限定するものではない。 The sensor 3 is attached to the arm 24. The sensor 3 irradiates the work W with a sheet-shaped laser light (see FIG. 2). Then, the sensor 3 receives the reflected light returned from the work W and transmits a signal corresponding to the reflected light to the controller 4. More specifically, the sensor 3 receives the reflected light returned from the work W and transmits a signal corresponding to the time and the angle at which the reflected light returns to the controller 4. The type and characteristics of the sensor 3 are not limited.

コントローラ4は、マニピュレータ2の近傍に載置されている。コントローラ4は、センサ3の信号に基づいてワークWの形状を認識する。そして、コントローラ4は、二次元又は三次元情報として表されたワークWの特徴部分を溶接線Lwとして認識する。即ち、コントローラ4は、センサ3の信号に基づいて溶接線Lwを認識するのである。その後、コントローラ4は、溶接線Lw上に複数の教示点Ptを自動的に配置するとともに教示点Ptを辿るように溶接用ツール5を移動させる。なお、教示点Ptを配置する手法については後述する。 The controller 4 is placed near the manipulator 2. The controller 4 recognizes the shape of the work W based on the signal of the sensor 3. Then, the controller 4 recognizes the characteristic portion of the work W represented as the two-dimensional or three-dimensional information as the welding line Lw. That is, the controller 4 recognizes the welding line Lw based on the signal of the sensor 3. After that, the controller 4 automatically arranges a plurality of teaching points Pt on the welding line Lw and moves the welding tool 5 so as to follow the teaching points Pt. The method of arranging the teaching point Pt will be described later.

次に、図2を用いて、溶接用ツール5について説明する。 Next, the welding tool 5 will be described with reference to FIG.

溶接用ツール5は、レーザ溶接機51とアーク溶接機52を備えている。 The welding tool 5 includes a laser welder 51 and an arc welder 52.

レーザ溶接機51は、発振部51aと集光部51bで構成されている。レーザ溶接機51は、発振部51aを光源とするレーザ光5Lのビーム径を集光部51bで絞り、その熱エネルギーによってワークWの突き合せ部分を溶融・接合する。なお、レーザ溶接は、入熱部分の直径が小さいので、突き合せ部分を深く溶融させて接合できるというという利点がある。また、レーザ溶接は、入熱量が比較的に少ないのでワークWの熱歪みを抑制できるという利点もある。 The laser welding machine 51 is composed of an oscillating section 51a and a condensing section 51b. The laser welding machine 51 narrows the beam diameter of the laser beam 5L using the oscillation part 51a as a light source at the condensing part 51b, and melts and joins the abutted part of the work W by its thermal energy. Since laser welding has a small diameter at the heat input portion, there is an advantage that the butt portion can be deeply melted and joined. Further, the laser welding has an advantage that the heat distortion of the work W can be suppressed because the heat input amount is relatively small.

アーク溶接機52は、ワイヤ供給部52aとガス供給部52bとトーチ部52cで構成されている。アーク溶接機52は、ワイヤ供給部52aからトーチ部52cへ送られるホットワイヤを電極としてアーク5Aを発生させ、その熱エネルギーによってワークWの突き合せ部分を溶融・接合する。また、アーク溶接機52は、ガス供給部52bからトーチ部52cへ送られるシールドガス(不活性ガス:アルゴンガスなど)5Gでアーク5Aを囲むことにより、溶融金属が酸化するのを防いでいる。なお、アーク溶接は、ホットワイヤを溶加材として溶融金属に供給できるので、突き合せ部分の隙間が大きくても、これを埋めて接合できるという利点がある。また、アーク溶接は、入熱部分の直径が比較的に大きいので開先形状等に対する余裕度が高く、溶接跡Bがきれいになるという利点もある。 The arc welder 52 includes a wire supply unit 52a, a gas supply unit 52b, and a torch unit 52c. The arc welding machine 52 uses the hot wire sent from the wire supply part 52a to the torch part 52c as an electrode to generate the arc 5A, and the thermal energy of the arc 5A melts and joins the butted part of the work W. Further, the arc welder 52 prevents the molten metal from oxidizing by surrounding the arc 5A with a shield gas (inert gas: argon gas or the like) 5G sent from the gas supply portion 52b to the torch portion 52c. In addition, since the arc welding can supply the hot wire to the molten metal as a filler material, there is an advantage that even if the gap between the butted portions is large, the gap can be filled and joined. In addition, the arc welding has an advantage that the heat input portion has a relatively large diameter and thus has a large margin for the groove shape and the like, and the welding trace B is clean.

加えて、本溶接用ツール5は、レーザ溶接機51によるレーザ照射を先行させ、アーク溶接機52によるアーク放電を後行させるものである。但し、溶接用ツール5は、アーク溶接機52によるアーク放電を先行させ、レーザ溶接機51によるレーザ照射を後行させるものであってもよい。なお、レーザ溶接機51によるレーザ照射の出力とアーク溶接機52によるアーク放電の出力は、ワークWの材質や厚さ、溶接速度などをパラメータとした実験によって適宜に設定される。また、レーザ溶接機51によるレーザ照射の狙点とアーク溶接機52によるアーク放電の狙点についても、ワークWの材質や厚さ、溶接速度などをパラメータとした実験によって適宜に設定される。更に、レーザ溶接機51によるレーザ照射の狙点とアーク溶接機52によるアーク放電の狙点の相対距離についても、ワークWの材質や厚さ、溶接速度などをパラメータとした実験によって適宜に設定される。 In addition, the main welding tool 5 causes the laser irradiation by the laser welding machine 51 to precede and the arc discharge by the arc welding machine 52 to follow. However, the welding tool 5 may be one that causes the arc discharge by the arc welder 52 to precede and the laser irradiation by the laser welder 51 to follow. The output of laser irradiation by the laser welding machine 51 and the output of arc discharge by the arc welding machine 52 are appropriately set by an experiment using the material and thickness of the work W, welding speed, etc. as parameters. Further, the target point of laser irradiation by the laser welding machine 51 and the target point of arc discharge by the arc welding machine 52 are appropriately set by experiments using the material and thickness of the work W, welding speed, etc. as parameters. Further, the relative distance between the laser irradiation target point of the laser welding machine 51 and the arc discharge target point of the arc welding machine 52 is appropriately set by an experiment using the material and thickness of the work W, the welding speed and the like as parameters. It

次に、図3を用いて、溶接時の各工程について説明する。ここでは、図4から図7を用いて説明を補完する。なお、図4から図7には、斜視図(A)における所定範囲Rを矢印Vの方向から見た拡大図(B)が示されている。 Next, each step during welding will be described with reference to FIG. Here, the description will be complemented with reference to FIGS. 4 to 7. 4 to 7 are enlarged views (B) of the predetermined range R in the perspective view (A) viewed from the direction of arrow V.

ステップS1において、溶接ロボット1は、溶接線Lwの認識工程を開始する。具体的に説明すると、コントローラ4は、マニピュレータ2を稼動させ、予め定めた軌道でセンサ3を移動させる。これにより、コントローラ4は、この軌道直下におけるワークWの形状を認識する。こうして、コントローラ4は、ワークWの突き合せ部分を検出し、溶接線Lwとして認識するのである(図4参照)。 In step S1, the welding robot 1 starts the process of recognizing the welding line Lw. More specifically, the controller 4 operates the manipulator 2 and moves the sensor 3 along a predetermined trajectory. As a result, the controller 4 recognizes the shape of the work W immediately below the track. In this way, the controller 4 detects the abutting portion of the work W and recognizes it as the welding line Lw (see FIG. 4).

ステップS2において、溶接ロボット1は、変曲点Piの特定工程を開始する。具体的に説明すると、コントローラ4は、溶接線Lwを数式にて表し、かかる数式を二階微分して二次導関数を算出する。これにより、コントローラ4は、この数式における接線Ltの傾きの変化率を把握する。こうして、コントローラ4は、傾きの変化率がゼロとなる点(符号が変化する点)を検出し、変曲点Piとして特定するのである(図5参照)。 In step S2, the welding robot 1 starts the process of identifying the inflection point Pi. Specifically, the controller 4 expresses the welding line Lw by a mathematical expression, and second-order differentiates the mathematical expression to calculate a second derivative. Thereby, the controller 4 grasps the change rate of the inclination of the tangent line Lt in this mathematical expression. In this way, the controller 4 detects the point at which the rate of change of the slope becomes zero (the point at which the sign changes) and specifies it as the inflection point Pi (see FIG. 5).

ステップS3において、溶接ロボット1は、教示点Ptの配置工程を開始する。具体的に説明すると、コントローラ4は、溶接線Lwの始点Psと終点Peを特定する。そして、コントローラ4は、溶接線Lwの始点Psと終点Peを含め、全ての変曲点Pi上に教示点Ptを配置する。こうして、コントローラ4は、溶接線Lwの始点Psと終点Peに加え、溶接線Lwの曲げ方向が変わる全ての位置に教示点Ptを配置するのである(図6参照)。 In step S3, the welding robot 1 starts the process of placing the teaching point Pt. Specifically, the controller 4 identifies the start point Ps and the end point Pe of the welding line Lw. Then, the controller 4 arranges the teaching points Pt on all the inflection points Pi including the start point Ps and the end point Pe of the welding line Lw. In this way, the controller 4 arranges the teaching points Pt at all positions where the bending direction of the welding line Lw changes in addition to the starting point Ps and the end point Pe of the welding line Lw (see FIG. 6).

その後、ステップS4において、溶接ロボット1は、溶接用ツール5による溶接工程を開始する。具体的に説明すると、コントローラ4は、レーザ溶接機51によるレーザ照射とアーク溶接機52によるアーク放電を行う。そして、コントローラ4は、マニピュレータ2を稼動させ、溶接線Lwの始点Psから教示点Ptを次々に辿り、最終的に終点Peを通過するようにレーザ溶接機51とアーク溶接機52を移動させる。このようにして、本溶接ロボット1は、ワークWの突き合せ部分を溶融・接合するのである(図7参照)。 Then, in step S4, the welding robot 1 starts the welding process using the welding tool 5. Specifically, the controller 4 performs laser irradiation by the laser welding machine 51 and arc discharge by the arc welding machine 52. Then, the controller 4 operates the manipulator 2, moves the laser welding machine 51 and the arc welding machine 52 so that the teaching point Pt is successively traced from the starting point Ps of the welding line Lw and finally passes the ending point Pe. In this way, the main welding robot 1 melts and joins the abutted portions of the work W (see FIG. 7).

以上のように、本溶接ロボット1において、コントローラ4は、溶接線Lwを表した数式の二次導関数の符号が変化する点を溶接線Lwの変曲点Piとして特定し、変曲点Pi上に教示点Ptを配置する。かかる溶接ロボット1によれば、溶接線Lwから溶接用ツール5(本溶接ロボット1においてはレーザ溶接機51とアーク溶接機52である)の軌道が外れにくいので、溶接不良が生じない。また、溶接用ツール5の軌道がぎくしゃくしないので、溶接跡Bがきれいになる。ひいては製品の品質向上を実現できる。 As described above, in the present welding robot 1, the controller 4 identifies the point at which the sign of the second derivative of the mathematical expression representing the welding line Lw changes as the inflection point Pi of the welding line Lw, and determines the inflection point Pi. The teaching point Pt is arranged above. According to the welding robot 1, since the trajectory of the welding tool 5 (which is the laser welding machine 51 and the arc welding machine 52 in the main welding robot 1) is hard to deviate from the welding line Lw, welding defects do not occur. In addition, since the trajectory of the welding tool 5 is not jerky, the welding trace B becomes clean. As a result, product quality can be improved.

次に、図8を用いて、第二実施形態に係る溶接ロボット1について説明する。ここでは、教示点Ptの配置工程に着目して説明する。なお、図8にも、斜視図(A)における所定範囲Rを矢印Vの方向から見た拡大図(B)が示されている。 Next, the welding robot 1 according to the second embodiment will be described with reference to FIG. Here, the process of arranging the teaching point Pt will be focused on and described. Note that FIG. 8 also shows an enlarged view (B) of the predetermined range R in the perspective view (A) as seen from the direction of the arrow V.

第二実施形態に係る溶接ロボット1は、第一実施形態に係る溶接ロボット1と同じく、各工程を経てワークWの突き合せ部分を溶融・接合する(図3参照)。 The welding robot 1 according to the second embodiment, like the welding robot 1 according to the first embodiment, melts and joins the abutting portion of the work W through each process (see FIG. 3 ).

ステップS3において、本溶接ロボット1は、教示点Ptの配置工程を開始する。具体的に説明すると、コントローラ4は、溶接線Lwの始点Psと終点Peを特定する。また、コントローラ4は、所定の教示点Ptを通ってワークWの溶接方向に延びる基準線Lrを設定し、同時に基準線Lrに対して所定距離dをあけて平行に延びる境界線Lbも設定する。そして、コントローラ4は、溶接線Lwの始点Psと終点Peを含め、境界線Lbを越えている領域の変曲点Pi上に教示点Ptを配置する。換言すると、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の変曲点Pi上には教示点Ptを配置するのである(図8参照)。 In step S3, the main welding robot 1 starts the process of placing the teaching point Pt. Specifically, the controller 4 identifies the start point Ps and the end point Pe of the welding line Lw. Further, the controller 4 sets a reference line Lr extending in the welding direction of the work W through a predetermined teaching point Pt, and at the same time sets a boundary line Lb extending in parallel with the reference line Lr with a predetermined distance d. .. Then, the controller 4 arranges the teaching point Pt on the inflection point Pi in the region beyond the boundary line Lb, including the start point Ps and the end point Pe of the welding line Lw. In other words, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area that does not exceed the boundary line Lb, but does not arrange the teaching point Pt on the inflection point Pi in the area that exceeds the boundary line Lb. Are arranged (see FIG. 8).

かかる教示点Ptの配置工程についてより詳しく説明すると、まず、コントローラ4は、始点Psを通ってワークWの溶接方向に延びる基準線Lrを設定し、同時に基準線Lrに対して所定距離dをあけて平行に延びる境界線Lbも設定する。そして、コントローラ4は、溶接線Lwの始点Psと終点Peを含め、境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置する。換言すると、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置する。 To describe in more detail the step of arranging the teaching point Pt, first, the controller 4 sets a reference line Lr extending in the welding direction of the workpiece W through the start point Ps, and at the same time, sets a predetermined distance d with respect to the reference line Lr. A boundary line Lb extending in parallel is also set. Then, the controller 4 arranges the teaching point Pt only on the first inflection point Pi in the region beyond the boundary line Lb, including the starting point Ps and the ending point Pe of the welding line Lw. In other words, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area not exceeding the boundary line Lb, but on the first inflection point Pi in the area exceeding the boundary line Lb. Only the teaching point Pt is arranged.

その後、コントローラ4は、境界線Lbを越えている領域に配置された第一番目の教示点Ptを通る新たな基準線Lrと基準線Lrに対して平行となる境界線Lbを設定する。そして、同じように境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置する。換言すると、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置する。そして、これを繰り返して終点Peに至るものとする。 After that, the controller 4 sets a new reference line Lr passing through the first teaching point Pt arranged in a region beyond the boundary line Lb and a boundary line Lb parallel to the reference line Lr. Similarly, the teaching point Pt is arranged only on the first inflection point Pi in the area that exceeds the boundary line Lb. In other words, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area not exceeding the boundary line Lb, but on the first inflection point Pi in the area exceeding the boundary line Lb. Only the teaching point Pt is arranged. Then, this is repeated until the end point Pe is reached.

以上のように、本溶接ロボット1においては、一の教示点Ptを通る基準線Lrを設定し、基準線Lrに対して所定距離dをあけて平行に延びる境界線Lbを設定する。そして、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の変曲点Pi上には教示点Ptを配置する。かかる溶接ロボット1によれば、溶接線Lwの細かな歪みに捉われず、溶接用ツール5(本溶接ロボット1においてはレーザ溶接機51とアーク溶接機52である)の軌道が滑らかになるので、より溶接跡Bがきれいになる。更には、教示点Ptの数が少なくなるので、コントローラ4にかかる計算負荷も抑えられる。 As described above, in the main welding robot 1, the reference line Lr passing through one teaching point Pt is set, and the boundary line Lb extending in parallel with the reference line Lr at a predetermined distance d is set. Then, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area that does not exceed the boundary line Lb, and sets the teaching point Pt on the inflection point Pi in the area that exceeds the boundary line Lb. Deploy. According to the welding robot 1, the trajectory of the welding tool 5 (which is the laser welding machine 51 and the arc welding machine 52 in the main welding robot 1) is smooth without being caught by the fine distortion of the welding line Lw. , The welding trace B becomes clearer. Further, since the number of teaching points Pt is reduced, the calculation load on the controller 4 can be suppressed.

次に、図9を用いて、第三実施形態に係る溶接ロボット1について説明する。ここでも、教示点Ptの配置工程に着目して説明する。なお、図9にも、斜視図(A)における所定範囲Rを矢印Vの方向から見た拡大図(B)が示されている。 Next, the welding robot 1 according to the third embodiment will be described with reference to FIG. Here, too, the process of arranging the teaching points Pt will be focused and described. Note that FIG. 9 also shows an enlarged view (B) of the predetermined range R in the perspective view (A) viewed from the direction of the arrow V.

第三実施形態に係る溶接ロボット1は、第一実施形態に係る溶接ロボット1と同じく、各工程を経てワークWの突き合せ部分を溶融・接合する(図3参照)。 The welding robot 1 according to the third embodiment, like the welding robot 1 according to the first embodiment, melts and joins the abutted portion of the work W through each process (see FIG. 3 ).

ステップS3において、本溶接ロボット1は、教示点Ptの配置工程を開始する。具体的に説明すると、コントローラ4は、溶接線Lwの始点Psと終点Peを特定する。また、コントローラ4は、所定の教示点Ptを中心に所定半径rとなる円形の境界線Lbを設定する。そして、コントローラ4は、溶接線Lwの始点Psと終点Peを含め、境界線Lbを越えている領域の変曲点Pi上に教示点Ptを配置する。換言すると、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の変曲点Pi上には教示点Ptを配置するのである(図9参照)。 In step S3, the main welding robot 1 starts the process of placing the teaching point Pt. Specifically, the controller 4 identifies the start point Ps and the end point Pe of the welding line Lw. Further, the controller 4 sets a circular boundary line Lb having a predetermined radius r around the predetermined teaching point Pt. Then, the controller 4 arranges the teaching point Pt on the inflection point Pi in the region beyond the boundary line Lb, including the start point Ps and the end point Pe of the welding line Lw. In other words, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area that does not exceed the boundary line Lb, but does not arrange the teaching point Pt on the inflection point Pi in the area that exceeds the boundary line Lb. Are arranged (see FIG. 9).

かかる教示点Ptの配置工程についてより詳しく説明すると、まず、コントローラ4は、始点Psを中心に所定半径rとなる円形の境界線Lbを設定する。そして、コントローラ4は、溶接線Lwの始点Psと終点Peを含め、境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置する。換言すると、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置するのである。 The arrangement process of the teaching points Pt will be described in more detail. First, the controller 4 sets a circular boundary line Lb having a predetermined radius r centered on the starting point Ps. Then, the controller 4 arranges the teaching point Pt only on the first inflection point Pi in the region beyond the boundary line Lb, including the starting point Ps and the ending point Pe of the welding line Lw. In other words, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area not exceeding the boundary line Lb, but on the first inflection point Pi in the area exceeding the boundary line Lb. Only the teaching point Pt is arranged.

その後、コントローラ4は、境界線Lbを越えている領域に配置された第一番目の教示点Ptを中心とする新たな円形の境界線Lbを設定する。そして、同じように境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置する。換言すると、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置する。そして、これを繰り返して終点Peに至るものとする。 After that, the controller 4 sets a new circular boundary line Lb centered on the first teaching point Pt arranged in a region beyond the boundary line Lb. Similarly, the teaching point Pt is arranged only on the first inflection point Pi in the area that exceeds the boundary line Lb. In other words, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area not exceeding the boundary line Lb, but on the first inflection point Pi in the area exceeding the boundary line Lb. Only the teaching point Pt is arranged. Then, this is repeated until the end point Pe is reached.

以上のように、本溶接ロボット1において、一の教示点Ptを中心に所定半径rとなる円形の境界線Lbを設定する。そして、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の変曲点Pi上には教示点Ptを配置する。かかる溶接ロボット1によれば、溶接線Lwの細かな歪みに捉われず、溶接用ツール5(本溶接ロボット1においてはレーザ溶接機51とアーク溶接機52である)の軌道が滑らかになるので、より溶接跡Bがきれいになる。更には、教示点Ptの数が少なくなるので、コントローラ4にかかる計算負荷も抑えられる。 As described above, in the main welding robot 1, the circular boundary line Lb having the predetermined radius r is set around the one teaching point Pt. Then, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area that does not exceed the boundary line Lb, and sets the teaching point Pt on the inflection point Pi in the area that exceeds the boundary line Lb. Deploy. According to the welding robot 1, the trajectory of the welding tool 5 (which is the laser welding machine 51 and the arc welding machine 52 in the main welding robot 1) is smooth without being caught by the fine distortion of the welding line Lw. , The welding trace B becomes clearer. Further, since the number of teaching points Pt is reduced, the calculation load on the controller 4 can be suppressed.

次に、図10を用いて、第四実施形態に係る溶接ロボット1について説明する。ここでも、教示点Ptの配置工程に着目して説明する。なお、図10にも、斜視図(A)における所定範囲Rを矢印Vの方向から見た拡大図(B)が示されている。 Next, a welding robot 1 according to the fourth embodiment will be described with reference to FIG. Here, too, the process of arranging the teaching points Pt will be focused and described. Note that FIG. 10 also shows an enlarged view (B) of the predetermined range R in the perspective view (A) seen from the direction of the arrow V.

第四実施形態に係る溶接ロボット1は、第一実施形態に係る溶接ロボット1と同じく、各工程を経てワークWの突き合せ部分を溶融・接合する(図3参照)。 The welding robot 1 according to the fourth embodiment, like the welding robot 1 according to the first embodiment, melts and joins the abutted portion of the work W through each process (see FIG. 3 ).

ステップS3において、本溶接ロボット1は、教示点Ptの配置工程を開始する。具体的に説明すると、コントローラ4は、溶接線Lwの始点Psと終点Peを特定する。また、コントローラ4は、所定の教示点Ptを通ってワークWの溶接方向に延びる基準線Lrを設定し、同時に教示点Ptを中心に基準線Lrに対して平行となる方向が所定長さxの長辺となり基準線Lrに対して垂直となる方向が所定長さyの短辺となる楕円形の境界線Lbを設定する。そして、コントローラ4は、溶接線Lwの始点Psと終点Peを含め、境界線Lbを越えている領域の変曲点Pi上に教示点Ptを配置する。換言すると、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の変曲点Pi上には教示点Ptを配置するのである(図10参照)。 In step S3, the main welding robot 1 starts the process of placing the teaching point Pt. Specifically, the controller 4 identifies the start point Ps and the end point Pe of the welding line Lw. Further, the controller 4 sets a reference line Lr extending in the welding direction of the work W through a predetermined teaching point Pt, and at the same time, a direction parallel to the reference line Lr centering on the teaching point Pt is a predetermined length x. The elliptical boundary line Lb having the short side of the predetermined length y in the direction perpendicular to the reference line Lr. Then, the controller 4 arranges the teaching point Pt on the inflection point Pi in the region beyond the boundary line Lb, including the start point Ps and the end point Pe of the welding line Lw. In other words, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area that does not exceed the boundary line Lb, but does not arrange the teaching point Pt on the inflection point Pi in the area that exceeds the boundary line Lb. Are arranged (see FIG. 10).

かかる教示点Ptの配置工程についてより詳しく説明すると、まず、コントローラ4は、始点Psを通ってワークWの溶接方向に延びる基準線Lrを設定し、同時に教示点Ptを中心に基準線Lrに対して平行となる方向が所定長さxの長辺となり基準線Lrに対して垂直となる方向が所定長さyの短辺となる楕円形の境界線Lbを設定する。そして、コントローラ4は、溶接線Lwの始点Psと終点Peを含め、境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置する。換言すると、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置するのである。 The arrangement process of the teaching point Pt will be described in more detail. First, the controller 4 sets a reference line Lr extending in the welding direction of the work W through the starting point Ps, and at the same time, with respect to the reference line Lr centered on the teaching point Pt. Then, an elliptical boundary line Lb whose parallel direction is the long side of the predetermined length x and whose direction perpendicular to the reference line Lr is the short side of the predetermined length y is set. Then, the controller 4 arranges the teaching point Pt only on the first inflection point Pi in the region beyond the boundary line Lb, including the starting point Ps and the ending point Pe of the welding line Lw. In other words, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area not exceeding the boundary line Lb, but on the first inflection point Pi in the area exceeding the boundary line Lb. Only the teaching point Pt is arranged.

その後、コントローラ4は、境界線Lbを越えている領域に配置された第一番目の教示点Ptを通る新たな基準線Lrと教示点Ptを中心とする新たな楕円形の境界線Lbを設定する。そして、同じように境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置する。換言すると、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の第一番目の変曲点Pi上にのみ教示点Ptを配置する。そして、これを繰り返して終点Peに至るものとする。 After that, the controller 4 sets a new reference line Lr passing through the first teaching point Pt arranged in a region exceeding the boundary line Lb and a new elliptical boundary line Lb centering on the teaching point Pt. To do. Similarly, the teaching point Pt is arranged only on the first inflection point Pi in the area that exceeds the boundary line Lb. In other words, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area not exceeding the boundary line Lb, but on the first inflection point Pi in the area exceeding the boundary line Lb. Only the teaching point Pt is arranged. Then, this is repeated until the end point Pe is reached.

以上のように、本溶接ロボット1においては、一の教示点Ptを通る基準線Lrを設定し、教示点Ptを中心に基準線Lrに対して平行となる方向が所定長さxの長辺となり基準線Lrに対して垂直となる方向が所定長さyの短辺となる楕円形の境界線Lbを設定する。そして、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の変曲点Pi上には教示点Ptを配置する。かかる溶接ロボット1によれば、溶接線Lwの細かな歪みに捉われず、溶接用ツール5(本溶接ロボット1においてはレーザ溶接機51とアーク溶接機52である)の軌道が滑らかになるので、より溶接跡Bがきれいになる。更には、教示点Ptの数が少なくなるので、コントローラ4にかかる計算負荷も抑えられる。 As described above, in the main welding robot 1, the reference line Lr passing through one teaching point Pt is set, and the direction parallel to the reference line Lr about the teaching point Pt is the long side of the predetermined length x. Then, an elliptical boundary line Lb having a short side of a predetermined length y in a direction perpendicular to the reference line Lr is set. Then, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area that does not exceed the boundary line Lb, and sets the teaching point Pt on the inflection point Pi in the area that exceeds the boundary line Lb. Deploy. According to the welding robot 1, the trajectory of the welding tool 5 (which is the laser welding machine 51 and the arc welding machine 52 in the main welding robot 1) is smooth without being caught by the fine distortion of the welding line Lw. , The welding trace B becomes clearer. Further, since the number of teaching points Pt is reduced, the calculation load on the controller 4 can be suppressed.

次に、図11を用いて、第五実施形態に係る溶接ロボット1について説明する。なお、第五実施形態に係る溶接ロボット1は、第二実施形態に係る溶接ロボット1に特定の技術的思想を適用したものである。但し、第三実施形態及び第四実施形態に係る溶接ロボット1に適用することも可能である。 Next, the welding robot 1 according to the fifth embodiment will be described with reference to FIG. The welding robot 1 according to the fifth embodiment is a welding robot 1 according to the second embodiment to which a specific technical idea is applied. However, it is also possible to apply to the welding robot 1 according to the third embodiment and the fourth embodiment.

第五実施形態に係る溶接ロボット1は、第二実施形態に係る溶接ロボット1と同じく、各工程を経てワークWの突き合せ部分を溶融・接合する(図3参照)。 The welding robot 1 according to the fifth embodiment, like the welding robot 1 according to the second embodiment, melts and joins the abutting portion of the work W through each process (see FIG. 3 ).

ステップS3において、本溶接ロボット1は、教示点Ptの配置工程を開始する。コントローラ4は、溶接線Lwの始点Psと終点Peを含め、境界線Lbを越えている領域の変曲点Pi上に教示点Ptを配置する。換言すると、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の変曲点Pi上には教示点Ptを配置するのである(図11参照)。 In step S3, the main welding robot 1 starts the process of placing the teaching point Pt. The controller 4 arranges the teaching point Pt on the inflection point Pi in the area beyond the boundary line Lb including the start point Ps and the end point Pe of the welding line Lw. In other words, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area that does not exceed the boundary line Lb, but does not arrange the teaching point Pt on the inflection point Pi in the area that exceeds the boundary line Lb. Are arranged (see FIG. 11).

これと同時に、コントローラ4は、変曲点Piの分布を認識する。コントローラ4は、所定距離で区切られた範囲ごとに変曲点Piの密度を算出し、変曲点Piの高密度部分Dを把握する。その後、コントローラ4は、境界線Lbを越えているか否かに関わらず、高密度部分Dにおける少なくとも一つの変曲点Pi上に教示点Ptを配置する。例えば、高密度部分Dにおける最も中心に近い変曲点Pi上に教示点Ptを配置する。 At the same time, the controller 4 recognizes the distribution of the inflection points Pi. The controller 4 calculates the density of the inflection points Pi for each range divided by a predetermined distance, and grasps the high density portion D of the inflection points Pi. After that, the controller 4 arranges the teaching point Pt on at least one inflection point Pi in the high density portion D regardless of whether or not the boundary line Lb is crossed. For example, the teaching point Pt is arranged on the inflection point Pi closest to the center in the high density portion D.

以上のように、本溶接ロボット1において、コントローラ4は、境界線Lbを越えていない領域であったとしても変曲点Piの高密度部分Dにおける少なくとも一つの変曲点Pi上に教示点Ptを配置する。かかる溶接ロボット1によれば、溶接線Lwに複雑な部分があったとしても適宜に溶接用ツール5(本溶接ロボット1においてはレーザ溶接機51とアーク溶接機52である)が追従するので、溶接不良が生じるのを確実に防ぐことが可能となる。 As described above, in the main welding robot 1, the controller 4 teaches the teaching point Pt on at least one inflection point Pi in the high-density portion D of the inflection point Pi even if the area does not exceed the boundary line Lb. To place. According to the welding robot 1, the welding tool 5 (the laser welding machine 51 and the arc welding machine 52 in the main welding robot 1) appropriately follows even if there is a complicated portion on the welding line Lw. It is possible to reliably prevent defective welding.

次に、図12を用いて、第六実施形態に係る溶接ロボット1について説明する。なお、第六実施形態に係る溶接ロボット1は、第二実施形態に係る溶接ロボット1に特定の技術的思想を適用したものである。但し、第三実施形態及び第四実施形態に係る溶接ロボット1に適用することも可能である。 Next, the welding robot 1 according to the sixth embodiment will be described with reference to FIG. The welding robot 1 according to the sixth embodiment is a welding robot 1 according to the second embodiment to which a specific technical idea is applied. However, it is also possible to apply to the welding robot 1 according to the third embodiment and the fourth embodiment.

第六実施形態に係る溶接ロボット1は、第二実施形態に係る溶接ロボット1と同じく、各工程を経てワークWの突き合せ部分を溶融・接合する(図3参照)。 The welding robot 1 according to the sixth embodiment, like the welding robot 1 according to the second embodiment, melts and joins the abutted portion of the work W through each process (see FIG. 3 ).

ステップS3において、本溶接ロボット1は、教示点Ptの配置工程を開始する。コントローラ4は、溶接線Lwの始点Psと終点Peを含め、境界線Lbを越えている領域の変曲点Pi上に教示点Ptを配置する。換言すると、コントローラ4は、境界線Lbを越えていない領域の変曲点Pi上には教示点Ptを配置せず、境界線Lbを越えている領域の変曲点Pi上には教示点Ptを配置するのである(図12参照)。 In step S3, the main welding robot 1 starts the process of placing the teaching point Pt. The controller 4 arranges the teaching point Pt on the inflection point Pi in the area beyond the boundary line Lb including the start point Ps and the end point Pe of the welding line Lw. In other words, the controller 4 does not arrange the teaching point Pt on the inflection point Pi in the area that does not exceed the boundary line Lb, but does not arrange the teaching point Pt on the inflection point Pi in the area that exceeds the boundary line Lb. Are arranged (see FIG. 12).

これと同時に、コントローラ4は、変曲点Piの分布を認識する。コントローラ4は、所定距離で区切られた範囲ごとに変曲点Piの密度を算出し、変曲点Piの密度推移を把握する。その後、コントローラ4は、変曲点Piの密度が大きいところでは所定距離dを大きくし、変曲点Piの密度が小さいところでは所定距離dを小さくし、その上で境界線Lbを越えている領域の変曲点Pi上に教示点Ptを配置する。このとき、所定距離dをどのような値とするかについて限定するものではない。なお、第三実施形態に適用した場合にあっては所定半径r、第四実施形態に適用した場合にあっては所定長さx及び所定長さyを同じように変更し、その上で境界線Lbを越えている領域の変曲点Pi上に教示点Ptを配置する。 At the same time, the controller 4 recognizes the distribution of the inflection points Pi. The controller 4 calculates the density of the inflection points Pi for each range divided by a predetermined distance, and grasps the density transition of the inflection points Pi. After that, the controller 4 increases the predetermined distance d where the density of the inflection points Pi is high, and decreases the predetermined distance d where the density of the inflection points Pi is low, and then exceeds the boundary line Lb. The teaching point Pt is arranged on the inflection point Pi of the area. At this time, the value of the predetermined distance d is not limited. In addition, when applied to the third embodiment, the predetermined radius r is changed, and when applied to the fourth embodiment, the predetermined length x and the predetermined length y are changed in the same manner, and then the boundary is changed. The teaching point Pt is arranged on the inflection point Pi in the area beyond the line Lb.

以上のように、本溶接ロボット1において、コントローラ4は、変曲点Piの密度推移に応じた位置に境界線Lbを改めて設定して境界線Lbを越えている領域の変曲点Pi上に教示点Ptを配置する。かかる溶接ロボット1によれば、あらゆる溶接線Lwにも適宜に溶接用ツール5(本溶接ロボット1においてはレーザ溶接機51とアーク溶接機52である)が追従するので、溶接不良が生じるのを確実に防ぐことが可能となる。 As described above, in the main welding robot 1, the controller 4 newly sets the boundary line Lb at a position corresponding to the density transition of the inflection point Pi and sets it on the inflection point Pi in the area beyond the boundary line Lb. The teaching point Pt is arranged. According to the welding robot 1, since the welding tool 5 (the laser welding machine 51 and the arc welding machine 52 in the main welding robot 1) appropriately follow every welding line Lw, it is possible to prevent welding failure. It is possible to surely prevent it.

1 溶接ロボット
2 マニピュレータ
3 センサ
4 コントローラ
5 溶接用ツール
51 レーザ溶接機
52 アーク溶接機
B 溶接跡
Lb 境界線
Lw 溶接線
Pi 変曲点
Pt 教示点
W ワーク
1 Welding Robot 2 Manipulator 3 Sensor 4 Controller 5 Welding Tool 51 Laser Welder 52 Arc Welder B Welding Trace Lb Boundary Lw Welding Line Pi Inflection Point Pt Teaching Point W Work

Claims (6)

センサと、
前記センサの信号に基づいて溶接線を認識するコントローラと、を備え、
前記コントローラが前記溶接線上に複数の教示点を自動的に配置するとともに当該教示点を辿るように溶接用ツールを移動させる溶接ロボットにおいて、
前記コントローラは、前記溶接線を表した数式の二次導関数の符号が変化する点を前記溶接線の変曲点として特定し、当該変曲点上に前記教示点を配置する、ことを特徴とする溶接ロボット。
A sensor,
A controller that recognizes a welding line based on the signal of the sensor,
In a welding robot in which the controller automatically arranges a plurality of teaching points on the welding line and moves a welding tool so as to follow the teaching points,
The controller identifies a point at which a sign of a second derivative of a mathematical expression representing the welding line changes as an inflection point of the welding line, and arranges the teaching point on the inflection point. And a welding robot.
一の前記教示点を通る基準線を設定し、
前記基準線に対して所定距離をあけて平行に延びる境界線を設定し、
前記コントローラは、前記境界線を越えていない領域の前記変曲点上には前記教示点を配置せず、前記境界線を越えている領域の前記変曲点上には前記教示点を配置する、ことを特徴とする請求項1に記載の溶接ロボット。
Set a reference line passing through one of the teaching points,
Set a boundary line extending in parallel to the reference line with a predetermined distance,
The controller does not arrange the teaching point on the inflection point in the area not exceeding the boundary line, but arranges the teaching point on the inflection point in the area exceeding the boundary line. The welding robot according to claim 1, wherein:
一の前記教示点を中心に所定半径となる円形の境界線を設定し、
前記コントローラは、前記境界線を越えていない領域の前記変曲点上には前記教示点を配置せず、前記境界線を越えている領域の前記変曲点上には前記教示点を配置する、ことを特徴とする請求項1に記載の溶接ロボット。
Set a circular boundary line with a predetermined radius centered on one of the teaching points,
The controller does not arrange the teaching point on the inflection point in the area not exceeding the boundary line, but arranges the teaching point on the inflection point in the area exceeding the boundary line. The welding robot according to claim 1, wherein:
一の前記教示点を通る基準線を設定し、
前記教示点を中心に前記基準線に対して平行となる方向が所定長さの長辺となり前記基準線に対して垂直となる方向が所定長さの短辺となる楕円形の境界線を設定し、
前記コントローラは、前記境界線を越えていない領域の前記変曲点上には前記教示点を配置せず、前記境界線を越えている領域の前記変曲点上には前記教示点を配置する、ことを特徴とする請求項1に記載の溶接ロボット。
Set a reference line passing through one of the teaching points,
An elliptical boundary line is set with a long side having a predetermined length in a direction parallel to the reference line and a short side having a predetermined length in a direction perpendicular to the reference line around the teaching point. Then
The controller does not arrange the teaching point on the inflection point in the area not exceeding the boundary line, but arranges the teaching point on the inflection point in the area exceeding the boundary line. The welding robot according to claim 1, wherein:
前記コントローラは、前記境界線を越えていない領域であったとしても前記変曲点の高密度部分における少なくとも一つの変曲点上に前記教示点を配置する、ことを特徴とする請求項2から請求項4のいずれか一項に記載の溶接ロボット。 3. The controller arranges the teaching point on at least one inflection point in a high density portion of the inflection point even if the controller does not exceed the boundary line. The welding robot according to claim 4. 前記コントローラは、前記変曲点の密度推移に応じた位置に前記境界線を改めて設定して当該境界線を越えている領域の前記変曲点上に前記教示点を配置する、ことを特徴とする請求項2から請求項4のいずれか一項に記載の溶接ロボット。 The controller sets the boundary line again at a position according to the density transition of the inflection point, and arranges the teaching point on the inflection point in a region beyond the boundary line. The welding robot according to any one of claims 2 to 4.
JP2018221748A 2018-11-27 2018-11-27 welding robot Active JP7238362B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018221748A JP7238362B2 (en) 2018-11-27 2018-11-27 welding robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018221748A JP7238362B2 (en) 2018-11-27 2018-11-27 welding robot

Publications (2)

Publication Number Publication Date
JP2020082287A true JP2020082287A (en) 2020-06-04
JP7238362B2 JP7238362B2 (en) 2023-03-14

Family

ID=70909501

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018221748A Active JP7238362B2 (en) 2018-11-27 2018-11-27 welding robot

Country Status (1)

Country Link
JP (1) JP7238362B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022186054A1 (en) * 2021-03-02 2022-09-09 ファナック株式会社 Teaching point generation device that generates teaching points on basis of output of sensor, and teaching point generation method
US11498157B2 (en) * 2020-01-31 2022-11-15 GM Global Technology Operations LLC System and method of enhanced automated welding of first and second workpieces

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63102881A (en) * 1986-10-17 1988-05-07 株式会社日立製作所 Teaching system of automatic working device
JPH07299702A (en) * 1994-04-28 1995-11-14 Komatsu Ltd Processing work line detector of robot
JPH0816227A (en) * 1994-07-01 1996-01-19 Fanuc Ltd Method for teaching moving route of automatic machine using position sensor
JP2006218531A (en) * 2005-02-14 2006-08-24 Osaka Industrial Promotion Organization Friction stirring device, control method for its probe, control program, and manufacturing method for joined body
JP2008238227A (en) * 2007-03-28 2008-10-09 Kobe Steel Ltd One-side welding equipment
JP2012059198A (en) * 2010-09-13 2012-03-22 Toshiba Corp Abnormality detection device and abnormality detection method
JP2013082019A (en) * 2011-10-06 2013-05-09 Honda Motor Co Ltd Deburring method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63102881A (en) * 1986-10-17 1988-05-07 株式会社日立製作所 Teaching system of automatic working device
JPH07299702A (en) * 1994-04-28 1995-11-14 Komatsu Ltd Processing work line detector of robot
JPH0816227A (en) * 1994-07-01 1996-01-19 Fanuc Ltd Method for teaching moving route of automatic machine using position sensor
JP2006218531A (en) * 2005-02-14 2006-08-24 Osaka Industrial Promotion Organization Friction stirring device, control method for its probe, control program, and manufacturing method for joined body
JP2008238227A (en) * 2007-03-28 2008-10-09 Kobe Steel Ltd One-side welding equipment
JP2012059198A (en) * 2010-09-13 2012-03-22 Toshiba Corp Abnormality detection device and abnormality detection method
JP2013082019A (en) * 2011-10-06 2013-05-09 Honda Motor Co Ltd Deburring method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11498157B2 (en) * 2020-01-31 2022-11-15 GM Global Technology Operations LLC System and method of enhanced automated welding of first and second workpieces
WO2022186054A1 (en) * 2021-03-02 2022-09-09 ファナック株式会社 Teaching point generation device that generates teaching points on basis of output of sensor, and teaching point generation method
JP7620082B2 (en) 2021-03-02 2025-01-22 ファナック株式会社 TEACHING POINT GENERATION DEVICE FOR GENERATING TEACHING POINTS BASED ON SENSOR OUTPUT, ROBOT CONTROL DEVICE, AND TEACHING POINT GENERATION METHOD

Also Published As

Publication number Publication date
JP7238362B2 (en) 2023-03-14

Similar Documents

Publication Publication Date Title
US11945031B2 (en) Laminated molded object production method and production device
JP6073297B2 (en) System and method for high-speed metal cladding
CN102126084B (en) Laser welding method for steel sheet
JP6205064B2 (en) Laser welding apparatus and laser welding method
JP7386397B2 (en) Laser cutting equipment and laser cutting method
WO2019098006A1 (en) Method and apparatus for manufacturing layered model
CN111770806B (en) Forming method of laminated shaped object, manufacturing apparatus of laminated shaped object, and recording medium
CN112166002B (en) Method and apparatus for manufacturing layered structure, and storage medium
JP6978350B2 (en) Work posture adjustment method, model manufacturing method and manufacturing equipment
CN104014933B (en) A kind of method of laser-TOPTIG composite welding
JP7014823B2 (en) Methods and equipment for joining at least two workpieces
JP2020082287A (en) Welding robot
JP6596655B2 (en) Laser welding control method and laser welding system
CN109865942B (en) Laser welding method and system
JP7193423B2 (en) Laminate-molded article manufacturing method
JP7028737B2 (en) Manufacturing method of modeled object, manufacturing equipment and modeled object
JP7355701B2 (en) Additive manufacturing method
JP6092163B2 (en) Welding apparatus and welding method
CN113523545A (en) Laser welding method for galvanized steel
JP5543160B2 (en) Composite welding apparatus and composite welding method
US11801573B2 (en) Tack welding method and tack welding apparatus
WO2019098021A1 (en) Method for producing molded article, production device, and molded article
CN104646831A (en) Hybrid welding apparatuses, systems and methods for spatially offset components
JP6859471B1 (en) Manufacturing method of laminated model
JP7010767B2 (en) Welded structure manufacturing method and welded structure

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210930

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220728

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220823

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221019

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230213

R150 Certificate of patent or registration of utility model

Ref document number: 7238362

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150