説明

工作機械の熱変位補正装置及び方法

【課題】仕様の数が多くても設定や運用を正確且つ簡易に行うことができる工作機械の熱変位補正装置あるいは方法を提供する。
【解決手段】スケール2の有無やベッド1・テーブル5の長さの割り出し方式が相違することによって互いに異なる2つの仕様が存在する工作機械にあって、各仕様における当該工作機械の熱変位補正量を推定する補正量推定装置13・パラメータ自動選択装置14を備えており、補正量推定装置13・パラメータ自動選択装置14は、ベッド1・スケール2・テーブル5・ワーク6にそれぞれ対応する推定熱変位演算用のパラメータの集合をデータベースとして記憶すると共に、各仕様に応じた機械情報に基づいて前記データベースから前記仕様に属する前記パラメータを選択し、選択された前記パラメータによりベッド1・テーブル5・ワーク6あるいは更にスケール2における推定熱変位を演算し、当該推定熱変位を合算する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、NC旋盤やマシニングセンタ等の工作機械における熱変位補正装置及び熱変位補正方法に関する。
【背景技術】
【0002】
工作機械は、動力部・摺動部等の発熱の機械各部への伝達や環境温度の変化により、熱変形を引き起こす。この熱変形は加工精度に影響を及ぼすので、機体温度情報から熱変形量を推定し加工の際に補正する装置が提案されている(例えば下記特許文献1に記載の装置)。この熱変位補正装置は、スケール・テーブル・ワークにおける位置情報・線膨張係数・温度等といったパラメータを用いてワーク−刃先間の熱変位を推定し補正する。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開2006−281335号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
このような熱変位補正装置では、同一機種における異なる仕様の機械に適用させようとすると、それぞれについてパラメータを用意する必要が生じ、煩雑となる。即ち、例えば同一機種であっても、スケールの有無や取付位置・テーブルの取付態様が相違する機械仕様が存在する場合に、スケールやテーブルの位置情報や線膨張係数等をそれぞれの仕様について設定し、各自のパラメータファイルとして熱変位補正装置内に記憶させる必要が生じるが、仕様の数が多い程、パラメータの設定や各種パラメータファイルの運用が煩雑となり、パラメータの誤設定による誤動作の発生リスクが高まって、熱変位補正装置の生産性や管理性が良好でなくなる。
【0005】
そこで、請求項1〜4に記載の発明は、仕様の数が多くても設定や運用を正確且つ簡易に行うことができる工作機械の熱変位補正装置あるいは方法を提供することを目的としたものである。
【課題を解決するための手段】
【0006】
上記目的を達成するために、請求項1に記載の発明は、工作機械の熱変位補正装置において、推定要素の少なくとも一部が相違することによって互いに異なる仕様が存在する工作機械にあって、少なくとも何れかの仕様における当該工作機械の熱変位補正量を算出する補正量推定部を備えており、当該補正量推定部は、前記推定要素の全てにそれぞれ対応する推定熱変位演算用のパラメータの集合を、パラメータ群として記憶すると共に、前記仕様に応じた機械情報を読み取り可能であり、当該機械情報に基づいて前記パラメータ群から前記仕様に属する前記推定要素に対応する前記パラメータを選択し、選択された前記パラメータにより各推定要素における推定熱変位を演算し、当該推定熱変位を合算することで、前記仕様における前記工作機械の熱変位補正量を算出することを特徴とするものである。
【0007】
上記目的を達成するために、請求項2に記載の発明は、工作機械の熱変位補正装置において、推定要素の少なくとも一部が相違することによって互いに異なる仕様が存在する工作機械にあって、少なくとも何れかの仕様における当該工作機械の熱変位補正量を算出する補正量推定部と、推定要素の温度を測定する温度センサとを備えており、当該補正量推定部は、前記推定要素の全てにそれぞれ対応する前記温度センサの種類の集合を、温度センサ選択用データベースとして記憶すると共に、前記仕様に応じた機械情報を読み取り可能であり、当該機械情報に基づいて前記温度センサ選択用データベースから前記仕様に属する前記推定要素に対応する前記温度センサの種類を選択し、選択された種類における前記温度センサにより把握される前記推定要素の温度に基づき、各推定要素における推定熱変位を演算し、当該推定熱変位を合算することで、前記仕様における前記工作機械の熱変位補正量を算出することを特徴とするものである。
【0008】
上記目的を達成するために、請求項3に記載の発明は、工作機械の熱変位補正方法において、推定要素の少なくとも一部が相違することによって互いに異なる仕様が存在する工作機械にあって、少なくとも何れかの仕様における当該工作機械の熱変位補正量を算出する方法であり、前記推定要素の全てにそれぞれ対応する推定熱変位演算用のパラメータの集合を、パラメータ群として記憶するステップと、前記仕様に応じた機械情報を読み取って、当該機械情報に基づいて前記パラメータ群から前記仕様に属する前記推定要素に対応する前記パラメータを選択するステップと、選択された前記パラメータにより各推定要素における推定熱変位を演算し、当該推定熱変位を合算することで、前記仕様における前記工作機械の熱変位補正量を算出するステップとを有することを特徴とするものである。
【0009】
上記目的を達成するために、請求項4に記載の発明は、工作機械の熱変位補正方法において、推定要素の少なくとも一部が相違することによって互いに異なる仕様が存在する工作機械にあって、少なくとも何れかの仕様における当該工作機械の熱変位補正量を算出する方法であり、前記推定要素の全てにそれぞれ対応する前記推定要素の温度を測定する温度センサの種類の集合を、温度センサ選択用データベースとして記憶するステップと、前記仕様に応じた機械情報を読み取って、当該機械情報に基づいて前記温度センサ選択用データベースから前記仕様に属する前記推定要素に対応する前記温度センサの種類を選択するステップと、選択された種類における前記温度センサにより把握される前記推定要素の温度に基づき、各推定要素における推定熱変位を演算し、当該推定熱変位を合算することで、前記仕様における前記工作機械の熱変位補正量を算出するステップとを有することを特徴とするものである。
【発明の効果】
【0010】
本発明によれば、機械情報に基づいてデータベースから補正対象の工作機械の仕様に関する推定要素に対応するパラメータや温度センサを選択する。よって、複数の仕様が存在しても共通のデータベースを用意すれば済み、熱変位補正装置ないし方法の生産性(構築容易性)や管理性が極めて良好なものとなる、という効果を奏する。
【図面の簡単な説明】
【0011】
【図1】本発明の第1形態に係る工作機械ないし熱変位補正装置の説明図である。
【図2】(a)は図1の一部説明図であり、(b)は別の仕様に係る工作機械の説明図である。
【図3】パラメータ群(パラメータデータベース、パラメータファイル)の説明図である。
【図4】図2の工作機械ないし熱変位補正装置の動作を示すフローチャートである。
【図5】本発明の第2形態に係る工作機械ないし熱変位補正装置の説明図である。
【図6】図6の工作機械ないし熱変位補正装置と同一機種ではあるが別仕様の工作機械ないし熱変位補正装置の説明図である。
【図7】図4,5の工作機械ないし熱変位補正装置の温度センサ選択データベースを示す模式図である。
【図8】図4,5の工作機械ないし熱変位補正装置の動作を示すフローチャートである。
【発明を実施するための形態】
【0012】
以下、本発明に係る実施の形態の例につき、適宜図面に基づいて説明する。なお、当該形態は、下記の例に限定されない。
【0013】
[第1形態]
図1は本発明の第1形態に係る熱変位補正装置を適用した工作機械(門形マシニングセンタ)の側面説明図であって、ベッド1がX軸(図1の左右方向に沿う軸、右が正)に沿うように配置されており、ベッド1には、ナット4を介して、ワーク6を搭載可能なテーブル5が、X軸方向に移動可能に支持されている。
【0014】
又、ベッド1の両側面にはそれぞれコラム7が立てられており、各コラム7の間にはクロスレール(図示せず)が固定され、当該クロスレールにはサドル8がY軸(図1で紙面に直交する方向に沿う軸、手前が正)方向に移動可能に支持されている。更に、サドル8には主軸9がZ軸(図1の上下方向に沿う軸、上が正)方向に移動可能に支持されており、主軸9の先端にはワーク6を加工するための工具10が回転可能に固定されている。
【0015】
図2(a),(b)はそれぞれ同じ機種に属する互いに異なる仕様の門形マシニングセンタの説明図であって、図2(a)は図1の門形マシニングセンタと同一である。これらの門形マシニングセンタでは、テーブル5のX軸方向に沿う移動量の検出に係る構造が相違する。
【0016】
即ち、図2(a)の仕様(仕様(a)とする)において、テーブル5はナット4に組み合わせられたボールネジ(図示せず)により移動する。当該ボールネジはベッド1側に回転可能に固定され、ナット4はテーブル5に固定されている。本仕様では位置検出器を構成するスケール2及びスライダ3を有する。スケール2はベッド1に固定され、スライダ3はテーブル5に固定されている。テーブル5のX位置は、例えばスライダ3がスケール2の示す位置情報を読み取って後述のNC装置15に送信するといったように、位置検出器によって決定される。
【0017】
一方、図2(b)の仕様(仕様(b)とする)では、テーブル5はナット4に組み合わせられたボールネジ(図示せず)により移動する。当該ボールネジはベッド1側に回転可能に固定され、ナット4はテーブル5に固定されている。テーブル5のX位置は、例えば当該ボールネジの端部に配置された回転位置検出器(図示せず)により検出された回転位置(回転数)を後述のNC装置15においてX位置に変換するといったように、当該ボールネジの回転制御(回転位置検出器)によって決定される。
【0018】
そして、図1に示すように、仕様(a)にあっては、ベッド1・スケール2・テーブル5・ワーク6の温度を検出する温度センサ11A〜11Dが設置されていると共に、各温度センサ11A〜11Dから検出温度を示す信号を受信して各温度を把握する温度測定装置12と、温度測定装置12及びパラメータ自動選択装置14から情報を受信して熱変位に関する補正量を算出する補正量推定装置13と、テーブル5・サドル8・主軸9等を数値制御するNC装置15とを備えている。パラメータ自動選択装置14は、NC装置15における機械情報を通信により読み取り、読み取った当該機械情報に基づいて熱変位の推定演算パラメータを自動選択する。なお、補正量推定装置13ないしパラメータ自動選択装置14が本発明に係る熱変位補正装置を構成するが、これらに温度センサ11A〜11Dないし温度測定装置12を加えたものを熱変位補正装置とみることもできる。又、補正量推定装置13ないしパラメータ自動選択装置14が本発明に係る補正量推定部を構成する。
【0019】
又、仕様(b)にあっても、仕様(a)と同様に熱変位補正装置が構成されるが、スケール2が設置されていないためスケール2に係る温度センサ11Bが配置されていないことが仕様(a)と異なる。
【0020】
ここで、各仕様における工作機械の推定要素について更に詳述する。仕様(a)では、熱変位推定に関する推定要素として、ベッド1・スケール2・テーブル5・ワーク6を挙げることができる。一方、仕様(b)では、熱変位推定に関する推定要素として、ベッド1・テーブル5・ワーク6を挙げることができる。そして、仕様(a),(b)では、熱変位補正に関し、スケール2の有無において推定要素が相違し、残りの推定要素は一応共通であるが、各推定要素における長さのパラメータの内容が異なっている。即ち、仕様(a)ではスケール2やスライダ3の位置が長さのパラメータの一部となるが、仕様(b)ではナット4の位置が長さのパラメータの一部となる。
【0021】
図3は補正量推定装置13に記憶されている推定演算パラメータ選択用のパラメータ群としてのデータベースの模式図(表)である。このデータベースは、同一機種内で共通であり、仕様(a)及び仕様(b)の双方において記憶されている。ここで、δは各推定要素i(iがA,1又はベッドならベッド1、B・2・スケールならスケール2、C・3・テーブルならテーブル5、D・4・ワークならワーク6)の熱変位であり、αは推定要素iの線膨張係数であり、Tは推定要素iの検出温度であり、Lは推定要素iの長さである。又、Xは工具10の刃先のX軸における位置であり、Xaはスケール2のX軸における位置であり、Xbはスライダ3のX軸における位置であり、Xwはワーク6のX軸における位置であり、Xeはナット4のX軸における位置である(図2参照)。
【0022】
このような第1形態に係る熱変位補正装置ないし工作機械は、主に図4で説明するように動作して、熱変位を推定し、熱変位補正方法を実行する。
【0023】
即ちまず仕様(a)の場合、温度測定装置12は、各推定要素iに係る温度センサ11A〜11Dから信号を受信して、各推定要素iの温度を測定する(ステップS1)。
【0024】
次に、パラメータ自動選択装置14は、NC装置15から機械情報を読み取る(ステップS2)。機械情報は、ここでは仕様(a)を示す識別情報であり、パラメータ自動選択装置14は、この機械情報に基づき、図3のデータベースを参照して仕様(a)に係る熱変位パラメータを選択する(ステップS3)。具体的には、仕様(a)の欄を参照し、α〜α,T〜T,(Xa−X)・(Xb−Xa)・(Xw−Xb)・(X−Xw)を熱変位パラメータとして選択する。
【0025】
続いて、補正量推定装置13は、ステップS3で選択された熱変位パラメータを受信し、これらの熱変位パラメータを用いて熱変位の推定演算を行う(ステップS4)。各推定要素iの推定熱変位δは、次の[数1]で表される。
【0026】
【数1】

