(57)【特許請求の範囲】
【請求項１】
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理装置であって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得部と、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出部と、
前記算出部による算出結果に基づいて、前記工作機械の補正情報を生成し前記工作機械に送信する補正情報送信部と、
前記メンテナンス情報を用いて、前記測定データが、前記測定器の使用許諾期間に測定されたデータであるか否かを判定する判定部と、
備え、
前記補正情報送信部は、前記判定部により、前記測定データが、前記使用許諾期間に測定されたものではないと判定された場合、前記補正情報の生成を行わない情報処理装置。
【請求項２】
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理装置であって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得部と、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出部と、
前記算出部による算出結果に基づいて、前記工作機械の補正情報を生成し前記工作機械に送信する補正情報送信部と、
前記メンテナンス情報を用いて、前記工作機械の校正を行なうことのできる所定期間を導出する導出部と、
を備え、
前記補正情報送信部は、前記取得部が前記メンテナンス情報を取得してから前記所定期間を経過した場合には前記補正情報の生成を行わない情報処理装置。
【請求項３】
前記取得部は、前記工作機械の稼働情報をさらに取得し、
前記補正情報送信部は、さらに前記稼働情報に基づいて、前記工作機械の補正情報を生成する請求項１または２に記載の情報処理装置。
【請求項４】
前記稼働情報は、前記工作機械の内部の温度であり、
前記補正情報送信部は、前記工作機械の内部の温度が所定温度を超えている状態で測定された前記測定データを、前記工作機械の補正情報の生成に用いない請求項３に記載の情報処理装置。
【請求項５】
前記稼働情報は、前記工作機械の稼働履歴であり、
前記補正情報送信部は、前記工作機械が稼働してから所定時間経過していない状態で測定された前記測定データを、前記工作機械の補正情報の生成に用いない請求項４に記載の情報処理装置。
【請求項６】
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理方法であって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得ステップと、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出ステップと、
前記算出ステップによる算出結果に基づいて、前記工作機械の補正情報を生成し前記工作機械に送信する補正情報送信ステップと、
前記メンテナンス情報を用いて、前記測定データが、前記測定器の使用許諾期間に測定されたデータであるか否かを判定する判定ステップと、
を含み、
前記補正情報送信ステップは、前記判定ステップにより、前記測定データが、前記使用許諾期間に測定されたものではないと判定された場合、前記補正情報の生成を行わない情報処理方法。
【請求項７】
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理プログラムであって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得ステップと、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出ステップと、
前記算出ステップによる算出結果に基づいて、前記工作機械の補正情報を生成する補正情報生成ステップと、
前記メンテナンス情報を用いて、前記測定データが、前記測定器の使用許諾期間に測定されたデータであるか否かを判定する判定ステップと、
をコンピュータに実行させ、
前記補正情報生成ステップは、前記判定ステップにより、前記測定データが、前記使用許諾期間に測定されたものではないと判定された場合、前記補正情報の生成を行わない情報処理プログラム。
【請求項８】
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理方法であって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得ステップと、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出ステップと、
前記算出ステップによる算出結果に基づいて、前記工作機械の補正情報を生成し前記工作機械に送信する補正情報送信ステップと、
を含み、
前記メンテナンス情報を用いて、前記工作機械の校正を行なうことのできる所定期間を導出する導出ステップと、
をコンピュータに実行させ、
前記補正情報送信部は、前記取得部が前記メンテナンス情報を取得してから前記所定期間を経過した場合には前記補正情報の生成を行わない情報処理方法。
【請求項９】
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理プログラムであって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得ステップと、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出ステップと、
前記算出ステップによる算出結果に基づいて、前記工作機械の補正情報を生成する補正情報生成ステップと、
前記メンテナンス情報を用いて、前記工作機械の校正を行なうことのできる所定期間を導出する導出ステップと、
をコンピュータに実行させ、
前記補正情報送信部は、前記取得部が前記メンテナンス情報を取得してから前記所定期間を経過した場合には前記補正情報の生成を行わない情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、特定の人に対して監視機器を分配し、その機器で取得した情報を解析する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１４０４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、受信した測定データに基づいて工作機械のメンテナンスを行うことができなかった。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る情報処理装置は、
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理装置であって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得部と、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出部と、
前記算出部による算出結果に基づいて、前記工作機械の補正情報を生成する補正情報送信部と、
前記メンテナンス情報を用いて、前記測定データが、前記測定器の使用許諾期間に測定されたデータであるか否かを判定する判定部と、
備え、
前記補正情報送信部は、前記判定部により、前記測定データが、前記使用許諾期間に測定されたものではないと判定された場合、前記補正情報の生成を行わない。
上記目的を達成するため、本発明に係る他の情報処理装置は、
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理装置であって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得部と、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出部と、
前記算出部による算出結果に基づいて、前記工作機械の補正情報を生成する補正情報送信部と、
前記メンテナンス情報を用いて、前記工作機械の校正を行なうことのできる所定期間を導出する導出部と、
を備え、
前記補正情報送信部は、前記取得部が前記メンテナンス情報を取得してから前記所定期間を経過した場合には前記補正情報の生成を行わない。
【０００７】
上記目的を達成するため、本発明に係る情報処理方法は、
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理方法であって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得ステップと、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出ステップと、
前記算出ステップによる算出結果に基づいて、前記工作機械の補正情報を生成する補正情報生成ステップと、
前記メンテナンス情報を用いて、前記測定データが、前記測定器の使用許諾期間に測定されたデータであるか否かを判定する判定ステップと、
を含み、
前記補正情報生成ステップは、前記判定ステップにより、前記測定データが、前記使用許諾期間に測定されたものではないと判定された場合、前記補正情報の生成を行わない。
上記目的を達成するため、本発明に係る他の情報処理方法は、
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理方法であって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得ステップと、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出ステップと、
前記算出ステップによる算出結果に基づいて、前記工作機械の補正情報を生成する補正情報生成ステップと、
前記メンテナンス情報を用いて、前記工作機械の校正を行なうことのできる所定期間を導出する導出ステップと、
を含み、
前記補正情報送信部は、前記取得部が前記メンテナンス情報を取得してから前記所定期間を経過した場合には前記補正情報の生成を行わない。
【０００８】
上記目的を達成するため、本発明に係る情報処理プログラムは、
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理プログラムであって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得ステップと、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出ステップと、
前記算出ステップによる算出結果に基づいて、前記工作機械の補正情報を生成する補正情報生成ステップと、
前記メンテナンス情報を用いて、前記測定データが、前記測定器の使用許諾期間に測定されたデータであるか否かを判定する判定ステップと、
をコンピュータに実行させ、
前記補正情報生成ステップは、前記判定ステップにより、前記測定データが、前記使用許諾期間に測定されたものではないと判定された場合、前記補正情報の生成を行わない。
上記目的を達成するため、本発明に係る他の情報処理プログラムは、
所定の期間だけ使用を許諾された測定器が工作機械に取り付けられた場合に、前記測定器による測定データを用いて、離れた場所から工作機械の動作を補正する情報処理プログラムであって、
前記測定データと前記工作機械の識別情報とを含むメンテナンス情報を取得する取得ステップと、
取得した前記メンテナンス情報を用いて、前記工作機械の動作精度の算出を行う算出ステップと、
前記算出ステップによる算出結果に基づいて、前記工作機械の補正情報を生成する補正情報生成ステップと、
前記メンテナンス情報を用いて、前記工作機械の校正を行なうことのできる所定期間を導出する導出ステップと、
をコンピュータに実行させ、
前記補正情報生成ステップは、前記取得ステップが前記メンテナンス情報を取得してから前記所定期間を経過した場合には前記補正情報の生成を行わない。
【発明の効果】
【０００９】
本発明によれば、工作機械から離れた場所から工作機械のメンテナンスを行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態に係る情報処理装置の構成を示すブロック図である。
【図２】本発明の第２実施形態に係る情報処理装置による処理の概要を説明するための図である。
【図３】本発明の第２実施形態に係る情報処理装置の構成を説明するためのブロック図である。
【図４】本発明の第２実施形態に係る情報処理装置の備える補正情報テーブルの一例を説明するための図である。
【図５】本発明の第２実施形態に係る情報処理装置のハードウェア構成を説明するためのブロック図である。
【図６】本発明の第２実施形態に係る情報処理装置の処理手順を説明するためのフローチャートである。
【図７】本発明の第３実施形態に係る情報処理装置の構成を説明するためのブロック図である。
【図８】本発明の第３実施形態に係る情報処理装置の備える補正情報テーブルの一例を説明するための図である。
【図９】本発明の第３実施形態に係る情報処理装置のハードウェア構成を説明するためのブロック図である。
【図１０】本発明の第３実施形態に係る情報処理装置の処理手順を説明するためのフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、本発明を実施するための形態について、図面を参照して、例示的に詳しく説明記載する。ただし、以下の実施の形態に記載されている、構成、数値、処理の流れ、機能要素などは一例に過ぎず、その変形や変更は自由であって、本発明の技術範囲を以下の記載に限定する趣旨のものではない。
【００１２】
［第１実施形態］
本発明の第１実施形態としての情報処理装置１００について、図１を用いて説明する。情報処理装置１００は、測定器よる測定データから工作機械の補正情報を生成する装置である。
【００１３】
図１に示すように、情報処理装置１００は、取得部１０１、算出部１０２および補正情報生成部１０３を含む。取得部１０１は、工作機械１１０に取り付けられた測定器１１１による測定データと工作機械１１０の識別情報とを含むメンテナンス情報を取得する。算出部１０２は、取得したメンテナンス情報を用いて、工作機械１１０の動作精度の算出を行う。補正情報生成部１０３は、算出部１０２による算出結果に基づいて、工作機械１１０の補正情報を生成する。
【００１４】
本実施形態によれば、工作機械から離れた場所から工作機械のメンテナンスを行うことができる。      
【００１５】
［第２実施形態］
次に本発明の第２実施形態に係る情報処理装置について、図２乃至図６を用いて説明する。図２は、本実施形態に係る情報処理装置２００による処理の概要を説明するための図である。
【００１６】
工作機械２１０を滞りなく稼働させるためには、工作機械２１０を稼働させるために必要な様々なパラメータや動作条件などを調整しなければならないが、工作機械２１０の調整を工作機械２１０のユーザが行うのは困難である。このような場合、ユーザは、工作機械２１０に精通したサービスマンにメンテナンスの依頼を行い、サービスマンの来訪を受けなければならない。しかしながら、ユーザによるサービスマン来訪の依頼のタイミングは必ずしも正しいとは限らず、メンテナンスの必要のない場合であっても、来訪依頼を受けたサービスマンは、ユーザのもとへ訪ねなければならず、無駄足となることもあった。また、サービスマンがユーザの元に直接訪れて、工作機械２１０のメンテナンスを行わなくても、工作機械２１０のファームウェアを書き換えることで対応できる場合もある。
【００１７】
情報処理装置２００は、工作機械２１０のメンテナンス情報と稼働情報とに基づいて補正情報を生成して、工作機械２１０に送信する。つまり、情報処理装置２００は、工作機械２１０に取り付けられた測定器２１１から測定器２１１による測定データを含むメンテナンス情報を受信する。さらに、情報処理装置２００は、工作機械の稼働情報を取得する。情報処理装置２００は、受信したメンテナンス情報および稼働情報に基づいて、工作機械２１０の補正情報を生成する。稼働情報は、工作機械２１０の電源ＯＮからＯＦＦまでの時間や、主軸の回転数、工作した工作物の数、工作機械２１０の内部温度、工作機械２１０の稼働履歴などを含む情報であるが、これらには限定されない。補正情報は、工作機械２１０の稼働に必要なパラメータを補正したり、修正したり、書き換えたりする情報である。
【００１８】
また、情報処理装置２００は、測定データが、測定器２１１の使用許諾期間に測定されたデータであるか否かを判定する。使用許諾期間は、例えば、測定器２１１のリース期間やレンタル期間であるが、これには限定されない。例えば、工作機械２１０がリースされたものであれば、情報処理装置２００は、測定データが工作機械２１０のリース期間内に測定されたものであるか否かを判定してもよい。また、例えば、ユーザが、測定器２１１を購入していれば、使用許諾期間は、半永久的なものであってもよい。また、使用許諾期間は、更新できるものであってもよい。
【００１９】
そして、情報処理装置２００は、測定されたデータが使用許諾期間に測定されたデータではないと判定した場合には、補正情報の生成を行わない。つまり、情報処理装置２００は、測定されたデータが使用許諾期間に測定されたデータであれば、補正情報を生成する。生成された補正情報は、例えば、測定器２１１を介して工作機械２１０に送信されても、情報処理装置２００から工作機械２１０に直接送信されてもよい。工作機械２１０は、受信した補正情報に基づいて、工作機械２１０の稼働に必要なパラメータなどを補正したり、書き換えたりすることができる。
【００２０】
図３は、本実施形態に係る情報処理装置２００の構成を説明するためのブロック図である。情報処理装置２００は、取得部３０１、算出部３０２、補正情報生成部３０３および判定部３０４を有する。
【００２１】
取得部３０１は、工作機械２１０に取り付けられた測定器２１１が測定した測定データと工作機械２１０の識別情報とを含むメンテナンス情報を取得する。取得したメンテナンス情報は、所定の記憶部に記憶される。なお、所定の記憶部は、情報処理装置２００が有するものであっても、情報処理装置２００の外部のものであってもよい。
【００２２】
工作機械２１０の識別情報は、測定器２１１を工作機械２１０に取り付ける際に、測定器２１１に記憶させても、測定器２１１が工作機械２１０から取得してもよい。つまり、測定器２１１により測定された測定データは、工作機械２１０の識別情報と紐付けられて、メンテナンス情報として取得部３０１へ送信される。なお、測定データと識別情報との紐づけは、測定器２１１で行っても、情報処理装置２００（取得部３０１）で行ってもよい。
【００２３】
さらに、取得部３０１は、工作機械２１０の稼働情報を取得する。取得した稼働情報もメンテナンス情報と同様に、工作機械２１０の識別情報と紐づけられて記憶部に記憶される。稼働情報は、工作機械２１０の電源ＯＮからＯＦＦまでの時間や、主軸の総回転数、主軸の回転数、工作した工作物の数、工作機械２１０の内部温度、工作機械２１０の稼働履歴などの情報を含む。なお、測定器２１１は、メンテナンス情報と稼働情報とを紐づけて情報処理装置２００へ送信してもよい。
【００２４】
算出部３０２は、取得部３０１が取得したメンテナンス情報を用いて、工作機械２１０の動作精度の算出を行う。算出部３０２は、例えば、所定の記憶部に記憶された基準となる基準測定データとメンテナンス情報から抽出した測定データとを比較することにより、工作機械２１０の動作精度の算出を行う。基準測定データは、例えば、工作機械２１０の出荷時に測定したデータを基準測定データとして所定の記憶部に記憶しても、工作機械２１０をユーザに納入した際のデータを基準測定データとして所定の記憶部に記憶してもよい。なお、算出部３０２による動作精度の算出は、基準測定データとの比較による算出には限定されない。例えば、工作機械２１０の稼働初期からの測定データを蓄積しておいて、蓄積された蓄積測定データの平均値と測定データとを比較することにより動作精度を算出してもよい。
【００２５】
補正情報生成部３０３は、算出部３０２が算出した動作精度の算出結果に基づいて、工作機械２１０の補正情報を生成する。補正情報生成部３０３は、算出結果として動作精度の低下が見られた場合は、その動作精度の低下を元の状態に戻し、推奨範囲の動作精度となるような補正情報を生成する。補正情報生成部３０３は、具体的には、推奨範囲の動作精度となるように、工作機械２１０の設定パラメータなどを調整する補正情報を生成する。
【００２６】
補正情報生成部３０３は、さらに、工作機械２１０の稼働情報に基づいて、補正情報を生成する。例えば、稼働情報として工作機械２１０の内部温度を取得した場合、補正情報生成部３０３は、内部温度が所定温度を超えている状態で測定された測定データを用いて算出された動作精度を補正情報の生成に用いない。工作機械２１０の内部温度が所定温度を超えた状態で測定された測定データは、異常データを含んでいる可能性があるため、このような測定データを用いて補正データを生成しても、工作機械２１０が推奨範囲の動作精度を発揮する状態へ補正できない。そのため、このような異常データが含まれる可能性のある測定データは、補正情報の生成からは除外する。
【００２７】
また、例えば、稼働情報として工作機械２１０の稼働履歴を取得した場合、補正情報生成部３０３は、工作機械２１０が稼働してから所定時間経過していない状態で測定された測定データを用いて算出された動作精度を補正情報の生成に用いない。工作機械２１０が稼働してから所定時間経過していない状態で測定された測定データは、工作機械２１０の慣らし運転期間中のデータであり、測定データが安定せずに、ばらつきが生じやすい。そのため、このような不安定な測定データが含まれる可能性のある測定データは、補正情報の生成からは除外する。
【００２８】
判定部３０４は、取得部３０１が取得したメンテナンス情報を分析して、測定器２１１の使用許諾期間に測定された測定データであるか否かを判定する。そして、補正情報生成部３０３は、判定部３０４により、測定データが測定器２１１の使用許諾期間に測定されたものではないと判定された場合、補正情報の生成を行わない。つまり、測定器２１１が、リース品である場合には、測定器２１１のリース期間（使用許諾期間）内に、測定器２１１が測定した測定データである場合に、補正情報生成部３０３は、補正情報を生成する。これにより、ユーザが、測定器２１１を不正使用した場合には、補正情報が生成されなくなり、ユーザによる測定器２１１や工作機械２１０の正当利用を促すことができる。
【００２９】
図４は、本実施形態に係る情報処理装置２００の備える補正情報テーブルの一例を説明するための図である。補正情報テーブル４０１は、メンテナンス情報４１１に関連付けて測定器情報４１２、稼働情報４１３および補正情報４１４を格納する。メンテナンス情報４１１は、工作機械２１０を識別するための識別子である工作機械ＩＤ（Identifier）と測定器２１１が測定した測定データとを紐づけたデータである。測定器情報４１２は、測定器２１１を識別するための識別子である測定器ＩＤと測定器２１１の使用許諾期間とを含むデータである。稼働情報４１３は、工作機械の２１０の稼働状態を示すデータであり、工作機械２１０の内部温度および稼働履歴の少なくともいずれか一方を含むことが好ましい。また、稼働情報４１３は、これらに限定されるものではなく、工作機械２１０の外部温度やメンテナンス履歴など、他の情報を含んでもよい。補正情報４１４は、工作機械２１０の稼働に必要なパラメータなどを補正するためのデータであり、メンテナンス情報４１１に基づいて生成されるデータである。情報処理装置２００は、補正情報テーブル４０１を参照して、補正情報を生成する。
【００３０】
図５は、本実施形態に係る情報処理装置２００のハードウェア構成を説明するためのブロック図である。ＣＰＵ(Central Processing Unit)５１０は、演算制御用のプロセッサであり、プログラムを実行することで図３の情報処理装置２００の機能構成部を実現する。ＣＰＵ５１０は複数のプロセッサを有し、異なるプログラムやモジュール、タスク、スレッドなどを並行して実行してもよい。ＲＯＭ(Read Only Memory)５２０は、初期データおよびプログラムなどの固定データおよびその他のプログラムを記憶する。また、ネットワークインタフェース５３０は、ネットワークを介して他の装置などと通信する。なお、ＣＰＵ５１０は１つに限定されず、複数のＣＰＵであっても、あるいは画像処理用のＧＰＵ(Graphics Processing Unit)を含んでもよい。また、ネットワークインタフェース５３０は、ＣＰＵ５１０とは独立したＣＰＵを有して、ＲＡＭ(Random Access Memory)５４０の領域に送受信データを書き込みあるいは読み出しするのが望ましい。また、ＲＡＭ５４０とストレージ５５０との間でデータを転送するＤＭＡＣ(Direct Memory Access Controller)を設けるのが望ましい（図示なし）。さらに、ＣＰＵ５１０は、ＲＡＭ５４０にデータが受信あるいは転送されたことを認識してデータを処理する。また、ＣＰＵ５１０は、処理結果をＲＡＭ５４０に準備し、後の送信あるいは転送はネットワークインタフェース５３０やＤＭＡＣに任せる。
【００３１】
ＲＡＭ５４０は、ＣＰＵ５１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ５４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。メンテナンス情報５４１は、取得部３０１が測定器２１１から取得した測定データと工作機械２１０の識別情報とを含む情報である。測定器情報５４２は、測定器２１１を識別する識別子と測定器２１１の使用許諾期間とを含む情報である。稼働情報５４３は、工作機械２１０の稼働に関する情報である。動作精度５４４は、取得したメンテナンス情報を用いて算出した工作機械２１０の動作の精度示す情報である。補正情報５４５は、算出部３０２による算出結果に基づいて、工作機械２１０の稼働や動作に必要なパラメータなどを補正するための情報である。
【００３２】
送受信データ５４６は、ネットワークインタフェース５３０を介して送受信されるデータである。また、ＲＡＭ５４０は、各種アプリケーションモジュールを実行するためのアプリケーション実行領域５４７を有する。
【００３３】
ストレージ５５０には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。ストレージ５５０は、補正情報テーブル４０１を格納する。補正情報テーブル４０１は、図４に示した、メンテナンス情報４１１と補正情報４１４などとを関連付けて記憶するテーブルである。
【００３４】
ストレージ５５０は、さらに、取得モジュール５５１、算出モジュール５５２、補正情報生成モジュール５５３および判定モジュール５５４を格納する。取得モジュール５５１は、工作機械２１０に取り付けられた測定器２１１による測定データと工作機械２１０の識別情報とを含むメンテナンス情報を取得するモジュールである。算出モジュール５５２は、取得したメンテナンス情報を用いて、工作機械２１０の動作精度の算出を行うモジュールである。補正情報生成モジュール５５３は、算出部３０２による算出結果に基づいて、工作機械２１０の補正情報を生成するモジュールである。また、補正情報生成モジュール５５３は、判定部３０４により測定データが、使用許諾期間に測定されたものではないと判定された場合、補正情報の生成を行わないモジュールである。判定モジュール５５４は、メンテナンス情報を分析して、測定データが測定器２１１の使用許諾期間に測定されたデータであるか否かを判定するモジュールである。これらのモジュール５５１〜５５４は、ＣＰＵ５１０によりＲＡＭ５４０のアプリケーション実行領域５４７に読み出され、実行される。制御プログラム５５５は、情報処理装置２００の全体を制御するためのプログラムである。
【００３５】
入出力インタフェース５６０は、入出力機器との入出力データをインタフェースする。入出力インタフェース５６０には、表示部５６１、操作部５６２、が接続される。また、入出力インタフェース５６０には、さらに、記憶媒体５６４が接続されてもよい。さらに、音声出力部であるスピーカ５６３や、音声入力部であるマイク（図示せず）、あるいは、ＧＰＳ位置判定部が接続されてもよい。なお、図５に示したＲＡＭ５４０やストレージ５５０には、情報処理装置２００が有する汎用の機能や他の実現可能な機能に関するプログラムやデータは図示されていない。
【００３６】
図６は、本実施形態に係る情報処理装置２００の処理手順を説明するためのフローチャートである。このフローチャートは、図５のＣＰＵ５１０がＲＡＭ５４０を使用して実行し、図３の情報処理装置２００の機能構成部を実現する。ステップＳ６０１において、情報処理装置２００は、工作機械２１０に取り付けられた測定器２１１により測定された測定データと工作機械２１０の識別情報とを含むメンテナンス情報を取得する。
【００３７】
ステップＳ６０３において、情報処理装置２００は、取得したメンテナンス情報を分析して、測定器２１１の使用許諾期間を算出する。ステップＳ６０５において、情報処理装置２００は、取得したメンテナンス情報から抽出した測定データが、測定器２１１に使用許諾期間に測定された測定データであるか否かを判定する。使用許諾期間に測定された測定データでないと判定した場合（ステップＳ６０５のＮＯ）、情報処理装置２００は、処理を終了する。
【００３８】
使用許諾期間に測定された測定データであると判定した場合（ステップＳ６０５のＹＥＳ）、情報処理装置２００は、ステップＳ６０７へ進む。ステップＳ６０７において、情報処理装置２００は、取得したメンテナンス情報を用いて、工作機械２１０の動作精度の算出を行う。ステップＳ６０９において、情報処理装置２００は、動作精度の算出結果に基づいて、工作機械２１０の補正情報を生成する。ステップＳ６１１において、情報処理装置２００は、生成した補正情報を工作機械２１０に測定器２１１を介して送信する。
【００３９】
本実施形態によれば、測定器の使用許諾期間であれば工作機械の補正情報を生成するので、ユーザによる不正使用を防止でき、リース料などの支払いを促すことができる。また、日常的なメンテナンスについては、補正情報を介して行うことができるので、工作機械のサービスマンがユーザのもとを訪ねる回数を減らすことができる。
【００４０】
［第３実施形態］
次に本発明の第３実施形態に係る情報処理装置について、図７乃至図１０を用いて説明する。図７は、本実施形態に係る情報処理装置７００の構成を説明するための図である。本実施形態に係る情報処理装置７００は、上記第２実施形態と比べると、導出部を有する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００４１】
情報処理装置７００は、導出部７０１を有する。導出部７０１は、取得部３０１が取得したメンテナンス情報を分析して、工作機械２１０の校正期間を導出する。補正情報生成部３０３は、工作機械２１０の校正期間でなければ補正情報の生成を行わない。校正期間（較正期間、キャリブレーション期間）であれば、工作機械２１０の校正作業中に工作機械２１０のパラメータなどを補正して書き換えることが可能となり、情報取得日時と補正データ生成日時の差を校正期間内に限定する事ができる為、過去の情報を用いた補正パラメータの適用を防止することができる。
【００４２】
図８は、本実施形態に係る情報処理装置の備える補正情報テーブルの一例を説明するための図である。補正情報テーブル８０１は、メンテナンス情報８１１に関連付けて測定器情報４１２、稼働情報４１３および補正情報４１４を格納する。情報処理装置７００は、補正情報テーブル８０１を参照して、工作機械２１０の校正期間を導出し、補正情報を生成する。
【００４３】
図９は、本実施形態に係る情報処理装置のハードウェア構成を説明するためのブロック図である。ＲＡＭ９４０は、ＣＰＵ５１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ９４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。校正期間９４１は、工作機械２１０の校正を行う期間を示すデータである。
【００４４】
ストレージ９５０には、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。ストレージ９５０は、補正情報テーブル８０１を格納する。補正情報テーブル８０１は、図８に示した、メンテナンス情報８１１と補正情報４１４などとを関連付けて記憶するテーブルである。
【００４５】
ストレージ９５０は、さらに、導出モジュール９５１を格納する。導出モジュール９５１は、メンテナンス情報を分析して工作機械の校正期間を導出するモジュールである。この導出モジュール９５１は、ＣＰＵ５１０によりＲＡＭ５４０のアプリケーション実行領域５４７に読み出され、実行される。
【００４６】
図１０は、本実施形態に係る情報処理装置の処理手順を説明するためのフローチャートである。このフローチャートは、図９のＣＰＵ５１０がＲＡＭ９４０を使用して実行し、図７の情報処理装置７００の機能構成部を実現する。ステップＳ１００１において、情報処理装置７００は、取得部３０１が取得したメンテナンス情報を分析して、工作機械２１０の校正期間を導出する。ステップＳ１００３において、情報処理装置７００は、工作機械の２１０の校正期間内か否かを判定する。工作機械２１０の校正期間内でないと判定した場合（ステップＳ１００３のＮＯ）、情報処理装置７００は、処理を終了する。工作機械２１０の校正期間内であると判定した場合（ステップＳ１００３のＹＥＳ）、情報処理装置７００は、ステップＳ６０７へ進む。
【００４７】
本実施形態によれば、工作機械の校正期間であれば補正情報を生成するので、工作機械の校正期間中に工作機械の補正作業を行うことが可能となり、工作機械のダウンタイムを有効活用できる。
【００４８】
［他の実施形態］
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の技術的範囲で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の技術的範囲に含まれる。
【００４９】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に供給され、内蔵されたプロセッサによって実行される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、プログラムを実行するプロセッサも本発明の技術的範囲に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の技術的範囲に含まれる。
【要約】      （修正有）【課題】工作機械と離れた場所から、受信した測定データに基づいて工作機械のメンテナンスを行うこと。【解決手段】情報処理装置であって、工作機械に取り付けられた測定器による測定データと工作機械の識別情報とを含むメンテナンス情報を取得する取得部と、取得したメンテナンス情報を用いて、工作機械の動作精度の算出を行う算出部と、算出部による算出結果に基づいて、工作機械の補正情報を生成する補正情報生成部と、を備えた。【選択図】図１【図１】
0006738466.tif 000002
【図２】
0006738466.tif 000003
【図３】
0006738466.tif 000004
【図４】
0006738466.tif 000005
【図５】
0006738466.tif 000006
【図６】
0006738466.tif 000007
【図７】
0006738466.tif 000008
【図８】
0006738466.tif 000009
【図９】
0006738466.tif 000010
【図１０】
0006738466.tif 000011