(57)【特許請求の範囲】
【請求項１】
被測定物の設計値データを取得するステップと、
該設計値データを表示するステップと、
表示された前記設計値データに基づき、前記被測定物を測定して得られた測定結果を解析する解析範囲を指定するステップと、
指定された前記解析範囲内に含まれる前記設計値データの情報を抽出するステップと、
抽出された前記設計値データの情報に基づき前記測定結果を解析する際の解析条件を決定するステップと、
決定された前記解析条件を表示するステップと
を備え、
前記解析条件を決定するステップは、前記設計値データを構成する基本図形の種類に関する情報に基づき前記解析条件を決定すると共に、前記解析範囲内に前記基本図形が複数含まれる場合に、該基本図形間の関係に基づき前記解析条件を決定する
ことを特徴とする表面性状測定方法。
【請求項２】
前記解析条件を決定するステップは、前記解析範囲内に前記基本図形として複数の直線が含まれる場合に、該複数の直線がなす角度を計算する前記解析条件を決定することを特徴とする請求項１に記載の表面性状測定方法。
【請求項３】
前記解析条件を決定するステップは、前記解析範囲内に前記基本図形として互いに平行な直線が含まれる場合に、該平行直線間の距離を計算する前記解析条件を決定することを特徴とする請求項１に記載の表面性状測定方法。
【請求項４】
前記解析条件を決定するステップは、同一種類の前記基本図形が複数個連続している場合に、前記基本図形間のピッチを計算する前記解析条件を決定することを特徴とする請求項１に記載の表面性状測定方法。
【請求項５】
前記解析条件を決定するステップは、前記基本図形の所定部位を前記解析するステップにおける解析の対象から除外することを特徴とする請求項１乃至４のいずれか１項に記載の表面性状測定方法。
【請求項６】
前記解析条件を決定するステップは、前記基本図形の形状及び大きさに関する情報を基準データとして前記解析条件を決定することを特徴とする請求項１に記載の表面性状測定方法。
【請求項７】
表示された前記解析条件を編集するステップを更に備えたことを特徴とする請求項１乃至６のいずれか１項に記載の表面性状測定方法。
【請求項８】
前記被測定物の設計値データを取得するステップは、該被測定物を加工する際の加工条件データを更に取得して設計値データに統合することを特徴とする請求項１乃至７のいずれかに記載の表面性状測定方法。
【請求項９】
請求項１乃至８のいずれかに記載の表面性状測定方法をコンピュータに実行させることを特徴とした表面性状測定プログラム。
【請求項１０】
被測定物の表面性状を測定する表面性状測定手段と、
被測定物の設計値データを取得する設計値データ取得手段と、
該設計値データを表示する表示手段と、
該表示手段に表示された前記設計値データに基づき前記表面性状測定手段により得られた測定結果を解析する解析範囲を指定する解析範囲指定手段と、
指定された前記解析範囲内に含まれる前記設計値データの情報を抽出する情報抽出手段と、
前記表面性状測定手段による測定結果を解析する解析手段と、
前記情報抽出手段からの前記情報に基づき前記解析手段による解析条件を決定する解析条件決定手段と、
前記解析条件決定手段により決定された解析条件を表示する解析条件表示手段とを備え、
前記解析条件決定手段は、
前記設計値データを構成する基本図形の種類に関する情報に基づき前記解析条件を決定すると共に、前記解析範囲内に前記基本図形が複数含まれる場合に、該基本図形間の関係に基づき前記解析条件を決定する
ことを特徴とする表面性状測定装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、被測定物の輪郭、二次元形状、三次元形状、表面粗さ等の表面性状を測定する表面性状測定装置に関する。
【０００２】
【従来の技術】
被測定物の粗さ、うねり、輪郭、真円度、三次元形状などの表面性状の測定にあたっては、被測定物上の測定箇所の選択と測定条件の設定が必要となる。ところが、測定箇所が微細であったり、高精度な加工が行われている場合には、測定機の性能限界に近い精密測定が必要とされ、測定条件や測定結果の解析条件の設定が容易ではなく、試行錯誤的に各種条件を微調整しながら測定、解析を繰り返す必要があった。このような場合、何度も測定を行うことから、多くの時間を必要とすると共に、触針式の測定機の場合には、同一箇所を何度もトレースすることによる微細な傷の発生原因にもなっており、極めて能率の悪い測定作業となっていた。
【０００３】
このような問題に対して、特許第2688030号公報では、低い測定倍率で測定範囲を広めに設定して被測定物の予備測定を行った後、この測定結果を画面表示させ、この結果を参照して本測定での測定開始点を指定し、所定の測定倍率で測定を行うことによって、測定能率を向上させた表面性状測定機が提案されている。また、特許第2902163号公報では、被測定物の予備測定を行った結果を画面表示し、その結果から測定範囲を指定する表面性状測定機、あるいは、この指定された測定範囲から最適レンジを算出する表面性状測定機が提案されている。
【０００４】
一方、このようにして本測定を行って、データ（測定データ点列）が得られると、そのデータの各部分に対して、粗さ解析や形状解析などの表面性状解析を行う場合がある。すなわち、測定データ点列の各部形状が、直線、円、楕円、放物線、双曲線などのいずれの形状になっているか、あるいは各部の粗さやうねりを解析する必要が生じる場合がある。この表面性状解析に際しては、オペレータは測定データ点列を画面表示した後、解析箇所と解析条件等を指定して個別に解析を行う必要があるために、多くの時間を必要とし、効率の悪い作業となっていた。
【０００５】
この問題に対して、特許第3020081号公報では、測定データの種類を自動的に判別する輪郭形状測定方法が提案されている。この輪郭形状測定方法は、（イ）幾何形状判別条件を入力し、（ロ）ワークを測定して形状データを得て、（ハ）前記形状データを２回微分して前記形状データの幾何形状境界を仮設定し、（ニ）前記仮設定された幾何形状境界の近傍と測定開始点の近傍及び測定終了点の近傍を除いて前記形状データの幾何形状演算領域を設定し、（ホ）前記設定された幾何形状演算領域ごとに、前記幾何形状判別条件に基づいて前記形状データの幾何形状を判別しながら、幾何形状値を演算し、（ヘ）前記演算された幾何形状値から幾何形状境界値を演算し、（ト）前記演算された幾何形状値と幾何形状境界値を出力するものである。
【０００６】
【発明が解決しようとする課題】
特許第3020081号公報に開示された表面性状測定機においても、少なくとも１回の予備測定を行う必要があり、さらに測定箇所が微細な場合は、測定箇所の特定のために、複数回の予備測定が必要となる場合もあった。
しかし、こうした予備測定の場合であっても何度も繰り返すことは、多くの時間を必要とすると共に、触針式の測定機の場合には、上記同様に微細な傷の発生原因にもなり、測定能率改善の余地があった。
【０００７】
また、従来の改良された輪郭形状測定方法であっても、自動判別するための判別条件はオペレータが予め設定して入力しておく必要があり、この判別条件が適切でない場合には形状解析を誤る可能性があった。更に、形状境界が２回微分により自動的に仮設定されるので、例えば加工工程のつなぎ目などで生じる微小不連続部を形状境界と誤ることもあり、設計時の想定とは異なる形状解析結果となる場合があった。
【０００８】
本発明は、かかる問題点に鑑みなされたもので、予備測定を行う必要がなく、また、測定条件や解析条件の設定が容易に行える表面性状測定装置を提供することを目的とする。
【００１５】
本発明に係る表面性状測定方法は、被測定物の表面性状を測定するステップと、被測定物の設計値データを取得するステップと、該設計値データを表示するステップと、表示された前記設計値データに基づき、前記測定結果を解析する解析範囲を指定するステップと、指定された前記解析範囲内に含まれる前記設計値データの情報を抽出するステップと、抽出された前記設計値データの情報に基づき前記測定結果を解析する際の解析条件を決定するステップと、決定された前記解析条件を表示するステップとを備え、前記解析条件を決定するステップは、前記設計値データを構成する基本図形の種類に関する情報に基づき前記解析条件を決定すると共に、前記解析範囲内に前記基本図形が複数含まれる場合に、該基本図形間の関係に基づき前記解析条件を決定することを特徴とする。この発明によれば、取得された設計値データが表示される。オペレータは、この表示された設計値データを見て解析範囲を指定する。指定された解析範囲に含まれる前記設計値データの情報が抽出され、この情報に基づき解析条件が生成される。こうして決定された解析条件が表示される。解析条件が設計値データにより自動的に決定されるため、オペレータが測定結果を見て解析条件を入力する等の手間が軽減される。
【００１６】
前記発明において、前記解析条件を決定するステップにおいて、前記解析範囲内に前記基本図形として複数の直線が含まれる場合に、該複数の直線がなす角度を計算する前記解析条件を決定するようにすることができる。又は、前記解析条件を決定するステップは、前記解析範囲内に前記基本図形として互いに平行な直線が含まれる場合に、該平行直線間の距離を計算する前記解析条件を決定するようにすることができる。又は、前記解析条件を決定するステップは、同一種類の前記基本図形が複数個連続している場合に、前記基本図形間のピッチを計算する前記解析条件を決定するようにすることができる。
【００１７】
また、前記発明における前記解析条件を決定するステップは、前記基本図形の境界付近を前記解析するステップにおける解析の対象から除外するようにすることができる。また、前記発明における前記解析条件を決定するステップは、前記基本図形の形状及び大きさに関する情報を基準データとして前記解析条件を決定するようにすることができる。
【００１８】
また、前記発明において、表示された前記解析条件を編集するステップを更に備えるようにすることができる。
【００１９】
また、前記発明における前記被測定物の設計値データを取得するステップにおいて、該被測定物を加工する際の加工条件データを更に取得して設計値データに統合するようにすることもできる。
【００２０】
また、上記発明に係る表面形状測定方法をコンピュータプログラムにより実行させてもよい。
【００２３】
本発明に係る表面性状測定装置は、被測定物の表面性状を測定する表面性状測定手段と、被測定物の設計値データを取得する設計値データ取得手段と、該設計値データを表示する表示手段と、該表示手段に表示された前記設計値データに基づき、前記表面性状測定手段により得られた測定結果を解析する解析範囲を指定する測定範囲指定手段と、指定された前記測定範囲内に含まれる前記設計値データの情報を抽出する情報抽出手段と、前記表面性状測定手段による測定結果を解析する解析手段と、前記情報抽出手段からの前記情報に基づき前記解析手段による解析条件を決定する解析条件決定手段と、前記解析条件決定手段により決定された解析条件を表示する解析条件表示手段とを備え、前記解析条件決定手段は、前記設計値データを構成する基本図形の種類に関する情報に基づき前記解析条件を決定すると共に、前記解析範囲内に前記基本図形が複数含まれる場合に、該基本図形間の関係に基づき前記解析条件を決定することを特徴とする。
【００２４】
この発明によれば、取得された設計値データが表示手段により表示される。オペレータは、この表示手段に表示された設計値データを見て解析範囲を指定する。指定された解析範囲に含まれる前記設計値データの情報が情報抽出手段により抽出され、この情報に基づき解析条件が解析条件生成手段により生成される。こうして決定された解析条件が表示手段に表示される。解析条件が設計値データにより自動的に決定されるため、オペレータが測定結果を見て解析条件を入力する等の手間が軽減される。
【００２５】
【発明の実施の形態】
［第１の実施の形態］
次に、本発明の実施の形態を、本発明を輪郭形状測定装置に適用した場合を例にとって詳細に説明する。
図１に示すように、輪郭形状測定装置１は、プローブ１１を備えている。プローブ１１はプローブ保持部１２により保持されており、プローブ保持部１２に対し支点を中心に円弧を描くように回動可能に支持されている。このプローブ１１の回動量は図示しない回動センサによって検出可能となっており、検出信号としてコンピュータ２に出力される。
プローブ保持部１２は、水平送り装置１３により、図１に示すＸ軸方向に摺動自在に保持されている。また、水平送り装置１３は、垂直送り装置１７により、コラム１５に対し図１に示すZ軸方向に移動自在に構成されている。
【００２６】
ベース１６上には、被測定物６を載置するための載置台１４が配置されており、この載置台１４は、ベース１６上を、図１に示すＹ軸方向に移動自在に構成されている。また、プローブ保持部１２、水平送り装置１３、載置台１４の位置は、それぞれ位置センサ１２Ｓ，１３Ｓ，１４Ｓにより検知され、プローブ１１が被測定物に接触した時のこれら位置センサ１２Ｓ，１３Ｓ，１４Ｓの出力を位置データとしてコンピュータ２に出力するものである。コンピュータ２は、キーボード３、マウス４からの入力に基づき情報処理を実行するとともに、その結果をディスプレイ５に出力する。
【００２７】
図２は、コンピュータ２とその周辺の構成を示すブロック図である。図２に示すように、プローブ１１の検出信号は、プリアンプ２１で増幅された後、Ａ／Ｄ変換器２１ａでデジタル値に変換されてＣＰＵ２２に入力される。なお、このプリアンプ２１での増幅率は、測定倍率出力回路２１ｂからの信号に基づいて決定される。測定倍率は、後述する測定条件生成プログラムにおいて決定される。
【００２８】
プローブ１１は水平送り装置１３により所定の速度でＸ方向に移動される。この移動速度は、後述する測定条件生成プログラムにおいて生成され、その生成された測定速度値に対応した値が測定速度出力回路１３ａから出力される。
そして、この値がＤＡ変換器１３ｂによりアナログ値に変換されるとともに、パルス幅変調器１３ｃにおいてＰＷＭ変調され、水平送り装置１３に送られる。これにより、水平送り装置１３が生成された速度でＸ方向に駆動される。
【００２９】
こうして、位置センサ１２Ｓの検出信号、及びプローブ１１からの検出信号がＣＰＵ２２に入力され、これにより被測定物６の測定データを得ることができる。すなわち、ＣＰＵ２２に取り込まれた各検出信号はインターフェース２３を介してハードディスク２４に一旦格納され、ハードディスク２４に格納された測定データは、必要に応じて、ＲＡＭ２７に転送、記憶されるとともに、表示制御部２５に出力され、これにより測定データがディスプレイ５に表示される。
【００３０】
また、垂直送り装置１７は、上下移動出力回路１７ａ、パルス発生器１７ｂ、パルス計数器１７ｃを介してＣＰＵ２２と接続されている。上下移動出力回路１７ａは、後述する測定条件生成プログラムにおいてプローブ１１のＺ方向の基準位置が決定されると、これに対応する上下移動信号を生成し、これをパルス発生器１７ｂに向けて出力する機能を有する。パルス発生器１７ｂは、この上下移動信号に対応するパルス信号を発生させる。そして、このパルス信号は、パルス計数器１７ｃでカウントされる。これにより、垂直送り装置１７が所定距離だけＺ方向に駆動され、プローブ１１のＺ方向に関する基準位置が決定される。
【００３１】
ＲＯＭ２８には、後述する測定条件生成プログラム及び計算内容・計算手順作成プログラムが記憶されている。また、キーボード３、マウス４は、インターフェース２６を介してＣＰＵ２２と接続されている。
【００３２】
ＣＡＤシステム２９は、インターフェース２９ａを介してＣＰＵ２２と接続されている。ＣＡＤシステム２９からのＣＡＤデータはＣＰＵ２２に取り込まれた後、表示制御部２５で所定の情報処理を受けた後、ＣＲＴ５の画面上に図形として表示される。
輪郭形状測定装置１は以上のように構成されている。
この輪郭形状測定装置１による被測定物６の通常の測定は次のように行う。
まず、被測定物６を載置台１４に載置した後、垂直送り装置１７を駆動してプローブ１１が被測定物６と干渉しない位置まで上方に引き上げる。
次に、水平送り装置１３を駆動してプローブ１１を前進させ、被測定物の上方へプローブ１１を位置決めする。
【００３３】
その後、載置台１４の位置を微調整してＹ方向の測定位置を決定し、さらに垂直送り装置１７を駆動してプローブ１１を下降させて、プローブ１１先端の触針を被測定物６に接触させると共に、コンピュータ２に測定距離、測定ピッチ、測定速度、測定倍率などを設定して、測定準備が完了する。
この後、コンピュータ２に測定開始を指令すると、水平送り装置１３がプローブ１１をＸ方向（図１の右方向）へ設定された測定速度で駆動を開始する。触針が被測定物６の表面の凹凸に応じて上下に回動すると、検出結果が出力され、コンピュータ２は、検出結果を測定倍率に応じて増幅した上で、測定ピッチ毎にその増幅結果を取り込んでデジタルデータに変換して結果をＲＡＭ２７などに記憶・格納する。その後、プローブ１１が、あらかじめ設定された測定距離の駆動を完了すると停止する。
【００３４】
測定を完了すると、記憶・格納されている測定データが取り出され、別途設定した解析条件で測定データが解析されて結果がディスプレイ５に表示されたり、あるいは図示しない印刷装置などの周辺機器に出力される。
この通常の測定操作においては、最適な測定条件や解析条件が不明なため、被測定物６の測定を何度か行いながら、最適条件に追い込んでいく。
【００３５】
例えば、垂直送り装置１７によってプローブ１１を下降させて被測定物６に触針を接触させた時のプローブ１１の位置が被測定物６に対して高すぎる位置にある場合は、プローブ１１が下方に回動した状態で被測定物６に接触しているので、測定中において被測定物６の谷底部分まで触針が届かないおそれがある。これに対して基準位置が被測定物６に対して低すぎる位置にある場合は、プローブ１１が上方に回動した状態で被測定物６に接触しているので、測定中において被測定物６の山頂部分ではプローブ１１が過度に上方へ回動させられ、プローブ１１破損の原因と成りうる。従って、被測定物６の測定範囲における谷底と山頂の両者がプローブ１１の回動範囲内に収まるような基準位置にプローブ１１を位置決めしておく必要がある。すなわち、測定開始位置におけるプローブ１１の最適な回動角度が存在する。基準位置とは、この最適回動角度時におけるプローブ１１の検出出力の値を示す。
【００３６】
尚、ここで示した測定開始位置におけるプローブ１１の姿勢は必ずしも、回動中心（Ｘ方向と平行）に一致するとは限らない。
また更に、被測定物６の測定開始位置に対して、測定終了位置における被測定物６が過度に高すぎる、あるいは低すぎる場合は、被測定物６の測定面が測定方向（Ｘ方向）に対して傾斜している可能性があるので、この傾きを載置台１４によって調整しておく必要がある。
【００３７】
測定データの解析にあたっても、測定データのディスプレイ５への表示結果から、ある箇所が曲率半径の大きな円弧として解析すべきか、直線として解析すべきか判断に迷うことなどがあって、解析条件の設定にも試行錯誤が必要となる。これに対して本実施の形態においては、測定条件あるいは解析条件の設定は設計値データ（通常はＣＡＤデータが用いられるが、必要に応じて被測定物６を加工した時のＣＡＭデータなどの加工条件データも合せて用いられる。）を基にして、オペレータに対してガイダンスを与えることができ、被加工物６の加工形状などによっては自動的、あるいは半自動的に各種条件設定を行うことが出来る。
【００３８】
次に、測定条件生成プログラム、及び解析条件生成プログラムを実行した場合の具体的な処理を、図３に示すフローチャートにより説明する。
まず、オペレータは、キーボード３又はマウス４を用いて、被測定物６のＣＡＤデータの読み込みを指令する（Ｓ１）。すると、ＣＡＤデータがＣＡＤシステム２９又はハードディス２４より読み込まれ、図１に示すように,ディスプレイ５にＣＡＤデータ図形３０として表示される。
【００３９】
次に、このＣＡＤデータ図形３０上において、測定の対象とする範囲を選択する（Ｓ２）。この測定対象範囲の選択は、図４（ａ）に示すように、線３１、３２の表示位置をマウス４等を使用して変更、確定させることにより行う。
マウス４のポインタＰを線３１又３２の近傍に合せた後、マウス４の左ボタンを押しながらマウス４を左右に移動させることにより、線３１又は３２の位置を移動させることができる。キーボード３のカーソルキー等により位置の調整を行わせてもよい。
【００４０】
この線３１，３２の指定が終わると、この線３１，３２内に含まれるＣＡＤデータの基本図形要素に関するデータが、読み込まれたＣＡＤデータより抽出される。
例えば、この線３１、３２内に含まれるＣＡＤデータの最高高さ点の座標、最低高さ点の座標が抽出される。
次に、測定を開始する位置のＸ座標Ｘｏ及び測定ピッチΔｍを決定する（Ｓ３）。Ｘｏの決定は、図４（ｂ）に示すように、ＣＡＤデータ図形３０上に表示される線３３の位置をマウス４等により調整することにより行うことができる。また、測定ピッチΔｍは、キーボード３のカーソルキーにより入力させるようにすることができる。
【００４１】
線３１の位置を測定開始位置とすることにより、この線33の位置の指定のステップを省略するようにしてもよい。
【００４２】
次に、各種の測定条件の自動生成を行う（Ｓ４）。本実施の形態では、Ｚ方向に関するプローブ１１の基準位置Ｚｏ、測定倍率Ｍ、測定速度S、被測定物６の傾きＴ等の測定条件を自動生成する。
基準位置Ｚｏは、前述の通りＳ２で抽出したＣＡＤデータの最高高さ点の座標、最低高さ点の座標及び測定を開始する位置から求められる。
基準位置Ｚｏが生成されると、プローブ１１の検出出力がこの基準位置Ｚｏに一致するように、垂直送り装置１７によってプローブ１１の位置決めがなされる。
また、測定倍率Ｍは、Ｓ２で決定した測定対象範囲におけるＺ軸の最大値及び最小値（高低差）に基づいて決定される。測定倍率Mが決定されると、測定倍率出力回路２１ｂにより、プリアンプ２１の増幅率が制御され、プローブ１１からの検出信号に反映される。また、測定速度Ｓは、測定ピッチΔｍに基づき決定される。
【００４３】
さらに、被測定物６の傾きＴは、Ｓ２で決定した測定対象範囲における高低差が最小となるような被測定物６の傾きが決定される。例えば、後述する図６における直線要素Ｌ２位置および双曲線要素Ｈ１の最低部が、それぞれ測定対象範囲における最大値（山頂）と最小値（谷底）を示す。これに対して、この設計値データ（ＣＡＤデータ）が示すプロフィール（輪郭）全体について図６で示す右側を若干持ち上げる（プロフィール全体を反時計方向へ回転させる。）方が高低差が減少する。この高低差が最小となる角度が被測定物６の傾きＴとなる。
被測定物６の傾きＴが決定されると、自動または手動によって載置台１４の被測定物載置面の傾きが調整される。また、プロフィール回転に伴って、設計値データの座標値が変化することになるので、この傾き修正が行われて、新しい座標値が算出される。
このようにして測定対象範囲の高低差が小さくなれば、さらに高い測定倍率を選択することが可能になるので、必要に応じて測定倍率Ｍが再決定される。
【００４４】
次に、上記のような測定条件の下で得られた測定結果としての測定データ点列を解析する場合の解析条件が決定される。ここでは、Ｓ２において決定された測定対象範囲の内、測定開始位置（線３３）から測定終了位置（線３２）が解析対象範囲とされる。但し、測定対象範囲とは独立に解析対象範囲を決定することも出来る。
【００４５】
まず、解析対象範囲においてその解析の対象から除外する範囲を選択する（Ｓ５）。
本実施の形態のような輪郭形状測定装置の場合、得られた測定データ点列をＣＡＤデータと比較し、その誤差を求める解析を実行するのであるが、その比較の際、例えば、図５（ａ）に示すように、２つの直線図形要素ＬｑとＬｑ＋１とが隣接している場合に、ＬｑとＬｑ＋１が接続される点Ｐｑの前後に対応するデータをこの比較の対象から除外しようとするものである。
隣接する図形が形状誤差を生じることなく加工可能な場合には、この除外範囲を、図５（ｂ）に示すようにゼロに設定することもできる。
【００４６】
これに対して、隣接する図形要素の種類及び条件によっては、その隅部分の加工がうまく行えない場合があり、この場合には図形要素が隣接する所定部位を解析対象から除外することができる。例えば旋削工具（バイト）の先端は通常は曲線形状であるため、図形要素隣接部によってはＲ形状（いわゆる隅Ｒ）が形成されてしまい、形状誤差が生じる。また、加工機械によっては、例えば円弧形状の頂点などにおける切削方向の切り替わり点において、バックラッシュの影響によって、微小突起が生じることがある。従って、解析にあたっては、これらの部分を除外して解析することにより、解析の精度を向上させることができる。
【００４７】
次に、上記のような測定条件の下で得られた測定結果としての測定データ点列を解析するための解析条件を自動生成する（Ｓ６）。すなわち、どのような内容の解析を、どのような手順で行うのかを決定する。
周知のように、ＣＡＤデータは円弧、直線、双曲線などの基本図形の集合からなる。図６は、ＣＡＤデータの一例を、そのデータ構造と共に示すものである。図６（ａ）は、ＣＡＤデータをＣＲＴ５の画面上に展開させた場合の表示例であり、直線要素Ｌ１―Ｌ９、円弧要素Ｃ１−Ｃ２、双曲線要素Ｈ１−Ｈ３を含む複数の基本図形要素が表示されている。
【００４８】
これらの各基本図形要素（Ｌ１−Ｌ９、Ｃ１−Ｃ２、Ｈ１−Ｈ３）に関するデータは、形状の種類（円弧、直線、双曲線）に関するデータと、その位置及び大きさに関するデータとから構成されている。
これら１つの基本図形要素の形状の種類に関するデータと、その位置及び大きさに関するデータとは、図６（ｂ）に示すように、１つの基本図形要素データセットｆ１，ｆ２・・・・・・に対応付けて記憶される。
【００４９】
１つの基本図形データセットｆｉは、ヘッダ部４１とデータ部４２とからなり、ヘッダ部４１に形状の種類に関するデータが記憶され、データ部４２に位置及び大きさに関するデータが記憶される。例えば、図６（ａ）に示す直線要素Ｌ１に関するデータは、図６（ｂ）に示すように、その形状の種類を示す記号Ｌ１がヘッダ部４１に記憶され、その始点座標のデータ（ｘ０，ｙ０，ｚ０）と終点座標のデータ（ｘ１、ｙ１、ｚ１）のデータがデータ部４２に記憶される。他の直線要素Ｌ２−Ｌ９も同様である。
【００５０】
また、図６（ａ）に示す円弧要素Ｃ１に関するデータは、その形状の種類を示す記号Ｃ１がヘッダ部４１に記憶され、円中心座標データ（ｃｘ１、ｃｚ１）、半径データｒ１、角度データθ（θ１〜θ２）等がデータ部４２に記憶される。円弧要素Ｃ２も同様である。
【００５１】
また、双曲線要素Ｈ１に関するデータは、その形状の種類を示す記号Ｈ１がヘッダ部４１に記憶され、焦点座標データ（Ｆｘ１、Ｆｚ１）と傾きデータｇ１とがデータ部４２に記憶される。双曲線要素Ｈ２、Ｈ３も同様である。
【００５２】
本実施の形態では、ＣＰＵ２２が、このＣＡＤシステム２９より、指定された測定範囲に含まれる基本図形要素（Ｌ１−Ｌ９、Ｃ１、Ｃ２、Ｈ１、Ｈ３）の形状の種類に関するデータと位置及び大きさに関するデータとを抽出する。そして、この抽出したデータを測定結果を解析するための基準データとしてハードディスク２４に記憶させる。
【００５３】
また、このＳ６では、測定結果に対してどのような種類の計算を行うのかを、これらハードディスク２４に記憶された基本図形要素（Ｌ１−Ｌ９、Ｃ１、Ｃ２、Ｈ１−Ｈ３）の種類情報に基づいて決定する。
計算内容の種類の決定方法の一例について、図７を用いて説明する。例えば、図７（ａ）に示すように、直線要素ＬｎとＬn+１がある角度で交差している場合には、その隣り合う図形要素Ｌ１、Ｌ２がなす角度αを計算する。
また、図７（ｂ）に示すように、近接する直線要素ＬｍとＬm+１が互いに平行である場合には、この２つの要素ＬｍとＬm+１間の直交距離（段差Δｈ）を演算するようにする。
【００５４】
また、同一の大きさを備えた同一種類の基本図形要素が連続して現われる場合、例えば図７（ｃ）に示すように、同一の大きさの双曲線要素Ｈm−１、Ｈｍ、Ｈm+１が連続して現われる場合、その要素Hが現われる間隔Ｐ１−Ｐ２（ピッチ）を演算するようにする。
【００５５】
こうして入力、生成された測定条件及び解析条件は、図８に示すようにモニタ５に表示される（Ｓ７）。測定倍率Ｍ、測定ピッチΔｍ、測定速度Ｓ等はＣＲＴ５の画面右上に数値として表示され、また、測定開始位置のＸ座標Ｘｏや解析対象から除外する範囲３５は、ＣＡＤデータ図形３０上に重畳的に表示される。また解析の手順は、各基本図形要素の上部に数字１−７で表示され、ＣＡＤデータ図形３０の下部には、この数字１−７に対応させて、どのような図形が解析時の基準とされるかが文字Ｌ１−Ｌ５、及びＣ１−Ｃ２で表示される。
【００５６】
また、角度計算が行われる旨は角度計算表示３６で、段差計算が行われる旨は段差計算表示３７により表示される。
オペレータはこれらの表示を見て、編集が必要と判断する場合には（Ｓ８）、この画面上で編集作業を行う（Ｓ９）。例えば、角度計算が不要と考える場合には、角度計算表示３６をマウス４でダブルクリックして、その表示を消去するなどすることができる。編集が不要と判断した場合、編集が完了した場合には、「ＯＫ」アイコン３４をクリックする。これにより、測定条件と解析条件の生成が終了する（Ｓ１０）。生成された測定条件、解析条件はハードディスク２４に保存されるので、その後、随時これらの条件を用いて、測定あるいは解析を行うことが出来る。
【００５７】
尚、この測定条件によって被加工物６の測定を行うためには、ＣＡＤデータの座標系と被測定物の座標系を一致させておく必要があるが、これは、ＣＡＤデータと被測定物の双方に一箇所あるいは二箇所以上の標準点を設けておき、この標準点へプローブを位置決めしたときのＣＡＤデータの標準点座標値と被測定物座標値を一致させる座標合せを行えば良い。
さらに、この解析条件によって被加工物６の測定データを解析する場合には、同様に標準点を設けておき、この標準点におけるＣＡＤデータの標準点座標値と被測定物座標値を一致させてから、測定データを得る方法の他、測定データを得た後で、この標準点におけるＣＡＤデータの標準点座標値と被測定物座標値が一致するように、ＣＡＤデータあるいは測定データを座標変換する方法としても良い。さらに、ＣＡＤデータと測定データを最小自乗法によって誤差が最小となるようにＣＡＤデータあるいは測定データを位置決めして座標変換を行う、いわゆるベストフィット方法を用いても良い。
【００５８】
以上によって生成された測定条件を用いて表面性状測定装置１によって被測定物６の測定を行う。
また、被測定物６を表面性状測定装置１によって測定して得られた測定データは、以上によって生成された解析条件を用いて解析し、結果をディスプレイ５に表示したり、プリンタやプロッタに印刷したり、内部または外部の記憶装置へ格納したり、あるいは必要に応じて外部機器へ出力する。
【００５９】
この第１実施形態によれば、以下の効果を奏する。
（１）ＣＡＤデータを読込み、その内容を画面表示して測定範囲を指定すると共に、測定開始点などの必要最低限のデータをオペレータが対話的に入力するだけで、自動的に測定条件が生成される。従って予備測定を行う必要のない、本測定用の最適な測定条件が簡単に生成できるので、予備測定による被測定物の傷の発生もなく、測定の段取り能率と測定そのものの能率が向上する。
（２）測定条件が自動的に生成されるので、オペレータの勘違いなどによる人為的なミスが混入する機会を減少させることができ、測定の信頼性が向上する。
（３）測定範囲のＣＡＤデータから最高高さ点と最低高さ点の座標を抽出して高低差を算出し、この情報を基にして測定開始点におけるプローブ位置決めのための基準位置を決定するので、測定範囲において検出出力が測定可能範囲を逸脱する、いわゆるオーバーレンジを防止できる。このためプローブの破損を防止することができて、測定の信頼性が向上する。
【００６０】
（４）さらに、この基準位置決定によって、プローブの測定範囲中の最も精度の高い範囲（通常は、全測定範囲の中央部分）を用いて測定を行うことができるので、常に測定装置の最高性能を引き出すことができて、測定精度が向上する。
（５）高低差に関する情報を基にして測定倍率が決定されるため、測定において倍率過大あるいは倍率過小となることがなく、測定が一回ですむので、測定能率が向上する。
（６）高低差に関する情報を基にして測定倍率が決定されるため、測定データを最大限に大きく増幅できて、信号のＳ／Ｎ比が改善され、精度の高い測定データを得ることができる。
【００６１】
（７）測定速度が測定ピッチに基づいて決定されるため、プローブの構造的あるいは電気的応答周波数を逸脱しない範囲で最大の測定速度を決定することができ、測定時間の短縮化を図ることができるので、測定能率が向上する他、検出出力が応答周波数以下であることが保証されるので、測定精度が向上する。
（８）高低差に関する情報を基にして、この高低差が最小となる被測定物の傾きが求められるので、被測定物の測定段取りにおける傾き調整が容易になって段取り能率が向上する。
（９）高低差に関する情報を基にして、この高低差が最小となる被測定物の傾きが求められ、この傾きによって被測定物の傾きが調整されるので、測定倍率を最大にすることができ、測定データを最大限に大きく増幅できて、信号のＳ／Ｎ比が改善され、精度の高い測定データを得ることができる。
【００６２】
（１０）高低差に関する情報を基にして、この高低差が最小となる被測定物の傾きが求められ、この傾きによって被測定物の傾きが調整されるので、傾きが調整される前には、高低差がプローブの測定範囲を超えるような被測定物であっても、傾き調整によって高低差が最小となり、プローブの測定範囲内に収まって測定可能となる可能性がある。
（１１）ＣＡＤデータを読込み、その内容を画面表示してオペレータが対話的に解析範囲を指定するだけで、自動的に解析条件が生成される。従って測定データの最適な解析条件が簡単に生成できるので、測定データの解析能率が向上する。（１２）解析条件が自動的に生成されるので、オペレータの勘違いなどによる人為的なミスが混入する機会を減少させることができ、測定データ解析の信頼性が向上する。
【００６３】
（１３）解析範囲のＣＡＤデータから基本図形の種類に関する情報に基づき解析条件が生成されるので、表示された測定データから基本図形を推定する場合に比べて、解析の信頼性が格段に向上する。
（１４）解析範囲のＣＡＤデータのうち、所定部位を解析対象から除外することができるので、加工時に生じる形状（基本図形）端部における削り残し部分などを解析対象外とすることができ、解析の信頼性が向上する。
（１５）解析範囲のＣＡＤデータに複数の基本図形を含む場合には、これらの基本図形間の相対関係に基づいて解析条件を生成できるので、基本図形間の位置関係（段差、間隔、ピッチなど）、傾き（角度など）関係など、複雑な解析であっても容易に解析条件が生成され、解析能率が向上する。
【００６４】
（１６）解析範囲のＣＡＤデータに含まれる基本図形の形状及び大きさに関する情報を基準データとして、測定データを比較して誤差（形状誤差、段差誤差、間隔誤差、ピッチ誤差、角度誤差など）を求めるための解析条件が容易に生成できるので、この解析条件を用いて測定データの解析を行えば、被測定物の精度の推定および合否の判定が容易かつ確実に行える。
（１７）測定条件と解析条件は自動的に生成された結果を画面表示するので、確認が容易になると共に、対話的に編集することができ、条件の細部の微調整が極めて容易に行えるため、測定装置やコンピュータの性能を限界まで引き出すことができる。そのため、測定効率や解析効率が向上し、測定・解析作業全体の精度と信頼性が向上する。
【００６５】
［第２の実施の形態］
以上、本発明を輪郭形状測定装置に使用した場合について説明したが、本発明は被測定物の表面粗さを測定する表面粗さ測定装置にも適用可能である。
この第２の実施形態においても、基本的な処理の流れは第１実施形態における図３と同一であるので、以下に相違点のみを説明する。
Ｓ１におけるＣＡＤデータの取り込みにおいて、ＣＡＤデータ中に基本図形の種類毎に各部の設計上の仕上げ粗さ指定（粗さのパラメータの種類と粗さの限界値）が指定されている場合（例：Ｒａ＜0.5μｍ以下）は、その指定に従って後述するように粗さ測定条件を生成することができる。
【００６６】
これに対して、ＣＡＤデータ中に仕上げ粗さ指定がない場合には、粗さ測定条件を生成することが出来ない。この場合には、ＣＡＭデータ（Computer aided Machining Data）や、実際の加工において用いられた加工条件データ（刃具の種類、主軸回転速度、切削送り速度、被測定物６の材質等）など、粗さを推定できるデータを入力してＣＡＤデータに統合しておく。
【００６７】
次に、測定範囲の決定（Ｓ２）において、粗さ測定の場合は輪郭測定の場合と異なり、複数の基本図形の種類を連続して測定するのではなく、複数の基本図形の種類を不連続に測定するように決定する。例えば図６のプロフィールにおいては、直線要素Ｌ２の全域、円弧要素Ｃ２の中央部（底部）などの複数の測定箇所を画面上で選択して決定する。あるいは、ＣＡＤデータ中に基本図形の種類毎に各部の設計上の仕上げ粗さ指定がある場合は、それらの指定のある形状（基本図形の種類）箇所が自動的に選択されて決定される。但し、この場合、測定終了箇所（線３２）は後述するＳ４において自動的に決定されるので、必ずしもここで決定する必要はない。
【００６８】
複数の測定範囲が決定されると、それらの測定範囲に該当するＣＡＤデータ（必要に応じてＣＡＭデータ等が統合済）から、各々の基本図形要素や粗さに関する情報が抽出される。
その後、測定開始位置のＸ座標Ｘｏの指定（Ｓ３）においては、各測定範囲毎に決定される。測定ピッチΔｍについては、後述する測定条件の生成（Ｓ４）において自動的に決定される。
粗さ測定条件の生成に必要な条件の入力が完了すると、測定条件が自動的に生成される（Ｓ４）。
粗さ測定条件の生成は、基本的には日本工業規格（例：JIS B 0601-1994）などの各種の規格に従って行われる。例えばJIS B 0601-1994に従えば、粗さＲａを求める場合は、「基準となる粗さＲａ」の大きさの範囲によって、カットオフ値と評価長さが決定される。具体的な一例としては、粗さＲａの大きさが、0.1μｍを超え、2.0μｍ以下の場合には、カットオフ値を0.8ｍｍ、評価長さを4ｍｍとする。つまり、測定開始位置のＸ座標Ｘｏから4ｍｍの長さが測定範囲となる。カットオフ値とは、粗さ解析を行う場合に測定データに対してフィルタ処理を行うが、そのフィルタの遮断長さを示している。このフィルタは粗さやうねりの測定種類によって、ハイパスフィルタ、ローパスフィルタなどが用いられるが、粗さＲａの場合にはハイパスフィルタが用いられる。これらの粗さ測定条件生成の「基準となる粗さ」は、Ｓ２で抽出された粗さに関する情報が用いられる。
【００６９】
ＣＡＤデータ中に評価長さや基準長さなどの測定条件の指定がある場合には、その値を用いることが出来る。
測定ピッチΔｍは、前記の評価長さと、その粗さ測定装置において可能なサンプリングピッチの上限値（最小サンプリングピッチ）および測定データの格納に用いられる記憶装置（ＲＡＭ２７）の大きさから決定される。この際、測定ピッチΔｍが小さくなれば、大きな記憶装置容量が必要となる。これに加えて、これらの条件を満たしつつ、測定データ数が1024、4096などの２のべき乗となる測定ピッチΔｍが決定される。この２のべき乗とするのは、主にフィルタ計算処理の精度と演算速度の最適化を目的とするためである。
【００７０】
このようにして、測定ピッチΔｍが決定されると、その粗さ測定装置において、その測定ピッチΔｍが可能な測定速度が決定される。これらの関係は、一般に測定ピッチΔｍが大きければ、高速の測定速度が可能であるが、測定ピッチΔｍが小さい場合には、低速の測定速度として、測定時間間隔が過度に狭くならないようにする必要があることに起因する。ここで、測定ピッチはＸ方向の長さである。
この実施形態においては、測定ピッチΔｍを決定した後に測定速度Ｓを決定しているが、このような制約関係を満たす限りにおいては、測定速度Ｓを決定した後に測定ピッチΔｍを決定するようにしても良い。
【００７１】
その他の基準位置Ｚｏ、測定倍率Ｍ、被測定物６の傾きＴの測定条件の自動生成は、第１実施形態と同一であるが、複数の測定箇所の各々について決定される点が相違する。
解析対象範囲の決定は、Ｓ２において決定された測定開始位置ＸｏとＳ４において自動生成された評価長さから決定されるが、必要に応じて測定データが存在する領域を解析対象範囲として決定することも出来る。
粗さ測定においては、一般的に測定箇所が限定されることから、通常は解析の除外範囲はゼロとする（Ｓ５）。
【００７２】
解析条件生成は、前記のＣＡＤデータから抽出された「基準となる粗さ」に基づくカットオフ値が決定され、このカットオフ値によるフィルタ処理の後、所定の粗さ計算条件が決定される（Ｓ６）。粗さのパラメータの種類によっては、補助的な条件値を与える必要が生じるが、ここでは代表的な値が割り当てられるが、これらは、Ｓ９において修正可能である。
測定条件と解析条件の表示は、第１実施形態のヘッダ部４１とデータ部４２に加えて粗さ情報（粗さのパラメータなど）がデータ部４３として追加して表示される。
【００７３】
この第２実施形態によれば、第１実施形態における（１）〜（１２）、（１７）に加えて、次の効果を奏する。
（１８）粗さ情報などがＣＡＤデータに含まれていない場合であっても、ＣＡＭデータや被測定物の加工条件データをＣＡＤデータに統合することができるので、ＣＡＤデータのみでは生成できない測定条件や解析条件を生成することが出来る。これにより、より広範な被測定物に対して測定や解析の能率を向上させることができる。
（１９）粗さやうねり測定のように、本来、被測定物の予備測定を行って「基準となる粗さやうねり」を求めなければ測定条件が決定できない測定であっても、予備測定を行うことなく、ＣＡＤデータから測定条件を生成できるので、測定の能率が向上する。
（２０）各種の規格に従って測定条件や解析条件が生成されるので、オペレータの勘違いや誤認による測定ミス、解析ミスを防止できて、測定の能率が向上する。
（２１）被測定物の複数の範囲に渡って、それぞれ異なる測定条件、解析条件を生成できるので、測定の自動化を行うことも出来、測定能率が格段に向上する。
【００７４】
以上の実施の形態においては、測定条件と解析条件の両方を自動生成するようにしているが、いずれか一方のみを自動生成するように構成し、他方はすべてマニュアル的に入力させるようにしても差し支えない。
あるいは、測定条件と解析条件の一方のみを自動生成し、他方を生成する機能を備えないものであっても良い。
また、これらの実施形態においては触針を備えた接触式の測定装置に限って説明したが、ＣＣＤカメラやイメージセンサあるいは超音波センサなどから構成される非接触式のプローブを備えた表面性状測定装置であっても良く、特定のプローブの形式に限定されない。
【００７５】
また、第２実施形態においては粗さ測定条件と粗さ解析条件に限って説明したが、粗さの他にうねりを測定するものであっても良く、さらに粗さやうねりを測定する表面性状測定装置において、微小輪郭形状を測定するものであっても良い。
さらに、これらの表面性状測定方法は、輪郭形状測定装置と粗さ測定装置に限って説明したが、真円度測定装置、画像測定装置、三次元測定装置の他、ねじ形状測定装置などの専用測定装置あるいは複合測定機能を備えた表面性状測定装置において実施しても良い。
【００７６】
また、ＣＡＤデータや測定データについては、二次元データに限らず、三次元データでもよく、座標形式についても直交座標系に限らず、極座標系でも良く、特定の座標形式に限定されない。
さらに、ＣＡＤデータの形式、フォーマットについても、任意のもので良く、特定のＣＡＤデータ形式やフォーマットに限定されない。
また、ＣＡＤデータの画面表示形式についても、第１実施形態によって示したプロフィールや輪郭形状あるいは断面曲線によるものに限らず、三次元的な形状を、ワイヤーフレーム表示、各種メッシュ表示、ソリッドモデル表示などで表示しても良い。
【００７７】
さらに、測定条件や解析条件の範囲指定などの上述の各種指定方法および生成された各種条件の編集方法は、画面表示とキーボードとマウスによる方法の他、回転ダイヤルなどの特殊な入力機器を用いても良く、さらに、音声などの可聴周波数帯域における音波入力機器あるいは音波出力機器を用いて、対話性能を向上させたものであっても良い。
【００７８】
さらに、本発明による表面性状測定方法は、表面性状測定装置に必ずしも直結されない独立のコンピュータ上でＣＡＤデータを基にして測定条件あるいは解析条件を生成するものであっても良く、さらに、コンピュータとしては１つに限らず、例えば複数のコンピュータをネットワーク状に組み合せた構成であってもよい。さらにコンピュータで生成された測定条件や解析条件は、ネットワークやフロッピーディスクなどを経由して表面性状測定装置に入力可能としてそれらの条件によって測定と解析を行っても良く、さらに、表面性状測定装置における測定データを同様にしてコンピュータに入力可能とし、コンピュータ上で測定データの解析を行っても良い。
【００７９】
また、上述した表面性状測定方法をコンピュータに実行可能なプログラムの形態とすることにより、可搬性があり、複数の異なる機種のコンピュータにおける実行可能性が向上させて、本発明の利用促進を大幅に図ったものであっても良い。ここで、コンピュータとしては１つに限らず、例えば複数のコンピュータをネットワーク状に組み合せた構成なども含む。
さらに、このプログラムの形態は、データ処理部とユーザインターフェイス部を分離したサーバークライアント形態であっても良い。
また、このプログラムの形式はコンパイラ形式、インタプリタ形式などの言語形式に限定されない。
さらに、このプログラムは固定型の記憶手段の他、フロッピーディスクや光ディスクなどの各種可搬型のメディア（記憶手段）へ格納しても良い。
さらに、本発明によって生成された各種被測定物の測定条件や解析条件を集積してデータベースを構築しても良い。
【００８０】
【発明の効果】
以上述べたように、本発明によれば、設計値データに基づき測定条件や解析条件が自動的に決定されるので、予備測定を行う必要がなく、また、解析条件の決定に際し図形要素の種類を判定等する必要がなく、オペレータの負担が著しく軽減される。
【図面の簡単な説明】
【図１】  本発明の実施の形態に係る輪郭形状測定装置の全体像を示す図である。
【図２】  図１に示す輪郭形状測定装置のコンピュータ２を中心としたブロック図である。
【図３】  測定条件生成プログラム及び解析条件生成プログラムのフローチャートである。
【図４】  ＣＲＴ５の画面におけるＣＡＤデータ３０の表示例、及び輪郭形状測定装置１による測定範囲を決定するための手法を示す図である。
【図５】  解析対象から除外するデータ部分を決定するための手法を示す図である。
【図６】  ＣＡＤデータの表示例及びデータ構造を示す図である。
【図７】  解析条件の決定の仕方を説明するための概念図である。
【図８】  測定条件及び解析条件のＣＲＴ５上における表示例である。
【符号の説明】
１・・・・・・輪郭形状測定装置、２・・・・・・コンピュータ、３・・・・・・キーボード、４・・・・・・マウス、５・・・・・・ＣＲＴ、６・・・・・・被測定物、１１・・・・・・プローブ、１２・・・・・・プローブ保持部、１３・・・・・・水平送り装置、１３ａ・・・・・・測定速度出力回路、１３ｂ・・・・・・ＤＡ変換器、１３ｃ・・・・・・パルス幅変調器、１４・・・・・・載置台、１５・・・・・・コラム、１２Ｓ，１３Ｓ，１４Ｓ・・・・・・位置センサ、１６・・・・・・ベース、１７・・・・・・垂直送り装置、１７ａ・・・・・・上下移動出力回路、１７ｂ・・・・・・パルス発生器、１７ｃ・・・・・・パルス計数器、２１・・・・・・プリアンプ、２１ａ・・・・・・ＡＤ変換器、２１ｂ・・・・・・測定倍率出力回路、２２・・・・・・ＣＰＵ、２３・・・・・・インターフェース、２４・・・・・・ハードディスク、２５・・・・・・表示制御部、２６・・・・・・インターフェース、２７・・・・・・ＲＯＭ、２８・・・・・・ＲＡＭ、２９・・・・・・ＣＡＤシステム、２９ａ・・・・・・インターフェース、ＩＦ・・・・・・インターフェース
【図１】
0004199450.tif 000002
【図２】
0004199450.tif 000003
【図３】
0004199450.tif 000004
【図４】
0004199450.tif 000005
【図５】
0004199450.tif 000006
【図６】
0004199450.tif 000007
【図７】
0004199450.tif 000008
【図８】
0004199450.tif 000009