(57)【要約】【課題】工作機械メーカが任意に指定した位置決め精度に容易に変更することができ、更には工作機械ユーザが工作機械メーカに無断で位置決め精度を変更するのを防止することができる工作機械を提供する。【解決手段】送り軸１について予め設定された補正区間ごとに位置決め指定精度修正量を記憶する指定精度修正量記憶手段２１と、位置認識手段１０で認識した現在位置と移動方向認識手段１１で認識した移動方向とに応じた位置決め指定精度修正量を、指定精度修正量記憶手段２１から読み出して出力する指定精度修正量出力手段１４とを有する構成とする。更には、指定精度設定手段２６で設定した位置決め指定精度と、実測位置と、目標位置とに基づいて、補正区間ごとに位置決め指定精度修正量を算出する補正量／修正量計算手段２５を有し、この補正量／修正量計算手段２５で算出した位置決め指定精度修正量を、指定精度修正量記憶手段２１に記憶する構成とする。【選択図】図１
2010026997.tif 000002
【特許請求の範囲】
【請求項１】
数値制御装置によって送り軸の位置決め制御を行う工作機械において、
前記数値制御装置は、
目標位置に応じて前記送り軸側に補間パルスを出力する補間手段と、
前記送り軸について予め設定された補正区間ごとに正負両移動方向のピッチ誤差補正量を記憶するピッチ誤差補正量記憶手段と、
前記補正区間ごとにバックラッシュ補正量を記憶するバックラッシュ補正量記憶手段と、
前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を記憶する指定精度修正量記憶手段と、
前記送り軸の位置を測定する送り軸位置測定手段の測定信号を取り込んで前記送り軸の現在位置を認識する位置認識手段と、
前記送り軸位置測定手段の測定信号を取り込んで前記送り軸の移動方向と、この移動方向の反転とを認識する移動方向認識手段と、
前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じたピッチ誤差補正量を、前記ピッチ誤差補正量記憶手段から読み出して出力するピッチ誤差補正量出力手段と、
前記移動方向認識手段で前記移動方向の反転を認識したとき、前記位置認識手段で認識した前記現在位置に応じたバックラッシュ補正量を、前記バックラッシュ補正量記憶手段から読み出して出力するバックラッシュ補正量出力手段と、
前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた位置決め指定精度修正量を、前記指定精度修正量記憶手段から読み出して出力する指定精度修正量出力手段と、
前記ピッチ誤差補正量出力手段から出力された前記ピッチ誤差補正量と、前記バックラッシュ補正量出力手段から出力されたバックラッシュ補正量と、前記指定精度修正量出力手段から出力された位置決め指定精度修正量とを、前記補間パルスに加算する加算手段と、
を有することを特徴とする工作機械。
【請求項２】
請求項１に記載する工作機械において、
前記数値制御装置は
前記送り軸の正負両移動方向について予め定めた目標位置と前記目標位置を指令したときの前記送り軸の実測位置とに基づいて、前記補正区間ごとに正負両移動方向のピッチ誤差補正量とバックラッシュ補正量とを算出し、且つ、指定精度設定手段で設定した位置決め指定精度と、前記実測位置と、前記目標位置とに基づいて、前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を算出する補正量／修正量計算手段を有し、
この補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを、前記ピッチ誤差補正量記憶手段と前記バックラッシュ補正量記憶手段と前記指定精度修正量記憶手段とにそれぞれ記憶するように構成したことを特徴とする工作機械。
【請求項３】
請求項２に記載の工作機械において、
前記数値制御装置は、
前記補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量を、ロック手段もしくは暗号化手段又はロック手段及び暗号化手段を介して、前記ピッチ誤差補正量記憶手段と前記バックラッシュ補正量記憶手段と前記指定精度修正量記憶手段とにそれぞれ記憶する構成とし、
前記ロック手段では、前記ピッチ誤差補正量記憶手段の補正量データと、前記バックラッシュ補正量記憶手段の補正量データと、前記指定精度修正量記憶手段の修正量データとにアクセス用のパスワードを設定し、
前記暗号化手段では、前記補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを暗号化する構成としたことを特徴とする工作機械。
【請求項４】
数値制御装置によって送り軸の位置決め制御を行う工作機械において、
前記数値制御装置は、
目標位置に応じて前記送り軸側に補間パルスを出力する補間手段と、
前記送り軸について予め設定された補正区間ごとに正負両移動方向のピッチ誤差補正量と正負両移動方向の位置決め指定精度修正量との加算値を記憶する１つの記憶手段と、
前記補正区間ごとにバックラッシュ補正量を記憶するバックラッシュ補正量記憶手段と、
前記送り軸の位置を測定する送り軸位置測定手段の測定信号を取り込んで前記送り軸の現在位置を認識する位置認識手段と、
前記送り軸位置測定手段の測定信号を取り込んで前記送り軸の移動方向と、この移動方向の反転とを認識する移動方向認識手段と、
前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた前記加算値を、前記１つの記憶手段から読み出して出力する１つの出力手段と、
前記移動方向認識手段で前記移動方向の反転を認識したとき、前記位置認識手段で認識した前記現在位置に応じたバックラッシュ補正量を、前記バックラッシュ補正量記憶手段から読み出して出力するバックラッシュ補正量出力手段と、
前記１つの出力手段から出力された前記加算値と、前記バックラッシュ補正量出力手段から出力されたバックラッシュ補正量とを、前記補間パルスに加算する加算手段と、
を有することを特徴とする工作機械。
【請求項５】
数値制御装置によって送り軸の位置決め制御を行う工作機械において、
前記数値制御装置は、
補間手段と、バックラッシュ補正量記憶手段と、ピッチ誤差補正量記憶手段と、真直度補正量記憶手段と、位置認識手段と、移動方向認識手段と、バックラッシュ補正量出力手段と、ピッチ誤差補正量出力手段と、真直度補正量出力手段と、加算手段とを有し、
前記補間手段では、目標位置に応じて前記送り軸側に補間パルスを出力し、
前記バックラッシュ補正量記憶手段には、前記送り軸について予め設定された補正区間ごとに正負両移動方向のバックラッシュ補正量を記憶し、
位置決め指定精度修正量はピッチ誤差補正量に加算する位置決め指定精度修正量と、真直度補正量に加算する位置決め指定精度修正量に分けて、前記ピッチ誤差補正量記憶手段には前記ピッチ誤差補正量に加算する位置決め指定精度修正量とピッチ誤差補正量との第１の加算値を記憶し、前記真直度補正量記憶手段には前記真直度補正量に加算する位置決め指定精度修正量と真直度補正量との第２の加算値を記憶し、
前記位置認識手段では、前記送り軸の位置を測定する送り軸位置測定手段の測定信号を取り込んで前記送り軸の現在位置を認識し、
前記移動方向認識手段では、前記送り軸位置測定手段の測定信号を取り込んで前記送り軸の移動方向と、この移動方向の反転とを認識し、
前記ピッチ誤差補正量出力手段では、前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた前記第１の加算値を、前記ピッチ誤差補正量記憶手段から読み出して出力し、
前記真直度補正量出力手段では、前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた前記第２の加算値を、前記真直度補正量記憶手段から読み出して出力し、
前記バックラッシュ補正量出力手段では、前記移動方向認識手段で前記移動方向の反転を認識したとき、前記位置認識手段で認識した前記現在位置に応じたバックラッシュ補正量を、前記バックラッシュ補正量記憶手段から読み出して出力し、
前記加算手段では、前記ピッチ誤差補正量出力手段から出力された前記第１の加算値と、前記真直度補正量出力手段から出力された前記第２の加算値と、前記バックラッシュ補正量出力手段から出力された前記バックラッシュ補正量とを、前記補間パルスに加算する構成としたことを特徴とする工作機械。
【請求項６】
請求項４に記載する工作機械において、
前記数値制御装置は
前記送り軸の正負両移動方向について予め定めた目標位置と前記目標位置を指令したときの前記送り軸の実測位置とに基づいて、前記補正区間ごとに正負両移動方向のピッチ誤差補正量とバックラッシュ補正量とを算出し、且つ、指定精度設定手段で設定した位置決め指定精度と、前記実測位置と、前記目標位置とに基づいて、前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を算出する補正量／修正量計算手段を有し、
この補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを、前記１つの記憶手段と前記バックラッシュ補正量記憶手段とにそれぞれ記憶するように構成したことを特徴とする工作機械。
【請求項７】
請求項５に記載する工作機械において、
前記数値制御装置は
前記送り軸の正負両移動方向について予め定めた目標位置と前記目標位置を指令したときの前記送り軸の実測位置とに基づいて、前記補正区間ごとに正負両移動方向のピッチ誤差補正量とバックラッシュ補正量とを算出し、且つ、指定精度設定手段で設定した位置決め指定精度と、前記実測位置と、前記目標位置とに基づいて、前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を算出する補正量／修正量計算手段を有し、
この補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを、前記バックラッシュ補正量記憶手段と前記ピッチ誤差補正量記憶手段と前記真直度補正量記憶手段とにそれぞれ記憶するように構成したことを特徴とする工作機械。
【請求項８】
請求項２，３，６又は７に記載する工作機械において、
前記数値制御装置に外部計算機を接続し、前記補正量／修正量計算手段を、前記外部計算機の機能として設けたこと、
又は、前記補正量／修正量計算手段を、数値制御装置ではなく送り軸位置測定手段の機能として設けたことを特徴とする工作機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は数値制御装置によって送り軸の位置決め制御を行う工作機械に関する。
【背景技術】
【０００２】
数値制御装置を備えた工作機械では、テーブルなどの移動対象を送り軸（ボールねじ）によって移動させる際、送り軸（移動対象）の位置が、前記数値制御装置に予め設定されているＮＣプログラム（加工プログラム）に基づいて指定される移動指令（目標位置）になるように前記送り軸（移動対象）が、前記数値制御装置によって位置決め制御される。
【０００３】
しかしながら、送り軸では移動指令（目標位置）と実際の移動位置との間にピッチ誤差が生じる。このピッチ誤差は送り軸（移動対象）の移動位置によって異なり、更には送り軸（移動対象）の移動方向（正方向か負方向）によっても異なる。
【０００４】
また、送り軸では、移動方向を反転させるときにバックラッシュが発生し、更に、このバックラッシュは移動方向の反転位置によって異なる。
【０００５】
このため、下記の特許文献１などでは、送り軸の位置と移動方向を考慮したピッチ誤差補正量と、送り軸の反転位置を考慮したバックラッシュ補正量とに基づいて補正を行う工作機械の数値制御装置（誤差補正方式）が提案されている。
【０００６】
【特許文献１】特開平７−０７２９１３号公報
【特許文献２】特開平８−１１８２０４号公報
【特許文献３】特開２００８−０４１０１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の工作機械では、予め測定して記憶しておいたピッチ誤差補正量やバックラッシュ補正量に基づいて位置決め制御を行うだけであり、この位置決め制御の精度（位置決め精度）を工作機械メーカが任意に指定した位置決め精度に修正することはできない。
【０００８】
位置決め精度の市場ニーズとしては、大きく分けて次の２種類がある。
（１）  高精度の位置決め                        （精密加工用）
（２）  任意の位置決め指定精度範囲内の位置決め  （非精密加工用、海外展開用）
【０００９】
上記（１）としては、例えば図８のＡ部ように１μｍ以下の高い位置決め精度で精密加工を行う場合が挙げられる。上記（２）としては、例えば図８のＢ部のように６〜７μｍの範囲内の位置決め精度で非精密加工をする場合が挙げられる。従来、各工作機械メーカでは、上記（１）の高精度の位置決めを実現するため、伝達機構・案内機構の高精度化、数値制御装置による補正方法の改善等に取り組んできた。他方、上記（２）の任意の位置決め指定精度範囲内の位置決めに対しては、用途別に機械を設計したり、組立方法を変更して対応している。このため、開発工数がかかり、工作機械のコスト増加要因となっていた。
【００１０】
そこで、工作機械メーカが任意に指定した位置決め精度に容易に変更することができる工作機械が望まれていた。
【００１１】
但し、工作機械ユーザが位置決め精度に関連した調整やパラメータ変更を工作機械メーカに無断で実施することができると、位置決め精度を工作機械メーカが保証する精度範囲内に確実に保持しておくことができなくなる虞がある。この場合、工作機械の耐久性維持や違法改造防止等において問題がある。
【００１２】
従って本発明は上記の事情に鑑み、工作機械メーカが任意に指定した位置決め精度に容易に変更することができ、更には工作機械ユーザが工作機械メーカに無断で位置決め精度を変更するのを防止することができる工作機械を提供することを課題とする。
【課題を解決するための手段】
【００１３】
上記課題を解決する第１発明の工作機械は、数値制御装置によって送り軸の位置決め制御を行う工作機械において、
前記数値制御装置は、
目標位置に応じて前記送り軸側に補間パルスを出力する補間手段と、
前記送り軸について予め設定された補正区間ごとに正負両移動方向のピッチ誤差補正量を記憶するピッチ誤差補正量記憶手段と、
前記補正区間ごとにバックラッシュ補正量を記憶するバックラッシュ補正量記憶手段と、
前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を記憶する指定精度修正量記憶手段と、
前記送り軸の位置を測定する送り軸位置測定手段の測定信号を取り込んで前記送り軸の現在位置を認識する位置認識手段と、
前記送り軸位置測定手段の測定信号を取り込んで前記送り軸の移動方向と、この移動方向の反転とを認識する移動方向認識手段と、
前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じたピッチ誤差補正量を、前記ピッチ誤差補正量記憶手段から読み出して出力するピッチ誤差補正量出力手段と、
前記移動方向認識手段で前記移動方向の反転を認識したとき、前記位置認識手段で認識した前記現在位置に応じたバックラッシュ補正量を、前記バックラッシュ補正量記憶手段から読み出して出力するバックラッシュ補正量出力手段と、
前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた位置決め指定精度修正量を、前記指定精度修正量記憶手段から読み出して出力する指定精度修正量出力手段と、
前記ピッチ誤差補正量出力手段から出力された前記ピッチ誤差補正量と、前記バックラッシュ補正量出力手段から出力されたバックラッシュ補正量と、前記指定精度修正量出力手段から出力された位置決め指定精度修正量とを、前記補間パルスに加算する加算手段と、
を有することを特徴とする。
【００１４】
また、第２発明の工作機械は、第１発明の工作機械において、
前記数値制御装置は
前記送り軸の正負両移動方向について予め定めた目標位置と前記目標位置を指令したときの前記送り軸の実測位置とに基づいて、前記補正区間ごとに正負両移動方向のピッチ誤差補正量とバックラッシュ補正量とを算出し、且つ、指定精度設定手段で設定した位置決め指定精度と、前記実測位置と、前記目標位置とに基づいて、前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を算出する補正量／修正量計算手段を有し、
この補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを、前記ピッチ誤差補正量記憶手段と前記バックラッシュ補正量記憶手段と前記指定精度修正量記憶手段とにそれぞれ記憶するように構成したことを特徴とする。
【００１５】
また、第３発明の工作機械は、第２発明の工作機械において、
前記数値制御装置は、
前記補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量を、ロック手段もしくは暗号化手段又はロック手段及び暗号化手段を介して、前記ピッチ誤差補正量記憶手段と前記バックラッシュ補正量記憶手段と前記指定精度修正量記憶手段とにそれぞれ記憶する構成とし、
前記ロック手段では、前記ピッチ誤差補正量記憶手段の補正量データと、前記バックラッシュ補正量記憶手段の補正量データと、前記指定精度修正量記憶手段の修正量データとにアクセス用のパスワードを設定し、
前記暗号化手段では、前記補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを暗号化する構成としたことを特徴とする。
【００１６】
また、第４発明の工作機械は、数値制御装置によって送り軸の位置決め制御を行う工作機械において、
前記数値制御装置は、
目標位置に応じて前記送り軸側に補間パルスを出力する補間手段と、
前記送り軸について予め設定された補正区間ごとに正負両移動方向のピッチ誤差補正量と正負両移動方向の位置決め指定精度修正量との加算値を記憶する１つの記憶手段と、
前記補正区間ごとにバックラッシュ補正量を記憶するバックラッシュ補正量記憶手段と、
前記送り軸の位置を測定する送り軸位置測定手段の測定信号を取り込んで前記送り軸の現在位置を認識する位置認識手段と、
前記送り軸位置測定手段の測定信号を取り込んで前記送り軸の移動方向と、この移動方向の反転とを認識する移動方向認識手段と、
前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた前記加算値を、前記１つの記憶手段から読み出して出力する１つの出力手段と、
前記移動方向認識手段で前記移動方向の反転を認識したとき、前記位置認識手段で認識した前記現在位置に応じたバックラッシュ補正量を、前記バックラッシュ補正量記憶手段から読み出して出力するバックラッシュ補正量出力手段と、
前記１つの出力手段から出力された前記加算値と、前記バックラッシュ補正量出力手段から出力されたバックラッシュ補正量とを、前記補間パルスに加算する加算手段と、
を有することを特徴とする。
【００１７】
また、第５発明の工作機械は、数値制御装置によって送り軸の位置決め制御を行う工作機械において、
前記数値制御装置は、
補間手段と、バックラッシュ補正量記憶手段と、ピッチ誤差補正量記憶手段と、真直度補正量記憶手段と、位置認識手段と、移動方向認識手段と、バックラッシュ補正量出力手段と、ピッチ誤差補正量出力手段と、真直度補正量出力手段と、加算手段とを有し、
前記補間手段では、目標位置に応じて前記送り軸側に補間パルスを出力し、
前記バックラッシュ補正量記憶手段には、前記送り軸について予め設定された補正区間ごとに正負両移動方向のバックラッシュ補正量を記憶し、
位置決め指定精度修正量はピッチ誤差補正量に加算する位置決め指定精度修正量と、真直度補正量に加算する位置決め指定精度修正量に分けて、前記ピッチ誤差補正量記憶手段には前記ピッチ誤差補正量に加算する位置決め指定精度修正量とピッチ誤差補正量との第１の加算値を記憶し、前記真直度補正量記憶手段には前記真直度補正量に加算する位置決め指定精度修正量と真直度補正量との第２の加算値を記憶し、
前記位置認識手段では、前記送り軸の位置を測定する送り軸位置測定手段の測定信号を取り込んで前記送り軸の現在位置を認識し、
前記移動方向認識手段では、前記送り軸位置測定手段の測定信号を取り込んで前記送り軸の移動方向と、この移動方向の反転とを認識し、
前記ピッチ誤差補正量出力手段では、前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた前記第１の加算値を、前記ピッチ誤差補正量記憶手段から読み出して出力し、
前記真直度補正量出力手段では、前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた前記第２の加算値を、前記真直度補正量記憶手段から読み出して出力し、
前記バックラッシュ補正量出力手段では、前記移動方向認識手段で前記移動方向の反転を認識したとき、前記位置認識手段で認識した前記現在位置に応じたバックラッシュ補正量を、前記バックラッシュ補正量記憶手段から読み出して出力し、
前記加算手段では、前記ピッチ誤差補正量出力手段から出力された前記第１の加算値と、前記真直度補正量出力手段から出力された前記第２の加算値と、前記バックラッシュ補正量出力手段から出力された前記バックラッシュ補正量とを、前記補間パルスに加算する構成としたことを特徴とする。
【００１８】
また、第６発明の工作機械は、第４発明の工作機械において、
前記数値制御装置は
前記送り軸の正負両移動方向について予め定めた目標位置と前記目標位置を指令したときの前記送り軸の実測位置とに基づいて、前記補正区間ごとに正負両移動方向のピッチ誤差補正量とバックラッシュ補正量とを算出し、且つ、指定精度設定手段で設定した位置決め指定精度と、前記実測位置と、前記目標位置とに基づいて、前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を算出する補正量／修正量計算手段を有し、
この補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを、前記１つの記憶手段と前記バックラッシュ補正量記憶手段とにそれぞれ記憶するように構成したことを特徴とする。
【００１９】
また、第７発明の工作機械は、第５発明の工作機械において、
前記数値制御装置は
前記送り軸の正負両移動方向について予め定めた目標位置と前記目標位置を指令したときの前記送り軸の実測位置とに基づいて、前記補正区間ごとに正負両移動方向のピッチ誤差補正量とバックラッシュ補正量とを算出し、且つ、指定精度設定手段で設定した位置決め指定精度と、前記実測位置と、前記目標位置とに基づいて、前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を算出する補正量／修正量計算手段を有し、
この補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを、前記バックラッシュ補正量記憶手段と前記ピッチ誤差補正量記憶手段と前記真直度補正量記憶手段とにそれぞれ記憶するように構成したことを特徴とする。
【００２０】
また、第８発明の工作機械は、第２，第３，第６又は第７発明の工作機械において、
前記数値制御装置に外部計算機を接続し、前記補正量／修正量計算手段を、前記外部計算機の機能として設けたこと、
又は、前記補正量／修正量計算手段を、数値制御装置ではなく送り軸位置測定手段の機能として設けたことを特徴とする。
【発明の効果】
【００２１】
第１発明の工作機械によれば、前記数値制御装置は、前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を記憶する指定精度修正量記憶手段と、前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた位置決め指定精度修正量を、前記指定精度修正量記憶手段から読み出して出力する指定精度修正量出力手段とを有することを特徴としているため、指定精度修正量記憶手段に記憶されている位置決め指定精度修正量によって位置決め指定精度を修正することが可能になる。従って、機械構成や組立方法等を変更せずに、短時間に低コストで容易に任意の位置決め指定精度範囲内の位置決め精度を実現することができる。
【００２２】
第２発明の工作機械によれば、前記数値制御装置は、他の送り軸位置測定手段で測定した前記送り軸の正負両移動方向の実測位置と、目標位置とに基づいて、前記補正区間ごとに正負両移動方向のピッチ誤差補正量とバックラッシュ補正量とを算出し、且つ、指定精度設定手段で設定した位置決め指定精度と、前記実測位置と、前記目標位置とに基づいて、前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を算出する補正量／修正量計算手段を有し、この補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを、前記ピッチ誤差補正量記憶手段と前記バックラッシュ補正量記憶手段と前記指定精度修正量記憶手段とにそれぞれ記憶するように構成したことを特徴としているため、オペレータが指定精度設定手段で設定した任意の位置決め指定精度に修正することができる。また、数値制御装置内に補正量／修正量計算手段を設けることにより、システムの単純化が図れる。即ち、自動的に位置決め指定精度修正量を計算する際、目標位置と実測位置との同期をとりやすい。
【００２３】
第３発明の工作機械によれば、前記数値制御装置は、前記補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量を、ロック手段もしくは暗号化手段又はロック手段及び暗号化手段を介して、前記ピッチ誤差補正量記憶手段と前記バックラッシュ補正量記憶手段と前記指定精度修正量記憶手段とにそれぞれ記憶する構成とし、前記ロック手段では、前記ピッチ誤差補正量記憶手段の補正量データと、前記バックラッシュ補正量記憶手段の補正量データと、前記指定精度修正量記憶手段の修正量データとにアクセス用のパスワードを設定し、前記暗号化手段では、前記補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを暗号化する構成としたことを特徴としているため、工作機械ユーザが工作機械メーカに無断で位置決め精度を変更するのを防止することができる。
【００２４】
第４発明の工作機械によれば、前記数値制御装置は、前記送り軸について予め設定された補正区間ごとに正負両移動方向のピッチ誤差補正量と正負両移動方向の位置決め指定精度修正量との加算値を記憶する１つの記憶手段と、前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた前記加算値を、前記１つの記憶手段から読み出して出力する１つの出力手段とを有することを特徴としているため、記憶手段の記憶容量を低減することでき、システムの簡素化を図ることができる。
【００２５】
第５発明の工作機械によれば、前記数値制御装置は、ピッチ誤差補正量記憶手段と、真直度補正量記憶手段と、ピッチ誤差補正量出力手段と、真直度補正量出力手段とを有し、位置決め指定精度修正量はピッチ誤差補正量に加算する位置決め指定精度修正量と、真直度補正量に加算する位置決め指定精度修正量に分けて、前記ピッチ誤差補正量記憶手段には前記ピッチ誤差補正量に加算する位置決め指定精度修正量とピッチ誤差補正量との第１の加算値を記憶し、前記真直度補正量記憶手段には前記真直度補正量に加算する位置決め指定精度修正量と真直度補正量との第２の加算値を記憶し、前記ピッチ誤差補正量出力手段では、前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた前記第１の加算値を、前記ピッチ誤差補正量記憶手段から読み出して出力し、前記真直度補正量出力手段では、前記位置認識手段で認識した前記現在位置と前記移動方向認識手段で認識した前記移動方向とに応じた前記第２の加算値を、前記真直度補正量記憶手段から読み出して出力する構成としたことを特徴としているため、ピッチ誤差補正量記憶手段と真直度補正量記憶手段とに分けて記憶されている位置決め指定精度修正量によって位置決め指定精度を修正することが可能になる。従って、機械構成や組立方法等を変更せずに、短時間に低コストで容易に任意の位置決め指定精度範囲内の位置決め精度を実現することができる。
【００２６】
第６発明の工作機械によれば、前記数値制御装置は、前記送り軸の正負両移動方向について予め定めた目標位置と前記目標位置を指令したときの前記送り軸の実測位置とに基づいて、前記補正区間ごとに正負両移動方向のピッチ誤差補正量とバックラッシュ補正量とを算出し、且つ、指定精度設定手段で設定した位置決め指定精度と、前記実測位置と、前記目標位置とに基づいて、前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を算出する補正量／修正量計算手段を有し、この補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを、前記１つの記憶手段と前記バックラッシュ補正量記憶手段とにそれぞれ記憶するように構成したことを特徴としているため、オペレータが指定精度設定手段で設定した任意の位置決め指定精度に修正することができる。また、数値制御装置内に補正量／修正量計算手段を設けることにより、システムの単純化が図れる。即ち、自動的に位置決め指定精度修正量を計算する際、目標位置と実測位置との同期をとりやすい。
【００２７】
また、第７発明の工作機械は、第５発明の工作機械において、前記数値制御装置は、前記送り軸の正負両移動方向について予め定めた目標位置と前記目標位置を指令したときの前記送り軸の実測位置とに基づいて、前記補正区間ごとに正負両移動方向のピッチ誤差補正量とバックラッシュ補正量とを算出し、且つ、指定精度設定手段で設定した位置決め指定精度と、前記実測位置と、前記目標位置とに基づいて、前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を算出する補正量／修正量計算手段を有し、この補正量／修正量計算手段で算出した前記ピッチ誤差補正量と前記バックラッシュ補正量と前記位置決め指定精度修正量とを、前記バックラッシュ補正量記憶手段と前記ピッチ誤差補正量記憶手段と前記真直度補正量記憶手段とにそれぞれ記憶するように構成したことを特徴としているため、オペレータが指定精度設定手段で設定した任意の位置決め指定精度に修正することができる。また、数値制御装置内に補正量／修正量計算手段を設けることにより、システムの単純化が図れる。即ち、自動的に位置決め指定精度修正量を計算する際、目標位置と実測位置との同期をとりやすい。
【００２８】
第８発明の工作機械によれば、前記数値制御装置に外部計算機を接続し、前記補正量／修正量計算手段を、前記外部計算機の機能として設けたこと、又は、前記補正量／修正量計算手段を、数値制御装置ではなく送り軸位置測定手段の機能として設けたことを特徴としているため、不具合があった場合に不具合の原因調査や不具合点の切り分けが容易になり、保守性が向上する。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態例を図面に基づいて詳細に説明する。
【００３０】
＜実施の形態例１＞
図１は本発明の実施の形態例１に係る工作機械の数値制御装置に関するブロック図、図２は前記数値制御装置における位置決め制御の補正演算処理内容を示すフローチャート、図３は前記数値制御装置におけるピッチ誤差補正量、バックラッシュ補正量及び位置決め指定精度修正量の設定処理内容を示すフローチャートである。また、図４は各補正区間ごとのピッチ誤差補正量、バックラッシュ補正量及び位置決め指定精度修正量の設定一覧表を示す図、図５は位置決め指定精度修正量の算出（設定）例を示す図、図６は位置決め指定精度修正量の改訂例を示す図である。
【００３１】
図１に示すように、本実施の形態例１に係る工作機械は、送り軸（ボールねじ）１を有している。送り軸１はサーボモータによって回転駆動されるボールねじ軸２と、このボールねじ軸２に螺合されているボールナット３とを有してなるものである。ボールナット３はワークテーブルなどの移動対象５に結合されている。このため、サーボモータ４によってボールねじ軸２を正転又は逆転させると、ボールナット３とともに移動対象５が矢印Ｋの如く正方向又は負方向に移動する。
【００３２】
そして、このときに数値制御装置ではピッチ誤差補正やバックラッシュ補正とともに位置決め指定精度の修正も行いながら、送り軸１の位置決め制御を行う。この送り軸１の位置決め制御の手順を、図１及び図２に基づいて説明する。図２のフローチャートの各処理部にはステップＳ１〜Ｓ７の符号を付した。なお、図１に示す数値制御装置の各手段の機能は、数値制御装置に備えた計算機（ＣＰＵやメモリなど）などによって実行される、
【００３３】
数値制御装置では、まず、予め設定されている加工プログラムや試験プログラムなどの数値制御（ＮＣ）プログラムに基づいて送り軸１に対する移動指令（目標位置）を設定する（ステップＳ１）。続いて、この移動指令（目標位置）に基づき、補間手段６において補間パルスを発生し、この補間パルスを加算手段７へ出力する。
【００３４】
他方、サーボモータ４の回転軸には送り軸位置測定手段としてのロータリエンコーダ８が接続されており、このロータリエンコーダ８によって測定したサーボモータ４の回転角度（測定信号）が、サーボアンプなどを有してなる軸制御手段９に入力される。軸制御手段９では、ロータリエンコーダ８の測定信号を位置認識手段１０と移動方向認識手段１１へ出力する。
【００３５】
位置認識手段１０では、ロータリエンコーダ８の測定信号に基づいて送り軸１の現在位置を求め、この現在位置をピッチ誤差補正量出力手段１２とバックラッシュ補正量出力手段１３と指定精度修正量出力手段１４とに出力する。なお、詳細は後述するが、図中に一点鎖線で示すように真直度補正量出力手段１５なども備えた場合には、位置認識手段１０で求めた前記現在位置を真直度補正量出力手段１５へも出力する。
【００３６】
移動方向認識手段１１では、ロータリエンコーダ８の測定信号に基づいて送り軸１の移動方向を求め、且つ、送り軸１の移動方向が反転したか否かを判定して、前記移動方向をピッチ誤差補正量出力手段１２と指定精度修正量出力手段１４とに出力し、前記移動方向が反転したか否かの判定結果をバックラッシュ補正量出力手段１３へ出力する。
【００３７】
バックラッシュ補正量出力手段１３では、移動方向認識手段１１からの入力信号（移動方向が反転したか否かの判定結果を表す信号）に基づいて、送り軸１の移動方向が反転したと判断すると（ステップＳ２）、位置認識手段１０からの入力信号（現在位置を表す信号）に基づいて、送り軸１の現在位置を確認し（ステップＳ３）、この現在位置に応じたバックラッシュ補正量をバックラッシュ補正量記憶手段１８から読み出して（ステップＳ４）、加算手段１９へ出力する。
【００３８】
ピッチ誤差補正量出力手段１２では、位置認識手段１０からの入力信号（現在位置を表す信号）に基づいて送り軸１の現在位置を確認し、且つ、移動方向認識手段１１からの入力信号（移動方向を表す信号）に基づいて送り軸１の移動方向を確認して（ステップＳ５）、この確認した送り軸１の移動方向と現在位置に対応したピッチ誤差補正量をピッチ誤差補正量記憶手段２０から読み出し（ステップＳ６）、加算手段１９へ出力する。
【００３９】
指定精度修正量出力手段１４では、位置認識手段１０からの入力信号（現在位置を表す信号）に基づいて送り軸１の現在位置を確認し、且つ、移動方向認識手段１１からの入力信号（移動方向を表す信号）に基づいて送り軸１の移動方向を確認して（ステップＳ５）、この確認した送り軸１の移動方向と現在位置に対応した位置決め指定精度修正量を指定精度修正量記憶手段２１から読み出して（ステップＳ６）、加算手段１９へ出力する。
【００４０】
加算手段１９では、ピッチ誤差補正量記憶手段１２から出力されたピッチ誤差補正量と、バックラッシュ補正量出力手段１３から出力されたバックラッシュ補正量（反転時のみ）と、指定精度修正量出力手段１４から出力された位置決め指定精度修正量とを加算して、この加算値を加算手段７へ出力する。加算手段７では、補間手段６から出力された補間パルスに加算手段１９から出力された前記加算値を加算して、この加算値を軸制御手段９へ出力する。即ち、ピッチ誤差補正量とバックラッシュ補正量に基づいて補正され、且つ、位置決め指定精度修正量に基づいて位置決め精度の修正が図られた移動指令（補間パルス）が、軸制御手段９へ出力される。
【００４１】
軸制御手段９では、ロータリエンコーダ８の測定信号をフィードバックして当該測定信号から送り軸１の現在位置を求め、この送り軸１の現在位置が、前述のピッチ誤差補正量とバックラッシュ補正量に基づいて補正され、且つ、位置決め指定精度修正量に基づいて位置決め精度の修正が図られた移動指令（補間パルス）に一致するようにフィードバック制御を行う。かくして、送り軸１の移動位置が、位置決め指定精度範囲内の精度で位置決めされる。
【００４２】
次に、ピッチ誤差補正量とバックラッシュ補正量と位置決め指定精度修正量とを計算し、これらをピッチ誤差補正量記憶手段２０とバックラッシュ補正量記憶手段１８と指定精度修正量記憶手段２１とにそれぞれ記憶させる精度調整手順を、図１，図３，図４〜図６に基づいて説明する。図３のフローチャートの各処理部にはステップＳ１１〜Ｓ２３の符号を付した。
【００４３】
工作機械（数値制御装置）において精度調整を行う場合、移動対象５に反射板などの測定基準２２を設置し、且つ、この測定基準２２に対向するようにレーザ干渉計などの測定器２３を配置する。測定器２３では、測定基準２２までの距離を計測することによって、送り軸１（移動対象５）の移動位置（現在位置）を計測することができる。即ち、測定基準２２と測定器２３は（精度調整用の）送り軸位置測定手段を構成している。
【００４４】
精度調整のとき、数値制御装置では、まず、各補正区間で正負両方の移動方向について、移動指令（目標位置）に対する送り軸１（移動対象５）の実測位置を、測定器２３で計測し、測定結果読込手段２４で読み込む（ステップＳ１１，Ｓ１２）。
【００４５】
詳述すると、送り軸１上に所定の間隔で補正区間Ｘ1，Ｘ2，Ｘ3，・・・，Ｘnを設定して、各補正区間Ｘ1，Ｘ2，Ｘ3，・・・，Ｘnに目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnを設定する。
【００４６】
そして、これらの各目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnを順次移動指令として補間手段６へ入力することにより、前述のとおり、各目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnのそれぞれに対応した位置に送り軸１（移動対象５）を位置決め制御しながら、送り軸１（移動対象５）の正方向の移動と負方向の移動とを行う。そして、各目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnのそれぞれに対応した送り軸１（移動対象５）の正方向の実測位置Ｂ1，Ｂ2，Ｂ3，・・・，Ｂnと、各目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnのそれぞれに対応した送り軸１（移動対象５）の負方向の実測位置Ｃ1，Ｃ2，Ｃ3，・・・，Ｃnとをそれぞれ測定器２３で測定し、測定結果読込手段２４で読み込んで採取する。
【００４７】
なお、かかる手順を複数回繰り返す場合には、複数回分の正方向の実測位置を平均したものを正方向の実測位置Ｂ1，Ｂ2，Ｂ3，・・・，Ｂnとして採取し、複数回分の負方向の実測位置を平均したものを負方向の実測位置Ｃ1，Ｃ2，Ｃ3，・・・，Ｃnとして採取する。
【００４８】
そして、補正量／修正量計算手段２５では、採取した正方向の実測位置Ｂ1，Ｂ2，Ｂ3，・・・，Ｂn及び負方向の実測位置Ｃ1，Ｃ2，Ｃ3，・・・，Ｃnと、指定精度設定手段２６から入力した位置決め指定精度と、移動指令記憶手段２７に記憶した移動指令（目標位置Ａ1，Ａ2，Ａ3，・・・，Ａn）とに基づいて、各補正区間で正負両移動方向についてピッチ誤差補正量と位置決め指定精度修正量とを計算し、また、各補正区間についてバックラッシュ補正量を計算する（ステップＳ１３，Ｓ１４）。位置決め指定精度は、工作機械メーカのオペレータが、入力操作キーなどからなる指定精度設定手段２６によって補正量／修正量計算手段２５へ手入力する。位置決め指定精度は位置決め指定精度範囲の中間値とする。例えば位置決め指定精度範囲が６〜７μｍの場合、その中間値の６．５μｍを位置決め指定精度として設定する。
【００４９】
各補正区間Ｘ1，Ｘ2，Ｘ3，・・・，Ｘnにおける正方向のピッチ誤差補正量は、下式から、目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnと、採取した正方向の実測位置Ｂ1，Ｂ2，Ｂ3，・・・，Ｂnとの差（Ａ1−Ｂ1，Ａ2−Ｂ2，Ａ3−Ｂ3，・・・，Ａn−Ｂn）として算出する。同様に、各補正区間Ｘ1，Ｘ2，Ｘ3，・・・，Ｘnにおける負方向のピッチ誤差補正量は、下式から、目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnと、採取した負方向の実測位置Ｃ1，Ｃ2，Ｃ3，・・・，Ｃnとの差（Ａ1−Ｃ1，Ａ2−Ｃ2，Ａ3−Ｃ3，・・・，Ａn−Ｃn）として算出する。
（正方向のピッチ誤差補正量）＝（目標位置）−（正方向の実測位置）
（負方向のピッチ誤差補正量）＝（目標位置）−（負方向の実測位置）
【００５０】
また、各補正区間Ｘ1，Ｘ2，Ｘ3，・・・，Ｘnにおけるバックラッシュ補正量Ｄ1，Ｄ2，Ｄ3，・・・，Ｄnは、下式から、正方向のピッチ誤差補正量Ａ1−Ｂ1，Ａ2−Ｂ2，Ａ3−Ｂ3，・・・，Ａn−Ｂnと、負方向のピッチ誤差補正量Ａ1−Ｃ1，Ａ2−Ｃ2，Ａ3−Ｃ3，・・・，Ａn−Ｃnの差（Ｃ1−Ｂ1，Ｃ2−Ｂ2，Ｃ3−Ｂ3，・・・，Ｃn−Ｂn）として算出する。
(バックラッシュ補正量)＝(正方向のピッチ誤差補正量)−(負方向のピッチ誤差補正量)
なお、バックラッシュ補正量は送り軸位置測定手段（測定基準２２と測定器２３）以外の別の手段を用いて測定することも多い。その場合は、測定結果を補正量／修正量設定手段２９から入力する。
また、図４ではピッチ誤差補正とバックラッシュ補正について同じ補正区間となっているが、これに限定するものではなく、ピッチ誤差補正の補正区間とバックラッシュ補正の補正区間が異なっていてもよい。
【００５１】
そして、各補正区間Ｘ1，Ｘ2，Ｘ3，・・・，Ｘnにおける正方向の位置決め指定精度修正量Ｅ1，Ｅ2，Ｅ3，・・・，Ｅnは、目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnと正方向の実測位置Ｂ1，Ｂ2，Ｂ3，・・・，Ｂnの差が位置決め指定精度範囲内となるように下式から算出（初期設定）する。同様に、各補正区間Ｘ1，Ｘ2，Ｘ3，・・・，Ｘnにおける負方向の位置決め指定精度修正量Ｆ1，Ｆ2，Ｆ3，・・・，Ｆnは、目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnと負方向の実測位置Ｃ1，Ｃ2，Ｃ3，・・・，Ｃnの差が位置決め指定精度範囲内となるように下式から算出（初期設定）する。即ち、正負両方向の位置決め指定精度修正量の初期値は、補正量／修正量計算手段２５へ入力した正又は負の位置決め指定精度とする。
(正方向の位置決め指定精度修正量)＝(位置決め指定精度)又は−(位置決め指定精度）
(負方向の位置決め指定精度修正量)＝(位置決め指定精度)又は−(位置決め指定精度）
例えば、図５に例示するように、位置決め指定精度が６．５μｍであるとすれば、正負両方向の位置決め指定精度修正量の初期値は６．５μｍ又は−６．５μｍとなる。
【００５２】
そして、これらの正負両移動方向のピッチ誤差補正量とバックラッシュ補正量と正負両移動方向の位置決め指定精度修正量は、ロック・暗号化手段２８を介して、ピッチ誤差補正量記憶手段２０とバックラッシュ補正量記憶手段１８と指定精度修正量記憶手段２１とにそれぞれ記憶させる（設定される）（ステップＳ１５）。なお、ピッチ誤差補正量とバックラッシュ補正量と位置決め指定精度修正量は各補正区間ごとに記憶されているため、ピッチ誤差補正量出力手段１２とバックラッシュ補正量出力手段１３と指定精度修正量出力手段１４では、この補正区間ごとに記憶されているピッチ誤差補正量とバックラッシュ補正量と位置決め指定精度修正量を、送り軸１の現在位置に対応するように加算手段７へ出力する。
【００５３】
ロック・暗号化手段２８では、ピッチ誤差補正量記憶手段２０の補正量データファイルと、バックラッシュ補正量記憶手段１８の補正量データファイルと、指定精度修正量記憶手段２１の修正量データファイルとに個別の又は共通のアクセス用のパスワードが予め設定されている。従って、ロック・暗号化手段２８では、前記パスワードを工作機械メーカのオペレータがパスワード入力手段３１からロック・暗号化手段２８へ入力したときにだけ、ピッチ誤差補正量記憶手段２０の補正量データファイルへのピッチ誤差補正量の書き込み（記憶）と、バックラッシュ補正量記憶手段１８の補正量データファイルへのバックラッシュ補正量の書き込み（記憶）と、指定精度修正量記憶手段２１の修正量データファイルへの位置決め指定精度修正量の書き込み（記憶）とを許可する。
なお、各補正量や修正量を記憶するデータファイルは１つのファイルにまとめる形式にしてもよい。
【００５４】
また、ロック・暗号化手段２８では、正負両移動方向のピッチ誤差補正量とバックラッシュ補正量と正負両移動方向の位置決め指定精度修正量とを暗号化して、ピッチ誤差補正量記憶手段２０の補正量データファイルと、バックラッシュ補正量記憶手段１８の補正量データファイルと、指定精度修正量記憶手段２１の修正量データファイルとにそれぞれ書き込む（記憶させる）。
【００５５】
なお、本数値制御装置には、入力操作キーなどからなる補正量／修正量設定手段２９と、モード切替手段３０も設けられている。モード切替手段３０によって自動モードに切り替えたときは、補正量／修正量計算手段２５からロック・暗号化手段２８へ直接（自動的に）、前述の正負両移動方向のピッチ誤差補正量とバックラッシュ補正量と正負両移動方向の位置決め指定精度修正量とが入力される。一方、モード切替手段３０によって手動モードが選択されたときには、前述の正負両移動方向のピッチ誤差補正量とバックラッシュ補正量と正負両移動方向の位置決め指定精度修正量とを、工作機械メーカのオペレータが補正量／修正量設定手段２９によってロック・暗号化手段２８へ手入力する。なお、手動モードによる手入力は行わず（補正量／修正量設定手段２９は設けず）、自動モードによる自動的なピッチ誤差補正量とバックラッシュ補正量と位置決め指定精度修正量の設定のみを行うようにしてもよい。
【００５６】
その後、再度、各目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnを順次移動指令として補間手段６へ入力することにより、前述のとおり、各目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnのそれぞれに対応した位置に送り軸１（移動対象５）を位置決め制御しながら、送り軸１（移動対象５）の正方向の移動と負方向の移動とを行う（ステップＳ１６）。そして、各目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnのそれぞれに対応した送り軸１（移動対象５）の正方向の実測位置Ｂ1，Ｂ2，Ｂ3，・・・，Ｂnと、各目標位置Ａ1，Ａ2，Ａ3，・・・，Ａnのそれぞれに対応した送り軸１（移動対象５）の負方向の実測位置Ｃ1，Ｃ2，Ｃ3，・・・，Ｃnとを、それぞれ測定器２３で再度計測し、測定結果読込手段２４で再度読み込んで採取する（ステップＳ１７）。
【００５７】
補正量／修正量計算手段２５では、各補正区間Ｘ1，Ｘ2，Ｘ3，・・・，Ｘnで正負両移動方向とも位置決め精度が位置決め指定精度範囲内か否かを判定し（ステップＳ１８）、位置決め指定精度範囲内であれば、精度調整を終了する。一方、ステップＳ１８の判定の結果、正方向又は負方向の何れかの補正区間において位置決め精度が位置決め指定精度範囲外であると判定された場合、補正量／修正量計算手段２５では、当該補正区間について、ステップＳ１４で算出（設定）した正方向又は負方向の位置決め指定精度修正量と、目標位置と、ステップＳ１７で採取した正方向又は負方向の実測位置に基づいて下式から、位置決め指定精度修正量を再度算出して改訂する。即ち、（目標位置）と（改訂前の位置決め指定精度修正量)の和と、（実測位置)との差分を、(改訂前の正方向の位置決め指定精度修正量）に加算することによって、改訂位置決め指定精度修正量を求める。
(正方向の改訂位置決め指定精度修正量)＝(改訂前の正方向の位置決め指定精度修正量)
＋｛(目標位置)＋(改訂前の正方向の位置決め指定精度修正量)−(正方向の実測位置)｝
(負方向の改訂位置決め指定精度修正量)＝(改訂前の負方向の位置決め指定精度修正量)
＋｛(目標位置)＋(改訂前の負方向の位置決め指定精度修正量)−(負方向の実測位置)｝
例えば、図６に例示するように、目標位置が０．５μｍ、改訂前の位置決め指定精度修正量が６．５μｍ（＝位置決め指定精度：６．５μｍ）であり、且つ、採取した実測位置が６．０μｍであるとすると、改訂位置決め指定精度修正量は７．５μｍとなる。
【００５８】
正負両移動方向の改訂位置決め指定精度修正量は、補正量／修正量計算手段２５からロック・暗号化手段２８を介して自動的（自動モードの場合）に指定精度修正量記憶手段２１に記憶される（設定される）（ステップＳ１９）。
【００５９】
その後、再度、位置決め指定精度範囲外の補正区間に対応する目標位置だけを移動指令として補間手段６へ入力することにより、前述のとおり、当該目標位置に対応した位置に送り軸１（移動対象５）を位置決め制御しながら、送り軸１（移動対象５）の正方向の移動又は負方向の移動を行う（ステップＳ２０）。そして、当該目標位置に対応した送り軸１（移動対象５）の正方向又は負方向の実測位置を、測定器２３で再度計測し、測定結果読込手段２４で再度読み込んで採取する（ステップＳ２１）。
【００６０】
補正量／修正量計算手段２５では、再度、当該補正区間で位置決め精度が位置決め指定精度範囲内か否かを判定し（ステップＳ２２）、位置決め指定精度範囲内であれば、精度調整は終了する。一方、ステップＳ２２の判定の結果、正方向又は負方向の何れかの補正区間において位置決め精度が位置決め指定精度範囲外であると判定した場合、補正量／修正量計算手段２５では、当該補正区間について、正方向又は負方向の改訂位置決め指定精度修正量を微調整する（ステップＳ２３）。例えば改訂位置決め指定精度修正量を、０．１μｍ単位で±１〜数μｍの間で微調整する。
【００６１】
その後、再度、位置決め指定精度範囲外の補正区間に対応する目標位置だけを移動指令として補間手段６へ入力することにより、前述のとおり、当該目標位置に対応した位置に送り軸１（移動対象５）を位置決め制御しながら、送り軸１（移動対象５）の正方向の移動又は負方向の移動を行う（ステップＳ２０）。そして、当該目標位置に対応した送り軸１（移動対象５）の正方向又は負方向の実測位置を、測定器２３で再度計測し、測定結果読込手段２４で再度読み込んで採取する（ステップＳ２１）。
【００６２】
補正量／修正量計算手段２５では、再度、当該補正区間で位置決め精度が位置決め指定精度範囲内か否かを判定し（ステップＳ２２）、位置決め指定精度範囲内であれば、精度調整は終了する。一方、ステップＳ２２の判定の結果、正方向又は負方向の何れかの補正区間において位置決め精度が位置決め指定精度範囲外であると判定して場合、補正量／修正量計算手段２５では、当該補正区間について、再度、正方向又は負方向の改訂位置決め指定精度修正量を微調整する（ステップＳ２３）。
【００６３】
以後、全ての補正区間において位置決め精度が位置決め指定精度範囲内になるまでステップＳ２０〜Ｓ２２の処理を繰りかえし、全ての補正区間において位置決め精度が位置決め指定精度範囲内になったら、精度調整は終了する。
【００６４】
なお、上記ではピッチ誤差補正量と位置決め指定精度修正量とに対してそれぞれ、個別のピッチ誤差補正量記憶手段２０と指定精度修正量記憶手段２１を設け、且つ、個別のピッチ誤差補正量出力手段１２と指定精度修正量出力手段１４を設けたが、これらを１つの記憶手段と、１つの出力手段にまとめてもよい。この場合、予めピッチ誤差補正量と位置決め指定精度修正量とを加算したものを前記１つの記憶手段に記憶する。前記１つの出力手段では、位置認識手段１０からの入力信号（現在位置を表す信号）に基づいて送り軸１の現在位置を確認し、且つ、移動方向認識手段１１からの入力信号（移動方向を表す信号）に基づいて送り軸１の移動方向を確認して（ステップＳ５）、この確認した送り軸１の移動方向と現在位置に対応したピッチ誤差補正量と位置決め指定精度修正量の加算値を前記１つの記憶手段から読み出して、加算手段１９へ出力する。
【００６５】
また、工作機械の数値制御装置には、前述の如く、真直度補正量出力手段１５と真直度補正量記憶手段１６と真直度測定手段１７とを備える場合もある。真直度測定手段１７はレーザ干渉計などからなるものであり、送り軸１の真直度（傾き）を測定し、この測定値に基づいて送り軸１の真直度補正量を求める。
【００６６】
この場合には下式の如く、補正量／修正量計算手段２５で計算した位置決め指定精度修正量を、ピッチ誤差補正量に加算する位置決め指定精度修正量と、真直度補正量に加算する位置決め指定精度修正量とに適宜の比率で分ける。そして、下式の如く、ピッチ誤差補正量に加算する位置決め指定精度修正量を、ピッチ誤差補正量に加算して、ピッチ誤差補正量の記憶量を算出し、真直度補正量に加算する位置決め指定精度修正量を、真直度補正量に加算して、真直度補正量の記憶量を算出する。
（位置決め指定精度修正量）＝（ピッチ誤差補正量に加算する位置決め指定精度修正量）
＋（真直度補正量に加算する位置決め指定精度修正量）
(ピッチ誤差補正量の記憶量)＝(ピッチ誤差補正量）
＋(ピッチ誤差補正量に加算する位置決め指定精度修正量）
(真直度補正量の記憶量)＝(真直度補正量)
＋（真直度補正量に加算する位置決め指定精度修正量）
【００６７】
この場合、指定精度修正量記憶手段２１と指定精度修正量出力手段１４は削除し、ピッチ誤差補正量の記憶量はピッチ誤差補正量記憶手段２０に記憶させ、真直度補正量の記憶量は真直度補正量記憶手段１６に記憶させる。
【００６８】
そして前述と同様に、ピッチ誤差補正量出力手段１２では、位置認識手段１０からの入力信号（現在位置を表す信号）に基づいて送り軸１の現在位置を確認し、且つ、移動方向認識手段１１からの入力信号（移動方向を表す信号）に基づいて送り軸１の移動方向を確認して、この確認した送り軸１の移動方向と現在位置に対応したピッチ誤差補正量の記憶量をピッチ誤差補正量記憶手段２０から読み出す。真直度補正量出力手段１５では、位置認識手段１０からの入力信号（現在位置を表す信号）に基づいて送り軸１の現在位置を確認し、且つ、移動方向認識手段１１からの入力信号（移動方向を表す信号）に基づいて送り軸１の移動方向を確認して、この確認した送り軸１の移動方向と現在位置に対応した真直度補正量の記憶量を真直度補正量記憶手段１６から読み出す。この読み出されたピッチ誤差補正量の記憶量と真直度補正量の記憶量は、加算手段１９でバックラッシュ補正量に加算し、更に加算手段７で補間パルスに加算する。
【００６９】
以上のように、本実施の形態例１の工作機械によれば、本数値制御装置は、送り軸１について予め設定された補正区間ごとに正負両移動方向の位置決め指定精度修正量を記憶する指定精度修正量記憶手段２１と、位置認識手段１０で認識した現在位置と移動方向認識手段１１で認識した移動方向とに応じた位置決め指定精度修正量を、指定精度修正量記憶手段２１から読み出して出力する指定精度修正量出力手段１４とを有することを特徴としているため、指定精度修正量記憶手段２１に記憶されている位置決め指定精度修正量によって位置決め指定精度を修正することが可能になる。従って、機械構成や組立方法等を変更せずに、短時間に低コストで容易に任意の位置決め指定精度範囲内の位置決め精度を実現することができる。
【００７０】
また、本実施の形態例１の工作機械によれば、本数値制御装置は、測定基準２２と測定器２３（送り軸位置測定手段）で測定した送り軸１の正負両移動方向の実測位置と、目標位置とに基づいて、補正区間ごとに正負両移動方向のピッチ誤差補正量とバックラッシュ補正量とを算出し、且つ、指定精度設定手段２６で設定した位置決め指定精度と、前記実測位置と、前記目標位置とに基づいて、前記補正区間ごとに正負両移動方向の位置決め指定精度修正量を算出する補正量／修正量計算手段２５を有し、この補正量／修正量計算手段２５で算出したピッチ誤差補正量とバックラッシュ補正量と位置決め指定精度修正量とを、ピッチ誤差補正量記憶手段２０とバックラッシュ補正量記憶手段１８と指定精度修正量記憶手段２１とにそれぞれ記憶するように構成したことを特徴としているため、オペレータが指定精度設定手段２６で設定した任意の位置決め指定精度に修正することができる。また、数値制御装置内に補正量／修正量計算手段２５を設けることにより、システムの単純化が図れる。即ち、自動的に位置決め指定精度修正量を計算する際、目標位置と実測位置との同期をとりやすい。
【００７１】
また、本実施の形態例１の工作機械によれば、本数値制御装置は、補正量／修正量計算手段２５で算出したピッチ誤差補正量とバックラッシュ補正量と位置決め指定精度修正量を、ロック・暗号化手段２８を介して、ピッチ誤差補正量記憶手段２０とバックラッシュ補正量記憶手段１８と指定精度修正量記憶手段２１とにそれぞれ記憶する構成とし、ロック・暗号化手段２８では、ピッチ誤差補正量記憶手段２０の補正量データファイルと、バックラッシュ補正量記憶手段１８の補正量データファイルと、指定精度修正量記憶手段２１の修正量データファイルとにアクセス用のパスワードを設定し、且つ、補正量／修正量計算手段２５で算出したピッチ誤差補正量とバックラッシュ補正量と位置決め指定精度修正量とを暗号化する構成としたことを特徴としているため、工作機械ユーザが工作機械メーカに無断で位置決め精度を変更するのを防止することができる。
【００７２】
また、本実施の形態例１の工作機械によれば、本数値制御装置は、補正区間ごとに正負両移動方向のピッチ誤差補正量と正負両移動方向の位置決め指定精度修正量との加算値を記憶する１つの記憶手段と、位置認識手段１０で認識した現在位置と移動方向認識手段１１で認識した移動方向とに応じた前記加算値を、前記１つの記憶手段から読み出して出力する１つの出力手段とを有することを特徴としているため、記憶手段の記憶容量を低減することでき、システムの簡素化を図ることができる。
【００７３】
また、本実施の形態例１の工作機械によれば、本数値制御装置は、ピッチ誤差補正量記憶手段２０と、真直度補正量記憶手段１６と、ピッチ誤差補正量出力手段１２と、真直度補正量出力手段１５とを有し、位置決め指定精度修正量はピッチ誤差補正量に加算する位置決め指定精度修正量と、真直度補正量に加算する位置決め指定精度修正量に分けて、ピッチ誤差補正量記憶手段２０には前記ピッチ誤差補正量に加算する位置決め指定精度修正量とピッチ誤差補正量との第１の加算値を記憶し、真直度補正量記憶手段１６には前記真直度補正量に加算する位置決め指定精度修正量と真直度補正量との第２の加算値を記憶し、ピッチ誤差補正量出力手段１２では、位置認識手段１０で認識した現在位置と移動方向認識手段１１で認識した移動方向とに応じた前記第１の加算値を、ピッチ誤差補正量記憶手段２０から読み出して出力し、真直度補正量出力手段１５では、位置認識手段１０で認識した現在位置と移動方向認識手段１１で認識した移動方向とに応じた前記第２の加算値を、真直度補正量記憶手段１６から読み出して出力する構成としたことを特徴としているため、ピッチ誤差補正量記憶手段２０と真直度補正量記憶手段１６とに分けて記憶されている位置決め指定精度修正量によって位置決め指定精度を修正することが可能になる。従って、機械構成や組立方法等を変更せずに、短時間に低コストで容易に任意の位置決め指定精度範囲内の位置決め精度を実現することができる。
【００７４】
＜実施の形態例２＞
図７は本発明の実施の形態例２に係る工作機械の数値制御装置に関するブロック図である。なお、図７において図１と同様の部分については同一の符号を付し、重複する詳細な説明は省略する。
【００７５】
図１では全ての手段を数値制御装置の内部機能として設けているのに対して、図６では数値制御装置に外部計算機４１を接続し、この外部計算機４１に一部の手段を移行している。具体的には、測定結果読込手段２４と補正量／修正量計算手段２５と指定精度設定手段２６と移動指令記憶手段２７とが、外部計算機４１の機能として設けられている。更に、本実施の形態例２では、外部計算機４１に移動指令読込手段４２と補正量／修正量記憶手段４３も設けられている。
【００７６】
移動指令読込手段４２では、数値制御装置から移動指令（目標位置）を自動的に読み込む。なお、移動指令読込手段４２を入力操作キーなどを備えた手入力用としてもよく、この場合には、工作機械メーカのオペレータが移動指令読込手段４２を用いて移動指令（目標位置）を手入力で読み込ませる。移動指令読込手段４２によって読み込まれた移動指令（目標位置）は移動指令記憶手段２７に記憶される。
【００７７】
補正量／修正量記憶手段４３では、補正量／修正量計算手段２５で計算したピッチ誤差補正量とバックラッシュ補正量と位置決め指定精度修正量とを記憶する。そして、この補正量／修正量記憶手段４３に記憶されているピッチ誤差補正量とバックラッシュ補正量と位置決め指定精度修正量とが、ロック・暗号化手段２８を介して、自動的に又は補正量／修正量設定手段２９を用いて手入力でピッチ誤差補正量記憶手段２０とバックラッシュ補正量記憶手段１８と指定精度修正量記憶手段２１とに記憶される。
【００７８】
或いは、測定結果読込手段２４と補正量／修正量計算手段２５と指定精度設定手段２６と移動指令記憶手段２７と移動指令読込手段４２と補正量／修正量記憶手段４３を、外部計算機４１ではなく、測定器２３の機能として設けてもよい。
【００７９】
以上のように、本実施の形態例１の工作機械によれば、本数値制御装置に外部計算機４１を接続し、補正量／修正量計算手段２５を、外部計算機４１の機能として設けたこと、又は、補正量／修正量計算手段２５を、測定器２３の機能として設けたことを特徴としているため、不具合があった場合に不具合の原因調査や不具合点の切り分けが容易になり、保守性が向上する。
【００８０】
なお、上記実施の形態例１，２では１つの送り軸１について述べたが、勿論、本発明は送り軸が２軸以上ある工作機械にも適用することができる。送り軸が２軸以上ある場合には、各送り軸に対して上記と同様の構成とし、上記と同様の精度調整を実施すればよい。
【産業上の利用可能性】
【００８１】
本発明は数値制御装置によって送り軸の位置決め制御を行う工作機械に関するものであり、工作機械メーカが任意に指定した位置決め精度に容易に変更することができ、更には工作機械ユーザが工作機械メーカに無断で位置決め精度を変更するのを防止することができる工作機械を実現する場合に適用して有用なものである。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施の形態例１に係る工作機械の数値制御装置に関するブロック図である。
【図２】前記数値制御装置における位置決め制御の補正演算処理内容を示すフローチャートである。
【図３】前記数値制御装置におけるピッチ誤差補正量、バックラッシュ補正量及び位置決め指定精度修正量の設定処理内容を示すフローチャートである。
【図４】各補正区間ごとのピッチ誤差補正量、バックラッシュ補正量及び位置決め指定精度修正量の設定一覧表を示す図である。
【図５】位置決め指定精度修正量の算出（設定）例を示す図である。
【図６】位置決め指定精度修正量の改訂例を示す図である。
【図７】本発明の実施の形態例２に係る工作機械の数値制御装置に関するブロック図である。
【図８】位置決め精度の市場ニーズの説明図である。
【符号の説明】
【００８３】
１  送り軸
２  ボールねじ軸
３  ボールナット
４  サーボモータ
５  移動対象
６  補間手段
７  加算手段
８  ロータリエンコーダ
９  軸制御手段
１０  位置認識手段
１１  移動方向認識手段
１２  ピッチ誤差補正量出力手段
１３  バックラッシュ補正量出力手段
１４  指定精度修正量出力手段
１５  真直度補正量出力手段
１６  真直度補正量記憶手段
１７  真直度測定手段
１８  バックラッシュ補正量記憶手段
１９  加算手段
２０  ピッチ誤差補正量記憶手段
２１  指定精度修正量記憶手段
２２  測定基準
２３  測定器
２４  測定結果読込手段
２５  補正量／修正量計算手段
２６  指定精度設定手段
２７  移動指令記憶手段
２８  ロック・暗号化手段
２９  補正量／修正量設定手段
３０  モード切替手段
３１  パスワード入力手段
４１  外部計算機
４２  移動指令読込手段
４３  補正量／修正量記憶手段
【図１】
2010026997.tif 000003
【図２】
2010026997.tif 000004
【図３】
2010026997.tif 000005
【図４】
2010026997.tif 000006
【図５】
2010026997.tif 000007
【図６】
2010026997.tif 000008
【図７】
2010026997.tif 000009
【図８】
2010026997.tif 000010