(57)【要約】【課題】  ワークの測定及び要素間計算を行うときの操作手順を簡略化することが可能な三次元測定結果の処理方法及び処理装置並びに三次元測定機を提供する。【解決手段】  三次元測定結果の処理方法は、三次元測定機（１）によって測定された複数の要素の測定結果を用いて要素間計算を行ったときに、要素間計算の種類と、要素間計算において使用した要素の種類及び数の履歴とを記憶する工程と、三次元測定機によって測定された複数の要素の測定結果を用いて、新たに要素間計算を行う場合に、過去に行った要素間計算の種類、並びに要素の種類及び数を選択するための操作部材を表示装置（１０８）に表示させる工程と、操作部材を介して、要素間計算の種類、並びに要素の種類及び数を選択する操作を受け付ける工程とを備える。【選択図】  図１
2020060448.tif 000002
【特許請求の範囲】
【請求項１】
三次元測定機によって測定された被測定物の複数の要素の測定結果を用いて要素間計算を行ったときに、前記要素間計算の種類と、前記要素間計算において使用した要素の種類及び数の履歴とを記憶する工程と、
前記三次元測定機によって測定された複数の要素の測定結果を用いて、新たに要素間計算を行う場合に、過去に行った前記要素間計算の種類、並びに要素の種類及び数を選択するための操作部材を表示装置に表示させる工程と、
前記操作部材を介して、前記要素間計算の種類、並びに前記要素の種類及び数を選択する操作を受け付ける工程と、
を備える三次元測定結果の処理方法。
【請求項２】
前記操作部材が操作されてからの経過時間及び前記操作部材が操作された回数のうちの少なくとも１つに基づいて、前記表示装置に表示させる操作部材を決定する工程を更に備える請求項１記載の三次元測定結果の処理方法。
【請求項３】
前記要素間計算の種類に対応する前記操作部材に、前記要素間計算に用いる前記要素の種類及び数を示す情報を表示させる、請求項１又は２記載の三次元測定結果の処理方法。
【請求項４】
前記操作部材に対する操作を受け付けた場合に、前記操作部材に対応する前記要素の種類及び数と、前記三次元測定機による測定結果に含まれる前記要素の種類及び数とが一致する場合に、前記三次元測定機による測定結果の中から、前記操作部材に対応する種類及び数の要素を自動的に選択して前記表示装置に表示させる工程を更に含む、請求項１から３のいずれか１項記載の三次元測定結果の処理方法。
【請求項５】
三次元測定機によって測定された被測定物の複数の要素の測定結果を取得する測定結果取得部と、
前記測定結果を用いて要素間計算を行う要素間計算部と、
前記要素間計算を行ったときに、前記要素間計算の種類と、前記要素間計算において使用した要素の種類及び数の履歴とを記憶する記憶装置と、
表示装置と、
前記三次元測定機によって測定された複数の要素の測定結果を用いて、新たに要素間計算を行う場合に、過去に行った前記要素間計算の種類、並びに要素の種類及び数を選択するための操作部材を前記表示装置に表示させる表示制御部と、
前記操作部材を介して、前記要素間計算の種類、並びに前記要素の種類及び数を選択する操作を受け付ける受付部と、
を備える三次元測定結果の処理装置。
【請求項６】
被測定物に接触させて前記被測定物の測定を行うための測定子と、
前記測定子を用いて測定した前記被測定物の要素の測定結果を取得して、前記要素間計算を行う請求項５に記載の三次元測定結果の処理装置と、
を備える三次元測定機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は三次元測定結果の処理方法及び処理装置並びに三次元測定機に係り、被測定物について測定された複数の要素に関する要素間計算を行う機能を有する三次元測定結果の処理方法及び処理装置並びに三次元測定機に関する。
【背景技術】
【０００２】
三次元測定機（ＣＭＭ：Coordinate Measuring Machine）では、被測定物（以下、「ワーク」という。）の複数の要素について測定が行われ、測定した要素のうちの任意の複数の要素に関する測定結果を用いて要素間計算が行われる。要素間計算の結果は、ワークの加工精度の検証等に用いられる。
【０００３】
特許文献１には、測定メニューの中に、要素測定、交差照合、距離計算、交角計算、交差計算、二等分計算等のコマンドを含む三次元測定システムが開示されている。特許文献１において、要素測定には、点要素測定、円要素測定、線要素測定、平面要素測定、円筒要素測定、円錐要素測定、球要素測定、楕円要素測定等が含まれる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−３３９６３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
要素間計算は、例えば、次のような手順で行われる。まず、ユーザは、三次元測定機を用いて、ワークの複数の要素（例えば、点、直線、平面、円等）の測定を行う。ここで、要素の測定は、１つの要素に対して複数回行う場合もある。これにより、三次元測定機を用いて測定された要素の測定結果（例えば、位置、座標、寸法等）が記憶される。
【０００６】
次に、ユーザは、表示画面に表示されたメニューの中から要素間計算における計算の種類又は評価の対象を示す項目を選択する。ここで、要素間計算とは、既に記憶されている複数の要素を組み合わせて、別の機械的な指標（パラメータ）を計算することをいう。要素間計算の項目は、例えば、交差要素（交点、交線等）、対称要素（中点、対称線、対称面等）、最短・最長距離、２点間の距離、２点間の座標差、２平面間及び直線と平面との間の直角度等の計算又は評価を含む。ユーザは、表示画面に表示された複数の要素に関する測定結果のリストの中から要素間計算に用いる要素を選択する。これにより、選択した項目について、選択した要素の測定結果を用いた要素間計算が行われ、要素間計算の結果が表示画面に表示される。
【０００７】
上記のように、要素間計算では、要素間計算を行うごとに項目の選択及び要素の選択を行う必要がある。具体的には、要素間計算を行うごとに、要素の測定結果の表示画面、項目の選択画面及び要素の選択画面を含む複数の操作画面の間で、画面を遷移させる操作を行うことになる。このため、画面の遷移の回数が多くなり、操作が煩雑になるという問題がある。
【０００８】
例えば、同じ形状のワークを複数個測定する場合には、要素間計算における項目の選択、並びに要素の種類及び個数の選択の操作手順はほぼ同様になり得る。この場合、ユーザは、ワークを１個測定するごとに同様の操作手順を繰り返すことになる。このため、測定対象のワークの個数に対応して同様の操作手順を繰り返すことになる。
【０００９】
また、ユーザ又は測定対象のワークの種類によっては、要素間計算における項目、要素の種類及び個数があらかじめ決まっている場合がある。この場合、ユーザは、ワークを測定するごとに、項目の選択及び要素の選択について同じ操作を繰り返すことになる。
【００１０】
上記のような場合においても、１個のワークの測定を行って要素間計算を行うごとに項目及び要素の選択を行うとすると、操作が煩わしくなる。さらに、同様の操作手順の繰り返しに作業時間を要するため、ワークの測定のスループットが低下するという問題がある。そして、ワークの加工精度の検証のための測定及び要素間計算のスループットが低下すると、ワークの生産性が低下するという問題がある。
【００１１】
本発明はこのような事情に鑑みてなされたもので、ワークの測定及び要素間計算を行うときの操作手順を簡略化することが可能な三次元測定結果の処理方法及び処理装置並びに三次元測定機を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明の第１の態様に係る三次元測定結果の処理方法は、三次元測定機によって測定された被測定物の複数の要素の測定結果を用いて要素間計算を行ったときに、要素間計算の種類と、要素間計算において使用した要素の種類及び数の履歴とを記憶する工程と、三次元測定機によって測定された複数の要素の測定結果を用いて、新たに要素間計算を行う場合に、過去に行った要素間計算の種類、並びに要素の種類及び数を選択するための操作部材を表示装置に表示させる工程と、操作部材を介して、要素間計算の種類、並びに要素の種類及び数を選択する操作を受け付ける工程とを備える。
【００１３】
第１の態様によれば、被測定物（ワーク）の複数の要素の測定結果に基づいて要素間計算を行うときに、要素間計算の種類並びに要素間計算に用いる要素の種類及び数の選択のための操作手順を簡略化することが可能になる。
【００１４】
本発明の第２の態様に係る三次元測定結果の処理方法は、第１の態様において、操作部材が操作されてからの経過時間及び操作部材が操作された回数のうちの少なくとも１つに基づいて、表示装置に表示させる操作部材を決定する工程を更に備える。
【００１５】
本発明の第３の態様に係る三次元測定結果の処理方法は、第１又は第２の態様において、要素間計算の種類に対応する操作部材に、要素間計算に用いる要素の種類及び数を示す情報を表示させるようにしたものである。
【００１６】
本発明の第４の態様に係る三次元測定結果の処理方法は、第１から第３の態様のいずれかにおいて、操作部材に対する操作を受け付けた場合に、操作部材に対応する要素の種類及び数と、三次元測定機による測定結果に含まれる要素の種類及び数とが一致する場合に、三次元測定機による測定結果の中から、操作部材に対応する種類及び数の要素を自動的に選択して表示装置に表示させる工程を更に含む。
【００１７】
本発明の第５の態様に係る三次元測定結果の処理装置は、三次元測定機によって測定された被測定物の複数の要素の測定結果を取得する測定結果取得部と、測定結果を用いて要素間計算を行う要素間計算部と、要素間計算を行ったときに、要素間計算の種類と、要素間計算において使用した要素の種類及び数の履歴とを記憶する記憶装置と、表示装置と、三次元測定機によって測定された複数の要素の測定結果を用いて、新たに要素間計算を行う場合に、過去に行った要素間計算の種類、並びに要素の種類及び数を選択するための操作部材を表示装置に表示させる表示制御部と、操作部材を介して、要素間計算の種類、並びに要素の種類及び数を選択する操作を受け付ける受付部とを備える。
【００１８】
本発明の第６の態様に係る三次元測定機は、被測定物に接触させて被測定物の測定を行うための測定子と、測定子を用いて測定した被測定物の要素の測定結果を取得して、要素間計算を行う、第５の態様に係る三次元測定結果の処理装置とを備える。
【発明の効果】
【００１９】
本発明によれば、被測定物（ワーク）の複数の要素の測定結果に基づいて要素間計算を行うときに、要素間計算の種類並びに要素間計算に用いる要素の種類及び数の選択のための操作手順を簡略化することが可能になる。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の一実施形態に係る三次元測定機を示す図（斜視図及びブロック図）である。
【図２】図２は、測定対象のワークを示す一部平面図である。
【図３】図３は、要素間計算用プログラムによって生成される測定メニュー（ＧＵＩ）の例を示す図である。
【図４】図４は、要素間計算用プログラムによって生成される測定メニュー（ＧＵＩ）の例を示す図である。
【図５】図５は、要素間計算用プログラムによって生成される測定メニュー（ＧＵＩ）の例を示す図である。
【図６】図６は、要素間計算用プログラムによって生成される測定メニュー（ＧＵＩ）の例を示す図である。
【図７】図７は、要素間計算用プログラムによって生成される測定メニュー（ＧＵＩ）の例を示す図である。
【図８】図８は、要素間計算用プログラムによって生成される測定メニュー（ＧＵＩ）の例を示す図である。
【図９】図９は、要素間計算用プログラムによって生成される測定メニュー（ＧＵＩ）の例を示す図である。
【図１０】図１０は、要素間計算用プログラムによって生成される測定メニュー（ＧＵＩ）の例を示す図である。
【図１１】図１１は、測定及び要素間計算の処理の流れを示すフローチャートである。
【図１２】図１２は、選択候補の表示画面の生成処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、添付図面に従って本発明に係る三次元測定結果の処理方法及び処理装置並びに三次元測定機の実施の形態について説明する。
【００２２】
以下の実施形態では、三次元測定機１に含まれるコンピュータ１００における要素間計算のＧＵＩ（Graphical User Interface）について説明するが、本発明はこれに限定されない。本発明に係る三次元測定結果の処理方法及び処理装置は、例えば、三次元測定機１とは別のコンピュータ（例えば、パーソナルコンピュータ、ワークステーション等）において、三次元測定機１から取得した測定結果を用いた要素間計算を行う場合にも適用することが可能である。
【００２３】
［三次元測定機］
図１は、本発明の一実施形態に係る三次元測定機を示す図（斜視図及びブロック図）である。
【００２４】
図１に示すように、本実施形態に係る三次元測定機１は、測定機本体１０と、コンピュータ１００とを含んでいる。以下の説明では、測定機本体１０の配置及び駆動方向について、ｘｙｚ直交座標を機械座標として説明する。
【００２５】
（測定機本体）
まず、測定機本体１０について説明する。測定機本体１０は、プローブ２２（スタイラス２４を含む。）の先端に形成された測定子２６を、被測定物（ワーク）に接触させて走査させることにより、非接触物の形状（輪郭）及び寸法等を測定する装置である。
【００２６】
図１に示すように、測定機本体１０は、基台２０と、基台２０上に設けられた定盤１８とを含んでいる。定盤１８の表面は、ｘｙ平面に平行な平面状に形成されている。ワークは、定盤１８の表面に固定される。ワークを定盤１８の表面に固定するための手段としては、例えば、クランプ機構を用いることができる。
【００２７】
定盤１８には、定盤１８の表面から図中上側（＋ｚ方向）に伸びる一対のコラム（支柱）１６が取り付けられている。コラム１６の上端部（＋ｚ側の端部）には、ビーム（梁）１４が架け渡されている。一対のコラム１６は、定盤１８上をｙ方向に同期して移動可能となっており、ビーム１４は、ｘ方向に平行な状態で、ｙ方向に移動可能となっている。コラム１６を定盤１８に対して移動させるための駆動手段としては、モータを使用することができる。なお、一対のコラム１６は、定盤１８の下面側で接続されていてもよい。
【００２８】
ビーム１４には、ｚ方向に伸びるヘッド１２が取り付けられている。ヘッド１２は、ビーム１４の長さ方向（ｘ方向）に沿って移動可能となっている。ヘッド１２をビーム１４に対して移動させるための駆動手段としては、モータを使用することができる。
【００２９】
ヘッド１２の下端部（−ｚ側の端部）には、プローブ２２が図中の上下方向（ｚ方向）に移動可能に取り付けられている。プローブ２２を上下方向に移動させるための駆動手段としては、モータを使用することができる。
【００３０】
測定機本体１０は、コラム１６、ヘッド１２及びプローブ２２のそれぞれの移動量を測定するための移動量測定部（例えば、リニアエンコーダ。不図示）を含んでいる。
【００３１】
プローブ２２は、剛性が高い軸状の部材（スタイラス２４）を含んでいる。このスタイラス２４の材料としては、例えば、超硬質合金、チタン、ステンレス、セラミック、カーボンファイバー等を使用することができる。
【００３２】
プローブ２２のスタイラス２４の先端部には、測定子２６が設けられている。測定子２６は、硬度が高く、耐摩耗性に優れた球状の部材である。測定子２６の材料としては、例えば、ルビー、窒化珪素、ジルコニア、セラミック等を使用することができる。測定子２６の直径（以下、スタイラス径という。）は一例で４．０ｍｍである。
【００３３】
ワークの測定を行う場合には、コラム１６、ヘッド１２及びプローブ２２をｘｙｚ方向に移動させて測定子２６をワークに接触させる。そして、測定子２６をワークの外形に沿って走査させながら、測定子２６の変位量等を測定する。この変位量の測定値等のデータはコンピュータ１００に送信される。コンピュータ１００は、汎用測定プログラムを使用してこのデータを処理することにより、ワークの形状（輪郭）及び寸法等を求めることが可能となっている。
【００３４】
（コンピュータ）
次に、コンピュータ１００について説明する。コンピュータ１００は、操作装置１０４を介したオペレータからの操作入力に応じて測定機本体１０に指令を送信して、測定機本体１０によるワークの測定及び測定子２６の校正を行う。コンピュータ１００は、パーソナルコンピュータ又はワークステーションにより構成されていてもよい。
【００３５】
処理装置１０２は、測定機本体１０及びコンピュータ１００の各部の動作を制御するＣＰＵ（Central Processing Unit）を含んでいる。処理装置１０２は、操作装置１０４を介してオペレータからの操作入力を受け付け、コントローラ１１０を介してこの操作入力に応じた制御信号を、測定機本体１０及びコンピュータ１００の各部に送信して各部の動作を制御する。
【００３６】
操作装置１０４は、オペレータからの操作入力を受け付ける操作部材を含んでいる。この操作部材としては、例えば、文字入力のためのキーボード、ポインティングデバイス、マウス、表示装置１０８の表面に設けられたタッチパネル等を用いることができる。
【００３７】
コントローラ１１０は、測定機本体１０との間で通信を行うための手段であり、測定機本体１０との間で送受信するデータの変換処理を行う。コントローラ１１０は、コンピュータ１００から測定機本体１０に送信されるデジタルの指令をアナログ信号に変換するためのＤ／Ａ（digital-to-analog）変換器と、測定機本体１０からコンピュータ１００に送られる測定値等のデータをデジタルデータに変換するためのＡ／Ｄ（analog-to-digital）変換器とを含んでいてもよい。
【００３８】
記憶装置１０６は、処理装置１０２による演算に使用されるプログラム、及び測定機本体１０から取得した測定結果等のデータを記憶する。記憶装置１０６としては、例えば、例えば、ＨＤＤ（Hard Disk Drive）等の磁気ディスクを含む装置、ｅＭＭＣ（embedded Multi Media Card）、ＳＳＤ（Solid State Drive）等のフラッシュメモリを含む装置等を用いることができる。
【００３９】
図１には、記憶装置１０６に記憶されるプログラムの例として、要素間計算用プログラムが図示されている。また、記憶装置１０６に記憶されるデータの例として、要素の測定結果データが図示されている。
【００４０】
表示装置１０８は、文字情報、画像、ＧＵＩ（Graphical User Interface）等を表示するための装置である。表示装置１０８としては、例えば、液晶ディスプレイを用いることができる。表示装置１０８には、測定機本体１０から取得した測定値等のデータ等を表示させることができる。
【００４１】
［測定メニューの具体例］
次に、本実施形態に係る三次元測定機１において、ワークの測定及び要素間計算を行うための測定メニューの具体例について説明する。
【００４２】
以下では、図２に示すワークＷ１の複数の要素の測定を行う例について説明する。図２は、測定対象のワークを示す一部平面図である。図２に示す例では、ワークＷ１の表面Ｓ１（平面）に、要素として３つの円Ｃ１からＣ３が図示されている。
【００４３】
図３から図１０は、要素間計算用プログラムによって生成される測定メニュー（ＧＵＩ）の例を示す図である。各測定メニューに示すボタンは、操作装置１０４としてのタッチパネルによりタッチ操作できるようにしてもよいし、操作装置１０４としてのキーボードのボタン（例えば、ファンクションキー）又はマウスジェスチャーと対応づけられていてもよい。
【００４４】
（初回測定時）
まず、三次元測定機１における初回測定時の画面遷移について説明する。
【００４５】
図３は、三次元測定を行う場合の要素を選択するためのメニューを示している。本実施形態では、要素の種類を特定するための符号（文字、数字、又はこれらの組み合わせ）を割り当てておいて、要素間計算用プログラムでは、要素の種類に割り当てた符号を用いて、各要素の演算及び表示を行うようにしてもよい。例えば、点にａ、直線にｂ、円にｃ、部分円にｄ、球にｅ、平面にｆ、円筒にｇ、円錐にｈを割り当てて、処理装置１０２が要素の種類をこれらの符号により認識するようにしてもよい。
【００４６】
コンピュータ１００の操作装置１０４を用いてプロービングのボタン（図３参照）が操作されると、処理装置１０２は、測定機本体１０に対してプロービング信号を送信する。測定機本体１０は、プロービング信号を受信すると、プローブ２２を用いてワークＷ１の要素の測定を開始する。これにより、ワークＷ１に対する測定座標（以下、ＸＹＺ三次元直交座標（図２参照）とする。）の設定等の測定の準備処理が行われる。
【００４７】
ユーザは、測定機本体１０を操作して、定盤１８に載置されて固定されたワークＷ１の測定を行う。ワークＷ１の測定結果は、コントローラ１１０を介してコンピュータ１００に送信される。
【００４８】
処理装置１０２（測定結果取得部）は、三次元測定機１によって測定された要素の結果を取得（受信）して、記憶装置１０６に測定結果データとして記憶させる。また、処理装置１０２は、測定結果データを表示装置１０８に表示させる。これにより、図４の測定結果表示画面に示すように、ワークＷ１の要素ごとの測定結果が表示装置１０８の表示画面に表示される。
【００４９】
図４に示す例では、要素の測定結果として、点の測定結果ＰＮＴ１、直線の測定結果ＬＩＮ１、ＬＩＮ２及びＬＩＮ３、平面の測定結果ＰＬＮ１並びに円の測定結果ＣＩＲ１、ＣＩＲ２及びＣＩＲ３が図示されている。図４に示す例では、各測定結果に対応する代表点の座標が示されている。
【００５０】
図４に示す例では、直線ＬＩＮ１、ＬＩＮ２及びＬＩＮ３は、異なる直線を１回ずつ測定した測定結果を示している。そして、図４におけるＣＩＲ１、ＣＩＲ２及びＣＩＲ３は、それぞれ図２に示す円Ｃ１、Ｃ２及びＣ３の中心の座標を１回ずつ測定した測定結果を示している。
【００５１】
なお、同一の種類の要素を複数回測定する場合も考えられる。例えば、図２に示す円Ｃ１を３回測定した場合、円Ｃ１の測定結果をＣＩＲ１、ＣＩＲ２及びＣＩＲ３として表示してもよい。また、円Ｃ１を１回、円Ｃ２を２回測定した場合には、円Ｃ１の測定結果をＣＩＲ１、円Ｃ２の測定結果をＣＩＲ２及びＣＩＲ３として表示してもよい。この場合、複数回測定した要素については、同一の要素の測定結果であることを示す表示、例えば、円等の要素を識別するための識別子を付してもよい。
【００５２】
次に、ユーザが操作装置１０４を用いて測定の終了（ターミネート）の指示を入力すると、処理装置１０２は、測定機本体１０に対してターミネート信号を送信する。測定機本体１０は、ターミネート信号を受信すると、ワークＷ１の測定を終了し、測定結果の記憶等の後処理を行う。
【００５３】
次に、図４（測定結果表示画面）及び図５（項目選択画面）において項目の選択が行われる。図４及び図５の左側のボタンのうち「要素作成」は、例えば、複数の要素の測定結果を用いて新たな要素の計算（交差要素、対称要素、測定点リコール、再計算等）を行うためのボタンである。また、「評価」は、例えば、２点間の距離、若しくは、２つの直線同士、平面同士又は直線と平面との間における直角度の評価を行うためのボタンである。
【００５４】
図４（測定結果表示画面）において要素作成のボタンが操作されると、図５に示す要素作成に関する項目選択画面に移行する。以下では、図５において、測定点リコールが選択された例について説明する。図５では、選択された要素作成のボタンと測定点リコールのボタンが、選択されていないボタンとは異なる色で示されている。
【００５５】
図５（項目選択画面）において測定点リコールのボタンが操作されると、図６に示す測定点リコールのための要素選択画面に移行する。要素選択画面では、同図右側に示されたスクロールバーを操作しながら、測定点リコールにおいて使用する要素の選択を行うことが可能となっている。図６に示す例では、３つの円の測定結果が選択されて、非選択の要素とは異なる色で示されている。また、図６に示す例では、選択された測定結果に対して、選択された順番に応じた番号が付与されて表示されている。
【００５６】
次に、図６において要素の選択後に次へボタンが操作されると、図７に遷移し、要素間計算の結果が表示される。処理装置１０２（要素間計算部）は、図６において選択された要素の測定結果ＣＩＲ１、ＣＩＲ２及びＣＩＲ３を記憶装置１０６に記憶させる。また、測定結果ＣＩＲ１、ＣＩＲ２及びＣＩＲ３から作成された要素の計算結果、例えば、各円の中心を通る円Ｃ１０（図２参照）のデータを記憶装置１０６に記憶させる。
【００５７】
（２回目以降の測定時）
次に、三次元測定機１における２回目以降の測定時の画面遷移について説明する。
【００５８】
プロービングの開始から終了までは、初回測定時と同様の操作にしたがって操作メニューが遷移する（図３及び図４参照）。
【００５９】
プロービングが終了すると、図８に示すように、処理装置１０２（表示制御部）は、測定結果表示画面に選択候補表示画面Ｄ１２を表示装置１０８に表示させる。選択候補表示画面Ｄ１２には、過去の測定時に選択された項目及び要素に対応する操作部材（例えば、ボタン）が表示される。処理装置１０２（受付部）は、この操作部材を介して要素間計算の項目及び要素の選択を受け付ける。図８に示す例では、上記の初回測定時において選択された測定点リコールのボタンが表示されている。そして、測定結果表示領域Ｄ１０において、初回の測定点リコールで使用された要素の種類及び数に応じて、円の測定結果が３つ自動的に選択されている。図８では、円の測定結果ＣＩＲ１、ＣＩＲ２及びＣＩＲ３の色の変化により、これらの測定結果が自動的に選択されたことが示されている。
【００６０】
ユーザは、初回測定時と同様に、３つの円の測定結果を用いて測定点リコールを行う場合には、選択候補表示画面Ｄ１２に表示された測定点リコールのボタンを操作することにより、測定点リコールを実行することができる。
【００６１】
なお、選択候補表示画面Ｄ１２に表示されるボタンには、要素間計算に必要な要素の種類及び個数（例えば、円：３つ）を示す情報（例えば、符号等）の表示を付してもよい。
【００６２】
三次元測定機１において測定及び要素間計算が繰り返し行われると、図９に示すように、三次元測定機１において過去に行われた要素間計算の項目を示すボタンが複数表示される。
【００６３】
図９に示す例では、測定点リコールに加えて、２点間の距離及び直角度のボタンが示されている。そして、各ボタンに対応する要素間計算に使用される要素の種類及び数に応じて、測定結果表示領域Ｄ１０において、要素の測定結果が自動的に選択されている。選択候補表示画面Ｄ１２のボタンと、自動的に選択された測定結果とは、同じ色で表示されている。図９に示す例では、２点間の距離のボタンと２点の測定結果（ＰＮＴ１及びＰＮＴ２）とが濃い灰色で示されており、直角度のボタンと直線の測定結果（ＬＩＮ１）及び平面の測定結果（ＰＬＮ２）とが薄い灰色で示されている。
【００６４】
ここで、選択候補表示画面Ｄ１２に表示された要素間計算の項目に用いる要素の種類及び数と、測定結果表示領域Ｄ１０に表示された要素の種類及び数が異なる場合には、測定結果が自動的に選択されないようにしてもよい。
【００６５】
また、選択候補表示画面Ｄ１２に表示された要素間計算の項目に用いる要素の数よりも、測定結果表示領域Ｄ１０に表示された要素の数が多い場合には、選択する要素の候補が強調表示されるようにしてもよい。例えば、点の測定結果が３以上ある場合に、２点間の距離のボタンが押された場合に、すべての点の測定結果が強調表示されるようにしてもよい。これにより、ユーザは、要素間計算に必要な測定結果を容易に選択することが可能になる。
【００６６】
また、選択候補表示画面Ｄ１２に表示された要素間計算の項目に用いる要素の数よりも、測定結果表示領域Ｄ１０に表示された要素の数が少ない場合には、要素の測定結果が不足していることを報知し、追加の測定を行うように促すメッセージを表示装置１０８に表示させて、要素間計算を終了するようにしてもよい。
【００６７】
また、処理装置１０２は、選択候補表示画面Ｄ１２に表示された要素間計算の項目に用いる要素のボタンが選択操作されてからの経過時間及び選択操作された選択回数（選択頻度）に基づいて、ボタンを表示させるかどうかを決定するようにしてもよい。また、経過時間及び選択回数の両方に基づいて、選択候補の重要度を計算し、計算した重要度に応じて、選択候補表示画面Ｄ１２に表示する選択候補を選択するようにしてもよい。図１０に示す例は、このボタンの選択機能により、直角度のボタンが削除された例を示している。
【００６８】
なお、選択候補表示画面Ｄ１２では、要素間計算の項目を示すボタンは、一覧性を維持するため、例えば、一画面に収まるようにリサイズされてもよいし、スクロールバーを設けてスクロール表示可能としてもよい。また、選択候補表示画面Ｄ１２では、要素間計算の項目を示すボタンは、例えば、使用頻度又は最新の使用日時に応じてソートされるようにしてもよい。
【００６９】
本実施形態に係る三次元測定機１及びその三次元測定結果の処理方法は、上記した測定点リコール等に限定されず、上記以外の要素間計算、例えば、測定結果を用いた要素作成及び測定結果の評価のために用いることが可能である。要素作成としては、例えば、交差要素、対称要素、測定点リコール、再計算、測定平面投影、傾斜面投影、回転投影、最大最少点、切口中心円及び垂線の計算等にも、本発明を適用することが可能である。また、評価としては、２点間の距離、２点間の座標差、最短最長距離、位置度、同心度、同軸度（突出公差）、平行度（突出公差）、及び直角度（突出公差）の評価等にも、本発明を適用することが可能である。
【００７０】
［測定及び要素間計算の処理の流れ］
次に、測定及び要素間計算の処理について、図１１及び図１２を参照して説明する。図１１は、測定及び要素間計算の処理の流れを示すフローチャートである。
【００７１】
（初回測定時）
まず、測定機本体１０によりワークの要素測定が行われる（ステップＳ１０）。要素測定が終了（ターミネート）すると、処理装置１０２は、三次元測定機１によって測定された要素の結果を受信して、記憶装置１０６に測定結果データとして記憶させる。そして、初回の測定時には、選択候補がないため（ステップＳ１２のＮｏ）、ステップＳ１４に進む。
【００７２】
次に、処理装置１０２は、測定結果データを表示装置１０８に表示させる（図４参照）。そして、処理装置１０２は、項目選択画面（図５参照）を表示装置１０８に表示させ、ユーザからの項目の選択操作を受け付ける（ステップＳ１４）。
【００７３】
次に、処理装置１０２は、ユーザからの項目の選択操作を受け付けると、要素選択画面（図６参照）を表示装置１０８に表示させ、ユーザからの要素の選択操作を受け付ける（ステップＳ１６）。
【００７４】
次に、処理装置１０２は、ステップＳ１４及びＳ１６における項目及び要素の選択結果に応じて要素間計算を行って、その結果（例えば、要素作成の結果、又は要素間計算に基づく直角度等の評価結果）を表示装置１０８に表示させる（ステップＳ２６）。そして、処理装置１０２は、要素間計算の結果を記憶装置１０６に記憶させる（ステップＳ２８）。
【００７５】
（２回目以降の測定時）
次に、２回目以降の測定時について説明する。
【００７６】
まず、測定機本体１０によりワークの要素測定が行われる（ステップＳ１０）。要素測定が終了（ターミネート）すると、処理装置１０２は、三次元測定機１によって測定された要素の結果を受信して、記憶装置１０６に測定結果データとして記憶させる。
【００７７】
次に、処理装置１０２は、選択候補表示画面Ｄ１２（図８から図１０参照）を表示装置１０８に表示させ（ステップＳ１８）、ユーザからの選択候補の選択操作を受け付ける（ステップＳ２０）。なお、表示する選択候補の選択については、図１２を参照して後述する。
【００７８】
ステップＳ２０において選択した要素間計算の項目に用いる要素の数よりも、ステップＳ１０において測定された要素の数が多い場合には（ステップＳ２２のＮｏ、かつステップＳ２４のＮｏ）、処理装置１０２は、要素選択画面（図６参照）を表示装置１０８に表示させ、要素の選択を受け付ける（ステップＳ２４）。
【００７９】
一方、ステップＳ２０において選択した要素間計算の項目に用いる要素の数と、ステップＳ１０において測定された要素の数が一致する場合には（ステップＳ２２のＹｅｓ）、ステップＳ２４の要素選択画面をスキップして、ステップＳ２６に進む。
【００８０】
また、ステップＳ２０において選択した要素間計算の項目に用いる要素の数よりも、ステップＳ１０において測定された要素の数が多い場合には（ステップＳ２２のＮｏ、かつステップＳ２４のＹｅｓ）、要素の測定結果が不足していることを報知し、追加の測定を行うように促すメッセージを表示装置１０８に表示させて、要素間計算を終了する。
【００８１】
次に、処理装置１０２は、ステップＳ１４及びＳ１６における項目及び要素の選択結果に応じて要素間計算を行って、その結果を表示装置１０８に表示させる（ステップＳ２６）。そして、処理装置１０２は、要素間計算の結果を記憶装置１０６に記憶させる（ステップＳ２８）。
【００８２】
（選択候補表示画面）
次に、ステップＳ１８において表示する選択候補の選択について、図１２を参照して説明する。図１２は、選択候補の表示画面の生成処理の流れを示すフローチャートである。
【００８３】
選択候補表示画面Ｄ１２を生成する場合、処理装置１０２は、まず、過去に選択された要素間計算の項目並びに要素の種類及び数の履歴を記憶装置１０６から選択候補として取得する（ステップＳ１８０）。
【００８４】
次に、処理装置１０２は、各選択候補の最新の選択日時を取得し（ステップＳ１８２）、各選択候補の最新の選択日時に基づいて、選択候補表示画面Ｄ１２に表示する選択候補を選択する（ステップＳ１８４）。ステップＳ１８４では、処理装置１０２は、例えば、各選択候補の最新の選択日時からの経過時間が所定時間以内の選択候補を、選択候補表示画面Ｄ１２に表示する選択候補として選択する。そして、処理装置１０２は、ステップＳ１８４において選択した選択候補を選択候補表示画面Ｄ１２に表示させる（ステップＳ１８６）。
【００８５】
なお、本実施形態では、最新の選択日時からの経過時間に応じて、選択候補表示画面Ｄ１２に表示する選択候補を選択するようにしたが、本発明はこれに限定されない。例えば、選択候補の選択回数（選択頻度）に応じて、選択候補表示画面Ｄ１２に表示する選択候補を選択するようにしてもよい。また、経過時間及び選択回数の両方に基づいて、選択候補の重要度を計算し、計算した重要度に応じて、選択候補表示画面Ｄ１２に表示する選択候補を選択するようにしてもよい。
【００８６】
また、経過時間、選択回数又は重要度に応じて、選択候補表示画面Ｄ１２における表示の順序を変更するようにしてもよい。例えば、選択候補表示画面Ｄ１２において、経過時間が短い、選択回数が多い又は重要度が高い順に、選択候補のボタンを並べ替えるようにしてもよい。
【００８７】
本実施形態によれば、選択候補表示画面Ｄ１２に過去に行われた要素間計算に対応する選択候補のボタンを設けることにより、要素間計算の種類並びに要素間計算に用いる要素の種類及び数の選択のための操作手順を簡略化することが可能になる。さらに、本実施形態によれば、選択候補が選択操作されてからの経過時間又は選択回数に基づいて、選択候補表示画面Ｄ１２に過去に行われた要素間計算に対応する選択候補のボタンの表示を減らすことにより、選択候補表示画面Ｄ１２にユーザの利用状況を反映させることが可能になる。
【符号の説明】
【００８８】
１…三次元測定機、１０…測定機本体、１２…ヘッド、１４…ビーム（梁）、１６…コラム（支柱）、１８…定盤、２０…基台、２２…プローブ、２４…スタイラス、２６…測定子、１００…コンピュータ、１０２…処理装置、１０４…操作装置、１０６…記憶装置、１０８…表示装置、１１０…コントローラ
【図１】
2020060448.tif 000003
【図２】
2020060448.tif 000004
【図３】
2020060448.tif 000005
【図４】
2020060448.tif 000006
【図５】
2020060448.tif 000007
【図６】
2020060448.tif 000008
【図７】
2020060448.tif 000009
【図８】
2020060448.tif 000010
【図９】
2020060448.tif 000011
【図１０】
2020060448.tif 000012
【図１１】
2020060448.tif 000013
【図１２】
2020060448.tif 000014