(57)【要約】【課題】汎用性があり、数値制御装置と接続した状態にて保守作業を行うことができる上に、その保守作業の精度を向上させた位置検出器の通信システムを提供することにある。【解決手段】テーブル２１の移動量を検出する位置検出器１１と、位置検出器１１と接続されるＡＤ変換器１３と、ＡＤ変換器１３と接続され、このＡＤ変換器１３で変換された位置信号が入力される数値制御装置１５と、ＡＤ変換器１３と、双方向で通信可能なＵＳＢ１７で接続される情報処理装置１６とを具備し、情報処理装置１６が、データおよびプログラムを保存する記憶部と、プログラムを演算処理する演算処理部と、演算処理部で演算処理された演算結果およびデータを表示する表示部とを有するようにした。【選択図】図２
2009146020.tif 000002
【特許請求の範囲】
【請求項１】
機械の移動量を検出する位置検出器と、
前記位置検出器と接続されるＡＤ変換器と、
前記ＡＤ変換器と接続され、当該ＡＤ変換器で変換された位置信号が入力される数値制御装置と、
前記ＡＤ変換器と双方向で通信可能な双方向通信手段で接続される情報処理装置とを具備し、
前記情報処理装置は、データおよびプログラムを保存する記憶部と、前記プログラムを演算処理する演算処理部と、前記演算処理部で演算処理された演算結果および前記データを表示する表示部とを有する装置である
ことを特徴とする位置検出器の通信システム。
【請求項２】
請求項１に記載された位置検出器の通信システムであって、
前記プログラムは、前記位置検出器の位置データ、前記位置検出器の内部状態データ、前記位置検出器の製造番号データ、前記位置検出器の型式データ、前記位置検出器のバージョンデータ、前記位置検出器の内部信号データ、前記位置検出器の異常データの何れのデータも取得出来ない場合、または前記位置検出器の異常データを受信した場合、もしくは前記位置検出器の内部信号のデータが許容値から外れている場合には前記表示部に異常を表示する機能を有する
ことを特徴とする位置検出器の通信システム。
【請求項３】
請求項１または請求項２に記載された位置検出器の通信システムであって、
前記プログラムは、前記位置検出器の調整モードを設定したときに、当該位置検出器の内部信号データが規定値内であるかを判定して前記表示部に表示する機能を有する
ことを特徴とする位置検出器の通信システム。
【請求項４】
請求項１乃至請求項３の何れか一項に記載された位置検出器の通信システムであって、
前記プログラムは、前記位置検出器の位置データ、前記位置検出器の内部状態データ、前記位置検出器の内部信号データ、および前記位置検出器の異常データの各種データを定期的に前記記憶部に保存する機能を有する
ことを特徴とする位置検出器の通信システム。
【請求項５】
請求項１乃至請求項４の何れか一項に記載された位置検出器の通信システムであって、
前記プログラムは、前記位置検出器の現在のデータとその据え付け時のデータとの差分が規定値内であるかを判定して前記表示部に表示する機能を有する
ことを特徴とする位置検出器の通信システム。
【請求項６】
請求項１乃至請求項５の何れか一項に記載された位置検出器の通信システムであって、
前記プログラムは、前記位置検出器の調整モードを設定する機能を有する
ことを特徴とする位置検出器の通信システム。
【請求項７】
請求項１乃至請求項６の何れか一項に記載された位置検出器の通信システムであって、
前記プログラムは、前記位置検出器の内部パラメータを変更する機能を有する
ことを特徴とする位置検出器の通信システム。
【請求項８】
請求項１乃至請求項７の何れか一項に記載された位置検出器の通信システムであって、
前記プログラムは、前記位置検出器の補正データを書き込む機能を有する
ことを特徴とする位置検出器の通信システム。
【請求項９】
請求項１乃至請求項８の何れか一項に記載された位置検出器の通信システムであって、
前記プログラムは、前記位置検出器のソフトウェアバージョンを変更する機能を有する
ことを特徴とする位置検出器の通信システム。
【請求項１０】
請求項１乃至請求項９の何れか一項に記載された位置検出器の通信システムを具備し、
前記機械は、工作物を設置するテーブルまたは前記工作物を加工する工具である
ことを特徴とする工作機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置検出器の通信システムに関し、特に工作機械、自動車、ロボットなどで用いられる位置検出器の通信システムに適用すると有効である。
【背景技術】
【０００２】
機械の位置を検出する位置検出器は、ＮＣ装置（数値制御：Numerical Control Machine tool）を具備するＮＣ工作機械で利用されている。このＮＣ工作機械は、ＮＣ制御部からの信号に基づき駆動部を制御して機械を移動している。このときの移動量を位置検出器で検出している。この検出データはＡＤ変換器を介してＮＣ装置に入力されている。すなわち、ＮＣ工作機械は、位置検出器を用いてフィードバック制御を行うことで機械の位置を精度良く制御している。上述したＡＤ変換器のＮＣ制御装置への出力としては、Ａ相、Ｂ相のデジタルパルス信号からなるインクリメンタル出力やシリアル通信が用いられている。これらの出力（インクリメンタル出力およびシリアル通信）は、位置検出器からＮＣ装置への一方通行のみで行われている。
【０００３】
特許文献１にはＮＣ工作機械の管理システムが開示されている。このＮＣ工作機械の管理システムでは、ＮＣ工作機械のコントローラ部にネットワークを介してパソコンが接続されている。このパソコンのディスプレイにはＮＣ工作機械の制御コマンドに対応した機能を持つ複数の操作アイコンが表示されており、これら操作アイコンをマウスで選択可能になっている。さらに、ＮＣ工作機械の動作状態を調べて、この動作状態に応じて操作アイコンによるコマンド指示を禁止するようにしている。
【０００４】
【特許文献１】特開２０００−３１５１０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したインクリメンタル出力はＮＣ装置では汎用的な通信プロトコルであり、機械の位置情報しか含まれていない。また、シリアル通信は位置検出器の通信相手であるＮＣ装置独自の通信プロトコルであり汎用性が無い上に、そのデータが断線の有無など限定された内容であった。よって、シリアル通信を用いても故障箇所を特定することは困難であった。
【０００６】
また、上述したＮＣ工作機械において、取付け、調整、故障、点検などを行う場合には、位置検出器の設定やこの検出器の出力信号を確認する作業が行われている。この作業は、位置検出器と数値制御装置との接続が切り離され、この状態で、位置検出器にこの位置検出器専用の位置表示装置（カウンタ装置）を接続して行われている。すなわち、数値制御装置を一旦停止しこの数値制御装置と位置検出器との接続が切り離された状態にて、位置検出器と位置表示装置とを接続し、位置表示装置で表示された情報を確認している。そのため、保守作業自体が煩雑であった。また、この確認作業が終了した後に、位置検出器と位置表示装置との接続を切り離し、この位置検出器と数値制御装置とを接続しなければならず、この作業自体も煩雑であった。さらに、この作業においては、システムの構成品である数値制御装置を切り離す上に、システムの構成品でない位置表示装置を別途に接続するため、故障箇所を特定できない可能性があった。
【０００７】
特許文献１記載のＮＣ工作機械の管理システムでは、パソコンが接続されるＮＣ工作機械のコントロール部が各種工作機械により異なっており、このコントロール部の仕様に合わせてパソコン側の設定を変更しなければならず、汎用性が無かった。
【０００８】
そこで、本発明は、前述した問題に鑑み提案されたもので、汎用性があり、数値制御装置と接続した状態にて保守作業を行うことができる上に、その保守作業の精度を向上させた位置検出器の通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決する第１の発明に係る位置検出器の通信システムは、機械の移動量を検出する位置検出器と、前記位置検出器と接続されるＡＤ変換器と、前記ＡＤ変換器と接続され、当該ＡＤ変換器で変換された位置信号が入力される数値制御装置と、前記ＡＤ変換器と双方向で通信可能な双方向通信手段で接続される情報処理装置とを具備し、前記情報処理装置が、データおよびプログラムを保存する記憶部と、前記プログラムを演算処理する演算処理部と、前記演算処理部で演算処理された演算結果および前記データを表示する表示部とを有する装置であることを特徴とする。
【００１０】
上述した課題を解決する第２の発明に係る位置検出器の通信システムは、第１の発明に係る位置検出器の通信システムであって、前記プログラムが、前記位置検出器の位置データ、前記位置検出器の内部状態データ、前記位置検出器の製造番号データ、前記位置検出器の型式データ、前記位置検出器のバージョンデータ、前記位置検出器の内部信号データ、前記位置検出器の異常データの何れのデータも取得出来ない場合、または前記位置検出器の異常データを受信した場合、もしくは前記位置検出器の内部信号のデータが許容値から外れている場合には前記表示部に異常を表示する機能を有することを特徴とする。
【００１１】
上述した課題を解決する第３の発明に係る位置検出器の通信システムは、第１または第２の発明に係る位置検出器の通信システムであって、前記プログラムが、前記位置検出器の調整モードを設定したときに、当該位置検出器の内部信号データが規定値内であるかを判定して前記表示部に表示する機能を有することを特徴とする。
【００１２】
上述した課題を解決する第４の発明に係る位置検出器の通信システムは、第１乃至第３の発明の何れか一つに係る位置検出器の通信システムであって、前記プログラムが、前記位置検出器の位置データ、前記位置検出器の内部状態データ、前記位置検出器の内部信号データ、および前記位置検出器の異常データの各種データを定期的に前記記憶部に保存する機能を有することを特徴とする。
【００１３】
上述した課題を解決する第５の発明に係る位置検出器の通信システムは、第１乃至第４の発明の何れか一つに係る位置検出器の通信システムであって、前記プログラムが、前記位置検出器の現在のデータとその据え付け時のデータとの差分が規定値内であるかを判定して前記表示部に表示する機能を有することを特徴とする。
【００１４】
上述した課題を解決する第６の発明に係る位置検出器の通信システムは、第１乃至第５の発明の何れか一つに係る位置検出器の通信システムであって、前記プログラムが、前記位置検出器の調整モードを設定する機能を有することを特徴とする。
【００１５】
上述した課題を解決する第７の発明に係る位置検出器の通信システムは、第１乃至第６の発明の何れか一つに係る位置検出器の通信システムであって、前記プログラムが、前記位置検出器の内部パラメータを変更する機能を有することを特徴とする。
【００１６】
上述した課題を解決する第８の発明に係る位置検出器の通信システムは、第１乃至第７の発明の何れか一つに係る位置検出器の通信システムであって、前記プログラムが、前記位置検出器の補正データを書き込む機能を有することを特徴とする。
【００１７】
上述した課題を解決する第９の発明に係る位置検出器の通信システムは、第１乃至第８の発明の何れか一つに係る位置検出器の通信システムであって、前記プログラムが、前記位置検出器のソフトウェアバージョンを変更する機能を有することを特徴とする。
【００１８】
上述した課題を解決する第１０の発明に係る工作機械は、第１乃至第９の発明の何れか一つに係る位置検出器の通信システムを具備し、前記機械が、工作物を設置するテーブルまたは前記工作物を加工する工具であることを特徴とする。
【発明の効果】
【００１９】
第１発明に係る位置検出器の通信システムによれば、機械の移動量を検出する位置検出器と、前記位置検出器と接続されるＡＤ変換器と、前記ＡＤ変換器と接続され、当該ＡＤ変換器で変換された位置信号が入力される数値制御装置と、前記ＡＤ変換器と、双方向で通信可能な双方向通信手段で接続される情報処理装置とを具備し、前記情報処理装置が、データおよびプログラムを保存する記憶部と、前記プログラムを演算処理する演算処理部と、前記演算処理部で演算処理された演算結果および前記データを表示する表示部とを有する装置であることにより、ＡＤ変換器を通じて入力されたデータに基づき情報処理装置で演算処理して保守で必要となるデータをその情報処理装置の表示部に表示させて確認することができるため、数値制御装置との接続を切り離すことなく、保守作業を行うことができる。さらに、情報処理装置がＡＤ変換器に常時接続され、このＡＤ変換器との双方向のデータ通信が可能であると共に、システム保守時におけるシステム構成がシステム稼動時と同じ構成であるため、システムを構成する機器の情報がＡＤ変換器を通じて情報処理装置に入力することができ、システムの保守作業の精度が向上する。ＡＤ変換器および情報処理装置ならびに双方向通信手段自体が汎用品であり、システムに汎用性がある。
【００２０】
第２乃至第９の発明に係る位置検出器の通信システムによれば、演算処理部が所定のプログラムを演算処理する機能を有することにより、数値制御装置を接続した状態にて位置検出器の調整を保守者が容易に行うことができる。また、保守時のシステムの構成が運用時の構成と同じであるため、保守作業の精度が向上する。
【００２１】
第１０の発明に係る工作機械によれば、第２乃至第９の発明の何れか一つに係る位置検出器の通信システムを具備し、前記機械が、工作物を設置するテーブルまたは前記工作物を加工する工具であることにより、数値制御装置を接続した状態にて位置検出器の調整を保守者が容易に行うことができる。また、保守時のシステムの構成が運用時の構成と同じであるため、保守作業の精度が向上する。
【発明を実施するための最良の形態】
【００２２】
本発明に係る位置検出器の通信システムの最良の形態について、図面に基づき具体的に説明する。
【００２３】
［第一の実施形態］
本発明に係る位置検出器の通信システムを工作機械のテーブルを数値制御する数値制御装置に適用した場合の第一の実施形態につき図１〜１１を用いて説明する。
図１は位置検出器の通信システムの概略構成図であり、図２は位置検出器の通信システムの一例を示す図である。図３〜図１１は位置検出器の通信システムが具備する情報処理装置で演算処理するプログラムの一例を示す図である。
【００２４】
本実施形態に係る位置検出器の通信システム３０は、図１および図２に示すように、工作物（図示せず）が設置されるテーブル２１の位置を検出する位置検出器１１を具備する。テーブル２１はボールスクリュー２２上を走行可能に設けられている。ボールスクリュー２２にはモータ２３の軸が連結されている。このモータ２３を駆動することでボールスクリュー２２が回転し、テーブル２１がボールスクリュー２２に沿って移動する。
【００２５】
位置検出器１１は、テーブル２１に取付けられた可動部１１ａと、可動部１１ａが移動自在に設けられた固定部１１ｂとを具備する。位置検出器１１は、可動部１１ａが固定部１１ｂ上を移動することでテーブル２１の位置を検出している。位置検出器１１は第一のデータ送信ケーブル１２を介してＡＤ変換器１３と接続されている。よって、位置検出器１１で検出されたテーブル２１の位置データがＡＤ変換器１３に入力される。
【００２６】
ＡＤ変換器１３は第二のデータ送信ケーブル１４を介して数値制御装置１５と接続されている。よって、ＡＤ変換器１３で変換された位置信号であるインクリメンタル（Ａ相、Ｂ相）が数値制御装置１５に入力される。この数値制御装置１５では、Ａ相でのプラス（＋）となった回数、およびＢ相でのマイナス（−）となった回数をカウントすることでテーブル２１の移動量を検出している。
【００２７】
数値制御装置１５は、第三のデータ送信ケーブル２４を介してモータ２３と接続される。よって、数値制御装置１５は、ＡＤ変換器１３からの位置信号に基づきモータ２３の駆動量を演算し、この演算量と当該数値制御装置１５に入力された数値との差分を演算してモータ２３を駆動している。
【００２８】
上述したＡＤ変換器１３は双方向でデータの通信が可能な双方向通信手段であるユニバーサル・シリアル・バス（ＵＳＢ）１７を介して情報処理装置１６と接続される。この情報処理装置１６としては、例えばパソコンなどが挙げられる。よって、ＡＤ変換器１３は、数値制御装置１６との通信を確保しつつ、情報処理装置１６ともデータの通信が可能である。
【００２９】
この情報処理装置１６は、ＡＤ変換器１３からのデータおよび当該情報処理装置１６内部のデータなどの各種データおよびプログラムを保存する記憶部（メモリおよびハードディスク）と、このプログラムを演算処理する演算処理部（ＣＰＵ）と、各種データおよび演算処理部で演算処理した結果等を表示する表示部（ディスプレイ）とを有する装置である。情報処理装置１６としては、例えばパーソナルコンピュータ（ＰＣ）が挙げられる。
【００３０】
通信データとしては、例えば以下の９種類のデータが挙げられる。
（１）位置検出器１１による位置データ
（２）位置検出器１１の内部状態データ（例えば、起動中、起動処理終了、スイッチの各種設定などのデータ）
（３）位置検出器１１の製造番号データ
（４）位置検出器１１の型式データ
（５）位置検出器１１のバージョンデータ
（６）位置検出器１１の内部信号データ（例えば、フィードバック信号の波形データ（各時間でのデータ））
（７）位置検出器１１の異常データ（例えば、断線箇所のデータなど）
（８）情報処理装置１６からの位置検出器１１への設定（例えば、検出器自体の種々の機能の設定）
（９）情報処理装置１６から位置検出器１１内ソフトウェアの書き込み（例えば、検出器内にプログラム保存部へのプログラムの書き込みなど）
ただし、上記（１）〜（７）の通信データは、位置検出器１１から情報処理装置１６へ出力される通信データである。上記（８）、（９）の通信データは、情報処理装置１６から位置検出器１１へ出力される通信データである。
【００３１】
ここで、上述した情報処理装置１６の記憶部には例えば以下の（Ｉ）〜（ＩＸ）のプログラムが保存されており、この情報処理装置１６はこれらプログラムを演算処理している。
【００３２】
［（Ｉ）のプログラム］
このプログラムにおいては、データ解析による故障および異常診断が行われる。すなわち、図３に示すように、ステップＰ１にて、上記（１）〜（７）の何れのデータも取得出来ないかを判定する。このステップＰ１にて、上記（１）〜（７）の何れのデータも取得出来ない場合には異常と判定し、ステップＰ４に進む。また、ステップＰ２にて、（７）のデータ（異常データ）を受信したか判定する。このステップＰ２にて、（７）のデータを受信した場合には異常と判定し、ステップＰ４に進む。さらに、ステップＰ３にて、（６）のデータが許容値から外れているか判定する。このステップＰ３にて、（６）のデータが許容値から外れている場合には異常と判定し、ステップＰ４に進む。すなわち、ステップＰ１、ステップＰ２、またはステップＰ３にて異常と判定した場合には、ステップＰ４に進む。ステップＰ４にて、異常があることを情報処理装置１６の表示部に表示する。よって、位置検出器１１が故障、異常になった場合には、その状態を保守者が容易に確認することができ、保守精度が向上する。
【００３３】
［（ＩＩ）のプログラム］
このプログラムにおいては、位置検出器１１の調整が正しいか判定される。すなわち、図４に示すように、ステップＰ１１にて、上記（８）の設定において、調整モードが設定され、ステップＰ１２に進む。このステップＰ１２にて、（６）のデータが規定範囲内であるか判定される。（６）のデータが規定範囲内に無い場合にはステップＰ１３に進み、このステップＰ１３にて、位置検出器１１の調整が失敗したこと（調整ＮＧ）が情報処理装置１６の表示部に表示される。（６）のデータが規定範囲内にある場合にはステップＰ１４に進み、このステップＰ１４にて、位置検出器１１の調整が成功したこと（調整ＯＫ）が情報処理装置１６の表示部に表示される。よって、数値制御装置１５を接続した状態にて位置検出器１１の調整を保守者が容易に行うことができる。
【００３４】
［（ＩＩＩ）のプログラム］
このプログラムにおいては、位置検出器１１のデータログの保存処理が行われる。すなわち、図５に示すように、ステップＰ２１にて、（１）のデータ、（２）のデータ、（６）のデータ、（７）のデータを所定の時間毎（定周期）で取得し、ステップＰ２２に進む。このステップＰ２２にて、これら各種データ（（１）のデータ、（２）のデータ、（６）のデータ、（７）のデータ）が情報処理装置１６の記憶部に保存される。よって、数値制御装置１５を接続した状態にて位置検出器１１の過去の状態情報を保守者が容易に取得できる。発生頻度の少ない事象に対しても数値制御装置１５と位置検出器１１を切り離すことなく、当該事象の発生時の状況を記録でき、故障原因追及に役立てることができる。よって、精度の高い故障解析が可能となる。
【００３５】
［（ＩＶ）のプログラム］
このプログラムにおいては、位置検出器１１の経年変化の診断処理が行われる。すなわち、図６に示すように、ステップＰ３１にて、据え付け時の位置検出器の内部信号データ（（６）のデータ）が入力され、ステップＰ３２に進む。このステップＰ３２にて、ステップＰ３１にて入力されたデータが情報処理装置１６の記憶部に保存される。他方、据え付けた後（経年時）の位置検出器の内部信号データ（（６）のデータ）が入力され、ステップＰ３４に進む。このステップＰ３４にて、ステップＰ３３にて入力されたデータが情報処理装置１６の記憶部に保存される。なお、ステップＰ３３は所定の期間毎に実行されており、情報処理装置１６の記憶部に保存される経年時の（６）のデータは、所定の期間毎に更新される。続いて、ステップＰ３５ＡおよびステップＰ３５Ｂに進み、データＡおよびデータＢがそれぞれ情報処理装置１６の記憶部から読み出される。続いて、ステップＰ３６に進み、このステップＰ３６にてデータＡとデータＢとの差分が規定値内であるか判定される。データＡとデータＢとの差分が規定値内に無い場合にはステップＰ３７に進み、このステップＰ３７にて、位置検出器１１が経年劣化したこと（異常表示）が情報処理装置１６の表示部に表示される。データＡとデータＢとの差分が規定値内である場合にはステップＰ３８に進み、このステップＰ３８にて、位置検出器１１が経年劣化していないこと（正常表示）が情報処理装置１６の表示部に表示される。よって、数値制御装置１５を接続した状態にて位置検出器１１の経年劣化による故障や異常を保守者が容易に診断できる。
【００３６】
［（Ｖ）のプログラム］
このプログラムにおいては、位置検出器１１の調整モードの切換え処理が行われる。すなわち、図７に示すように、ステップＰ４１にて、モータ２３（サーボ）がＯＦＦ状態であるか判定される。モータ２３がＯＦＦ状態ではない（ＯＮ状態である）場合にはステップＰ４１に戻る。モータ２３がＯＦＦ状態である（ＯＮ状態ではない）場合にはステップＰ４２に進み、このステップＰ４２にて位置検出器１１の調整モードの選択が許可される。続いて、ステップＰ４３に進み、このステップＰ４３にて、オペレータが調整モードの選択の有無が判定される。オペレータが調整モードを選択していない場合にはステップＰ４３に戻る。オペレータが調整モードを選択した場合にはステップＰ４４に進む。このステップＰ４４にて位置検出器１１の調整モードが設定され、終了となる。よって、数値制御装置１５を接続した状態にて位置検出器１１の調整モードの切換えを保守者が容易に行うことができる。
【００３７】
［（ＶＩ）のプログラム］
このプログラムにおいては、位置検出器１１の内部パラメータ（例えば時定数、ゲインなど）の変更処理が行われる。すなわち、図８に示すように、ステップＰ５１にて、モータ２３（サーボ）がＯＦＦ状態であるか判定される。モータ２３がＯＦＦ状態ではない（ＯＮ状態である）場合にはステップＰ５１に戻る。モータ２３がＯＦＦ状態である（ＯＮ状態ではない）場合にはステップＰ５２に進み、このステップＰ５２にて位置検出器１１の内部パラメータの変更が許可される。続いて、ステップＰ５３に進み、このステップＰ５３にて、オペレータが内部パラメータを設定（セット）したか判定される。オペレータが内部パラメータを設定していない場合にはステップＰ５３に戻る。オペレータが内部パラメータを設定した場合にはステップＰ５４に進む。このステップＰ５４にて、位置検出器１１の内部パラメータは、ステップＰ５３にて設定された内部パラメータに変更され、終了となる。よって、数値制御装置１５を接続した状態にて位置検出器１１の内部パラメータの変更を保守者が容易に行うことができる。
【００３８】
［（ＶＩＩ）のプログラム］
このプログラムにおいては、位置検出器１１の補正データの書き込み処理が行われる。すなわち、図９に示すように、ステップＰ６１にて、モータ２３（サーボ）がＯＦＦ状態であるか判定される。モータ２３がＯＦＦ状態ではない（ＯＮ状態である）場合にはステップＰ６１に戻る。モータ２３がＯＦＦ状態である（ＯＮ状態ではない）場合にはステップＰ６２に進み、このステップＰ６２にて補正データの書き込みが許可される。続いて、ステップＰ６３に進み、このステップＰ６３にて、オペレータが補正データを設定（セット）したか判定される。オペレータが補正データを設定していない場合にはステップＰ６３に戻る。オペレータが補正データを設定した場合にはステップＰ６４に進む。このステップＰ６４にて、補正データが書き込まれ、終了となる。よって、数値制御装置１５を接続した状態にて位置検出器１１の補正データの書き込みを保守者が容易に行うことができる。
【００３９】
［（ＶＩＩＩ）のプログラム］
このプログラムにおいては、位置検出器１１の製造時に型式、製造番号、バージョンの書き込み処理が行われる。すなわち、図１０に示すように、ステップＰ７１にて、オペレータが各種データ（例えば、型式、製造番号、バージョンなど）を設定（セット）したか判定される。オペレータが各種データを設定していない場合にはステップＰ７１に戻る。オペレータが各種データを設定した場合にはステップＰ７２に進む。このステップＰ７２にて、各種データが書き込まれ、終了となる。よって、数値制御装置１５を接続した状態にて位置検出器１１の製造時のデータを保守者が容易に取得できる。
【００４０】
［（ＩＸ）のプログラム］
このプログラムにおいては、位置検出器１１のソフトウェアのバージョンアップ処理が行われる。すなわち、図１１に示すように、ステップＰ８１にて、モータ２３（サーボ）がＯＦＦ状態であるか判定される。モータ２３がＯＦＦ状態ではない（ＯＮ状態である）場合にはステップＰ８１に戻る。モータ２３がＯＦＦ状態である（ＯＮ状態ではない）場合にはステップＰ８２に進み、このステップＰ８２にて位置検出器１１のソフトウェアのバージョンアップが許可される。続いて、ステップＰ８３に進み、このステップＰ８３にて、オペレータがソフトウェアのファイルを選択したか判定される。オペレータがソフトウェアのファイルを選択していない場合にはステップＰ８３に戻る。オペレータがソフトウェアのファイルを選択した場合にはステップＰ８４に進む。このステップＰ８４にて、ステップＰ８３にて選択されたソフトウェアが書き込まれ、終了となる。よって、数値制御装置１５を接続した状態にて位置検出器１１のソフトウェアのバージョンアップ処理を保守者が容易に行うことができる。位置検出器１１のソフトウェアは位置検出器１１の製造会社から利用者に容易に送ることができるため、利用者による位置検出器１１のソフトウェアのバージョンアップが可能となり、従来のように位置検出器自体を取り替える手間が不要となる。
【００４１】
上述した処理（（Ｉ）〜（ＩＸ）プログラム）において、情報処理装置１６側のソフトウェアは専用ＤＬＬ（ソフトウェアの部品）で構築し、利用者がそのＤＬＬを用いて情報処理装置１６による位置制御ソフトや計測ソフトを独自に作成することも可能な形態とすることができる。
【００４２】
よって、上述した位置検出器の通信システム３０によれば、テーブル２１の移動量を検出する位置検出器１１と、位置検出器１１と接続されるＡＤ変換器１３と、ＡＤ変換器１３と接続され、このＡＤ変換器１３で変換された位置信号が入力される数値制御装置１５と、ＡＤ変換器１３と、双方向で通信可能なＵＳＢ１７で接続される情報処理装置１６とを具備し、情報処理装置１６が、ＡＤ変換器１３からのデータを演算処理する演算処理部を有するものであることにより、ＡＤ変換器を通じて入力されたデータに基づき情報処理装置で演算処理して保守で必要となるデータがその情報処理装置１６の表示部に表示させて確認することができるため、数値制御装置１５との接続を切り離すことなく、保守作業を行うことができる。さらに、情報処理装置１６がＡＤ変換器１３に常時接続され、このＡＤ変換器１３との双方向のデータ通信が可能であると共に、システム保守時におけるシステム構成がシステム稼動時と同じ構成であるため、システムを構成する機器の情報がＡＤ変換器１３を通じて情報処理装置１６に入力することができ、システムの保守作業の精度が向上する。従来のソフトウェア設定だけでは不可能な高度な設定が可能となる。ＡＤ変換器１３および情報処理装置１６ならびにＵＳＢ１７自体が汎用品であり、位置検出器のシステム３０に汎用性がある。
【００４３】
さらに、情報処理装置１６は、（１）位置検出器１１の位置データ、（２）内部状態データ、（３）製造番号データ、（４）型式データ、（５）バージョンデータ、（６）検出器の内部信号データ、（７）検出器の異常データの何れのデータも取得出来ない場合、または（７）のデータを受信した場合、もしくは（６）のデータが許容値から外れている場合には表示部に異常を表示することにより、オペレータが容易に位置検出器１１の異常を判定できる。その結果、保守作業が容易になる。
【００４４】
情報処理装置１６は、位置検出器１１の内部信号データが規定値内である場合に位置検出器１１の調整モードの設定を可能にした装置であることで、位置検出器１１をシステムから切り離すことなく調整モードの設定を行うことができ、作業効率が向上する。
【００４５】
情報処理装置１６は、（１）位置検出器１１の位置データ、（２）内部状態データ、（６）位置検出器１１の内部信号データ、（７）位置検出器１１の異常データの各種データを定周期で記憶部に保存するようにした装置であることで、記憶部に保存された各種データを用いて位置検出器１１における過去の状態を確認できる。その結果、位置検出器１１の過去の状態に基づきそれを解析でき、保守作業の精度を向上させることができる。
【００４６】
情報処理装置１６は、位置検出器１１の現在のデータＡとその据え付け時のデータＢとの差分が規定値を越える場合には異常であると判定するようにした装置であることで、位置検出器１１自体が経年劣化することによるその故障を特定できる。その結果、保守精度を向上させることができる。
【００４７】
情報処理装置１６は、位置検出器１１の調整モードを設定可能な装置であることで、位置検出器１１をシステムから切り離すことなく調整モードを設定でき、作業効率が向上する。
【００４８】
情報処理装置１６は、位置検出器１１の内部パラメータを変更可能な装置であることで、位置検出器１１をシステムから切り離すことなく内部パラメータを変更でき、作業効率が向上する。
【００４９】
情報処理装置１６は、位置検出器１１の補正データの書き込みが可能な装置であることで、位置検出器１１をシステムから切り離すことなく補正データを書き込みでき、作業効率が向上する。
【００５０】
情報処理装置１６は、位置検出器１１の型式、製造番号、およびバージョンの書き込みが可能な装置であることで、位置検出器１１をシステムから切り離すことなく型式、製造番号、およびバージョンを書き込みでき、作業効率が向上する。
【００５１】
情報処理装置１６は、ソフトウェアの書き込みが可能な装置であることで、位置検出器１１をシステムから切り離すことなくソフトウェアを書き込みでき、作業効率が向上する。
【００５２】
なお、上記では、（Ｉ）〜（ＩＸ）のプログラムを演算処理できる情報処理装置１６を具備する位置検出器の通信システム３０を用いて説明したが、これら（Ｉ）〜（ＩＸ）のプログラムのうちの少なくとも１種類以上の演算処理できる情報処理装置を具備する位置検出器の通信システムとすることも可能である。このような位置検出器の通信システムであっても、上述した位置検出器の通信システム３０と同様な作用効果を奏する。
【００５３】
［他の実施形態］
上述した本発明に係る位置検出器の通信システムの第一の実施形態では、工作機械のテーブル２１の位置検出器１１に適用した位置検出器の通信システム３０を用いて説明したが、上述した位置検出器の通信システム３０を、テーブルに設置される工作物を加工する工具や、回転移動可能なテーブルなどの機械の位置を検出する位置検出器に適用した位置検出器の通信システムに適用することも可能である。このような位置検出器の通信システムであっても、上述した位置検出器の通信システム３０と同様な作用効果を奏する。
【図面の簡単な説明】
【００５４】
【図１】本発明に係る位置検出器の通信システムの第一の実施形態の概略構成図である。
【図２】本発明に係る位置検出器の通信システムの第一の実施形態の一例を示す図である。
【図３】本発明に係る位置検出器の通信システムの第一の実施形態が具備する情報処理装置で演算処理されるプログラムの一例を示す図である。
【図４】本発明に係る位置検出器の通信システムの第一の実施形態が具備する情報処理装置で演算処理されるプログラムの他例を示す図である。
【図５】本発明に係る位置検出器の通信システムの第一の実施形態が具備する情報処理装置で演算処理されるプログラムの他例を示す図である。
【図６】本発明に係る位置検出器の通信システムの第一の実施形態が具備する情報処理装置で演算処理されるプログラムの他例を示す図である。
【図７】本発明に係る位置検出器の通信システムの第一の実施形態が具備する情報処理装置で演算処理されるプログラムの他例を示す図である。
【図８】本発明に係る位置検出器の通信システムの第一の実施形態が具備する情報処理装置で演算処理されるプログラムの他例を示す図である。
【図９】本発明に係る位置検出器の通信システムの第一の実施形態が具備する情報処理装置で演算処理されるプログラムの他例を示す図である。
【図１０】本発明に係る位置検出器の通信システムの第一の実施形態が具備する情報処理装置で演算処理されるプログラムの他例を示す図である。
【図１１】本発明に係る位置検出器の通信システムの第一の実施形態が具備する情報処理装置で演算処理されるプログラムの他例を示す図である。
【符号の説明】
【００５５】
１１          位置検出器
１１ａ        可動部
１１ｂ        固定部
１３          ＡＤ変換器
１５          数値制御装置
１６          情報処理装置
３０          位置検出器の通信システム
【図１】
2009146020.tif 000003
【図２】
2009146020.tif 000004
【図３】
2009146020.tif 000005
【図４】
2009146020.tif 000006
【図５】
2009146020.tif 000007
【図６】
2009146020.tif 000008
【図７】
2009146020.tif 000009
【図８】
2009146020.tif 000010
【図９】
2009146020.tif 000011
【図１０】
2009146020.tif 000012
【図１１】
2009146020.tif 000013