【0027】
よって、ワーク6と工具10の刃先間の相対的な推定熱変位Δは、次の[数2]で表される。ここで、nは(推定熱変位Δに影響する)推定要素の数である。
【0028】
【数2】

【0029】
そして、ステップS3で選択された熱変位パラメータにより、推定熱変位Δは、図2(a)のA1(δベッド),B1(δスケール),C1(δテーブル),D1(δワーク)の和となることが分かる。A1〜D1は次の[数3]の通りであり、よって推定熱変位Δは次の[数4]の通りである。
【0030】
【数3】

【数4】

【0031】
このようにして推定熱変位Δが算出されると、補正量推定装置13はNC装置15へこれを発信し、NC装置15は受信した推定熱変位Δを加味した移動制御を行う(ステップS5)。そして、補正を続行する場合にはステップS1に戻って動作を継続し、続行しない場合には終了する(ステップS6)。
【0032】
一方、仕様(b)の場合、次に説明するステップ以外は仕様(a)と同様に動作する。即ち、ステップS2で仕様(b)の機械情報を読み取ると、ステップS3で仕様(b)に係る熱変位パラメータを選択する(ステップS3)。具体的には、仕様(b)の欄を参照し、α・α・α,T・T・T,(Xe−X)・(Xw−Xe)・(X−Xw)を熱変位パラメータとして選択する。なお、「0」は当該パラメータがないことを意味する。
【0033】
そして、推定熱変位Δは、図2(b)のA2(δベッド),C2(δテーブル),D2(δワーク)の合計であることが判明し、A2,C2,D2は次の[数5]の通りであり、推定熱変位Δは次の[数6]の通りとなる。
【0034】
【数5】

