(57)【要約】  溶接システム１００は、溶接装置１０と外観検査装置２０とを備えている。外観検査装置２０は、溶接箇所２０１の形状を計測する形状計測部２１と、形状データに基づいて画像データを生成する画像処理部２３と、画像データと判定モデルとに基づいて溶接箇所２０１の形状の良否を判定する判定部２７と、判定部２７での判定結果が不良の場合、形状不良情報を抽出するフィードバック部２９と、を有している。溶接装置１０の出力制御部１５は、フィードバック部２９で抽出された形状不良情報に基づいて、ワーク２００の溶接条件を修正する。
2020129618.tif 000002
【特許請求の範囲】
【請求項１】
ワークを溶接する溶接装置と、前記ワークの溶接箇所の外観を検査する外観検査装置とを備えた溶接システムであって、
前記外観検査装置は、
前記溶接箇所の形状を計測する形状計測部と、
前記形状計測部で計測された形状データに基づいて前記溶接箇所の画像データを生成する画像処理部と、
前記画像処理部から読み出された画像データに基づいて前記溶接箇所の形状の良否を判定する判定部と、
前記判定部での判定結果と前記画像処理部から読み出された前記画像データとに基づいて、前記溶接箇所の不良モードと前記溶接箇所における形状不良箇所のサイズ及び位置とを含む形状不良情報を抽出するフィードバック部と、を少なくとも有し、
前記溶接装置は、
前記ワークに入熱するための溶接ヘッドと、
前記溶接ヘッドの溶接出力を制御する出力制御部と、を少なくとも有し、
前記判定部で前記溶接箇所の形状が不良であると判定された場合、前記出力制御部は、前記フィードバック部で抽出された前記形状不良情報に基づいて、前記ワークの溶接条件を修正することを特徴とする溶接システム。
【請求項２】
請求項１に記載の溶接システムにおいて、
前記外観検査装置は、
前記画像処理部で生成された複数の画像データを前記ワークの材質及び形状毎に分類するとともに、分類された前記複数の画像データに基づいて複数の学習データセットを生成する学習データセット生成部と、
前記複数の学習データセットを用いて、前記溶接箇所の形状の良否判定を行うための判定モデルを前記ワークの材質及び形状毎に生成する判定モデル生成部と、をさらに有し、
前記学習データセット生成部は、前記画像処理部において前記画像データから抽出された１または複数の特徴量に基づいて前記学習データセットを生成し、
前記判定部は、前記画像処理部から読み出された前記画像データと前記判定モデル生成部で生成された１または複数の判定モデルとに基づいて前記溶接箇所の形状の良否を判定することを特徴とする溶接システム。
【請求項３】
請求項１または２に記載の溶接システムにおいて、
前記外観検査装置は、前記判定部での判定結果を通知する通知部をさらに有することを特徴とする溶接システム。
【請求項４】
請求項１ないし３のいずれか１項に記載の溶接システムにおいて、
前記出力制御部は、
所定の溶接条件を保存する記憶部と、
前記形状不良情報に基づいて前記溶接条件を修正し、修正後の溶接条件を前記記憶部に保存する最適条件推論部と、
前記記憶部に保存された前記溶接条件及び修正後の溶接条件の中から溶接される予定の前記ワークに対応した溶接条件を設定する溶接条件設定部と、を少なくとも有することを特徴とする溶接システム。
【請求項５】
請求項４に記載の溶接システムにおいて、
前記最適条件推論部は、前記形状不良情報に基づいて前記溶接条件に対して機械学習を行うことで、前記溶接条件を修正することを特徴とする溶接システム。
【請求項６】
請求項１ないし５のいずれか１項に記載の溶接システムを用いたワークの溶接方法であって、
前記溶接装置により所定の溶接条件で前記ワークの所定の箇所を溶接する第１溶接ステップと、
前記第１溶接ステップの終了後に前記外観検査装置を用いて前記ワークの溶接箇所の形状の良否を判定する形状判定ステップと、
前記形状判定ステップでの判定結果が否定的である場合は、前記溶接箇所に関する前記形状不良情報を抽出する形状不良情報抽出ステップと、
前記形状不良情報に基づいて前記溶接条件を修正する溶接条件修正ステップと、
前記溶接装置により修正後の溶接条件で前記ワークの別の箇所か別のワークにおける前記所定の箇所を溶接する第２溶接ステップと、を備えたことを特徴とするワークの溶接方法。
【請求項７】
請求項６に記載のワークの溶接方法において、
前記ワークの溶接回数または溶接積算時間に対する前記溶接条件の修正頻度が所定値以上になるか、または前記溶接条件の修正頻度の変動傾向が予測から外れた場合は、前記ワークの溶接を中断し、前記溶接システムを点検するか、または溶接されたワークを点検するか、あるいはその両方を実行することを特徴とするワークの溶接方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、溶接システム及びそれを用いたワークの溶接方法に関する。
【背景技術】
【０００２】
従来、溶接箇所の形状検査は、作業者による目視で行われることが多く、その検査工数が問題となっていた。また、検査を行う作業員によって、判断がばらつき、所定の溶接品質を担保できない場合があった。【０００３】
そこで、形状計測センサーを有する外観検査装置を用いて、溶接箇所の形状を検査する技術が提案されている。例えば、特許文献１に開示された方法では、ワークの溶接箇所にレーザ光源からのスリット光を走査して投影し、得られた形状線を計測カメラで撮像する。さらに、撮像結果に基づいて溶接箇所の３次元形状を点群データとして取得し、この点群データから溶接箇所の所望の断面形状を得るようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−０３７４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
溶接工程では、予め設定された溶接条件でワークを溶接し、例えば、特許文献１に示されるような方法で溶接箇所の外観検査を行い、その結果を反映させて、溶接作業者またはシステム管理者が手動で溶接条件の修正を行っていた。【０００６】
一方、ワークや溶接設備の状態や溶接環境の変動等に応じて、ワークの溶接における最適条件も変動する。【０００７】
しかし、溶接作業者が、外観検査結果だけでなくワークや溶接設備の状態等の変動にも応じて、溶接条件を最適条件に修正することは困難であった。このため、予め設定された溶接条件が最適条件から外れた場合には、溶接不良が発生していた。また、溶接されるワークの種類及び溶接箇所の形状等が多様化するにつれて、溶接作業者が、それぞれの溶接条件の微妙な修正を行うことが難しくなっていた。【０００８】
本発明はかかる点に鑑みてなされたもので、その目的は、溶接条件を自動的にかつ精度良く修正可能な溶接システム及びそれを用いたワークの溶接方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明に係る溶接システムは、ワークを溶接する溶接装置と、前記ワークの溶接箇所の外観を検査する外観検査装置とを備えた溶接システムであって、前記外観検査装置は、前記溶接箇所の形状を計測する形状計測部と、前記形状計測部で計測された形状データに基づいて前記溶接箇所の画像データを生成する画像処理部と、前記画像処理部から読み出された画像データに基づいて前記溶接箇所の形状の良否を判定する判定部と、前記判定部での判定結果と前記画像処理部から読み出された前記画像データとに基づいて、前記溶接箇所の不良モードと前記溶接箇所における形状不良箇所のサイズ及び位置とを含む形状不良情報を抽出するフィードバック部と、を少なくとも有し、前記溶接装置は、前記ワークに入熱するための溶接ヘッドと、前記溶接ヘッドの溶接出力を制御する出力制御部と、を少なくとも有し、前記判定部で前記溶接箇所の形状が不良であると判定された場合、前記出力制御部は、前記フィードバック部で抽出された前記形状不良情報に基づいて、前記ワークの溶接条件を修正することを特徴とする。【００１０】
この構成によれば、外観検査装置での検査結果に基づいて、ワークの溶接条件を自動的にかつ精度良く修正することができる。【００１１】
また、本発明に係るワークの溶接方法は、上記の溶接システムを用いたワークの溶接方法であって、前記溶接装置により所定の溶接条件で前記ワークの所定の箇所を溶接する第１溶接ステップと、前記第１溶接ステップの終了後に前記外観検査装置を用いて前記ワークの溶接箇所の形状の良否を判定する形状判定ステップと、前記形状判定ステップでの判定結果が否定的である場合は、前記溶接箇所に関する前記形状不良情報を抽出する形状不良情報抽出ステップと、前記形状不良情報に基づいて前記溶接条件を修正する溶接条件修正ステップと、前記溶接装置により修正後の溶接条件で前記ワークの別の箇所か別のワークにおける前記所定の箇所を溶接する第２溶接ステップと、を備えたことを特徴とする。【００１２】
この方法によれば、外観検査装置での検査結果に基づいてワークの溶接条件を修正し、修正後の溶接条件でワークの溶接を行うことで、ワークの溶接不良を低減し、また、溶接品質を向上できる。
【発明の効果】
【００１３】
本発明の溶接システムによれば、ワークの溶接条件を自動的にかつ精度良く修正することができる。また、本発明のワークの溶接方法によれば、ワークの溶接不良を低減し、また、溶接品質を向上できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態１に係る溶接システムの構成を示す模式図である。
【図２Ａ】外観検査装置の機能ブロック図である。
【図２Ｂ】外観検査装置の機能ブロック図の一部を示す図である。
【図３】溶接装置の出力制御部の機能ブロック図である。
【図４Ａ】溶接箇所の不良モードの一例を示す平面模式図である。
【図４Ｂ】図４ＡのＩＶＢ−ＩＶＢ線での断面模式図である。
【図４Ｃ】図４ＡのＩＶＣ−ＩＶＣ線での断面模式図である。
【図４Ｄ】図４ＡのＩＶＤ−ＩＶＤ線での断面模式図である。
【図４Ｅ】図４ＡのＩＶＥ−ＩＶＥ線での断面模式図である。
【図５】ワークの溶接手順を示すフローチャートである。
【図６】本発明の実施形態２に係るワークの溶接条件設定手順を示すフローチャートである。
【図７】本発明の実施形態３に係るワークの溶接回数と溶接条件の修正頻度との関係を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を図面に基づいて詳細に説明する。以下の好ましい実施形態の説明は、本質的に例示に過ぎず、本発明、その適用物或いはその用途を制限することを意図するものでは全くない。
【００１６】
（実施形態１）
［溶接システムの構成］
図１は、本実施形態に係る溶接システムの構成を示し、溶接システム１００は、溶接装置１０と外観検査装置２０とを有している。
【００１７】
溶接装置１０は、溶接トーチ１１とワイヤ送給装置１３と電源１４と出力制御部１５とロボットアーム１６とロボット制御部１７とを有している。溶接トーチ１１に保持された溶接ワイヤ１２に電源１４から電力が供給されることで、溶接ワイヤ１２の先端とワーク２００との間にアークが発生し、ワーク２００が入熱されてアーク溶接が行われる。なお、溶接装置１０は、溶接トーチ１１にシールドガスを供給するための配管やガスボンベ等の別の構成部品や設備を有しているが、説明の便宜上、これらの図示及び説明を省略する。
【００１８】
出力制御部１５は電源１４及びワイヤ送給装置１３に接続されて、所定の溶接条件に従って、溶接トーチ１１の溶接出力、言い換えると、溶接ワイヤ１２に供給される電力及び電力供給時間を制御している。また、出力制御部１５は、ワイヤ送給装置１３から溶接トーチ１１に送給される溶接ワイヤ１２の送給速度及び送給量を制御している。なお、溶接条件は図示しない入力部を介して直接、出力制御部１５に入力されてもよいし、別途、記録媒体等から読み出された溶接プログラムから選択されるようにしてもよい。
【００１９】
ロボットアーム１６は公知の多関節軸ロボットであり、先端に溶接トーチ１１を保持するとともに、ロボット制御部１７に接続されている。ロボット制御部１７は、溶接トーチ１１の先端、言い換えると、溶接トーチ１１に保持された溶接ワイヤ１２の先端が所定の溶接軌跡を描いて、所望の位置に移動するようにロボットアーム１６の動作を制御している。
【００２０】
なお、出力制御部１５は、外観検査装置２０のフィードバック部２９（図２Ａ参照）での抽出結果に基づいてワーク２００の溶接条件を修正する。この点については後で詳述する。
【００２１】
外観検査装置２０は、形状計測部２１とデータ処理部２２とロボットアーム３０とロボット制御部３１とを有しており、形状計測部２１がロボットアーム３０に取り付けられて、ワーク２００の溶接箇所２０１の形状を計測する。ロボット制御部３１は、形状計測部２１で取得され、データ処理部２２で加工された信号を受け取って、形状計測部２１がワーク２００の所望の位置に来るようにロボットアーム３０の動作を制御している。データ処理部２２の構成については後で詳述する。
【００２２】
なお、図１では、溶接装置１０としてアーク溶接装置を例示しているが、特にこれに限定されるものではない。例えば、溶接装置１０がレーザ溶接装置であってもよい。その場合、溶接トーチ１１に代わって、光ファイバ（図示せず）を介してレーザ発振器（図示せず）に接続されたレーザヘッド（図示せず）がロボットアーム１６に取り付けられ保持される。また、以降の説明において、溶接トーチ１１とレーザヘッドとを総称して溶接ヘッド１１と呼ぶことがある。
【００２３】
［外観検査装置の構成］
図２Ａは、外観検査装置の機能ブロック図を示し、図２Ｂは、機能ブロック図の一部を示す。図２Ｂは、図２Ａに示す機能ブロックのうち、一点鎖線で囲まれた学習データセット生成部２５と判定モデル生成部２６の詳細を示している。なお、データ処理部２２は複数の機能ブロックを有しており、具体的には、画像処理部２３と記憶部２４と学習データセット生成部２５と判定モデル生成部２６と判定部２７と通知部２８とフィードバック部２９とを有している。通常、データ処理部２２は、パーソナルコンピュータで構成され、ＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）上に実装されたソフトウェアを実行することでデータ処理部２２内の複数の機能ブロックが構成される。
【００２４】
形状計測部２１は、公知の構成であり、例えば、ワーク２００の表面を走査可能に構成されたレーザ光源（図示せず）と、ワーク２００の表面に投影されたレーザ光の反射軌跡（以下、形状線と呼ぶことがある。）を撮像するカメラ（図示せず）とで構成された３次元形状計測センサーである。形状計測部２１によって、ワーク２００の溶接箇所２０１の全体をレーザ光線で走査し、溶接箇所２０１で反射されたレーザ光線をカメラで撮像することにより、溶接箇所２０１の形状が計測される。なお、形状計測部２１は溶接箇所２０１だけでなく、その周囲についても所定範囲で形状計測を行うように構成されている。これは、後述するスパッタ２０４やスマット２０６（図４Ａ参照）の有無を評価するためである。なお、カメラは撮像素子としてＣＣＤまたはＣＭＯＳイメージセンサを有している。また、形状計測部２１の構成は特に上記に限定されず、他の構成を採りうる。
【００２５】
画像処理部２３は、形状計測部２１で取得された形状データを受け取って、これを画像データに変換する。例えば、画像処理部２３は、形状計測部２１で撮像された形状線の点群データを取得する。また、画像処理部２３は、所定の基準面、例えば、ワーク２００の設置面に対する溶接箇所２０１のベース部分の傾斜や歪み等を、点群データを統計処理することで補正し、溶接箇所２０１の形状に関する画像データを生成する。これ以外に、例えば、溶接箇所２０１の形状や位置を強調するために、溶接箇所２０１の周縁を強調するエッジ強調補正を行うこともある。
【００２６】
また、画像処理部２３は、形状計測部２１で取得されたデータのノイズ除去機能を有している。ワーク２００の材質によって形状計測部２１から出射されたレーザ光の反射率が異なるため、反射率が高すぎるとハレーション等が起こってノイズとなり、点群データ等の画像データをうまく生成できない場合がある。このため、画像処理部２３では、ノイズのフィルタリング処理をソフトウェア上で行うように構成されている。なお、形状計測部２１自体に光学フィルタ（図示せず）を設けることによっても、同様にノイズを除去できる。光学フィルタとソフトウェア上のフィルタリング処理とを併用することで、高品質の画像データを得ることができる。また、このことにより、後で述べる学習データセットの判定モデルの品質が高められ、溶接箇所２０１の形状良否を高精度で判定できる。
【００２７】
また、画像処理部２３は、ワーク２００の形状に応じて、また、溶接箇所２０１の形状の検査項目に応じて、画像データの特徴量を抽出する。この場合、１つの画像データに対して、１つまたは複数の検査項目に対応する１つまたは複数の特徴量が抽出される。また、抽出された特徴量は画像データに紐付けされて、以降のデータ処理で利用される。ここで、特徴量とは、画像データから抽出される特定の諸元であり、代表的なものとして、溶接箇所２０１の長さや幅や基準面からの高さ、また、溶接箇所２０１内の複数の点間の長さや幅や高さの差分等がある。ただし、これらに特に限定されず、各検査項目で判定される内容に応じて、適宜、特徴量が設定される。
【００２８】
記憶部２４は、評価対象となるワーク２００の溶接前までに処理された別のワーク２００の溶接箇所２０１の画像データを保存している。また、記憶部２４は、実際のワーク２００を溶接する前に実験的に取得されたサンプル画像データを保存している。サンプル画像データは、評価対象となる溶接箇所２０１の形状が良好である良品データと、形状に何らかの不具合がある不良品データとを含んでいる。なお、別のワーク２００の溶接箇所２０１の画像データと評価対象となるワーク２００での溶接箇所２０１の画像データとが、同様の形状及び材質を有するワーク２００内の同様の溶接箇所２０１に対して取得されていることは言うまでもない。
【００２９】
学習データセット生成部２５は、画像処理部２３で生成され、記憶部２４に保存された画像データを読み出して、ワーク２００の材質や形状毎に分類する。また、溶接箇所２０１の検査項目毎に分類してもよい。この場合、同じ画像データが異なる検査項目にそれぞれ含まれていてもよい。また、学習データセット生成部２５は、画像データに紐付けされた特徴量に基づいてワーク２００の材質や形状毎に学習データセット、つまり、後述する判定モデルに入力され、判定モデルの判定精度を向上させるための学習データの群を生成する。例えば、ワーク２００の材質と形状とをマトリックスで整理して分類のカテゴリーを決定し、このカテゴリーに対応させて学習データセットを分類する（図２Ｂ参照）。なお、ワーク２００の形状の例として、板材の突き合わせや重ね合わせ、Ｔ字継手や十字継手等が挙げられる。
【００３０】
判定モデル生成部２６は、ワーク２００の材質や形状毎に設定された溶接箇所２０１の検査項目毎に関し、それぞれの項目で設定された判定基準に基づいて、判定モデルを生成する。生成された判定モデルは、それぞれ重み付けがなされた複数の識別器の組み合わせ等で表現される。例えば、ＣＮＮ（Convolutional Neural Network；畳み込みニューラルネットワーク）等で表現される。
【００３１】
また、判定モデル生成部２６は、ワーク２００の材質や形状毎に生成された各判定モデルに対して、複数の学習データセットのうち、ワーク２００の材質や形状毎に対応した学習データセットを入力し、学習を繰り返すことで、各判定モデルの判定精度を向上させている。この場合、図２Ｂに示す分類のカテゴリーに応じて判定モデルが生成される。なお、判定モデルの正解率や再現率や精度が予め設定された値を満足するまで、学習が繰り返し行われる。また、判定モデルを生成するにあたって、検査項目に応じて、サンプル画像データ中の良品データ及び不良品データを適宜選択して用いることで、判定モデルの生成時間の短縮や高精度化が図れる。同様に、溶接箇所２０１の検査項目毎に判定モデルを生成する場合、検査項目に応じて、サンプル画像データ中の良品データ及び不良品データを適宜選択して用いることで、判定モデルの生成時間の短縮や高精度化が図れる。
【００３２】
判定部２７は、画像処理部２３で生成された溶接箇所２０１の画像データと、判定モデル生成部２６で生成された判定モデルのうち、選択された検査項目に対応する判定モデルとに基づいて、溶接箇所２０１の形状が良好であるか否か、言い換えると、所定の判定基準を満たすか否かが判定される。
【００３３】
ただし、後述するように、形状不良のモードは多岐に亘るため、実際には、画像データに含まれる形状異常部分が、どのような不良モードであるのかが確率で算出され、所定以上の確率であれば形状不良であると判定される。例えば、画像データに形状不良箇所が含まれると判定され、さらにその種類がスパッタ２０４（図４Ａ参照）である確率（例えば、形状、サイズ、及び／あるいは位置等を考慮し確からしさを算出）が図示しない表示部に表示される。確率値が７０％以上であれば、当該形状不良箇所がスパッタ２０４であると判定される。なお、判定のしきい値や表示形式は任意に設定できる。例えば、スパッタ２０４であれば赤色に、穴あき２０２（図４Ａ参照）であれば黄色に表示してもよい。また、検査項目としてスパッタ２０４の有無及び上限個数が設定されている場合に、スパッタ２０４であると認識された部分を背景と別色で表示するとともに、スパッタ２０４である確率を色分けして表示させてもよい。例えば、３０％以下の確率であれば緑色で表示し、７０％以上の確率であれば赤色で表示させてもよい。なお、この場合の確率範囲の区分けや対応する色の設定等も任意に設定できることは言うまでもない。また、スパッタ２０４のサイズも形状良否の判定基準に含まれる場合は、画像データに基づいて算出されたスパッタ２０４のサイズと判定基準とを比較して、形状良否の判定がなされることは言うまでもない。
【００３４】
なお、後述するように、溶接箇所２０１の形状の検査項目は多岐に亘るため、検査項目毎に形状の良否判定がなされ、判定が必要なすべての検査項目をクリアした場合にのみ、最終的な良品判定がなされる。
【００３５】
通知部２８は、判定部２７での判定結果をフィードバック部２９や溶接作業者またはシステム管理者に通知するように構成されている。判定結果は、溶接システム１００の図示しない表示部に表示されるか、または、図示しないプリンターから出力されるか、あるいはその両方を通じて通知されてもよい。単に、最終的な判定結果を通知するのみであれば、図示しない音声出力部から音声として出力されるようにしてもよい。なお、通知部２８から通知される判定結果は、最終的な判定だけでなく、検査項目毎の判定結果が通知されるのが好ましい。そのようにすることで、溶接作業者またはシステム管理者が、溶接箇所２０１においてどのような不具合が生じたのかを具体的に知ることができる。
【００３６】
フィードバック部２９は、判定部２７での判定結果と画像処理部２３から読み出された画像データとに基づいて、後述する溶接箇所２０１の不良モードや形状不良箇所の位置やサイズに関する情報（以下、総称して形状不良情報と呼ぶことがある。）を抽出するように構成されている。具体的には、フィードバック部２９は、溶接箇所２０１の形状が不良であると判定された場合に、画像処理部２３から読み出された画像データに基づいて、形状不良情報を抽出するように構成されている。また、フィードバック部２９は、抽出された形状不良情報と判定部２７での判定結果とを溶接装置１０の出力制御部１５やロボット制御部１７に出力するように構成されている。
【００３７】
なお、判定部２７での判定結果が肯定的、つまり、溶接箇所２０１の形状が良好であると判定された場合、溶接システム１００は、連続して同じワーク２００内の次の溶接箇所２０１を溶接するか、あるいは、次のワーク２００における同様の溶接箇所２０１を溶接するように構成されている。
【００３８】
一方、判定部２７での判定結果が否定的、つまり、溶接箇所２０１の形状が不良であると判定された場合、出力制御部１５は、溶接トーチ１１の溶接出力を停止し、ロボット制御部１７は、ロボットアーム１６の動作を停止させる。
【００３９】
［溶接装置の出力制御部の構成］
図３は、溶接装置の出力制御部の機能ブロック図を示す。なお、出力制御部１５は複数の機能ブロックを有しており、具体的には、受信部１５１と記憶部１５２と最適条件推論部１５３と溶接条件設定部１５４と制御信号出力部１５５とを有している。通常、ＣＰＵ（Central Processing Unit）やＭＣＵ（Micro Controller Unit）上に実装されたソフトウェアを実行することで出力制御部１５内の複数の機能ブロックが構成される。
【００４０】
受信部１５１は、外観検査装置２０のフィードバック部２９から判定部２７での判定結果及び形状不良情報を受け取る。なお、フィードバック部２９と受信部１５１との間の通信は無線でも有線でもよい。
【００４１】
記憶部１５２は、予め設定されたワーク２００の溶接条件を保存している。この溶接条件は、ワーク２００の材質や厚み、溶接ワイヤ１２の材質やワイヤ径、シールドガス種や流量等、さらに溶接装置１０を動作させる場合の複数の条件の集合をいう。これらの条件の例として、溶接電流や溶接電圧の設定平均値である設定電流や設定電圧、溶接ワイヤ１２の送給速度や送給量、溶接回数や時間等がある。また、これら以外に、例えば、ＴＩＧ溶接かＭＡＧ溶接か、あるいはパルス溶接か等の溶接モードや、ロボットアーム１６の移動速度や移動時間等がある。なお、前述した条件はあくまで例示であり、溶接の種類に応じて適宜変更されうる。また、記憶部１５２には、ワーク２００の材質や形状等に応じて、実験的に求められた複数の溶接条件が保存されている。
【００４２】
なお、記憶部１５２は出力制御部１５の外部にあってもよい。例えば、出力制御部１５の受信部１５１を介して記憶部１５２とデータのやり取りを行うようにしてもよい。記憶部１５２は、外部サーバー等であってもよい。
【００４３】
最適条件推論部１５３は、判定部２７で溶接箇所２０１の形状が不良であると判定された場合に、フィードバック部２９で抽出された形状不良情報に基づいて、ワーク２００の溶接に使用された溶接条件に対して機械学習を行い、当該溶接条件がワーク２００を溶接するための最適条件となるように修正する。なお、記憶部１５２に保存された複数の溶接条件のそれぞれか、またはそれらの一部に対応して、機械学習に用いられる複数の学習モデルが最適条件推論部１５３に構成されている。学習モデルは、それぞれ重み付けがなされた複数の識別器の組み合わせ等で表現される。例えば、ＣＮＮ（Convolutional Neural Network；畳み込みニューラルネットワーク）等で表現される。
【００４４】
また、最適条件推論部１５３は、修正後の溶接条件を記憶部１５２に保存するように構成されている。なお、所定の学習が終了した学習モデルの構成情報が記憶部１５２に保存されるようにしてもよい。その場合、所定の溶接条件を修正するにあたって、対応する学習モデルの構成情報が記憶部１５２から読み出されて、最適条件推論部１５３で当該学習モデルが再構成されるようにしてもよい。
【００４５】
溶接条件設定部１５４は、溶接される予定のワーク２００の材質及び形状に応じて、記憶部１５２に保存された複数の溶接条件の中から対応する条件を設定する。この場合、溶接されるワーク２００の溶接実績がないか、溶接条件が修正されていない場合は、予め設定された溶接条件を設定し、溶接される予定のワーク２００の溶接条件が修正済みの場合は、修正後の溶接条件を設定する。なお、溶接条件を修正した後に、同じ条件でワーク２００を溶接する場合は、最適条件推論部１５３から、直接、溶接条件設定部１５４に修正後の溶接条件が読み出されるようにしてもよい。
【００４６】
制御信号出力部１５５は、溶接条件設定部１５４で設定された溶接条件に従って、ワイヤ送給装置１３や電源１４に制御信号を出力し、溶接ワイヤ１２に供給される電力及び電力供給時間と溶接ワイヤ１２の送給速度及び送給量とを制御している。
【００４７】
［ワークの溶接手順］
図４Ａ〜４Ｅは、溶接箇所に生じた形状不良箇所の一例を示し、図５は、再溶接の実行手順のフローチャートを示す。なお、図４Ａ〜４Ｅは、突き合わせ溶接時の溶接箇所２０１の形状を示しており、図４Ａは平面形状を、図４Ｂ〜４Ｅは図４ＡのＩＶＢ−ＩＶＢ線ないしＩＶＥ−ＩＶＥ線での断面図をそれぞれ示している。
【００４８】
図４Ａ〜４Ｅに示すように、ワーク２００にアーク溶接やレーザ溶接を行った場合、その溶接箇所２０１には、溶接条件の設定の不具合や低品質のワーク２００を用いる等によって種々の形状不良が生じうる。例えば、溶接箇所２０１の一部が溶け落ちたり（以下、溶接箇所２０１の一部がワーク２００より溶け落ちてワーク２００に形成された貫通穴を、穴あき２０２と呼ぶことがある）、アンダーカット２０３が生じたりする場合がある。なお、アンダーカット２０３とは、溶接ビードの際の部分がワーク２００の表面よりもへこんでいる状態の不具合部分のことをいう。また、溶接箇所２０１の長さや幅や基準面からの高さが、それぞれの設計値Ｌ，Ｗ，Ｈから許容範囲ΔＬ，ΔＷ，ΔＨを超えて変動する場合がある。また、溶接ワイヤ１２の先端に形成された溶滴（図示せず）がワーク２００に移行する際に溶滴の一部やワーク２００の溶融金属の微粒子が飛び散ってスパッタ２０４が生じたり、ワーク２００が亜鉛めっき鋼板である場合には、溶接箇所２０１から一部が蒸発してピット２０５が生じたり、あるいは、ワーク２００や溶接ワイヤ１２がアルミ系材料である場合には、溶接箇所２０１の近傍にスマット２０６が生じたりする場合がある。
【００４９】
なお、ピット２０５は、溶接ビードの表面に開口しているものであり、スマット２０６は、溶接ビードの近傍に発生する黒いスス状の付着物であり、上述の穴あき２０２、アンダーカット２０３、スパッタ２０４、等も含めて、それぞれ形状不良のモード（種類）の一つである。
【００５０】
このように、溶接箇所２０１の形状不良には様々なモードがあり、それらに応じて溶接条件の修正ポイントも異なってくる。例えば、スパッタ２０４が発生しているようであれば、先端に溶滴（図示せず）が形成された状態で溶接ワイヤ１２とワーク２００とが直接接触しないように、溶接ワイヤ１２の送給速度や送給量を見直すことが考えられる。また、溶滴が過度に成長しないように設定電流や設定電圧を見直すことが考えられる。また、穴あき２０２が発生しているようであれば、設定電流やロボットアーム１６の移動速度等を見直すことが考えられる。スマット２０６が発生しているようであれば、設定電流やシールドガスの流量を見直すことが考えられる。
【００５１】
これらを踏まえて、ワーク２００の溶接手順について図５を用いて説明する。
【００５２】
まず、ワーク２００を所定の溶接条件で溶接し（ステップＳ１１；第１溶接ステップ）、溶接箇所２０１の外観、具体的には、溶接箇所２０１の形状を外観検査装置２０で検査する（ステップＳ１２；外観検査ステップ）。
【００５３】
ステップＳ１２の検査結果に基づいて、外観検査装置２０は溶接箇所２０１の形状の良否を判定する（ステップＳ１３；形状判定ステップ）。ステップＳ１３での判定結果が肯定的、つまり、溶接箇所２０１の形状が良好であると判定された場合は、ワーク２００内のすべての対象箇所を溶接し、ワーク２００の溶接を終了する。溶接すべき別のワークが残っていれば、溶接システム１００内に別のワークを導入し、溶接を継続する。
【００５４】
一方、ステップＳ１３での判定結果が否定的、つまり、溶接箇所２０１の形状が不良であると判定された場合は、フィードバック部２９は、形状不良情報、つまり、当該溶接箇所２０１における形状不良がどのようなモードであるか、また、形状不良箇所のサイズや溶接箇所２０１内での形状不良箇所の位置を抽出し（ステップＳ１４；形状不良情報抽出ステップ）、さらに、ステップＳ１４での抽出結果に基づいて、出力制御部１５、具体的には最適条件推論部１５３は、ワーク２００を溶接するための最適条件となるように使用された溶接条件を修正する（ステップＳ１５；溶接条件修正ステップ）。
【００５５】
続けて、溶接システム１００は、修正後の溶接条件で次のワーク２００または同じワーク２００内の別の箇所を溶接し（ステップＳ１６；第２溶接ステップ）、ステップＳ１２に戻って、溶接箇所２０１の外観検査を行う。以降、ワーク２００の溶接がすべて完了するまで、一連のステップを繰り返す。
【００５６】
［効果等］
以上説明したように、本実施形態に係る溶接システム１００は、ワーク２００を溶接する溶接装置１０と、ワーク２００の溶接箇所２０１の外観を検査する外観検査装置２０とを備えている。
【００５７】
外観検査装置２０は、溶接箇所２０１の形状を計測する形状計測部２１と、形状計測部２１で計測された形状データに基づいて溶接箇所２０１の画像データを生成する画像処理部２３と
画像処理部２３から読み出された画像データに基づいて溶接箇所２０１の形状の良否を判定する判定部２７と、判定部２７での判定結果と画像処理部２３から読み出された画像データとに基づいて、溶接箇所２０１の不良モードと溶接箇所２０１における形状不良箇所のサイズ及び位置とを含む形状不良情報を抽出するフィードバック部２９と、を少なくとも有している。
【００５８】
溶接装置１０は、ワーク２００に入熱するための溶接ヘッド１１（溶接トーチ１１）と、溶接ヘッド１１（溶接トーチ１１）の溶接出力を制御する出力制御部１５と、を少なくとも有している。
【００５９】
判定部２７で溶接箇所２０１の形状が不良であると判定された場合、出力制御部１５は、フィードバック部２９で抽出された形状不良情報に基づいて、ワーク２００の溶接条件を修正する。
【００６０】
溶接システム１００をこのように構成することで、外観検査装置２０での検査結果に基づいて、ワーク２００の溶接条件を自動的に修正できる。また、形状計測部２１で計測された形状データに基づいて、形状不良情報、つまり、溶接箇所２０１の不良モードや形状不良箇所の位置及びサイズを抽出するため、例えば、溶接作業者自らが形状不良情報を抽出する場合に比べて、形状不良情報の抽出精度を高めることができる。このことにより、溶接条件を修正するためのデータの信頼性が高められ、精度よく溶接条件を修正できる。
【００６１】
外観検査装置２０は、画像処理部２３で生成された複数の画像データをワーク２００の材質及び形状毎に分類するとともに、分類された複数の画像データに基づいて複数の学習データセットを生成する学習データセット生成部２５と、複数の学習データセットを用いて、溶接箇所２０１の形状の良否判定を行うための判定モデルをワーク２００の材質及び形状毎に生成する判定モデル生成部２６と、をさらに有している。また、学習データセット生成部２５は、画像処理部２３において画像データから抽出された１または複数の特徴量に基づいて学習データセットを生成する。
【００６２】
外観検査装置２０をこのように構成することで、複雑な判定基準を手動で設定することなく、溶接箇所２０１の形状不良を自動的に検出することができる。さらに、ワーク２００の材質及び形状毎に予め画像データを分類してから学習データセットを生成するため、効率よく学習データセットを生成できる。また、画像データから抽出された特徴量を用いて学習データセットを生成することで、判定モデルの精度を低下させることなく学習データセットの生成処理を簡素化できる。
【００６３】
なお、学習データセット生成部２５は、画像処理部２３で生成された複数の画像データを溶接箇所２０１の検査項目毎に分類するとともに、分類された画像データにデータ拡張処理を行って複数の学習データセットを生成してもよい。
【００６４】
また、判定モデル生成部２６は、複数の学習データセットを用いて、溶接箇所２０１の形状の良否判定を行うための判定モデルを溶接箇所２０１の検査項目毎に生成してもよい。
【００６５】
また、外観検査装置２０は、判定部２７での判定結果を通知する通知部２８をさらに備えている。
【００６６】
このようにすることで、ワーク２００の溶接中に、溶接作業者またはシステム管理者が、溶接箇所２０１に不具合が生じたか否かをリアルタイムで知ることができる。また、必要に応じて、ワーク２００の溶接を継続するか否かの処置を講じることができる。このことにより、溶接工程のコストを低減できる。
【００６７】
溶接装置１０の出力制御部１５は、所定の溶接条件を保存する記憶部１５２と、形状不良情報に基づいて当該溶接条件を修正し、修正後の溶接条件を記憶部１５２に保存する最適条件推論部１５３と、修正後の溶接条件を含む記憶部１５２に保存された複数の溶接条件の中から、溶接される予定のワーク２００に対応した溶接条件を設定する溶接条件設定部１５４と、を少なくとも有している。
【００６８】
出力制御部１５をこのように構成することで、溶接箇所２０１で実際に発生した形状不良の情報に基づいて適切に溶接条件を修正することができ、また、溶接箇所２０１の形状不良が発生したタイミングでワーク２００の溶接条件を修正するため、溶接工程の歩留まり低下を抑制して、溶接工程のコストを低減できる。
【００６９】
最適条件推論部１５３は、形状不良情報に基づいて溶接条件に対して機械学習を行うことで、溶接条件を修正するのが好ましい。
【００７０】
最適条件推論部１５３をこのように構成することで、溶接条件を精度良く修正でき、また、修正後の溶接条件を最適条件に近づけることが容易になる。
【００７１】
また、外観検査装置２０は、画像処理部２３で生成された画像データを保存する記憶部２４を有していてもよい。この場合、記憶部２４に保存された画像データが学習データセット生成部２５に読み出されて、複数の学習データセットが生成される。
【００７２】
このようにすることで、学習データセットの生成及びそれに続く判定モデルの生成処理をスムーズに行うことができる。なお、記憶部２４はデータ処理部２２の外部にあってもよい。例えば、データ処理部２２に外部との通信インターフェース部を設け、この通信インターフェース部を介して記憶部２４とデータのやり取りを行うようにしてもよい。記憶部２４は、外部サーバー等であってもよい。
【００７３】
また、上記の溶接システム１００を用いて行われる、本実施形態に係るワーク２００の溶接方法は、溶接装置１０により所定の溶接条件でワーク２００の所定の箇所を溶接する第１溶接ステップ（ステップＳ１１）と、第１溶接ステップの終了後に外観検査装置２０を用いてワーク２００の溶接箇所２０１の形状の良否を判定する形状判定ステップ（ステップＳ１３）と、を備えている。
【００７４】
また、本実施形態に係るワーク２００の溶接方法は、形状判定ステップでの判定結果が否定的である場合は、溶接箇所２０１に関する形状不良情報を抽出する形状不良情報抽出ステップ（ステップＳ１４）と、形状不良情報に基づいて溶接条件を修正する溶接条件修正ステップ（ステップＳ１５）と、溶接装置１０により修正後の溶接条件でワーク２００の別の箇所か別のワーク２００における所定の箇所を溶接する第２溶接ステップ（ステップＳ１６）と、を備えている。
【００７５】
本実施形態によれば、溶接箇所２０１の形状の良否判定結果及び形状不良情報に基づいて、ワーク２００の溶接条件を修正することで、溶接条件の修正精度が高められ、溶接工程の歩留まり向上及び溶接工程のコスト低減が図れる。また、溶接品質を所定以上に維持できる。
【００７６】
（実施形態２）
実施形態１に示す溶接システム１００は、溶接箇所２０１の外観検査結果に基づいて、使用中の溶接条件を修正するだけでなく、これまでに溶接実績がないワーク２００の溶接条件設定を行う場合にも有用である。
【００７７】
図６は、本実施形態に係るワークの溶接条件設定手順のフローチャートを示す。
【００７８】
まず、仮決めされた溶接条件でワーク２００の試験溶接を行う（ステップＳ２１；第１試験溶接ステップ）。この場合、ワーク２００の材質や形状に応じて、過去に溶接実績のある似た種類のワーク２００の溶接条件から適当な条件を選択し、さらに、溶接形状に関係すると思われるパラメータを適宜変動させた複数の条件を準備する。つまり、ステップＳ２１では、数種類の試験溶接が行われる。ただし、条件設定の工数を低減するために、１種類の条件で試験溶接を行ってもよい。
【００７９】
ステップＳ２２〜Ｓ２４は、ステップＳ１２〜Ｓ１４と同様であるので、内容の説明は省略する。ただし、ステップＳ２２で検査される溶接箇所２０１は、仮決めされた溶接条件に応じて複数あり、ステップＳ２３では複数の溶接箇所２０１の形状に対して、それぞれ良否が判定される。また、ステップＳ２４では、ステップＳ２３で形状不良と判定された溶接箇所２０１のそれぞれに対して形状不良情報が抽出される。
【００８０】
次に、ステップＳ２４での抽出結果に基づいて、出力制御部１５の最適条件推論部１５３は、ワーク２００を溶接するための最適条件となるように仮決めされた溶接条件を修正する（ステップＳ２５；溶接条件修正ステップ）。
【００８１】
続けて、溶接システム１００は、修正後の溶接条件で再度試験溶接を行い（ステップＳ２６；第２試験溶接ステップ）、ステップＳ２２に戻って、溶接箇所２０１の外観検査を行う。以降、ステップＳ２３での判定結果が肯定的になるまで、ステップＳ２２からステップＳ２６までの一連のステップを繰り返す。
【００８２】
以上説明したように、溶接システム１００を用いて行われる、本実施形態に係るワーク２００の溶接条件設定方法は、溶接装置１０により仮決めされた溶接条件でワーク２００の試験溶接を行う第１試験溶接ステップ（ステップＳ２１）と、第１試験溶接ステップの終了後に外観検査装置２０を用いてワーク２００の溶接箇所２０１の形状の良否を判定する形状判定ステップ（ステップＳ２３）と、を備えている。
【００８３】
また、本実施形態に係るワーク２００の溶接条件設定方法は、形状判定ステップでの判定結果が否定的である場合は、溶接箇所２０１に関する形状不良情報を抽出する形状不良情報抽出ステップ（ステップＳ２４）と、形状不良情報に基づいて仮決めされた溶接条件を修正する溶接条件修正ステップ（ステップＳ２５）と、溶接装置１０により修正後の溶接条件でワーク２００の試験溶接を行う第２試験溶接ステップ（ステップＳ２６）と、を備え、形状判定ステップでの判定結果が肯定的になるまで、形状判定ステップから第２試験溶接ステップまでの一連のステップを繰り返し行う。
【００８４】
本実施形態によれば、新規に作成される溶接条件の条件設定工数を大幅に低減できる。また、実際に使用されるワーク２００の溶接条件を当初より最適条件に近づけることができるため、溶接工程の歩留まり向上及び溶接工程のコスト低減が図れる。また、溶接品質を所定以上に維持できる。
【００８５】
なお、実施形態１では、連続して処理されるワーク２００に対して、溶接箇所２０１の形状検査結果に応じて溶接条件を修正することを想定している。このため、当初の溶接条件からの修正量が小さいことが見込まれ、１回の修正で溶接条件を最適条件に近づけることが可能である。
【００８６】
一方、本実施形態において、仮決めされた溶接条件は、本来の最適条件から大きくずれている可能性がある。このため、ステップＳ２２からステップＳ２６までのルーチンの繰り返しは、１回で収束せずに複数回繰り返されることがある。
【００８７】
（実施形態３）
図７は、本実施形態に係るワークの溶接回数と溶接条件の修正頻度との関係を示す。
【００８８】
一般に、ワーク２００の溶接回数を重ねるにつれて、溶接条件の修正頻度は増加する傾向にある。これは、溶接システム１００、特に溶接装置１０の各部の状態が、運転時間が長くなるにつれて変化し、溶接箇所２０１の形状不良発生頻度が増加することに起因している。このため、通常、溶接装置１０の各部にはそれぞれ複数の管理項目が設けられ、管理項目毎に許容範囲が設定されている。例えば、溶接時の実際の出力である溶接電流や溶接電圧も図示しない検出部で監視されている。
【００８９】
しかし、管理項目を監視する各種モニターのそれぞれに、自身の故障を検出する機構が設けられているわけではない。同様に、溶接装置１０の各部を構成する部品のそれぞれに、自身の故障を検出する機構が設けられているわけではない。したがって、各種モニターや溶接装置１０の構成部品の一部が故障や劣化を起こしていたとしても、定められた管理項目がすべて許容範囲内にあるように見える場合がある。このような状態で、ワーク２００の溶接を行っていると、溶接不良を多発させるおそれがある。
【００９０】
また、同じワーク２００を連続して処理していても、ロット間でワーク２００の状態が極端に異なっていると、溶接システム１００の定められた管理項目がすべて許容範囲内にあったとしても、特定のロットで溶接不良が多発するおそれがある。
【００９１】
また、溶接装置１０の設備異常や異常ロットに気が付かない状態で、溶接条件を修正しようとすると、かえって最適条件から外れてしまうおそれがある。
【００９２】
そこで、本実施形態では、ワーク２００の溶接回数に対する溶接条件の修正頻度が許容上限値以上になるか、または溶接条件の修正頻度の変動傾向が予測から外れた場合は、ワーク２００の溶接を中断し、溶接システム１００を点検するか、または溶接されたワーク２００を点検するか、あるいはその両方を実行するようにしている。
【００９３】
溶接システム１００が正常に運転されているときは、例えば、図７の（ａ）図に示すように、ワーク２００の溶接回数に対する溶接条件の修正頻度は緩やかに増加し、溶接回数Ａで許容上限値に到達する。この時点で、溶接システム１００を点検し、故障箇所または劣化箇所を補修することで、溶接不良の発生を抑制できる。
【００９４】
一方、図７の（ｂ）図に示すように、ワーク２００の溶接回数に対する溶接条件の修正頻度が、溶接回数Ｂで急激に増加した場合は、溶接システム１００に突発的な故障が生じたか、異常ロットを処理した可能性が高い。この場合、溶接システム１００を点検するか、または溶接されたワーク２００を点検するか、あるいはその両方を実行することで、溶接不良の発生を抑制できる。
【００９５】
また、図７の（ｃ）図に示すように、溶接回数Ｃ以降でワーク２００の溶接回数に対する溶接条件の修正頻度が、破線で示す予測線から外れた場合も、溶接システム１００またはワーク２００に何らかの異常があったものとみて、溶接システム１００を点検するか、または溶接されたワーク２００を点検するか、あるいはその両方を実行することで、溶接不良の発生を抑制できる。
【００９６】
また、本実施形態によれば、溶接条件が過度に修正されるのを防止して、安定してワーク２００を溶接できる。
【００９７】
なお、ワーク２００の溶接回数は、ワーク２００の溶接積算時間と読み替えるようにしてもよい。また、溶接条件の修正頻度は、ワーク２００の溶接箇所２０１の形状不良発生頻度と読み替えるようにしてもよい。
【００９８】
（その他の実施形態）
実施形態１において、形状計測部２１をロボットアーム３０に取り付けるようにしたが、形状計測部２１を溶接トーチ１１またはロボットアーム１６に取付けるようにしてもよい。このようにすることで、溶接システム１００内の設備数を低減でき、溶接システム１００のコストを低減できる。なお、この場合、ロボット制御部１７がロボットアーム１６の動作を制御することで、ワーク２００の溶接と外観検査とが順次実行されることは言うまでもない。
【００９９】
なお、外観検査装置２０の学習データセット生成部２５は、記憶部２４から読み出された画像データに対してデータ拡張処理を行って学習データセットを生成するようにしてもよい。例えば、画像データに紐付けされた１つまたは複数の特徴量を変化させるか、または、画像データにおける形状不良箇所の位置を変更するか、あるいはその両方を実行することで、データ拡張処理が実行される。
【０１００】
外観検査装置２０をこのように構成することで、少ない画像データに基づいて、必要な量の学習データセットを生成し、判定モデルを高精度化できるため、溶接箇所２０１の形状良否を精度良く判定することができる。また、学習用の画像データを大量に取得する必要がなくなり、形状良否を判定するための工数を大幅に削減できる。なお、判定モデルの精度を向上させるために必要な量の学習データが確保できればよいので、データ拡張処理は、記憶部２４から読み出されたすべての画像データに対して行わなくてもよく、必要な分のみデータ拡張処理を行うようにしてもよい。
【０１０１】
また、前述したように、判定モデルは、複数の識別器の組み合わせ等で表現される。よって、図２Ａに破線の矢印で示すように、判定モデル生成部２６で生成され、かつ所定の学習が終了した判定モデル、つまり、各識別器の構成やこれらの組み合わせパターンが記憶部２４に保存されるようにしてもよい。その場合、判定される検査項目に対応した判定モデルの構成情報が記憶部２４から判定モデル生成部２６に読み出され、判定モデル生成部２６で判定モデルが再構成されるようにしてもよい。このようにすることで、検査項目の増大に伴い、使用すべき判定モデルの個数が増加した場合にも容易に対応できる。
【０１０２】
なお、実施形態１，２において、フィードバック部２９を外観検査装置２０のデータ処理部２２に設ける例を示したが、フィードバック部２９を出力制御部１５に設けるようにしてもよい。その場合、判定部２７での判定結果は、通知部２８を介して、出力制御部１５の受信部１５１で受け取られるようにしてもよい。
【０１０３】
また、図２Ａにおいて、フィードバック部２９に対して、画像処理部２３から直接画像データが送られる例を示したが、データの流れは、説明の便宜上、例示的に図示しているだけであり、特にこれに限定されるものではない。例えば、判定部２７から直接フィードバック部２９に画像データが送られてもよい。また、判定部２７での判定結果が直接フィードバック部２９に送られてもよい。
【０１０４】
なお、外観検査装置２０において、判定モデル生成部２６を省略して、代わりに、記憶部２４に溶接箇所２０１の検査項目毎に設定された判定基準を保存し、判定部２７で形状不良情報と記憶部２４に保存された判定基準とに基づいて溶接箇所２０１の形状の良否を判定するようにしてもよい。検査項目が少なくかつ判定基準が緩やかであれば、このようにしても、所定の判定精度が担保される。
【産業上の利用可能性】
【０１０５】
本発明の溶接システムは、ワークの溶接条件を自動的にかつ精度良く修正できるため、溶接作業が自動化された溶接システムに適用する上で有用である。
【符号の説明】
【０１０６】
１０    溶接装置
１１    溶接ヘッド（溶接トーチ）
１２    溶接ワイヤ
１３    ワイヤ送給装置
１４    電源
１５    出力制御部
１６    ロボットアーム
１７    ロボット制御部
２０    外観検査装置
２１    形状計測部
２２    データ処理部
２３    画像処理部
２４    記憶部
２５    学習データセット生成部
２６    判定モデル生成部
２７    判定部
２８    通知部
３０    ロボットアーム
３１    ロボット制御部
１５１  受信部
１５２  記憶部
１５３  最適条件推論部
１５４  溶接条件設定部
１５５  制御信号出力部
１００  溶接システム
２００  ワーク
２０１  溶接箇所
【図１】
2020129618.tif 000003
【図２Ａ】
2020129618.tif 000004
【図２Ｂ】
2020129618.tif 000005
【図３】
2020129618.tif 000006
【図４Ａ】
2020129618.tif 000007
【図４Ｂ】
2020129618.tif 000008
【図４Ｃ】
2020129618.tif 000009
【図４Ｄ】
2020129618.tif 000010
【図４Ｅ】
2020129618.tif 000011
【図５】
2020129618.tif 000012
【図６】
2020129618.tif 000013
【図７】
2020129618.tif 000014
【国際調査報告】
2020129618.tif 000015
2020129618.tif 000016
2020129618.tif 000017
2020129618.tif 000018