(57)【要約】      （修正有）【課題】多様な駆動情報を取得可能とし、正確な動作状況分析を実現可能な測定装置および測定システムを提供すること。【解決手段】測定装置１は、被測定対象１０に対して相対移動可能な測定子２１１Ａを有するプローブ２１、および測定子２１１Ａを移動させる移動機構２２を備える本体２と、移動機構２２の駆動を制御する制御部３であって、移動機構２２の駆動に応じて、本体２の駆動情報をプローブ２１の識別情報に関連付けて生成する生成部、および駆動情報を記録する記録部を備える、制御部３と、を備える。【選択図】図１
2019066418.tif 000002
【特許請求の範囲】
【請求項１】
測定装置であって、
被測定対象に対して相対移動可能な測定子を有するプローブ、および前記測定子を移動させる移動機構を備える本体と、
前記移動機構の駆動を制御する制御部であって、前記移動機構の駆動に応じて、前記本体の駆動情報を前記プローブの識別情報に関連付けて生成する生成部、および前記駆動情報を記録する記録部を備える、制御部と、
を備える、測定装置。
【請求項２】
請求項１記載の測定装置において、
前記制御部が、更に、前記測定子の前記被測定対象への当接に基づく前記プローブによるプローブ入力を判定する入力判定部を備え、
前記プローブ入力が判定されたときに、前記生成部が、前記駆動情報に含まれる累積プローブ測定回数をインクリメントする、測定装置。
【請求項３】
請求項２記載の測定装置において、
前記プローブにおいて前記測定子を先端に有するスタイラスが、プローブ本体に着脱可能に取り付けられ、
前記インクリメントされた累積プローブ測定回数が、前記プローブ本体に取り付けられたスタイラスの識別情報に更に関連付けられる、測定装置。
【請求項４】
請求項１から３の何れか一項記載の測定装置において、
前記制御部が、更に、プローブヘッドを所与の角度だけ回転させる回転指令を前記プローブヘッドに供給するプローブヘッド指令部を備え、
前記プローブヘッド指令部において前記回転指令が供給されたときに、前記生成部が、プローブヘッド累積動作回数をインクリメントして、前記記録部に記録する、測定装置。
【請求項５】
請求項１から４の何れか一項記載の測定装置において、
前記制御部が、更に、
前記プローブの種別が、倣い測定用の倣いプローブであるかを判定するためのプローブ種別判定部と、
前記プローブの種別が前記倣いプローブである場合に、所定のサンプル時間毎の前記測定子の座標位置に基づいて、倣い距離を算出する倣い距離算出部と、を備え、
前記倣い距離が算出されたときに、前記生成部が、前記倣い距離を累積倣い距離に加算して前記記録部に記録する、測定装置。
【請求項６】
請求項１から５の何れか一項記載の測定装置において、
前記制御部が、更に、
前記測定子の前記被測定対象への当接に基づく前記プローブにおけるプローブ入力を判定する入力判定部と、
前記プローブが所定のモードで動作しているかを判定するモード判定部と、を備え、
前記プローブ入力が判定され、且つ前記所定のモードであると判定されたときに、前記生成部が、更に、累積衝突回数をインクリメントして、前記記憶部に記録する、測定装置。
【請求項７】
請求項１から６の何れか一項記載の測定装置において、
前記制御部が、更に、
前記本体の電源が投入されてから切断されるまでの通電時間を、クロックにより特定される時刻に基づいて算出する通電時間算出部を備え、
前記通電時間が算出されたときに、前記生成部が、更に、前記通電時間を累積通電時間情報に加算して前記記録部に記録する、測定装置。
【請求項８】
測定システムであって、
被測定対象に対して相対移動可能な測定子を有するプローブ、および前記プローブを移動させる移動機構を備える本体装置と、
前記本体装置に接続され、前記移動機構を駆動させる制御用コンピュータと、
前記制御用コンピュータに接続され、前記本体装置の寿命情報を記録したホストコンピュータと、を備え、
前記制御用コンピュータが、前記移動機構の駆動に応じて、前記本体装置の駆動情報を生成して、前記駆動情報を記録するように構成され、
前記ホストコンピュータが、前記制御用コンピュータから前記駆動情報を受け取ると、前記寿命情報および前記駆動情報に基づいて、前記本体装置の動作状況情報を生成し、前記動作状況情報を出力するように構成され、
前記寿命情報および前記駆動情報が、前記プローブの識別情報に関連付けられる、測定システム。
【請求項９】
請求項８記載の測定システムにおいて、
前記制御コンピュータが前記移動機構を駆動させるときに、前記ホストコンピュータから前記プローブの識別情報を受け取るように構成され、前記識別情報が前記駆動情報に関連付けられる、測定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、測定処理を実施する測定装置および測定システムに関する。
【背景技術】
【０００２】
従来、軸方向（例えば、ＸＹＺ軸方向）に沿って測定子を移動させ、この測定子を用いて被測定対象物を測定する三次元測定機のような測定装置が知られる（例えば、特許文献１参照）。このような測定装置は、通常、測定装置を制御するためのコントローラを備えて構成され、コントローラに接続されるホストコンピュータにより実験データが処理される。測定動作中にエラーが発生すると、通常、エラーメッセージが、コントローラに接続されたディスプレイ等の表示手段に表示される。
【０００３】
エラー発生時のエラーメッセージ表示に加えて、エラーログを時刻情報と共に取得して記憶する測定装置も知られる（例えば、特許文献２参照）。このような測定装置は、エラーログの取得に関し、測定装置の駆動状況を把握し、将来生じ得る故障を予測するように測定データを使用することもある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２１３０３号公報
【特許文献２】特開２０１２−７８２１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のような測定装置では、エラーメッセージは、通常、表示手段に一時的に表示されるに過ぎず、時間が経過すると消去されて表示されなくなる。このため、過去に起こったエラーの原因追及や解決までに時間がかかる。特に、エラー頻度が低い測定装置では、エラーメッセージの出力頻度も少ないので、利用者がモニターの画面を注視していない場合、エラーメッセージを見落とすおそれもあった。
【０００６】
また、特許文献２のような測定装置では、エラーログとして取得可能なデータ項目が限定的であった。具体的には、測定装置が備える移動機構の駆動時間および駆動距離等のような特定パーツにおける累積データを記録する程度であった。また、取得可能な累積データが限定的なことから、故障の予測も限定的であり、利用者にとってあくまで補助的なものに過ぎなかった。このため、測定装置の動作状況の把握や故障予測は、柔軟性に欠けるものであった。
【０００７】
本発明は、上記のような課題の少なくとも一部に鑑み、測定装置の動作に関し、多様な駆動情報を取得可能とし、正確な動作状況分析を実現可能な測定装置および測定システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
〔形態１〕  形態１によれば、測定装置が提供される。かかる測定装置は、被測定対象に対して相対移動可能な測定子を有するプローブ、および測定子を移動させる移動機構を備える本体と、移動機構の駆動を制御する制御部であって、移動機構の駆動に応じて、本体の駆動情報をプローブの識別情報に関連付けて生成する生成部、および駆動情報を記録する記録部を備える、制御部と、を備える。
【０００９】
かかる構成により、プローブに関する駆動情報を取得することができ、駆動情報を多様化することができる。多様化した駆動情報は、より詳細な駆動状況の分析のために使用することができる。特に、プローブに関する駆動情報は、現在取り付けられているプローブの使用状況の把握、即ち、プローブがどの程度消耗しており、いつ交換すべきかについて、適切な分析のために用いることができる。
【００１０】
〔形態２〕  形態２によれば、形態１の測定装置において、制御部が、更に、測定子の被測定対象への当接に基づくプローブによるプローブ入力を判定する入力判定部を備えてもよい。そして、プローブ入力が判定されたときに、生成部が、駆動情報に含まれる累積プローブ測定回数をインクリメントしてもよい。
そうすれば、生成されるプローブの累積測定回数の情報を、プローブの使用状況、特にプローブモジュールの消耗状況の分析のために使用することができる。
【００１１】
〔形態３〕  形態３によれば、形態２の測定装置において、プローブにおいて測定子を先端に有するスタイラスが、プローブ本体に着脱可能に取り付けられる。そして、インクリメントされた累積プローブ測定回数が、プローブ本体に取り付けられたスタイラスの識別情報に更に関連付けられてもよい。
そうすれば、生成されるプローブの累積測定回数の情報を、プローブの使用状況、特に、プローブモジュールに加え、プローブに取り付けられたスタイラスの消耗状況の分析のために使用することができる。
【００１２】
〔形態４〕  形態４によれば、形態１から３の何れかの測定装置において、制御部が、更に、プローブヘッドを所与の角度だけ回転させる回転指令をプローブヘッドに供給するプローブヘッド指令部を備えてもよい。そして、プローブヘッド指令部において回転指令が供給されたときに、生成部が、プローブヘッド累積動作回数をインクリメントして、記録部に記録してもよい。
そうすれば、生成されるプローブヘッドの累積動作回数の情報を、プローブヘッドの消耗状況の分析のために使用することができる。
【００１３】
〔形態５〕  形態５によれば、形態１から４の何れかの測定装置において、制御部が、更に、プローブの種別が、倣い測定用の倣いプローブであるかを判定するためのプローブ種別判定部と、プローブの種別が倣いプローブである場合に、所定のサンプル時間毎の測定子の座標位置に基づいて、倣い距離を算出する倣い距離算出部と、を備えてもよい。そして、倣い距離が算出されたときに、生成部が、倣い距離を累積倣い距離に加算して記録部に記録してもよい。
そうすれば、生成される累積倣い距離の情報を、倣いプローブの使用状況、特に倣いプローブモジュールの消耗状況および倣いプローブに取り付けられたスタイラスの消耗状況の分析のために使用することができる。
【００１４】
〔形態６〕  形態６によれば、形態１から５の何れかの測定装置において、制御部が、更に、測定子の被測定対象への当接に基づくプローブにおけるプローブ入力を判定する入力判定部と、プローブが所定のモードで動作しているかを判定するモード判定部と、を備えてもよい。そして、プローブ入力が判定され、且つ所定のモードであると判定されたときに、生成部が、更に、累積衝突回数をインクリメントして、記憶部に記録してもよい。
そうすれば、生成される累積衝突回数の情報を、被測定対象への衝突に起因した本体の消耗状況の分析のために使用することができる。
【００１５】
〔形態７〕  形態７によれば、形態１から６の何れかの測定装置において、制御部が、更に、本体の電源が投入されてから切断されるまでの通電時間を、クロックにより特定される時刻に基づいて算出する通電時間算出部を備えてもよい。そして、通電時間が算出されたときに、生成部が、更に、通電時間を累積通電時間情報に加算して記録部に記録してもよい。
そうすれば、生成される累積通電時間を、本体の稼働率の分析のために使用することができる。
【００１６】
〔形態８〕  形態８によれば、測定システムが提供される。かかる測定システムは、被測定対象に対して相対移動可能な測定子を有するプローブ、およびプローブを移動させる移動機構を備える本体装置と、本体装置に接続され、移動機構を駆動させる制御用コンピュータと、制御用コンピュータに接続され、本体装置の寿命情報を記録したホストコンピュータと、を備える。そして、制御用コンピュータが、移動機構の駆動に応じて、本体装置の駆動情報を生成して、駆動情報を記録するように構成される。また、ホストコンピュータが、制御用コンピュータから駆動情報を受け取ると、寿命情報および駆動情報に基づいて、本体装置の動作状況情報を生成し、動作状況情報を出力するように構成される。更に、寿命情報および駆動情報が、プローブの識別情報に関連付けられる。
【００１７】
かかる構成により、プローブに関する駆動情報を取得することができ、駆動情報を多様化することができる。多様化した駆動情報は、より詳細な駆動状況の分析のために使用することができる。特に、プローブに関する駆動情報は、現在取り付けられているプローブの使用状況の把握、即ち、プローブがどの程度消耗しており、いつ交換すべきかについて、適切な分析のために用いることができる。
【００１８】
加えて、かかる構成により、利用者は、プローブに関する動作状況情報を把握することができる。そして、正確なメンテナンス時期の割り出しによる効果的な予防保全を可能とする。また、利用者に対し、メンテナンスを適切なタイミングで促すことができ、また、実際に測定システムに動作不良が生じた際の原因の解明等の処理を容易にする。更に、かかる構成により、利用者は、ホストコンピュータ上で寿命情報を参照し、それを自由に変更することができる。利用者は、利用の実態に応じて寿命情報を独自に変更することができ、予防保全としての柔軟な対応を可能とする。
【００１９】
〔形態９〕形態９によれば、形態８の測定システムにおいて、制御コンピュータが移動機構を駆動させるときに、ホストコンピュータからプローブの識別情報を受け取るように構成され、識別情報が駆動情報に関連付けられてもよい。
そうすれば、ホストコンピュータとの連携により、制御用コンピュータにおいてプローブ毎の駆動情報を生成することができる。
【図面の簡単な説明】
【００２０】
【図１】三次元測定機の概略構成図である。
【図２】移動機構に取り付けられるプローブの概略構成図である。
【図３】三次元測定機本体に実装される機能ブロック図である。
【図４】モーションコントローラに実装される機能ブロック図である。
【図５】ホストコンピュータに実装される機能ブロック図である。
【図６】三次元測定機における全体処理フロー図である。
【図７】三次元測定機における全体処理フロー図である。
【図８（ａ）】モーションコントローラにおける処理フロー図である。
【図８（ｂ）】モーションコントローラにおける処理フロー図である。
【図８（ｃ）】モーションコントローラにおける処理フロー図である。
【図９】モーションコントローラにおける処理フロー図である。
【図１０】ホストコンピュータにおける処理フロー図である。
【発明を実施するための形態】
【００２１】
以下に、一実施形態による測定装置および測定システムについて、図面を参照して説明を行う。本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。以下の説明では、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。
【００２２】
〔三次元測定機１の概略構成〕
図１は、一実施形態による測定装置および測定システムに関し、産業機械である三次元測定機１の概略構成を示す図である。図１において、三次元測定機１は、三次元測定機本体２と、モーションコントローラ３と、操作手段４と、ホストコンピュータ５と、を備える。三次元測定機１は単に測定装置とも称される。三次元測定機本体２は、本体装置または単に本体とも称され、測定対象１０の測定動作を実施する。モーションコントローラ３は、制御装置または制御コンピュータとも称され、三次元測定機本体２の駆動制御を実行する。操作手段４は、操作レバー等を介してモーションコントローラ３に指令を与え、三次元測定機本体２を手動で操作する。ホストコンピュータ５も、モーションコントローラ３に指令を与え、三次元測定機本体２を操作する。また、モーションコントローラ３を介して受け取った測定情報または動作情報に対し、各種演算処理を実行する。なお、操作手段４およびホストコンピュータ５は、ケーブルを介してモーションコントローラ３に接続される。
【００２３】
〔三次元測定機本体２の構成〕
図１から図３に、三次元測定機１が備える三次元測定機本体２の概略構成を示す。
図１に三次元測定機本体２の全体構成を、図２に三次元測定機本体２の移動機構２２に取り付けられるプローブ２１の概略構成を示す。また、図３は、測定装置本体２に実装される機能ブロック図である。なお、図１および図２では、鉛直上向きを＋Ｚ軸方向とし、このＺ軸に直交する２軸をそれぞれＸ軸およびＹ軸としている。
【００２４】
図１に示すように、三次元測定機本体２は、被測定対象１０を測定する測定子２１１Ａを有するプローブ２１と、プローブ２１を移動させる移動機構２２と、移動機構２２が立設されるベース２３と、を備える。図２に示すように、プローブ２１は、移動機構２２に対して着脱可能に取り付けられる。移動機構２２は、プローブ２１の基端側（＋Ｚ軸方向側）を保持すると共に、プローブ２１のスライド移動を可能とするスライド機構２４と、スライド機構２４を駆動することでプローブ２１を移動させる駆動機構２５と、を備える。
【００２５】
スライド機構２４は、２つのコラム２４１、ビーム２４２、スライダ２４３、およびラム２４４を備える。２つのコラム２４１は、ベース２３におけるＸ軸方向の両端から＋Ｚ軸方向に延出し、Ｙ軸方向に沿ってスライド移動可能なように設けられる。ビーム２４２は、各コラム２４１にて支持され、Ｘ軸方向に沿って延出する。スライダ２４３は、ビーム２４２上をＸ軸方向に沿ってスライド移動可能なように設けられる。ラム２４４は、スライダ２４３の内部に挿入されると共に、スライダ２４３内をＺ軸方向に沿ってスライド移動可能なように設けられる。また、ラム２４４は、−Ｚ軸方向側の端部において、プローブ２１の基端側を保持する。このように、移動機構２２は、Ｘ，Ｙ，Ｚ軸の各軸方向にプローブ２１を移動させる複数の軸を備えるように構成される。
【００２６】
駆動機構２５は、図３に示すように、Ｘ，Ｙ，Ｚ軸駆動部２５１Ｘ，２５１Ｙ，２５１Ｚを含む。これら駆動部は、駆動モータと、駆動モータから供給される駆動力をスライド機構２４に伝達する駆動伝達機構と、を備える。そして、駆動モータの駆動力により、コラム２４１、スライダ２４３、およびラム２４４をスライド移動させる。具体的には、Ｘ軸駆動部２５１Ｘは、ビーム２４２上でスライダ２４３をＸ軸方向に沿って駆動する。Ｙ軸駆動部２５１Ｙは、各コラム２４１のうち、−Ｘ軸方向側のコラム２４１をＹ軸方向に沿って駆動する。Ｚ軸駆動部２５１Ｚは、スライダ２４３内でラム２４４をＺ軸方向に沿って駆動する。
【００２７】
Ｘ，Ｙ，Ｚ軸駆動部２５１Ｘ，２５１Ｙ，２５１Ｚには、スライダ２４３、各コラム２４１、およびラム２４４の各軸方向の位置を検出するためのＸ，Ｙ，Ｚ軸スケールセンサ２５２Ｘ，２５２Ｙ，２５２Ｚが設けられる。各スケールセンサ２５２Ｘ〜Ｚは、スライダ２４３、各コラム２４１、およびラム２４４の移動量に応じたパルス信号を出力する位置センサである。
【００２８】
上述したように、三次元測定機本体２の移動機構２２にプローブ２１が取り付けられる。具体的には、図２に示すように、スライド機構２４のラム２４４の下端に、関節式のプローブヘッド２６が取り付けられ、該プローブヘッド２６にプローブ保持部材２７が設けられる。プローブヘッド２６には、ＸＹ平面と平行な平面上で直交するように設けられたＦ，Ｇ軸回りに、プローブ保持部材２７の回転運動を与えるＦ，Ｇ軸駆動部２６１が設けられる。プローブ保持部材２７の先端面の中心には、永久磁石２７１が設けられる。
【００２９】
プローブ２１は、基端面の中心に、プローブ保持部材２７の永久磁石２７１と吸着する永久磁石２１２を有する。また、等間隔に溝を設けて、プローブ保持部材２７の対応部分と係合させる。プローブ２１は、測定子２１１Ａを先端側に有するスタイラス２１１と、スタイラス２１１の基端側を支持するプローブ本体２１３と、を備える。スタイラス２１１は、プローブ本体２１３に対して着脱可能に取り付けられる。
【００３０】
プローブ本体２１３は、スタイラス２１１をＸ，Ｙ，Ｚ軸の各軸方向に付勢することで所定位置に位置決めするように支持する。プローブ本体２１３は、測定子２１１Ａに外力が加わった場合、即ち、測定子２１１Ａが被測定対象１０に当接した場合に、スタイラス２１１を一定の範囲内でＸ，Ｙ，Ｚ軸の各軸方向に移動可能とする。また、プローブ本体２１３は、スタイラス２１１の各軸方向の位置を検出するために、Ｘ軸プローブセンサ２１３Ｘ、Ｙ軸プローブセンサ２１３Ｙ、およびＺ軸プローブセンサ２１３Ｚを備える（図３）。各プローブセンサ２１３Ｘ〜Ｚは、各スケールセンサ２５２Ｘ〜Ｚと同様、スタイラス２１１の各軸方向の移動量に応じてパルス信号を出力する位置センサである。
【００３１】
プローブ２１は交換可能である。つまり、予め複数種類のプローブを収容したストッカがベース２３上に立設され（例えば−Ｙ軸方向側／図示せず）、ストッカに収容された複数のプローブから１つのプローブ２１が選択されて、プローブ保持部材７４に着脱可能に保持される。以下において、プローブ２１として、タッチ測定を行うための「タッチプローブ」、および倣い測定を行うための「倣いプローブ」の２つの種別のプローブを想定する。
【００３２】
〔モーションコントローラ３の構成〕
図１および図４に、三次元測定機１が備えるモーションコントローラ３の概略構成を示す。
図４は、モーションコントローラ３に実装される機能ブロック図である。モーションコントローラ３は、ＣＰＵ(Central Processing Unit)やメモリ等を備え、移動機構２２の駆動を制御する制御部として構成される。モーションコントローラ３は、ＲＴＣ（Real Time Clock）３１、記録部３２、エラー検出部３３、駆動制御部３４、時間算出部３５、移動量算出部３６、判定部３７、データ生成部３８、およびデータ出力部３９を含む。
【００３３】
ＲＴＣ３１はクロックとも称され、時刻を計測するチップにより構成される。ＲＴＣ３１は、電源が未投入の状態でも、内蔵電池（図示せず）から供給される電力により動作することができ、常時、時刻を特定可能である。
【００３４】
記録部３２は、例えば、ＥＥＰＲＯＭ（Electrically Erasable PROM）およびフラッシュメモリのような各種データの記録が可能な記録媒体が用いられる。記録部３２には、三次元測定機本体２の駆動動作に関して取得される様々な駆動情報が記録される。具体的には、三次元測定機本体２で発生したエラーログ３２１と、三次元測定機本体２の駆動に関する本体駆動情報３２３と、移動機構２２の駆動に関する移動機構駆動情報３２５と、プローブ２１の動作に関するプローブ駆動情報３２７と、が記録される。これ以外にも、三次元測定機本体２から取得した測定データも記録される。
【００３５】
本体駆動情報３２３は、三次元測定機本体２の累積通電時間３２３ａを含む。移動機構駆動情報３２５は、スライド機構２４のコラム２４１、スライダ２４３、およびラム２４４のパーツ毎の累積駆動時間３２５ａと、パーツ毎の累積駆動距離３２５ｂと、移動機構２２による累積測定回数３２５ｃと、を含む。プローブ駆動情報３２７は、プローブ毎の累積プローブ累積測定回数３２７ａと、プローブヘッド累積動作回数３２７ｂと、倣いプローブ毎の累積倣い距離３２７ｃと、プローブの被測定対象１０への累積衝突回数３２７ｄと、を含む。
【００３６】
エラー検出部３３は、三次元測定機本体２の状態を監視し、発生した動作不良（エラー）を検出すると共に、エラーの発生時刻をＲＴＣ３１で特定する。エラー検出部３３は、検出したエラーの種別に対し予め設定されたエラーコードおよびエラーが発生した測定子２１１の位置座標を含むエラー情報をエラー発生時刻に関連付けたエラーログ３２１を、発生の都度、記録部３２に記録する。
【００３７】
駆動制御部３４は、操作手段４が操作された際に入力される駆動指令信号、およびホストコンピュータ５から入力される駆動指令信号を受け取り、それに応じて、移動機構２２の駆動機構２５を駆動させるよう制御をする。ホストコンピュータ５からの駆動指令信号の受け取りに応じて駆動機構２５を駆動させるときに、プローブ２１の識別情報を受け取るのがよい。受け取った識別情報は、後に、プローブ駆動情報３２７として各種駆動情報に関連付けられることになる。また、駆動制御部３４は、回転駆動命令をプローブヘッド２６に供給するプローブヘッド指令部３４１を含むのがよい。
【００３８】
時間算出部３５は、ＲＴＣ３１（即ち、クロック）を監視することにより特定される動作時刻に基づいて動作時間を算出する。時間算出部３５は、駆動時間算出部３５１および通電時間算出部３５２を含む。駆動時間算出部３５１は、駆動機構２５の駆動が開始してから終了するまでの間、所定の時間間隔ごとにその時間量を加算することにより、各パーツの駆動時間を算出する。また、通電時間算出部３５２は、三次元測定機本体２の電源が投入されてから切断されるまでの間、所定の時間間隔ごとにその時間量を加算することにより、三次元測定機本体２の通電時間を算出する。
【００３９】
移動量算出部３６は、三次元測定機本体２の各種センサから出力されるパルス信号に基づいて移動量を算出する。移動量算出部３６は、スライド機構移動量算出部３６１およびプローブ移動量算出部３６２を含む。スライド機構移動量算出部３６１は、各スケールセンサ２５２Ｘ〜Ｚから出力されるパレス信号から位置座標を特定し、スライド機構２４の移動量を算出する。また、プローブ移動量算出部３６２は、各プローブセンサ２１３Ｘ〜Ｚから出力されるパルス信号を検出してプローブ２１の移動量を算出する。特に、プローブ２１の種別が「倣いプローブ」である場合は、所定のサンプル時間毎にプローブ２１先端の測定子２１１Ａの座標位置を取得し、これに基づいて倣い距離を算出する倣い距離算出部（図示せず）を備えてもよい。
【００４０】
判定部３７は、三次元測定機本体２の各種状態の判定処理を行う。判定部３７は、プローブ種別判定部３７１、動作モード判定部３７２、およびプローブ入力判定部３７３を含む。
プローブ種別判定部３７１は、移動機構２２に着脱可能に取り付けられているプローブ２１の種別が「倣いプローブ」であるか、または「タッチプローブ」であるかを判定する。当該判定は、三次元測定機本体２の各種センサから出力されるパルス信号を分析することにより実施可能である。
【００４１】
動作モード判定部３７２は、移動機構２２が、現在、「測定モード」で移動しているか、または「移動モード」（非測定モード）で動作しているかを判定する。「測定モード」とは、プローブ２１にて被測定対象１０を測定する動作モードのことである。他方、「移動モード」とは、プローブ２１にて被測定対象１０を測定することなくプローブ２１を移動させる非測定モードの動作モードのことである。
【００４２】
プローブ入力判定部３７３は、測定子２１１Ａの被測定対象１０への当接に応じた信号の受け取りにより、プローブ２１におけるプローブ入力の有無を判定するのがよい。ここでは、プローブ２１の種別が「タッチプローブ」であるか、または「倣いプローブ」であるかに応じて、プローブ入力の判定方法が異なる。具体的には、「タッチプローブ」の場合は、タッチプローブ用のコントローラ（図示せず）によって、当接に応じたパルス信号（タッチＯＮ信号）が出力され、該信号を検出することによりプローブ入力が判定される。他方、「倣いプローブ」の場合は、所定距離にわたり当接状態が継続したかを判定する。つまり、倣い距離算出部（プローブ移動量算出部３６２）によって算出されるプローブ２１の移動量が所定の閾値を超過したことでプローブ入力が判定される。
【００４３】
データ生成部３８は、上述した各機能ブロック３１〜３７と連携しながら、三次元測定機本体２の各種駆動情報を生成する。特に、記録部３２に記録されている各種駆動情報に、取得した値を加算することにより累積駆動情報を生成および更新する。例えば、移動機構２２の駆動に応じて、三次元測定機本体２の駆動情報を更新する。その際、プローブ駆動情報３２７は、ホストコンピュータ５から受け取ったプローブの識別情報が駆動情報に関連付けられる。データ出力部３９は、記録部３２に記録した各種データを読み取り、所定のタイミングでホストコンピュータ５に出力する。
【００４４】
〔ホストコンピュータ５の構成〕
図１および図５に、三次元測定機１が備えるホストコンピュータ５の概略構成を示す。
図５は、ホストコンピュータ５に実装される機能ブロック図である。ホストコンピュータ５は、アプリケーションを通じてデータの演算処理を行うための情報処理装置であり、例えば、ワークステーション、パーソナルコンピュータ、およびタブレット端末のような汎用コンピュータで実現される。ホストコンピュータ５では、ＣＰＵが、記憶装置に格納されたコンピュータープログラムで実装されたアプリケーションを実行することにより、各機能が実行される。モーションコントローラ３とホストコンピュータ５との間は、例えばＵＳＢ（Universal Serial Bus）を通じてケーブル接続されるのがよい。
【００４５】
ホストコンピュータ５は、入力手段６１からの入力を受ける入力部５１と、記録部５２と、モーションコントローラ３から各種情報を受け取るデータ取得部５３と、受け取った各種情報を処理するデータ処理部５４と、処理結果を表示する表示部５５と、を含む。
【００４６】
入力部５１は、指令部５１１および寿命情報修正部５１２を含む。指令部５１１は、入力手段６１による、三次元測定機本体２での測定条件および駆動指令の入力を受け付けて、モーションコントローラ３に供給する。寿命情報修正部５１２は、入力手段６１による、記録部５２に記録された三次元測定機本体２の寿命情報５２１ｃの変更を受け付ける。
【００４７】
記録部５２は、各種データの記録が可能な記録媒体が用いられる。具体的には、ＤＲＡＭ(Dynamic Random Access Memory)等の揮発性記憶装置で構成される主記憶と、フラッシュメモリやＨＤＤ(Hard Disc Drive)等の不揮発性記憶装置で構成される補助記憶と、を含んで実現される。記録部５２に記録されるデータには、駆動機構２５を駆動させる際の各種設定情報５２１と、モーションコントローラ３からの各駆動情報５２３と、被測定対象１０の形状解析等の処理結果である被測定対象情報５２５と、動作状況の動作状況情報５２７と、が含まれる。
【００４８】
また、設定情報５２１は、プローブ２１に関するプローブ情報５２１ａと、スタイラス２１１に関するスタイラス情報５２１ｂと、三次元測定機本体２の寿命情報５２１ｃと、を含む。プローブ情報５２１ａは、ストッカに収容された複数のプローブに関する情報である。そして、プローブ２１を一意に識別する識別情報と、ストッカ上の位置情報であるプローブ番号と、プローブ種別と、プローブ２１に現在取り付けられているスタイラス２１１の識別情報と、を含む。プローブ番号、プローブの識別情報、およびスタイラスの識別情報の関係は、例えばテーブル形式でデータベースにレコードを記録するのがよい。スタイラス情報５２１ｂは、各プローブ２１に取り付け得る複数のスタイラス２１１に関する情報であり、スタイラス２１１を一意に識別する識別情報と、スタイラス種別と、スタイラス２１１の長さと、先端の測定子２１１ａのチップ径等の形状情報と、を含む。寿命情報５２１ｃは、モーションコントローラ３の記録部３２に記録された本体駆動情報３２３、移動機駆動情報３２５、およびプローブ駆動情報３２７を含む駆動情報の各データ項目に対応した動作保証用のデータを含む。
【００４９】
データ取得部５３は、モーションコントローラ３の記録部３２に記録された駆動情報および測定情報を含む各種情報を受け取る。データ処理部５４は、データ取得部５３で受け取った測定情報に基づいて、被測定対象１０の形状解析等の演算処理を実行して、三次元測定機１による測定結果を生成する。また、データ処理部５４は、動作状況を示す動作状況情報５２７を生成すると共に、場合によっては警告を発出する。警告は、該当する警告メッセージを表示するのがよい。
【００５０】
表示部５５は、データ処理部５４で処理した結果を表示手段６２に表示する。表示部５５は、グラフ提示部５５１および警告部５５２を含む。グラフ提示部５５１は、寿命情報５２１ｃおよび駆動情報に基づき、動作状況を示す動作状況情報５２７を表したグラフとして表示し、警告部５５２は、対応する警告メッセージを表示する。
【００５１】
図３から図５に示した各機能ブロックは一例に過ぎず、当業者にとって、これらに限定されないことが理解される。特に、図４に示したモーションコントローラ３の機能ブロックの全部または一部は、図３に示した三次元測定機本体２の機能ブロックとして組み込まれてもよい。また、図５に示したホストコンピュータ５の一部は、図４に示したモーションコントローラ３の機能ブロックとして組み込まれてもよい。加えて、上述した例示の各種情報は、図示されたデータ項目、データ構造、および記録場所等に限定されない。
【００５２】
〔三次元測定機１における情報処理〕
これより、図６から図１０を参照して、上述した三次元測定機１における各種処理動作を説明する。図６は、本体駆動情報３２３の生成に関する三次元測定機１の全体処理フロー図を示し、図７は、移動機構駆動情報３２５およびプローブ駆動情報３２７の生成に関する三次元測定機１の全体処理フロー図を示す。図８（ａ）から図８（ｃ）は、プローブ駆動情報３２７の例示のデータ項目を生成する処理フロー図を示し、図９は、移動機構駆動情報３２５の例示のデータ項目を生成する処理フロー図を示す。最後に、図１０に、ホストコンピュータ５において三次元測定機本体２の動作状況情報を生成する処理フロー図を示す。なお、各ブロックにおける処理は、図示される順序に限定されず、様々な順序で実施されてもよい。例えば、連続して示される複数のブロックが、並列的に（同時に）実行されてもよい。代替として、関係する機能に応じて、逆の順序で実行されてもよい場合もある。
【００５３】
図６の処理フローでは、本体駆動情報３２３の「累積通電時間」３２３ａが生成および記録される。最初に、三次元測定機本体２において利用者からの電源投入操作を受けると（Ｓ６２１）、モーションコントローラ３において、ＲＴＣ３１は、電源供給開始時刻を特定して、通電時間の計測を開始する（Ｓ６３１）。以降、三次元測定機本体２は、電源が切断される（Ｓ６２２）まで通電状態となる。通電状態の間、モーションコントローラ３は、ＲＴＣ３１によって所定の時間間隔（例えば、０．１秒毎）で継続的に時刻を特定し、通電時間算出部３５２は通電時間を所定の時間間隔で繰り返し加算（例えば、分単位でカウント）していく（Ｓ６３２）。これにより、三次元測定機本体２の通電時間が算出される。当該通電時間は、ＲＴＣ３１によって特定される所定の時刻毎に（例えば、１２時、１２時３０分・・・のような毎時０分および３０分毎に）記録される。記録された通電時間は、データ生成部３８によって累積通電時間３２３ａに加算される。つまり、累積通電時間３２３ａが更新され、記録部３２に記録される（Ｓ６３３）。記録された累積通電時間３２３ａは、ホストコンピュータ５に供給され、表示部５５によって駆動状況を示す情報の一部として出力される（Ｓ６５１／図１０）。
【００５４】
図７の処理フローでは、三次元測定機本体２の駆動に関連して、移動機構駆動情報３２５およびプローブ駆動情報３２７が生成および記録される。最初に、利用者がホストコンピュータ５および／または操作手段４を操作することにより、モーションコントローラ３に駆動指令コマンドが入力される（Ｓ７５１）。当該入力に応じて、ホストコンピュータ５の指令部５１１は駆動指令をモーションコントローラ３に供給する。供給される駆動指令には、例えば、動作モードの指定、プローブヘッド２６の回転の有無および回転角度情報、並びに、現在スライド機構２４に取り付けられているプローブ２１およびスタイラス２１１の各識別情報が含まれてもよい。
【００５５】
駆動指令を受け取ったモーションコントローラ３は、プローブ２１およびスタイラス２１１の各識別情報を抽出して、記録部３２に記録する（Ｓ７３１）。駆動指令にプローブヘッドの回転指令が含まれる場合には、その旨を記録部３２に記録するのがよい。また、駆動指令に動作モードの情報が含まれる場合には、その旨を記録部３２に記録するのがよい。次いで、駆動制御部３４は、駆動指令を三次元測定機本体２に供給する（Ｓ７３２）。
【００５６】
三次元測定機本体２は、モーションコントローラ３からの駆動指令の受け取りに応じて、駆動機構２５の駆動を開始する。この際、モーションコントローラ３において、ＲＴＣ３１は駆動開始時刻を特定して記録しておくのがよい。三次元測定機本体２が駆動状態にある間、モーションコントローラ３においてデータ生成部３８は、必要があれば、プローブ駆動情報３２７を生成および記録する（Ｓ７３３／図８（ａ）〜（ｃ）において後述）。三次元測定機本体２が駆動機構２５の駆動を終了すると（Ｓ７２２）、モーションコントローラ３においてデータ生成部３８は、移動機構駆動情報３２５を生成し記録する（Ｓ７３４／図９において後述）。記録されたプローブ駆動情報３２７および移動機構駆動情報３２５は、ホストコンピュータ５に供給され、表示部５５によって動作状況を示す動作状況情報５２７の一部として出力される（Ｓ７５２／図１０）。なお、プローブ駆動情報３２７の生成処理の少なくとも一部は、Ｓ７３３ではなく、Ｓ７３１、Ｓ７３２、またはＳ７３４に付随して、任意のタイミングで実行されてもよい。
【００５７】
図８（ａ）から図８（ｃ）は、データ生成部３８による、Ｓ７３３のプローブ駆動情報３２７の生成処理に関する幾らかの例を示す。図８（ａ）のＳ７３３ａは、「累積プローブ測定回数」および「累積衝突回数」のデータ項目の例を示し、図８（ｂ）のＳ７３３ｂは「プローブヘッド累積動作回数」のデータ項目の例を示し、図８（ｃ）のＳ７３３ｃは「累積倣い距離」のデータ項目の例を示す。なお、Ｓ７３３で生成されるプローブ駆動情報３２７には、これら以外にも、三次元測定機本体２の駆動時間を含んでもよい。具体的には、三次元測定機本体２の駆動開始（Ｓ７２１）の時刻がＲＴＣ３１によって特定されると、駆動終了（Ｓ７２２）までの間、ＲＴＣ３１によって所定の時間間隔（例えば、０．１秒毎）で継続的に時刻が特定され、駆動時間算出部３５１によって駆動時間が繰り返し加算（カウント）されてもよい。
【００５８】
これにより、プローブに関するプローブ駆動情報３２７を効果的に取得することができ、駆動情報を多様化することができる。多様化した駆動情報は、より詳細な駆動状況の分析のために使用することができる。特に、プローブ駆動情報３２７は、現在取り付けられているプローブ２１の使用状況の把握、即ち、プローブがどの程度消耗しており、いつ交換すべきかについて、適切な分析のために有効に用いることができる情報である。
【００５９】
図８（ａ）のＳ７３３ａでは、最初に、プローブ入力判定部３７３によってプローブ入力があったかを判定する（Ｓ８１１）。三次元測定機本体２の駆動状態において、プローブ入力が判定される都度、以降の処理は繰り返し実施される。具体的には、データ生成部３８は、Ｓ７３１で取得したプローブ２１の識別番号に関連付けられるプローブ累積測定回数３２７ａをインクリメントして記録する（Ｓ８１２）。同じくＳ７３１で取得したスタイラス２１１の識別番号に関連付けられるプローブ累積測定回数３２７ａをインクリメントして記録してもよい（Ｓ８１２）。このように記録されたプローブ累積測定回数３２７ａは、プローブ２１毎およびスタイラス２１１毎に累積測定回数を識別することができ、プローブ２１およびスタイラス２１１の使用状況、プローブモジュールの消耗状況およびスタイラスの消耗状況の分析のためにホストコンピュータ５で使用される。
【００６０】
引き続き、動作モード判定部３７２は、移動機構２２が「移動モード」で動作しているかを判定する（Ｓ８１３）。これは、Ｓ７５１で供給された駆動指令に含まれる動作モードの指定情報に基づく判断となる。判定の結果、（「測定モード」ではない）「移動モード」である場合は、Ｓ８１１で判定されたプローブ入力に対し、データ生成部３８は、その入力回数を累積衝突回数３２７ｄとしてインクリメントして記録する（Ｓ８１４）。概して、移動機構２２が「移動モード」で動作するときは、プローブ２１は、「測定モード」の場合と比べて高速で移動することが多い。この点、「移動モード」中にプローブ入力があった場合は、三次元測定機本体２の故障の要因になり得るものと想定される。そこで、「移動モード」中のプローブ入力を衝突とみなし、累計の衝突回数としてカウントして記録する。記録された累積衝突回数３２７ｄは、被測定対象への衝突に起因した三次元測定機本体２の消耗状況の分析のためにホストコンピュータ５で使用される。
【００６１】
図８（ｂ）のＳ７３３ｂでは、駆動指令にプローブヘッド回転指定が含まれていた場合に（Ｓ８２１）、データ生成部３８は、プローブヘッド累積動作回数３２７ｂをインクリメントして記録する（Ｓ８２２）。記録されたプローブヘッド累積動作回数３２７ｂは、累積されたプローブヘッド動作の回数を示し、三次元測定機本体２のプローブヘッド２６の消耗状況の分析のためにホストコンピュータ５で使用される。
【００６２】
図８（ｃ）のＳ７３３ｃでは、プローブ種別判定部３７１によって、移動機構２２に取り付けられているプローブの種別が「倣いプローブ」であるかを判定する（Ｓ８３１）。「倣いプローブ」の場合は、倣い距離算出部（プローブ移動量算出部３６２）によって、倣い測定における倣い距離が算出される。そして、データ生成部３８によって、倣い距離は累積倣い距離３２７ｃに加算される。つまり、累積倣い距離３２７ｃが更新され、記録部３２に記録される（Ｓ８３２）。記録された累積倣い距離３２７ｃは、プローブ毎に累積測定回数を算出することができ、倣いプローブモジュールの消耗状況、および倣いプローブに取り付けられたスタイラスの消耗状況の分析のためにホストコンピュータ５で使用される。
【００６３】
図９は、データ生成部３８による、Ｓ７３４の移動機構駆動情報３２５の生成処理に関する例を示す。Ｓ７２２で三次元測定機本体２が駆動を終了し、その信号を受けると、モーションコントローラ３において、ＲＴＣ３１は、駆動終了時刻を特定して記録する（Ｓ９１）。（駆動開始時刻は既にＳ７２１に応じて記録されている。）駆動時間算出部３５１は、駆動終了時刻の特定に応じて、Ｓ７３３における駆動時間の加算（カウント）を終了する。当該駆動時間は累積駆動時間３２５ａに加算される。つまり、累積駆動時間３２５ａが更新され、記録部３２に記録される（Ｓ９２）。記録された累積駆動時間３２５ａは、三次元測定機本体２の駆動状況の分析のためにホストコンピュータ５で使用される。具体的には、累積駆動時間３２５ａを、上述した累積通電時間３２３ａで除算することにより、三次元測定機本体２の稼働率を算出することができる。
【００６４】
累積駆動時間３２５ａと併せて、累積駆動距離３２５ｂが移動量算出部３６によって算出される。即ち、モーションコントローラ３において、スライド機構移動量算出部３６１が算出するスライド機構移動量によって、駆動距離が算出される。駆動距離は、データ生成部３８によって累積駆動距離３２５ｂに加算される。つまり、累積駆動距離３２５ｂが更新され、記録部３２に記録される（Ｓ９２）。記録された累積駆動距離３２５ａは、三次元測定機本体２の駆動状況の分析のためにホストコンピュータ５で使用される。
【００６５】
次いで、測定が終了したかが判断される（Ｓ９３）。具体的には、Ｓ９１の駆動終了時刻の特定の後、ＲＴＣ３１で計時される時刻を監視し、所定の待機時間が経過したかを判断する。つまり、ステップＳ９１で特定された駆動時間終了時刻から待機時間が経過するまでの間に、モーションコントローラ３に新たな駆動指令が入力されなかった場合、１回の測定が完了したものと判断する。この場合は、データ生成部３８は、累積測定回数３２５ｃをインクリメントして記録する（Ｓ９４）。記録された累積測定回数３２５ｃは、三次元測定機本体２の駆動状況の分析のためにホストコンピュータ５で使用される。
【００６６】
図１０の処理フローでは、Ｓ６５１およびＳ７５２で示した、モーションコントローラ３から受け取った三次元測定機本体２に関する駆動情報を用いて、駆動状況の分析を行い、動作状況情報５２７を生成する。動作状況情報５２７は、表示部５５によって表示される。
【００６７】
最初に、データ取得部５３は、三次元測定機本体２に関する駆動情報をモーションコントローラ３から受け取る（Ｓ１０１）。具体的には、本体駆動情報３２３、移動機構駆動情報３２５、およびプローブ駆動情報３２７を取得して、取得情報５２３として記録部５２に記録するのがよい。本体駆動情報３２３には累積通電時間３２３ａが含まれる。また、移動機構駆動情報３２５には、累積駆動時間３２５ａ、累積駆動距離３２５ｂ、および累積測定回数３２５ｃが含まれる。同様に、プローブ駆動情報３２７には、プローブ累積測定回数３２７ａ、プローブヘッド累積動作回数３２７ｂ、累積倣い距離３２７ｃ、および累積衝突回数３２７ｄが含まれる。
【００６８】
次いで、データ処理部５４は、記録部５２を参照して、上記駆動情報のそれぞれに対応する寿命情報５２１ｃを抽出する（Ｓ１０２）。具体的には、上述した本体駆動情報３２３、移動機構駆動情報３２５、およびプローブ駆動情報３２７における各データ項目に対応する本体駆動寿命情報、移動機構駆動寿命情報、およびプローブ駆動寿命情報の各データ項目を抽出する（いずれも図示せず）。本体駆動寿命情報には寿命通電時間が含まれる。また、移動機構駆動寿命情報には、寿命駆動時間、寿命駆動距離、および寿命測定回数が含まれる。同様に、プローブ寿命情報には、プローブ寿命測定回数、プローブヘッド寿命動作回数、寿命倣い距離、および寿命衝突回数が含まれる。プローブ寿命情報は、プローブ駆動情報と同様にプローブの識別番号に関連付けられる。
【００６９】
次いで、データ処理部５４は、三次元測定機本体２に関する動作状況情報５２７を生成して記録する。動作状況情報５２７は、表示部５５によって表示手段６２に出力される（Ｓ１０３）。動作状況情報５２７は、動作状況を視覚的に提示する動作状況グラフおよび警告を含む。つまり、グラフ提示部５５１は、各データ項目について、駆動情報と寿命情報を対比するグラフを生成して表示手段６２に表示する。一例では、グラフ提示部５５１によって表示されるグラフは、データ項目毎に駆動情報（駆動量）と寿命情報（保証量）を並べて（または重ねて）表示する棒グラフとするのがよい。そして、データ項目毎に、駆動量が保証量を超過していない場合は正常の動作状態としてそのグラフを色付け表示するのがよい（例えば、緑色）。他方、駆動量が保証量を超過している場合は、異常状態としてそのグラフを別の色付け表示するのがよい（例えば、赤色）。また、警告部５５２は、特定のデータ項目について異常状態であると判断される場合は、それに対応する警告メッセージやコードを表示手段６２に表示するのがよい。警告メッセージは、そのデータ項目に関連する部品の交換を促すメッセージや、部品の使用量が規定量以上である旨のメッセージ等を報知するのがよい。なお、動作状況を示すグラフおよび警告内容に関する表示態様は如何なるものでもよい。
【００７０】
このように、利用者は、プローブを初めとした各種動作状況情報を適切に把握することができ、正確なメンテナンス時期の割り出しによる効果的な予防保全を可能とする。また、利用者に対し、メンテナンスを適切なタイミングで促すことができ、実際に三次元測定機本体２に動作不良が生じた際の原因の解明等の処理を容易にする。
【００７１】
なお、寿命情報５２１ｃに関し、寿命情報修正部５１２は、入力手段６１を介した利用者による変更操作を受け付ける。寿命情報５２１ｃをホストコンピュータ５の記録部５２に記録することにより、モーションコントローラ３に記録するのに比べて、利用者が入力手段６１を通じて柔軟に変更可能となる。寿命情報５２１ｃがモーションコントローラ３に記録される場合、これを変更するには、モーションコントローラ３の制御用プログラムの改編が必要になる。他方、ホストコンピュータ５に記録される場合は、アプリケーション上に表示されるユーザ・インターフェースを介して利用者によって容易に変更可能とすることができる。利用者は、製造業者が初期設定したデフォルトの寿命情報を用いてもよいし、利用実態に応じて寿命情報を柔軟に設定してもよい。後者の場合、利用者は、独自に寿命データを設定することにより、早めの予防保全をすることができ、柔軟な対応が可能となる。
【００７２】
〔変形例〕
本発明は、上述した一実施形態に限定されるのではなく、本発明の目的を達成できる範囲で以下に説明する変形例をも含むものである。
上述した一実施形態では、モーションコントローラ３は、三次元測定機本体２に接続されているが、三次元測定機本体２の内部に組み込まれてもよい。また、上述した一実施形態では、モーションコントローラ３で生成される移動機構駆動情報３２５として、累積駆動時間３２５ａ、累積駆動距離３２５ｂ、および累積測定回数３２５ｃを例示した。しかしながら、これら以外にも、例えば、駆動部２５の各軸駆動部２５１Ｘ〜Ｚが備える駆動モータの電流値および回転数を、駆動状況情報の追加のデータ項目としてモーションコントローラ３で生成および記録してもよい。
【００７３】
更に、上述した一実施形態では、出力手段としてホストコンピュータ５を例示した。そして、特に、動作状況情報５２７をホストコンピュータ５の表示手段６２に表示する例を示した。動作状況情報５２７には、動作状況を示すグラフが含まれる。このようなグラフは、上述したもの以外にも、動作状況情報を更に日付・時刻情報に関連付けてホストコンピュータ５にて履歴管理し、該履歴に基づく時系列順のグラフであってよい。
【００７４】
加えて、出力手段の例として、ホストコンピュータ５以外にも、モーションコントローラ３に直接接続されるモニターや、モーションコントローラ３の一部に設けられる小型ディスプレイ等を採用してもよい。更に、出力手段として、音声により利用者に提示可能なスピーカ、および、紙面等に印字することにより利用者に提示可能なプリンタ等の機器等であってよい。
【００７５】
更に、モーションコントローラ３が通信インタフェース部を備え、インターネット等のネットワークに接続可能である場合には、サーバ装置のような外部装置、またはクラウド・コンピューティング・デバイスのような外部リソースに対してデータを出力してもよい。これにより、三次元測定機本体２が設置された拠点毎の測定データや動作状況情報を、ネットワークを介して外部装置または外部リソースで一元管理することができるようになる。
【００７６】
上述した実施形態およびその変形例は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることが当業者には理解される。
【産業上の利用可能性】
【００７７】
本発明は、被測定対象に対し、測定処理を実施する測定装置に利用できる。
【符号の説明】
【００７８】
１…三次元測定機（測定装置／測定システム）、２…三次元測定機本体（本体）、２１…プローブ、２１１…スタイラス、２１１Ａ…測定子、２１３…プローブ本体、２２…移動機構、２４…スライド機構、２５…駆動機構、２６…プローブヘッド、３…モーションコントローラ（制御部／制御コンピュータ）、３１…ＲＴＣ（クロック）、３２…記録部、３４…駆動制御部、３５…時間算出部、３６…移動量算出部、３７…判定部、３８…データ生成部、３９…データ出力部、５…ホストコンピュータ、５１…入力部、５２…記録部、５３…データ取得部、５４…データ処理部、５５…表示部
【図１】
2019066418.tif 000003
【図２】
2019066418.tif 000004
【図３】
2019066418.tif 000005
【図４】
2019066418.tif 000006
【図５】
2019066418.tif 000007
【図６】
2019066418.tif 000008
【図７】
2019066418.tif 000009
【図８（ａ）】
2019066418.tif 000010
【図８（ｂ）】
2019066418.tif 000011
【図８（ｃ）】
2019066418.tif 000012
【図９】
2019066418.tif 000013
【図１０】
2019066418.tif 000014