(57)【要約】【課題】溶接母材自体の誤差による教示位置のずれを補正する。【解決手段】溶接母材の溶接経路に沿って設定された複数の教示位置をそれぞれ溶接経路に交差する方向に挟む位置に、補正開始点および補正終了点を生成し、生成された各補正開始点から各補正終了点に向かう検出経路に沿って、溶接ワイヤを突出させた溶接トーチを移動させながら、タッチセンシングを行うことにより、検出経路に沿う溶接母材のプロファイルを検出し、検出されたプロファイルに基づいて、教示位置を補正する教示位置補正方法である。【選択図】図４
2020062659.tif 000002
【特許請求の範囲】
【請求項１】
溶接母材の溶接経路に沿って設定された複数の教示位置をそれぞれ前記溶接経路に交差する方向に挟む位置に、補正開始点および補正終了点を生成し、
生成された各前記補正開始点から各前記補正終了点に向かう検出経路に沿って、溶接ワイヤを突出させた溶接トーチを移動させながら、タッチセンシングを行うことにより、前記検出経路に沿う前記溶接母材のプロファイルを検出し、
検出された該プロファイルに基づいて、前記教示位置を補正する教示位置補正方法。
【請求項２】
前記溶接トーチの先端から所定量突出させた前記溶接ワイヤの先端位置をツール先端点として設定し、
前記タッチセンシングは、前記溶接ワイヤと前記溶接母材との接触が検出されていないときには前記溶接ワイヤを突出させ、前記溶接ワイヤと前記溶接母材との接触が検出されたときには前記溶接ワイヤを引っ込める動作を繰り返し、前記溶接ワイヤと前記溶接母材との接触が検出された時点での前記ツール先端点の座標および該ツール先端点からの前記溶接ワイヤの移動量を記録する請求項１に記載の教示位置補正方法。
【請求項３】
前記タッチセンシングにより記録された前記溶接ワイヤの移動量の絶対値が、第１閾値よりも大きいときには、その旨を報知する請求項２に記載の教示位置補正方法。
【請求項４】
前記タッチセンシングにより記録された前記溶接ワイヤの移動量の絶対値が、前記第１閾値以下であり第２閾値よりも大きいときに、前記溶接経路を検出したものと判定し、その時点での前記ツール先端点の座標および該ツール先端点からの前記溶接ワイヤの移動量に基づいて、前記教示位置を補正する請求項３に記載の教示位置補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、教示位置補正方法に関するものである。
【背景技術】
【０００２】
従来、溶接トーチの先端から突出させた溶接ワイヤを溶接母材に接触させることにより、溶接トーチの先端位置を検出するタッチセンシングが知られている（例えば、特許文献１参照。）。
特許文献１においては、溶接母材の外面に溶接ワイヤを接触させて行うタッチセンシングにより、溶接母材のずれを検出し、検出されたずれを補償する変換マトリクスを生成して教示位置を補正している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２２５２８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の補正方法では、溶接母材全体のずれによる教示位置のずれを補正することはできるが、溶接母材自体の誤差による教示位置のずれを補正することができないという不都合がある。
本発明は、溶接母材自体の誤差による教示位置のずれを補正することができる教示位置補正方法を提供することを目的としている。
【課題を解決するための手段】
【０００５】
本発明の一態様は、溶接母材の溶接経路に沿って設定された複数の教示位置をそれぞれ前記溶接経路に交差する方向に挟む位置に、補正開始点および補正終了点を生成し、生成された各前記補正開始点から各前記補正終了点に向かう検出経路に沿って、溶接ワイヤを突出させた溶接トーチを移動させながら、タッチセンシングを行うことにより、前記検出経路に沿う前記溶接母材のプロファイルを検出し、検出された該プロファイルに基づいて、前記教示位置を補正する教示位置補正方法である。
【０００６】
本態様によれば、溶接母材の溶接経路に沿って設定された複数の教示位置に対して、各教示位置を溶接経路に交差する方向に挟む位置に、補正開始点および補正終了点が生成される。そして、生成された補正開始点から補正終了点に向かう検出経路に沿って、溶接ワイヤを突出させた溶接トーチを移動させながらタッチセンシングを行うことにより、検出経路に沿う溶接母材のプロファイルが検出される。
【０００７】
プロファイルは溶接母材の表面形状の変化を示すので、表面形状が急激に変化する部分に段差、すなわち、溶接経路が存在することを検出できる。したがって、実際の溶接経路を示すプロファイルに基づいて教示位置を補正することにより、溶接母材全体のずれによる教示位置のずれのみならず、溶接母材自体の誤差による教示位置のずれを補正することができる。
【０００８】
上記態様においては、前記溶接トーチの先端から所定量突出させた前記溶接ワイヤの先端位置をツール先端点として設定し、前記タッチセンシングは、前記溶接ワイヤと前記溶接母材との接触が検出されていないときには前記溶接ワイヤを突出させ、前記溶接ワイヤと前記溶接母材との接触が検出されたときには前記溶接ワイヤを引っ込める動作を繰り返し、前記溶接ワイヤと前記溶接母材との接触が検出された時点での前記ツール先端点の座標および該ツール先端点からの前記溶接ワイヤの移動量を記録してもよい。
【０００９】
この構成により、溶接トーチを検出経路に沿って移動させながら、溶接ワイヤを長さ方向に移動させて溶接ワイヤと溶接母材との接触および離間が繰り返される。そして、溶接ワイヤが溶接母材に接触した時点でツール先端点の座標と溶接ワイヤの移動量が記録されることにより、検出経路に沿う溶接母材のプロファイルを容易に検出することができる。
【００１０】
また、上記態様においては、前記タッチセンシングにより記録された前記溶接ワイヤの移動量の絶対値が、第１閾値よりも大きいときには、その旨を報知してもよい。
この構成により、タッチセンシングにおける溶接ワイヤの移動量の絶対値が第１閾値よりも大きいときには、教示位置のずれが大き過ぎるので、その旨を報知することにより、操作者に異常を知らせることができる。
【００１１】
また、上記態様においては、前記タッチセンシングにより記録された前記溶接ワイヤの移動量の絶対値が、前記第１閾値以下であり第２閾値よりも大きいときに、前記溶接経路を検出したものと判定し、その時点での前記ツール先端点の座標および該ツール先端点からの前記溶接ワイヤの移動量に基づいて、前記教示位置を補正してもよい。
【００１２】
この構成により、タッチセンシングにおける溶接ワイヤの移動量の絶対値が、第１閾値以下の範囲で大きく変化したときに、溶接母材の表面形状が急激に変化する溶接経路を検出したものと容易に判定することができる。その時点でのツール先端点の座標および溶接ワイヤの移動量を用いることにより、実際の溶接経路の位置を用いて、溶接母材全体のずれによる教示位置のずれのみならず、溶接母材自体の誤差による教示位置のずれを補正することができる。
【発明の効果】
【００１３】
本発明によれば、溶接母材自体の誤差による教示位置のずれを補正することができるという効果を奏する。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る教示位置補正方法を実施するロボットシステムを示す全体構成図である。
【図２】図１の教示位置補正方法を適用する溶接母材の一例を示す斜視図である。
【図３】図１のロボットシステムに備えられる溶接トーチと溶接母材との関係を示す正面図である。
【図４】図１の教示位置補正方法を示すフローチャートである。
【図５】図４の教示位置補正方法において各教示位置に設定される検出経路の一例を示す図である。
【図６】図１のロボットシステムにおいて、溶接ワイヤを補正開始点に配置した状態を示す正面図である。
【図７】図６の補正開始点から検出経路に沿って溶接ワイヤを移動させつつ行うタッチセンシングを説明する正面図である。
【図８】図７の溶接ワイヤが溶接母材の段差に配置された状態を示す正面図である。
【図９】図８の状態から溶接終了点まで検出経路に沿って溶接ワイヤを移動させつつ行うタッチセンシングを説明する正面図である。
【図１０】図２の溶接母材の変形例を示す斜視図である。
【発明を実施するための形態】
【００１５】
本発明の一実施形態に係る教示位置補正方法について、図面を参照して以下に説明する。
本実施形態に係る教示位置補正方法は、ロボット１の先端に装着した溶接トーチ２の先端から溶接ワイヤ３を突出させてアーク溶接を行う場合のロボット１の教示位置を補正する方法である。ロボット１は、図１に示されるように、例えば、６軸多関節型ロボットである。
【００１６】
ロボット１には、図１に示されるように、教示プログラムに従ってロボット１を制御する制御装置１０と、タッチセンシング機能を備える溶接電源２０とが接続されている。
タッチセンシング機能は、溶接母材Ｘに溶接ワイヤ３が接触したことを検出する機能であり、溶接トーチ２に設けられたサーボモータ４によって、溶接ワイヤ３を駆動する。
【００１７】
具体的には、タッチセンシング機能は、溶接母材Ｘに溶接ワイヤ３が接触していないときにはサーボモータ４の作動により溶接ワイヤ３を前方に繰り出して突出量を増大させ、溶接母材Ｘに溶接ワイヤ３が接触したときには、接触が解消される位置まで溶接ワイヤ３を基端側に引き込んで突出量を低減させる。そして、溶接電源２０は、溶接ワイヤ３を基端側に引き込んだ各位置において、溶接ワイヤ３の突出量を制御装置１０に出力する。
【００１８】
本実施形態に係る教示位置補正方法は、例えば、図２に示されるように、２枚の平板状の溶接母材Ｘを重ねて、図示しない固定治具によりテーブル上に固定し、図３に示されるように、一方の溶接母材Ｘの端縁に沿って隅肉溶接を行う場合の溶接経路に沿って、複数の教示位置が教示されていることを前提としている。ロボット１の作動により複数の教示位置を辿るように溶接トーチ２を移動させつつアーク溶接を行う場合において、同様の溶接母材Ｘを同一の固定治具によって固定しても、固定の際の溶接母材Ｘの位置ずれや溶接母材Ｘ自体の寸法誤差等によって、溶接経路がずれる場合がある。
【００１９】
本実施形態に係る教示位置補正方法は、溶接母材Ｘが固定治具に固定された状態で、実際の溶接に先だって実施されるものであり、例えば、溶接経路に沿って設定された複数の教示位置の全てについて、それぞれ補正動作を行わせる。補正動作は、まず、図４に示されるように、ｎを初期化し（ステップＳ１）、第１教示位置に対して、溶接経路に交差する方向に教示位置を挟んだ両側に、補正開始点と補正終了点とを生成する（ステップＳ２）。補正開始点および補正終了点は、図５に示されるように、教示位置を通過する直線（検出経路）上に、所定の距離をあけて設定される。
【００２０】
溶接トーチ２の先端から所定量、例えば、１５ｍｍだけ突出させた溶接ワイヤ３の先端位置をロボット１の動作の基準となるツール先端点として設定しておく。
制御装置１０は、図６から図９に示されるように、溶接ワイヤ３が溶接母材Ｘの表面に直交する方向となる溶接トーチ２の姿勢を維持しながら、生成された補正開始点から検出経路に沿って補正終了点まで溶接トーチ２を移動させ、その間に、溶接電源２０はタッチセンシング機能により、溶接ワイヤ３を出没させて、図６に示されるように、ツール先端点からの溶接ワイヤ３の移動量Ｌの検出により表面位置の検出を行う。
【００２１】
すなわち、まず、補正開始点へ移動し（ステップＳ３）、補正終了点に向かって検出経路に沿ってツール先端点を移動させながらタッチセンシングを行う（ステップＳ４）。これにより、検出経路上において、溶接ワイヤ３が溶接母材Ｘに接触していない位置では溶接ワイヤ３が突出させられる一方、溶接ワイヤ３が溶接母材Ｘに接触したときには、接触しない位置まで溶接ワイヤ３が引っ込められる。
【００２２】
溶接母材Ｘの表面形状が平坦な部分では、溶接ワイヤ３の移動量Ｌの変化量（絶対値）ΔＬは極めて小さく、溶接母材Ｘに段差がある部分では、図８に示されるように、溶接ワイヤ３の移動量Ｌの変化量ΔＬは大きくなる。そして、溶接ワイヤ３を引っ込めたときの溶接ワイヤ３のツール先端点からの移動量Ｌが制御装置１０に送られる（ステップＳ５）。
【００２３】
制御装置１０は、溶接ワイヤ３の移動量Ｌが溶接電源２０から送られてきたときには、その時点でのツール先端点の座標と送られてきた移動量Ｌとを対応づけて記憶し（ステップＳ６）、移動量Ｌの絶対値が第１閾値よりも大きいか否かを判定する（ステップＳ７）。第１閾値はツール先端点からの溶接ワイヤ３の許容移動量である。許容移動量は、例えば±１５ｍｍである。
【００２４】
ステップＳ６における判定の結果、移動量Ｌが第１閾値よりも大きい場合には、制御装置１０は、異常である旨を報知し（ステップＳ８）、処理を終了する。報知方法は、移動量を画面に表示する、あるいはアラームを鳴らす等の任意の方法でよい。
【００２５】
ステップＳ６における判定の結果、移動量Ｌが第１閾値以下である場合には、ツール先端点が補正終了点に位置するか否かを判定し（ステップＳ９）、補正終了点に位置しない場合にはステップＳ４からの工程を繰り返す。
【００２６】
ステップＳ８において補正終了点に位置した場合には、検出経路に沿う溶接母材Ｘのプロファイルの検出が終了したことになる。
そこで、制御装置１０は、検出されたプロファイルに基づいて、溶接母材Ｘの段差位置を検出する。すなわち、補正開始点からの検出経路における溶接ワイヤ３の移動量Ｌの変化量ΔＬが第２閾値を超えるか否かを判定する（ステップＳ１０）。変化量ΔＬの最大値が第２閾値以下である場合には、溶接母材Ｘの表面は検出経路に沿ってほぼ平坦であることがわかる。
【００２７】
一方、検出経路の途中において、溶接ワイヤ３の移動量Ｌが第２閾値を超える場合には、その位置において溶接母材Ｘの表面には溶接母材Ｘの板厚以上の段差が存在することがわかる。この位置に対応して記憶されているツール先端点の座標と溶接ワイヤの移動量Ｌとに基づいて、教示位置の補正が行われる（ステップＳ１１）。
【００２８】
すなわち、検出経路に沿う溶接母材Ｘのプロファイルを検出することにより、溶接母材Ｘにおける段差位置、すなわち、一方の溶接母材Ｘの表面に重ねられた他方の溶接母材Ｘの端縁であって、隅肉溶接が施される溶接経路が精度よく検出される。そして、予め教示された教示位置が検出された溶接経路に基づいて算出される新たな教示位置に置き換えられる。
【００２９】
そして、全ての教示位置について補正処理が行われたか否かが判定され（ステップＳ１２）、全ての教示位置について補正処理が行われた場合には処理を終了し、全ての教示位置について補正処理が終了していない場合には、ｎをインクリメントして（ステップＳ１３）、ステップＳ２からの工程が繰り返される。
【００３０】
このように、本実施形態に係る教示位置補正方法によれば、溶接母材Ｘが固定治具に固定された状態で、実際の溶接に先だって検出された溶接母材Ｘのプロファイルに基づいて教示位置を補正するので、溶接母材Ｘが全体として回転した状態で固定治具により固定されている場合、あるいは、溶接母材Ｘ自体の形状の誤差によって、溶接母材Ｘの端縁と教示された溶接経路との間にずれが発生している場合であっても、実際の溶接母材Ｘの端縁の位置に合わせて溶接経路上の各教示位置を精度よく補正することができるという利点がある。
【００３１】
また、本実施形態によれば、プロファイルの検出時に、溶接ワイヤ３が溶接母材Ｘの表面に直交する方向に維持されるので、検出されたツール先端点の溶接母材Ｘの表面に沿う方向の座標は、溶接ワイヤ３の先端の座標とほぼ一致している。また、ツール先端位置からの溶接ワイヤ３の移動量Ｌに基づいて教示位置を補正するので、検出されたツール先端点の溶接母材Ｘの表面に直交する方向の座標と、溶接ワイヤの移動量Ｌとに基づいて、溶接ワイヤ３の先端の溶接母材Ｘの表面に直交する方向の座標を容易に算出することができる。
【００３２】
すなわち、本実施形態によれば、溶接母材Ｘの位置ずれおよび形状誤差によるずれを３次元的に精度よく検出することができて、教示位置を３次元的に精度よく補正することができるという利点がある。特に、溶接母材Ｘの形状の誤差が部分的に大きくなっている場合にも、現実の溶接母材Ｘの形状に倣って、精度よく溶接することができる。
【００３３】
また、溶接ワイヤ３の移動量Ｌが第１閾値を超えている場合に、その旨が報知され、処理が終了するので、溶接母材Ｘが、大きくずれて固定されていたり、溶接母材Ｘの形状誤差が大きすぎたりする場合に、溶接対象から除外することができる。
【００３４】
また、第２閾値として、溶接母材Ｘの板厚寸法を設定しているので、タッチセンシング機能により検出された段差の大きさΔＬが板厚寸法Ｔを超えている場合には、図１０に示されるように、２つの溶接母材Ｘの間に隙間が存在することを検出することもできる。そのような場合には、アーク溶接の際の溶接条件として、隙間を有する溶接母材Ｘの隅肉溶接に適したものを設定することもできる。
【００３５】
なお、本実施形態に係る教示位置補正方法においては、検出経路に沿って補正開始点から補正終了点まで検出したプロファイルに基づいて教示位置を補正しているが、これに代えて、補正開始点からプロファイルを検出して、段差が検出された時点でプロファイルの検出処理を終了してもよい。これにより、プロファイルを検出する時間を短縮することができる。
【００３６】
また、検出経路を溶接経路に直交する方向に設定したが、これに代えて、溶接経路に任意の角度で交差する方向に検出経路を設定してもよい。
また、ツール先端点および移動許容量は１５ｍｍ以外の任意の値を採用してもよい。
【００３７】
また、溶接電源２０がタッチセンシング機能を備え、溶接トーチ２に備えられたサーボモータ４を制御して溶接ワイヤ３を移動させることとしたが、溶接ワイヤ３を移動させるサーボモータ４をロボット１の付加軸により構成し、溶接電源２０のタッチセンシング機能による溶接ワイヤ３の溶接母材Ｘへの接触検知信号に基づいて、制御装置１０がサーボモータ４を制御することにしてもよい。
【００３８】
また、本実施形態においては、溶接経路に沿って教示された全ての教示位置について、検出経路を設定して補正することとしたが、これに代えて、溶接母材Ｘ全体の角度ずれを補正するだけの場合には、溶接経路に沿って離れた２箇所についてプロファイルの検出により正しい教示位置を求め、求められた教示位置間の角度に基づいて、溶接母材Ｘの角度ずれを補正してもよい。
【符号の説明】
【００３９】
２  溶接トーチ
３  溶接ワイヤ
Ｌ  移動量
ΔＬ  変化量（絶対値）
Ｘ  溶接母材
【図１】
2020062659.tif 000003
【図２】
2020062659.tif 000004
【図３】
2020062659.tif 000005
【図４】
2020062659.tif 000006
【図５】
2020062659.tif 000007
【図６】
2020062659.tif 000008
【図７】
2020062659.tif 000009
【図８】
2020062659.tif 000010
【図９】
2020062659.tif 000011
【図１０】
2020062659.tif 000012