(57)【要約】  噴流はんだ付装置に対して検出性能が高い異常判定を行う。噴流はんだ付装置（７０）において撮影された噴流するはんだの噴流形状の特徴量を取得する取得部（４２１）と、前記特徴量を用いて噴流はんだ付装置の異常を判定する異常判定部（４２２）と、を備える。
2020027208.tif 000002
【特許請求の範囲】
【請求項１】
噴流はんだ付装置において撮影された噴流するはんだの噴流形状の特徴量を取得する取得部と、
前記特徴量を用いて噴流はんだ付装置の異常を判定する異常判定部と、
を備えている情報処理装置。
【請求項２】
前記異常判定部は、上方から撮影した前記噴流形状の特徴量を用いて、噴流はんだ付装置の異常を判定する請求項１に記載の情報処理装置。
【請求項３】
前記異常判定部は、上方から撮影した前記噴流形状の楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標の少なくとも１つを前記特徴量として用いて、噴流はんだ付装置の異常を判定する請求項２に記載の情報処理装置。
【請求項４】
前記異常判定部は、側方から撮影した前記噴流形状の特徴量を用いて、噴流はんだ付装置の異常を判定する請求項１に記載の情報処理装置。
【請求項５】
前記異常判定部は、側方から撮影した前記噴流形状の幅または水平方向における前記噴流形状の頂点の位置を前記特徴量として用いて、噴流はんだ付装置の異常を判定する請求項４に記載の情報処理装置。
【請求項６】
噴流はんだ付装置において噴流するはんだ液の噴流形状を撮影するカメラと、
前記カメラが撮影した画像から前記噴流形状の特徴量を算出する画像処理装置と、
請求項１から５の何れか１項に記載の情報処理装置とを含む管理システム。
【請求項７】
請求項１に記載の情報処理装置としてコンピュータを機能させるための制御プログラムであって、前記取得部および前記異常判定部としてコンピュータを機能させるための制御プログラム。
【請求項８】
噴流はんだ付装置において撮影された噴流するはんだの噴流形状の特徴量を取得する取得ステップと、
前記特徴量を用いて噴流はんだ付装置の異常を判定する異常判定ステップと、
を備えている情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は噴流はんだ付装置における異常を判定する情報処理装置、管理システム、制御プログラムおよび情報処理装置の制御方法に関する。
【背景技術】
【０００２】
噴流はんだ付装置において、噴流するはんだを調整する技術が知られている。例えば、特許文献１から３には、噴流するはんだの高さを検知し、噴流するはんだの高さを調整する技術等が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−４７９２２号公報
【特許文献２】特開平５−１８５２０９号公報
【特許文献３】特開平１−２０５５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のような従来技術では、一時的なはんだの噴出の高さに応じて、はんだの高さが調整される。そのため、上述のような技術を用いて、噴流はんだ付装置に対する異常判定を行う装置を実現しようとすると、噴流するはんだの高さを用いて異常判定を行うことになる。【０００５】
しかし、噴流はんだ付装置に異常が発生すると、はんだの噴流形状は高さ以外の特徴も変化する。そのため、はんだの高さのみを用いて異常判定を行う場合、正確に異常を検知できないことがあり得る。【０００６】
本発明の一態様は、噴流はんだ付装置に対して検出性能が高い異常判定を行うことができる情報処理装置等を実現することを目的とする。
【課題を解決するための手段】
【０００７】
前記の課題を解決するために、本発明の一態様に係る情報処理装置は、噴流はんだ付装置において撮影された噴流するはんだの噴流形状の特徴量を取得する取得部と、前記特徴量を用いて噴流はんだ付装置の異常を判定する異常判定部と、を備えている。【０００８】
また、本発明の一態様に係る情報処理装置の制御方法は、噴流はんだ付装置において撮影された噴流するはんだの噴流形状の特徴量を取得する取得ステップと、前記特徴量を用いて噴流はんだ付装置の異常を判定する異常判定ステップと、を含む。【０００９】
噴流はんだ付装置のはんだの噴流形状と噴流はんだ付装置の異常とには相関関係がある。例えば、噴流形状として高さ以外の特徴量を利用することもできる。そのため、はんだの噴流形状から噴流はんだ付装置の状態を判定する構成では、噴流はんだ付装置に対して検出性能が高い異常判定を行うことができる。【００１０】
よって、ユーザは、前記判定からはんだ付の品質劣化傾向を認識することができ、噴流はんだ付装置のはんだ付不良を事前に回避することができるという効果を奏する。【００１１】
前記異常判定部は、上方から撮影した前記噴流形状の特徴量を用いて、噴流はんだ付装置の異常を判定してもよい。【００１２】
噴流はんだ付装置において、はんだの噴流状態の異常は、上方から撮影された噴流形状に影響を及ぼす。そのため、前記の構成によれば、例えば、上方から撮影されたはんだの噴流形状を示す特徴量から噴流はんだ付装置から噴流するはんだの噴流状態の異常を判定することができるという効果を奏する。【００１３】
前記異常判定部は、上方から撮影した前記噴流形状の楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標の少なくとも１つを前記特徴量として用いて、噴流はんだ付装置の異常を判定してもよい。【００１４】
噴流はんだ付装置の上方から撮影したはんだの噴流形状における楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標は、はんだの噴流状態の異常と相関関係がある。【００１５】
よって、前記の構成によれば、上方から撮影した前記噴流形状の楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標の少なくとも１つを用いた、噴流はんだ付装置のはんだの噴流状態に対して検出性能が高い異常判定を実行することができるという効果を奏する。【００１６】
前記異常判定部は、側方から撮影した前記噴流形状の特徴量を用いて、噴流はんだ付装置の異常を判定してもよい。【００１７】
噴流はんだ付装置において、はんだの噴流状態の異常は、側方から撮影された噴流形状に影響を及ぼす。そのため、前記の構成によれば、例えば、はんだの噴流形状を示す特徴量から、噴流はんだ付装置から噴流するはんだの噴流状態の異常を判定することができるという効果を奏する。【００１８】
前記異常判定部は、側方から撮影した前記噴流形状の幅または水平方向における前記噴流形状の頂点の位置を前記特徴量として用いて、噴流はんだ付装置の異常を判定してもよい。【００１９】
噴流はんだ付装置の側方から撮影したはんだの噴流形状における幅および水平方向における前記噴流形状の頂点の位置は、はんだの噴流状態の異常と相関関係がある。【００２０】
よって、前記の構成によれば、側方から撮影した前記噴流形状の幅または水平方向における前記噴流形状の頂点の位置を用いた、噴流はんだ付装置のはんだの噴流状態に対して検出性能が高い異常判定を実行することができるという効果を奏する。【００２１】
前記の課題を解決するために、本発明の一態様に係る管理システムは、噴流はんだ付装置において噴流するはんだ液の噴流形状を撮影するカメラと、前記カメラが撮影した画像から前記噴流形状の特徴量を算出する画像処理装置と、前記何れかの情報処理装置とを含んでもよい。【００２２】
前記構成によれば、噴流はんだ付装置の異常を判定することができる異常判定システムを実現することができるという効果を奏する。【００２３】
前記の課題を解決するために、本発明の一態様に係る制御プログラムは、上述の情報処理装置としてコンピュータを機能させるための制御プログラムであって、前記取得部および前記異常判定部としてコンピュータを機能させてもよい。
【発明の効果】
【００２４】
本発明の一態様によれば、噴流はんだ付装置に対して検出性能が高い異常判定を行うことができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態に係るコントローラの要部構成を示すブロック図である。
【図２】本発明の実施形態に係る管理システムにおけるコントローラの適用例の一例を示す図である。
【図３】（ａ）から（ｅ）は、正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の噴流形状を示す図である。
【図４】本発明の実施形態に係る噴流はんだ付装置の断面を示す図である。
【図５】（ａ）および（ｃ）は、正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の楕円長径および楕円短径の実測値を示す図である。
【図６】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の扁平比率の実測値を示す図である。
【図７】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の面積の実測値を示す図である。
【図８】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の周囲長の実測値を示す図である。
【図９】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の円形度の実測値を示す図である。
【図１０】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の内接円半径の実測値を示す図である。
【図１１】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の外接円半径の実測値を示す図である。
【図１２】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の側方から撮影された噴流形状の横幅の実測値を示す図である。
【図１３】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の重心座標を示す図である。
【図１４】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の側方から撮影された噴流形状の頂点座標を示す図である。
【図１５】本発明の実施形態に係る管理システムの異常報知処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
〔実施形態〕
以下、本発明の一実施形態について、詳細に説明する。
【００２７】
§１  適用例
図２は管理システム１におけるコントローラ（情報処理装置）４０の適用例の一例を示す図である。はじめに、図２を用いてコントローラ４０の適用例の概要を説明する。
【００２８】
噴流はんだ付装置７０において、例えば、はんだが酸化等によって劣化すると、はんだを噴流するノズルの内面にはんだの酸化くずが付着し、ノズルの詰まりの原因となる。また、噴流はんだ付装置７０において、長期間の使用による当該ノズル先端の摩耗は噴流の流れを不均一にさせ、１方向にはんだの流れが偏ってしまうはんだの片流れの原因となる。また、噴流はんだ付装置７０内に貯留されているはんだの温度が低下すると、はんだが固化した状態で噴流し、はんだの噴流形状の異常の原因となる。これらのはんだの噴流状態の異常は、はんだ付時のはんだ量不足、はんだによるブリッジ等のはんだ付不良を引き起こし、製品の歩留りを低下させる。
【００２９】
管理システム１は噴流はんだ付装置７０の異常を判定するシステムである。管理システム１は、カメラ１０ａ、カメラ１０ｂ、コントローラ４０、噴流はんだ付装置７０等を含む。管理システム１の詳細な構成については後述する。
【００３０】
コントローラ４０は、噴流はんだ付装置７０において撮影された噴流するはんだの噴流形状の特徴量を取得する。ここで、噴流形状の特徴量とは、噴流形状を示す数値データである。また、コントローラ４０は、前記特徴量を用いて噴流はんだ付装置７０の異常を判定する。
【００３１】
図３は正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の噴流形状を示す図である。図３の（ａ）および（ｂ）は、正常なはんだの噴流状態ではんだ液を噴流した場合の噴流形状の２値化した撮影画像である。図３の（ａ）は、噴流形状の上方から撮影した画像である。図３の（ｂ）は、噴流形状の側方から撮影した画像である。図３の（ｃ）および（ｄ）は、異常なはんだの噴流状態ではんだ液を噴流した場合の噴流形状の２値化した撮影画像である。図３の（ｃ）は、噴流形状の上方から撮影した画像である。図３の（ｄ）は、噴流形状の側方から撮影した画像である。なお、図３の（ｂ）および（ｄ）では、はんだ液の噴流方向が実際の噴流方向と逆転しており、当該図面においては、はんだ液は下側に向かって噴流している。図３の（ｅ）は、はんだの噴流状態が正常から異常となった場合の上方から見たはんだ液の噴流形状の変化を示す模式図である。
【００３２】
図３に示すように、噴流はんだ付装置７０において、はんだの噴流状態の異常は、定位置から撮影されたはんだの噴流形状の高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標等に影響を及ぼす。
【００３３】
詳細には、１方向にはんだの流れが偏ることにより、はんだの片流れが生じる。そのため、はんだの噴流状態の異常が進むにつれて、上方から見た場合の噴流形状が円形から楕円形に変化する。
【００３４】
そのため、例えば、はんだの噴流形状の高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標の少なくとも１つの特徴量から噴流はんだ付装置７０から噴流するはんだの噴流状態の異常を判定することができる。
【００３５】
なお、はんだの噴流状態の異常により影響を受ける噴流形状の要素であれば、上述の噴流形状の高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標以外の要素を当該異常判定に適用することができる。
【００３６】
上述のように、噴流はんだ付装置７０のはんだの噴流形状（高さおよび高さ以外の特徴量）と噴流はんだ付装置７０の異常とには相関関係がある。例えば、噴流形状として高さ以外の特徴量を利用することもできる。そのため、撮影された当該噴流形状から噴流はんだ付装置７０の状態を判定する構成では、噴流はんだ付装置７０に対する検出性能が高い異常判定を行うことができる。
【００３７】
よって、ユーザは、前記判定からはんだ付の品質劣化傾向を認識することができ、噴流はんだ付装置のはんだ付不良を事前に回避することができるという効果を奏する。
【００３８】
§２  構成例
次に本実施形態に係る管理システム１の構成の一例について説明する。
【００３９】
（管理システム１）
図２に示すように、管理システム１は、カメラ１０ａ、カメラ１０ｂ、画像処理装置２０、通信カプラ３０、コントローラ４０、表示入力装置５０、サポート装置６０および噴流はんだ付装置７０を含む。
【００４０】
（噴流はんだ付装置７０）
図４は本実施形態に係る噴流はんだ付装置７０の断面を示す図である。噴流はんだ付装置７０は溶解したはんだ液を噴流し、基板等のはんだ付けを行う。図４に示すように、噴流はんだ付装置７０は、モータ７１、変速機７２、ポンプ７３、熱電対７４、ヒータ７５、はんだ槽７６およびノズル７７を備えている。
【００４１】
噴流はんだ付装置７０は、ポンプ７３により生じる圧力によって溶解したはんだ液をノズル７７内に流入させ、ノズル７７から噴流させる。図４では、高さｈはノズル７７の末端から噴流したはんだ液面Ｐまでの高さを示している。
【００４２】
また、図４に示すように、ポンプ７３はモータ７１および変速機７２を含む。例えば、コントローラ４０がネットワークを介してモータ７１の回転数、変速機７２等を制御し、はんだ液の噴流の高さを制御してもよい。
【００４３】
また、熱電対７４は、はんだ槽７６に貯留されているはんだの温度を検出する。例えば、熱電対７４が検出した検出値を示す信号はネットワークを介してコントローラ４０に出力されてもよい。コントローラ４０は、熱電対７４が検出した検出値を参照し、ネットワークを介してヒータ７５を制御して、はんだ槽７６に貯留されているはんだの温度を管理してもよい。
【００４４】
（カメラ１０ａ、カメラ１０ｂ）
カメラ１０ａおよびカメラ１０ｂは定位置から噴流はんだ付装置７０において噴流するはんだ液の噴流形状を撮影する。例えば、カメラ１０ａは当該噴流形状を上方から撮影し、カメラ１０ｂは当該噴流形状を側方から撮影する。
【００４５】
なお、カメラ１０ａは噴流するはんだ液の真上に設置されていなくてもよく、噴流するはんだ液の真上から所定の範囲内に設置されていてもよい。すなわち、カメラ１０ａは斜め上方から噴流形状を撮影してもよい。カメラ１０ａおよびカメラ１０ｂは撮影した画像データを画像処理装置２０に出力する。例えば、カメラ１０ａおよびカメラ１０ｂは１００ｍｓ間隔で噴流形状を撮影してもよい。なお、本実施形態においてはカメラ１０ａおよびカメラ１０ｂの２つのカメラを備える管理システム１の構成について説明するが、管理システムは少なくとも１つのカメラを備えていればよい。
【００４６】
（画像処理装置２０）
画像処理装置２０はカメラ１０ａおよびカメラ１０ｂから出力された画像データから、はんだの噴流形状の高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標等の特徴量（数値データ）を算出する。画像処理装置２０は算出した特徴量を示す信号を通信カプラ３０を介してコントローラ４０に出力する。なお、画像処理装置２０は、カメラ１０ａおよびカメラ１０ｂから出力された画像データを２値化したうえで各特徴量を算出してもよいし、カメラ１０ａおよびカメラ１０ｂから出力された画像データから直接各特徴量を算出してもよい。
【００４７】
（通信カプラ３０）
通信カプラ３０は、上位ネットワークと画像処理装置２０との間の通信を中継する中継装置である。通信カプラ３０は、上位ネットワークに含まれる機器と画像処理装置２０との間で通信を中継する。
【００４８】
（コントローラ４０）
コントローラ４０は、管理システム１の全体を統括して制御する制御装置であり、ＰＬＣ（Programmable Logic Controller）を使用してもよい。コントローラ４０は、管理システム１において通信カプラ３０および噴流はんだ付装置７０のマスタ装置として動作する。また、本実施形態においては、コントローラ４０は噴流はんだ付装置７０の異常を判定する。なお、コントローラ４０はデータサーバやクラウドサーバ等で実行される制御プログラムによって代替えすることが可能である。
【００４９】
図１はコントローラ４０の要部構成を示すブロック図である。図１に示すように、コントローラ４０は受信部４１、制御部４２、記憶部４３および送信部４４を備えている。
【００５０】
（受信部４１）
受信部４１は外部機器から信号を受け付ける。本実施形態では、特に、受信部４１は画像処理装置２０から、画像処理装置２０によって算出された噴流形状の特徴量を示す信号を受け付ける。受信部４１は受信した信号を制御部４２の取得部４２１に出力する。
【００５１】
（制御部４２）
制御部４２は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含み、情報処理に応じて各構成要素の制御を行う。制御部４２は、取得部４２１、異常判定部４２２および報知指示部４２３を備えている。
【００５２】
（取得部４２１）
取得部４２１は、噴流はんだ付装置７０において噴流するはんだの撮影された噴流形状の特徴量を示す信号を受信部４１から取得する。
【００５３】
（異常判定部４２２）
異常判定部４２２は、噴流形状の特徴量を用いて噴流はんだ付装置７０の異常を判定する。詳細には、異常判定部４２２は、噴流形状の特徴量と所定の閾値を比較する。当該比較の結果に応じて、異常判定部４２２は、噴流はんだ付装置７０の異常の有無を判定する。噴流はんだ付装置７０に異常があると判定すると、異常判定部４２２は報知指示部４２３に異常がある旨の信号を出力する。異常判定部４２２は、記憶部４３に格納されている噴流形状の特徴量（高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標等）の閾値を示す閾値情報４３１を参照し、当該異常判定を行ってもよい。
【００５４】
例えば、異常判定部４２２は、上方から撮影した噴流形状の楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標の少なくとも１を用いて、噴流はんだ付装置７０の異常を判定してもよい。
【００５５】
噴流はんだ付装置７０の上方から撮影したはんだの噴流形状における楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標は、はんだの噴流状態の異常と相関関係がある。よって、前記の構成によれば、噴流はんだ付装置７０のはんだの噴流状態に対して検出性能が高い異常判定を実行することができる。
【００５６】
また、異常判定部４２２は、側方から撮影した噴流形状の幅または水平方向における前記噴流形状の頂点の位置を用いて、噴流はんだ付装置７０の異常を判定してもよい。
【００５７】
噴流はんだ付装置７０の側方から撮影したはんだの噴流形状の幅および水平方向における前記噴流形状の頂点の位置は、はんだの噴流状態の異常と相関関係がある。よって、前記の構成によれば、噴流はんだ付装置７０のはんだの噴流状態に対して検出性能が高い異常判定を実行することができる。
【００５８】
例えば、噴流はんだ付装置７０がホームポジションに戻ったときに撮影された噴流形状を用いて、異常判定部４２２は上述の判定を行ってもよい。なお、噴流形状が撮影されるタイミングについては、特に限定されない。
【００５９】
また、異常判定部４２２は、１つの特徴量から噴流はんだ付装置７０の異常を判定してもよい。また、異常判定部４２２は複数の特徴量について閾値以上であるか否かを判定し、それらの判定結果から総合的に噴流はんだ付装置７０の異常を判定してもよい。すなわち、異常判定部４２２は複数種類の特徴量を用いて、該異常を判定してもよい。
【００６０】
（正常状態および異常状態における噴流形状の特徴量）
次に、正常なはんだの噴流状態および異常なはんだの噴流状態における噴流形状の特徴量について詳細を説明する。
【００６１】
（噴流形状の楕円長径および楕円短径）
図５は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の楕円長径および楕円短径の実測値の一例を示す図である。
【００６２】
図５の（ａ）は、横軸を時間とし、縦軸を噴流形状の楕円長径とした、はんだ液の噴流形状の楕円長径を示すグラフである。図５の（ｂ）は、横軸を時間とし、縦軸を噴流形状の楕円短径とした、はんだ液の噴流形状の楕円短径を示すグラフである。図５の（ｃ）は、横軸を楕円長径とし、縦軸を楕円短径とした、正常状態および異常状態における噴流形状の分布を示すグラフである。
【００６３】
当該実測値は、撮影された噴流形状を画像処理することによって算出した噴流形状の楕円長径および楕円短径である。より詳細には、100ms毎に撮影された噴流形状を画像処理装置によって処理し、楕円長径および楕円短径を算出した。図５の（ａ）および（ｂ）の横軸は、何回目に行った画像処理であるかを示している。例えば、横軸の「１０」が示す値は、画像処理を１０回実施したということを示しており、計測開始から100msX10=1sec経過したことを示す。また、図５の（ａ）および（ｂ）の縦軸は、楕円長径または楕円短径の値を示している。また、図５の（ａ）から（ｃ）に示している楕円長径または楕円短径の値は画像処理装置において便宜的に用いられる値であって、一般的に規定されている物理量ではない。
【００６４】
なお、図６から図１２に示すグラフにおける、横軸（時間）の値および縦軸（実測値）の値についても図５と同様である。
【００６５】
図５の（ａ）から（ｃ）に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の楕円長径および楕円短径は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の楕円長径または楕円短径を用いる場合、異常判定部４２２は以下の判定を行う。楕円長径または楕円短径が所定の閾値以下である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、楕円長径または楕円短径が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００６６】
（噴流形状の扁平比率）
図６は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の扁平比率の実測値の一例を示す図である。図６は、横軸を時間とし、縦軸を噴流形状の扁平比率とするグラフである。
【００６７】
ここで、噴流形状を楕円とみなすと、扁平比率は、「短軸Ｍ／長軸Ｌ」で表される。正常なはんだの噴流状態の噴流はんだ付装置７０による噴流形状は真円に近く、扁平比率は１に近い。
【００６８】
図６に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の扁平比率は大きくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の扁平比率を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の扁平比率が所定の閾値よりも大きい場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の扁平比率が所定の閾値以下である場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００６９】
（噴流形状の面積）
図７は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の面積の実測値を示す図である。図７は、横軸を時間とし、縦軸を噴流形状の面積とするグラフである。
【００７０】
図７に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の面積は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の面積を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の面積が所定の閾値以内である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の面積が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００７１】
（噴流形状の周囲長）
図８は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の周囲長の実測値を示す図である。図８は、横軸を時間とし、縦軸を噴流形状の周囲長（周囲の長さ）とするグラフである。
【００７２】
図８に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の周囲長は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の周囲長を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の周囲長が所定の閾値以内である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の周囲長が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００７３】
（噴流形状の円形度）
図９は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の円形度の実測値を示す図である。図９は、横軸を時間とし、縦軸を円形度とするグラフである。
【００７４】
図９に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の円形度は大きくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の円形度を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の円形度が所定の閾値以上である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の周囲長が所定の閾値よりも小さい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００７５】
（噴流形状の内接円の半径）
図１０は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の内接円の半径の実測値を示す図である。図１０は、横軸を時間とし、縦軸を噴流形状の内接円の半径とするグラフである。
【００７６】
図１０に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の内接円の半径は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の内接円の半径を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の内接円の半径が所定の閾値以内である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の内接円の半径が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００７７】
（噴流形状の外接円の半径）
図１１は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の外接円の半径の実測値を示す図である。図１１は、横軸を時間とし、縦軸を噴流形状の外接円の半径とするグラフである。
【００７８】
図１１に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の外接円の半径は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の外接円の半径を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の外接円の半径が所定の閾値以内である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の外接円の半径が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００７９】
（噴流形状の幅）
図１２は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の側方から撮影された噴流形状の幅の実測値を示す図である。図１２は、横軸を時間とし、縦軸を噴流形状の横幅とするグラフである。
【００８０】
図１２に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の幅は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の幅を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の幅が所定の閾値以内である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の幅が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００８１】
なお、データは図示していないが、側方から撮影された噴流形状の高さの実測値は、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、大きくなっていた。すなわち、噴流形状の高さが所定の閾値以上である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定してもよい。また、噴流形状の高さが所定の閾値よりも小さい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定してもよい。
【００８２】
（重心座標）
以下、はんだ液が噴出される方向（上方向）をＺ軸方向とし、Ｚ軸方向に対して垂直な任意の方向をＸ軸方向とし、Ｚ軸方向およびＸ軸方向に対して垂直な方向をＹ軸方向とする。
【００８３】
図１３は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状および噴流形状の重心座標を、横軸をＸ軸とし、縦軸をＹ軸として模式的に示す図である。図１３のＡは、正常なはんだの噴流状態の噴流形状を示し、Ｇａは、正常なはんだの噴流状態の噴流形状の重心座標を示す。また、図１３のＢは、異常なはんだの噴流状態の噴流形状を示し、Ｇｂは、異常なはんだの噴流状態の噴流形状の重心座標を示す。また、図１３のＧｃは、基準点を示す。
【００８４】
図１３に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の重心座標は基準点に近接している。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の重心座標を用いる場合、異常判定部４２２は以下の判定を行う。まず、正常なはんだの噴流状態の噴流形状の重心座標が存在するのに好ましい位置として、基準点が記憶部４３に予め設定される。基準点から噴流形状の重心座標までの距離が所定の閾値以下である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、基準点から噴流形状の重心座標までの距離が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００８５】
（頂点座標）
図１４は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の側方から撮影された噴流形状および噴流形状の頂点座標を、横軸をＸ軸とし、縦軸をＺ軸として模式的に示す図である。図１４のＡは、正常なはんだの噴流状態の噴流形状を示し、Ｇａは、正常なはんだの噴流状態の噴流形状の頂点座標を示す。また、図１４のＢは、異常状態のノズルを用いた場合の噴流形状を示し、Ｇｂは、異常なはんだの噴流状態の噴流形状の頂点座標を示す。また、図１４のＧｃは、基準点を示す。
【００８６】
図１４に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、水平方向における噴流形状の頂点の位置は基準点に近接していた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の頂点座標（水平方向における頂点の位置）を用いる場合、異常判定部４２２は以下の判定を行う。まず、正常なはんだの噴流状態の水平方向における噴流形状の頂点が存在するのに好ましい位置として、基準点が記憶部４３に予め設定される。異常判定部４２２は、基準点から噴流形状の頂点のＸ座標までの距離および基準点から噴流形状の頂点のＺ座標までの距離に基づいて噴流はんだ付装置７０の異常を判定する。具体的には、基準点から噴流形状の頂点のＸ座標までの距離が所定の閾値（第１閾値と称する）以下である場合、かつ基準点から噴流形状の頂点のＺ座標までの距離が所定の閾値（第２閾値と称する）以下である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、基準点から噴流形状の頂点のＸ座標までの距離または基準点から噴流形状の頂点のＺ座標までの距離のどちらか一方が所定の閾値を超える場合、異常判定部４２２は、噴流はんだ付装置７０に異常があると判定する。
【００８７】
または、異常判定部４２２は、基準点から噴流形状の頂点のＸ座標のみに基づいて噴流はんだ付装置７０の異常を判定してもよい。具体的には、基準点から噴流形状の頂点のＸ座標までの距離が所定の閾値以下である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、基準点から噴流形状の頂点のＸ座標までの距離が所定の閾値を超える場合、異常判定部４２２は、噴流はんだ付装置７０に異常があると判定する。
【００８８】
または、水平方向における基準点から噴流形状の頂点までの距離が所定の閾値以下である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、水平方向における基準点から噴流形状の頂点までの距離が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。なお、カメラ１０ｂが複数備えられている場合、異常判定部４２２はカメラ１０ｂそれぞれから撮像された噴流形状について、水平方向（Ｘ方向またはＹ方向）における各基準点から各頂点までの距離を取得し、それぞれ判定を行ってもよい。
【００８９】
なお、噴流形状の頂点の高さは、はんだ液の噴流速度の影響を受ける。一方で、水平方向における噴流形状の頂点の位置は、はんだ液の噴流速度の影響を受けにくい。異常判定部４２２は、水平方向における噴流形状の頂点の位置を特徴量として用いることで、噴流はんだ付装置７０の異常を適切に判定することができる。
【００９０】
（報知指示部４２３）
報知指示部４２３は異常判定部４２２から出力された異常がある旨を示す信号を受け付け、送信部４４を介して表示入力装置５０に、異常の予兆の報知を指示する信号を出力する。特に本実施形態に係る報知指示部４２３は、ノズル７７から噴流するはんだの噴流状態の異常の予兆の報知を指示する信号を出力してもよい。
【００９１】
（記憶部４３）
記憶部４３は、例えば、フラッシュメモリ、ソリッドステートドライブ等の補助記憶装置であり、上述の閾値情報４３１等を記憶する。
【００９２】
（送信部４４）
送信部４４は外部機器に信号を出力する。本実施形態では、特に、送信部４４は、報知指示部４２３の指示に従い、噴流はんだ付装置７０に異常があることを示す信号を表示入力装置５０に出力する。
【００９３】
（表示入力装置５０）
表示入力装置５０は、例えば、タッチパネル式の表示入力装置である。管理システム１のユーザは、表示入力装置５０を介してコントローラ４０を操作したり、表示入力装置５０にて管理システム１の動作状態を確認したりすることができる。
【００９４】
表示入力装置５０は噴流はんだ付装置７０に異常の予兆がある旨の報知の指示を示す信号を受け付けて、異常の予兆がある旨を示す報知を行う。例えば、表示入力装置５０が備えるタッチパネルに当該異常についての報知を表示してもよい。
【００９５】
（サポート装置６０）
サポート装置６０は、カメラ１０ａ、カメラ１０ｂ、画像処理装置２０および噴流はんだ付装置７０の動作設定等の管理システム１における各種設定のために、管理システム１に接続して使用される装置である。サポート装置６０は、コントローラ４０経由で管理システム１に接続することができる。サポート装置６０としては、パソコンのような情報処理装置を用いることができ、ノート型パソコンのような携帯型の情報処理装置を用いることもできる。
【００９６】
§３  動作例
（管理システム１の異常報知処理の流れの例）
図１５は管理システム１の異常報知処理の流れの一例を示すフローチャートである。図１５を用いて、管理システム１の異常報知処理の流れの一例について説明する。
【００９７】
なお、下記に示す例では、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、値が小さくなる特徴量を適用して異常判定部４２２が異常判定を行う構成を示している。
【００９８】
カメラ１０ａおよびカメラ１０ｂは噴流するはんだの噴流形状を撮影する（Ｓ２１）。
【００９９】
続いて、画像処理装置２０は、カメラ１０ａおよびカメラ１０ｂが出力した画像データから、はんだの噴流形状の高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標等を示す特徴量を算出する画像処理を行う（Ｓ２２）。
【０１００】
以下のＳ２３からＳ２５の処理は、コントローラ４０における異常判定処理となる。続いて、取得部４２１は画像処理装置２０が算出した特徴量を取得する。（Ｓ２３：取得ステップ）。続いて、異常判定部４２２は、噴流形状の特徴量が所定の閾値以内であるか否かを判定する（Ｓ２４：異常判定ステップ）。
【０１０１】
特徴量が所定の閾値よりも大きい場合（Ｓ２４でＮＯ）、表示入力装置５０はノズル７７から噴流するはんだの噴流状態の異常について、異常予兆を報知する（Ｓ２５）。また、当該特徴量が所定の閾値以内である場合（Ｓ２４でＹＥＳ）、処理は終了する。
【０１０２】
例えば、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、値が大きくなる特徴量を適用して異常判定部４２２が異常判定を行う構成では、以下のようになる。特徴量が所定の閾値よりも小さい場合、表示入力装置５０はノズル７７から噴流するはんだの噴流状態の異常について、異常予兆を報知する。また、当該特徴量が所定の閾値以上である場合、処理は終了する。
【０１０３】
（複数種類の特徴量を用いた異常判定）
異常判定部４２２は、複数種類の特徴量に基づいて、異常の判定を行ってもよい。例えば、異常判定部４２２は、第１特徴量に基づいた判定を行った結果に応じて、別の特徴量に基づいた判定を行ってもよい。異常判定部４２２は、第１特徴量に基づいた判定を行った結果に応じて、別の特徴量として用いる特徴量を、異ならせてもよい。
【０１０４】
例えば、異常判定部４２２は、第１特徴量に基づいて噴流はんだ付装置７０が正常状態であると暫定的に判定した場合、さらに第２特徴量に基づいて異常の判定を行う。異常判定部４２２は、第１特徴量に基づいて噴流はんだ付装置７０が異常状態であると暫定的に判定した場合、さらに第３特徴量に基づいて異常の判定を行う。異常判定部４２２は、２回目の判定結果（第２特徴量または第３特徴量による判定結果）に応じて、噴流はんだ付装置７０の異常の有無を判定してもよい。
【０１０５】
〔ソフトウェアによる実現例〕
コントローラ４０の制御ブロック（特に取得部４２１、異常判定部４２２および報知指示部４２３）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【０１０６】
後者の場合、コントローラ４０は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１０７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【実施例１】
【０１０８】
（複数種類の特徴量を用いた異常判定の一例）
本発明の一実施例について以下に説明する。管理システム１を用いて複数種類の特徴量に基づいた噴流はんだ付装置７０の異常判定を行った。まず、管理システム１を用いて、１００件分の噴流形状のデータを取得し、扁平率について判定を行った（判定１）。具体的には、異常判定部４２２は、扁平率が０．９を超える場合は正常状態と判定し、扁平率が０．９以下の場合は異常状態と判定した。上記判定の結果、７０件の噴流はんだ付装置７０が正常状態と判定され、３０件の噴流はんだ付装置７０が異常状態と判定された。【０１０９】
続いて、管理システム１を用いて、扁平率に基づいて正常状態と判定された７０件の噴流はんだ付装置７０の噴流形状の重心座標のＸ座標について判定を行った（判定２）。具体的には、異常判定部４２２は、重心座標のＸ座標が２未満の場合は正常状態と判定し、重心座標のＸ座標が２を超える場合は異常状態と判定した。上記判定の結果、６０件の噴流はんだ付装置７０が正常状態と判定され、１０件の噴流はんだ付装置７０が異常状態と判定された。【０１１０】
また、管理システム１を用いて、扁平率に基づいて異常状態と判定された３０件の噴流はんだ付装置７０の噴流形状の頂点座標のＸ座標について判定を行った（判定３）。具体的には、異常判定部４２２は、頂点座標のＸ座標が３未満の場合は正常状態と判定し、頂点座標のＸ座標が３を超える場合は異常状態と判定した。上記判定の結果、１０件の噴流はんだ付装置７０が正常状態と判定され、２０件の噴流はんだ付装置７０が異常状態と判定された。【０１１１】
ここで、１００件の噴流はんだ付装置７０について、実際に正常状態であったものは７０件、異常状態であったものは３０件であった。また、判定１で正常状態と判定された７０件のうち、実際に正常状態であったものは６０件、異常状態であったものは１０件であった。つまり、判定１では１０件の実際は異常状態であるデータを見逃した。また、判定１で異常状態と判定された７０件のうち、実際に異常状態であったものは２０件、正常状態であったものは１０件であった。つまり、判定１では１０件の実際は正常状態であるデータを異常状態であると判定した。以上のことから、１種類のみの特徴量（扁平率）に基づいて１００件の判定を行った場合、誤判定は２０件であり、識別成功率は８０％であった。【０１１２】
一方、判定２で正常状態と判定された６０件のうち、実際に正常状態であったものは６０件、異常状態であったものは０件であった。また、判定１で異常状態と判定された１０件のうち、実際に異常状態であったものは１０件、正常状態であったものは０件であった。つまり、２種類の特徴量に基づいて判定を行った場合、誤判定は０件であり、識別成功率は１００％であった。【０１１３】
また、判定３で正常状態と判定された１０件のうち、実際に正常状態であったものは１０件、異常状態であったものは０件であった。また、判定１で異常状態と判定された２０件のうち、実際に異常状態であったものは２０件、正常状態であったものは０件であった。つまり、２種類の特徴量に基づいて判定を行った場合、誤判定は０件であり、識別成功率は１００％であった。【０１１４】
以上のように、扁平率に基づいた判定を行った後に、重心座標のＸ座標と、頂点座標のＸ座標とに基づいた判定を行うことで、識別成功率が向上した。つまり、複数種類の特徴量に基づいて異常判定を行うことで、１種類の特徴量に基づいて異常判定を行うよりも判定精度を向上させることができた。
【符号の説明】
【０１１５】
１              管理システム
１０ａ、１０ｂ  カメラ
２０            画像処理装置
４０            コントローラ（情報処理装置）
４２１          取得部
４２２          異常判定部
７０            噴流はんだ付装置
Ｓ２３          取得ステップ
Ｓ２４          異常判定ステップ
【図１】
2020027208.tif 000003
【図２】
2020027208.tif 000004
【図３】
2020027208.tif 000005
【図４】
2020027208.tif 000006
【図５】
2020027208.tif 000007
【図６】
2020027208.tif 000008
【図７】
2020027208.tif 000009
【図８】
2020027208.tif 000010
【図９】
2020027208.tif 000011
【図１０】
2020027208.tif 000012
【図１１】
2020027208.tif 000013
【図１２】
2020027208.tif 000014
【図１３】
2020027208.tif 000015
【図１４】
2020027208.tif 000016
【図１５】
2020027208.tif 000017
【手続補正書】
【提出日】令和2年12月15日(2020.12.15)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は噴流はんだ付装置における異常を判定する情報処理装置、管理システム、制御プログラムおよび情報処理装置の制御方法に関する。
【背景技術】
【０００２】
噴流はんだ付装置において、噴流するはんだを調整する技術が知られている。例えば、特許文献１から３には、噴流するはんだの高さを検知し、噴流するはんだの高さを調整する技術等が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−４７９２２号公報
【特許文献２】特開平５−１８５２０９号公報
【特許文献３】特開平１−２０５５９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のような従来技術では、一時的なはんだの噴出の高さに応じて、はんだの高さが調整される。そのため、上述のような技術を用いて、噴流はんだ付装置に対する異常判定を行う装置を実現しようとすると、噴流するはんだの高さを用いて異常判定を行うことになる。
【０００５】
しかし、噴流はんだ付装置に異常が発生すると、はんだの噴流形状は高さ以外の特徴も変化する。そのため、はんだの高さのみを用いて異常判定を行う場合、正確に異常を検知できないことがあり得る。
【０００６】
本発明の一態様は、噴流はんだ付装置に対して検出性能が高い異常判定を行うことができる情報処理装置等を実現することを目的とする。
【課題を解決するための手段】
【０００７】
前記の課題を解決するために、本発明の一態様に係る情報処理装置は、噴流はんだ付装置において撮影された噴流するはんだの噴流形状の特徴量を取得する取得部と、前記特徴量を用いて噴流はんだ付装置の異常を判定する異常判定部と、を備えている。
【０００８】
また、本発明の一態様に係る情報処理装置の制御方法は、噴流はんだ付装置において撮影された噴流するはんだの噴流形状の特徴量を取得する取得ステップと、前記特徴量を用いて噴流はんだ付装置の異常を判定する異常判定ステップと、を含む。
【０００９】
噴流はんだ付装置のはんだの噴流形状と噴流はんだ付装置の異常とには相関関係がある。例えば、噴流形状として高さ以外の特徴量を利用することもできる。そのため、はんだの噴流形状から噴流はんだ付装置の状態を判定する構成では、噴流はんだ付装置に対して検出性能が高い異常判定を行うことができる。
【００１０】
よって、ユーザは、前記判定からはんだ付の品質劣化傾向を認識することができ、噴流はんだ付装置のはんだ付不良を事前に回避することができるという効果を奏する。
【００１１】
前記異常判定部は、上方から撮影した前記噴流形状の特徴量を用いて、噴流はんだ付装置の異常を判定してもよい。
【００１２】
噴流はんだ付装置において、はんだの噴流状態の異常は、上方から撮影された噴流形状に影響を及ぼす。そのため、前記の構成によれば、例えば、上方から撮影されたはんだの噴流形状を示す特徴量から噴流はんだ付装置から噴流するはんだの噴流状態の異常を判定することができるという効果を奏する。
【００１３】
前記異常判定部は、上方から撮影した前記噴流形状の楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標の少なくとも１つを前記特徴量として用いて、噴流はんだ付装置の異常を判定してもよい。
【００１４】
噴流はんだ付装置の上方から撮影したはんだの噴流形状における楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標は、はんだの噴流状態の異常と相関関係がある。
【００１５】
よって、前記の構成によれば、上方から撮影した前記噴流形状の楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標の少なくとも１つを用いた、噴流はんだ付装置のはんだの噴流状態に対して検出性能が高い異常判定を実行することができるという効果を奏する。
【００１６】
前記異常判定部は、側方から撮影した前記噴流形状の特徴量を用いて、噴流はんだ付装置の異常を判定してもよい。
【００１７】
噴流はんだ付装置において、はんだの噴流状態の異常は、側方から撮影された噴流形状に影響を及ぼす。そのため、前記の構成によれば、例えば、はんだの噴流形状を示す特徴量から、噴流はんだ付装置から噴流するはんだの噴流状態の異常を判定することができるという効果を奏する。
【００１８】
前記異常判定部は、側方から撮影した前記噴流形状の幅または水平方向における前記噴流形状の頂点の位置を前記特徴量として用いて、噴流はんだ付装置の異常を判定してもよい。
【００１９】
噴流はんだ付装置の側方から撮影したはんだの噴流形状における幅および水平方向における前記噴流形状の頂点の位置は、はんだの噴流状態の異常と相関関係がある。
【００２０】
よって、前記の構成によれば、側方から撮影した前記噴流形状の幅または水平方向における前記噴流形状の頂点の位置を用いた、噴流はんだ付装置のはんだの噴流状態に対して検出性能が高い異常判定を実行することができるという効果を奏する。
【００２１】
前記の課題を解決するために、本発明の一態様に係る管理システムは、噴流はんだ付装置において噴流するはんだ液の噴流形状を撮影するカメラと、前記カメラが撮影した画像から前記噴流形状の特徴量を算出する画像処理装置と、前記何れかの情報処理装置とを含んでもよい。
【００２２】
前記構成によれば、噴流はんだ付装置の異常を判定することができる異常判定システムを実現することができるという効果を奏する。
【００２３】
前記の課題を解決するために、本発明の一態様に係る制御プログラムは、上述の情報処理装置としてコンピュータを機能させるための制御プログラムであって、前記取得部および前記異常判定部としてコンピュータを機能させてもよい。
【発明の効果】
【００２４】
本発明の一態様によれば、噴流はんだ付装置に対して検出性能が高い異常判定を行うことができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態に係るコントローラの要部構成を示すブロック図である。
【図２】本発明の実施形態に係る管理システムにおけるコントローラの適用例の一例を示す図である。
【図３】（ａ）から（ｅ）は、正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の噴流形状を示す図である。
【図４】本発明の実施形態に係る噴流はんだ付装置の断面を示す図である。
【図５】（ａ）および（ｃ）は、正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の楕円長径および楕円短径の実測値を示す図である。
【図６】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の扁平比率の実測値を示す図である。
【図７】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の面積の実測値を示す図である。
【図８】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の周囲長の実測値を示す図である。
【図９】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の円形度の実測値を示す図である。
【図１０】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の内接円半径の実測値を示す図である。
【図１１】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の外接円半径の実測値を示す図である。
【図１２】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の側方から撮影された噴流形状の横幅の実測値を示す図である。
【図１３】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の重心座標を示す図である。
【図１４】正常なはんだの噴流状態の噴流はんだ付装置と異常なはんだの噴流状態の噴流はんだ付装置とを用いてはんだ液を噴流した場合の側方から撮影された噴流形状の頂点座標を示す図である。
【図１５】本発明の実施形態に係る管理システムの異常報知処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００２６】
〔実施形態〕
以下、本発明の一実施形態について、詳細に説明する。
【００２７】
§１  適用例
図２は管理システム１におけるコントローラ（情報処理装置）４０の適用例の一例を示す図である。はじめに、図２を用いてコントローラ４０の適用例の概要を説明する。
【００２８】
噴流はんだ付装置７０において、例えば、はんだが酸化等によって劣化すると、はんだを噴流するノズルの内面にはんだの酸化くずが付着し、ノズルの詰まりの原因となる。また、噴流はんだ付装置７０において、長期間の使用による当該ノズル先端の摩耗は噴流の流れを不均一にさせ、１方向にはんだの流れが偏ってしまうはんだの片流れの原因となる。また、噴流はんだ付装置７０内に貯留されているはんだの温度が低下すると、はんだが固化した状態で噴流し、はんだの噴流形状の異常の原因となる。これらのはんだの噴流状態の異常は、はんだ付時のはんだ量不足、はんだによるブリッジ等のはんだ付不良を引き起こし、製品の歩留りを低下させる。
【００２９】
管理システム１は噴流はんだ付装置７０の異常を判定するシステムである。管理システム１は、カメラ１０ａ、カメラ１０ｂ、コントローラ４０、噴流はんだ付装置７０等を含む。管理システム１の詳細な構成については後述する。
【００３０】
コントローラ４０は、噴流はんだ付装置７０において撮影された噴流するはんだの噴流形状の特徴量を取得する。ここで、噴流形状の特徴量とは、噴流形状を示す数値データである。また、コントローラ４０は、前記特徴量を用いて噴流はんだ付装置７０の異常を判定する。
【００３１】
図３は正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の噴流形状を示す図である。図３の（ａ）および（ｂ）は、正常なはんだの噴流状態ではんだ液を噴流した場合の噴流形状の２値化した撮影画像である。図３の（ａ）は、噴流形状の上方から撮影した画像である。図３の（ｂ）は、噴流形状の側方から撮影した画像である。図３の（ｃ）および（ｄ）は、異常なはんだの噴流状態ではんだ液を噴流した場合の噴流形状の２値化した撮影画像である。図３の（ｃ）は、噴流形状の上方から撮影した画像である。図３の（ｄ）は、噴流形状の側方から撮影した画像である。なお、図３の（ｂ）および（ｄ）では、はんだ液の噴流方向が実際の噴流方向と逆転しており、当該図面においては、はんだ液は下側に向かって噴流している。図３の（ｅ）は、はんだの噴流状態が正常から異常となった場合の上方から見たはんだ液の噴流形状の変化を示す模式図である。
【００３２】
図３に示すように、噴流はんだ付装置７０において、はんだの噴流状態の異常は、定位置から撮影されたはんだの噴流形状の高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標等に影響を及ぼす。
【００３３】
詳細には、１方向にはんだの流れが偏ることにより、はんだの片流れが生じる。そのため、はんだの噴流状態の異常が進むにつれて、上方から見た場合の噴流形状が円形から楕円形に変化する。
【００３４】
そのため、例えば、はんだの噴流形状の高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標の少なくとも１つの特徴量から噴流はんだ付装置７０から噴流するはんだの噴流状態の異常を判定することができる。
【００３５】
なお、はんだの噴流状態の異常により影響を受ける噴流形状の要素であれば、上述の噴流形状の高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標以外の要素を当該異常判定に適用することができる。
【００３６】
上述のように、噴流はんだ付装置７０のはんだの噴流形状（高さおよび高さ以外の特徴量）と噴流はんだ付装置７０の異常とには相関関係がある。例えば、噴流形状として高さ以外の特徴量を利用することもできる。そのため、撮影された当該噴流形状から噴流はんだ付装置７０の状態を判定する構成では、噴流はんだ付装置７０に対する検出性能が高い異常判定を行うことができる。
【００３７】
よって、ユーザは、前記判定からはんだ付の品質劣化傾向を認識することができ、噴流はんだ付装置のはんだ付不良を事前に回避することができるという効果を奏する。
【００３８】
§２  構成例
次に本実施形態に係る管理システム１の構成の一例について説明する。
【００３９】
（管理システム１）
図２に示すように、管理システム１は、カメラ１０ａ、カメラ１０ｂ、画像処理装置２０、通信カプラ３０、コントローラ４０、表示入力装置５０、サポート装置６０および噴流はんだ付装置７０を含む。
【００４０】
（噴流はんだ付装置７０）
図４は本実施形態に係る噴流はんだ付装置７０の断面を示す図である。噴流はんだ付装置７０は溶解したはんだ液を噴流し、基板等のはんだ付けを行う。図４に示すように、噴流はんだ付装置７０は、モータ７１、変速機７２、ポンプ７３、熱電対７４、ヒータ７５、はんだ槽７６およびノズル７７を備えている。
【００４１】
噴流はんだ付装置７０は、ポンプ７３により生じる圧力によって溶解したはんだ液をノズル７７内に流入させ、ノズル７７から噴流させる。図４では、高さｈはノズル７７の末端から噴流したはんだ液面Ｐまでの高さを示している。
【００４２】
また、図４に示すように、ポンプ７３はモータ７１および変速機７２を含む。例えば、コントローラ４０がネットワークを介してモータ７１の回転数、変速機７２等を制御し、はんだ液の噴流の高さを制御してもよい。
【００４３】
また、熱電対７４は、はんだ槽７６に貯留されているはんだの温度を検出する。例えば、熱電対７４が検出した検出値を示す信号はネットワークを介してコントローラ４０に出力されてもよい。コントローラ４０は、熱電対７４が検出した検出値を参照し、ネットワークを介してヒータ７５を制御して、はんだ槽７６に貯留されているはんだの温度を管理してもよい。
【００４４】
（カメラ１０ａ、カメラ１０ｂ）
カメラ１０ａおよびカメラ１０ｂは定位置から噴流はんだ付装置７０において噴流するはんだ液の噴流形状を撮影する。例えば、カメラ１０ａは当該噴流形状を上方から撮影し、カメラ１０ｂは当該噴流形状を側方から撮影する。
【００４５】
なお、カメラ１０ａは噴流するはんだ液の真上に設置されていなくてもよく、噴流するはんだ液の真上から所定の範囲内に設置されていてもよい。すなわち、カメラ１０ａは斜め上方から噴流形状を撮影してもよい。カメラ１０ａおよびカメラ１０ｂは撮影した画像データを画像処理装置２０に出力する。例えば、カメラ１０ａおよびカメラ１０ｂは１００ｍｓ間隔で噴流形状を撮影してもよい。なお、本実施形態においてはカメラ１０ａおよびカメラ１０ｂの２つのカメラを備える管理システム１の構成について説明するが、管理システムは少なくとも１つのカメラを備えていればよい。
【００４６】
（画像処理装置２０）
画像処理装置２０はカメラ１０ａおよびカメラ１０ｂから出力された画像データから、はんだの噴流形状の高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標等の特徴量（数値データ）を算出する。画像処理装置２０は算出した特徴量を示す信号を通信カプラ３０を介してコントローラ４０に出力する。なお、画像処理装置２０は、カメラ１０ａおよびカメラ１０ｂから出力された画像データを２値化したうえで各特徴量を算出してもよいし、カメラ１０ａおよびカメラ１０ｂから出力された画像データから直接各特徴量を算出してもよい。
【００４７】
（通信カプラ３０）
通信カプラ３０は、上位ネットワークと画像処理装置２０との間の通信を中継する中継装置である。通信カプラ３０は、上位ネットワークに含まれる機器と画像処理装置２０との間で通信を中継する。
【００４８】
（コントローラ４０）
コントローラ４０は、管理システム１の全体を統括して制御する制御装置であり、ＰＬＣ（Programmable Logic Controller）を使用してもよい。コントローラ４０は、管理システム１において通信カプラ３０および噴流はんだ付装置７０のマスタ装置として動作する。また、本実施形態においては、コントローラ４０は噴流はんだ付装置７０の異常を判定する。なお、コントローラ４０はデータサーバやクラウドサーバ等で実行される制御プログラムによって代替えすることが可能である。
【００４９】
図１はコントローラ４０の要部構成を示すブロック図である。図１に示すように、コントローラ４０は受信部４１、制御部４２、記憶部４３および送信部４４を備えている。
【００５０】
（受信部４１）
受信部４１は外部機器から信号を受け付ける。本実施形態では、特に、受信部４１は画像処理装置２０から、画像処理装置２０によって算出された噴流形状の特徴量を示す信号を受け付ける。受信部４１は受信した信号を制御部４２の取得部４２１に出力する。
【００５１】
（制御部４２）
制御部４２は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含み、情報処理に応じて各構成要素の制御を行う。制御部４２は、取得部４２１、異常判定部４２２および報知指示部４２３を備えている。
【００５２】
（取得部４２１）
取得部４２１は、噴流はんだ付装置７０において噴流するはんだの撮影された噴流形状の特徴量を示す信号を受信部４１から取得する。
【００５３】
（異常判定部４２２）
異常判定部４２２は、噴流形状の特徴量を用いて噴流はんだ付装置７０の異常を判定する。詳細には、異常判定部４２２は、噴流形状の特徴量と所定の閾値を比較する。当該比較の結果に応じて、異常判定部４２２は、噴流はんだ付装置７０の異常の有無を判定する。噴流はんだ付装置７０に異常があると判定すると、異常判定部４２２は報知指示部４２３に異常がある旨の信号を出力する。異常判定部４２２は、記憶部４３に格納されている噴流形状の特徴量（高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標等）の閾値を示す閾値情報４３１を参照し、当該異常判定を行ってもよい。
【００５４】
例えば、異常判定部４２２は、上方から撮影した噴流形状の楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標の少なくとも１を用いて、噴流はんだ付装置７０の異常を判定してもよい。
【００５５】
噴流はんだ付装置７０の上方から撮影したはんだの噴流形状における楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標は、はんだの噴流状態の異常と相関関係がある。よって、前記の構成によれば、噴流はんだ付装置７０のはんだの噴流状態に対して検出性能が高い異常判定を実行することができる。
【００５６】
また、異常判定部４２２は、側方から撮影した噴流形状の幅または水平方向における前記噴流形状の頂点の位置を用いて、噴流はんだ付装置７０の異常を判定してもよい。
【００５７】
噴流はんだ付装置７０の側方から撮影したはんだの噴流形状の幅および水平方向における前記噴流形状の頂点の位置は、はんだの噴流状態の異常と相関関係がある。よって、前記の構成によれば、噴流はんだ付装置７０のはんだの噴流状態に対して検出性能が高い異常判定を実行することができる。
【００５８】
例えば、噴流はんだ付装置７０がホームポジションに戻ったときに撮影された噴流形状を用いて、異常判定部４２２は上述の判定を行ってもよい。なお、噴流形状が撮影されるタイミングについては、特に限定されない。
【００５９】
また、異常判定部４２２は、１つの特徴量から噴流はんだ付装置７０の異常を判定してもよい。また、異常判定部４２２は複数の特徴量について閾値以上であるか否かを判定し、それらの判定結果から総合的に噴流はんだ付装置７０の異常を判定してもよい。すなわち、異常判定部４２２は複数種類の特徴量を用いて、該異常を判定してもよい。
【００６０】
（正常状態および異常状態における噴流形状の特徴量）
次に、正常なはんだの噴流状態および異常なはんだの噴流状態における噴流形状の特徴量について詳細を説明する。
【００６１】
（噴流形状の楕円長径および楕円短径）
図５は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の楕円長径および楕円短径の実測値の一例を示す図である。
【００６２】
図５の（ａ）は、横軸を時間とし、縦軸を噴流形状の楕円長径とした、はんだ液の噴流形状の楕円長径を示すグラフである。図５の（ｂ）は、横軸を時間とし、縦軸を噴流形状の楕円短径とした、はんだ液の噴流形状の楕円短径を示すグラフである。図５の（ｃ）は、横軸を楕円長径とし、縦軸を楕円短径とした、正常状態および異常状態における噴流形状の分布を示すグラフである。
【００６３】
当該実測値は、撮影された噴流形状を画像処理することによって算出した噴流形状の楕円長径および楕円短径である。より詳細には、100ms毎に撮影された噴流形状を画像処理装置によって処理し、楕円長径および楕円短径を算出した。図５の（ａ）および（ｂ）の横軸は、何回目に行った画像処理であるかを示している。例えば、横軸の「１０」が示す値は、画像処理を１０回実施したということを示しており、計測開始から100msX10=1sec経過したことを示す。また、図５の（ａ）および（ｂ）の縦軸は、楕円長径または楕円短径の値を示している。また、図５の（ａ）から（ｃ）に示している楕円長径または楕円短径の値は画像処理装置において便宜的に用いられる値であって、一般的に規定されている物理量ではない。
【００６４】
なお、図６から図１２に示すグラフにおける、横軸（時間）の値および縦軸（実測値）の値についても図５と同様である。
【００６５】
図５の（ａ）から（ｃ）に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の楕円長径および楕円短径は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の楕円長径または楕円短径を用いる場合、異常判定部４２２は以下の判定を行う。楕円長径または楕円短径が所定の閾値以下である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、楕円長径または楕円短径が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００６６】
（噴流形状の扁平比率）
図６は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の扁平比率の実測値の一例を示す図である。図６は、横軸を時間とし、縦軸を噴流形状の扁平比率とするグラフである。
【００６７】
ここで、噴流形状を楕円とみなすと、扁平比率は、「短軸Ｍ／長軸Ｌ」で表される。正常なはんだの噴流状態の噴流はんだ付装置７０による噴流形状は真円に近く、扁平比率は１に近い。
【００６８】
図６に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の扁平比率は大きくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の扁平比率を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の扁平比率が所定の閾値よりも大きい場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の扁平比率が所定の閾値以下である場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００６９】
（噴流形状の面積）
図７は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の面積の実測値を示す図である。図７は、横軸を時間とし、縦軸を噴流形状の面積とするグラフである。
【００７０】
図７に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の面積は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の面積を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の面積が所定の閾値以内である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の面積が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００７１】
（噴流形状の周囲長）
図８は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の周囲長の実測値を示す図である。図８は、横軸を時間とし、縦軸を噴流形状の周囲長（周囲の長さ）とするグラフである。
【００７２】
図８に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の周囲長は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の周囲長を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の周囲長が所定の閾値以内である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の周囲長が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００７３】
（噴流形状の円形度）
図９は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の円形度の実測値を示す図である。図９は、横軸を時間とし、縦軸を円形度とするグラフである。
【００７４】
図９に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の円形度は大きくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の円形度を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の円形度が所定の閾値以上である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の円形度が所定の閾値よりも小さい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００７５】
（噴流形状の内接円の半径）
図１０は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の内接円の半径の実測値を示す図である。図１０は、横軸を時間とし、縦軸を噴流形状の内接円の半径とするグラフである。
【００７６】
図１０に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の内接円の半径は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の内接円の半径を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の内接円の半径が所定の閾値以内である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の内接円の半径が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００７７】
（噴流形状の外接円の半径）
図１１は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状の外接円の半径の実測値を示す図である。図１１は、横軸を時間とし、縦軸を噴流形状の外接円の半径とするグラフである。
【００７８】
図１１に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の外接円の半径は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の外接円の半径を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の外接円の半径が所定の閾値以内である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の外接円の半径が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００７９】
（噴流形状の幅）
図１２は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の側方から撮影された噴流形状の幅の実測値を示す図である。図１２は、横軸を時間とし、縦軸を噴流形状の横幅とするグラフである。
【００８０】
図１２に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の幅は小さくなっていた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の幅を用いる場合、異常判定部４２２は以下の判定を行う。噴流形状の幅が所定の閾値以内である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、噴流形状の幅が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００８１】
なお、データは図示していないが、側方から撮影された噴流形状の高さの実測値は、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、大きくなっていた。すなわち、噴流形状の高さが所定の閾値以上である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定してもよい。また、噴流形状の高さが所定の閾値よりも小さい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定してもよい。
【００８２】
（重心座標）
以下、はんだ液が噴出される方向（上方向）をＺ軸方向とし、Ｚ軸方向に対して垂直な任意の方向をＸ軸方向とし、Ｚ軸方向およびＸ軸方向に対して垂直な方向をＹ軸方向とする。
【００８３】
図１３は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の上方から撮影された噴流形状および噴流形状の重心座標を、横軸をＸ軸とし、縦軸をＹ軸として模式的に示す図である。図１３のＡは、正常なはんだの噴流状態の噴流形状を示し、Ｇａは、正常なはんだの噴流状態の噴流形状の重心座標を示す。また、図１３のＢは、異常なはんだの噴流状態の噴流形状を示し、Ｇｂは、異常なはんだの噴流状態の噴流形状の重心座標を示す。また、図１３のＧｃは、基準点を示す。
【００８４】
図１３に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、噴流形状の重心座標は基準点に近接している。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の重心座標を用いる場合、異常判定部４２２は以下の判定を行う。まず、正常なはんだの噴流状態の噴流形状の重心座標が存在するのに好ましい位置として、基準点が記憶部４３に予め設定される。基準点から噴流形状の重心座標までの距離が所定の閾値以下である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、基準点から噴流形状の重心座標までの距離が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。
【００８５】
（頂点座標）
図１４は、正常なはんだの噴流状態の噴流はんだ付装置７０と異常なはんだの噴流状態（片流れが起こっている状態）の噴流はんだ付装置７０とを用いてはんだ液を噴流した場合の側方から撮影された噴流形状および噴流形状の頂点座標を、横軸をＸ軸とし、縦軸をＺ軸として模式的に示す図である。図１４のＡは、正常なはんだの噴流状態の噴流形状を示し、Ｇａは、正常なはんだの噴流状態の噴流形状の頂点座標を示す。また、図１４のＢは、異常状態のノズルを用いた場合の噴流形状を示し、Ｇｂは、異常なはんだの噴流状態の噴流形状の頂点座標を示す。また、図１４のＧｃは、基準点を示す。
【００８６】
図１４に示すように、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、水平方向における噴流形状の頂点の位置は基準点に近接していた。よって、噴流はんだ付装置７０の異常を判定する特徴量として噴流形状の頂点座標（水平方向における頂点の位置）を用いる場合、異常判定部４２２は以下の判定を行う。まず、正常なはんだの噴流状態の水平方向における噴流形状の頂点が存在するのに好ましい位置として、基準点が記憶部４３に予め設定される。異常判定部４２２は、基準点から噴流形状の頂点のＸ座標までの距離および基準点から噴流形状の頂点のＺ座標までの距離に基づいて噴流はんだ付装置７０の異常を判定する。具体的には、基準点から噴流形状の頂点のＸ座標までの距離が所定の閾値（第１閾値と称する）以下である場合、かつ基準点から噴流形状の頂点のＺ座標までの距離が所定の閾値（第２閾値と称する）以下である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、基準点から噴流形状の頂点のＸ座標までの距離または基準点から噴流形状の頂点のＺ座標までの距離のどちらか一方が所定の閾値を超える場合、異常判定部４２２は、噴流はんだ付装置７０に異常があると判定する。
【００８７】
または、異常判定部４２２は、基準点から噴流形状の頂点のＸ座標までの距離のみに基づいて噴流はんだ付装置７０の異常を判定してもよい。具体的には、基準点から噴流形状の頂点のＸ座標までの距離が所定の閾値以下である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、基準点から噴流形状の頂点のＸ座標までの距離が所定の閾値を超える場合、異常判定部４２２は、噴流はんだ付装置７０に異常があると判定する。
【００８８】
または、水平方向における基準点から噴流形状の頂点までの距離が所定の閾値以下である場合、異常判定部４２２は、噴流はんだ付装置７０に異常はないと判定する。また、水平方向における基準点から噴流形状の頂点までの距離が所定の閾値よりも大きい場合、異常判定部４２２は噴流はんだ付装置７０に異常があると判定する。なお、カメラ１０ｂが複数備えられている場合、異常判定部４２２はカメラ１０ｂそれぞれから撮像された噴流形状について、水平方向（Ｘ方向またはＹ方向）における各基準点から各頂点までの距離を取得し、それぞれ判定を行ってもよい。
【００８９】
なお、噴流形状の頂点の高さは、はんだ液の噴流速度の影響を受ける。一方で、水平方向における噴流形状の頂点の位置は、はんだ液の噴流速度の影響を受けにくい。異常判定部４２２は、水平方向における噴流形状の頂点の位置を特徴量として用いることで、噴流はんだ付装置７０の異常を適切に判定することができる。
【００９０】
（報知指示部４２３）
報知指示部４２３は異常判定部４２２から出力された異常がある旨を示す信号を受け付け、送信部４４を介して表示入力装置５０に、異常の予兆の報知を指示する信号を出力する。特に本実施形態に係る報知指示部４２３は、ノズル７７から噴流するはんだの噴流状態の異常の予兆の報知を指示する信号を出力してもよい。
【００９１】
（記憶部４３）
記憶部４３は、例えば、フラッシュメモリ、ソリッドステートドライブ等の補助記憶装置であり、上述の閾値情報４３１等を記憶する。
【００９２】
（送信部４４）
送信部４４は外部機器に信号を出力する。本実施形態では、特に、送信部４４は、報知指示部４２３の指示に従い、噴流はんだ付装置７０に異常があることを示す信号を表示入力装置５０に出力する。
【００９３】
（表示入力装置５０）
表示入力装置５０は、例えば、タッチパネル式の表示入力装置である。管理システム１のユーザは、表示入力装置５０を介してコントローラ４０を操作したり、表示入力装置５０にて管理システム１の動作状態を確認したりすることができる。
【００９４】
表示入力装置５０は噴流はんだ付装置７０に異常の予兆がある旨の報知の指示を示す信号を受け付けて、異常の予兆がある旨を示す報知を行う。例えば、表示入力装置５０が備えるタッチパネルに当該異常についての報知を表示してもよい。
【００９５】
（サポート装置６０）
サポート装置６０は、カメラ１０ａ、カメラ１０ｂ、画像処理装置２０および噴流はんだ付装置７０の動作設定等の管理システム１における各種設定のために、管理システム１に接続して使用される装置である。サポート装置６０は、コントローラ４０経由で管理システム１に接続することができる。サポート装置６０としては、パソコンのような情報処理装置を用いることができ、ノート型パソコンのような携帯型の情報処理装置を用いることもできる。
【００９６】
§３  動作例
（管理システム１の異常報知処理の流れの例）
図１５は管理システム１の異常報知処理の流れの一例を示すフローチャートである。図１５を用いて、管理システム１の異常報知処理の流れの一例について説明する。
【００９７】
なお、下記に示す例では、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、値が小さくなる特徴量を適用して異常判定部４２２が異常判定を行う構成を示している。
【００９８】
カメラ１０ａおよびカメラ１０ｂは噴流するはんだの噴流形状を撮影する（Ｓ２１）。
【００９９】
続いて、画像処理装置２０は、カメラ１０ａおよびカメラ１０ｂが出力した画像データから、はんだの噴流形状の高さ、横幅、楕円長径、楕円短径、扁平率、面積、周囲長、円形度、内接円の半径、外接円の半径、および重心座標等を示す特徴量を算出する画像処理を行う（Ｓ２２）。
【０１００】
以下のＳ２３からＳ２５の処理は、コントローラ４０における異常判定処理となる。続いて、取得部４２１は画像処理装置２０が算出した特徴量を取得する。（Ｓ２３：取得ステップ）。続いて、異常判定部４２２は、噴流形状の特徴量が所定の閾値以内であるか否かを判定する（Ｓ２４：異常判定ステップ）。
【０１０１】
特徴量が所定の閾値よりも大きい場合（Ｓ２４でＮＯ）、表示入力装置５０はノズル７７から噴流するはんだの噴流状態の異常について、異常予兆を報知する（Ｓ２５）。また、当該特徴量が所定の閾値以内である場合（Ｓ２４でＹＥＳ）、処理は終了する。
【０１０２】
例えば、正常なはんだの噴流状態ではんだ液を噴流した場合、異常なはんだの噴流状態ではんだ液を噴流した場合に比べ、値が大きくなる特徴量を適用して異常判定部４２２が異常判定を行う構成では、以下のようになる。特徴量が所定の閾値よりも小さい場合、表示入力装置５０はノズル７７から噴流するはんだの噴流状態の異常について、異常予兆を報知する。また、当該特徴量が所定の閾値以上である場合、処理は終了する。
【０１０３】
（複数種類の特徴量を用いた異常判定）
異常判定部４２２は、複数種類の特徴量に基づいて、異常の判定を行ってもよい。例えば、異常判定部４２２は、第１特徴量に基づいた判定を行った結果に応じて、別の特徴量に基づいた判定を行ってもよい。異常判定部４２２は、第１特徴量に基づいた判定を行った結果に応じて、別の特徴量として用いる特徴量を、異ならせてもよい。
【０１０４】
例えば、異常判定部４２２は、第１特徴量に基づいて噴流はんだ付装置７０が正常状態であると暫定的に判定した場合、さらに第２特徴量に基づいて異常の判定を行う。異常判定部４２２は、第１特徴量に基づいて噴流はんだ付装置７０が異常状態であると暫定的に判定した場合、さらに第３特徴量に基づいて異常の判定を行う。異常判定部４２２は、２回目の判定結果（第２特徴量または第３特徴量による判定結果）に応じて、噴流はんだ付装置７０の異常の有無を判定してもよい。
【０１０５】
〔ソフトウェアによる実現例〕
コントローラ４０の制御ブロック（特に取得部４２１、異常判定部４２２および報知指示部４２３）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【０１０６】
後者の場合、コントローラ４０は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【０１０７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【実施例１】
【０１０８】
（複数種類の特徴量を用いた異常判定の一例）
本発明の一実施例について以下に説明する。管理システム１を用いて複数種類の特徴量に基づいた噴流はんだ付装置７０の異常判定を行った。まず、管理システム１を用いて、１００件分の噴流形状のデータを取得し、扁平率について判定を行った（判定１）。具体的には、異常判定部４２２は、扁平率が０．９を超える場合は正常状態と判定し、扁平率が０．９以下の場合は異常状態と判定した。上記判定の結果、７０件の噴流はんだ付装置７０が正常状態と判定され、３０件の噴流はんだ付装置７０が異常状態と判定された。
【０１０９】
続いて、管理システム１を用いて、扁平率に基づいて正常状態と判定された７０件の噴流はんだ付装置７０の噴流形状の重心座標のＸ座標について判定を行った（判定２）。具体的には、異常判定部４２２は、重心座標のＸ座標が２未満の場合は正常状態と判定し、重心座標のＸ座標が２を超える場合は異常状態と判定した。上記判定の結果、６０件の噴流はんだ付装置７０が正常状態と判定され、１０件の噴流はんだ付装置７０が異常状態と判定された。
【０１１０】
また、管理システム１を用いて、扁平率に基づいて異常状態と判定された３０件の噴流はんだ付装置７０の噴流形状の頂点座標のＸ座標について判定を行った（判定３）。具体的には、異常判定部４２２は、頂点座標のＸ座標が３未満の場合は正常状態と判定し、頂点座標のＸ座標が３を超える場合は異常状態と判定した。上記判定の結果、１０件の噴流はんだ付装置７０が正常状態と判定され、２０件の噴流はんだ付装置７０が異常状態と判定された。
【０１１１】
ここで、１００件の噴流はんだ付装置７０について、実際に正常状態であったものは７０件、異常状態であったものは３０件であった。また、判定１で正常状態と判定された７０件のうち、実際に正常状態であったものは６０件、異常状態であったものは１０件であった。つまり、判定１では１０件の実際は異常状態であるデータを見逃した。また、判定１で異常状態と判定された３０件のうち、実際に異常状態であったものは２０件、正常状態であったものは１０件であった。つまり、判定１では１０件の実際は正常状態であるデータを異常状態であると判定した。以上のことから、１種類のみの特徴量（扁平率）に基づいて１００件の判定を行った場合、誤判定は２０件であり、識別成功率は８０％であった。
【０１１２】
一方、判定２で正常状態と判定された６０件のうち、実際に正常状態であったものは６０件、異常状態であったものは０件であった。また、判定２で異常状態と判定された１０件のうち、実際に異常状態であったものは１０件、正常状態であったものは０件であった。つまり、２種類の特徴量に基づいて判定を行った場合、誤判定は０件であり、識別成功率は１００％であった。
【０１１３】
また、判定３で正常状態と判定された１０件のうち、実際に正常状態であったものは１０件、異常状態であったものは０件であった。また、判定１で異常状態と判定された２０件のうち、実際に異常状態であったものは２０件、正常状態であったものは０件であった。つまり、２種類の特徴量に基づいて判定を行った場合、誤判定は０件であり、識別成功率は１００％であった。
【０１１４】
以上のように、扁平率に基づいた判定を行った後に、重心座標のＸ座標と、頂点座標のＸ座標とに基づいた判定を行うことで、識別成功率が向上した。つまり、複数種類の特徴量に基づいて異常判定を行うことで、１種類の特徴量に基づいて異常判定を行うよりも判定精度を向上させることができた。
【符号の説明】
【０１１５】
１              管理システム
１０ａ、１０ｂ  カメラ
２０            画像処理装置
４０            コントローラ（情報処理装置）
４２１          取得部
４２２          異常判定部
７０            噴流はんだ付装置
Ｓ２３          取得ステップ
Ｓ２４          異常判定ステップ
【国際調査報告】
2020027208.tif 000018
2020027208.tif 000019
2020027208.tif 000020
2020027208.tif 000021