【数6】

【0035】
以上の第1形態に係る熱変位補正装置では、スケール2の有無やベッド1・テーブル5の長さの割り出し方式が相違することによって互いに異なる2つの仕様が存在する工作機械にあって、各仕様における当該工作機械の熱変位補正量を推定する補正量推定装置13・パラメータ自動選択装置14を備えており、補正量推定装置13・パラメータ自動選択装置14は、ベッド1・スケール2・テーブル5・ワーク6にそれぞれ対応する推定熱変位演算用のパラメータの集合を、データベースとして記憶すると共に、各仕様に応じた機械情報を読み取り可能であり、当該機械情報に基づいて前記データベースから前記仕様に属するベッド1・スケール2・テーブル5・ワーク6に対応する前記パラメータ(仕様(a)ならベッド1・スケール2・テーブル5・ワーク6に係るもので長さの割り出しはスケール2・スライダ3を基準とするもの,仕様(b)ならベッド1・テーブル5・ワーク6に係るもので長さの割り出しはナット4を基準とするもの)を選択し、選択された前記パラメータによりベッド1・テーブル5・ワーク6あるいは更にスケール2における推定熱変位を演算し、当該推定熱変位を合算することで、各仕様における前記工作機械の熱変位補正量を算出する。
【0036】
従って、パラメータのデータベースないし熱変位補正装置として、仕様にかかわらず工作機械の同一機種毎に1種類を用意すれば良く、仕様毎にパラメータのデータベースを用意したりパラメータの設定変更を行う必要がなくなって、膨大な種類のパラメータデータベースの運用やパラメータデータベースの仕様との照合の必要がなくなり、仕様とパラメータの不一致に基づく誤動作発生のリスクを低減することができ、複数の仕様を有する工作機械に関する熱変位補正装置の生産性や管理性が極めて良好なものとなる。
【0037】
又、第1形態に係る熱変位補正方法では、スケール2の有無やベッド1・テーブル5の長さの割り出し方式が相違することによって互いに異なる2つの仕様が存在する工作機械にあって、各仕様における当該工作機械の熱変位補正量を推定する方法であり、補正量推定装置13・パラメータ自動選択装置14は、ベッド1・スケール2・テーブル5・ワーク6にそれぞれ対応する推定熱変位演算用のパラメータの集合を、予めデータベースとして記憶するステップと、各仕様に応じた機械情報を読み取って、当該機械情報に基づいて前記データベースから前記仕様に属するベッド1・スケール2・テーブル5・ワーク6に対応する前記パラメータ(仕様(a)ならベッド1・スケール2・テーブル5・ワーク6に係るもので長さの割り出しはスケール2・スライダ3を基準とするもの,仕様(b)ならベッド1・テーブル5・ワーク6に係るもので長さの割り出しはナット4を基準とするもの)を選択するステップと、選択された前記パラメータによりベッド1・テーブル5・ワーク6あるいは更にスケール2における推定熱変位を演算し、当該推定熱変位を合算することで、各仕様における前記工作機械の熱変位補正量を算出するステップとを有する。
【0038】
従って、パラメータ群につき仕様にかかわらず1種類を用意すれば良く、仕様毎にパラメータのデータベースを用意したりパラメータの設定変更を行う必要がなくなって、膨大な種類のパラメータデータベースの運用やパラメータデータベースの仕様との照合の必要がなくなり、仕様とパラメータの不一致に基づく誤動作発生のリスクを低減することができ、複数の仕様を有する工作機械に関する熱変位補正方法の構築容易性や管理性が極めて良好なものとなる。
【0039】
[第2形態]
図5は本発明の第2形態に係る熱変位補正装置を適用した工作機械(標準仕様)の側面説明図であって、脚101上のベッド102に主軸台103が配置されている。主軸台103は、ワークを保持するチャック(図示せず)を有する主軸104を回転可能に支持する。又、ベッド102にはサドル105が主軸104の軸線方向(図5における紙面に垂直な方向)へ移動可能に設置され、サドル105上に刃物台106が主軸径方向へ移動可能に支持され、刃物台106に工具107を保持するタレット108が設けられている。
【0040】
又、ベッド102・主軸104・サドル105・刃物台106には、それぞれ温度センサch1〜ch4が設置されており、これらの温度センサが出力したアナログ信号をデジタル信号に変換して数値化する温度測定装置109と、数値化された温度測定値から熱変位との関係式を演算する補正量推定部としての変位式演算装置110と、その関係式を用いて補正量を求める補正装置111と、補正量に基づいてサドル105及び刃物台106を制御するNC装置112とが配置されている。なお、変位式演算装置110には、設置先の工作機械の仕様を示す機械情報が記憶されている。
【0041】
図6は図5の工作機械と同一機種であるが推定要素(構成要素)として更に下刃物台114等を有する別仕様の工作機械の説明図である。即ち、この工作機械は図5の工作機械と同様になるが、更にベッド102上に下サドル113が設けられており、下サドル113上に下刃物台114が主軸104の径方向に移動可能に支持され、下刃物台114に下工具115を保持する下タレット116が設けられている。又、下サドル113・下刃物台114には、温度センサch5,ch6が設置されている。
【0042】
図7は温度センサ選択用のデータベース(温度センサ選択データベース、温度センサ選択ファイル)を示す表であって、当該データベースは変位式演算装置110において記憶されている。当該データベースにおいては、温度センサch1〜ch6毎に、上記双方の仕様で用いるものであるか(ここでは「0」)、図6の下刃物台114等を有する仕様のみで用いるものであるか(ここでは「1」)、何れの仕様でも使用しないものであるか(ここでは「2」)を示す情報が対応付けられている。
【0043】
このような第2形態に係る熱変位補正装置ないし工作機械は、主に図8で説明するように動作して、熱変位を推定し、熱変位補正方法を実行する。
【0044】
即ち、上記標準仕様の場合、標準仕様に対応する機械情報を読み取って仕様が標準仕様であることを把握し(ステップS101)、これに基づいて温度センサ選択データベースにおいて「0」が付与されている温度センサch1〜ch4を選択し、温度センサch1〜ch4が有効である(他の温度センサch5,ch6は無効である)として設定を切替える(ステップS102)。そして、有効な温度センサch1〜ch4により各構造体(推定要素、ここではベッド102・主軸104・サドル105・刃物台106)の温度を測定し(ステップS103)、第1形態と同様にして測定された温度から変位量(推定熱変位)を演算し(ステップS104)、補正量を演算して(ステップS105)、適宜補正を続行する(ステップS106)。
【0045】
一方、上記別仕様の場合、別仕様に対応する機械情報を読み取って仕様が別仕様であることを把握し(ステップS101)、これに基づいて温度センサ選択データベースにおいて「0」及び「1」が付与されている温度センサch1〜ch6を選択し、温度センサch1〜ch6が有効であるとして設定を切替え(ステップS102)、有効な温度センサch1〜ch6により各構造体(推定要素、ここではベッド102・主軸104・サドル105・刃物台106・下サドル113・下刃物台114)の温度を測定し(ステップS103)、標準仕様と同様に変位量や補正量を演算し(ステップS104,S105)、適宜補正を続行する(ステップS106)。
【0046】
以上の第2形態に係る熱変位補正装置では、下サドル113・下刃物台114の有無が相違することによって互いに異なる仕様(標準仕様・別仕様)が存在する工作機械にあって、少なくとも何れかの仕様における当該工作機械の熱変位補正量を算出する変位式演算装置110と、ベッド102・主軸104・サドル105・刃物台106・下サドル113・下刃物台114の温度を測定する温度センサch1〜ch6とを備えており、変位式演算装置110は、ベッド102・主軸104・サドル105・刃物台106・下サドル113・下刃物台114の全てにそれぞれ対応する温度センサch1〜ch6の種類の集合を、温度センサ選択用データベースとして記憶すると共に、前記仕様に応じた機械情報を読み取り可能であり、当該機械情報に基づいて前記温度センサ選択用データベースから前記仕様に属するベッド102・主軸104・サドル105・刃物台106(ないしは更に下サドル113・下刃物台114)に対応する温度センサch1〜ch6の種類を選択し(標準仕様なら温度センサch1〜ch4,別仕様なら温度センサch1〜ch6)、選択された種類における温度センサch1〜ch4(あるいは温度センサch1〜ch6)により把握されるベッド102・主軸104・サドル105・刃物台106(ないしは更に下サドル113・下刃物台114)の温度に基づき、ベッド102・主軸104・サドル105・刃物台106(ないしは更に下サドル113・下刃物台114)における推定熱変位を演算し、当該推定熱変位を合算することで、前記仕様における前記工作機械の熱変位補正量を算出する。
【0047】
従って、第2形態に係る熱変位補正装置では、仕様毎に温度センサの配置が相違していても、共通の温度センサ選択用データベースにより、補正対象の仕様において使用する温度センサを適切に選択することができ、仕様毎に温度センサに関する設定を変更する必要がなくなり、このような設定に関する時間を費やす必要がなくなって、生産性や管理性を極めて良好なものとすることができる。
【0048】
又、第2形態に係る熱変位補正方法では、下サドル113・下刃物台114の有無が相違することによって互いに異なる仕様(標準仕様・別仕様)が存在する工作機械にあって、少なくとも何れかの仕様における当該工作機械の熱変位補正量を算出する方法であり、変位式演算装置110は、ベッド102・主軸104・サドル105・刃物台106・下サドル113・下刃物台114の全てにそれぞれ対応する温度センサch1〜ch6の種類の集合を、温度センサ選択用データベースとして記憶するステップと、前記仕様に応じた機械情報を読み取って、当該機械情報に基づいて前記温度センサ選択用データベースから前記仕様に属するベッド102・主軸104・サドル105・刃物台106(ないしは更に下サドル113・下刃物台114)に対応する温度センサch1〜ch6の種類を選択するステップと(標準仕様なら温度センサch1〜ch4,別仕様なら温度センサch1〜ch6)、選択された種類における温度センサch1〜ch4(あるいは温度センサch1〜ch6)により把握されるベッド102・主軸104・サドル105・刃物台106(ないしは更に下サドル113・下刃物台114)の温度に基づき、ベッド102・主軸104・サドル105・刃物台106(ないしは更に下サドル113・下刃物台114)における推定熱変位を演算し、当該推定熱変位を合算することで、前記仕様における前記工作機械の熱変位補正量を算出するステップとを有する。
【0049】
従って、第2形態に係る熱変位補正方法では、仕様毎に温度センサの配置が相違していても、共通の温度センサ選択用データベースにより、補正対象の仕様において使用する温度センサを適切に選択することができ、仕様毎に温度センサに関する設定を変更する必要がなくなり、このような設定に関する時間を費やす必要がなくなって、方法の構築を極めて容易にすることができるし、方法実施の際の管理性を極めて良好なものとすることができる。
【0050】
[変更例]
なお、主に上記形態を変更して成る、本発明の他の形態を例示する。
【0051】
第1形態に係る熱変位推定に際し、温度センサからの検出温度を次の[数7]で表される推定用温度としても良い。ここで、Oi,tは推定要素iの推定用温度であり、Oi,t−1は前回演算時の推定要素iの推定用温度であり(適宜記憶手段に記憶される)、Ti,tは推定要素iの検出温度であり、bは演算の時間間隔であり、βは推定要素iの変位時定数である。又、βを機械情報と関連付けておき、機械情報に基づいてパラメータとして自動選択する。このように推定用温度を用いることによって、熱変位につき高精度に補正することができる。
【0052】
【数7】

