形状測定装置、形状測定方法、構造物製造システム及び構造物の製造方法
【課題】測定対象物の形状を高精度で測定できる形状測定装置、形状測定方法、及び構造物の製造方法を提供すること。
【解決手段】被測定物に所定の光量分布を有するパターン光を形成する照明部と、光が被測定物に照射される照射方向と異なる方向から被測定物に照射されたパターン光の像を撮像する撮像素子を含む撮像部と、像の撮像信号を評価する評価部と、評価部の評価結果に基づき撮像部の撮像結果に対して所定の処理を行うことで被測定物の位置情報を算出する処理部と、を備える形状測定装置に関する。
【解決手段】被測定物に所定の光量分布を有するパターン光を形成する照明部と、光が被測定物に照射される照射方向と異なる方向から被測定物に照射されたパターン光の像を撮像する撮像素子を含む撮像部と、像の撮像信号を評価する評価部と、評価部の評価結果に基づき撮像部の撮像結果に対して所定の処理を行うことで被測定物の位置情報を算出する処理部と、を備える形状測定装置に関する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、形状測定装置、形状測定方法、構造物製造システム及び構造物の製造方法に関する。
【背景技術】
【0002】
被測定物の形状を非接触で測定する方法としてライン光を被測定物に照射して、被測定物の断面形状に対応して形成される光切断線から被測定物の形状を測定する光切断法が知られている。
【0003】
光切断法による形状測定装置は、測定対象物にライン光を照射し、一定の角度に取り付けられた計測カメラによりそのライン光の位置を撮像し三角測量の原理でその3次元位置を特定し、形状データを生成するものである。このような形状測定装置として、2つの計測カメラを用いてライン光の位置を撮像するものが知られている(例えば、特許文献1参照)。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】米国特許第5424835号明細書
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記従来技術においては、計測カメラから見た測定対象物の測定面の法線が大きな角度をなす場合や、測定面が曲面である場合に形状データが精密に測定できなくなるといった問題があった。
【0006】
本発明は、上記の事情に鑑みなされたものであり、測定対象物の形状を高精度で測定できる形状測定装置、形状測定方法、及び構造物の製造方法を提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明の第1の態様に従えば、被測定物に所定の光量分布を有する光を照射して前記被測定物上にパターン光を形成する照明部と、前記光が前記被測定物に照射される照射方向と異なる方向から前記被測定物に照射された前記パターン光の像を撮像する撮像素子を含む撮像部と、前記像の撮像信号を評価する評価部と、該評価部の該評価結果に基づき前記撮像部の撮像結果に対して所定の処理を行うことで前記被測定物の位置情報を算出する処理部と、を備えることを特徴とする形状測定装置が提供される。
【0008】
本発明の第2の態様に従えば、形状測定装置が実行する形状測定方法であって、被測定物に照明部から所定の光量分布を有する光を照射することによりパターン光を形成する照射手順と、前記光が前記被測定物に照射される照射方向と異なる方向から前記被測定物に照射された前記パターン光の像を撮像する撮像手順と、前記像の撮像信号を評価する評価手順と、前記評価結果に基づき前記撮像手順による撮像結果に対して所定の処理を行うことで前記被測定物の位置情報を算出する処理手順と、を有することを特徴とする形状測定方法が提供される。
【0009】
本発明の第3の態様に従えば、構造物の形状に関する設計情報を作製する設計工程と、
前記設計情報に基づいて前記構造物を作製する成形工程と、作製された前記構造物の形状を第2の態様に係る形状測定方法を用いて測定する測定工程と、前記測定工程で得られた形状情報と、前記設計情報とを比較する検査工程と、
を有することを特徴とする構造物の製造方法が提供される。
【0010】
本発明の第4の態様に従えば、構造物の形状に関する設計情報を作製する設計装置と、前記設計情報に基づいて前記構造物を作製する成形装置と、作製された前記構造物の形状を、撮像画像に基づいて測定する第1の態様に係る形状測定装置と、前記測定によって得られた形状情報と、前記設計情報とを比較する検査装置と、を含む構造物製造システムが提供される。
【発明の効果】
【0011】
本発明によれば、測定対象物の形状を高精度で測定できる。
【図面の簡単な説明】
【0012】
【図1】第1実施形態に係る形状測定装置の構成を示す図である。
【図2】回転機構の構成を示す図である。
【図3】形状測定装置の構成を示すブロック図である。
【図4】形状測定装置の測定手順を示す図である。
【図5】プローブ座標系を示すベクトル関連図である。
【図6】回転軸ベクトルを示すベクトル関連図である。
【図7】画素データの明るさの分布を示す概念図である。
【図8】被測定物と光検出部の撮像光軸とのなす角度がラインプロファイルに及ぼす影響の説明図である。
【図9】ラインプロファイルの幅高さ比に関する評価を説明するための図である。
【図10】ラインプロファイルの非対象性に関する評価を説明するための図である。
【図11】第2実施形態に係る処理部の処理を説明する概念図である。
【図12】第3実施形態に係る処理部の画素データの合成方法の説明図である。
【図13】第4実施形態に係る光検出部の概略構成を示す図である。
【図14】第5実施形態に係る構造物製造システムのブロック構成図である。
【図15】構造物製造システムの処理フローを示す図である。
【発明を実施するための形態】
【0013】
以下、本発明の形状測定装置に係る実施例について図面を参照して説明する。図1は、第1実施形態に係る形状測定装置の構成を示す図である。本実施形態に係る形状測定装置100は、被測定物3の3次元形状を検出する3次元形状計測装置(例えば、座標測定機(CMM:Coordinate Measuring Machine))である。形状測定装置100は、被測定物3の表面に一本のライン状に光量の多い分布が形成されたライン光(ライン状の測定光)をある方向から投影することで、ライン状投影パターンを被測定物に投影している。そのライン状投影パターンが投影された被測定物を、投影方向とは異なる角度から撮像する。撮像されたライン状投影パターンの各点の位置がどの位置に撮影されているかによって、ライン状投影パターンが投影された位置の座標を求めている。言い換えると、この形状測定装置100は、撮像された被測定物3表面の撮像画像よりライン状投影パターンの長手方向の画素毎に三角測量の原理等を用いて被測定物3表面の基準平面からの高さを算出し、被測定物3表面の三次元形状を求める装置である。さらに、ライン状投影パターンを被測定物3表面の全域を走査させる毎にライン状投影パターンを撮像する。このようにすることで、被測定物の全領域の形状測定を可能とする。
【0014】
形状測定装置100は、図1に示すように測定装置本体1及び制御装置4を備えている。制御装置4は、制御線を介して測定装置本体1に接続されており、測定装置本体1を制御する。測定装置本体1は、回転機構13及びヘッド駆動部14を有する駆動部11(図3参照)と、位置検出部12(図3参照)と、ヘッド部17と、定盤18と、光切断プローブ2とを備えている。なお、ここでは、被測定物3は定盤18の上に配置されている。
【0015】
定盤18は、石製又は鋳鉄製からなるものであり、上面が水平に保たれたものとなっている。
ヘッド駆動部14は、制御装置4から供給される駆動信号に基づいて、互いが直交するX軸、Y軸、Z軸の直交3軸の方向にヘッド部17を移動させる。ヘッド駆動部14は、X軸移動部141、Y軸移動部142、及びZ軸移動部143を備えている。ここで、XY平面とは、定盤18の上面と平行な面を規定するものである。すなわち、X軸方向とは、定盤18上における一方向を規定するものであり、Y軸方向とは、定盤18の上面においてX軸方向に直交する方向を規定するものであり、Z軸方向とは、定盤18の上面に直交する方向を規定するものである。
【0016】
X軸移動部141は、ヘッド部17をX軸方向に駆動するX軸用モータを備え、定盤18上の所定の範囲内でX軸方向にヘッド部17を移動させる。Y軸移動部142は、ヘッド部17をY軸方向に駆動するY軸用モータを備え、定盤18上の所定の範囲内でY軸方向にヘッド部17を移動させる。また、Z軸移動部143は、ヘッド部17をZ軸方向に駆動するZ軸用モータを備え、所定の範囲内でZ軸方向にヘッド部17を移動させる。
なお、ヘッド部17は、光切断プローブ2の上部に位置し、回転機構13を介して光切断プローブ2(センサー部)を支持している。すなわち、ヘッド駆動部14は、互いに直交する3次元座標系の座標軸方向それぞれに、光切断プローブ2を移動させる。
【0017】
図2は、本実施形態における回転機構13の構成を示す図である。
図2に示すように、回転機構13は、ヘッド部17と光切断プローブ2との間に配置され、ヘッド駆動部14に対して光切断プローブ2を回転可能に支持する。すなわち、回転機構13は、被測定物3の表面に対して光切断プローブ2を任意の角度に回転可能としている。
【0018】
また、回転機構13は、第1回転軸131、第2回転軸132、及び第3回転軸133を備えている。なお、回転機構13は、第1回転軸131、第2回転軸132、及び第3回転軸133の各軸を回転させる駆動モータを備えており、制御装置4から供給される駆動信号に基づいて、光切断プローブ2を任意の角度に回転させる。
【0019】
第1回転軸131は、第1回転軸131の下に取り付けられた第2回転軸132及び第3回転軸133を含めて光切断プローブ2を360度の範囲でZ軸回転させる回転軸である。
第2回転軸132は、第1回転軸131下部に取り付けられ、第3回転軸133を含めて光切断プローブ2を上下方向に−95〜+95度の範囲で回転させる機構である。
第3回転軸133は、第2回転軸132に取り付けられ、光切断プローブ2を360度の範囲で回転させる機構である。
【0020】
光切断プローブ2(センサー部)は、被測定物3に光切断を行うためのライン光を照射する光照射部21(照明)、及びライン光の照射方向とは異なる方向から被測定物3に照射されたライン光を検出する光検出部22を有している。
【0021】
光照射部21は、図示しないシリンドリカルレンズや細い帯状の切り欠きを有したスリット板等から構成され、光源からの照明光を受けて扇状のライン光を生じさせるものである。光源としては、LEDやレーザー光源・SLD(Super Luminescent Diode)等を用いることができる。
【0022】
光検出部22は、光照射部21の光照射方向とライン光の長手方向を含む面からはずれた異なる方向から被測定物3の表面に投影されるライン光を撮像する。すなわち、光検出部22は、光検出部22は、ライン光が照射されることで光切断面(線)が現れた被測定物3の表面を検出する。
【0023】
また、光検出部22は、図2に示すように第1撮像素子22a及び第2撮像素子22bを含んでいる。第1撮像素子22a及び第2撮像素子22bは被測定物3の表面を異なる位置から検出する。第1撮像素子22a及び第2撮像素子22bの各々は、例えば1024×1024画素のCCDカメラから構成されるものである。光検出部22は、後述のように駆動部11を駆動させてライン光が所定間隔走査される毎に被測定物3を第1撮像素子22a及び第2撮像素子22bのそれぞれが撮像するようになっている。
【0024】
次に、図3を参照して、形状測定装置100の構成について説明する。
図3は、本実施形態による形状測定装置100の構成を示すブロック図である。なお、この図において、図1乃至図3と同じ構成には、同じ符号を附す。
【0025】
図3において、形状測定装置100は、測定装置本体1と制御装置4とを備えている。
また、上述したように、測定装置本体1は、駆動部11、位置検出部12、及び光切断プローブ2を備えている。
駆動部11は、回転機構13とヘッド駆動部14とを備え、制御装置4から供給される駆動信号に基づいて、光切断プローブ2の位置及び姿勢を変更させる。すなわち、駆動部11は、光切断プローブ2と被測定物3とを相対移動させるようになっている。
【0026】
位置検出部12は、回転位置検出部15とヘッド位置検出部16とを備えている。
ヘッド位置検出部16は、例えばヘッド駆動部14のX軸、Y軸、及びZ軸方向の位置をそれぞれ検出するX軸用エンコーダ、Y軸用エンコーダ、及びZ軸用エンコーダを含む。ヘッド位置検出部16は、それらのエンコーダによってヘッド駆動部14の位置を検出し、ヘッド駆動部14の位置を示す信号を後述の座標検出部51に供給するようになっている。
【0027】
回転位置検出部15は、第1回転軸131、第2回転軸132、及び第3回転軸133の回転位置をそれぞれ検出するエンコーダを備える。回転位置検出部15は、それらのエンコーダを用いて、第1回転軸131、第2回転軸132、及び第3回転軸133の回転位置を検出し、検出した回転位置を示す信号を座標検出部51に供給する。
【0028】
光切断プローブ2は、上述したように、光切断方式により被測定物3の表面形状を検出するために、光照射部21及び光検出部22を備えている。光照射部21は、後述の間隔調整部52から供給される光の照射を制御する制御信号に基づき、被測定物3に直線上の光があたるように、被測定物3に直線状のスリット光(ライン状の光)を照射する。
光検出部22は、光照射部21からの照射光により被測定物3の表面に形成される光切断線の像を撮像する。ここで、光切断線の像は、被測定物3の断面形状に応じて光切断線の像の各点の位置が異なる位置に形成される。そして、光検出部22は、被測定物3の表面に形成される陰影パターンを撮像し、撮像した画像情報を制御装置4の座標算出部53に供給する。また、光検出部22は、シャインプルーフ光学系を有している。図5を図示しながら説明すると、光照射部21からライン光の照射方向をL1としたときに、光検出部22の撮像面は、L1とスリット光の長手方向とを含む面と共役な関係となっている。
【0029】
制御装置4は、演算処理部41と、入力装置42と、モニタ44とを備えている。入力装置42は、ユーザが各種指示情報を入力するキーボードなどを備える。
入力装置42は、入力された指示情報を検出し、検出した指示情報を記憶部55に記憶させるものである。また、モニタ44は、データ出力部57から供給された測定データ(全測定ポイントの座標値)等を受け取るものである。モニタ44は、受け取った測定データ(全測定ポイントの座標値)等を表示することができる。また、モニタ44は、計測画面、指示画面等を表示することもできる。
【0030】
演算処理部41は、形状測定装置100における被測定物3の形状を測定する処理の制御を行い、被測定物3表面の基準平面からの高さを算出し、被測定物3の三次元形状を求める演算処理を行うものである。また、演算処理部41は、座標検出部51、座標算出部53、駆動制御部54、記憶部55、測定制御部56、及びデータ出力部57を備えている。
【0031】
座標検出部51は、回転位置検出部15及びヘッド位置検出部16から出力される6軸座標信号によって、光切断プローブ2の位置、及び光切断プローブ2の姿勢を検知する。
ここで、6軸座標信号とは、X軸、Y軸、Z軸の直交3軸、及び第1回転軸131、第2回転軸132、第3回転軸133の3軸の座標を示す信号である。
【0032】
つまり、座標検出部51は、ヘッド位置検出部16から出力される直交3軸の座標信号によって、光切断プローブ2の位置、すなわち水平方向における観察位置(光軸中心位置)と上下方向における観察位置とを検知できるようになっている。また、座標検出部51は、回転位置検出部15から出力される回転位置を示す信号によって、光切断プローブ2の姿勢を検知できるようになっている。
【0033】
座標検出部51は、光切断プローブ2の位置、及び光切断プローブ2の姿勢を示す情報として、6軸の座標情報を座標算出部53に供給する。
また、座標検出部51は、光切断プローブ2の6軸の座標情報に基づいて、光切断プローブ2の移動経路、移動速度などを検出する。
【0034】
座標算出部53は、光検出部22の第1撮像素子22a及び第2撮像素子22bの各々が撮像した画像情報を受け取る。座標算出部53は、受け取った画像情報について所定の評価を行う評価部53aと、該評価部53aの評価結果に基づき画像情報に対して処理の処理を行う処理部53bとを含んでいる。なお、評価部53a及び処理部53bの詳細については後述する。
【0035】
座標算出部53は、座標検出部51から供給された光切断プローブ2の6軸の座標情報を受け取る。座標算出部53は、受け取った光切断プローブ2の6軸の座標情報から、光切断プローブ2に固定された光照射部21の座標と、光検出部22の座標とを算出する。なお、光照射部21は、光切断プローブ2に固定されているので、光照射部21の照射角度は、光切断プローブ2に対して固定である。また、光検出部22も光切断プローブ2に固定されているので、光検出部22の撮像角度は、光切断プローブ2に対して固定である。
【0036】
座標算出部53は、照射した光が被測定物3にあたった点を、撮像された画像の画素毎に、三角測量を用いて算出する。ここで、照射した光が被測定物3にあたった点の座標は、光照射部21の座標から光照射部21の照射角度で描画される直線と、光検出部22の座標から光検出部22の撮像角度で描画される直線(光軸)とが交わる点の座標である。
なお、上記の撮像された画像は、測定位置に配置された光切断プローブ2によって検出された画像を示す。
このような構成に基づき、形状測定装置100は被測定物3に照射されるスリット光を所定の方向に走査させることにより、光が照射された位置の座標を算出することができる。つまり、被測定物3の表面形状を求めることができる。座標算出部53は、被測定物3の形状をライン光のパターンが撮影された位置に基づいて、ライン光が照射された位置の情報である点群データとして検出するようになっている。なお、座標算出部53における被測定物3の形状を検出方法の詳細については後述する。
【0037】
駆動制御部54は、ヘッド駆動部14及び回転機構13に駆動信号を出力して、駆動部11を移動させる制御を行うためのものである。
【0038】
記憶部55は、例えば、RAM(Random Access Memory)などのメモリであり、入力装置42から供給された各種指示情報を測定条件テーブルとして記憶する。ここで、測定条件テーブルには、測定条件や測定の終了条件、被測定物3の測定開始点(最初の測定ポイント)の座標値、等、測定開始位置での測定目標方向、各測定ポイントの間隔(例えば、一定間隔の測定ピッチ)、各測定ポイントで測定するときに回転機構13の設定角度情報を示すデータなどの項目が含まれる。
また、記憶部55は、座標算出部53から供給された被測定物表面の三次元座標値である点群データを測定データとして記憶する。また、記憶部55は、座標検出部51から供給された各測定ポイントの座標値データ(6軸の座標情報)を経路情報として記憶する。また、記憶部55は、設計データ(CADデータ)を記憶する。
【0039】
また、測定制御部56は、記憶部55から読み出した測定終了条件に基づいて、被測定物3の形状の検出を終了させるものである。なお、測定終了条件の詳細は後述する。
【0040】
データ出力部57は、記憶部55から測定データ(全測定ポイントの座標値)等を読み出す。データ出力部57は、その測定データ(全測定ポイントの座標値)等をモニタ44に供給する。また、データ出力部57は、測定データ(全測定ポイントの座標値)等をプリンタ(不図示)へ出力する。
【0041】
次に、図4から図9を参照して、形状測定装置100が被測定物3をスキャン(相対移動)し形状データを作成するまでの手順を説明する。
図4は、本実施形態形における形状測定装置100の測定手順を示す図である。
この図において、まず、測定オブジェクトである被測定物3が、ユーザによって測定台に設置される(ステップS101)。つまり、被測定物3は、形状測定装置100の定盤18上における稼動範囲の測定有効空間に設置される。
【0042】
次に、ユーザが、ヘッド駆動部14及び回転機構13を測定開始位置に移動させる(ステップS102)。つまり、光切断プローブ2が、測定開始位置に移動させられる。すなわち、光切断プローブ2から照射される光切断線(ライン光)が被測定物3の測定開始位置に照射されるように、例えば、移動ツマミ(入力装置42の一部)を用いて6軸座標を調整され、駆動制御部54は、移動ツマミからの操作信号に基づいて、ヘッド駆動部14及び回転機構13を移動及び回転させる。そして、駆動制御部54は、移動ツマミからの操作信号に基づいて、登録位置として設定された駆動部11の測定開始位置を記憶部55に記憶させる。これにより、形状測定装置100は、測定開始位置が設定される。
【0043】
ヘッド駆動部14及び回転機構13を測定開始位置に移動させる場合、光切断線は、光切断プローブ2内の光検出部22によりモニタされ、画像中心位置に撮像されるように微調整されてもよい。
なお、光切断プローブ2は、形状測定装置100に取り付け前に単体校正が実施され、ライン光が計測カメラの中心位置にある場合が、ワーキングディスタンスの中心となるように予め校正されている。
【0044】
次に、光切断線の照射方向(測定目標方向)が、ユーザによって指定される(ステップS103)。つまり、ユーザによって、第3回転軸133を移動ツマミにより光切断線の長手方向を被測定物3の形状に応じて調整される。同時に、光切断線の照射方向も被測定物3の測定位置の面の方向に応じて調整される。この場合、スキャン方向は、光切断線の長手方向と垂直な方向となる。ここで、駆動制御部54は、移動ツマミからの操作信号に基づいて、回転機構13の第3回転軸133を回転させるとともに、登録位置として設定された測定開始位置での測定目標方向を記憶部55に記憶させる。
【0045】
次に、形状測定装置100では、測定データ取得距離、又は測定終了条件が、ユーザによって指定される(ステップS104)。つまり、入力装置42により、どこからどこまでを測定領域とするかを指定する測定データ取得範囲、又は測定終了条件が指定され、入力装置42は、指定された測定データ取得距離、又は測定終了条件を記憶部55に記憶させる。
【0046】
本実施形態では、自動追従動作を終了させる測定終了条件として、以下に示す条件の設定が可能である。なお、測定制御部56は、指定された測定終了条件に到達するまで、光切断プローブ2の位置及び姿勢(上述の相対位置)を変更させて、座標算出部53から点群の位置情報を繰り返し出力させる。
【0047】
(1)測定距離によって測定を終了する。
この場合、形状測定装置100では、例えば、mm(ミリメートル)単位によって、被測定物3の測定開始位置から測定を行う距離が指定される。また、その距離の指定においては、頻繁に利用する距離を予めメニュー化しておいて、そのメニューの内から指定する方式でもよい。
また、この測定終了条件が指定された場合に、測定制御部56は、光切断プローブ2の位置が被測定物3の測定開始位置から上述の指定された距離以上離れた位置になった場合に被測定物3の形状の測定を終了させる。
【0048】
(2)同一位置点群の検出によって測定を終了する。
この測定終了条件が指定された場合、座標算出部53によって出力された点群データが、既に取得済みのデータと一致(同一位置点群)、又は近距離で重なる場合に、形状測定装置100は、測定を終了する。すなわち、測定制御部56は、上述の相対位置を変更させて、座標算出部53に点群データを繰り返し検出させ、新しく検出された点群データ(点群の位置情報)が、既に検出された点群データの値を含む予め定められた範囲内である場合に、被測定物3の形状の検出を終了させる。例えば、球面を連続的に測定(スキャン)し、360度測定の結果、近距離の点群が重なる場合に、測定制御部56は、被測定物3の形状の測定を終了させる。
【0049】
(3)法線角度の範囲によって測定を終了する。
この測定終了条件が指定された場合、形状測定装置100は、後述する法線ベクトルの向きが予め定められた範囲内にあるかをモニタし、法線ベクトルの向きがこの範囲から外れた場合に測定を終了する。つまり、測定制御部56は、法線ベクトルの向きが予め定められた範囲内にあるかをモニタし、後述する法線ベクトルの向きが、予め定められた範囲外である場合に、被測定物3の形状の測定を終了させる。
【0050】
(4)空間座標範囲によって測定を終了する。
この測定終了条件が指定された場合、形状測定装置100は、後述する絶対座標の指定された範囲内に到達した場合に、測定を終了する。つまり、測定制御部56は、上述の相対位置を変更させて座標算出部53から出力された点群データが、絶対座標の指定された範囲内に到達した場合に、被測定物3の形状の測定を終了させる。
このように、形状測定装置100では、以上の(1)から(4)の測定終了条件を単体、及び組み合わせ条件として指定する。
【0051】
次に、形状測定装置100では、被測定物3の表面のデータ測定ピッチがユーザによって指定される(ステップS105)。つまり、入力装置42を用いて、測定ピッチ(スキャンピッチ)が指定され、入力装置42は、指定された測定ピッチを記憶部55に記憶させる。また、このときに各測定位置のうち、少なくとも複数の位置について、それぞれ光切断線の照射方向(測定目標方向)を設定する。
【0052】
以上により、形状測定装置100において、被測定物3の形状を測定するための設定が完了する。
【0053】
次に、形状測定装置100は、被測定物3の形状の測定を開始する(ステップS106)。つまり、測定制御部56は、上述で設定された測定条件テーブルを記憶部55から読み出して、測定条件テーブルに基づいて被測定物3の形状の測定を開始する。形状測定装置100は、以下のように、光切断プローブ2の位置及び姿勢(上述の相対位置)を変更させて、その都度、光検出部22から画像データを座標算出部53に出力する。座標測定部は、光検出部22からの画像データを受けるたびに、点群データを出力させる。
【0054】
被測定物3の形状測定を開始した後、形状測定装置100は、測定終了条件に達したかを判定する(ステップS107)。つまり、測定制御部56は、ステップS104の処理において指定された測定終了条件に達したか否かを判定する。測定制御部56は、測定終了条件に達したと判定した場合に、ステップS110に処理を進める。また、測定制御部56は、測定終了条件に達していないと判定した場合に、ステップS108に処理を進める。
【0055】
ステップS108においては、形状測定装置100は、6軸の現座標情報、光切断の画像を取得する。つまり、測定制御部56は、測定条件テーブルに基づいて測定開始位置に光切断プローブ2の位置を移動及び姿勢を変更させる。そして、測定制御部56は、座標検出部51に6軸の現座標情報を検出させるとともに光検出部22に光切断の画像を取得させる。
なお、光検出部22によって光切断プローブ2の画像を取得されるのと同期して、座標検出部51は、位置検出部12が検出した移動後の(現在の)6軸の座標情報をラッチし、座標算出部53に供給する。また、光検出部22によって取得された画像は座標算出部53に供給される。
【0056】
次に、形状測定装置100は、6軸の座標情報と光検出部22で取得された画像データ内から、光切断線の像の短手方向で検出できる輝度ピーク位置を求め、その輝度ピーク位置からライン光の中心位置を求める。ライン光の長手方向のそれぞれの位置から、ライン光の中心位置を求めることで、光検出部22で取得された1画像分の点群データを生成する(ステップS109)。つまり、座標算出部53は、座標検出部51から供給された6軸の座標情報と、光検出部22によって取得された画像データとに基づいて、1画像分の点群データを生成する。座標算出部53は、生成した点群データを記憶部55に記憶させる。
【0057】
座標算出部53は、点群データを生成する際に、後述するプローブ座標から後述する絶対座標に変換するようにしている。以下、座標算出部53が、プローブ座標から絶対座標に変換して、点群データを生成する一例を説明する。
【0058】
(プローブ座標系について)
まず、本実施形態におけるプローブ座標系について説明する。
図5は、本実施形態形におけるプローブ座標系を示すベクトル関連図である。なお、本説明においては、第1撮像素子22aのプローブ座標系を例に挙げて説明するが、第2撮像素子22bのプローブ座標系についても同様のことが言えるものとする。図6において、プローブ座標系は、第1撮像素子22a単体において、照明光軸L1と撮像光軸L2が交わる点を原点とし、光照射部21の方向をZ軸のプラス方向、Z軸と直交する紙面右に向かう方向をX軸のプラス方向、紙面奥に向かう方向をY軸のプラス方向として示される。本実施形態では、第1撮像素子22aは、上述のように1024×1024画素のCCDカメラから構成されるので、ライン光の長手方向を垂直方向として撮像する。そのため、座標算出部53は、最大輝度位置の検出を水平方向(ライン光の短手方向)に行うことにより、最大1024個のピーク位置を検出することが可能となる。
【0059】
これにより、予め第1撮像素子22a単体の校正がされた状態では、座標算出部53は、撮像された画像内の精密な水平画素位置から、校正データを基にした補正演算により、光切断面内のプローブ座標系での3次元座標を生成することが可能である。
なお、本実施形態において、第1撮像素子22a単体校正が完了しているものとし、補正演算内容の詳細に関しては、説明を省略する。
【0060】
(絶対座標系について)
次に、本実施形態における絶対座標系について説明する。
絶対座標系は、例えば、図1に示した形状測定装置100の定盤18上における左手前を原点としてX軸、Y軸、及びZ軸方向での測定空間内の3次元位置を示す座標系である。なお、座標算出部53は、生成する点群データをこの絶対座標系の位置情報(座標情報)として生成する。本実施形態に係る光検出部22は、第1撮像素子22a及び第2撮像素子22bが異なる位置に取り付けられているため、各々についてプローブ座標系が設定されている。そのため、それぞれのプローブ座標系を絶対座標系に統一することで共通化する必要がある。
【0061】
(プローブ座標系から絶対座標系への変換)
次に、座標算出部53における、プローブ座標系から絶対座標系に変換して、点群データを生成する処理について説明する。座標算出部53は、プローブ座標系として生成された点群座標に6軸の座標情報を加味した演算を行い、絶対座標系に変換する。
ここで、プローブ座標系によって示される点の3次元座標を式(1)として示す。
【0062】
【数1】
【0063】
図6は、本実施形態形における回転軸ベクトルを示すベクトル関連図である。
この図において、第1回転軸131及び第2回転軸132の回転中心をポイントC1とし、第3回転軸133の回転中心(プローブ座標原点でもある)をポイントC2として示す。また、光切断プローブ2によって画像が取得される際の第1回転軸131の角度を角度aとし、第2回転軸132の角度を角度bとし、第3回転軸133の角度を角度cとして示す。ここで、第1回転軸131、第2回転軸132、及び第3回転軸133の各回転軸に対応する回転行列をそれぞれMa、Mb、及びMcとすると、絶対座標への変換は、式(2)として示される。
【0064】
【数2】
【0065】
ここで、O(オー)は、第1回転軸131及び第2回転軸132の回転中心における絶対座標を示すベクトルであり、座標検出部51が検出した形状測定装置100のX軸、Y軸、及びZ軸の座標情報と一致させるように校正されている。
また、Lは、(a=b=0)である場合の第1回転軸131及び第2回転軸132の回転中心を基点として、第3回転軸133の回転中心に向けてのベクトルを示す。ベクトルLのノルムをl(エル)とすると、ベクトルLは、式(3)として示される。
【0066】
【数3】
【0067】
式(3)として示される演算処理により、座標算出部53は、ベクトルLの先端、即ち、プローブ座標系の原点ポイントC2を、絶対座標系に変換することができる。つまり、座標算出部53は、光切断プローブ2によって検出された被測定物3の表面の位置情報(点群データ)を絶対座標系に変換することができることを示している。
【0068】
ここで、光検出部22から座標算出部53へ供給される画像データ(撮像信号)の一例について説明する。図7は撮像素子で撮影した画像データの輝度分布形状を示す概念図であり、例えば第1撮像素子22aが撮像した画像情報に対応する。なお、図7のL1は第1撮像素子22aで撮像されたライン光の長手方向に対応する。また、図7のL2は第1撮像素子22aにおけるライン光の短手方向に対応する。また、図7のL3は第1撮像素子22aの画素が検出した画素データの輝度の大きさを示すものである。以下の説明では、図7に示す画素データをL2の方向に沿って、輝度分布を示した線をラインプロファイルと呼ぶことにする。なお、このラインプロファイルは、各画素の画素値を基に、L2の方向に沿って補間計算を行って、画素と画素の間の輝度値を補間している。
【0069】
本実施形態では被測定物3上にレーザー光からなるライン光を照射している。一般にレーザー光は光の断面強度分布がガウシアン分布を有するので、図7に示すように第1撮像素子22aにおける各ラインプロファイルも同様にガウシアン分布を有したものとなる。本実施形態では、第1撮像素子22aが上述のようにライン光の長さ方向における各位置毎にライン光の像の短手方向の光量分布プロファイルを検出する。すなわち、被測定面が平面の場合だと、上記L1方向に沿ってライン光の像の長さ方向が一致するので、その長さに直交する方向に撮像素子の画素が1024列有しているときには、1つのライン光に対して1024本のラインプロファイルを検出可能となっている。なお、第2撮像素子22bは第1撮像素子22aと同一の構成を有していることから、第1撮像素子22aと同様に1024本のライン光の像の短手方向の光量分布であるラインプロファイルを検出可能となっている。
【0070】
ところで、光検出部22が撮像する画像を構成する被測定物3からの散乱光は、その物面の法線方向と光検出部22(第1撮像素子22a及び第2撮像素子22b)の撮像光軸方向とがなす角度に依存してその強度分布が変化する。そのため、上記法線角度の変化によって光検出部22が取得するラインプロファイルの形状が変形してしまう。このような変形が生じたラインプロファイルが示すピークの輝度値は信頼性が低いものとなってしまう。
【0071】
そこで、本実施形態に係る座標算出部53は、評価部53aが光検出部22の撮像結果、すなわち第1撮像素子22a及び第2撮像素子22bが取得した画像データからラインプロファイルについて評価するようにしている。また、座標算出部53は、処理部53bが上記評価結果に基づき光検出部22の撮像結果に対して後述する所定処理を行うことで被測定物3の位置情報を算出するようにしている。
【0072】
評価部53aは、第1撮像素子22a及び第2撮像素子22bのそれぞれが取得した全てのラインプロファイルについて評価を行う。なお、評価部53aの評価項目としては、以下に示すものがある。
【0073】
(1)測定面の法線方向に対する光検出部22の撮像光軸のなす角度についての評価。
図8は被測定物3の法線方向に対する光検出部22の撮像光軸のなす角度がラインプロファイルに及ぼす影響を示した図である。図8(a)は、撮像光軸と被測定物3の測定面の法線とがなす角度が略90°の場合における光検出部22が撮像したラインプロファイルの幅をW1と規定するものである。また、図8(b)は、撮像光軸と測定面の法線とがなす角度が60°の場合における光検出部22が撮像したラインプロファイルの幅をW2と規定するものである。図8(c)は、撮像光軸と測定面の法線とがなす角度が30°の場合における光検出部22が撮像したラインプロファイルの幅をW3と規定するものである。
【0074】
光検出部22に対する測定面の傾き、すなわち法線角度θは、ラインプロファイルの幅をWとした場合、θ=acos(W/W1)の式で表すことができる。なお、前記式におけるWは、ラインプロファイルの幅である。評価部53aはラインプロファイルの幅Wの値に基づいて被測定物3の測定面の法線角度を評価し、推定することができる。評価部53aは法線角度が所定の閾値から大きく外れる場合、そのラインプロファイルについては信頼性が低いデータであると評価することができる。
【0075】
(2)ラインプロファイルの幅高さ比についての評価。
評価部53aは、図9に示すようにラインプロファイルについて所定輝度となる幅W及び高さHの比、すなわち一定の閾値で規定されるラインプロファイルの幅Wが一定幅以上か否かについて評価する。
【0076】
被測定物3の法線方向に対する光検出部22の撮像光軸のなす角度が大き過ぎると、ラインプロファイルが幅方向に押しつぶされた形状となるため、幅Wが狭くなるとともに高さHが高くなり、ラインプロファイルの幅高さ比が変化する。したがって、評価部53aはラインプロファイルの幅高さ比が所定値から外れる場合には、そのラインプロファイルは信頼性が低いデータであると評価することができる。
【0077】
(3)ラインプロファイルの非対象性についての評価。
評価部53aは、図10に示すようにラインプロファイルの最大輝度位置を中心とし、その左右に関して、所定輝度値を示すラインとラインプロファイルとで構成される領域A,Bの各面積(積分値)を比較し、その比率が一定値を超えた場合、そのラインプロファイルは信頼性評価値が低いものであると評価することができる。上記比率が一定値を超えた場合とは、中心に対するラインプロファイルの左右の歪みが大きいことを意味する。これは、ラインプロファイルは本来ガウシアン分布を有するため、最大輝度位置を中心とし、その左右の面積が略等しくなるものの、左右の面積が異なっている(ラインプロファイルが歪んでいる)ということは、そのラインプロファイルがデータとして信頼性が低いといえるからである。したがって、評価部53aはラインプロファイルの非対象性が所定の範囲よりも大きい場合には、そのラインプロファイルは信頼性が低いデータであると評価することができる。
【0078】
(4)ラインプロファイルの周波数成分についての評価。
評価部53aはラインプロファイルについてフーリエ変換を行い、周波数成分を求め、特定周波数以上、或いは以下の周波数成分が含まれている場合、そのラインプロファイルは信頼性評価値が低いものであると評価することができる。ここで、特定周波数以上の場合とはラインプロファイルがノイズ成分を多く含むデータを意味し、特定周波数以下の場合とはラインプロファイルのピーク、すなわち最大輝度が低いデータを意味する。
【0079】
このように本実施形態においては、評価部53aが上述した(1)〜(4)のすくなくともいずれかについて行う。
【0080】
具体的に評価部53aは、第1撮像素子22a及び第2撮像素子22bの各々が取得したラインプロファイルのうち、被測定物3の同一位置におけるラインプロファイル同士を比較する。そして、評価部53aは被測定物3の同一位置において、第1撮像素子22a及び第2撮像素子22bのうち、いずれのデータ(ラインプロファイル)が高信頼性であるか否かについて評価を行い、その評価結果を記憶部55に記憶する。
【0081】
処理部53bは、記憶部55に記憶された評価結果に基づいて、第1撮像素子22a及び第2撮像素子22bのいずれか一方から選択したラインプロファイルに基づき、信頼性の高いデータのみを合成することで三次元座標値の点群データを算出する。そして、処理部53bは三角測量を用いることで被測定物3の3次元形状を算出することができる。
【0082】
次に、形状測定装置100は、ステップS107において、測定終了条件に達するまで、上述のステップS108、S109を繰り返し処理させる。形状測定装置100は、測定終了条件に達するとステップS110に進む。
形状測定装置100は、ステップS110において点群データを記憶部55にセーブする(記憶させる)。
【0083】
以上のように、本実施形態による形状測定装置100によれば、異なる位置に取り付けられた第1撮像素子22a及び第2撮像素子22bの各々が取得したラインプロファイルについて評価部53aが評価を行った結果に基づき、処理部53bが第1撮像素子22a及び第2撮像素子22bのいずれか一方のうち信頼性の高いラインプロファイルを選択する座標算出部53を備える。これにより、信頼性の高いラインプロファイルのみに基づいて被測定物3の3次元形状を算出できるので、被測定物3の形状を高精度で測定することができる。
【0084】
(第2実施形態)
続いて、本発明の第2実施形態について説明する。本実施形態と第1実施形態との違いは、座標算出部53の評価部53aが第1撮像素子22a及び第2撮像素子22bで撮影された画像データから、ライン光の像の短手方向の光量分布であるラインプロファイルごとに信頼性評価値を設定し、処理部53bが信頼性評価値を重み付けに利用して被測定物3の3次元形状を算出する点である。信頼性評価値とは、ラインプロファイルにおけるデータとしての信頼性を示す指標であり、信頼性評価値が低い場合は無効なデータを示し、信頼性評価値が高い場合は有効なデータであることを示すものである。なお、以下では座標算出部53による形状算出方法について説明し、第1実施形態と共通であるその他の構成及び工程の説明については省略する。
【0085】
評価部53aは、第1実施形態に示した項目について評価を行う。
評価部53aは、例えば法線角度が所定の閾値から大きく外れるラインプロファイルについては信頼性評価値が低いものとする。また、評価部53aは、幅高さ比が所定の範囲から大きく外れるラインプロファイルについては信頼性評価値が低いものとする。また、評価部53aは、対象性が低い、すなわち大きく歪んだラインプロファイルについては信頼性評価値が低いものとする。また、周波数成分が所定範囲から大きく外れたラインプロファイルについては信頼性評価値が低いものとする。
【0086】
処理部53bは、記憶部55に記憶された信頼性評価値に基づいて、被測定物3における同一位置における第1撮像素子22a及び第2撮像素子22bの各ラインプロファイルに対し、重み付けをして合成することで三次元座標値の点群データを算出する。
【0087】
処理部53bは、第1撮像素子22a及び第2撮像素子22bの任意の画素列における各ラインプロファイルに対し、上記信頼性評価値に基づく重み付けを行う。
図11は処理部53bによる重み付け処理を概念的に説明するための図である。図11においてP1は所定位置における第1撮像素子22aのラインプロファイルを示し、P2は所定位置における第2撮像素子22bのラインプロファイルを示すものである。
【0088】
本説明では評価部53aが評価したラインプロファイルの非対称性に関する信頼性評価値に基づき、処理部53bが重み付けをおこなう場合を例に説明する。処理部53bは、図11に示すように、非対称性が大きく信頼性評価値が低い(相対的に信頼性が低い)第1撮像素子22aにおける重み付けを0.3とし、非対称性が低く信頼性評価値が高い(相対的に信頼性が高い)第2撮像素子22bにおける重み付けを0.7に設定する。
【0089】
このように処理部53bは第1撮像素子22a及び第2撮像素子22bのうち信頼性の高い方のデータを重視した上で被測定物3の各測定位置におけるラインプロファイルを合成することができるので、三次元座標値の点群データを算出できる。そして、処理部53bは三角測量を用いることで被測定物の3次元形状を算出する。
【0090】
本実施形態によれば、評価部53aがラインプロファイルについて信頼性評価値を算出し、処理部53bが信頼性評価値を重み付けに利用するので、信頼性の高い点群データを得ることができる。したがって、被測定物3の3次元形状を精度良く算出することができる。
【0091】
(第3実施形態)
続いて、本発明の第3実施形態について説明する。本実施形態と第1実施形態との違いは、座標算出部53の処理部53bが絶対座標系に変換した三次元座標値の点群データを合成方法である。なお、以下では処理部53bによる点群データの合成方法を主体に説明し、第1実施形態と共通であるその他の構成及び工程の説明については省略する。
【0092】
絶対座標系に変換後の三次元座標値の点群データは、光検出部22(第1撮像素子22a及び第2撮像素子22b)の取付誤差、光学系の誤差(レンズ歪み等)によって僅かながら位置がずれた状態となっている。これに対し、本実施形態に係る処理部53bは、上記位置ズレを考慮した上で画素データの合成を行うようにしている。
【0093】
本実施形態における処理部53bの点群データの合成方法を概念的に説明する。図12は絶対座標系に変換された三次元座標値の点群データを示す図である。図12では絶対座標系のYZ平面におけるラインプロファイルを示し、X方向が輝度を示している。
【0094】
上記位置ズレが生じた場合、図12に示される処理部53bにより選択された第1撮像素子22a及び第2撮像素子22bの各々のラインプロファイルP1,P2がそれぞれずれた位置に変換されたものとなっている。
【0095】
本実施形態に係る処理部53bは、図12に示すようにライン光の幅方向(短辺方向)に長辺を有する矩形状の領域Aを設定し、該領域A内に存在する複数のラインプロファイルの中から輝度のピーク値を算出し、この領域Aのピーク輝度値を合成する処理を行う。なお、領域A内においてラインプロファイルを構成する各点の場所と輝度とを重み付けすることでピーク輝度値を算出するようにしても構わない。
【0096】
処理部53bは上記領域Aを同図のY方向に沿って順次移動させつつ、各領域A内に存在する複数のラインプロファイルP1,P2の中から輝度のピーク値を算出することでライン光の長さ方向に沿って全ての点群データを合成する。そして、処理部53bは三角測量を用いることで被測定物3の3次元形状を算出することができる。
【0097】
本実施形態によれば、処理部53bが上記領域Aを設定することで局所的に点群データを合成するため、第1実施形態に比べて光検出部22に起因した誤差が考慮された信頼性の高い点群データを算出することができる。したがって、被測定物3の3次元形状を精度良く算出することができる。
【0098】
(第4実施形態)
続いて、本発明の第4実施形態について説明する。本実施形態と上記第1乃至第3実施形態との違いは、光検出部が撮像素子を1つだけ備える点である。なお、以下では光検出部の構成を主体に説明し、上記実施形態と共通であるその他の構成及び工程の説明については省略する。
【0099】
図13は本実施形態における光検出部122の概略構成を示す図である。
図13に示すように光検出部122としては、撮像素子122aを1つのみ備えている。撮像素子122aは、例えば1024×1024画素のCCDカメラから構成されるものである。光検出部122は、駆動部11を駆動させてライン光が所定間隔走査される毎に被測定物3を撮像素子122aが撮像するようになっている。
【0100】
座標算出部53は、光検出部122の撮像素子122aが撮像した画像情報を受け取る。また、座標算出部53は、座標検出部51から供給された光切断プローブ2の6軸の座標情報を受け取る。座標算出部53は、受け取った光切断プローブ2の6軸の座標情報から、光切断プローブ2に固定された光照射部21の座標と、光検出部122の座標とを算出する。
【0101】
本実施形態においても、撮像素子122aは、上述のように1024×1024画素のCCDカメラから構成されるので、ライン光の長手方向を垂直方向として撮像する。そのため、座標算出部53は、最大輝度位置の検出を水平方向(ライン光の短手方向)に行うことにより、最大1024個のピーク位置を検出することが可能となっている。
【0102】
これにより、撮像素子122a単体の校正がされた状態では、座標算出部53は、撮像された画像内の精密な水平画素位置から、校正データを基にした補正演算により、光切断面内のプローブ座標系での3次元座標を生成することが可能である。なお、本実施形態において、撮像素子122a単体校正が完了しているものとし、補正演算内容の詳細に関しては、説明を省略する。
【0103】
座標算出部53は、点群データを生成する際に、上述したようにプローブ座標から絶対座標に変換する。
【0104】
本実施形態に係る評価部53aは光検出部122の撮像結果、すなわち撮像素子122aが取得したラインプロファイルについて評価している。また、処理部53bは、該評価結果に基づき光検出部122の撮像結果に対して所定の処理を行うことで被測定物3の位置情報を算出するようにしている。
【0105】
本実施形態において評価部53aが行う評価としては、上記第1実施形態で示した(1)〜(4)のものが挙げられる。具体的に、評価部53aは、撮像素子122aが撮像して取得したラインプロファイルの各々について評価(法線角度、幅高さ比、非対称性、周波数等)を行う。そして、評価結果(すなわちラインプロファイルが信頼性の高いデータであるか否かについての結果)を記憶部55へと送信する。
【0106】
処理部53bは、記憶部55に記憶された評価結果に基づいて、撮像素子122aのラインプロファイルのうち信頼性の低いものについては除外した上で三次元座標値の点群データを算出する。従って、処理部53bは三角測量を用いることで被測定物3の3次元形状を高精度で算出することができる。
このように本発明は、撮像素子122aを1つのみ備えた光検出部122を含む形状測定装置においてもライン光の測定プロファイルを評価することで被測定物3の3次元形状を精度良く測定できる。
【0107】
(第5実施形態)
次に、本発明の第5実施形態として、上述した第1〜第4実施形態のいずれかの形状測定装置100を備えた構造物製造システムについて説明する。
図14は、構造物製造システム200のブロック構成図である。構造物製造システム200は、上述した形状測定装置100と、設計装置110と、成形装置120と、制御装置(検査装置)130と、リペア装置140とを備える。
【0108】
設計装置110は、構造物の形状に関する設計情報を作製し、作成した設計情報を成形装置120に送信する。また、設計装置110は、作成した設計情報を制御装置150の後述する座標記憶部151に記憶させる。ここで、設計情報とは、構造物の各位置の座標を示す情報である。
成形装置120は、設計装置110から入力された設計情報に基づいて上記構造物を作製する。成形装置120の成形工程には、鋳造、鍛造、または切削等が含まれる。
形状測定装置100は、作製された構造物(被測定物)の座標を測定し、測定した座標を示す情報(形状情報)を制御装置150へ送信する。
【0109】
制御装置150は、座標記憶部151と、検査部152とを備える。座標記憶部151には、前述の通り、設計装置110により設計情報が記憶される。検査部152は、座標記憶部151から設計情報を読み出す。検査部152は、形状測定装置100から受信した座標を示す情報(形状情報)と座標記憶部151から読み出した設計情報とを比較する。
【0110】
検査部152は、比較結果に基づき、構造物が設計情報通りに成形されたか否かを判定する。換言すれば、検査部152は、作成された構造物が良品であるか否かを判定する。
検査部152は、構造物が設計情報通りに成形されていない場合、修復可能であるか否か判定する。修復できる場合、検査部152は、比較結果に基づき、不良部位と修復量を算出し、リペア装置140に不良部位を示す情報と修復量を示す情報とを送信する。
【0111】
リペア装置140は、制御装置150から受信した不良部位を示す情報と修復量を示す情報とに基づき、構造物の不良部位を加工する。
【0112】
図15は、構造物製造システム200による処理の流れを示したフローチャートである。まず、設計装置110が、構造物の形状に関する設計情報を作製する(ステップS201)。次に、成形装置120は、設計情報に基づいて上記構造物を作製する(ステップS202)。次に、形状測定装置100は、作製された上記構造物の形状を測定する(ステップS203)。次に、制御装置150の検査部152は、形状測定装置100で得られた形状情報と、上記設計情報とを比較することにより、構造物が誠設計情報通りに作成されたか否か検査する(ステップS204)。
【0113】
次に、制御装置150の検査部152は、作成された構造物が良品であるか否かを判定する(ステップS205)。作成された構造物が良品である場合(ステップS205;YES)、構造物製造システム200はその処理を終了する。一方、作成された構造物が良品でない場合(ステップS205;NO)、制御装置150の検査部152は、作成された構造物が修復できるか否か判定する(ステップS206)。
【0114】
作成された構造物が修復できると検査部152が判断した場合(ステップS206;YES)、リペア装置140は、構造物の再加工を実施し(ステップS207)、ステップS103の処理に戻る。一方、作成された構造物が修復できないと検査部152が判断した場合(ステップS206;NO)、構造物製造システム200はその処理を終了する。以上で、本フローチャートの処理を終了する。
【0115】
以上により、上記の実施形態における形状測定装置100が構造物の座標(3次元形状)を正確に測定することができるので、構造物製造システム200は、作成された構造物が良品であるか否か判定することができる。また、構造物製造システム200は、構造物が良品でない場合、構造物の再加工を実施し、修復することができる。
【0116】
以上、本発明に係る実施形態について説明したが、本発明は上記実施形態に限定されることはなく、発明の趣旨を逸脱しない範囲において適宜変更可能である。例えば、上記実施形態においては、被測定物に対してライン状のパターン光を照射し、被測定物に照射されたパターン光による散乱光を受光することで光切断法を用いて被測定物の3次元形状を検出する場合を例として説明した。本発明は被測定物の表面に照射されたときにスポット状のパターンとなる光束を照射し、被測定物に照射された光束による散乱光を照射方向と異なる角度から受光する構成についても適用可能である。なお、ここでいうスポット状の光とは、被測定物3の表面に照射された光の形状が円形状のもののみに限られず、長辺及び短辺を有する島状のものを含んでいる。
【0117】
スポット状のパターン(以下、スポット光という)は、CMOSセンサ251上にスポット状のパターンの像(以下、スポット光像という)として結像され、CMOSセンサ251は、CMOSセンサ251上におけるスポット光像の位置を検出する。形状測定装置100は、光束を走査して被測定物3の表面に照射し、各スポット光像の位置を検出する。そして、この形状測定装置100は、検出したスポット光像の位置に三角測量の原理等を用いて被測定物3表面の基準平面からの高さを算出し、被測定物3表面の三次元形状を求める。なお、光切断法を用いる場合には、スポット光を走査して各スポット状のパターンを一方向に短周期的に走査することで、あたかもライン状のパターンが被測定物に投影されたのと等価になるように、照射する。このように一方向に短周期的に走査された光束を順次、その一方向とは垂直な方向に被測定物を移動させることで、被測定物の測定領域全域に渡って、スポット状のパターンが投影される。
【0118】
本発明はスポット光を用いた光切断法において、被測定物を移動させる方向における各スポット光のラインプロファイルについて上述したような評価を行うことができる。このようにすれば、信頼性の低いスポット光のデータを除外することで被測定物の三次元形状を精度良く算出できる。
【0119】
また、上記実施形態においては、被測定物における測定面の全域に対してパターン光を走査することで3次元形状を測定する場合について説明したが、本発明は被測定物の測定面の一箇所に対してパターン光を照射することで被測定物の任意の位置における断面形状、すなわち2次元形状を測定する場合について適用することができる。この構成によれば、信頼性の低い測定点のデータが除去されるため、被測定物の断面形状(二次元形状)を精度良く算出できる。
【0120】
上記の実施形態において、第1回転軸131、第2回転軸132、及び第3回転軸133を備えた回転機構13を用いて、光切断プローブ2の向きを変更する形態を説明したが、被測定物3を固定するテーブルを回転させる形態であっても構わない。
【符号の説明】
【0121】
3…被測定物、21…光照射部、22…光検出部、22a…第1撮像素子、22b…第2撮像素子、53a…評価部、53b…処理部、100…形状測定装置、122a…撮像素子、200…構造物製造システム、A…領域
【技術分野】
【0001】
本発明は、形状測定装置、形状測定方法、構造物製造システム及び構造物の製造方法に関する。
【背景技術】
【0002】
被測定物の形状を非接触で測定する方法としてライン光を被測定物に照射して、被測定物の断面形状に対応して形成される光切断線から被測定物の形状を測定する光切断法が知られている。
【0003】
光切断法による形状測定装置は、測定対象物にライン光を照射し、一定の角度に取り付けられた計測カメラによりそのライン光の位置を撮像し三角測量の原理でその3次元位置を特定し、形状データを生成するものである。このような形状測定装置として、2つの計測カメラを用いてライン光の位置を撮像するものが知られている(例えば、特許文献1参照)。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】米国特許第5424835号明細書
【発明の概要】
【発明が解決しようとする課題】
【0005】
しかしながら、上記従来技術においては、計測カメラから見た測定対象物の測定面の法線が大きな角度をなす場合や、測定面が曲面である場合に形状データが精密に測定できなくなるといった問題があった。
【0006】
本発明は、上記の事情に鑑みなされたものであり、測定対象物の形状を高精度で測定できる形状測定装置、形状測定方法、及び構造物の製造方法を提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明の第1の態様に従えば、被測定物に所定の光量分布を有する光を照射して前記被測定物上にパターン光を形成する照明部と、前記光が前記被測定物に照射される照射方向と異なる方向から前記被測定物に照射された前記パターン光の像を撮像する撮像素子を含む撮像部と、前記像の撮像信号を評価する評価部と、該評価部の該評価結果に基づき前記撮像部の撮像結果に対して所定の処理を行うことで前記被測定物の位置情報を算出する処理部と、を備えることを特徴とする形状測定装置が提供される。
【0008】
本発明の第2の態様に従えば、形状測定装置が実行する形状測定方法であって、被測定物に照明部から所定の光量分布を有する光を照射することによりパターン光を形成する照射手順と、前記光が前記被測定物に照射される照射方向と異なる方向から前記被測定物に照射された前記パターン光の像を撮像する撮像手順と、前記像の撮像信号を評価する評価手順と、前記評価結果に基づき前記撮像手順による撮像結果に対して所定の処理を行うことで前記被測定物の位置情報を算出する処理手順と、を有することを特徴とする形状測定方法が提供される。
【0009】
本発明の第3の態様に従えば、構造物の形状に関する設計情報を作製する設計工程と、
前記設計情報に基づいて前記構造物を作製する成形工程と、作製された前記構造物の形状を第2の態様に係る形状測定方法を用いて測定する測定工程と、前記測定工程で得られた形状情報と、前記設計情報とを比較する検査工程と、
を有することを特徴とする構造物の製造方法が提供される。
【0010】
本発明の第4の態様に従えば、構造物の形状に関する設計情報を作製する設計装置と、前記設計情報に基づいて前記構造物を作製する成形装置と、作製された前記構造物の形状を、撮像画像に基づいて測定する第1の態様に係る形状測定装置と、前記測定によって得られた形状情報と、前記設計情報とを比較する検査装置と、を含む構造物製造システムが提供される。
【発明の効果】
【0011】
本発明によれば、測定対象物の形状を高精度で測定できる。
【図面の簡単な説明】
【0012】
【図1】第1実施形態に係る形状測定装置の構成を示す図である。
【図2】回転機構の構成を示す図である。
【図3】形状測定装置の構成を示すブロック図である。
【図4】形状測定装置の測定手順を示す図である。
【図5】プローブ座標系を示すベクトル関連図である。
【図6】回転軸ベクトルを示すベクトル関連図である。
【図7】画素データの明るさの分布を示す概念図である。
【図8】被測定物と光検出部の撮像光軸とのなす角度がラインプロファイルに及ぼす影響の説明図である。
【図9】ラインプロファイルの幅高さ比に関する評価を説明するための図である。
【図10】ラインプロファイルの非対象性に関する評価を説明するための図である。
【図11】第2実施形態に係る処理部の処理を説明する概念図である。
【図12】第3実施形態に係る処理部の画素データの合成方法の説明図である。
【図13】第4実施形態に係る光検出部の概略構成を示す図である。
【図14】第5実施形態に係る構造物製造システムのブロック構成図である。
【図15】構造物製造システムの処理フローを示す図である。
【発明を実施するための形態】
【0013】
以下、本発明の形状測定装置に係る実施例について図面を参照して説明する。図1は、第1実施形態に係る形状測定装置の構成を示す図である。本実施形態に係る形状測定装置100は、被測定物3の3次元形状を検出する3次元形状計測装置(例えば、座標測定機(CMM:Coordinate Measuring Machine))である。形状測定装置100は、被測定物3の表面に一本のライン状に光量の多い分布が形成されたライン光(ライン状の測定光)をある方向から投影することで、ライン状投影パターンを被測定物に投影している。そのライン状投影パターンが投影された被測定物を、投影方向とは異なる角度から撮像する。撮像されたライン状投影パターンの各点の位置がどの位置に撮影されているかによって、ライン状投影パターンが投影された位置の座標を求めている。言い換えると、この形状測定装置100は、撮像された被測定物3表面の撮像画像よりライン状投影パターンの長手方向の画素毎に三角測量の原理等を用いて被測定物3表面の基準平面からの高さを算出し、被測定物3表面の三次元形状を求める装置である。さらに、ライン状投影パターンを被測定物3表面の全域を走査させる毎にライン状投影パターンを撮像する。このようにすることで、被測定物の全領域の形状測定を可能とする。
【0014】
形状測定装置100は、図1に示すように測定装置本体1及び制御装置4を備えている。制御装置4は、制御線を介して測定装置本体1に接続されており、測定装置本体1を制御する。測定装置本体1は、回転機構13及びヘッド駆動部14を有する駆動部11(図3参照)と、位置検出部12(図3参照)と、ヘッド部17と、定盤18と、光切断プローブ2とを備えている。なお、ここでは、被測定物3は定盤18の上に配置されている。
【0015】
定盤18は、石製又は鋳鉄製からなるものであり、上面が水平に保たれたものとなっている。
ヘッド駆動部14は、制御装置4から供給される駆動信号に基づいて、互いが直交するX軸、Y軸、Z軸の直交3軸の方向にヘッド部17を移動させる。ヘッド駆動部14は、X軸移動部141、Y軸移動部142、及びZ軸移動部143を備えている。ここで、XY平面とは、定盤18の上面と平行な面を規定するものである。すなわち、X軸方向とは、定盤18上における一方向を規定するものであり、Y軸方向とは、定盤18の上面においてX軸方向に直交する方向を規定するものであり、Z軸方向とは、定盤18の上面に直交する方向を規定するものである。
【0016】
X軸移動部141は、ヘッド部17をX軸方向に駆動するX軸用モータを備え、定盤18上の所定の範囲内でX軸方向にヘッド部17を移動させる。Y軸移動部142は、ヘッド部17をY軸方向に駆動するY軸用モータを備え、定盤18上の所定の範囲内でY軸方向にヘッド部17を移動させる。また、Z軸移動部143は、ヘッド部17をZ軸方向に駆動するZ軸用モータを備え、所定の範囲内でZ軸方向にヘッド部17を移動させる。
なお、ヘッド部17は、光切断プローブ2の上部に位置し、回転機構13を介して光切断プローブ2(センサー部)を支持している。すなわち、ヘッド駆動部14は、互いに直交する3次元座標系の座標軸方向それぞれに、光切断プローブ2を移動させる。
【0017】
図2は、本実施形態における回転機構13の構成を示す図である。
図2に示すように、回転機構13は、ヘッド部17と光切断プローブ2との間に配置され、ヘッド駆動部14に対して光切断プローブ2を回転可能に支持する。すなわち、回転機構13は、被測定物3の表面に対して光切断プローブ2を任意の角度に回転可能としている。
【0018】
また、回転機構13は、第1回転軸131、第2回転軸132、及び第3回転軸133を備えている。なお、回転機構13は、第1回転軸131、第2回転軸132、及び第3回転軸133の各軸を回転させる駆動モータを備えており、制御装置4から供給される駆動信号に基づいて、光切断プローブ2を任意の角度に回転させる。
【0019】
第1回転軸131は、第1回転軸131の下に取り付けられた第2回転軸132及び第3回転軸133を含めて光切断プローブ2を360度の範囲でZ軸回転させる回転軸である。
第2回転軸132は、第1回転軸131下部に取り付けられ、第3回転軸133を含めて光切断プローブ2を上下方向に−95〜+95度の範囲で回転させる機構である。
第3回転軸133は、第2回転軸132に取り付けられ、光切断プローブ2を360度の範囲で回転させる機構である。
【0020】
光切断プローブ2(センサー部)は、被測定物3に光切断を行うためのライン光を照射する光照射部21(照明)、及びライン光の照射方向とは異なる方向から被測定物3に照射されたライン光を検出する光検出部22を有している。
【0021】
光照射部21は、図示しないシリンドリカルレンズや細い帯状の切り欠きを有したスリット板等から構成され、光源からの照明光を受けて扇状のライン光を生じさせるものである。光源としては、LEDやレーザー光源・SLD(Super Luminescent Diode)等を用いることができる。
【0022】
光検出部22は、光照射部21の光照射方向とライン光の長手方向を含む面からはずれた異なる方向から被測定物3の表面に投影されるライン光を撮像する。すなわち、光検出部22は、光検出部22は、ライン光が照射されることで光切断面(線)が現れた被測定物3の表面を検出する。
【0023】
また、光検出部22は、図2に示すように第1撮像素子22a及び第2撮像素子22bを含んでいる。第1撮像素子22a及び第2撮像素子22bは被測定物3の表面を異なる位置から検出する。第1撮像素子22a及び第2撮像素子22bの各々は、例えば1024×1024画素のCCDカメラから構成されるものである。光検出部22は、後述のように駆動部11を駆動させてライン光が所定間隔走査される毎に被測定物3を第1撮像素子22a及び第2撮像素子22bのそれぞれが撮像するようになっている。
【0024】
次に、図3を参照して、形状測定装置100の構成について説明する。
図3は、本実施形態による形状測定装置100の構成を示すブロック図である。なお、この図において、図1乃至図3と同じ構成には、同じ符号を附す。
【0025】
図3において、形状測定装置100は、測定装置本体1と制御装置4とを備えている。
また、上述したように、測定装置本体1は、駆動部11、位置検出部12、及び光切断プローブ2を備えている。
駆動部11は、回転機構13とヘッド駆動部14とを備え、制御装置4から供給される駆動信号に基づいて、光切断プローブ2の位置及び姿勢を変更させる。すなわち、駆動部11は、光切断プローブ2と被測定物3とを相対移動させるようになっている。
【0026】
位置検出部12は、回転位置検出部15とヘッド位置検出部16とを備えている。
ヘッド位置検出部16は、例えばヘッド駆動部14のX軸、Y軸、及びZ軸方向の位置をそれぞれ検出するX軸用エンコーダ、Y軸用エンコーダ、及びZ軸用エンコーダを含む。ヘッド位置検出部16は、それらのエンコーダによってヘッド駆動部14の位置を検出し、ヘッド駆動部14の位置を示す信号を後述の座標検出部51に供給するようになっている。
【0027】
回転位置検出部15は、第1回転軸131、第2回転軸132、及び第3回転軸133の回転位置をそれぞれ検出するエンコーダを備える。回転位置検出部15は、それらのエンコーダを用いて、第1回転軸131、第2回転軸132、及び第3回転軸133の回転位置を検出し、検出した回転位置を示す信号を座標検出部51に供給する。
【0028】
光切断プローブ2は、上述したように、光切断方式により被測定物3の表面形状を検出するために、光照射部21及び光検出部22を備えている。光照射部21は、後述の間隔調整部52から供給される光の照射を制御する制御信号に基づき、被測定物3に直線上の光があたるように、被測定物3に直線状のスリット光(ライン状の光)を照射する。
光検出部22は、光照射部21からの照射光により被測定物3の表面に形成される光切断線の像を撮像する。ここで、光切断線の像は、被測定物3の断面形状に応じて光切断線の像の各点の位置が異なる位置に形成される。そして、光検出部22は、被測定物3の表面に形成される陰影パターンを撮像し、撮像した画像情報を制御装置4の座標算出部53に供給する。また、光検出部22は、シャインプルーフ光学系を有している。図5を図示しながら説明すると、光照射部21からライン光の照射方向をL1としたときに、光検出部22の撮像面は、L1とスリット光の長手方向とを含む面と共役な関係となっている。
【0029】
制御装置4は、演算処理部41と、入力装置42と、モニタ44とを備えている。入力装置42は、ユーザが各種指示情報を入力するキーボードなどを備える。
入力装置42は、入力された指示情報を検出し、検出した指示情報を記憶部55に記憶させるものである。また、モニタ44は、データ出力部57から供給された測定データ(全測定ポイントの座標値)等を受け取るものである。モニタ44は、受け取った測定データ(全測定ポイントの座標値)等を表示することができる。また、モニタ44は、計測画面、指示画面等を表示することもできる。
【0030】
演算処理部41は、形状測定装置100における被測定物3の形状を測定する処理の制御を行い、被測定物3表面の基準平面からの高さを算出し、被測定物3の三次元形状を求める演算処理を行うものである。また、演算処理部41は、座標検出部51、座標算出部53、駆動制御部54、記憶部55、測定制御部56、及びデータ出力部57を備えている。
【0031】
座標検出部51は、回転位置検出部15及びヘッド位置検出部16から出力される6軸座標信号によって、光切断プローブ2の位置、及び光切断プローブ2の姿勢を検知する。
ここで、6軸座標信号とは、X軸、Y軸、Z軸の直交3軸、及び第1回転軸131、第2回転軸132、第3回転軸133の3軸の座標を示す信号である。
【0032】
つまり、座標検出部51は、ヘッド位置検出部16から出力される直交3軸の座標信号によって、光切断プローブ2の位置、すなわち水平方向における観察位置(光軸中心位置)と上下方向における観察位置とを検知できるようになっている。また、座標検出部51は、回転位置検出部15から出力される回転位置を示す信号によって、光切断プローブ2の姿勢を検知できるようになっている。
【0033】
座標検出部51は、光切断プローブ2の位置、及び光切断プローブ2の姿勢を示す情報として、6軸の座標情報を座標算出部53に供給する。
また、座標検出部51は、光切断プローブ2の6軸の座標情報に基づいて、光切断プローブ2の移動経路、移動速度などを検出する。
【0034】
座標算出部53は、光検出部22の第1撮像素子22a及び第2撮像素子22bの各々が撮像した画像情報を受け取る。座標算出部53は、受け取った画像情報について所定の評価を行う評価部53aと、該評価部53aの評価結果に基づき画像情報に対して処理の処理を行う処理部53bとを含んでいる。なお、評価部53a及び処理部53bの詳細については後述する。
【0035】
座標算出部53は、座標検出部51から供給された光切断プローブ2の6軸の座標情報を受け取る。座標算出部53は、受け取った光切断プローブ2の6軸の座標情報から、光切断プローブ2に固定された光照射部21の座標と、光検出部22の座標とを算出する。なお、光照射部21は、光切断プローブ2に固定されているので、光照射部21の照射角度は、光切断プローブ2に対して固定である。また、光検出部22も光切断プローブ2に固定されているので、光検出部22の撮像角度は、光切断プローブ2に対して固定である。
【0036】
座標算出部53は、照射した光が被測定物3にあたった点を、撮像された画像の画素毎に、三角測量を用いて算出する。ここで、照射した光が被測定物3にあたった点の座標は、光照射部21の座標から光照射部21の照射角度で描画される直線と、光検出部22の座標から光検出部22の撮像角度で描画される直線(光軸)とが交わる点の座標である。
なお、上記の撮像された画像は、測定位置に配置された光切断プローブ2によって検出された画像を示す。
このような構成に基づき、形状測定装置100は被測定物3に照射されるスリット光を所定の方向に走査させることにより、光が照射された位置の座標を算出することができる。つまり、被測定物3の表面形状を求めることができる。座標算出部53は、被測定物3の形状をライン光のパターンが撮影された位置に基づいて、ライン光が照射された位置の情報である点群データとして検出するようになっている。なお、座標算出部53における被測定物3の形状を検出方法の詳細については後述する。
【0037】
駆動制御部54は、ヘッド駆動部14及び回転機構13に駆動信号を出力して、駆動部11を移動させる制御を行うためのものである。
【0038】
記憶部55は、例えば、RAM(Random Access Memory)などのメモリであり、入力装置42から供給された各種指示情報を測定条件テーブルとして記憶する。ここで、測定条件テーブルには、測定条件や測定の終了条件、被測定物3の測定開始点(最初の測定ポイント)の座標値、等、測定開始位置での測定目標方向、各測定ポイントの間隔(例えば、一定間隔の測定ピッチ)、各測定ポイントで測定するときに回転機構13の設定角度情報を示すデータなどの項目が含まれる。
また、記憶部55は、座標算出部53から供給された被測定物表面の三次元座標値である点群データを測定データとして記憶する。また、記憶部55は、座標検出部51から供給された各測定ポイントの座標値データ(6軸の座標情報)を経路情報として記憶する。また、記憶部55は、設計データ(CADデータ)を記憶する。
【0039】
また、測定制御部56は、記憶部55から読み出した測定終了条件に基づいて、被測定物3の形状の検出を終了させるものである。なお、測定終了条件の詳細は後述する。
【0040】
データ出力部57は、記憶部55から測定データ(全測定ポイントの座標値)等を読み出す。データ出力部57は、その測定データ(全測定ポイントの座標値)等をモニタ44に供給する。また、データ出力部57は、測定データ(全測定ポイントの座標値)等をプリンタ(不図示)へ出力する。
【0041】
次に、図4から図9を参照して、形状測定装置100が被測定物3をスキャン(相対移動)し形状データを作成するまでの手順を説明する。
図4は、本実施形態形における形状測定装置100の測定手順を示す図である。
この図において、まず、測定オブジェクトである被測定物3が、ユーザによって測定台に設置される(ステップS101)。つまり、被測定物3は、形状測定装置100の定盤18上における稼動範囲の測定有効空間に設置される。
【0042】
次に、ユーザが、ヘッド駆動部14及び回転機構13を測定開始位置に移動させる(ステップS102)。つまり、光切断プローブ2が、測定開始位置に移動させられる。すなわち、光切断プローブ2から照射される光切断線(ライン光)が被測定物3の測定開始位置に照射されるように、例えば、移動ツマミ(入力装置42の一部)を用いて6軸座標を調整され、駆動制御部54は、移動ツマミからの操作信号に基づいて、ヘッド駆動部14及び回転機構13を移動及び回転させる。そして、駆動制御部54は、移動ツマミからの操作信号に基づいて、登録位置として設定された駆動部11の測定開始位置を記憶部55に記憶させる。これにより、形状測定装置100は、測定開始位置が設定される。
【0043】
ヘッド駆動部14及び回転機構13を測定開始位置に移動させる場合、光切断線は、光切断プローブ2内の光検出部22によりモニタされ、画像中心位置に撮像されるように微調整されてもよい。
なお、光切断プローブ2は、形状測定装置100に取り付け前に単体校正が実施され、ライン光が計測カメラの中心位置にある場合が、ワーキングディスタンスの中心となるように予め校正されている。
【0044】
次に、光切断線の照射方向(測定目標方向)が、ユーザによって指定される(ステップS103)。つまり、ユーザによって、第3回転軸133を移動ツマミにより光切断線の長手方向を被測定物3の形状に応じて調整される。同時に、光切断線の照射方向も被測定物3の測定位置の面の方向に応じて調整される。この場合、スキャン方向は、光切断線の長手方向と垂直な方向となる。ここで、駆動制御部54は、移動ツマミからの操作信号に基づいて、回転機構13の第3回転軸133を回転させるとともに、登録位置として設定された測定開始位置での測定目標方向を記憶部55に記憶させる。
【0045】
次に、形状測定装置100では、測定データ取得距離、又は測定終了条件が、ユーザによって指定される(ステップS104)。つまり、入力装置42により、どこからどこまでを測定領域とするかを指定する測定データ取得範囲、又は測定終了条件が指定され、入力装置42は、指定された測定データ取得距離、又は測定終了条件を記憶部55に記憶させる。
【0046】
本実施形態では、自動追従動作を終了させる測定終了条件として、以下に示す条件の設定が可能である。なお、測定制御部56は、指定された測定終了条件に到達するまで、光切断プローブ2の位置及び姿勢(上述の相対位置)を変更させて、座標算出部53から点群の位置情報を繰り返し出力させる。
【0047】
(1)測定距離によって測定を終了する。
この場合、形状測定装置100では、例えば、mm(ミリメートル)単位によって、被測定物3の測定開始位置から測定を行う距離が指定される。また、その距離の指定においては、頻繁に利用する距離を予めメニュー化しておいて、そのメニューの内から指定する方式でもよい。
また、この測定終了条件が指定された場合に、測定制御部56は、光切断プローブ2の位置が被測定物3の測定開始位置から上述の指定された距離以上離れた位置になった場合に被測定物3の形状の測定を終了させる。
【0048】
(2)同一位置点群の検出によって測定を終了する。
この測定終了条件が指定された場合、座標算出部53によって出力された点群データが、既に取得済みのデータと一致(同一位置点群)、又は近距離で重なる場合に、形状測定装置100は、測定を終了する。すなわち、測定制御部56は、上述の相対位置を変更させて、座標算出部53に点群データを繰り返し検出させ、新しく検出された点群データ(点群の位置情報)が、既に検出された点群データの値を含む予め定められた範囲内である場合に、被測定物3の形状の検出を終了させる。例えば、球面を連続的に測定(スキャン)し、360度測定の結果、近距離の点群が重なる場合に、測定制御部56は、被測定物3の形状の測定を終了させる。
【0049】
(3)法線角度の範囲によって測定を終了する。
この測定終了条件が指定された場合、形状測定装置100は、後述する法線ベクトルの向きが予め定められた範囲内にあるかをモニタし、法線ベクトルの向きがこの範囲から外れた場合に測定を終了する。つまり、測定制御部56は、法線ベクトルの向きが予め定められた範囲内にあるかをモニタし、後述する法線ベクトルの向きが、予め定められた範囲外である場合に、被測定物3の形状の測定を終了させる。
【0050】
(4)空間座標範囲によって測定を終了する。
この測定終了条件が指定された場合、形状測定装置100は、後述する絶対座標の指定された範囲内に到達した場合に、測定を終了する。つまり、測定制御部56は、上述の相対位置を変更させて座標算出部53から出力された点群データが、絶対座標の指定された範囲内に到達した場合に、被測定物3の形状の測定を終了させる。
このように、形状測定装置100では、以上の(1)から(4)の測定終了条件を単体、及び組み合わせ条件として指定する。
【0051】
次に、形状測定装置100では、被測定物3の表面のデータ測定ピッチがユーザによって指定される(ステップS105)。つまり、入力装置42を用いて、測定ピッチ(スキャンピッチ)が指定され、入力装置42は、指定された測定ピッチを記憶部55に記憶させる。また、このときに各測定位置のうち、少なくとも複数の位置について、それぞれ光切断線の照射方向(測定目標方向)を設定する。
【0052】
以上により、形状測定装置100において、被測定物3の形状を測定するための設定が完了する。
【0053】
次に、形状測定装置100は、被測定物3の形状の測定を開始する(ステップS106)。つまり、測定制御部56は、上述で設定された測定条件テーブルを記憶部55から読み出して、測定条件テーブルに基づいて被測定物3の形状の測定を開始する。形状測定装置100は、以下のように、光切断プローブ2の位置及び姿勢(上述の相対位置)を変更させて、その都度、光検出部22から画像データを座標算出部53に出力する。座標測定部は、光検出部22からの画像データを受けるたびに、点群データを出力させる。
【0054】
被測定物3の形状測定を開始した後、形状測定装置100は、測定終了条件に達したかを判定する(ステップS107)。つまり、測定制御部56は、ステップS104の処理において指定された測定終了条件に達したか否かを判定する。測定制御部56は、測定終了条件に達したと判定した場合に、ステップS110に処理を進める。また、測定制御部56は、測定終了条件に達していないと判定した場合に、ステップS108に処理を進める。
【0055】
ステップS108においては、形状測定装置100は、6軸の現座標情報、光切断の画像を取得する。つまり、測定制御部56は、測定条件テーブルに基づいて測定開始位置に光切断プローブ2の位置を移動及び姿勢を変更させる。そして、測定制御部56は、座標検出部51に6軸の現座標情報を検出させるとともに光検出部22に光切断の画像を取得させる。
なお、光検出部22によって光切断プローブ2の画像を取得されるのと同期して、座標検出部51は、位置検出部12が検出した移動後の(現在の)6軸の座標情報をラッチし、座標算出部53に供給する。また、光検出部22によって取得された画像は座標算出部53に供給される。
【0056】
次に、形状測定装置100は、6軸の座標情報と光検出部22で取得された画像データ内から、光切断線の像の短手方向で検出できる輝度ピーク位置を求め、その輝度ピーク位置からライン光の中心位置を求める。ライン光の長手方向のそれぞれの位置から、ライン光の中心位置を求めることで、光検出部22で取得された1画像分の点群データを生成する(ステップS109)。つまり、座標算出部53は、座標検出部51から供給された6軸の座標情報と、光検出部22によって取得された画像データとに基づいて、1画像分の点群データを生成する。座標算出部53は、生成した点群データを記憶部55に記憶させる。
【0057】
座標算出部53は、点群データを生成する際に、後述するプローブ座標から後述する絶対座標に変換するようにしている。以下、座標算出部53が、プローブ座標から絶対座標に変換して、点群データを生成する一例を説明する。
【0058】
(プローブ座標系について)
まず、本実施形態におけるプローブ座標系について説明する。
図5は、本実施形態形におけるプローブ座標系を示すベクトル関連図である。なお、本説明においては、第1撮像素子22aのプローブ座標系を例に挙げて説明するが、第2撮像素子22bのプローブ座標系についても同様のことが言えるものとする。図6において、プローブ座標系は、第1撮像素子22a単体において、照明光軸L1と撮像光軸L2が交わる点を原点とし、光照射部21の方向をZ軸のプラス方向、Z軸と直交する紙面右に向かう方向をX軸のプラス方向、紙面奥に向かう方向をY軸のプラス方向として示される。本実施形態では、第1撮像素子22aは、上述のように1024×1024画素のCCDカメラから構成されるので、ライン光の長手方向を垂直方向として撮像する。そのため、座標算出部53は、最大輝度位置の検出を水平方向(ライン光の短手方向)に行うことにより、最大1024個のピーク位置を検出することが可能となる。
【0059】
これにより、予め第1撮像素子22a単体の校正がされた状態では、座標算出部53は、撮像された画像内の精密な水平画素位置から、校正データを基にした補正演算により、光切断面内のプローブ座標系での3次元座標を生成することが可能である。
なお、本実施形態において、第1撮像素子22a単体校正が完了しているものとし、補正演算内容の詳細に関しては、説明を省略する。
【0060】
(絶対座標系について)
次に、本実施形態における絶対座標系について説明する。
絶対座標系は、例えば、図1に示した形状測定装置100の定盤18上における左手前を原点としてX軸、Y軸、及びZ軸方向での測定空間内の3次元位置を示す座標系である。なお、座標算出部53は、生成する点群データをこの絶対座標系の位置情報(座標情報)として生成する。本実施形態に係る光検出部22は、第1撮像素子22a及び第2撮像素子22bが異なる位置に取り付けられているため、各々についてプローブ座標系が設定されている。そのため、それぞれのプローブ座標系を絶対座標系に統一することで共通化する必要がある。
【0061】
(プローブ座標系から絶対座標系への変換)
次に、座標算出部53における、プローブ座標系から絶対座標系に変換して、点群データを生成する処理について説明する。座標算出部53は、プローブ座標系として生成された点群座標に6軸の座標情報を加味した演算を行い、絶対座標系に変換する。
ここで、プローブ座標系によって示される点の3次元座標を式(1)として示す。
【0062】
【数1】
【0063】
図6は、本実施形態形における回転軸ベクトルを示すベクトル関連図である。
この図において、第1回転軸131及び第2回転軸132の回転中心をポイントC1とし、第3回転軸133の回転中心(プローブ座標原点でもある)をポイントC2として示す。また、光切断プローブ2によって画像が取得される際の第1回転軸131の角度を角度aとし、第2回転軸132の角度を角度bとし、第3回転軸133の角度を角度cとして示す。ここで、第1回転軸131、第2回転軸132、及び第3回転軸133の各回転軸に対応する回転行列をそれぞれMa、Mb、及びMcとすると、絶対座標への変換は、式(2)として示される。
【0064】
【数2】
【0065】
ここで、O(オー)は、第1回転軸131及び第2回転軸132の回転中心における絶対座標を示すベクトルであり、座標検出部51が検出した形状測定装置100のX軸、Y軸、及びZ軸の座標情報と一致させるように校正されている。
また、Lは、(a=b=0)である場合の第1回転軸131及び第2回転軸132の回転中心を基点として、第3回転軸133の回転中心に向けてのベクトルを示す。ベクトルLのノルムをl(エル)とすると、ベクトルLは、式(3)として示される。
【0066】
【数3】
【0067】
式(3)として示される演算処理により、座標算出部53は、ベクトルLの先端、即ち、プローブ座標系の原点ポイントC2を、絶対座標系に変換することができる。つまり、座標算出部53は、光切断プローブ2によって検出された被測定物3の表面の位置情報(点群データ)を絶対座標系に変換することができることを示している。
【0068】
ここで、光検出部22から座標算出部53へ供給される画像データ(撮像信号)の一例について説明する。図7は撮像素子で撮影した画像データの輝度分布形状を示す概念図であり、例えば第1撮像素子22aが撮像した画像情報に対応する。なお、図7のL1は第1撮像素子22aで撮像されたライン光の長手方向に対応する。また、図7のL2は第1撮像素子22aにおけるライン光の短手方向に対応する。また、図7のL3は第1撮像素子22aの画素が検出した画素データの輝度の大きさを示すものである。以下の説明では、図7に示す画素データをL2の方向に沿って、輝度分布を示した線をラインプロファイルと呼ぶことにする。なお、このラインプロファイルは、各画素の画素値を基に、L2の方向に沿って補間計算を行って、画素と画素の間の輝度値を補間している。
【0069】
本実施形態では被測定物3上にレーザー光からなるライン光を照射している。一般にレーザー光は光の断面強度分布がガウシアン分布を有するので、図7に示すように第1撮像素子22aにおける各ラインプロファイルも同様にガウシアン分布を有したものとなる。本実施形態では、第1撮像素子22aが上述のようにライン光の長さ方向における各位置毎にライン光の像の短手方向の光量分布プロファイルを検出する。すなわち、被測定面が平面の場合だと、上記L1方向に沿ってライン光の像の長さ方向が一致するので、その長さに直交する方向に撮像素子の画素が1024列有しているときには、1つのライン光に対して1024本のラインプロファイルを検出可能となっている。なお、第2撮像素子22bは第1撮像素子22aと同一の構成を有していることから、第1撮像素子22aと同様に1024本のライン光の像の短手方向の光量分布であるラインプロファイルを検出可能となっている。
【0070】
ところで、光検出部22が撮像する画像を構成する被測定物3からの散乱光は、その物面の法線方向と光検出部22(第1撮像素子22a及び第2撮像素子22b)の撮像光軸方向とがなす角度に依存してその強度分布が変化する。そのため、上記法線角度の変化によって光検出部22が取得するラインプロファイルの形状が変形してしまう。このような変形が生じたラインプロファイルが示すピークの輝度値は信頼性が低いものとなってしまう。
【0071】
そこで、本実施形態に係る座標算出部53は、評価部53aが光検出部22の撮像結果、すなわち第1撮像素子22a及び第2撮像素子22bが取得した画像データからラインプロファイルについて評価するようにしている。また、座標算出部53は、処理部53bが上記評価結果に基づき光検出部22の撮像結果に対して後述する所定処理を行うことで被測定物3の位置情報を算出するようにしている。
【0072】
評価部53aは、第1撮像素子22a及び第2撮像素子22bのそれぞれが取得した全てのラインプロファイルについて評価を行う。なお、評価部53aの評価項目としては、以下に示すものがある。
【0073】
(1)測定面の法線方向に対する光検出部22の撮像光軸のなす角度についての評価。
図8は被測定物3の法線方向に対する光検出部22の撮像光軸のなす角度がラインプロファイルに及ぼす影響を示した図である。図8(a)は、撮像光軸と被測定物3の測定面の法線とがなす角度が略90°の場合における光検出部22が撮像したラインプロファイルの幅をW1と規定するものである。また、図8(b)は、撮像光軸と測定面の法線とがなす角度が60°の場合における光検出部22が撮像したラインプロファイルの幅をW2と規定するものである。図8(c)は、撮像光軸と測定面の法線とがなす角度が30°の場合における光検出部22が撮像したラインプロファイルの幅をW3と規定するものである。
【0074】
光検出部22に対する測定面の傾き、すなわち法線角度θは、ラインプロファイルの幅をWとした場合、θ=acos(W/W1)の式で表すことができる。なお、前記式におけるWは、ラインプロファイルの幅である。評価部53aはラインプロファイルの幅Wの値に基づいて被測定物3の測定面の法線角度を評価し、推定することができる。評価部53aは法線角度が所定の閾値から大きく外れる場合、そのラインプロファイルについては信頼性が低いデータであると評価することができる。
【0075】
(2)ラインプロファイルの幅高さ比についての評価。
評価部53aは、図9に示すようにラインプロファイルについて所定輝度となる幅W及び高さHの比、すなわち一定の閾値で規定されるラインプロファイルの幅Wが一定幅以上か否かについて評価する。
【0076】
被測定物3の法線方向に対する光検出部22の撮像光軸のなす角度が大き過ぎると、ラインプロファイルが幅方向に押しつぶされた形状となるため、幅Wが狭くなるとともに高さHが高くなり、ラインプロファイルの幅高さ比が変化する。したがって、評価部53aはラインプロファイルの幅高さ比が所定値から外れる場合には、そのラインプロファイルは信頼性が低いデータであると評価することができる。
【0077】
(3)ラインプロファイルの非対象性についての評価。
評価部53aは、図10に示すようにラインプロファイルの最大輝度位置を中心とし、その左右に関して、所定輝度値を示すラインとラインプロファイルとで構成される領域A,Bの各面積(積分値)を比較し、その比率が一定値を超えた場合、そのラインプロファイルは信頼性評価値が低いものであると評価することができる。上記比率が一定値を超えた場合とは、中心に対するラインプロファイルの左右の歪みが大きいことを意味する。これは、ラインプロファイルは本来ガウシアン分布を有するため、最大輝度位置を中心とし、その左右の面積が略等しくなるものの、左右の面積が異なっている(ラインプロファイルが歪んでいる)ということは、そのラインプロファイルがデータとして信頼性が低いといえるからである。したがって、評価部53aはラインプロファイルの非対象性が所定の範囲よりも大きい場合には、そのラインプロファイルは信頼性が低いデータであると評価することができる。
【0078】
(4)ラインプロファイルの周波数成分についての評価。
評価部53aはラインプロファイルについてフーリエ変換を行い、周波数成分を求め、特定周波数以上、或いは以下の周波数成分が含まれている場合、そのラインプロファイルは信頼性評価値が低いものであると評価することができる。ここで、特定周波数以上の場合とはラインプロファイルがノイズ成分を多く含むデータを意味し、特定周波数以下の場合とはラインプロファイルのピーク、すなわち最大輝度が低いデータを意味する。
【0079】
このように本実施形態においては、評価部53aが上述した(1)〜(4)のすくなくともいずれかについて行う。
【0080】
具体的に評価部53aは、第1撮像素子22a及び第2撮像素子22bの各々が取得したラインプロファイルのうち、被測定物3の同一位置におけるラインプロファイル同士を比較する。そして、評価部53aは被測定物3の同一位置において、第1撮像素子22a及び第2撮像素子22bのうち、いずれのデータ(ラインプロファイル)が高信頼性であるか否かについて評価を行い、その評価結果を記憶部55に記憶する。
【0081】
処理部53bは、記憶部55に記憶された評価結果に基づいて、第1撮像素子22a及び第2撮像素子22bのいずれか一方から選択したラインプロファイルに基づき、信頼性の高いデータのみを合成することで三次元座標値の点群データを算出する。そして、処理部53bは三角測量を用いることで被測定物3の3次元形状を算出することができる。
【0082】
次に、形状測定装置100は、ステップS107において、測定終了条件に達するまで、上述のステップS108、S109を繰り返し処理させる。形状測定装置100は、測定終了条件に達するとステップS110に進む。
形状測定装置100は、ステップS110において点群データを記憶部55にセーブする(記憶させる)。
【0083】
以上のように、本実施形態による形状測定装置100によれば、異なる位置に取り付けられた第1撮像素子22a及び第2撮像素子22bの各々が取得したラインプロファイルについて評価部53aが評価を行った結果に基づき、処理部53bが第1撮像素子22a及び第2撮像素子22bのいずれか一方のうち信頼性の高いラインプロファイルを選択する座標算出部53を備える。これにより、信頼性の高いラインプロファイルのみに基づいて被測定物3の3次元形状を算出できるので、被測定物3の形状を高精度で測定することができる。
【0084】
(第2実施形態)
続いて、本発明の第2実施形態について説明する。本実施形態と第1実施形態との違いは、座標算出部53の評価部53aが第1撮像素子22a及び第2撮像素子22bで撮影された画像データから、ライン光の像の短手方向の光量分布であるラインプロファイルごとに信頼性評価値を設定し、処理部53bが信頼性評価値を重み付けに利用して被測定物3の3次元形状を算出する点である。信頼性評価値とは、ラインプロファイルにおけるデータとしての信頼性を示す指標であり、信頼性評価値が低い場合は無効なデータを示し、信頼性評価値が高い場合は有効なデータであることを示すものである。なお、以下では座標算出部53による形状算出方法について説明し、第1実施形態と共通であるその他の構成及び工程の説明については省略する。
【0085】
評価部53aは、第1実施形態に示した項目について評価を行う。
評価部53aは、例えば法線角度が所定の閾値から大きく外れるラインプロファイルについては信頼性評価値が低いものとする。また、評価部53aは、幅高さ比が所定の範囲から大きく外れるラインプロファイルについては信頼性評価値が低いものとする。また、評価部53aは、対象性が低い、すなわち大きく歪んだラインプロファイルについては信頼性評価値が低いものとする。また、周波数成分が所定範囲から大きく外れたラインプロファイルについては信頼性評価値が低いものとする。
【0086】
処理部53bは、記憶部55に記憶された信頼性評価値に基づいて、被測定物3における同一位置における第1撮像素子22a及び第2撮像素子22bの各ラインプロファイルに対し、重み付けをして合成することで三次元座標値の点群データを算出する。
【0087】
処理部53bは、第1撮像素子22a及び第2撮像素子22bの任意の画素列における各ラインプロファイルに対し、上記信頼性評価値に基づく重み付けを行う。
図11は処理部53bによる重み付け処理を概念的に説明するための図である。図11においてP1は所定位置における第1撮像素子22aのラインプロファイルを示し、P2は所定位置における第2撮像素子22bのラインプロファイルを示すものである。
【0088】
本説明では評価部53aが評価したラインプロファイルの非対称性に関する信頼性評価値に基づき、処理部53bが重み付けをおこなう場合を例に説明する。処理部53bは、図11に示すように、非対称性が大きく信頼性評価値が低い(相対的に信頼性が低い)第1撮像素子22aにおける重み付けを0.3とし、非対称性が低く信頼性評価値が高い(相対的に信頼性が高い)第2撮像素子22bにおける重み付けを0.7に設定する。
【0089】
このように処理部53bは第1撮像素子22a及び第2撮像素子22bのうち信頼性の高い方のデータを重視した上で被測定物3の各測定位置におけるラインプロファイルを合成することができるので、三次元座標値の点群データを算出できる。そして、処理部53bは三角測量を用いることで被測定物の3次元形状を算出する。
【0090】
本実施形態によれば、評価部53aがラインプロファイルについて信頼性評価値を算出し、処理部53bが信頼性評価値を重み付けに利用するので、信頼性の高い点群データを得ることができる。したがって、被測定物3の3次元形状を精度良く算出することができる。
【0091】
(第3実施形態)
続いて、本発明の第3実施形態について説明する。本実施形態と第1実施形態との違いは、座標算出部53の処理部53bが絶対座標系に変換した三次元座標値の点群データを合成方法である。なお、以下では処理部53bによる点群データの合成方法を主体に説明し、第1実施形態と共通であるその他の構成及び工程の説明については省略する。
【0092】
絶対座標系に変換後の三次元座標値の点群データは、光検出部22(第1撮像素子22a及び第2撮像素子22b)の取付誤差、光学系の誤差(レンズ歪み等)によって僅かながら位置がずれた状態となっている。これに対し、本実施形態に係る処理部53bは、上記位置ズレを考慮した上で画素データの合成を行うようにしている。
【0093】
本実施形態における処理部53bの点群データの合成方法を概念的に説明する。図12は絶対座標系に変換された三次元座標値の点群データを示す図である。図12では絶対座標系のYZ平面におけるラインプロファイルを示し、X方向が輝度を示している。
【0094】
上記位置ズレが生じた場合、図12に示される処理部53bにより選択された第1撮像素子22a及び第2撮像素子22bの各々のラインプロファイルP1,P2がそれぞれずれた位置に変換されたものとなっている。
【0095】
本実施形態に係る処理部53bは、図12に示すようにライン光の幅方向(短辺方向)に長辺を有する矩形状の領域Aを設定し、該領域A内に存在する複数のラインプロファイルの中から輝度のピーク値を算出し、この領域Aのピーク輝度値を合成する処理を行う。なお、領域A内においてラインプロファイルを構成する各点の場所と輝度とを重み付けすることでピーク輝度値を算出するようにしても構わない。
【0096】
処理部53bは上記領域Aを同図のY方向に沿って順次移動させつつ、各領域A内に存在する複数のラインプロファイルP1,P2の中から輝度のピーク値を算出することでライン光の長さ方向に沿って全ての点群データを合成する。そして、処理部53bは三角測量を用いることで被測定物3の3次元形状を算出することができる。
【0097】
本実施形態によれば、処理部53bが上記領域Aを設定することで局所的に点群データを合成するため、第1実施形態に比べて光検出部22に起因した誤差が考慮された信頼性の高い点群データを算出することができる。したがって、被測定物3の3次元形状を精度良く算出することができる。
【0098】
(第4実施形態)
続いて、本発明の第4実施形態について説明する。本実施形態と上記第1乃至第3実施形態との違いは、光検出部が撮像素子を1つだけ備える点である。なお、以下では光検出部の構成を主体に説明し、上記実施形態と共通であるその他の構成及び工程の説明については省略する。
【0099】
図13は本実施形態における光検出部122の概略構成を示す図である。
図13に示すように光検出部122としては、撮像素子122aを1つのみ備えている。撮像素子122aは、例えば1024×1024画素のCCDカメラから構成されるものである。光検出部122は、駆動部11を駆動させてライン光が所定間隔走査される毎に被測定物3を撮像素子122aが撮像するようになっている。
【0100】
座標算出部53は、光検出部122の撮像素子122aが撮像した画像情報を受け取る。また、座標算出部53は、座標検出部51から供給された光切断プローブ2の6軸の座標情報を受け取る。座標算出部53は、受け取った光切断プローブ2の6軸の座標情報から、光切断プローブ2に固定された光照射部21の座標と、光検出部122の座標とを算出する。
【0101】
本実施形態においても、撮像素子122aは、上述のように1024×1024画素のCCDカメラから構成されるので、ライン光の長手方向を垂直方向として撮像する。そのため、座標算出部53は、最大輝度位置の検出を水平方向(ライン光の短手方向)に行うことにより、最大1024個のピーク位置を検出することが可能となっている。
【0102】
これにより、撮像素子122a単体の校正がされた状態では、座標算出部53は、撮像された画像内の精密な水平画素位置から、校正データを基にした補正演算により、光切断面内のプローブ座標系での3次元座標を生成することが可能である。なお、本実施形態において、撮像素子122a単体校正が完了しているものとし、補正演算内容の詳細に関しては、説明を省略する。
【0103】
座標算出部53は、点群データを生成する際に、上述したようにプローブ座標から絶対座標に変換する。
【0104】
本実施形態に係る評価部53aは光検出部122の撮像結果、すなわち撮像素子122aが取得したラインプロファイルについて評価している。また、処理部53bは、該評価結果に基づき光検出部122の撮像結果に対して所定の処理を行うことで被測定物3の位置情報を算出するようにしている。
【0105】
本実施形態において評価部53aが行う評価としては、上記第1実施形態で示した(1)〜(4)のものが挙げられる。具体的に、評価部53aは、撮像素子122aが撮像して取得したラインプロファイルの各々について評価(法線角度、幅高さ比、非対称性、周波数等)を行う。そして、評価結果(すなわちラインプロファイルが信頼性の高いデータであるか否かについての結果)を記憶部55へと送信する。
【0106】
処理部53bは、記憶部55に記憶された評価結果に基づいて、撮像素子122aのラインプロファイルのうち信頼性の低いものについては除外した上で三次元座標値の点群データを算出する。従って、処理部53bは三角測量を用いることで被測定物3の3次元形状を高精度で算出することができる。
このように本発明は、撮像素子122aを1つのみ備えた光検出部122を含む形状測定装置においてもライン光の測定プロファイルを評価することで被測定物3の3次元形状を精度良く測定できる。
【0107】
(第5実施形態)
次に、本発明の第5実施形態として、上述した第1〜第4実施形態のいずれかの形状測定装置100を備えた構造物製造システムについて説明する。
図14は、構造物製造システム200のブロック構成図である。構造物製造システム200は、上述した形状測定装置100と、設計装置110と、成形装置120と、制御装置(検査装置)130と、リペア装置140とを備える。
【0108】
設計装置110は、構造物の形状に関する設計情報を作製し、作成した設計情報を成形装置120に送信する。また、設計装置110は、作成した設計情報を制御装置150の後述する座標記憶部151に記憶させる。ここで、設計情報とは、構造物の各位置の座標を示す情報である。
成形装置120は、設計装置110から入力された設計情報に基づいて上記構造物を作製する。成形装置120の成形工程には、鋳造、鍛造、または切削等が含まれる。
形状測定装置100は、作製された構造物(被測定物)の座標を測定し、測定した座標を示す情報(形状情報)を制御装置150へ送信する。
【0109】
制御装置150は、座標記憶部151と、検査部152とを備える。座標記憶部151には、前述の通り、設計装置110により設計情報が記憶される。検査部152は、座標記憶部151から設計情報を読み出す。検査部152は、形状測定装置100から受信した座標を示す情報(形状情報)と座標記憶部151から読み出した設計情報とを比較する。
【0110】
検査部152は、比較結果に基づき、構造物が設計情報通りに成形されたか否かを判定する。換言すれば、検査部152は、作成された構造物が良品であるか否かを判定する。
検査部152は、構造物が設計情報通りに成形されていない場合、修復可能であるか否か判定する。修復できる場合、検査部152は、比較結果に基づき、不良部位と修復量を算出し、リペア装置140に不良部位を示す情報と修復量を示す情報とを送信する。
【0111】
リペア装置140は、制御装置150から受信した不良部位を示す情報と修復量を示す情報とに基づき、構造物の不良部位を加工する。
【0112】
図15は、構造物製造システム200による処理の流れを示したフローチャートである。まず、設計装置110が、構造物の形状に関する設計情報を作製する(ステップS201)。次に、成形装置120は、設計情報に基づいて上記構造物を作製する(ステップS202)。次に、形状測定装置100は、作製された上記構造物の形状を測定する(ステップS203)。次に、制御装置150の検査部152は、形状測定装置100で得られた形状情報と、上記設計情報とを比較することにより、構造物が誠設計情報通りに作成されたか否か検査する(ステップS204)。
【0113】
次に、制御装置150の検査部152は、作成された構造物が良品であるか否かを判定する(ステップS205)。作成された構造物が良品である場合(ステップS205;YES)、構造物製造システム200はその処理を終了する。一方、作成された構造物が良品でない場合(ステップS205;NO)、制御装置150の検査部152は、作成された構造物が修復できるか否か判定する(ステップS206)。
【0114】
作成された構造物が修復できると検査部152が判断した場合(ステップS206;YES)、リペア装置140は、構造物の再加工を実施し(ステップS207)、ステップS103の処理に戻る。一方、作成された構造物が修復できないと検査部152が判断した場合(ステップS206;NO)、構造物製造システム200はその処理を終了する。以上で、本フローチャートの処理を終了する。
【0115】
以上により、上記の実施形態における形状測定装置100が構造物の座標(3次元形状)を正確に測定することができるので、構造物製造システム200は、作成された構造物が良品であるか否か判定することができる。また、構造物製造システム200は、構造物が良品でない場合、構造物の再加工を実施し、修復することができる。
【0116】
以上、本発明に係る実施形態について説明したが、本発明は上記実施形態に限定されることはなく、発明の趣旨を逸脱しない範囲において適宜変更可能である。例えば、上記実施形態においては、被測定物に対してライン状のパターン光を照射し、被測定物に照射されたパターン光による散乱光を受光することで光切断法を用いて被測定物の3次元形状を検出する場合を例として説明した。本発明は被測定物の表面に照射されたときにスポット状のパターンとなる光束を照射し、被測定物に照射された光束による散乱光を照射方向と異なる角度から受光する構成についても適用可能である。なお、ここでいうスポット状の光とは、被測定物3の表面に照射された光の形状が円形状のもののみに限られず、長辺及び短辺を有する島状のものを含んでいる。
【0117】
スポット状のパターン(以下、スポット光という)は、CMOSセンサ251上にスポット状のパターンの像(以下、スポット光像という)として結像され、CMOSセンサ251は、CMOSセンサ251上におけるスポット光像の位置を検出する。形状測定装置100は、光束を走査して被測定物3の表面に照射し、各スポット光像の位置を検出する。そして、この形状測定装置100は、検出したスポット光像の位置に三角測量の原理等を用いて被測定物3表面の基準平面からの高さを算出し、被測定物3表面の三次元形状を求める。なお、光切断法を用いる場合には、スポット光を走査して各スポット状のパターンを一方向に短周期的に走査することで、あたかもライン状のパターンが被測定物に投影されたのと等価になるように、照射する。このように一方向に短周期的に走査された光束を順次、その一方向とは垂直な方向に被測定物を移動させることで、被測定物の測定領域全域に渡って、スポット状のパターンが投影される。
【0118】
本発明はスポット光を用いた光切断法において、被測定物を移動させる方向における各スポット光のラインプロファイルについて上述したような評価を行うことができる。このようにすれば、信頼性の低いスポット光のデータを除外することで被測定物の三次元形状を精度良く算出できる。
【0119】
また、上記実施形態においては、被測定物における測定面の全域に対してパターン光を走査することで3次元形状を測定する場合について説明したが、本発明は被測定物の測定面の一箇所に対してパターン光を照射することで被測定物の任意の位置における断面形状、すなわち2次元形状を測定する場合について適用することができる。この構成によれば、信頼性の低い測定点のデータが除去されるため、被測定物の断面形状(二次元形状)を精度良く算出できる。
【0120】
上記の実施形態において、第1回転軸131、第2回転軸132、及び第3回転軸133を備えた回転機構13を用いて、光切断プローブ2の向きを変更する形態を説明したが、被測定物3を固定するテーブルを回転させる形態であっても構わない。
【符号の説明】
【0121】
3…被測定物、21…光照射部、22…光検出部、22a…第1撮像素子、22b…第2撮像素子、53a…評価部、53b…処理部、100…形状測定装置、122a…撮像素子、200…構造物製造システム、A…領域
【特許請求の範囲】
【請求項1】
被測定物に所定の光量分布を有するパターン光を形成する照明部と、
前記光が前記被測定物に照射される照射方向と異なる方向から前記被測定物に照射された前記パターン光の像を撮像する撮像素子を含む撮像部と、
前記像の撮像信号を評価する評価部と、
該評価部の該評価結果に基づき前記撮像部の撮像結果に対して所定の処理を行うことで前記被測定物の位置情報を算出する処理部と、
を備えることを特徴とする形状測定装置。
【請求項2】
前記評価部は、前記撮像素子の各画素が撮像した前記パターン光の像の撮像信号のうち、該パターン光の所定方向に対応する前記画素からの撮像信号を用いて前記撮像部が取得した画像データを評価することを特徴とする請求項1に記載の形状測定装置。
【請求項3】
前記評価部は、前記画像データ中の前記パターン光の像の強度に基づいて該画像データの信頼性を評価することを特徴とする請求項2に記載の形状測定装置。
【請求項4】
前記評価部は、前記画像データ中の前記パターン光の像の幅と高さとの比に基づいて該画像データの信頼性を評価することを特徴とする請求項2又は3に記載の形状測定装置。
【請求項5】
前記評価部は、前記画像データ中の前記パターン光の像における明るさの分布形状の非対称性に基づいて該画像データの信頼性を評価することを特徴とする請求項2〜4のいずれか一項に記載の形状測定装置。
【請求項6】
前記評価部は、前記画像データの周波数に基づいて該画像データの信頼性を評価することを特徴とする請求項2〜5のいずれか一項に記載の形状測定装置。
【請求項7】
前記撮像部は前記撮像素子を複数含み、
前記評価部は、前記撮像素子の各々における前記被測定物の同一測定位置での前記画像データを比較し、予め設定される評価基準に基づいて複数の前記画素データから一つのデータを選定することを特徴とする請求項2〜6のいずれか一項に記載の形状測定装置。
【請求項8】
前記処理部は、選定した前記画像データ中の前記パターン光の像を合成することで前記被測定物の位置情報を算出することを特徴とする請求項7に記載の形状測定装置。
【請求項9】
前記撮像部は前記撮像素子を複数含み、
前記評価部は、前記撮像素子の各々における前記被測定物の同一測定位置での前記画像データを比較し、
前記処理部は、前記評価部の比較結果に基づいて前記各撮像素子の前記画像データについて重み付けし、該重み付けに基づいて当該画像データを合成することで前記被測定物の位置情報を算出することを特徴とする請求項2〜6のいずれか一項に記載の形状測定装置。
【請求項10】
前記処理部は、前記撮像素子の各々の前記画像データから得られた位置情報を絶対座標系に変換し、該絶対座標系において前記位置情報を合成することを特徴とする請求項8又は9に記載の形状測定装置。
【請求項11】
前記処理部は、前記絶対座標系内において複数の前記画像データを含む合成領域を順次移動させつつ、前記合成領域の各々において該合成領域に含まれる前記画像データのピーク値を算出することで前記合成を行うことを特徴とする請求項10に記載の形状測定装置。
【請求項12】
前記照明部は帯状の前記パターン光を形成し、前記評価部は前記パターン光の短手方向における輝度分布を示す前記画像データを評価することを特徴とする請求項2〜11のいずれか一項に記載の形状測定装置。
【請求項13】
形状測定装置が実行する形状測定方法であって、
被測定物に照明部から所定の光量分布を有する光を照射することによりパターン光を形成する照射手順と、
前記光が前記被測定物に照射される照射方向と異なる方向から前記被測定物に照射された前記パターン光の像を撮像する撮像手順と、
前記像の撮像信号を評価する評価手順と、
前記評価結果に基づき前記撮像手順による撮像結果に対して所定の処理を行うことで前記被測定物の位置情報を算出する処理手順と、
を有することを特徴とする形状測定方法。
【請求項14】
前記評価手順では、撮像素子が撮像した前記パターン光の撮像信号のうち、該パターン光の所定方向に対応する撮像信号を用いて取得される画像データを評価することを特徴とする請求項13に記載の形状測定方法。
【請求項15】
構造物の形状に関する設計情報を作製する設計工程と、
前記設計情報に基づいて前記構造物を作製する成形工程と、
作製された前記構造物の形状を請求項14に記載の形状測定方法を用いて測定する測定工程と、
前記測定工程で得られた形状情報と、前記設計情報とを比較する検査工程と、
を有することを特徴とする構造物の製造方法。
【請求項16】
前記検査工程の比較結果に基づいて実行され、前記構造物の再加工を実施するリペア工程を有することを特徴とする請求項15に記載の構造物の製造方法。
【請求項17】
前記リペア工程は、前記成形工程を再実行する工程であることを特徴とする請求項16に記載の構造物の製造方法。
【請求項18】
構造物の形状に関する設計情報を作製する設計装置と、
前記設計情報に基づいて前記構造物を作製する成形装置と、
作製された前記構造物の形状を、撮像画像に基づいて測定する請求項1から12のいずれか1項に記載の形状測定装置と、
前記測定によって得られた形状情報と、前記設計情報とを比較する検査装置と、
を含む構造物製造システム。
【請求項1】
被測定物に所定の光量分布を有するパターン光を形成する照明部と、
前記光が前記被測定物に照射される照射方向と異なる方向から前記被測定物に照射された前記パターン光の像を撮像する撮像素子を含む撮像部と、
前記像の撮像信号を評価する評価部と、
該評価部の該評価結果に基づき前記撮像部の撮像結果に対して所定の処理を行うことで前記被測定物の位置情報を算出する処理部と、
を備えることを特徴とする形状測定装置。
【請求項2】
前記評価部は、前記撮像素子の各画素が撮像した前記パターン光の像の撮像信号のうち、該パターン光の所定方向に対応する前記画素からの撮像信号を用いて前記撮像部が取得した画像データを評価することを特徴とする請求項1に記載の形状測定装置。
【請求項3】
前記評価部は、前記画像データ中の前記パターン光の像の強度に基づいて該画像データの信頼性を評価することを特徴とする請求項2に記載の形状測定装置。
【請求項4】
前記評価部は、前記画像データ中の前記パターン光の像の幅と高さとの比に基づいて該画像データの信頼性を評価することを特徴とする請求項2又は3に記載の形状測定装置。
【請求項5】
前記評価部は、前記画像データ中の前記パターン光の像における明るさの分布形状の非対称性に基づいて該画像データの信頼性を評価することを特徴とする請求項2〜4のいずれか一項に記載の形状測定装置。
【請求項6】
前記評価部は、前記画像データの周波数に基づいて該画像データの信頼性を評価することを特徴とする請求項2〜5のいずれか一項に記載の形状測定装置。
【請求項7】
前記撮像部は前記撮像素子を複数含み、
前記評価部は、前記撮像素子の各々における前記被測定物の同一測定位置での前記画像データを比較し、予め設定される評価基準に基づいて複数の前記画素データから一つのデータを選定することを特徴とする請求項2〜6のいずれか一項に記載の形状測定装置。
【請求項8】
前記処理部は、選定した前記画像データ中の前記パターン光の像を合成することで前記被測定物の位置情報を算出することを特徴とする請求項7に記載の形状測定装置。
【請求項9】
前記撮像部は前記撮像素子を複数含み、
前記評価部は、前記撮像素子の各々における前記被測定物の同一測定位置での前記画像データを比較し、
前記処理部は、前記評価部の比較結果に基づいて前記各撮像素子の前記画像データについて重み付けし、該重み付けに基づいて当該画像データを合成することで前記被測定物の位置情報を算出することを特徴とする請求項2〜6のいずれか一項に記載の形状測定装置。
【請求項10】
前記処理部は、前記撮像素子の各々の前記画像データから得られた位置情報を絶対座標系に変換し、該絶対座標系において前記位置情報を合成することを特徴とする請求項8又は9に記載の形状測定装置。
【請求項11】
前記処理部は、前記絶対座標系内において複数の前記画像データを含む合成領域を順次移動させつつ、前記合成領域の各々において該合成領域に含まれる前記画像データのピーク値を算出することで前記合成を行うことを特徴とする請求項10に記載の形状測定装置。
【請求項12】
前記照明部は帯状の前記パターン光を形成し、前記評価部は前記パターン光の短手方向における輝度分布を示す前記画像データを評価することを特徴とする請求項2〜11のいずれか一項に記載の形状測定装置。
【請求項13】
形状測定装置が実行する形状測定方法であって、
被測定物に照明部から所定の光量分布を有する光を照射することによりパターン光を形成する照射手順と、
前記光が前記被測定物に照射される照射方向と異なる方向から前記被測定物に照射された前記パターン光の像を撮像する撮像手順と、
前記像の撮像信号を評価する評価手順と、
前記評価結果に基づき前記撮像手順による撮像結果に対して所定の処理を行うことで前記被測定物の位置情報を算出する処理手順と、
を有することを特徴とする形状測定方法。
【請求項14】
前記評価手順では、撮像素子が撮像した前記パターン光の撮像信号のうち、該パターン光の所定方向に対応する撮像信号を用いて取得される画像データを評価することを特徴とする請求項13に記載の形状測定方法。
【請求項15】
構造物の形状に関する設計情報を作製する設計工程と、
前記設計情報に基づいて前記構造物を作製する成形工程と、
作製された前記構造物の形状を請求項14に記載の形状測定方法を用いて測定する測定工程と、
前記測定工程で得られた形状情報と、前記設計情報とを比較する検査工程と、
を有することを特徴とする構造物の製造方法。
【請求項16】
前記検査工程の比較結果に基づいて実行され、前記構造物の再加工を実施するリペア工程を有することを特徴とする請求項15に記載の構造物の製造方法。
【請求項17】
前記リペア工程は、前記成形工程を再実行する工程であることを特徴とする請求項16に記載の構造物の製造方法。
【請求項18】
構造物の形状に関する設計情報を作製する設計装置と、
前記設計情報に基づいて前記構造物を作製する成形装置と、
作製された前記構造物の形状を、撮像画像に基づいて測定する請求項1から12のいずれか1項に記載の形状測定装置と、
前記測定によって得られた形状情報と、前記設計情報とを比較する検査装置と、
を含む構造物製造システム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図15】
【公開番号】特開2013−64644(P2013−64644A)
【公開日】平成25年4月11日(2013.4.11)
【国際特許分類】
【出願番号】特願2011−203436(P2011−203436)
【出願日】平成23年9月16日(2011.9.16)
【出願人】(000004112)株式会社ニコン (12,601)
【Fターム(参考)】
【公開日】平成25年4月11日(2013.4.11)
【国際特許分類】
【出願日】平成23年9月16日(2011.9.16)
【出願人】(000004112)株式会社ニコン (12,601)
【Fターム(参考)】
[ Back to top ]