(57)【要約】      （修正有）【課題】ルートギャップや裏当て隙間や目違いが変わっても良好なビード形状とビード品質を安定して得る。【解決手段】視覚センサで撮影した被溶接部材の溶融池及びその近傍の画像からトーチ揺動の左右端部の画像３２を抽出し、抽出した左右端部の画像３２を合成して仮想溶融池画像３６を有する合成画像３５を作成し、仮想溶融池画像３６の左端点ＬＰと右端点ＲＰとの間の距離を揺動幅特徴量として算出して開先幅変動に対するトーチ揺動パターンの追従（適応）制御を適切に行う。また、電極画像３４の先端中心点ＷＰから仮想溶融池画像３６の左端点ＬＰと右端点ＲＰの中央点までの距離を揺動中心特徴量として算出し、算出した揺動中心特徴量を用いて開先中心線倣い制御を適切に行う。【選択図】    図４
2007185700.tif 000002
【特許請求の範囲】
【請求項１】
被溶接部材の溶融池及びその近傍を視覚センサで撮影し、撮影した画像からトーチ揺動の左右端部の画像を抽出する工程と、
抽出した左右端部の画像を合成して仮想溶融池画像を有する合成画像を作成する工程と、
作成した合成画像に含まれる仮想溶融池画像の左端点と右端点及び電極画像の先端中心点を特徴点として抽出する工程と、
抽出した仮想溶融池画像の左端点と右端点との間の距離を揺動幅特徴量として算出し、抽出した電極画像の先端中心点から仮想溶融池画像の左端点と右端点の中央点までの距離を揺動中心特徴量として算出し、左右の溶融池画像の先端から抽出した仮想溶融池画像の左端点と右端点までの距離を溶融池高さ特徴量として算出する工程と、
算出した揺動幅特徴量を用いて実際のトーチ揺動幅とを算出する工程と、
算出した揺動中心特徴量を用いて揺動中心補正量を算出する工程と、
算出した揺動幅特徴量と溶融池高さ特徴量を用いて実際の溶接速度を算出する工程と、
算出した溶接速度により溶接トーチに移動速度を制御し、算出したトーチ揺動幅と揺動中心補正量とにより溶接トーチの揺動パターンを制御する工程を有することを特徴とする溶接制御方法。
【請求項２】
被溶接部材の溶融池及びその近傍を視覚センサで撮影し、撮影した画像からトーチ揺動の左右端部の画像を抽出する工程と、
抽出した左右端部の画像を合成して仮想溶融池画像を有する合成画像を作成する工程と、
作成した合成画像に含まれる仮想溶融池画像の左端点と右端点及び電極画像の先端中心点を特徴点として抽出する工程と、
抽出した仮想溶融池画像の左端点と右端点との間の距離を揺動幅特徴量として算出し、抽出した電極画像の先端中心点から仮想溶融池画像の左端点と右端点の中央点までの距離を揺動中心特徴量として算出し、左右の溶融池画像の先端から抽出した仮想溶融池画像の左端点と右端点までの距離を溶融池高さ特徴量として算出する工程と、
算出した揺動幅特徴量とあらかじめ記憶された基準揺動幅特徴量及び視覚センサで撮影した画像の実寸法倍率を用いて各サンプリング期間毎に開先幅の変化量を算出し、算出した各サンプリング期間毎の開先幅の変化量から標準開先幅に対する実際の開先幅の変化量を算出する工程と、
算出した開先幅の変化量とあらかじめ記憶された基準トーチ揺動幅とを用いて実際のトーチ揺動幅を算出する工程と、
算出した揺動中心特徴量と視覚センサで撮影した画像の実寸法倍率を用いて揺動中心補正量を算出する工程と、
算出した開先幅の変化量とあらかじめ記憶した基準ビード断面積と基準ビード厚さ及基準溶接速度を用いて溶接速度１次補正量を算出する工程と、
算出した溶融池高さ特徴量とあらかじめ記憶した基準溶融池高さから各サンプリング期間毎の溶接速度の２次補正量を算出する工程と、
算出した溶接速度１次補正量と溶接速度の２次補正量とあらかじめ記憶した基準溶接速度から実際の溶接速度を算出する工程と、
算出した溶接速度により溶接トーチの移動速度を制御し、算出したトーチ揺動幅と揺動中心補正量とにより溶接トーチの揺動パターンを制御する工程を有することを特徴とする溶接制御方法。
【請求項３】
視覚センサと溶接制御装置を有し、
前記視覚センサは、被溶接部材の溶融池及びその近傍を撮影し、
前記溶接制御装置は、演算処理部及び駆動制御部を有し、
前記演算処理部は、画像合成処理部と特徴点抽出部と特徴量算出部と開先幅変化量演算部と揺動幅演算部と揺動中心補正量演算部と溶接速度１次補正量演算部と溶接速度２次補正量演算部及び溶接速度演算部とを有し、
前記画像合成処理部は、前記視覚センサで撮影した画像からトーチ揺動の左右端部の画像を抽出し、抽出した左右端部の画像を合成して仮想溶融池画像を有する合成画像を作成し、
前記特徴点抽出部は、前記画像合成処理部で作成した合成画像に含まれる仮想溶融池画像の左端点と右端点及び電極画像の先端中心点を特徴点として抽出し、
前記特徴量算出部は、前記特徴点抽出部で抽出した仮想溶融池画像の左端点と右端点との間の距離を揺動幅特徴量として算出し、電極画像の先端中心点から仮想溶融池画像の左端点と右端点の中央点までの距離を揺動中心特徴量として算出し、左右の溶融池画像の先端から抽出した仮想溶融池画像の左端点と右端点までの距離を溶融池高さ特徴量として算出し、
前記開先幅変化量演算部は、前記特徴量算出部で算出した揺動幅特徴量とあらかじめ記憶された基準揺動幅特徴量及び視覚センサで撮影した画像の実寸法倍率を用いて各サンプリング期間毎に開先幅の変化量を算出し、算出した各サンプリング期間毎の開先幅の変化量から標準開先幅に対する実際の開先幅の変化量を算出し、
前記揺動幅演算部は、前記開先幅変化量演算部で算出した開先幅の変化量とあらかじめ記憶された基準トーチ揺動幅とから実際のトーチ揺動幅を算出し、
前記揺動中心補正量演算部は、前記特徴量算出部で算出した揺動中心特徴量と視覚センサで撮影した画像の実寸法倍率を用いて揺動中心補正量を算出し、
前記溶接速度１次補正量演算部は、前記開先幅変化量演算部で算出した実際の開先幅変化量とあらかじめ記憶した基準ビード断面積と基準ビード厚さ及基準溶接速度を用いて溶接速度１次補正量を算出し、
前記溶接速度２次補正量演算部は、前記特徴量算出部で算出した溶融池高さ特徴量とあらかじめ記憶した基準溶融池高さから各サンプリング期間毎の溶接速度の変化量を算出し、算出した各サンプリング期間毎の溶接速度の変化量から溶接速度の２次補正量を算出し、
前記溶接速度演算部は、前記溶接速度１次補正量演算部で算出した溶接速度１次補正量と前記溶接速度２次補正量演算部で算出した溶接速度の２次補正量とあらかじめ記憶した基準溶接速度を用いて実際の溶接速度を算出し、
前記駆動制御部は、前記演算処理部で算出した溶接速度により溶接トーチの移動速度を制御し、トーチ揺動幅と揺動中心補正量とにより溶接トーチの揺動パターンを制御することを特徴とする溶接装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アーク溶接を行うときに、トーチ揺動幅と溶接速度を適応制御する溶接制御方法及び溶接装置、特に、開先形状例えばルートギャップや目違いあるいは裏当て隙間などの変化が発生しても、所定の溶接ビード厚さを維持しながら良質な裏波ビードも得ることができる溶接制御に関するものである。
【背景技術】
【０００２】
近年、造船や橋梁、建築、パイプライン、機械、鉄鋼などの分野において、自動溶接のニーズが高まっている。この自動溶接の際に、溶接アークを溶接線に自動的に倣わせることはもちろん、開先形状の変化有無にかかわらず良質な裏波ビードや各層の適切な溶接ビード厚さを維持する必要がある。これらを実現するためにレーザセンサや視覚センサなどを使用している。
【０００３】
レーザセンサを使用する場合は、溶接トーチの前方にレーザセンサヘッドを設け、溶接アークから十分離れた溶接方向の前方の開先上にレーザ光を照射し、そのレーザ光切断画像をＣＣＤカメラなどで撮影し、撮影した画像を画像処理して開先断面積を求め、求めたデータをメモリに記憶しておき、溶接アークが計測位置に移動してきたときに、メモリに記憶した開先断面積のデータを読み出して溶接条件を算出して制御に利用するようにしている。この制御方法は、一般的に制御による不安定現象が生じないため、システムを構築しやすい利点がある。
【０００４】
一般的にレーザセンサ自身は高い計測精度を持たせるのは容易であるが、ＣＣＤカメラ等が撮影したレーザ光切断画像は開先表面の反射状況の影響を受け易く、例えば、グラインダをかけた開先表面の場合、ときにはＣＣＤカメラ等に入射する反射光が弱すぎてレーザ光切断画像の一部が欠如するような不完全な画像になったり、逆に反射光が強すぎて、ハレーション現像を起こして画像が歪んでしまったりすることがよくあるので、計測結果が使用環境によって変わり易い欠点がある。
【０００５】
視覚センサは、レーザセンサと違ってアーク直下の溶融池、あるいはその周辺の開先形状も含めて撮影するので、時間的な遅れなしにフィードバッグ制御を行うことができ、近年注目を浴びている。例えば特許文献１に示された溶接制御方法は、溶融池の後方に設置した赤外線カメラを用いて溶融池を直接撮像し、赤外線カメラからの撮像データに基づき、溶融池の温度分布や、溶融池の形状を示す面積と幅及び幾何学的重心と最後端部との距離等を特徴づける特徴データを抽出し、これらの特徴データを、あらかじめ理想的な溶接において得た溶融池の特徴データの目標値と一致するように、溶接電流、溶接速度又は溶接トーチの狙い位置等の溶接条件を制御して所定の溶接品質を得るようにしている。
【０００６】
また、特許文献２に示された溶接制御方法は、多層盛アーク溶接の初層波溶接において、溶接進行方向の斜め上方に設置されたＣＣＤカメラにより、溶接部溶融池の画像を撮像し、この画像を画像処理して、溶融池前縁位置とアーク光画像の開先長手方向における重心位置との画像上の距離を溶融池先行量として算出し、算出した溶融池先行量が所定の適正値になるように溶接速度を制御して自動裏波溶接を行うようにしている。
【特許文献１】特開２０００−３５１０７１号公報
【特許文献２】特開２０００−９４１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら特許文献１や特許文献２に示された溶接制御方法は、溶融池の形状変化を引き起こすルートギャップ変化に応じてトーチ揺動幅の適応制御をなんら講じていない。一般に、ルートギャップが変化したとき、トーチ揺動幅もルートギャップの変化に応じて変化させないと、開先壁（ベベル面）での溶け込み具合を確保するのは困難である。したがって、溶接速度や溶接電流すなわち溶着量の適応制御により裏波ビード形状やビード高さを期待どおりに確保しようとしても、必ず良好な溶接ビード品質が得られるとは限らない。また、溶融池先行量を、アーク光により輝度の高いアーク光画像の重心位置を基準にして算出しても、アーク光は一定ではなく変化するため、アーク光画像の重心位置を特定することは難しく、溶融池先行量の変動（ノイズ）が大きくなってしまう。
【０００８】
この発明は、このような問題を解消し、ＴＩＧ溶接かＧＭＡ溶接を問わず、ルートギャップや裏当て隙間や目違いが変わっても良好なビード形状とビード品質を安定して得ることができる溶接制御方法及び溶接装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００９】
この発明の溶接制御方法は、被溶接部材の溶融池及びその近傍を視覚センサで撮影し、撮影した画像からトーチ揺動の左右端部の画像を抽出する工程と、抽出した左右端部の画像を合成して仮想溶融池画像を有する合成画像を作成する工程と、作成した合成画像に含まれる仮想溶融池画像の左端点と右端点及び電極画像の先端中心点を特徴点として抽出する工程と、抽出した仮想溶融池画像の左端点と右端点との間の距離を揺動幅特徴量として算出し、抽出した電極画像の先端中心点から仮想溶融池画像の左端点と右端点の中央点までの距離を揺動中心特徴量として算出し、左右の溶融池画像の先端から抽出した仮想溶融池画像の左端点と右端点までの距離を溶融池高さ特徴量として算出する工程と、算出した揺動幅特徴量を用いて実際のトーチ揺動幅とを算出する工程と、算出した揺動中心特徴量を用いて揺動中心補正量を算出する工程と、算出した揺動幅特徴量と溶融池高さ特徴量を用いて実際の溶接速度を算出する工程と、算出した溶接速度により溶接トーチに移動速度を制御し、算出したトーチ揺動幅と揺動中心補正量とにより溶接トーチの揺動パターンを制御する工程を有することを特徴とする。
【００１０】
この発明の他の溶接制御方法は、被溶接部材の溶融池及びその近傍を視覚センサで撮影し、撮影した画像からトーチ揺動の左右端部の画像を抽出する工程と、抽出した左右端部の画像を合成して仮想溶融池画像を有する合成画像を作成する工程と、作成した合成画像に含まれる仮想溶融池画像の左端点と右端点及び電極画像の先端中心点を特徴点として抽出する工程と、抽出した仮想溶融池画像の左端点と右端点との間の距離を揺動幅特徴量として算出し、抽出した電極画像の先端中心点から仮想溶融池画像の左端点と右端点の中央点までの距離を揺動中心特徴量として算出し、左右の溶融池画像の先端から抽出した仮想溶融池画像の左端点と右端点までの距離を溶融池高さ特徴量として算出する工程と、算出した揺動幅特徴量とあらかじめ記憶された基準揺動幅特徴量及び視覚センサで撮影した画像の実寸法倍率を用いて各サンプリング期間毎に開先幅の変化量を算出し、算出した各サンプリング期間毎の開先幅の変化量から標準開先幅に対する実際の開先幅の変化量を算出する工程と、算出した開先幅の変化量とあらかじめ記憶された基準トーチ揺動幅とを用いて実際のトーチ揺動幅を算出する工程と、算出した揺動中心特徴量と視覚センサで撮影した画像の実寸法倍率を用いて揺動中心補正量を算出する工程と、算出した開先幅の変化量とあらかじめ記憶した基準ビード断面積と基準ビード厚さ及基準溶接速度を用いて溶接速度１次補正量を算出する工程と、算出した溶融池高さ特徴量とあらかじめ記憶した基準溶融池高さから各サンプリング期間毎の溶接速度の２次補正量を算出する工程と、算出した溶接速度１次補正量と溶接速度の２次補正量とあらかじめ記憶した基準溶接速度から実際の溶接速度を算出する工程と、算出した溶接速度により溶接トーチの移動速度を制御し、算出したトーチ揺動幅と揺動中心補正量とにより溶接トーチの揺動パターンを制御する工程を有することを特徴とする。
【００１１】
この発明の溶接装置は、視覚センサと溶接制御装置を有し、視覚センサは、被溶接部材の溶融池及びその近傍を撮影し、溶接制御装置は、演算処理部及び駆動制御部を有し、演算処理部は、画像合成処理部と特徴点抽出部と特徴量算出部と開先幅変化量演算部と揺動幅演算部と揺動中心補正量演算部と溶接速度１次補正量演算部と溶接速度２次補正量演算部及び溶接速度演算部とを有し、画像合成処理部は、視覚センサで撮影した画像からトーチ揺動の左右端部の画像を抽出し、抽出した左右端部の画像を合成して仮想溶融池画像を有する合成画像を作成し、特徴点抽出部は、画像合成処理部で作成した合成画像に含まれる仮想溶融池画像の左端点と右端点及び電極画像の先端中心点を特徴点として抽出し、特徴量算出部は、特徴点抽出部で抽出した仮想溶融池画像の左端点と右端点との間の距離を揺動幅特徴量として算出し、電極画像の先端中心点から仮想溶融池画像の左端点と右端点の中央点までの距離を揺動中心特徴量として算出し、左右の溶融池画像の先端から抽出した仮想溶融池画像の左端点と右端点までの距離を溶融池高さ特徴量として算出し、開先幅変化量演算部は、特徴量算出部で算出した揺動幅特徴量とあらかじめ記憶された基準揺動幅特徴量及び視覚センサで撮影した画像の実寸法倍率を用いて各サンプリング期間毎に開先幅の変化量を算出し、算出した各サンプリング期間毎の開先幅の変化量から標準開先幅に対する実際の開先幅の変化量を算出し、記揺動幅演算部は、開先幅変化量演算部で算出した開先幅の変化量とあらかじめ記憶された基準トーチ揺動幅とから実際のトーチ揺動幅を算出し、揺動中心補正量演算部は、特徴量算出部で算出した揺動中心特徴量と視覚センサで撮影した画像の実寸法倍率を用いて揺動中心補正量を算出し、溶接速度１次補正量演算部は、開先幅変化量演算部で算出した実際の開先幅変化量とあらかじめ記憶した基準ビード断面積と基準ビード厚さ及基準溶接速度を用いて溶接速度１次補正量を算出し、溶接速度２次補正量演算部は、特徴量算出部で算出した溶融池高さ特徴量とあらかじめ記憶した基準溶融池高さから各サンプリング期間毎の溶接速度の変化量を算出し、算出した各サンプリング期間毎の溶接速度の変化量から溶接速度の２次補正量を算出し、溶接速度演算部は、溶接速度１次補正量演算部で算出した溶接速度１次補正量と前記溶接速度２次補正量演算部で算出した溶接速度の２次補正量とあらかじめ記憶した基準溶接速度を用いて実際の溶接速度を算出し、駆動制御部は、演算処理部で算出した溶接速度により溶接トーチの移動速度を制御し、トーチ揺動幅と揺動中心補正量とにより溶接トーチの揺動パターンを制御することを特徴とする。
【発明の効果】
【００１２】
この発明は、視覚センサで撮影した被溶接部材の溶融池及びその近傍の画像からトーチ揺動の左右端部の画像を抽出し、抽出した左右端部の画像を合成して仮想溶融池画像を有する合成画像を作成するから、開先が広く、実際の溶融池の幅が開先内に行き渡れなくなり、１枚の溶融池の画像情報から溶接電極の開先線倣い状況や開先幅変化情報などを得られきれなくなった場合でも、仮想溶融池画像から開先線倣い状況や開先幅変化情報などを一度に取得することができる。
【００１３】
この仮想溶融池画像の左端点と右端点との間の距離を揺動幅特徴量として算出することにより、トーチ揺動幅の適正の程度を反映させることができ、この揺動幅特徴量に基づいて開先幅変動に対するトーチ揺動幅の追従（適応）制御を適切に行うことができる。
【００１４】
また、電極画像の先端中心点から仮想溶融池画像の左端点と右端点の中央点までの距離を揺動中心特徴量として算出し、算出した揺動中心特徴量を用いて揺動中心補正量を算出することにより、開先中心線倣い制御を適切に行うことができる。
【００１５】
さらに、算出した実際の開先幅変化量を用いて溶接速度１次補正量を算出するとともに、溶融池画像の先端から仮想溶融池画像の左端点と右端点までの距離を溶融池高さ特徴量として算出し、算出した溶融池高さ特徴量を用いて溶接速度の２次補正量を算出し、算出した溶接速度１次補正量と溶接速度の２次補正量から実際の溶接速度を算出することにより、ルート間隙の変化や開先の目違いの変化あるいは裏当の間隙の変化があっても所定のビード高さを維持して良好なビードを形成することができる。
【発明を実施するための最良の形態】
【００１６】
図１はこの発明の溶接装置の構成図である。図に示すように、溶接装置１は、先端に溶接電極２を有する溶接トーチ３と例えばＣＣＤカメラを有する視覚センサ４とトーチ上下移動機構部５及びトーチ左右移動機構部６を搭載し、被溶接部材７の開先（溶接線）に沿って移動する移動台車８と、溶接電源９と溶接制御装置１０を有する。視覚センサ４は溶接トーチ３より溶接方向の前方に近接して配置され、図２に示すように、被溶接部材７に溶接ビード１１を形成する溶融池１２とその近傍を撮影する。この視覚センサ４は溶接トーチ３とともにトーチ上下移動機構部５に固定され、トーチ上下移動機構部５により上下方向に移動する。トーチ上下移動機構部５は移動台車８に固定されたトーチ左右移動機構部６に固定され、トーチ左右移動機構部６により溶接線と直交する方向に移動して、溶接トーチ３及び視覚センサ４の位置を左右方向に可変する。したがって視覚センサ４は溶接トーチ３と同じ動きをし、開先幅がいくら広くても、溶接トーチ３を揺動したときの左端部と右端部のアーク直下の溶融池画像を常に撮影することができ、かつ、溶接電極２の像の左右位置をほぼ画面上の中央におくことができる。
【００１７】
溶接制御装置１０は、図３のブロック図に示すように、画像処理部１３と演算処理部１４及び駆動制御部１５を有する。画像処理部１３は視覚センサ４から出力される溶融池１２とその近傍の画像の輝度むら等を補正するシェーディング補正や２値化処理やノイズ除去等を行い、溶融池画像の輪郭を抽出する。
【００１８】
演算処理部１４は、標準値記憶部１６と画像合成処理部１７と特徴点抽出部１８と揺動幅特徴量算出部１９と揺動中心特徴量算出部２０と溶融池高さ特徴量算出部２１と開先幅変化量演算部２２と揺動幅演算部２３と揺動中心補正量演算部２４と溶接速度１次補正量演算部２５と溶接速度２次補正量演算部２６及び溶接速度演算部２７を有し、駆動制御部１５は溶接速度制御部２８と揺動制御部２９を有する。
【００１９】
標準値記憶部１６には、被溶接部材７を溶接するとき標準開先で各ビードを積層するときの各層毎の基準トーチ揺動幅Ｗｔｏと、標準開先において各ビードを積層するときの各層毎の基準ビード断面積Ｓｏと、標準開先において各ビードを積層するときの各層毎の基準ビード厚さＨｏと、標準開先において各ビードを積層するときの各層毎の基準溶接速度Ｖｗｏ及び標準開先において各ビードを積層するときの各層毎の基準溶融池高さＬ３ｏがあらかじめ格納されている。
【００２０】
画像合成処理部１７は、画像処理部１３から逐次出力される画像の中から、図４（ａ）に示すように、溶接進行方向に対する揺動の右端部で撮影した開先を表す開先画像３１と溶融池１２を表す溶融池画像３２を有する画像３３Ｒと、図４（ｂ）に示すように、溶接進行方向に対する揺動の左端部で撮影した開先画像３１と溶融池画像３２を有する画像３３Ｌを順次抽出し、抽出した画像３３Ｒと画像３３Ｌを、図４（ｃ）に示すように、溶接電極２の像である電極画像３４が重なり合うように合成して電極画像３４を中心とした合成画像３５を作成する。この画像合成処理部１７で作成した合成画像３５において画像３３Ｌと画像３３Ｒで電極画像３４を中心として重なった溶融池の画像部分を仮想溶融池画像３６と定義する。すなわち、この仮想溶融池画像３６は、実際の開先から揺動している溶接電極２が通過した部分を切り捨て、残った左右の開先面で電極画像３４を中心に作った一つの仮想的な開先３７内に形成されているからである。このように溶接進行方向に対する揺動の右端部で撮影した画像３３Ｒと揺動の左端部で撮影した画像３３Ｌを合成して仮想溶融池画像３６を作成する利点は、例えば、図５に示すように、開先が広く、実際の溶融池の幅が開先内に行き渡れなくなり、１枚の溶融池の画像情報から溶接電極２の開先線倣い状況や開先幅変化情報などを得られきれなくなった場合でも、仮想溶融池画像３６から開先線倣い状況や開先幅変化情報などを一度に取得することができるためである。
【００２１】
特徴点抽出部１７は、画像合成処理部１７で合成した画像３５の仮想溶融池画像３６の特異点である左端点ＬＰと右端点ＲＰ及び電極画像３４の先端点ＷＰを特徴点として抽出する。
【００２２】
揺動幅特徴量算出部１９は、特徴点抽出部１７で抽出した仮想溶融池画像３６の左端点ＬＰと右端点ＲＰとの間の距離、すなわち仮想溶融池画像３６の幅Ｌ１を揺動幅特徴量として算出する。この仮想溶融池画像３６の幅Ｌ１は、例えば、被溶接部材７を溶接中に、図６の模式図に示すように、被溶接部材７の開先幅Ｗｂが開先幅Ｗｂ１と広くなって、このことをトーチ揺動幅制御にまだ反映していない状態では、図６に示すように、開先幅Ｗｂ１に対するトーチ揺動幅Ｗｔが相対的に狭くなり、仮想溶融池画像３６の幅Ｌ１が増大すると同時に溶融池高さＨｍが溶融池高さＨｍ１と低くなる。逆に溶接中に被溶接部材７の開先幅が狭くなって、このことをトーチ揺動幅制御にまだ反映していない状態では、開先幅に対するトーチ揺動幅が相対的に広くなり、仮想溶融池画像３６の幅Ｌ１が狭くなると同時に溶融池高さが高くなる。したがって仮想溶融池画像３６の幅Ｌ１はトーチ揺動幅の適正の程度を反映しており、この仮想溶融池画像３６の幅Ｌ１に基づいて開先幅変動に対するトーチ揺動幅の追従（適応）制御を行うことができる。
【００２３】
そして被溶接部材７を溶接するとき、標準開先で各ビードを積層する場合に得られる各層毎の仮想溶融池画像３６の幅Ｌ１ｏをあらかじめ算出して基準揺動幅特徴量として標準値記憶部１６に格納しておく。
【００２４】
揺動中心特徴量算出部２０は、特徴点抽出部１７で抽出した電極画像３４の先端中心点ＷＰから仮想溶融池画像３６の左端点ＬＰと右端点ＲＰの中央点までの距離Ｌ２を揺動中心特徴量として算出する。この揺動中心特徴量Ｌ２は溶接電極狙い位置の適正の程度を反映している。すなわち、開先形状が左右対称であるとき、揺動中心特徴量Ｌ２が零の場合は溶接電極２が開先中心を倣っているが、揺動中心特徴量Ｌ２がマイナス側（左端点ＬＰ側）に振れると溶接電極２の狙い位置が開先中心の左側にずれ、揺動中心特徴量Ｌ２がプラス側（右端点ＲＰ側）に振れると溶接電極２の狙い位置が開先中心の右側にずれていることになる。したがって揺動中心特徴量Ｌ２に基づいて溶接電極２の開先中心線倣い制御を行うことができる。また、開先形状が左右非対称の場合には、その形状の応じてオフセット値を設ければ良い。
【００２５】
溶融池高さ特徴量算出部２１は、画像合成処理部１７で合成した左右の溶融池画像３２の先端左右が揃っていない場合では両者の中央位置から左端点ＬＰと右端点ＲＰまでの距離Ｌ３を溶融池高さ特徴量として算出する。すなわち、溶融池高さ特徴量Ｌ３が大きいほど溶融池高さが大きくなり、溶融池高さ特徴量Ｌ３が小さくなれば溶融池高さは小さくなる。したがって溶融池高さ特徴量Ｌ３に基づいて一定ビード高さを維持するように溶着量の適応制御を行うことができる。なお、溶融池画像３２の先端から左端点ＬＰまでの距離と溶融池画像３２の先端から右端点ＲＰまでの距離が異なる場合は、左端点ＬＰと右端点ＲＰの間の中央点に基づいて溶融池高さ特徴量Ｌ３を算出すれば良い。
【００２６】
開先幅変化量演算部２２は、揺動幅特徴量算出部１９で算出した揺動幅特徴量Ｌ１と標準値記憶部１６に格納された基準揺動幅特徴量Ｌ１ｏ及び視覚センサ４で撮影した画像の実寸法倍率Ｋ１を用いて各サンプリング期間毎に開先幅の変化量δｗを下記（１）式で算出し、算出した各サンプリング期間毎の開先幅の変化量δｗの総和を下記（２）式で算出して標準開先幅に対する実際の開先幅の変化量ΔＷを求める。
δｗ＝Ｋ１＊（Ｌ１−Ｌ１ｏ）          （１）
ΔＷ＝Σδｗ                          （２）
【００２７】
揺動幅演算部２３は、開先幅変化量演算部２２で算出した開先幅の変化量ΔＷと標準値記憶部１６に格納された基準トーチ揺動幅Ｗｔｏの和を下記（３）式で算出して実際のトーチ揺動幅Ｗｔを算出する。
Ｗｔ＝Ｗｔｏ＋ΔＷ                        （３）
【００２８】
揺動中心補正量演算部２４は、揺動中心特徴量算出部２０で算出した揺動中心特徴量Ｌ２と視覚センサ４で撮影した画像の実寸法倍率Ｋ１を用いて下記（４）式で揺動中心補正量ΔＣを算出する。
ΔＣ＝Ｋ１＊Ｌ２                          （４）
【００２９】
溶接速度１次補正量算出部２５は、開先幅変化量演算部２２で算出した実際の開先幅変化量ΔＷと標準値記憶部１６に格納された基準ビード断面積Ｓｏと基準ビード厚さＨｏと基準溶接速度Ｖｗｏを用いて下記（５）式で溶接速度１次補正量ΔＶｗ１を算出する。
ΔＶｗ１＝｛（−Ｈｏ＊Δｗ）／（Ｓｏ＋Ｈｏ＊ΔＷ）｝＊Ｖｗｏ      （５）
【００３０】
溶接速度２次補正量演算部２６は、溶融池高さ特徴量算出部２１で算出した溶融池高さ特徴量Ｌ３と標準値記憶部１６に格納された基準溶融池高さＬ３ｏ及び変換係数Ｋ２を使用して各サンプリング期間毎の溶接速度の変化量δｖを下記（６）式で算出し、算出した各サンプリング期間毎の溶接速度の変化量δｖの総和である溶接速度の２次補正量ΔＶｗ２を下記（７）で算出する。
δｖ＝Ｋ２＊（Ｌ３−Ｌ３ｏ）            （６）
ΔＶｗ２＝Σδｖ                            （７）
この溶接速度の２次補正量ΔＶｗ２を算出する溶融池高さ特徴量Ｌ３が所定のビード高さを維持するときの基準溶融池幅高さＬ３ｏより大きくなることは溶着量が多すぎることを意味し、逆に溶融池高さ特徴量Ｌ３が基準溶融池幅高さＬ３ｏより小さくなることは溶着量が少なすぎることを意味するから、この溶着量を適正に制御するため溶融池高さ特徴量Ｌ３を使用して溶接速度の２次補正量ΔＶｗ２を求める。
【００３１】
溶接速度演算部２７は、溶接速度１次補正量演算部２５で算出した溶接速度１次補正量ΔＶｗ１と溶接速度２次補正量演算部２６で算出した溶接速度の２次補正量ΔＶｗ２と標準値記憶部１６に格納された基準溶接速度Ｖｗｏの和を演算して実際の溶接速度Ｖｔを算出する。
【００３２】
駆動制御部１５の溶接速度制御部２８は溶接速度演算部２７から出力する溶接速度Ｖｔにより溶接トーチ３の移動速度を制御し、揺動制御部２９は揺動幅演算部２５から出力するトーチ揺動幅Ｗｔと揺動中心補正量演算部か２４ら出力する揺動中心補正量ΔＣとにより溶接トーチ３の揺動パターンを制御する。
【００３３】
この溶接装置１で移動台車８を被溶接部材７の開先に沿って移動しながら被溶接部材７を溶接するときの溶接速度とトーチ揺動パターンを制御して良好なビード形状を形成するときの処理を図７のフローチャートを参照して説明する。
【００３４】
移動台車８を被溶接部材７の開先に沿って配置して溶接を開始すると、視覚センサ４で被溶接部材７の溶融池１２及びその近傍を撮影し、撮影した画像信号を溶接制御装置１０の画像処理部１３に逐次送る（ステップＳ１）。この視覚センサ４による撮影は溶接トーチ３の揺動位置の左右端部で撮影する。
【００３５】
画像処理部１３は視覚センサ４から画像信号が送られると、送られた画像信号を画像処理してノイズ等を除去して、図４（ａ）に示すように、溶接進行方向に対する揺動の右端部で撮影した画像３３Ｒと、図４（ｂ）に示すように、溶接進行方向に対する揺動の左端部で撮影した画像３３Ｌを画像合成処理部１７に順次送る（ステップＳ２）。画像合成処理部１７は送られた画像３３Ｒと画像３３Ｌを、図４（ｃ）に示すように、溶接電極１２の像である電極画像３４が重なり合うように合成して電極画像３４を中心とした合成画像３５を作成して特徴点抽出部１８に送る（ステップＳ３）。特徴点抽出部１８は送られた合成画像３５の仮想溶融池画像３６の左端点ＬＰと右端点ＲＰ及び電極画像３４の先端中心点ＷＰを特徴点として抽出する（ステップＳ４）。揺動幅特徴量算出部１９は、特徴点抽出部１７で抽出した仮想溶融池画像３６の左端点ＬＰと右端点ＲＰとの間の距離Ｌ１を揺動幅特徴量として算出し、揺動中心特徴量算出部２０は、特徴点抽出部１７で抽出した電極画像３４の先端中心点ＷＰから仮想溶融池画像３６の左端点ＬＰと右端点ＲＰの中央点までの距離Ｌ２を揺動中心特徴量として算出し、溶融池高さ特徴量算出部２１は、左右の溶融池画像３２の先端から仮想溶融池画像３６の左端点ＬＰと右端点ＲＰまでの距離Ｌ３を溶融池高さ特徴量として算出する（ステップＳ５）。
【００３６】
開先幅変化量演算部２２は、揺動幅特徴量算出部１９で算出した揺動幅特徴量Ｌ１と標準値記憶部１６に格納された基準揺動幅特徴量Ｌ１ｏ及び視覚センサ４で撮影した画像の実寸法倍率Ｋ１を用いて各サンプリング期間毎に開先幅の変化量δｗを（１）式で算出し、算出した各サンプリング期間毎の開先幅の変化量δｗの総和を（２）式で算出して標準開先幅に対する実際の開先幅の変化量ΔＷを求め揺動幅演算部２３と溶接速度１次補正量演算部２５に送る（ステップＳ６）。揺動幅演算部２３は、送られた開先幅の変化量ΔＷと標準値記憶部１６に格納された基準トーチ揺動幅Ｗｔｏの和を（３）式で算出して実際のトーチ揺動幅Ｗｔを算出して駆動制御部１５の揺動制御部２９に送る（ステップＳ７）。一方、揺動中心補正量演算部２４は、揺動中心特徴量算出部２０で算出した揺動中心特徴量Ｌ２と視覚センサ４で撮影した画像の実寸法倍率Ｋ１を用いて（４）式により揺動中心補正量ΔＣを算出して揺動制御部２９に送る（ステップＳ８）。
【００３７】
また、溶接速度１次補正量算出部２５は、開先幅変化量演算部２２から送られた開先幅変化量ΔＷと標準値記憶部１６に格納された基準ビード断面積Ｓｏと基準ビード厚さＨｏと基準溶接速度Ｖｗｏを用いて（５）式により溶接速度１次補正量ΔＶｗ１を算出して溶接速度演算部２７に送る（ステップＳ９）。また、溶接速度２次補正量演算部２６は、溶融池高さ特徴量算出部２１で算出した溶融池高さ特徴量Ｌ３と標準値記憶部１６に格納された基準溶融池高さＬ３ｏ及び変換係数Ｋ２を使用して各サンプリング期間毎の溶接速度の変化量δｖを（６）式で算出し、算出した各サンプリング期間毎の溶接速度の変化量δｖの総和である溶接速度の２次補正量ΔＶｗ２を（７）式で算出して溶接速度演算部２７に送る（ステップＳ１０）。溶接速度演算部２７は溶接速度１次補正量演算部２５から送られた溶接速度１次補正量ΔＶｗ１と溶接速度２次補正量演算部２６から送られた溶接速度２次補正量ΔＶｗ２と標準値記憶部１６に格納された基準溶接速度Ｖｗｏの和を演算して実際の溶接速度Ｖｔとして駆動制御部１５の溶接速度制御部２８に送る（ステップＳ１１）。
【００３８】
駆動制御部１５の溶接速度制御部２８は溶接速度演算部２７から送られた溶接速度Ｖｔにより溶接速度を制御し、揺動制御部２９は揺動幅演算部２５から送られたトーチ揺動幅Ｗｔと揺動中心補正量演算部から送られた揺動中心補正量ΔＣとにより溶接トーチ３の揺動パターンを制御する（ステップＳ１２）。この処理を溶接が終了するまで繰り返す（ステップＳ１３，Ｓ１〜Ｓ１１）。
【００３９】
このように溶接進行方向に対する揺動の右端部で撮影した画像３３Ｒと揺動の左端部で撮影した画像３３Ｌの合成画像３５から、仮想溶融池画像３６の左端点ＬＰと右端点ＲＰとの間の距離Ｌ１を揺動幅特徴量として求めて実際のトーチ揺動幅Ｗｔを算出するとともに仮想溶融池画像３６の左端点ＬＰと右端点ＲＰの中央点までの距離Ｌ２を揺動中心特徴量として求めて揺動中心補正量ΔＣを算出することにより、溶接線（開先中心）の倣いと開先幅の倣い制御だけではなく、ビード高さを維持するための溶着量を制御することができる。
【００４０】
また、揺動幅特徴量Ｌ１から求めた開先幅変化量ΔＷから溶接速度１次補正量ΔＶｗ１を算出するとともに溶融池画像３２の先端から左端点ＬＰと右端点ＲＰまでの距離Ｌ３を溶融池高さ特徴量として求めて溶接速度の２次補正量ΔＶｗ２を算出して溶接速度を制御することにより、開先に目違いや裏当て金との隙間があっても、所定のビード高さを維持して良質なビードを安定して形成することができる。すなわち、実際の開先には目違いや裏当て金との隙間があって、これらが一定の大きさ以上になった場合、溶着量の一部が隙間に逃げて溶融池高さが低くなり、本来なら一定ビード高さを保つには溶接速度を減少させて溶着量を補充すべきであるが、溶融池高さが低くなると揺動幅特徴量である仮想溶融池画像３６の左端点ＬＰと右端点ＲＰとの間の距離Ｌ１から求めた開先幅変化量ΔＷにより算出した溶接速度１次補正量ΔＶｗ１は増加してしまい、初層溶接時に適正なビードを形成できなくなる問題がある。これに対して開先幅変化量ΔＷにより算出した溶接速度１次補正量ΔＶｗ１を溶融池高さ特徴量Ｌ３から求めた溶接速度２次補正量ΔＶｗ２で補正することにより前記問題を解消して、開先に目違いや裏当て金との隙間があっても、初層溶接時に適正なビードを形成することができる。
【００４１】
例えばルート間隙のみが変化した場合に、視覚センサ４で検出した揺動の右端部で撮影した画像３３Ｒと揺動の左端部で撮影した画像３３Ｌの合成画像３５から揺動幅特徴量Ｌ１と揺動中心特徴量Ｌ２を求めて溶接線倣いと開先幅倣いを制御するとともに溶融池高さ特徴量Ｌ３を求めて溶接速度を制御して初層溶接したときのトーチ揺動幅と揺動中心及び溶接速度の変化特性を図８に示す。図８に示すように、安定して精度の良い制御を行うことができ、良好な溶接品質を保つことができた。
【００４２】
また、ルート間隙の変化に開先の目違いの変化も加わった場合、揺動幅特徴量Ｌ１と揺動中心特徴量Ｌ２及び溶融池高さ特徴量Ｌ３を求めて溶接線倣いと開先幅倣い及び溶接速度制御を行った結果、所定のビード高さを維持しながら良好な溶接品質を保つことができた。
【００４３】
前記説明では溶接制御装置１０に画像処理部１３と演算処理部１４及び駆動制御部１５を設けた場合について説明したが、図９のブロック図に示すように、溶接制御装置１０の演算処理部１４を入力部４０とＣＰＵ４１とＲＯＭ４２とＲＡＭ４３及び出力部４４で構成し、あらかじめ前記処理プログラムをＲＯＭ４２に格納しておき、ＲＯＭ４２に格納した処理プログラムによりＣＰＵ４１でトーチ揺動幅Ｗｔと揺動中心補正量ΔＣ及び溶接速度Ｖｔを演算するようにしても良い。
【図面の簡単な説明】
【００４４】
【図１】この発明の溶接装置の構成図である。
【図２】視覚センサにより溶融池とその近傍を撮影する状態を示す模式図である。
【図３】溶接制御装置の構成を示すブロック図である。
【図４】視覚センサで撮影した画像と仮想溶融池画像を有する合成画像を示す模式図である。
【図５】開先が広い場合の溶融池を示す断面図である。
【図６】開先幅が変化した時の溶融池高さの変化を示す模式図である。
【図７】トーチ揺動幅と溶接速度の制御処理を示すフローチャートである。
【図８】ルート間隙のみが変化した場合に、初層溶接したときのトーチ揺動幅と揺動中心及び溶接速度の変化特性図である。
【図９】溶接制御装置の他の構成を示すブロック図である。
【符号の説明】
【００４５】
１；溶接装置、２；溶接電極、３；溶接トーチ、４；視覚センサ、
５；トーチ上下移動機構部、６；トーチ左右移動機構部、７；被溶接部材、
８；移動台車、９；溶接電源、１０；溶接制御装置、１１；溶接ビード、
１２；溶融池、１３；画像処理部、１４；演算処理部、１５；駆動制御部、
１６；標準値記憶部、１７；画像合成処理部、１８；特徴点抽出部、
１９；揺動幅特徴量算出部、２０；揺動中心特徴量算出部、
２１；溶融池高さ特徴量算出部、２２；開先幅変化量演算部、２３；揺動幅演算部、
２４；揺動中心補正量演算部、２５；溶接速度１次補正量演算部、
２６；溶接速度２次補正量演算部、２７；溶接速度演算部、２８；溶接速度制御部、
２９；揺動制御部、３５；合成画像、３６；仮想溶融池画像。
【図１】
2007185700.tif 000003
【図２】
2007185700.tif 000004
【図３】
2007185700.tif 000005
【図４】
2007185700.tif 000006
【図５】
2007185700.tif 000007
【図６】
2007185700.tif 000008
【図７】
2007185700.tif 000009
【図８】
2007185700.tif 000010
【図９】
2007185700.tif 000011