(57)【要約】【課題】ワークの外面と孔部の内周面との検査を可能にする欠陥検査装置を構成する。【解決手段】先端に対物レンズ２１を備えたプローブ２２と、対物レンズ２１より外方に配置される領域切換ユニット２６とを備えて撮影部Ｂを構成する。ワークＷの表面に照明光を照射する第１照明ユニットＡｓと、ワークＷの孔部の内面に照明光を照射する第２照明ユニットＡｈとを備える。被検査領域がワークＷの表面である場合には、第１照明ユニットＡｓで照明を行い、領域切換ユニット２６を透過状態に設定して撮影を行う。検査領域がワークＷの孔部の内面である場合には、プローブ２２を孔部に挿入し、第２照明ユニットＡｈで照明を行い、領域切換ユニット２６を反射状態に設定することで孔部内面を撮影する。【選択図】図２
2015135253.tif 000002
【特許請求の範囲】
【請求項１】
ワークの被検査領域に照明光を照射する照明部と、前記被検査領域を撮影する撮影部と、前記撮影部による撮影位置をセットする作動部と、この作動部・前記撮影部・前記照明部の各々を制御する撮影制御部と、前記撮影部で撮影された画像データから前記被検査領域の欠陥の有無を判定する欠陥判定部とを備えると共に、
前記撮影部が、先端に対物レンズを備えた筒状のプローブと、前記対物レンズの光軸に沿う方向からの光線を前記対物レンズに導く透過状態、又は、前記光軸に直交する方向からの光線を反射して前記対物レンズに導く反射状態に切り換え自在な領域切換ユニットとを備えて構成され、
前記照明部が、前記プローブの外部から前記被検査領域であるワーク表面に照明光を照射する第１照明ユニットと、前記プローブの先端部から前記被検査領域である前記ワークの孔部の内面に照明光を照射する第２照明ユニットとを備えて構成され、
前記撮影制御部が、
前記被検査領域が前記ワークの表面である場合に、前記プローブを前記作動部により前記被検査領域と対向する位置にセットして前記第１照明ユニットによる照明を行い、且つ、前記領域切換ユニットを前記透過状態に設定する表面撮影モードと、
前記被検査領域が前記孔部の内面である場合に、前記プローブの先端を前記作動部により前記孔部に挿入して前記第２照明ユニットによる照明を行い、且つ、前記領域切換ユニットを前記反射状態に設定する孔部内面撮影モードとに切り換え自在に構成されている欠陥検査装置。
【請求項２】
前記撮影部に備えられる合焦レンズが、印加電圧の制御により内部に封入した液体の圧力を変化させレンズの曲率の変更により焦点距離を調節する構成を有している請求項１記載の欠陥検査装置。
【請求項３】
前記領域切換ユニットが、印加電圧を制御することにより鏡面状態と透過状態とに切換わる調光ミラー層を形成して構成されている請求項１又は２記載の欠陥検査装置。
【請求項４】
前記第１照明ユニットが、異なる波長の照明光に切り換え自在に構成され、
前記撮影制御部は、表面撮影モードで撮影を行う場合に、設定された前記被検査領域を変更せずに異なる波長の照明光による照明を行い、この照明毎に撮影を行う請求項１〜３のいずれか一項に記載の欠陥検査装置。
【請求項５】
前記被検査領域に凹状部が含まれる場合に、この凹状部の深さが設定値未満である場合には所定波長の照明光を用い、設定値以上である場合には前記所定波長の短い波長の照明光を用いて照明を行う請求項３記載の欠陥検査装置。
【請求項６】
前記第１照明ユニットが、前記被検査領域に対する照明光の入射角を異なる角度に切換自在に構成され、
前記撮影制御部は、表面撮影モードで撮影を行う場合に、設定された前記被検査領域を変更せずに入射角が異なる照明光を照射し、この照射毎に撮影を行う請求項１〜３のいずれか一項に記載の欠陥検査装置。
【請求項７】
前記第１照明ユニットが、前記プローブを取り囲む領域に複数の発光体を配置し、複数の発光体の選択により異なる照射方向からの照明状態に換自在に構成され、
前記撮影制御部は、表面撮影モードで撮影を行う場合には、設定された被検査領域を変更せずに照明方向を異なるものに切り換えて照明を行い、この照明毎に撮影を行う請求項１〜３のいずれか一項に記載の欠陥検査装置。
【請求項８】
前記第１照明ユニットが、白色の照明光の照明を行う照明体を備えて構成され、
前記撮影制御部は、前記被検査領域の撮影を開始する以前に前記白色の照明光を前記ワークに照射して前記撮影部で前記ワークを撮影することにより、前記ワークの位置を特定する処理を行う請求項１〜７のいずれか一項に記載の欠陥検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、欠陥検査装置に関し、詳しくは、ワークの被検査領域に照明光の照射を行い、撮影部で撮影し、撮影された画像データ等から被検査領域の欠陥を検査する装置に関する。
【背景技術】
【０００２】
上記のように構成された欠陥検査装置として特許文献１には、先端に備えた広角レンズと、内部のリレーレンズとで成る光学系とを備え、この光学系により被検査領域の画像を撮影するカメラを備え、広角レンズから外方に照明光を送り出す光源を備えて検査ヘッドが構成され、この検査ヘッドを移動させるロボットを備えた欠陥検査装置の技術が示されている。
【０００３】
この特許文献１では、ワークに形成されたネジ孔の開口から所定距離だけ離れた位置に検査ヘッドをセットした状態でネジ孔の内部表面画像を撮影し、撮影した画像から欠陥を検出する処理が行われる。
【０００４】
特許文献２には、傾きの変更が可能な載置台にワークを載置し、この上方にカメラと照明とを配置し、載置台を傾動させることにより載置面に対するカメラの光軸の相対方向を異ならせつつ撮影を行うことで複数の画像データを取得する欠陥検査装置（文献では欠陥判定装置）の技術が示されている。
【０００５】
この特許文献２では、撮影により得られた複数の画像データに各画素を被検査点に設定して特徴量として画素値の最大／最小画素値及び偏角のデータを、各画素に対応して抽出する。このように求めた特徴量の各画素におけるデータと閾値とを比較することにより欠陥を検査するように構成されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１‐８９８２６号公報
【特許文献２】特開２０１１‐１６３９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ワークとしてアルミダイキャスト等の鋳造物で、フランジ面やネジ孔を有するものを想定した場合には、フランジ面のように比較的広く平坦な表面の検査と、ネジ孔の内周面の検査を必要とする。
【０００８】
平坦な表面の検査はカメラで撮影された画像データに基づいて比較的容易に実現できるものである。特に、特許文献２に記載されるように、被検査領域に対するカメラの光軸の角度や、照明の角度を変更することにより被検査領域の特徴量を抽出するものでは、高精度での検査を実現する。
【０００９】
しかしながら、比較的大径のネジ穴の内周面の検査を考えると、特許文献１に記載されるように広角レンズを用いても、焦点が合わなくなり、ネジ穴の奥側の照明の光量が不足することもあり欠陥検査の精度の低下を招くものであった。
【００１０】
そこで、ワークにおいて比較的平坦な表面と、大径のネジ孔の内周面とを専用のカメラで撮影する装置を構成することも考えられるが、このような構成では部品点数が増大し、装置が大型化する観点で改善の余地がある。
【００１１】
本発明の目的は、ワークの外面と孔部の内周面との検査を良好に行える欠陥検査装置を合理的に構成する点にある。
【課題を解決するための手段】
【００１２】
本発明の特徴は、ワークの被検査領域に照明光を照射する照明部と、前記被検査領域を撮影する撮影部と、前記撮影部による撮影位置をセットする作動部と、この作動部・前記撮影部・前記照明部の各々を制御する撮影制御部と、前記撮影部で撮影された画像データから前記被検査領域の欠陥の有無を判定する欠陥判定部とを備えると共に、
前記撮影部が、先端に対物レンズを備えた筒状のプローブと、前記対物レンズの光軸に沿う方向からの光線を前記対物レンズに導く透過状態、又は、前記光軸に直交する方向からの光線を反射して前記対物レンズに導く反射状態に切り換え自在な領域切換ユニットとを備えて構成され、前記照明部が、前記プローブの外部から前記被検査領域であるワーク表面に照明光を照射する第１照明ユニットと、前記プローブの先端部から前記被検査領域である前記ワークの孔部の内面に照明光を照射する第２照明ユニットとを備えて構成され、前記撮影制御部が、前記被検査領域が前記ワークの表面である場合に、前記プローブを前記作動部により前記被検査領域と対向する位置にセットして前記第１照明ユニットによる照明を行い、且つ、前記領域切換ユニットを前記透過状態に設定する表面撮影モードと、前記被検査領域が前記孔部の内面である場合に、前記プローブの先端を前記作動部により前記孔部に挿入して前記第２照明ユニットによる照明を行い、且つ、前記領域切換ユニットを前記反射状態に設定する孔部内面撮影モードとに切り換え自在に構成されている点にある。
【００１３】
この構成によると、被検査領域がワークの表面である場合には、撮影制御部が表面撮影モードに設定されることにより、第１照明ユニットにより照明を行い、被検査領域からの光線が領域切換ユニットを透過して対物レンズに導かれ、この状態で、撮影部で撮影が行われる。つまり、表面撮影モードでは、ワークの表面の広い領域を照明する状態で撮影し、欠陥判定部において欠陥を判定することが可能となる。また、被検査領域がワークの孔部の内面である場合には、撮影制御部が孔部内面撮影モードに設定されることにより、プローブを孔部に挿入し、第２照明ユニットで照明を行い、孔部の内面からの光線を領域切換ユニットで反射して対物レンズに導き、この状態で、撮影部で撮影が行われる。つまり、孔部内面撮影モードでは、ワークの孔部の内面が光量不足に陥ることなく照明し、この孔部の内面に比較的近接する位置からピントの合った状態で撮影し、欠陥判定部では、撮影に基づいて欠陥を判定することが可能となる。また、この構成では表面を撮影する構成と、孔部の内面を撮影する構成との兼用が可能であるので部品点数の増大や、大型化を招くこともない。
従って、ワークの外面と孔部の内周面との検査を良好に行える欠陥検査装置が構成された。
【００１４】
本発明は、前記撮影部に備えられる合焦レンズが、印加電圧の制御により内部に封入した液体の圧力を変化させレンズの曲率の変更により焦点距離を調節する構成を有しても良い。
【００１５】
これによると、印加電圧の制御により合焦レンズの曲率を変更して焦点距離を調節することにより、合焦を行う（ピントを合わせる）ことが可能となるだけではなく、撮影範囲や、被写界深度の設定も可能となる。また、この構成では、曲率を変更する機能が故障した場合でも焦点距離が決まった値に維持されるので、機能が一部制限されるものの撮影も可能となる。
【００１６】
本発明は、前記領域切換ユニットが、印加電圧を制御することにより鏡面状態と透過状態とに切換わる調光ミラー層を形成して構成されても良い。
【００１７】
これによると、印加電圧の制御により、領域切換ユニットが対物レンズに導く光線の方向を切り換え、ワークの表面からの光線を直線的に対物レンズに導く形態での撮影と、ワークに形成された孔部の内面からの光線を領域切換ユニットで反射させて対物レンズに導く状態での撮影とに切換自在となる。
【００１８】
本発明は、前記第１照明ユニットが、異なる波長の照明光に切り換え自在に構成され、前記撮影制御部は、表面撮影モードで撮影を行う場合に、設定された前記被検査領域を変更せずに異なる波長の照明光による照明を行い、この照明毎に撮影を行っても良い。
【００１９】
ワークに存在する欠陥では、その欠陥の種類により反射光の分光特性が異なるものである。従って、このような分光特性を利用することにより、決まった波長の光線を用いるもののように、欠陥の有無の判定が困難な状況でも、異なった波長の照明光を用いることにより欠陥の種別を把握することも可能となる。
【００２０】
本発明は、前記被検査領域に凹状部が含まれる場合に、この凹状部の深さが設定値未満である場合には所定波長の照明光を用い、設定値以上である場合には前記所定波長の短い波長の照明光を用いて照明を行っても良い。
【００２１】
凹状部に対して、例えば、赤色光と青色光とを照射して撮影を行う実験を行うと、深い凹部では赤色光による照明状態で撮影した画像データから鋳巣等の欠陥が写りやすく、浅い凹部では青色光による照明状態で撮影した画像データから鋳巣等の欠陥を検出しやすい。この実験結果を利用することにより、凹部の深さに応じて照明光の波長を変更することにより欠陥の検査を良好に行える。
【００２２】
本発明は、前記第１照明ユニットが、前記被検査領域に対する照明光の入射角を異なる角度に切換自在に構成され、前記撮影制御部は、表面撮影モードで撮影を行う場合に、設定された前記被検査領域を変更せずに入射角が異なる照明光を照射し、この照射毎に撮影を行っても良い。
【００２３】
ワーク表面の欠陥として凸状や凹状に形成されるものでは、被検査領域の表面に垂直に向かう照明光を均一に照射した場合には反射強度が等しくなり、検知が困難な面がある。また、被検査領域の表面に対して傾斜する方向から照明光を照射することにより、凸状部の反射強度が高くなることや、凹状部の反射強度が低くなることもある。本発明のように、照明光の入射角を異ならせて同じ被検査領域の撮影を行い、被検査領域の同じ位置の輝度を比較することにより、ワーク表面の欠陥の判定が可能となる。
【００２４】
本発明は、前記第１照明ユニットが、前記プローブを取り囲む領域に複数の発光体を配置し、複数の発光体の選択により異なる照射方向からの照明状態に換自在に構成され、前記撮影制御部は、表面撮影モードで撮影を行う場合には、設定された被検査領域を変更せずに照明方向を異なるものに切り換えて照明を行い、この照明毎に撮影を行っても良い。
【００２５】
ワーク表面の欠陥として凸状や凹状に形成されるものでは、被検査領域の表面に垂直に向かう照明光を均一に照射した場合には反射強度が等しくなり、検知が困難な面がある。また、被検査領域の表面に対して偏った方向から照明光を照射することにより、凸状部の反射強度が高くなることや、凹状部の反射強度が低くなることがある。本発明のように、発光体を選択して照明を偏らせ、同じ被検査領域を照明した状態で撮影を行い、被検査領域の同じ位置の輝度を比較することにより、ワーク表面の欠陥の判定および欠陥種別の判定が可能となる。
【００２６】
本発明は、前記第１照明ユニットが、白色の照明光の照明を行う照明体を備えて構成され、前記撮影制御部は、前記被検査領域の撮影を開始する以前に前記白色の照明光を前記ワークに照射して前記撮影部で前記ワークを撮影することにより、前記ワークの位置を特定する処理を行っても良い。
【００２７】
このように照明体からの白色の照明光によりワークを撮影し、ワークの位置を特定することにより、ワークの位置を検出するセンサ類を用いることなく、正確なワークの位置を把握して欠陥の検査を行える。
【図面の簡単な説明】
【００２８】
【図１】欠陥検査装置の全体構成を示す斜視図である。
【図２】照明部と撮影部とを示す断面図である。
【図３】照明部の平面図である。
【図４】コンピュータ本体の構成を示すブロック図である。
【図５】メインルーチンのフローチャートである。
【図６】平面検査ルーチンのフローチャートである。
【図７】小径孔検査ルーチンのフローチャートである。
【図８】大径孔検査ルーチンのフローチャートである。
【図９】小径孔の撮影時のプローブと小径孔とを示す断面図である。
【図１０】大径孔の撮影時のプローブと大径孔とを示す断面図である。
【図１１】撮影された小径孔の画像データを示す図である。
【図１２】極座標変換された小径孔の画像データを示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施形態を図面に基づいて説明する。
〔全体構成〕
図１〜図３に示すように、照明部Ａと撮影部Ｂとを多関節アーム型のロボットハンドＣ（作動部の一例）の先端に備え、ワークＷを載置状態で支持するワーク支持台Ｄを備え、照明部Ａと撮影部ＢとロボットハンドＣとワーク支持台Ｄとの各々を制御する汎用コンピュータＥを備えて欠陥検査装置が構成されている。尚、以下の説明では、照明部Ａと撮影部Ｂとを併せて検査ヘッドと称する。
【００３０】
図１にはワークＷの一例として、自動車用エンジンに使用されるアルミダイキャスト製のチェーンケースを示している。このワークＷにはクランクシャフトが貫通する比較的大径の孔部や、配管が接続するためのネジ部を有した孔部が形成されている。また、このワークＷにはフランジ面が形成され、これに複数の貫通孔やネジ孔が形成されている。本発明の欠陥検査装置では、孔部やフランジ面等を被検査領域とするものである。
【００３１】
ワークＷに形成される孔部としては、図９に示すようにプローブ２２の挿入を行い難い内径となる小径のものを小径孔部Ｈａと称し、図１０に示すようにプローブ２２の挿入を容易に行える内径となる大径のものを大径孔部Ｈｂと称する。
【００３２】
ロボットハンドＣは、ベース部１に対して、複数のアーム部２を揺動自在に連結し、先端のアーム２部に対して検査ヘッド（照明部Ａと撮影部Ｂ）を備えた構造を有している。このロボットハンドＣでは、ベース部１の縦軸芯を中心にした回転と、各アーム部２の揺動とをアクチュエータの駆動力によって行うことにより照明部Ａと撮影部ＢとワークＷとの相対的な位置関係を自在に設定できるように構成されている。
【００３３】
ワーク支持台Ｄは、垂直姿勢の縦軸芯Ｚを中心に回転自在となる基台フレーム４と、これに重ね合わせる形態で配置した第１スライドフレーム５と、第２スライドフレーム６と、これらを独立して作動させるアクチュエータを備えて構成されている。
【００３４】
第１スライドフレーム５は、縦軸芯Ｚに対して直交する（水平となる）Ｘ方向にスライド移動自在に支持され、第２スライドフレーム６は、縦軸芯Ｚに対して直交する（水平となる）Ｘ方向と直交するＹ方向にスライド移動自在に支持されている。
【００３５】
このワーク支持台Ｄは、第２スライドフレーム６の上面がワークＷを支持する支持面として形成され、縦軸芯Ｚを中心にしたワークＷの回転と、Ｘ−Ｙ方向に沿う水平方向への移動とが自在となる。
【００３６】
汎用コンピュータＥは、コンピュータ本体８とディスプレイ９とを備えている。コンピュータ本体８には、ソフトウエアで構成される撮影制御部３０と欠陥判定部４０とがインストールされている。撮影制御部３０は、ロボットハンドＣの制御と、ワーク支持台Ｄの制御と、撮影部Ｂによる撮影の制御と、照明部Ａの制御とを行う。欠陥判定部４０は、撮影部Ｂで撮影された画像データからワークＷの欠陥を判定する処理を行う。
【００３７】
この欠陥検査装置では、ワークＷにおいて予め設定された被検査領域の検査を行うように構成されている。従って、撮影制御部３０が、ロボットハンドＣの作動により検査ヘッドを被検査領域まで移動させ、照明部Ａによる照明を行い、撮影部Ｂで撮影を行い、被検査領域の画像データを取得する。このように取得した画像データから、欠陥判定部４０が、欠陥の有無の判定を行い、欠陥が検出された場合には欠陥種データと欠陥位置データとをディスプレイ９に出力し、コンピュータ本体８のストレージに記憶するように構成されている。
【００３８】
この欠陥検査装置で検査可能となる被検査領域は、ワークＷの上面に限るものではなく、ワークＷの側面や、傾斜面も対象としている。
【００３９】
〔照明部〕
照明部Ａは、ワークＷの表面を照明する表面照明ユニットＡｓ（第１照明ユニットの一例）と、ワークＷの大径孔部Ｈｂ（図９、図１０を参照）の内面を照明する孔部内面照明ユニットＡｈ（第２照明ユニットの一例）とを備えて構成されている。なお、表面照明ユニットＡｓは、プローブ２２を挿入できないワークＷの小径孔部Ｈａの内面も照明する。
【００４０】
表面照明ユニットＡｓは、半球のボール状となる照明支持部１１の内面側の全周に備えた高輝度青色ＬＥＤで成る複数の青色発光体１２と、これより内側の全周に備えた高輝度赤色ＬＥＤで構成される複数の赤色発光体１３と、これより更に、内側の全周に備えたリング状領域に備えた白色発光体１４（照明体の一例）とを備えて構成されている。尚、青色発光体１２に備えられる高輝度青色ＬＥＤは単一でも複数でも良い。これと同様に、赤色発光体１３に備えられる高輝度赤色ＬＥＤは単一でも複数でも良い。
【００４１】
複数の青色発光体１２と、複数の赤色発光体１３とは、独立して発光する状態と消灯する状態とに切換自在に構成されている。青色発光体１２が赤色発光体１３より被検査領域に近い位置に配置されるため、青色発光体１２による照明時において被検査領域に射し込む入射角が大きく、赤色発光体による照明時において被検査領域に射し込む入射角が、これより小さくなる。
【００４２】
青色発光体１２と赤色発光体１３との数は等しく設定されるが、照明支持部１１の内部に配置可能で、必要とする光量を得るものであれば任意に設定される値で良い。
【００４３】
この表面照明ユニットＡｓは、照明支持部１１の形状がボール状に限るものではなく、例えば、平面状であっても良い。また、この表面照明ユニットＡｓは、後述するように青色発光体１２と赤色発光体１３との発光状態の切換えにより照明時の入射角を変更できるように平面照明制御モジュール３５による制御形態が設定されている。
【００４４】
この表面照明ユニットＡｓでは、平面照明制御モジュール３５を用いずに、例えば、発光体の機械的な作動により発光体の位置を変更して照明時の入射角を変更するように構成しても良い。
【００４５】
更に、この表面照明ユニットＡｓでは、図３に示すようにプローブ２２の長手方向に沿う方向視において、例えば、複数の赤色発光体１３の少なくとも１つを発光させる状態を隣合う方向に順次切換えることが可能に構成されている。このような切換により、照明光を偏らせることが可能となる。特に、プローブ２２を中心に発光位置を回転させる形態で、照明時の照明方向を変更できるように平面照明制御モジュール３５による制御形態が設定されている。
【００４６】
この表面照明ユニットＡｓでは、平面照明制御モジュール３５を用いずに、例えば、発光体を水平方向に移動させることや、シャッターを開閉作動させることより照明方向を変更できるように構成しても良い。
【００４７】
孔部内面照明ユニットＡｈは、発光部１５と、ハーフミラー１６と、プローブ２２の内周に配置される光学繊維１７とで構成されている。
【００４８】
この孔部内面照明ユニットＡｈは、発光部１５からの光線をハーフミラー１６で反射させ、光学繊維１７に導き、プローブ２２の先端の対物レンズ２１から大径孔部Ｈｂの内周を照明することになる。
【００４９】
この孔部内面照明ユニットＡｈは、プローブ２２を大径孔部Ｈｂに挿入した状況で、大径孔部Ｈｂの内周を照明し得る構成であれば良く、例えば、プローブ２２の先端の外周等の位置に対して発光ダイオード等の光源を備えて構成しても良い。
【００５０】
〔撮影部〕
図２に示すように、撮影部Ｂは、先端に対物レンズ２１を備えた筒状のプローブ２２と、プローブ２２の内部に備えられたリレーレンズ２３と、このリレーレンズ２３からの光線をイメージセンサ２４に結像させる合焦レンズ２５と、プローブ２２の先端に備えられる領域切換ユニット２６を備えて構成されている。この撮影部Ｂでは対物レンズ２１の光軸Ｌが筒状のプローブ２２の軸芯と一致する位置に配置されている。また、対物レンズ２１の光軸Ｌと複数のリレーレンズ２３の光軸と、合焦レンズ２５の光軸とは一致する位置に配置されている。
【００５１】
また、プローブ２２の先端部で、領域切換ユニット２６を取り囲む領域の部位に対して透明となる円筒の材料を配置することにより光線の透過を可能にしている。尚、撮影部Ｂは照明部Ａに固設されるものであるため、相対的な位置関係も固定される。
【００５２】
同図では対物レンズ２１を単一のレンズとして示しているが、複数のレンズを有するレンズ群であり、撮影可能な角度が１００度を超える広角レンズとして構成されている。また、リレーレンズ２３は複数のレンズを有するレンズ群で成り、対物レンズ２１からの光線をプローブ２２の内部で合焦レンズ２５に導くように機能する。
【００５３】
合焦レンズ２５は、例えば、特開２００９−２２９５１３号公報に示される構成のように、透明で異なる屈折率の液状の媒質を、薄膜で分離した位置に配置した構成を有するものであり、２つの電極に印加する電圧を調節することにより、その電位差により曲率半径が変化して焦点距離の変化を可能にするものである。
【００５４】
イメージセンサ２４は、モノクロの画像データを取得するＣＣＤやＣＭＯＳ等が使用されている。尚、このイメージセンサとして、市販されているデジタルカメラに用いられているＣＣＤやＣＭＯＳの使用も可能である。
【００５５】
領域切換ユニット２６は、外部からの光線を前記対物レンズ２１に直接的に導く透過状態、又は、対物レンズの軸芯に直交する外方からの光線を反射して対物レンズ２１に導く反射状態に切り換え自在に構成されている。この領域切換ユニット２６は円錐型の表面に希土類金属薄膜や、マグネシウム・ニッケル等の金属薄膜で成る調光ミラー層を形成したものであり、印加電圧の制御により鏡面状態と透過状態とに切換自在となるエレクトロクロミック型のものが用いられている。
【００５６】
〔汎用コンピュータ〕
汎用コンピュータＥを構成するコンピュータ本体８は、前述した撮影制御部３０と、欠陥判定部４０とを備えると共に、ワークＷの形状に対応する被検査領域が被検査領域設定部４６に予め保存される状態で使用される。
【００５７】
撮影制御部３０は、ロボットハンド制御モジュール３１と、ワーク支持台制御モジュール３２と、撮影制御モジュール３３と、合焦制御モジュール３４と、平面照明制御モジュール３５と、内面照明制御モジュール３６と、調光ミラー制御モジュール３７とを制御する。
【００５８】
また、ロボットハンド制御モジュール３１はロボットハンドＣの各部の制御を行う。ワーク支持台制御モジュール３２はワーク支持台Ｄの各部の制御を行う。
【００５９】
撮影制御モジュール３３はイメージセンサ２４で取得した画像データを、半導体メモリ等の記憶領域４５に記憶する処理を行う。このように画像データを記憶領域４５に記憶する場合には、撮影制御部３０が、被検査領域を特定する撮影位置情報、及び、表面照明ユニットＡｓによる照明である場合には照明方向情報と、光源からの入射角情報と関連付けることになる。合焦制御モジュール３４は合焦レンズ２５による合焦（ピント合わせ）の制御を行う。
【００６０】
平面照明制御モジュール３５は、表面照明ユニットＡｓの複数の青色発光体１２と、複数の赤色発光体１３と、白色発光体１４との制御を行う。具体的には、表面撮影モードでの照明時には、複数の青色発光体１２の選択的な発光と、複数の赤色発光体１３の選択的な発光とを制御する。
【００６１】
内面照明制御モジュール３６は、発光部１５の制御を行う。つまり、孔部内面撮影モードでは、発光部１５を発光させる制御を行う。
【００６２】
尚、ロボットハンド制御モジュール３１と、ワーク支持台制御モジュール３２と、撮影制御モジュール３３と、合焦制御モジュール３４と、平面照明制御モジュール３５と、内面照明制御モジュール３６と、調光ミラー制御モジュール３７とはソフトウエアで構成されるものであるが、これらの一部又は全てをハードウエアで構成することや、ハードウエアとの組合わせにより構成しても良い。
【００６３】
欠陥判定部４０は、被検査領域設定部４６において予め設定される複数箇所の被検査領域における欠陥の判定を順次実行する。更に、被検査領域設定部４６に対して基準位置設定部４７から基準位置のデータが与えられるように処理形態が設定されている。
【００６４】
欠陥判定部４０は、記憶領域４５に記憶された画像データに基づいて欠陥の有無の判定を行う。この欠陥検査装置では、撮影部Ｂの位置を維持した状態で、照明形態を変更しつつ被検査領域を複数回撮影することにより、複数の画像データを取得しており、この複数の画像データの反射強度情報等から欠陥を判定する処理が行われる。
【００６５】
欠陥判定の具体的な処理形態として、例えば、特開２０１１−１６３９１６号公報に示されるように、複数の画像データに基づいて反射強度分布を求め、この反射強度分布の特徴から欠陥の有無だけではなく、欠陥の種類の判別可能に構成されている。
【００６６】
また、欠陥を有する判定があった場合には、被検査領域を特定する撮影位置情報と、欠陥の種別情報と、欠陥を示す画像データとがディスプレイ９に表示される。
【００６７】
尚、欠陥判定部４０は、ソフトウエアで構成されるものであるが、これをハードウエアで構成することや、ハードウエアとの組合わせにより構成しても良い。
【００６８】
〔制御形態・メインルーチン〕
コンピュータ本体８の撮影制御部３０と、欠陥判定部４０との制御形態を図５〜図８のフローチャートに示している。
【００６９】
この制御のメインルーチンは、図５に示すように、ワークＷがワーク支持台Ｄに支持された状態で開始され、この制御の開始により、先ず、ワーク支持台Ｄをホームポジションにセットし、ロボットハンドＣを初期撮影ポジションにセットする（＃０１、＃０２ステップ）。
【００７０】
この欠陥検査装置では、ワークＷにおける被検査領域が、ワークＷに予め設定された基準位置（３次元の基準座標データ）に基づく相対位置（３次元の相対座標データ）として設定されている。このような理由から、被検査領域を検査する制御を実行する場合には、基準位置に基づいて被検査領域に対応する相対位置まで検査ヘッドを移動させる制御が行われる。
【００７１】
また、ワーク支持台Ｄに対してワークＷを支持した状態では、撮影制御部３０において、基準位置を認識できていない。このような理由から、ロボットハンドＣを初期撮影ポジションにセットした状態で白色発光体１４を発光させ、白色光で照明されたワークＷを撮影部Ｂで撮影することで画像データを取得している。この後に、例えば、画像データに対して輪郭抽出等の処理を行うことによりワークＷの位置を特定することや、ワークＷの回転角度を判定し、この判定に基づき基準位置のデータがセットされるのである（＃０３ステップ）。
【００７２】
尚、この白色光での撮影は、１度に限るものではなく、撮影方向を変更して複数回撮影するものであっても良い。このように撮影した場合には、基準位置の精度の向上が可能となる。また、撮影により求められた基準位置と、ロボットハンドＣとの相対的な位置関係が想定された範囲を超える場合には、ワーク支持台Ｄを作動させることでワークＷの基準位置とロボットハンドＣとの位置関係の補正を行っても良い。
【００７３】
このメインルーチンでは、複数の被検査領域のうち検査順序が予め設定され、順序に従い検査対象とすべき被検査領域がセットされる。この被検査領域の形態に基づき（＃０４、＃０５ステップ）３種のルーチンの何れか１つが選択される。
【００７４】
つまり、＃０５ステップで被検査領域が平面であると判定した場合には平面検査ルーチン（＃１００ステップ）に移行し、被検査領域が小径孔であると判定した場合には小径孔検査ルーチン（＃２００ステップ）に移行し、被検査領域が大径孔であると判定した場合には大径孔検査ルーチン（＃３００ステップ）に移行する。
【００７５】
そして、これらのルーチンによる処理を全領域（全ての被検査領域）の検査を完了するまで継続し、完了すると制御を終了する（＃０６ステップ）。
【００７６】
〔平面検査ルーチン〕
図６に示すように、平面検査ルーチン（＃１００ステップ）は、検査ヘッドを被検査位置と対向する位置まで移動させ、領域切換ユニット２６を透過状態にセットし、合焦レンズ２５による合焦を行う（＃１０１、＃１０２ステップ）。
【００７７】
この制御では、ロボットハンド制御モジュール３１が＃０４ステップで設定された被検査領域と対向する位置まで検査ヘッドを移行させ、調光ミラー制御モジュール３７が領域切換ユニット２６を透過状態に設定し、合焦制御モジュール３４が合焦を行うと同時に焦点距離の長く設定する制御を行う。
【００７８】
次に、検査ヘッドの位置を維持したまま、照明部Ａでの照明形態を切り換えつつ、撮影部Ｂによる撮影を行い、この撮影を全形態での撮影を完了するまで行う（＃１０３〜＃１０５ステップ）。
【００７９】
照明形態とは、例えば、赤色発光体１３で撮影を行う場合には、平面照明制御モジュール３５の制御により環状に配置された複数の赤色発光体１３の一部のみを発光させ、次に、隣接する赤色発光体１３のみを発光させる等、設定された順序で複数の赤色発光体１３を発光させることを意味している。また、このように照明形態を変更する毎に、撮影制御モジュール３３の制御により撮影部Ｂでの撮影が行われる（表面撮影モードの具体例）。
【００８０】
この照明形態では、被検査領域の中央領域を中心にして（プローブ２２を中心にして）発光領域が回転する形態となる。本発明では、このような照明形態に代えて、複数の発光体をランダムに発光させるように平面照明制御モジュール３５による制御形態を設定しても良い。
【００８１】
この照明形態では、複数の赤色発光体１３を順次発光させることから被検査領域に対して照明方向を変更する（異なる方向から照明を行う）ことになり、例えば、被検査領域に凹部が存在する場合には、照明方向の変更に対応して画素の反射強度（画素の濃度値）が変化することになる。
【００８２】
また、赤色発光体１３と青色発光体１２とを切り換えることにより、被検査領域に対する照明光の入射角を変化させるような照明形態での撮影も行われる（表面撮影モードの具体例）。このように照明を行う光線の波長を変更することにより、被検査領域に欠陥が存在する場合には、その欠陥に対応した分光特性による反射が行われることから、欠陥の有無の判定が可能となる。
【００８３】
尚、前述したように、被検査領域に対する照明方向を変更する照明形態と、被検査領域に対する照明光の入射角を変化させる照明形態とを組み合わせるように照明形態を設定しても良い。
【００８４】
このように、照明方向を変更しつつ行われる撮影と、照明光の入射角を変更しつつ行われる撮影により、１カ所の被検査領域について複数の画像データが取得され、記憶領域４５に記憶される。
【００８５】
記憶領域４５に記憶された複数の画像データはレンズ収差補正が行われ、被検査領域が抽出される。更に、被検査領域が抽出された複数の画像データから配光分布を構築し、配光分布から特徴量が算出される（＃１０６〜＃１０９ステップ）。
【００８６】
レンズ収差補正では、対物レンズ２１から合焦レンズ２５に亘る光学系による画像の歪みや、周辺減光等を補正する処理等が行われる。被検査領域の抽出では、被検査領域を切り出す形態の処理が行われる。
【００８７】
配光分布を構築し、配光分布から特徴量を算出する処理の具体例は、特開２０１１−１６３９１６号公報にも示されるように、複数の画像データを構成する画素の全てについて最大となる反射強度を求め、その反射強度の値と、その反射強度を得た撮影時の照明方向との値とを、ストレージにおいて画素の座標データ領域に対応する領域に記憶する。このように記憶したデータが反射強度分布を示すことになり、この反射光量から特徴量が算出される。
【００８８】
このように算出された特徴量は、照明方向と反射強度とを関連付けた直交座標系の特定の座標として表すことが可能であり、この反射強度をプロットして作成した反射強度分布の包絡線の形状や、密度分布を求めることも可能である。従って、予め取得していた良品の特徴量、あるいは、予め取得していた欠陥の特徴量と比較することにより（反射強度分布の包絡線の形状や、密度分布を用いても良い）、欠陥の有無と、欠陥の種類（鋳巣・圧痕・ビビリ・切削屑等）の判定が行われる（＃１１０ステップ）。
【００８９】
この処理により、欠陥を有することが判定された場合には、その欠陥の種類と、被検査領域を特定する欠陥特定データを生成し、ディスプレイ９に出力すると共に、これらの情報をコンピュータ本体８のストレージに記憶することになる（＃１１１、＃１１２ステップ）。
【００９０】
〔小径孔検査ルーチン〕
図７に示すように、小径孔検査ルーチン（＃２００ステップ）は、図９に示すように、検査ヘッドを被検査位置としての小径孔部Ｈａを撮影可能な位置まで移動させ、領域切換ユニット２６を透過状態にセットし、合焦レンズ２５による合焦を行う（＃２０１、＃２０２ステップ）。
【００９１】
この制御では、ロボットハンド制御モジュール３１が＃０４ステップで設定された被検査領域まで検査ヘッドを移行させると共に、調光ミラー制御モジュール３７が領域切換ユニット２６を透過状態に設定する。また、合焦制御モジュール３４が合焦を行う制御と同時に焦点距離の短く設定する制御が行われる。特に、＃２０１ステップでは、小径孔部Ｈａの軸芯と、対物レンズ２１の光軸Ｌとが一致するように制御目標が設定される。
【００９２】
次に、発光部１５を発光させて対物レンズ２１から照明光を送り出す形態で、小径孔部Ｈａの内面の照明を行い、撮影部Ｂで撮影を行う（＃２０３、＃２０４ステップ）。
【００９３】
この小径孔検査ルーチンは、主として、比較的小径のネジ孔（雌ネジ部）の雌ネジ部分における欠陥の有無の判定を行うための処理であるため、内面照明制御モジュール３６が発光部１５を制御する。これにより、小径孔部Ｈａの内面が照明され、撮影制御モジュール３３により撮影が実行され、画像データは記憶領域に記憶される。
【００９４】
次に、記憶領域４５に記憶された複数の画像データから被検査領域が抽出され、直交座標変換、遠近補正、波状ノイズ除去補正が行われる（＃２０５〜＃２０８ステップ）。
【００９５】
これらの補正では、被検査領域となる小径孔部Ｈａの中心位置の設定と、画像データにおける小径孔部Ｈａの内面の遠近の補正とが行われ、波状ノイズが除去される。
【００９６】
この後に、画像データを、その画像データの反射強度（輝度情報）に基づいて閾値を設定する動的２値化し、欠陥部の特徴量を算出し、この特徴量に基づいて欠陥の有無との判定が行われる（＃２１０、＃２１１ステップ）。
【００９７】
このように２値化した画像データから欠陥部の判定を行うものであるため、閾値を用いた単純な処理により、欠陥の位置の判定が可能となる。尚、この処理においても、予め取得していた良品の特徴量、あるいは、予め取得していた欠陥の特徴量と比較することによって欠陥の有無の判定を行っても良い。
【００９８】
この処理により、欠陥を有することが判定された場合には、被検査領域を特定する情報を生成し、極座標変換した画像データをディスプレイ９に出力すると共に、これらの情報をコンピュータ本体８のストレージに記憶することになる（＃２１２ステップ）。
【００９９】
特に、小径孔部Ｈａにネジ部が形成され、このネジ部に鋳巣で成る欠陥Ｆが存在する場合には、図１１に示すように、２値化した画像データに存在する欠陥Ｆは小さく表示されるが、極座標変換した場合には図１２に示すように、ネジ部が展開され欠陥Ｆも拡大されるため、欠陥の有無を明瞭に把握できることになる。
【０１００】
〔大径孔検査ルーチン〕
図８に示すように、大径孔検査ルーチン（＃３００ステップ）は、検査ヘッドを、図１０に示すように、被検査位置を撮影可能な位置まで移動させてプローブ２２を大径孔部Ｈｂに挿入すると共に、領域切換ユニット２６を反射状態にセットし、合焦レンズ２５による合焦を行う（＃３０１、＃３０２ステップ）。
【０１０１】
この制御では、ロボットハンド制御モジュール３１が＃０４ステップで設定された被検査領域まで検査ヘッドを移行させ、プローブ２２を大径孔部Ｈｂに挿入すると共に、調光ミラー制御モジュール３７が領域切換ユニット２６を反射状態に設定する。また、合焦制御モジュール３４が合焦を行う制御と同時に焦点距離の長く設定する制御が行われる。
【０１０２】
次に、発光部１５を発光させて対物レンズ２１から送り出した照明光を、更に、領域切換ユニット２６で反射させる形態で、大径孔部Ｈｂの内面の照明を行い、撮影部Ｂで撮影を行う（＃３０３、＃３０４ステップ）。この撮影が、孔部内面撮影モードの具体例である。
【０１０３】
この大径孔検査ルーチンは、プローブ２２の挿入が可能な孔部における欠陥の有無の判定を行うための処理であるため、内面照明制御モジュール３６が発光部１５を制御することにより、大径孔部Ｈｂの内面が照明され、撮影制御モジュール３３により撮影が実行され、画像データは記憶領域に記憶される。
【０１０４】
また、撮影時には大径孔部Ｈｂの内面からの光線を領域切換ユニット２６で反射させ、対物レンズ２１に導く形態となる。これにより、大径孔部Ｈｂの内面の撮影が行われ、撮影された画像データは記憶領域に記憶される。
【０１０５】
次に、記憶領域４５に記憶された複数の画像データから被検査領域が抽出され、直交座標変換、波状ノイズ除去補正が行われる（＃３０５〜＃３０７ステップ）。
【０１０６】
この後に、画像データを、その画像データの反射強度（輝度情報）に基づいて閾値を設定する動的２値化し、欠陥部の特徴量を算出し、この特徴量に基づいて欠陥の有無との判定が行われる（＃３０８、＃３０９ステップ）。
【０１０７】
このように２値化した画像データから欠陥部の判定を行うものであるため、単純な処理により、欠陥の位置の判定が可能となる。尚、この処理においても、予め取得していた良品の特徴量、あるいは、予め取得していた欠陥の特徴量と比較することによって欠陥の有無の判定を行っても良い。
【０１０８】
この処理により、欠陥を有することが判定された場合には、被検査領域を特定する情報を生成し、極座標変換した画像データをディスプレイ９に出力すると共に、これらの情報をコンピュータ本体８のストレージに記憶することになる（＃３１１ステップ）。
【０１０９】
このように撮影された画像データは図面に示していないが、図１２に示すものと同様に展開された形態となる。
【０１１０】
〔実施形態の作用・効果〕
このように、被検査領域を撮影する場合には、被検査領域の３種の撮影モードを切換えることにより、被検査領域の形状に最適となる形態で照明を行い、撮影部Ｂによる撮影を可能にする。
【０１１１】
特に、本発明の欠陥検査装置では、ワークＷの表面と、ワークのＷに形成された小径孔部Ｈａの内面とだけを検査対象とするものではなく、プローブ２２の挿入が可能な大径孔部Ｈｂの内面を直接的に撮影することにより、大径孔部Ｈｂの内面の欠陥を良好に検査できることになる。つまり、表面を撮影する光学系と孔部の内面を撮影する光学系とを別個に備える必要がなく、兼用化により部品点数の増大を抑制し大型化の抑制も実現している。
【０１１２】
表面撮影モードでは、被検査領域に対して異なる方向から照明を行う毎に撮影を行うことや、被検査領域に対する照明光の入射方向を変更する毎に撮影を行うことにより、１つの被検査領域を撮影した多数の画像データに基づいて配光分布を構築し、特徴量を算出している。このように算出した特徴量と、予め取得した欠陥の特徴量とを比較することにより、欠陥の有無だけではなく、欠陥の種類も確実に判定できるようにしている。
【０１１３】
孔部内面撮影モードでは、大径孔部Ｈｂの内部にプローブ２２を挿入し、その大径孔部Ｈｂの内面に近い位置から撮影を行えるので、例えば、孔部の外部から撮影を行うもののように、欠陥が小さく撮影されることや光量不足に陥ることがない。つまり、この構成では孔部の内面に充分な光量で照明を行い、しかも、ピントの合った状態で撮影を行えるので、欠陥を大きく撮影することも可能となる。これにより欠陥の検出精度が向上する。
【０１１４】
更に、小径孔部Ｈａの内面を撮影する場合には、プローブ２２の対物レンズ２１の光軸Ｌと小径孔部Ｈａの軸芯と一致させ、孔部内面照明ユニットＡｈで照明を行うことにより、小径孔部Ｈａの内面の照明が可能となる。この照明状態において表面撮影モードと同様の撮影モードでの撮影を行い、所定の補正処理等を行うことにより孔部の内面の欠陥の検査が実現する。
【０１１５】
〔別実施形態〕
本発明は、上記した実施形態以外に以下のように構成しても良い。
【０１１６】
（ａ）被検査領域に凹部が存在する場合に、その凹部の深さが設定値未満である場合には青色光での照明を行い、その深さが設定値以上である場合には、赤色光で照明を行うように照明形態を設定する。
【０１１７】
凹状部に対して、例えば、赤色光と青色光とを照射して撮影を行う実験を行うと、深い凹部では赤色光による照明状態で撮影した画像データから鋳巣等の欠陥が写りやすく、浅い凹部では青色光による照明状態で撮影した画像データから鋳巣等の欠陥を検出しやすい。このような現象を利用し、深さが設定未満の凹部では、青色光を用いて照明を行い、深さが設定値以上の凹部では、青色光を用いることにより、凹部の底部近くの欠陥の検出も可能にする。
【０１１８】
（ｂ）大径孔部Ｈｂの内部にプローブ２２を挿入して大径孔部Ｈｂの内面を撮影する場合に、プローブ２２を長手方向に設定距離ずつ移動して停止させつつ、この停止時に撮影を行い、この撮影により得られた複数の画像データに基づいて欠陥を判定するように制御形態を設定する。
【０１１９】
この別実施形態（ｂ）のように制御形態を設定することにより、欠陥に対する撮影角度や照明光の入射角が変化する状態に対応した複数の画像データを取得し、反射強度から配光分布を得ることにより、欠陥の検出精度の向上が可能となる。
【０１２０】
（ｃ）大径孔部Ｈｂの内部にプローブ２２を挿入して大径孔部Ｈｂの内面を撮影する場合に、大径孔部Ｈｂの内周を異なる位置から照明しつつ、撮影を行い、この撮影により得られた複数の画像データに基づいて欠陥を判定するように制御形態を設定する。
【０１２１】
この別実施形態（ｃ）のように制御形態を設定することにより、欠陥に対する照明光の方向が変化する状態に対応した複数の画像データを取得し、反射強度から配光分布を得ることにより、欠陥の検出精度の向上が可能となる。
【０１２２】
（ｄ）表面照明ユニットＡｓとして、例えば、赤色と、緑色と、青色との３原色となる３色の光源を備えて構成する。このように構成したものであっても、各色を独立して発光させることや、３原色となる３色の発光体からの光線の入射角を異ならせるように構成する。
【産業上の利用可能性】
【０１２３】
本発明は、照明光で照明されるワークを撮影部で撮影し、撮影された画像データから欠陥を検出する装置に利用することができる。
【符号の説明】
【０１２４】
１２          発光体（青色発光体）
１３          発光体（赤色発光体）
１４          照明体（白色発光体）
２１          対物レンズ
２２          プローブ
２５          合焦レンズ
２６          領域切換ユニット
３０          撮影制御部
４０          欠陥判定部
Ａ            照明部
Ａｓ          第１照明ユニット（表面照明ユニット）
Ａｈ          第２照明ユニット（孔部内面照明ユニット）
Ｂ            撮影部
Ｃ            作動部（ロボットハンド）
Ｈａ          孔部（小径孔部）
Ｈｂ          孔部（大径孔部）
Ｌ            光軸
Ｗ            ワーク
【図１】
2015135253.tif 000003
【図２】
2015135253.tif 000004
【図３】
2015135253.tif 000005
【図４】
2015135253.tif 000006
【図５】
2015135253.tif 000007
【図６】
2015135253.tif 000008
【図７】
2015135253.tif 000009
【図８】
2015135253.tif 000010
【図９】
2015135253.tif 000011
【図１０】
2015135253.tif 000012
【図１１】
2015135253.tif 000013
【図１２】
2015135253.tif 000014