【0053】
機械情報につき、NC装置や変位式演算装置に記憶することに代えて、補正量推定装置や温度測定装置あるいはこれらの組み合わせにおいて記憶しても良いし、仕様の識別情報とすることに代えて、推定要素の組み合わせを示す情報としても良い。補正量推定装置(変位式演算装置)や温度測定装置、NC装置の少なくとも2つを組み合わせて一体化しても良い。各種データベースデータ形式や内容につき、第2形態の温度センサ選択データベースにおいて機械情報毎に温度センサ番号を並べたものとする等、様々な態様とすることができる。第1形態において第2形態に係る温度センサの選択を適用しても良いし、第2形態において第1形態に係るパラメータの選択を実施しても良い。本発明に係る熱変位補正装置を、門形マシニングセンタ以外の工作機械に適用して良い。
【符号の説明】
【0054】
1,102 ベッド(推定要素)
2 スケール(推定要素)
5 テーブル(推定要素)
6 ワーク(推定要素)
13 補正量推定装置(補正量推定部)
14 パラメータ自動選択装置(補正量推定部)
104 主軸(推定要素)
105 サドル(推定要素)
106 刃物台(推定要素)
110 変位式演算装置110(補正量推定部)
113 下サドル(推定要素)
114 下刃物台(推定要素)

