自動溶接における欠陥検出:外観検査の自動化と閾値設定の完全ガイド
自動溶接ラインの導入が進む現代の製造現場において、ロボットによる「溶接すること」の自動化はもはや標準となった。しかし、真のボトルネックはその後にある。すなわち、「溶接されたビードの合否を、どうやって自動で、かつ確実に見極めるか」という外観検査の自動化である。
人間の職人であれば、経験則で「この程度のアンダーカットなら許容範囲だ」「これはブローホールの兆候だからダメだ」と瞬時に判断できる。だが、マシンビジョン(画像処理センサや3Dレーザセンサ)にその判断をさせるためには、微細な不連続(許容すべきもの)と有害な欠陥(排除すべきもの)の境界線を、数学的な「閾値(プログラミング)」として明確に教え込まなければならない。
本稿では、自動外観検査システムの運用における本質的な課題と、現場で直面するトラブルを打破するための実践的閾値設定のノウハウを、冶金学的および規格的裏付けをもって徹底解説する。
1. 基礎知識:自動外観検査のメカニズムと評価対象
溶接の外観検査自動化において、まず理解すべきは「何を見ているのか」というセンシングの原理と、評価すべき不連続の分類である。
1.1 センサ技術の選定基準
- 2Dカメラ(カラー/モノクロ)+ 2D画像処理:
- *用途:* スパッタの付着、極端な色調変化(酸化膜)、大きな位置ズレの検出。
- *限界:* 溶接ビードの「高さ」や「深さ」を正確に測ることは困難(照明条件に大きく左右される)。
- 3Dレーザプロファイラ(光切断法):
- *用途:* ビード幅、余盛高さ、アンダーカットの深さ、オーバーラップ、ピットの検出。
- *メカニズム:* レーザラインをビードに照射し、その反射光の歪みから高精度な3次元断面形状(プロファイル)を取得する。現在の自動外観検査の主流。
1.2 「微細な不連続」と「有害な欠陥」の境界線
現場で最も悩ましいのが、規格上「欠陥(Defect)」ではなく「不連続(Discontinuity)」と扱われる微小な現象の扱いである。これらを一律でNGにすると、過剰検出(False Reject / 良品の不良判定)により稼働率が著しく低下する。
- 許容される微細な不連続の例:
- アークスタート・エンド部のわずかなクレータ収縮(深さ・長さが許容値内)。
- シールドガスノズル起因の極めて微小な表面変色(酸化)。
- 規定値内のわずかなビード蛇行(蛇行幅が公差内)。
- 許容不可な欠陥(要除去・修正)の例:
- JIS規格で定められた許容値を超えるアンダーカット・オーバーラップ。
- 表面開口ブローホール(ピット)およびクレータ亀裂。
- ルートギャップ変動に起因する著しい融合不良(アンダーフィル)。
2. 実践的アプローチ:閾値設定のロジックとプログラミングの実際
自動検査システムで最も重要なのは、「どこからを欠陥とするか」の数値を決めるアルゴリズム構築である。ここでは具体的なパラメータ設定の考え方を解説する。
2.1 3Dプロファイルデータに基づく閾値設定のパラメータ群
3Dレーザセンサを用いる場合、主に以下の断面特性値に対して閾値(上下限値)を設定する。
1. 余盛高さ($h_r$)の閾値:
- *設定基準:* 設計図面の要求喉厚($a$)および板厚($t$)に対し、過大余盛(応力集中源となる)と不足余盛(強度不足)を監視。
- *実務値例:* 板厚 $t=6\text{mm}$ の場合、余盛高さ $h_r$ の許容範囲は $1.0\text{mm} \le h_r \le 3.0\text{mm}$。これを超える、あるいは下回るエリアが連続して $5\text{mm}$ 以上続いた場合に「NG」判定。
2. アンダーカット深さ($d_u$)の閾値:
- *設定基準:* 母材の断面積減少による強度低下を防ぐため、厳格に設定する。
- *実務値例:* 重要構造物(動的負荷を受ける部位)の場合、深さ $d_u > 0.5\text{mm}$、または長さがビード全体の $10\%$ を超えるものをNGとする。
3. ビード幅($W_b$)の変動閾値:
- *設定基準:* 入熱量の変動(溶込不足・過熱)を間接的に監視する。
- *実務値例:* 設定値(例:$8\text{mm}$)に対し $\pm 15\%$($6.8\text{mm} \sim 9.2\text{mm}$)を逸脱した場合に警告・NG。
2.2 誤検出しやすい要因とプログラミング上の対策
現場では、実際の欠陥ではなく「ノイズ」を検知してシステムが停止することが多々ある。これらを排除するためのプログラミング上の工夫が必要となる。
- スパッタの誤認対策:
- *現象:* ビード近傍に飛び散ったスパッタを、3Dセンサが「ピット(穴)」や「突起」と誤認する。
- *対策:* 「フィルタリング処理(移動平均・モルフォロジー演算)」を導入する。例えば、直径 $0.5\text{mm}$ 未満の急峻な突起・凹みは、スパッタとみなしてアルゴリズム上で除外(マスキング)する。
- ワークの熱変形(歪み)による基準ズレ対策:
- *現象:* 溶接熱によりワーク自体が変形し、プロファイルのベースラインが傾くことで、誤判定が連鎖する。
- *対策:* 「動的ベースライン補正(フィッティング処理)」をプログラムに組み込む。ビード両端の母材面を常に基準平面(Z=0)として再定義し、相対的な高さ・深さを算出する。
3. 現場でのトラブル対策:過剰検出(False Positive)と見逃し(False Negative)のトレードオフ
自動検査の導入現場でマネージャーやエンジニアが直面するのが、「厳しく設定しすぎてラインが止まる(過剰検出)」か「緩く設定して不良品を流出させる(見逃し)」かのジレンマである。
3.1 現場チューニングのステップバイステップ
1. 「ゴールデンサンプル(良品・不良品見本)」の収集:
- 直近の生産から、意図的に「合格ギリギリの良品」「微小な欠陥がある不良品」を各20個以上採取し、3Dデータを保存する。
2. 統計的プロセス制御(SPC)の導入:
- 初期閾値を仮設定し、ゴールドサンプルをスキャンして「良品のばらつき幅($\pm 3\sigma$)」を算出する。
- *黄金律:* 閾値の境界は、良品の $\pm 3\sigma$ の外側に設定し、かつ不良品の最小値よりも内側に置く。 このマージン(Process Capability Index $C_pk$ の概念)が確保できない場合、溶接プロセスの不安定さを先に改善しなければならない。
3. エッジケース(判定迷い品)の人間によるダブルチェック運用:
- システムが「判定保留(Grey Zone)」としたものだけを人間の熟練者が目視確認し、その結果をAI/アルゴリズムの教師データとしてフィードバックする仕組みを構築する。
4. 専門的知見:JIS/ISO規格および冶金学的観点からの裏付け
自動外観検査の閾値設定は、単なる「画像処理の数値決め」ではない。その根底には、溶接構造物の安全性担保に関する国際規格と、溶接金属の固液相変化に関する冶金学的背景が存在する。
4.1 関連規格(JIS / ISO)の理解
外観検査の合否基準をプログラムに落とし込む際、以下の規格における許容限界値をベースにしなければならない。
- JIS Z 3060 / ISO 5817(鋼溶接部の不連続部の品質レベル):
- ISO 5817では、不連続の許容レベルを B(厳)、C(中)、D(粗) の3段階で規定している。
- *自動検査の応用:* 動的荷重を受ける重要部材(建設機械アーム、圧力容器等)の自動検査では レベルB を適用し、アンダーカットや過大余盛の許容値を厳格(例:深さ $0.05 \times t$ かつ最大 $0.5\text{mm}$ 以下)にプログラミングする必要がある。一般構造物であれば レベルC に緩和し、過剰検出を防ぐ。
4.2 冶金学的要因が外観検査に与える影響
見かけ上の形状だけでなく、冶金学的な現象が外観検査の自動化精度に影響を与えることを知るべきである。
- 凝固割れ(熱間割れ)の微細表面開口:
- *メカニズム:* 溶接金属の凝固温度範囲において、S(硫黄)やP(リン)などの不純物が低融点共晶を形成し、収縮応力によってビード中央部に微小なクレータ亀裂やビード中央割れが発生する。
- *検査上の課題:* これらの亀裂は幅が $0.05\text{mm}$ 以下と極めて微細であるが、致命的な構造欠陥である。通常の3Dレーザプロファイル(分解能 $0.1\text{mm}$ 程度)では「見逃す(False Negative)」危険性がある。
- *解決策:* 高解像度エリアカメラによる高倍率画像処理(ディープラーニングによるセマンティックセグメンテーション)を併用し、形状だけでなく「線状の陰影(亀裂特有のパターン)」を検出するアルゴリズムを多層防御として実装する。
- 高温酸化とスラグ巻き込み:
- シールドガス不良(流量不足や風の影響)により、ビード表面が激しく酸化し、表面にスラグが局所的に残留した場合、2D画像処理の輝度変化(色ムラ)として検知できる。これを冶金学的なシールド不良の兆候として捉え、アーク安定性の低下アラートと連動させることが高度な自動化システムの要諦となる。