(57)【要約】【課題】容易に、かつ迅速に設計データと計測データとの位置合わせを実施する位置合わせ装置、欠陥検出装置、および位置合わせ方法を提供する。【解決手段】欠陥検出装置は、記憶部１３からＣＡＤデータを取得する設計データ取得手段１４１、三次元測定装置２から計測データを取得する計測データ取得手段１４２、概略位置合わせを行う第一位置合わせ手段１４３、計測データから複数の分割領域を取得する分割領域取得手段１５１、分割領域から第一計測点を取得して第一計測面を算出する第一計測面算出手段１５２、残計測点を取得する残計測点取得手段１５３、残計測点から第二計測点を抽出する第二計測点取得手段１５４、第二計測点に基づいて第二計測面を算出する第二計測面算出手段１５５、特徴点を算出する特徴点算出手段１５６、ＣＡＤデータおよび計測データの位置合わせを実施する位置合わせ手段１５７を備えた。【選択図】図２
2012154889.tif 000002
【特許請求の範囲】
【請求項１】
基準平面に対して平行な第一平面を有する設計物の設計データと、前記設計物に基づいて形成されたワークを三次元測定装置により形状計測することで得られた計測データとの位置合わせを実施する位置合わせ装置であって、
前記第一平面は、前記設計物のその他の外周面よりも前記基準平面からの距離が大きく、
前記設計データは、前記設計物の外周面上に位置する複数の設計点と、前記外周面の交点により規定される設計頂点とを備え、
前記三次元測定装置は、前記ワークの前記第一平面に対応する面が上面となるように、ステージ面に前記ワークが載置された状態で前記ワークの形状計測を行い、
前記計測データは、前記ワークの外周面上に位置する複数の計測点を備え、
当該位置合わせ装置は、
前記設計データが記憶される記憶手段と、
前記記憶手段から前記設計データを取得する設計データ取得手段と、
前記三次元測定装置から前記計測データを取得する計測データ取得手段と、
前記設計データと前記計測データとの概略の位置合わせを行う第一位置合わせ手段と、
前記設計データと前記計測データとの詳細な位置合わせを実施する第二位置合わせ手段と、を具備し、
前記第一位置合わせ手段は、前記計測データから、前記設計データの前記第一平面内の第一規定領域に対応した第一基準領域を取得し、
前記第二位置合わせ手段は、
前記計測データから、前記第一基準領域を少なくとも一部に含む分割領域を少なくとも３つ以上取得する分割領域取得手段と、
少なくとも３つ以上の前記分割領域に属する前記計測点から、前記基準平面からの距離が最大となる第一計測点を取得し、これらの第一計測点から、前記設計データの前記第一平面に対応した第一計測面を算出する第一計測面算出手段と、
前記計測データから、前記第一計測面に属する計測点以外の残計測点を取得する残計測点取得手段と、
前記計測データから、前記第一平面に隣接する第二面内の第二規定領域に対応した第二基準領域を取得し、前記残計測点から、この第二基準領域に属する第二計測点を抽出する第二計測点取得手段と、
前記第二計測点に基づいて、前記第二面に対応した第二計測面を算出する第二計測面算出手段と、
前記第一計測面および前記第二計測面の交点を特徴点として算出する特徴点算出手段と、
前記設計頂点および前記特徴点から前記設計データおよび前記計測データの位置合わせを実施する位置合わせ手段と、
を備えたことを特徴とする位置合わせ装置。
【請求項２】
請求項１に記載の位置合わせ装置において、
前記残計測点取得手段は、前記計測データから、前記第一計測面および前記第二計測面に属する計測点を除外した残計測点を取得し、
前記第二計測点取得手段は、前記第二計測面算出手段により算出された第二計測面を前記第一計測面と見なして新たに前記第二計測点を抽出し、
前記特徴点算出手段は、複数の前記第二計測面の交点を特徴点として算出する
ことを特徴とする位置合わせ装置。
【請求項３】
請求項１または請求項２に記載の位置合わせ装置と、
前記計測点および前記設計点に基づいて、前記ワークの外観欠陥を検出する欠陥検出手段と、
を具備したことを特徴とする欠陥検出装置。
【請求項４】
基準平面に対して平行な第一平面を有する設計物の設計データと、前記設計物に基づいて形成されたワークを三次元測定装置により形状計測することで得られた計測データとの位置合わせを実施する位置合わせ方法であって、
前記第一平面は、前記設計物のその他の外周面よりも前記基準平面からの距離が大きく、
前記設計データは、前記設計物の外周面上に位置する複数の設計点と、前記外周面の交点により規定される設計頂点とを備え、
前記三次元測定装置は、前記ワークの前記第一平面に対応する面が上面となるように、ステージ面に前記ワークが載置された状態で前記ワークの形状計測を行い、
前記計測データは、前記ワークの外周面上に位置する複数の計測点を備え、
当該位置合わせ方法は、
前記設計データが記憶される記憶手段から、前記設計データを取得する設計データ取得ステップと、
前記三次元測定装置から前記計測データを取得する計測データ取得ステップと、
前記設計データと前記計測データとの概略の位置合わせを行う第一位置合わせステップと、
前記第一位置合わせステップの後、前記設計データと前記計測データとの詳細な位置合わせを実施する第二位置合わせステップと、を備え、
前記第一位置合わせステップは、前記計測データから、前記設計データの前記第一平面内の第一規定領域に対応した第一基準領域を取得し、
前記第二位置合わせステップは、
前記計測データから、前記第一基準領域を少なくとも一部に含む分割領域を少なくとも３つ以上取得する分割領域取得ステップと、
前記分割領域取得ステップの後、少なくとも３つ以上の前記分割領域に属する前記計測点から、前記基準平面からの距離が最大となる第一計測点を取得し、これらの第一計測点から、前記設計データの前記第一平面に対応した第一計測面を算出する第一計測面算出ステップと、
前記第一計測面算出ステップの後、前記計測データから、前記第一計測面に属する計測点以外の残計測点を取得する残計測点取得ステップと、
前記残計測点取得ステップの後、前記計測データから、前記第一平面に隣接する第二面内の第二規定領域に対応した第二基準領域を取得し、前記残計測点から、この第二基準領域に属する第二計測点を抽出する第二計測点取得ステップと、
前記第二計測点取得ステップの後、前記第二計測点に基づいて、前記第二面に対応した第二計測面を算出する第二計測面算出ステップと、
前記第二計測面算出ステップ後、前記第一計測面および前記第二計測面の交点を特徴点として算出する特徴点算出ステップと、
前記特徴点算出ステップの後、前記設計頂点および前記特徴点から前記設計データおよび前記計測データの位置合わせを実施する位置合わせステップと、
を備えたことを特徴とする位置合わせ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤ（Computer Aided Design）データ等の設計データと、製品の測定データとを位置合わせするための位置合わせ装置、欠陥検出装置、および位置合わせ方法に関する。
【背景技術】
【０００２】
従来、ＣＡＤデータ等の設計データに基づいて形成された製品（ワーク）における欠陥部位を検出する欠陥検出装置がある。このような欠陥検出装置では、ワークの外観形状を三次元測定装置により計測し、得られた計測データと設計データとを比較して欠陥を検出するが、この際、計測データと設計データとを位置合わせする必要がある。
このような位置合わせを実施するためには、従来、ワークの外形を計測する際に、治具を用いてワークをテーブル上に設置したり、ワークにマーカーを付け、マーカーを用いて計測を行ったりしてきた。しかしながら、治具を用いる場合、高精度な治具が必要で、コスト高となり、治具を設置する工程等が必要なため生産効率も低下し、治具の長期使用により、治具が劣化するという問題がある。また、マーカーを用いる場合でも、マーカーを正確に付ける必要があり、生産効率が低下してしまい、また、マーカーを付けた部位の計測ができないという問題があった。
【０００３】
そこで、治具やマーカーを用いずに設計データと計測データとの位置合わせを実施する方法が考えられている（例えば、特許文献１参照）。
この特許文献１に記載の装置は、非接触計測点データの位置合わせ面に対応した点群データと、ＣＡＤデータとを用いて位置合わせを行っている。すなわち、ＣＡＤデータの位置合わせ面と点群データの対象点群とを対応付け、位置合わせ面と対象点群との概略の位置合わせを行って位置合わせ点群データを得る。そして、これらの位置合わせ点群データの全ての点に対し、誤差二乗和を繰り返して算出し、１つ前に算出した誤差二乗和と、新たに算出した誤差二乗和との差が所定値以下となったところ、すなわち値が収束したところで計算を終了させ、座標変換マトリクスを取得する。そして、この座標変換マトリクスを用いて点群データを座標変換してＣＡＤデータとの位置合わせを実施する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−８２９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記特許文献１に記載のような最小二乗法を繰り返して位置合わせを実施する方法では、算出のための処理時間が長くなり、作業効率が低下してしまうという問題がある。また、最小二乗法を繰り返し行ったとしても、必ずしも値が所定値以下に収束するという保証がなく、収束する場合であっても収束に要する計算時間が一定でないという問題がある。
【０００６】
本発明は、上述の様な問題に鑑みて、容易に、かつ迅速に設計データと計測データとの位置合わせを実施する位置合わせ装置、欠陥検出装置、および位置合わせ方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の位置合わせ装置は、基準平面に対して平行な第一平面を有する設計物の設計データと、前記設計物に基づいて形成されたワークを三次元測定装置により形状計測することで得られた計測データとの位置合わせを実施する位置合わせ装置であって、前記第一平面は、前記設計物のその他の外周面よりも前記基準平面からの距離が大きく、前記設計データは、前記設計物の外周面上に位置する複数の設計点と、前記外周面の交点により規定される設計頂点とを備え、前記三次元測定装置は、前記ワークの前記第一平面に対応する面が上面となるように、ステージ面に前記ワークが載置された状態で前記ワークの形状計測を行い、前記計測データは、前記ワークの外周面上に位置する複数の計測点を備え、当該位置合わせ装置は、前記設計データが記憶される記憶手段と、前記記憶手段から前記設計データを取得する設計データ取得手段と、前記三次元測定装置から前記計測データを取得する計測データ取得手段と、前記設計データと前記計測データとの概略の位置合わせを行う第一位置合わせ手段と、前記設計データと前記計測データとの詳細な位置合わせを実施する第二位置合わせ手段と、を具備し、前記第一位置合わせ手段は、前記計測データから、前記設計データの前記第一平面内の第一規定領域に対応した第一基準領域を取得し、前記第二位置合わせ手段は、前記計測データから、前記第一基準領域を少なくとも一部に含む分割領域を少なくとも３つ以上取得する分割領域取得手段と、少なくとも３つ以上の前記分割領域に属する前記計測点から、前記基準平面からの距離が最大となる第一計測点を取得し、これらの第一計測点から、前記設計データの前記第一平面に対応した第一計測面を算出する第一計測面算出手段と、前記計測データから、前記第一計測面に属する計測点以外の残計測点を取得する残計測点取得手段と、前記計測データから、前記第一平面に隣接する第二面内の第二規定領域に対応した第二基準領域を取得し、前記残計測点から、この第二基準領域に属する第二計測点を抽出する第二計測点取得手段と、前記第二計測点に基づいて、前記第二面に対応した第二計測面を算出する第二計測面算出手段と、前記第一計測面および前記第二計測面の交点を特徴点として算出する特徴点算出手段と、前記設計頂点および前記特徴点から前記設計データおよび前記計測データの位置合わせを実施する位置合わせ手段と、を備えたことを特徴とする。
【０００８】
ここで、本発明において、位置合わせを実施する対象であるワークは、基準平面に対して平行な第一平面を有する設計データに基づいて形成されたものであり、第一平面に対応する面が上面となるようにステージ上に載置されて計測される。また、計測データは、三次元測定装置により得られる複数の計測点により構築される点群データであり、これらの計測点は、３次元の位置座標（ｘ、ｙ、ｚ）を有している。
【０００９】
そして、本発明では、第一位置合わせ手段により設計データと計測データとの概略の位置合わせを実施した後、第二位置合わせ手段により詳細な位置合わせを実行する。この第一位置合わせ手段により実施される概略の位置合わせでは、計測データのうち、どこが第一平面の外周縁であるかまで特定はできないものの、設計データにおける設計物の第一平面が、計測データのどの辺りに相当するかの大凡の位置を把握することができる。すなわち、計測データのうち、第一平面の外周縁に対応する点は特定できないが、第一平面内の中央部に位置する第一規定領域に対応した第一基準領域は特定することができる。
そして、第二位置合わせ手段の分割領域取得手段は、上記のように特定された第一基準領域を含む分割領域を複数取得する。ここで、分割領域取得手段は、計測データの全領域を複数の分割領域に分割することで、分割領域を取得してもよく、計測データの内、第一基準領域を含む小領域を複数取得してもよい。
第一計測面算出手段は、このようにして得られた複数の分割領域の中で、基準平面からの距離が最も大きくなる第一計測点を取得する。ここで、基準平面は、ｘｚｙ座標軸系におけるｘｙ平面を指す。設計データでは、ｘｙ平面に対して第一平面が平行に形成される場合であっても、ワークをステージ面上に載置する際、必ずしもワークの上面がステージ面に対して平行となるとは限られない。しかしながら、ワークの上面が、設計物の第一平面となるように、ワークをステージ上に載置すると、ワークがステージ面に対して傾いていたとしても、ワークの上面に対応した計測点は、他の外周面上の計測点よりも、基準平面であるｘｙ平面からの距離が大きくなる。したがって、分割領域中において、基準平面からの距離が最大となる計測点は、第一平面に対応した第一計測面上の点であると特定できる。よって、これらの第一計測点から、第一計測面を算出することで、ステージ面に対するワークの傾きをも求めることができる。
また、第一計測面が算出されると、残計測点取得手段により、第一計測面以外に属する計測点である残計測点を容易に求めることができる。
【００１０】
次に、第二計測点取得手段は、第一平面に対して隣接する第二面に対応した第二計測点を取得する。
上記のような第一計測面算出手段により、設計物の第一平面に対応した第一計測面、および第一計測面に属する第一基準計測点は把握することはできる。しかしながら、三次元計測装置の計測間隔等により、第一平面の外周縁に対応した第一基準計測点が存在するか否かは不明であり、第一計測面の最外周部を構成する計測点を第一平面の外周縁とすると、誤差が発生する場合がある。
そこで、本発明では、第一計測面と第二計測面との交点を求めることで、正確な第一平面の外周縁に対応した第一計測面の外周縁を算出する。第二計測点取得手段は、このような第二計測面を算出するための第二計測点を抽出して取得し、第二計測面算出手段は、取得された第二計測点に基づいて、第二計測面を算出する。
この第二計測点の抽出方法としては、特に限定されないが、例えば、ユーザーが計測データ中の第二計測面内の第二基準領域に含まれると予測される計測点を指定し、第二計測点取得手段は、この指定された計測点を第二計測点として取得してもよい。また、第二計測点取得手段は、設計データおよび第一計測面に属する計測点（第一基準計測点）に基づいて、第二計測点を取得してもよい。
この後、特徴点算出手段は、第一計測面と少なくとも２つの第二計測面との交点を特徴点として算出し、位置合わせ手段は、特徴点と設計頂点とを合わせ込むことで位置合わせを実施する。
【００１１】
このような位置合わせ装置では、複数の分割領域から、基準平面からの距離が最大となる第一計測点を取得し、これらの第一計測点に基づいて、第一平面に対応した第一計測面を算出する。したがって、最小二乗法により第一計測面を算出する場合に比べて、簡単な方法で、迅速に第一計測面を算出することができる。
同様に、第一計測面に隣接する第二面に対応した第二計測点を抽出し、これらの第二計測点から第二計測面を算出する。したがって、第二計測面の算出において、最小二乗法を用いる方法などに比べて、簡単かつ迅速に第二計測面を算出することができる。
そして、これらの第一計測面と第二面との交点を特徴点として算出することで、測定間隔にばらつきがあり、第一計測面や第二計測面の外周縁に相当する計測点が正確に計測されていない場合でも、ワークの正確な頂点の位置を求めることができる。また、このような特徴点に基づいて位置合わせを実施することで、高精度な位置合わせを実施することができる。
【００１２】
本発明の位置合わせ装置では、前記残計測点取得手段は、前記計測データから、前記第一計測面および前記第二計測面に属する計測点を除外した残計測点を取得し、前記第二計測点取得手段は、前記第二計測面算出手段により算出された第二計測面を前記第一計測面と見なして新たに前記第二計測点を抽出し、前記特徴点算出手段は、複数の前記第二計測面の交点を特徴点として算出することが好ましい。
【００１３】
設計データと計測データとの位置合わせを実施するためには、設計物の第一平面およびこれに隣接する第二面と、ワークの計測データ中の第一基準平面およびこれに隣接する第二計測面と、を位置合わせすればよいが、例えば第一平面および第一平面に隣接する第二面により構成される部分が、例えば円柱等の対称な構造を有し、その他の部分が非対称な構造を有する場合、第一平面の外周部の特徴点のみでは正確な位置合わせを実施できていない場合もある。これに対して、本発明では、第二計測点取得手段は、第二計測面を第一計測面と見なして、さらに第二計測点を取得する。すなわち、順次第二計測面に隣接する他の第二計測面を算出し、これらの第二計測面により算出される複数の特徴点を用いて位置合わせを実施する。
このような場合、第一計測面とこれに隣接する第二計測面とにより求められた特徴点のみでは位置合わせが困難な場合であっても、その他の第二計測面により求められた特徴点を用いて位置合わせを実施することができ、より高精度な位置合わせを実施することができる。また、ワークの全ての面に対する第一計測面および第二計測面から、ワークの全頂点に対応する特徴点を算出し、設計データの設計物の全ての設計頂点の座標と位置合わせすることで、より高精度な位置合わせを実施することができる。
【００１４】
本発明の欠陥検出装置は、上述したような位置合わせ装置と、前記計測点および前記設計点に基づいて、前記ワークの外観欠陥を検出する欠陥検出手段と、を具備したことを特徴とすることを特徴とする。
【００１５】
この発明では、欠陥検出装置は、上述したような位置合わせ装置を備えている。したがって、位置合わせ装置により、設計データと計測データとを、迅速に、かつ高精度に位置合わせすることができるので、欠陥検出手段による欠陥検出処理も迅速に処理を開始することができ、高精度な位置合わせ結果に基づいて、正確な欠陥検出を実施することができる。
【００１６】
本発明の位置合わせ方法は、基準平面に対して平行な第一平面を有する設計物の設計データと、前記設計物に基づいて形成されたワークを三次元測定装置により形状計測することで得られた計測データとの位置合わせを実施する位置合わせ方法であって、前記第一平面は、前記設計物のその他の外周面よりも前記基準平面からの距離が大きく、前記設計データは、前記設計物の外周面上に位置する複数の設計点と、前記外周面の交点により規定される設計頂点とを備え、前記三次元測定装置は、前記ワークの前記第一平面に対応する面が上面となるように、ステージ面に前記ワークが載置された状態で前記ワークの形状計測を行い、前記計測データは、前記ワークの外周面上に位置する複数の計測点を備え、当該位置合わせ方法は、前記設計データが記憶される記憶手段から、前記設計データを取得する設計データ取得ステップと、前記三次元測定装置から前記計測データを取得する計測データ取得ステップと、前記設計データと前記計測データとの概略の位置合わせを行う第一位置合わせステップと、前記第一位置合わせステップの後、前記設計データと前記計測データとの詳細な位置合わせを実施する第二位置合わせステップと、を備え、前記第一位置合わせステップは、前記計測データから、前記設計データの前記第一平面内の第一規定領域に対応した第一基準領域を取得し、前記第二位置合わせステップは、前記計測データから、前記第一基準領域を少なくとも一部に含む分割領域を少なくとも３つ以上取得する分割領域取得ステップと、前記分割領域取得ステップの後、少なくとも３つ以上の前記分割領域に属する前記計測点から、前記基準平面からの距離が最大となる第一計測点を取得し、これらの第一計測点から、前記設計データの前記第一平面に対応した第一計測面を算出する第一計測面算出ステップと、前記第一計測面算出ステップの後、前記計測データから、記第一計測面に属する計測点以外の残計測点を取得する残計測点取得ステップと、前記残計測点取得ステップの後、前記計測データから、前記第一平面に隣接する第二面内の第二規定領域に対応した第二基準領域を取得し、前記残計測点から、この第二基準領域に属する第二計測点を抽出する第二計測点取得ステップと、前記第二計測点取得ステップの後、前記第二計測点に基づいて、前記第二面に対応した第二計測面を算出する第二計測面算出ステップと、前記第二計測面算出ステップ後、前記第一計測面および前記第二計測面の交点を特徴点として算出する特徴点算出ステップと、前記特徴点算出ステップの後、前記設計頂点および前記特徴点から前記設計データおよび前記計測データの位置合わせを実施する位置合わせステップと、を備えたことを特徴とする。
【００１７】
この発明では、上記発明と同様の効果を得ることができ、最小二乗法により第一計測面や第二計測面を算出する方法に比べて、簡単で、かつ迅速に第一計測面や第二計測面を算出することができる。また、第一計測面と第二計測面との交点を特徴点として算出することで、ワークの正確な頂点の位置を求めることができ、高精度な位置合わせを実施することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態の欠陥検出装置の概略ブロック図である。
【図２】本実施形態の欠陥検出装置の制御部の詳細構成および処理の流れを示すブロック図である。
【図３】設計物の一例を示す図である。
【図４】図３の設計物に対するＣＡＤデータ（設計データ）および計測データを示す図であり、（Ａ）は設計物の一部の断面を示すＣＡＤデータであり、（Ｂ）は、ワークを計測結果の一部を示す計測データである。
【図５】設計物の他の例を示す図である。
【図６】図５のワークに対するＣＡＤデータ（設計データ）および計測データを示す図であり、（Ａ）は設計物の一部の断面を示すＣＡＤデータであり、（Ｂ）は、ワークを計測結果の一部を示す計測データである。
【図７】ワークの一部に対する計測点の三次元位置を示す図である。
【図８】ワークの一部に対する計測点の二次元位置を示す図である。
【図９】本実施形態の欠陥検出処理を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明に係る一実施形態の欠陥検出装置について、図面に基づいて説明する。
図１は、本実施形態の欠陥検出装置の概略構成を示すブロック図である。図２は、本実施形態の欠陥検出装置の制御部の詳細構成および処理の流れを示すブロック図である。
本実施形態の欠陥検出装置１は、ＣＡＤ（Computer Aided Design）データ（設計データ）に基づいて形成されたワークの欠陥を検出するための装置である。より具体的には、本実施形態の欠陥検出装置１は、ＣＡＤデータと計測データとがほぼ一致しており、例えば目視では確認できないような外周表面の微細欠陥を検出する装置である。
この欠陥検出装置１としては、例えばパーソナルコンピューター等の汎用コンピューターを用いることができる。そして、欠陥検出装置１は、図１に示すように、操作部１１と、入出力端子部１２と、記憶部１３（記憶手段）と、制御部１４と、を備えて構成されている。
【００２０】
操作部１１は、例えばキーボードやマウス等が例示でき、ユーザーの操作により、操作に応じた操作信号が入力される。入力された操作信号は、制御部１４に出力される。
入出力端子部１２は、外部接続機器と通信可能に接続する部位であり、三次元測定装置２や出力部１２１が接続される。出力部１２１としては、例えば制御部１４で処理されて映像を表示するディスプレイや、データをプリントするプリンターなどを例示できる。
【００２１】
また、入出力端子部１２に接続される三次元測定装置２は、図２に示すように、ワークＡを載置可能なステージ面２１と、ステージ面２１に載置されたワークＡの外面形状を計測する計測センサー２２と、計測センサー２２を制御してワークＡの計測データ４０（図４参照）を取得する生成する三次元形状計測手段２３と、を備えている。
計測センサー２２および三次元形状計測手段２３としては、ワークＡの外周表面を複数の計測点で精度よく取得できるものであれば特に限定されない。例えば、２台のカメラを用いステレオ法により各計測点の三次元座標を検出するものであってもよく、スリット光を照射して、各計測点の三次元座標を検出する光切断法や、光パターンを投影することで各計測点の三次元座標を検出するパターン投影法などを用いてもよい。
【００２２】
記憶部１３には、制御部１４により処理されるプログラムや、プログラムを実行するために必要な各種データ等が記憶されている。
記憶部１３に記憶される各種データとしては、ＣＡＤデータ３０（図３参照）や、三次元測定装置２から入力された計測データ４０などが挙げられる。
【００２３】
図３は、本実施形態における設計物３０Ａの一例であり、図５は、他の設計物３０Ａの例である。また、図４（Ａ）は、図３の設計物３０Ａの一部（断面）のＣＡＤデータ３０であり、図４（Ｂ）は、図３の設計物３０ＡのＣＡＤデータ３０に基づいて形成されたワークの外周表面を三次元測定装置２で計測することで得られた計測データ４０の一部（断面）である。また、図６（Ａ）は、図５の設計物３０Ａの一部（断面）のＣＡＤデータ３０であり、図６（Ｂ）は、図５の設計物３０ＡのＣＡＤデータ３０に基づいて形成されたワークＡの外周表面を三次元測定装置２で計測することで得られた計測データ４０の一部（断面）である。
ＣＡＤデータ３０は、設計物３０Ａの外周表面形状を示すデータであり、各外周表面上に属する複数の設計点３１により構成された点群データである。
ここで、ＣＡＤデータ３０で示される設計物３０Ａは、図３、図４（Ａ）、図５、図６（Ａ）に示すように、基準平面３２（ＸＹ平面）に対して平行かつ基準平面３２からの距離が最大となる第一平面３３を有する形状に形成されている。また、ＣＡＤデータ３０は、少なくとも３つの外周面同士の交差点である頂点（設計頂点３４）の座標位置データを有している。
【００２４】
一方、計測データ４０は、上述したように、ＣＡＤデータ３０に基づいて形成されたワークＡを三次元測定装置２により外周表面の形状計測を行って得られた点群データであり、ワークＡの外周面を構築する複数の計測点４１を備えている。
【００２５】
制御部１４は、例えばＣＰＵ（Central Processing Unit）等の制御回路により構成される。この制御部１４は、欠陥検出装置１の全体の動作を制御するＯＳ上で、記憶部１３から読み出した各種プログラムを展開して処理を実施することで、図２に示すように、設計データ取得手段１４１、計測データ取得手段１４２、第一位置合わせ手段１４３、第二位置合わせ手段１５、および欠陥検出手段１４４として機能する。なお、ＣＡＤデータ３０を記憶する記憶部１３と、設計データ取得手段１４１と、計測データ取得手段１４２と、第一位置合わせ手段１４３と、第二位置合わせ手段１５により、本発明の位置合わせ装置が構成されている。
【００２６】
設計データ取得手段１４１は、記憶部１３からＣＡＤデータ３０を読み出して取得する。
計測データ取得手段１４２は、三次元測定装置２から入力された計測データ４０を取得する。なお、計測データ取得手段１４２は、三次元測定装置２から入力され、記憶部１３に記憶された計測データ４０を読み出す処理を実施してもよい。
【００２７】
第一位置合わせ手段１４３は、ＣＡＤデータ３０と、計測データ４０との概略位置合わせ処理を実施する。この概略位置合わせ処理は、ＣＡＤデータ３０に対して、計測データ４０をある程度の粗い精度で位置合わせする処理であり、公知の技術（例えば特開２００１−８２９５１号公報の第００２７段落〜第００３２段落参照）により実施することができる。
この第一位置合わせ手段１４３では、設計物３０Ａの第一平面３３において、外周端辺から予め設定された所定量だけ内側にある第一規定領域３６が、計測データ４０のどの領域（第一基準領域４４）であるかを把握することが可能となり、ＣＡＤデータ３０の第一平面３３に対して、計測データ４０の第一計測面４３の大凡の位置が特定される。
【００２８】
第二位置合わせ手段１５は、第一位置合わせ手段１４３により概略位置合わせ処理が行われた後に、より詳細な位置合わせを実施する。
具体的には第二位置合わせ手段１５は、分割領域取得手段１５１と、第一計測面算出手段１５２と、残計測点取得手段１５３と、第二計測点取得手段１５４と、第二計測面算出手段１５５と、特徴点算出手段１５６と、位置合わせ手段１５７と、を備えている。
【００２９】
分割領域取得手段１５１は、計測データ４０から、第一基準領域４４を含む分割領域４６を取得する。
つまり、ワークＡを三次元計測する際、ＣＡＤデータ３０における基準平面３２とステージ面２１とは必ずしも一致しているとは限られず、設計物３０Ａの第一平面３３に対応するワークＡの上面は、ステージ面２１に対して傾斜している場合がある。この場合、図４（Ｂ）、図６（Ｂ）に示すように、計測データ４０において、ワークＡの上面に対して計測された第一計測面４３は、基準平面４２（ｘｙ平面）に対して所定角度で傾斜する。
分割領域取得手段１５１は、この傾斜した第一計測面４３を特定するために、計測データ４０を、第一位置合わせ手段１４３にて取得した第一基準領域４４を少なくとも一部に含む分割領域４６を取得する。すなわち、分割領域４６に対応する点群データを取得する。ここで、分割領域取得手段１５１は、第一計測面４３を算出する３点を検出するために、少なくとも３つの分割領域４６が取得されればよい。
なお、本実施形態では、図４（Ｂ）、図６（Ｂ）に示すように、計測データ４０の全計測点４１から、小領域である分割領域４６の点群のみを抜きだす処理を例示したが、例えば計測データ４０全体を、３つ以上の分割領域４６に分割し、全ての計測点４１を３つ以上のグループに分ける処理をしてもよい。
【００３０】
第一計測面算出手段１５２は、分割領域取得手段１５１により取得された分割領域４６を構成する計測点４１の点群のうち、基準平面４２からの距離が最大となる計測点４１を第一計測点４１Ａとして取得する。そして、取得した第一計測点４１Ａに基づいて第一計測面４３の平面式を算出する。
すなわち、本実施形態では、第一平面３３は、基準平面３２から最も距離が離れた位置にある平面であり、ワークＡは、第一平面３３に対応する面が上面となるように基準平面４２に載置される。したがって、各分割領域４６において、基準平面４２から最も距離が離れた計測点４１は、必ず第一計測面４３上の点となる。したがって、第一計測面算出手段１５２は、少なくとも３つ以上の分割領域４６からそれぞれ第一計測点４１Ａを取得することで、これらの第一計測点４１Ａに基づいて、第一計測面４３の傾きや、平面方程式を算出することができ、さらには、計測点４１のうち、この第一計測面４３に属している計測点（第一基準計測点４１Ｂ）のみを抽出することができる。
【００３１】
図７は、計測データ４０の一部に対する計測点４１を三次元座標で示す図である。図８は、計測データ４０の一部に対する計測点４１をｚ軸方向から見た二次元座標で示す図である。
残計測点取得手段１５３は、図７および図８に示すように、計測データ４０の計測点４１から、第一基準計測点４１Ｂのみを除いた残計測点を取得する。
【００３２】
第二計測点取得手段１５４は、残計測点から、ワークＡの第一計測面４３に隣接する第二計測面４５に属する計測点４１（第二計測点４１Ｃ）を取得する。
ここで、第二計測点取得手段１５４は、ＣＡＤデータ３０に基づいて、計測データ４０のうち第二計測面４５に確実に属する点を第二計測点４１Ｃとして取得する。
つまり、第一計測面算出手段１５２により抽出された第一基準計測点４１Ｂのうち、最も外周部分に位置する点（最外第一基準計測点）が、ワークＡの第一平面３３に対応する上面の端辺上に位置する点か否かを判断することは困難である。しかしながら、この最外第一基準計測点が、第一平面３３に対応する上面の端辺に最も近接する位置に位置していることは確実であり、三次元測定装置２における計測間隔の誤差範囲は特定可能である。したがって、ＣＡＤデータ３０において、第一平面３３の外周端辺から第二面３５に向かう方向に、計測間隔の誤差範囲以上の所定距離だけ離れ、かつ第二面の面内領域に属する第二規定領域３７（図３、図５参照）が設定されていれば、計測データ４０においても、第二規定領域３７に対応する第二基準領域４７（図７参照）内の計測点４１は、第二面３５に対応する第二計測面４５に属する点であると判断することができる。
したがって、第二計測点取得手段１５４は、ＣＡＤデータ３０において設定された第二規定領域に基づいて、最外第一基準計測点に対して第二基準領域４７に位置する計測点４１を取得し、第二計測点４１Ｃとする。
【００３３】
第二計測面算出手段１５５は、取得した第二計測点４１Ｃに基づいて、第二計測面４５を算出する。ここで、ＣＡＤデータ３０には、第二面３５に対応する第二計測面４５の形状がどのような形状であるかが記録されている。例えば、第二面３５が平面である場合、第二面３５の平面式又は基準平面３２に対する傾きが記録され、第二面３５が曲面である場合、その曲面を表す式、又は曲率や曲率中心、曲率半径等が記録されている。したがって、第二計測面算出手段１５５は、ＣＡＤデータ３０の各第二面３５の形状データに基づいて、第二計測点４１Ｃを含み、かつ第二面３５に対応した第二計測面４５を容易に算出することができる。
【００３４】
また、第二計測点取得手段１５４は、第二計測面算出手段１５５により第二計測面４５が算出されると、さらに、この第二計測面４５を第一計測面とし、新たに第二計測点を取得する。すなわち、第二計測点取得手段１５４は、算出されたワークＡの各外周面に基づいて、その外周面に隣接する隣接面内に属する計測点を抽出し、第二計測面算出手段１５５は、これらの抽出された計測点に基づいてワークＡの外周面を算出する。以上により、計測データ４０から、ワークＡの全外周面を算出することができる。
【００３５】
特徴点算出手段１５６は、第一計測面算出手段１５２および第二計測面算出手段１５５により算出されたワークＡの各外周面のうち少なくとも３つの面の交点により規定される頂点を特徴点４１Ｄとして算出する。
ここで、特徴点算出手段１５６は、算出された各面の交点により算出されるため、計測点４１の測定間隔にばらつきがある場合であっても、その影響を受けることがなく、ワークＡの頂点（特徴点４１Ｄ）を正確に求めることができる。
【００３６】
位置合わせ手段１５７は、ＣＡＤデータ３０に記憶された設計頂点３４の座標と、特徴点算出手段１５６により算出された特徴点４１Ｄの座標とに基づいて、ワークＡの並進ベクトル、回転行列を求め、特徴点４１Ｄと設計頂点３４との位置合わせを実施する。なお、剛体の並進ベクトル・回転行列の算出およびこれらを用いた剛体位置合わせは、周知の技術（例えば、近代科学社  「写真から作る３次元ＣＧ」  徐剛著参照）を用いればよく、ここでの説明は省略する。
【００３７】
欠陥検出手段１４４は、上記第二位置合わせ手段１４３によるＣＡＤデータ３０と計測データ４０との位置合わせを実施した後、前記並進ベクトル・回転行列を用いて計測データ４０の各計測点４１をＣＡＤデータ３０の座標系に変換し、変換した座標がＣＡＤデータ３０の設計点３１に対応しているか否かを判断する。そして、対応する設計点３１がない場合、変換元の計測点４１を欠陥部位として検出する。
【００３８】
［欠陥検出装置の位置合わせ方法および欠陥検出方法］
次に、上述のような欠陥検出装置の動作について図面に基づいて説明する。
図９は、本実施形態の欠陥検出装置１の動作を示すフローチャートである。  
【００３９】
欠陥検出装置１により、ワークＡの欠陥検出を実施するためには、まず、ＣＡＤデータ３０に基づいて形成されたワークＡを三次元測定装置２のステージ面２１に載置し、三次元測定装置２により計測データ４０を計測させる（ステップＳ１）。
この後、欠陥検出装置１の設計データ取得手段１４１は、記憶部１３からＣＡＤデータ３０を読み出して取得する（ステップＳ２：設計データ取得ステップ）。
また、欠陥検出装置１の計測データ取得手段１４２は、三次元測定装置２から入力された計測データ４０を取得する（ステップＳ３：計測データ取得ステップ）。
【００４０】
この後、欠陥検出装置１の第一位置合わせ手段１４３は、ＣＡＤデータ３０および計測データ４０の概略位置合わせ処理を実施し、第一平面に対応する領域である第一基準領域４４を取得する（ステップＳ４：第一位置合わせステップ）。
【００４１】
このステップＳ４の後、欠陥検出装置１の第二位置合わせ手段１５は、ＣＡＤデータ３０と計測データ４０との詳細な位置合わせ処理である第二位置合わせ処理を実施する（ステップＳ５：第二位置合わせステップ）。
この第二位置合わせ処理では、まず、分割領域取得手段１５１は、計測データ４０の計測点４１から、ステップＳ４により取得した第一基準領域４４を含む分割領域４６に対応した点群を取得する（ステップＳ５１：分割領域取得ステップ）。
そして、第一計測面算出手段１５２は、ステップＳ５１にて取得した各分割領域４６に含まれる計測点４１のうち、基準平面４２からの距離が最大である第一計測点４１Ａを取得する。また、第一計測面算出手段１５２は、取得した少なくとも３つ以上の第一計測点４１Ａから、第一計測面４３を算出し、計測データ４０の計測点４１からこの第一計測面４３に属する第一基準計測点４１Ｂを検出する（ステップＳ５２：第一計測面算出ステップ）。また、残計測点取得手段１５３は、計測データ４０の計測点４１から、第一基準計測点４１Ｂ以外の残計測点を抽出する（ステップＳ５３：残計測点取得ステップ）。
【００４２】
第二計測点取得手段１５４は、残計測点から、第一計測面４３に隣接する第二計測面４５に属する第二計測点４１Ｃを取得する（ステップＳ５４：第二計測点取得ステップ）。
また、第二計測面算出手段１５５は、ステップＳ５４にて取得した第二計測点４１Ｃに基づいて、第二計測面４５を算出する（ステップＳ５５：第二計測面算出ステップ）。
この後、第二計測点取得手段１５４は、ステップＳ５５にて取得した第二計測面４５を、第一計測面と見なし、さらに第二計測点４１Ｃを抽出する処理を実施し、第二計測面算出手段１５５は、抽出された第二計測点４１Ｃに基づいて、第二計測面４５の算出処理を実施する。すなわち、欠陥検出装置１は、上記ステップＳ５４およびステップＳ５５を繰り返し実施することで、ワークＡのステージ面２１に対向する面を除くすべての外周面に対応した第二計測面４５を算出する。
【００４３】
ステップＳ５４およびステップＳ５５の処理により、ワークＡの各外周面に対応した第二計測面４５が算出されると、特徴点算出手段１５６は、ステップＳ５２で算出された第一計測面４３、およびステップＳ５５で算出された第二計測面４５のうち、少なくとも３面の交点から特徴点４１Ｄを算出する（ステップＳ５６：特徴点算出ステップ）。
そして、ステップＳ５６の後、位置合わせ手段１５７は、設計頂点３４および特徴点４１Ｄに基づいて、ワークＡの並進ベクトル・回転行列を算出し、ＣＡＤデータ３０と計測データ４０との位置合わせを実施する（ステップＳ５７：位置合わせステップ）。
以上のステップＳ５１〜ステップＳ５７により、一連の第二位置合わせステップが終了する。
【００４４】
この後、欠陥検出手段１４４は、並進ベクトル・回転行列を用いて計測データ４０の各計測点４１をＣＡＤデータ３０の座標系に変換し、変換先に対応する設計点３１がない場合に、変換元の計測点４１を欠陥部位として検出する（ステップＳ６）。
【００４５】
［本実施形態の作用効果］
上記のように、本実施形態の欠陥検出装置１は、ＣＡＤデータ３０を記憶する記憶部１３と、ＣＡＤデータ３０を読み出す設計データ取得手段１４１と、三次元測定装置２から計測データ４０を取得する計測データ取得手段１４２と、ＣＡＤデータ３０と計測データ４０との概略位置合わせ処理を実施する第一位置合わせ手段１４３と、ＣＡＤデータ３０と計測データ４０との詳細な位置合わせ処理を実施する第二位置合わせ手段１５とを備えている。
そして、第二位置合わせ手段１５は、分割領域取得手段１５１により、第一位置合わせ手段１４３により特定された第一基準領域を有する複数の分割領域４６を取得し、第一計測面算出手段１５２により、各分割領域４６のうち、基準平面４２からの距離が最大となる計測点４１（第一計測点４１Ａ）を抽出して、これらの第一計測点４１Ａに基づいて第一計測面４３の傾きや平面方程式等を算出する。このため、欠陥検出装置１では、計測データ４０の全計測点４１を用いることなく、最小で３つの第一計測点４１Ａに基づいて第一計測面４３を容易に求めることができ、処理の迅速化をも図ることができる。
【００４６】
また、第二位置合わせ手段１５は、残計測点取得手段１５３により、計測点４１から第一基準計測点４１Ｂを除いた残計測点を求め、第二計測点取得手段１５４により、これらの残計測点から、第二計測点４１Ｃを抽出する。そして、第二計測面算出手段１５５は、これらの抽出された第二計測点４１Ｃに基づいて、第二計測面４５を算出する。
このため、上記第一計測面４３の算出と同様に、計測データ４０の全計測点４１を用いることがなく、第二計測面４５を容易に求めることができ、処理の迅速化をも図ることができる。
【００４７】
また、特徴点算出手段１５６は、算出された第一計測面４３および第二計測面４５のうち、少なくとも３面の交点で規定される頂点を特徴点４１Ｄとして算出し、位置合わせ手段１５７は、算出された特徴点４１Ｄと、ＣＡＤデータ３０の設計頂点３４とに基づいて、位置合わせ処理を実施する。
つまり、三次元測定装置２により測定される各計測点４１は測定間隔にばらつきがあり、計測点４１が必ずしも第一計測面４３や第二計測面４５の外周端辺上に位置するとは限らない。したがって、例えば第一計測面４３に含まれる計測点４１のうち、最外周部に位置する計測点４１を第一計測面４３の外周端辺とした場合、誤差が発生する場合がある。これに対して、上記のように、算出された第一計測面４３や第二計測面４５の交点から特徴点４１Ｄを求める方法を用いることで、ワークＡの頂点に相当する点を特徴点４１Ｄとすることができ、より正確な位置合わせを実施することができる。
【００４８】
ここで、本実施形態の欠陥検出装置１では、第一計測面４３とこれに隣接する第二計測面４５のみを算出するのではなく、さらに、算出された第二計測面４５に隣接する他の第二計測面４５をも順次算出し、ワークＡの各外周面に対応した第一計測面４３および第二計測面４５を算出する。そして、特徴点算出手段１５６は、第一計測面４３の外周端辺に位置する特徴点４１Ｄだけでなく、複数の第二計測面４５により特徴点４１Ｄを算出する。すなわち、ワークＡの各頂点に対応した特徴点４１Ｄを算出する。
そして、位置合わせ手段１５７は、これらの特徴点４１Ｄと設計頂点３４とに基づいて位置合わせ処理を実施する。
このため、第一計測面４３およびこれに隣接する第二計測面４５により構成される立体構造体が、例えば重心に対して対称となる形状であり、第一計測面４３に属する特徴点４１ＤのみではＣＡＤデータ３０と計測データ４０との位置合わせが困難な場合であっても、その他の特徴点４１Ｄにより、精度よく位置合わせを実施することができる。
【００４９】
そして、欠陥検出装置１は、上記のように正確に位置合わせされたＣＡＤデータ３０と計測データ４０とに基づいて、ワークＡの欠陥部位を検出する。このため、高精度に欠陥部位を特定することができ、欠陥検出漏れや誤検出を防止できる。
【００５０】
［変形例］
なお、本発明は前述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００５１】
例えば、上記実施形態において、特徴点４１Ｄとして、少なくとも３つの面の交点を算出することで、ワークＡの頂点に対応する点を算出したが、これに限定されない。
例えば、第一計測面４３が円形であり、第一計測面４３に隣接する第二計測面４５が円筒形状である場合、これらの２面により規定される交線（円）を特徴点の集合部として算出してもよく、例えば円形の交線のうち所定の基準点からの距離が最小となる１点を特徴点としてもよい。
【００５２】
また、第二計測点取得手段１５４は、ＣＡＤデータ３０において設定された第二規定領域に基づいて、最外第一基準計測点に対して第二基準領域４７に位置する計測点４１を取得し、第二計測点４１Ｃとしたがこれに限らない。例えば、欠陥検出装置１を操作する利用者が、計測データ中から計測点４１を指定し、第二計測点取得手段１５４は、指定された計測点を第二計測点４１Ｃとして取得する処理をしてもよい。
【００５３】
また、三次元測定装置２として、ステレオ法や光切断法、パターン投影法などの非接触型の三次元計測データを取得可能な例を示したが、これに限られず、例えばプローブをワークＡの表面に接触させてワークＡの外形形状を計測する接触型の三次元測定装置を用いてもよい。
【００５４】
以上、本発明を実施するための最良の構成について具体的に説明したが、本発明は、これに限定されるものではない。すなわち、本発明は、主に特定の実施形態に関して特に図示され、かつ、説明されているが、本発明の技術的思想および目的の範囲から逸脱することなく、以上述べた実施形態に対し、当業者が様々な変形および改良を加えることができるものである。
【符号の説明】
【００５５】
１…欠陥検出装置、２…三次元測定装置、１３…記憶部（記憶手段）、１５…第二位置合わせ手段、２１…ステージ面、３０…ＣＡＤデータ（設計データ）、３０Ａ…設計物、３２…基準平面、３１…設計点、３４…設計頂点、３５…第二面、３６…第一規定領域、３７…第二規定領域、４０…計測データ、４１…計測点、４１Ａ…第一計測点、４１Ｂ…第一基準計測点、４１Ｃ…第二計測点、４１Ｄ…特徴点、４２…基準平面、４３…第一計測面、４４…第一基準領域、４５…第二計測面、４６…分割領域、４７…第二基準領域、１４１…設計データ取得手段、１４２…計測データ取得手段、１４３…第一位置合わせ手段、１４４…欠陥検出手段、１５１…分割領域取得手段、１５２…第一計測面算出手段、１５３…残計測点取得手段、１５４…第二計測点取得手段、１５５…第二計測面算出手段、１５６…特徴点算出手段、１５７…位置合わせ手段、Ａ…ワーク。
【図１】
2012154889.tif 000003
【図２】
2012154889.tif 000004
【図３】
2012154889.tif 000005
【図４】
2012154889.tif 000006
【図５】
2012154889.tif 000007
【図６】
2012154889.tif 000008
【図７】
2012154889.tif 000009
【図８】
2012154889.tif 000010
【図９】
2012154889.tif 000011