【特許請求の範囲】
【請求項1】
推定要素の少なくとも一部が相違することによって互いに異なる仕様が存在する工作機械にあって、少なくとも何れかの仕様における当該工作機械の熱変位補正量を算出する補正量推定部を備えており、
当該補正量推定部は、
前記推定要素の全てにそれぞれ対応する推定熱変位演算用のパラメータの集合を、パラメータ群として記憶すると共に、
前記仕様に応じた機械情報を読み取り可能であり、当該機械情報に基づいて前記パラメータ群から前記仕様に属する前記推定要素に対応する前記パラメータを選択し、
選択された前記パラメータにより各推定要素における推定熱変位を演算し、当該推定熱変位を合算することで、前記仕様における前記工作機械の熱変位補正量を算出する
ことを特徴とする工作機械の熱変位補正装置。
【請求項2】
推定要素の少なくとも一部が相違することによって互いに異なる仕様が存在する工作機械にあって、少なくとも何れかの仕様における当該工作機械の熱変位補正量を算出する補正量推定部と、
推定要素の温度を測定する温度センサとを備えており、
当該補正量推定部は、
前記推定要素の全てにそれぞれ対応する前記温度センサの種類の集合を、温度センサ選択用データベースとして記憶すると共に、
前記仕様に応じた機械情報を読み取り可能であり、当該機械情報に基づいて前記温度センサ選択用データベースから前記仕様に属する前記推定要素に対応する前記温度センサの種類を選択し、
選択された種類における前記温度センサにより把握される前記推定要素の温度に基づき、各推定要素における推定熱変位を演算し、当該推定熱変位を合算することで、前記仕様における前記工作機械の熱変位補正量を算出する
ことを特徴とする工作機械の熱変位補正装置。
【請求項3】
推定要素の少なくとも一部が相違することによって互いに異なる仕様が存在する工作機械にあって、少なくとも何れかの仕様における当該工作機械の熱変位補正量を算出する方法であり、
前記推定要素の全てにそれぞれ対応する推定熱変位演算用のパラメータの集合を、パラメータ群として記憶するステップと、
前記仕様に応じた機械情報を読み取って、当該機械情報に基づいて前記パラメータ群から前記仕様に属する前記推定要素に対応する前記パラメータを選択するステップと、
選択された前記パラメータにより各推定要素における推定熱変位を演算し、当該推定熱変位を合算することで、前記仕様における前記工作機械の熱変位補正量を算出するステップと
を有することを特徴とする工作機械の熱変位補正方法。
【請求項4】
推定要素の少なくとも一部が相違することによって互いに異なる仕様が存在する工作機械にあって、少なくとも何れかの仕様における当該工作機械の熱変位補正量を算出する方法であり、
前記推定要素の全てにそれぞれ対応する前記推定要素の温度を測定する温度センサの種類の集合を、温度センサ選択用データベースとして記憶するステップと、
前記仕様に応じた機械情報を読み取って、当該機械情報に基づいて前記温度センサ選択用データベースから前記仕様に属する前記推定要素に対応する前記温度センサの種類を選択するステップと、
選択された種類における前記温度センサにより把握される前記推定要素の温度に基づき、各推定要素における推定熱変位を演算し、当該推定熱変位を合算することで、前記仕様における前記工作機械の熱変位補正量を算出するステップと
を有することを特徴とする工作機械の熱変位補正方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate


【公開番号】特開2012−139741(P2012−139741A)
【公開日】平成24年7月26日(2012.7.26)
【国際特許分類】
【出願番号】特願2010−292026(P2010−292026)
【出願日】平成22年12月28日(2010.12.28)
【出願人】(000149066)オークマ株式会社 (476)
【Fターム(参考)】