(57)【特許請求の範囲】
【請求項１】
互いにシリアルに依存する複数のリニア軸を有し、少なくとも第１リニア軸と第２リニア軸とを含み、該第２リニア軸は前記第１リニア軸上に依存する工作機械での温度に依存する位置変化を補償するための方法において、
前記工作機械の前記第１リニア軸の温度測定位置における少なくとも第１温度と前記工作機械の前記第１リニア軸の他の温度測定位置における第２温度とを決定するステップと、
前記工作機械の前記第２リニア軸の温度測定位置における少なくとも第３温度と前記工作機械の前記第２リニア軸の他の温度測定位置における第４温度とを決定するステップと、
前記第１温度と前記第２温度との間の第１温度差を得るステップと、
前記第３温度と前記第４温度との間の第２温度差を得るステップと、
前記第１温度差と前記第２温度差に応じて前記第１リニア軸のための第１補償値を決定するステップと、
前記第１温度差と前記第２温度差に応じて前記第２リニア軸のための第２補償値を決定するステップと、
前記第１補償値に応じて前記第１リニア軸の温度に依存する位置変化を補償するためのステップと、
前記第２補償値に応じて前記第２リニア軸の温度に依存する位置変化を補償するためのステップと、
を備え、
前記第１リニア軸のための第１補償値は、第１無次元パラメータと第２無次元パラメータに応じて更に決定され、前記第２リニア軸のための第２補償値は、第１無次元パラメータと第２無次元パラメータに応じて更に決定され、
前記第１無次元パラメータは、前記第１リニア軸の前記軸長さに対する前記第１リニア軸の前記軸位置の比に応じさせ、あるいは前記第１リニア軸の前記軸長さに対する前記第１リニア軸の前記軸位置の比の二乗に応じさせるようにし、
前記第２無次元パラメータは、前記第２リニア軸の前記軸長さに対する前記第２リニア軸の前記軸位置の比に応じさせ、あるいは前記第２リニア軸の前記軸長さに対する前記第２リニア軸の前記軸位置の比の二乗に応じさせるようにした、温度に依存する位置変化を補償するための方法。
【請求項２】
前記第１補償値は、任意の軸位置に依存しない、位置に依存しない部分と、
少なくとも前記第１リニア軸の前記軸位置に依存する、位置に依存する部分とを備えることを特徴とする、請求項１に記載の方法。
【請求項３】
前記第２リニア軸の温度に依存する位置変化を補償する前記ステップは、前記第１補償値に応じて前記工作機械の第２リニア軸のターゲット位置の値を適応化するステップを更に備え、
前記第１リニア軸の温度に依存する位置変化を補償する前記ステップは、前記第２補償値に応じて前記工作機械の第１リニア軸のターゲット位置の値を適応化するステップを更に備え、ることを特徴とする、請求項１又は２に記載の方法。
【請求項４】
前記第１リニア軸は、工作機械のベッド上で変位可能なスライドであり、前記第１補償値を決定する前記ステップにおいて、更にファクター（ＡＰ１−ＡＬ１／２）／（ＡＬ１／２）を考慮し、ＡＰ１は、前記第１リニア軸の前記軸位置にあり、ＡＬ１は、前記第１リニア軸の前記軸長さであることを特徴とする、請求項１〜３のうちの少なくとも１項に記載の方法。
【請求項５】
前記第１及び第２補償値を決定するステップを前記工作機械の数値制御デバイスの位置コントローラ内、または前記工作機械のプログラマブルロジックコントローラ内で実行することを特徴とする、請求項１〜４のうちの少なくとも１項に記載の方法。
【請求項６】
前記１つ以上の補償値に応じて温度に依存する位置変化を補償する前記ステップを、前記工作機械の前記数値制御デバイスで実行することを特徴とする、請求項５に記載の方法。
【請求項７】
互いにシリアルに依存する複数のリニア軸を有し、少なくとも第１リニア軸と第２リニア軸とを含み、該第２リニア軸は前記第１リニア軸上に依存する工作機械で温度に依存する位置変化を補償するためのデバイスであって、
前記工作機械の前記第１リニア軸の温度測定位置における少なくとも第１温度と前記工作機械の前記第１リニア軸の他の温度測定位置における第２温度とを決定する温度決定手段と、前記工作機械の前記第２リニア軸の温度測定位置における少なくとも第３温度と前記工作機械の前記第２リニア軸の他の温度測定位置における第４温度とを決定する温度決定手段と、
前記第１温度と前記第２温度との間の第１温度差を得る温度差を得る手段と、前記第３温度と前記第４温度との間の第２温度差を得る温度差を得る手段と、
前記第１温度差と前記第２温度差に応じて前記第１リニア軸のための第１補償値を決定する補償値決定手段と、前記第１温度差と前記第２温度差に応じて前記第２リニア軸のための第２補償値を決定する補償値決定手段と、
前記第１補償値に応じて前記第１リニア軸の温度に依存する位置変化を補償するための位置変化補償手段と、前記第２補償値に応じて前記第２リニア軸の温度に依存する位置変化を補償するための位置変化補償手段と、
を備え、
前記第１リニア軸のための第１補償値は、第１無次元パラメータと第２無次元パラメータにさらに応じて決定され、前記第２リニア軸のための第２補償値は、第１無次元パラメータと第２無次元パラメータにさらに応じて決定され、
前記第１無次元パラメータは、前記第１リニア軸の前記軸長さに対する前記第１リニア軸の前記軸位置の比に一致させ、あるいは前記第１リニア軸の前記軸長さに対する前記第１リニア軸の前記軸位置の比の二乗に一致させるようにし、
前記第２無次元パラメータは、前記第２リニア軸の前記軸長さに対する前記第２リニア軸の前記軸位置の比に一致させ、あるいは前記第２リニア軸の前記軸長さに対する前記第２リニア軸の前記軸位置の比の二乗に一致させるようにした、温度に依存する位置変化を補償するようになっていることを特徴とするデバイス。
【請求項８】
互いにシリアルに依存する複数のリニア軸を有し、少なくとも１つの第１リニア軸と第２リニア軸とを含む工作機械と、請求項１〜６のうちの少なくとも１項に記載の方法に従って前記工作機械での温度に依存する位置変化を補償するための、請求項７に記載のデバイスとを備えるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１つのリニア軸を有する工作機械での温度に依存した位置変化を補償するための方法およびデバイスに関する。本発明によれば、工作機械のリニア軸の温度測定位置にて、少なくとも１つの温度値を検出し、基準温度と検出された温度値との間の温度値の差を得て、その温度値の差に応じて補償値を決定し、工作機械を制御するときに、決定された補償値に応じ、温度に依存した位置変化、例えば工作機械上にクランプされた工具または加工品の温度に依存した変位量、または工作機械の構成部品および工作機械のリニア軸の温度に依存した変位量を補償する。
【０００２】
更に本発明は、少なくとも１つのリニア軸を有する工作機械、特にＮＣまたはＣＮＣ工作機械を含むシステム、および工作機械での温度に依存した位置変化を補償するためのデバイスに関する。
【背景技術】
【０００３】
本発明は、熱シフトを補償するよう工作機械の数値制御またはプログラマブルロジック制御のために計算される補償値を計算することにより、補償を使用して工作機械での熱シフトをバランスさせることに関する。
【０００４】
これに関連し、工作機械での熱シフトは、例えば構成部品、例えばフレーム構成部品が反る結果生じるものであり、かかる反りは、加熱、特に構成部品を不均一に加熱することにより、例えば片側に取り付けられているガイド部材またはドライブ部材からの熱入力によって生じ得る。片側にあるガイドおよびドライブにより、フレーム構成部品が加熱されると、片側の加熱に従って、この加熱された側で材料が膨張する。片側の加熱に起因し、フレーム構成部品は加熱されている側のほうが反対側よりも長さが長くなり、よって構成部品は反ることになる。かかるふるまいは、位置誤差を生じさせるが、この位置誤差は、工作機械および工作機械の軸を制御する間の補償によって補償しなければならない。
【０００５】
一般に、工作機械の構成部品の上記変形は、工作機械の熱成長と称されている。工作機械は熱膨張係数に起因し、このような熱成長を呈する。熱成長は、一方で、例えば工作機械のスライドまたは工作機械のベッドがリニア熱膨張する結果でも生じる。リニア熱膨張のこの部分は、構成部品の均一な熱上昇と熱膨張係数とが乗算される結果生じる。
【０００６】
しかしながら、熱成長の第２部分は、工作機械の構成部品で生じ得る不均一な温度差の結果生じる。かかる温度差の原因は、例えば工作機械の構成部品へのむらのある熱入力となり得る。例えば工作機械の構成部品において、その底部にドライブおよびガイドが取り付けられている場合、底部は構成部品の頂部、例えば工作機械のリニア軸のスライドよりも、より強くかつ急速に加熱される。従ってこの結果、工作機械のフレーム構成部品は、ガイドおよびドライブが載っており、加熱され、急激に温度が上昇する表面と、より低温であって、よりゆっくりとかつ余り加熱されない表面とを有する状況となることが多い。かかる片側加熱の結果、このような不均一な加熱を受ける構成部品の反りが生じる。
【０００７】
工作機械での上記熱によって生じるシフトに関して、従来技術では、工作機械およびその構成部品を積極的にテンパリングすることによって、熱によって生じるシフトを低減または解消することが知られている。従って、工作機械の一部またはすべての構成部品を局部的にテンパリングするための、特に例えば工作機械上の発熱中心部、例えばスピンドルまたはドライブを冷却するための冷却ユニットにより、所定の温度または設定値に従ってガイドされる温度にされる媒体を使用することが可能である。
【０００８】
ここで、不均一な加熱がなされる場合、構成部品の上記長さの変化を低減または解消するために、工作機械の一部またはすべての部品を積極的にテンパリングまたは冷却する手段によるかかるアプローチを効果的に利用できる。しかしながら、冷却材の入力が局部的に限定されることに起因し、温度差の発生を完全に防止することは不可能である。すなわち一部の温度差が大きくなるので、工作機械の構成部品の異なる側で温度差がある結果生じる、フレーム構成部品の反りの原因となり得る、熱によって生じる変形を、工作機械の積極的なテンパリングにより、完全に防止することはできない。すなわち、変形が大きくなる。
【０００９】
この場合、工作機械の構成部品上の１つ以上の温度を測定し、軸目標位置を重ねることにより、工作機械の制御における測定された値に相関性のある補償値を計算し、工作機械で熱によって生じたシフトを補償することが従来技術で知られている。ここで、従来技術では、測定された温度または工作機械の構成部品での温度差に応じて補償値を計算する制御補償を行うことが知られている。
【００１０】
この制御補償は、例えば次の式による方法によって実行できる。
【数１】
0005892732.tif 000002
【数２】
0005892732.tif 000003
【００１１】
ここで、ΔＡ１は、工作機械の第１リニア軸Ａ１に対する補正値または補償値であり、ΔＡＮは、工作機械のＮ番目の軸ＡＮに対する補償値である。工作機械の第１リニア軸Ａ１の構成部品で基準温度ＴＲＥＦＥＲＥＮＣＥ＿１１およびベース温度ＴＢＡＳＥ＿１１を検出し、対応する温度差を形成する。更に工作機械の別の軸Ａ１〜ＡＮ上で基準温度およびベース温度の各々を検出し、対応する温度の値の差を得る。
【００１２】
このような計算の過程において、軸の各々、特に工作機械のリニア軸に対し、補償補正値を計算し、補償補正値は温度差を考慮し、それぞれ補償要素を乗算する。Ｋ＿１１〜Ｋ＿１ＮおよびＫ＿Ｎ１〜Ｋ＿ＮＮは、それぞれの温度差に対してあらかじめ固定されるそれぞれの補償要素である。これら値は、満足できる補償結果を得ることができるように、工作機械でのシミュレーションまたは実験によって決定できる。
【００１３】
計算された補償補正値ΔＡ１またはΔＡＮにより、ＮＣ工作機械またはＣＮＣ工作機械のマシン制御であらかじめ決定される、工作機械のそれぞれの軸の目標軸位置を重ねるか、または補正することが好ましい。例えば第１リニア軸Ａ１の方向へ熱シフトを補償するように、計算された値ΔＡ１により第１リニア軸Ａ１の目標軸位置を補正できる。
【００１４】
例えば、ドイツ公開特許出願第DE198 00 033 A1号または第DE10 2004 044838 A1号から、工作機械での温度に依存した位置変化を補償するための同様な方法が知られている。
【発明の概要】
【発明が解決しようとする課題】
【００１５】
しかしながら、工作機械での温度に依存する位置変化を補償するためのかかる方法は、不正確である。更に工作機械の軸のダイナミクスを高めることにより、工作機械での機械加工の一次処理時間および二次処理時間（更に部品ごとのコスト）を低減しようとする試みがなされてきた。その結果、高いダイナミクスを有する工作機械の世代ごとに、熱によって生じる偏差が大きくなる。よって、特に工作機械での熱シフトは工作機械のある世代から次の世代に、より密接な関係がある。その理由は、ドライブおよびガイド部材における摩擦、およびその摩擦の結果生じる加熱が加速度、特に最大速度と共に増加するので、工作機械のダイナミクスと共に上記熱によって生じる熱シフトが大きくなるからである。
【００１６】
更に、工作機械は、互いにシリアルに依存する複数の軸を一般に有する。このことは、個々の軸の熱シフトが工具または加工品に向かって増大し、工具または加工品に作用する熱弾性シフトの結果、互いにシリアルに依存するすべての軸が依存することになる。このことは、発生する位置の誤差を指数関数的に高める。
【００１７】
特に、熱の反りまたは熱変形に起因する位置の偏差は、リニア軸の（純粋な長手方向の膨張の場合のように）前進方向に生じるだけでなく、前進方向に直交する位置の変化も生じさせ得る。特に、大きな突出部、すなわち大きな移動距離を有する工作機械では、加工品上に残る不正確性の大部分の原因となるこれら上記作用の結果、より大きい熱成長が生じる。特に片側で同じ温度上昇入力があった場合にトレースバック（さかのぼって追跡）できる構成部品の不均一な加熱および反りがあると、均一な加熱の場合のリニアな熱膨張よりも、（特に別の空間方向での）顕著な、より大きい熱シフトが生じる。
【００１８】
本発明の発明者たちは、実験を行い、これら実験において、工具の先端での偏差の比率が、単に工作機械の加工長さに対して標準化された１ミル当たり−０.１５〜０.３のレンジ内にあったとしても、この比率は５００ｍｍの加工長さに対して約−１００〜１５０μｍとなり、これらの値では工作機械にある加工品の今日の機械加工精度の条件を満たすことはできず、更に低減または補償しなければならないことを見い出した。
【課題を解決するための手段】
【００１９】
従来技術から知られる工作機械での温度に依存する位置変化を補償するための方法の上記欠点に鑑み、本発明の目的は、従来技術の欠点を解消し、熱シフトの補償をより効率的かつ正確に達成できる工作機械での温度に依存する位置変化を補償するための改善された方法を提供することにある。
【００２０】
本発明の上記課題は、本発明に係わる独立請求項に記載されているように、少なくとも１つの第１リニア軸を有する工作機械での温度に依存する位置変化を補償するための方法、少なくとも１つの第１リニア軸を有する工作機械での温度に依存する位置変化を補償するためのデバイス、および少なくとも１つの第１リニア軸を有する工作機械と本発明の方法に従って工作機械での温度に依存する位置変化を補償するための本発明のデバイスとを備えるシステムにより解決される。本発明の好ましい実施形態の特徴は、従属請求項に記載されている。
【００２１】
本発明によれば、少なくとも１本の第１リニア軸を有する工作機械での温度に依存する位置変化を補償するための方法は、工作機械の第１リニア軸の第１温度測定位置における少なくとも１つの第１温度を検出するステップと、第１基準温度と第１温度との間の第１温度差を決定するステップと、第１温度差に応じ、第１補償値を決定するステップと、第１補償値に応じて温度に依存する位置変化を補償するためのステップとを備える。本発明によれば、第１リニア軸の軸位置に応じて更に第１補償値を決定する。従って、本発明によれば、第１補償値を決定するためのステップにおいて、第１温度差および第１リニア軸の軸位置の双方に応じて、第１補償値を決定する。
【００２２】
従って、本発明によれば、工作機械のリニア軸の軸位置に応じて温度に依存する位置変化の補償を更に実行する。このことは、従来技術と異なり、本ケースでは工作機械での温度に依存する位置変化を補償するための補償値の計算において、工作機械の少なくとも１つの軸、またはオプションとして複数の軸の位置を考慮する。特にこれによって、増加する個々の軸の位置に応じた熱シフトも、位置に応じて補償でき、すなわち軸のそのときの実際の位置に適応できるという利点が得られる。
【００２３】
これに関連し、不均一な熱入力によって生じ、構成部品の反りを伴うことがある、工作機械での熱による位置変化は、位置から独立した部分だけでなく、位置に依存した部分を有する位置エラーを生じさせ、位置に依存した位置エラーは、従来技術から知られた補償方法では考慮できないことを、本発明者たちは特に認識した。
【００２４】
しかしながら、熱シフトの位置に依存した補償を行う本発明によれば、軸位置に応じ、有利な態様で、各軸位置において熱シフトを正確に補償することが可能である。従って、従来技術のように、それぞれ測定される１つ以上の温度および温度差に応じるだけでなく、更に工具および／または加工品の位置に影響する工作機械の軸またはリニア軸の１つ以上の軸位置にも応じ、１つの補償値または１つ以上の補償値を計算することを提案する。ここで、対応して計算される補償値により、位置エラーの位置に依存した部分をバランスさせるか、または従来技術で知られている補償方法よりもより正確にその部分をバランスさせるのに、１本以上の軸の軸位置を使用できる。
【００２５】
好ましくはこれに関連し、温度差を得た場合、リニア軸の移動方向の垂直な方向に対する、このような位置に依存した部分も決定することが好ましい。複数の軸がシリアルに依存するようなシリアル運動機構を有する工作機械に対しては、シリアルに互いに依存するすべての軸の軸位置を考慮することが好ましい。工作機械の軸のそれぞれの軸位置は、工作機械、例えばいわゆる工作機械のＮＣの制御ユニットから、工作機械の軸のそれぞれの軸位置を読み出すことができ、工作機械の１本以上の軸の軸位置に応じ、軸位置に応じた１つ以上の補償値を計算することができ、この補償値を工作機械の制御ループ内で積分し、例えば工作機械の構成部品および工作機械の軸の熱シフトを補償するために、それぞれの軸の軸ターゲット位置を補正するか、または計算された１つ以上の補償値に従って、これらターゲット値を重ねることができる。ここで、例えば工作機械のＮＣまたは工作機械のＰＬＣ内で、補償値を計算できる。工作機械のすべての軸の位置は、運動機構のチェーン内の工具または加工品の位置に寄与する工作機械のすべての軸の位置を検討することが好ましい。
【００２６】
いくつかの空間的方向、特に好ましくは３つのすべての空間的方向に対して、補償値を決定することが好ましい。本発明によれば、工作機械の軸の軸位置を考慮することなく補償値を計算する場合よりも、改良された態様で、工作機械での熱に依存したシフトを補償することが可能となる。その理由は、本発明によれば、より強力に改善された熱補償を達成できるようにする補償に鑑み、位置に応じた熱シフトも検討できるからである。特に、不均一な熱入力およびその結果生じる構成部品の変形または反りに起因する熱成長を含む工作機械の熱成長を、改善された態様で成功裏に補償できる。
【００２７】
要約すれば、本発明によれば、測定される１つ以上の温度および得られる温度差にそれぞれ応じるだけでなく、工具および／または加工品の位置に影響する工作機械の軸の１つ以上の軸位置にも応じ、１つ以上の補償値を決定する相関的アプローチにより、工作機械の軸の、熱によって生じるシフトを補償する。
【００２８】
好ましくは、第１補償値は、位置に依存しない部分と、位置に依存する部分からなり、第１補償値の位置に依存する部分は好ましくは少なくとも第１リニア軸の軸位置に依存する。これによって、対応する、位置に依存しない部分、および位置に依存する部分により、軸位置に依存しない位置エラーおよび軸位置に依存する位置エラーの双方を補正または補償できるという利点が得られる。位置に依存しない部分は、比較温度と比較し、構成部品が均一に加熱される場合のリニア膨張から生じ得る。
【００２９】
第１リニア軸の軸長さに対する第１リニア軸の軸位置の比に応じて第１補償値を決定することが好ましい。温度に依存する位置変化を補償する間により高い精度を得ることができるようにするために、好ましくは第１リニア軸の軸長さに対する第１リニア軸の軸位置の比の二乗に応じて第１補償値を決定することが可能である。従って、リニア軸の軸長さに対するリニア軸の軸位置の簡単な比に応じ、すなわち取り扱いが容易な無次元パラメータにより、１つ以上の補償値の位置に依存する部分を決定することが可能である。構成部品が、ある側の温度と異なる温度を他の側で有するとき、構成部品の反りは実質的に弧として生じるので、軸位置に応じた位置エラーは、基本的には線形ではなく、補償値がリニア軸の軸長さに対する軸位置の比に応じて決定されず、むしろリニア軸の軸長さに対する軸位置の比の二乗に応じて決定される場合に、より良好な補償結果を得ることができる。しかしながら、反りがまだ線形近似の範囲内にあるとき、リニア軸の軸長さに対する軸位置の比を簡単に使用することにより、良好な近似であり、工作機械での熱に依存するシフトの優良な位置に応じた補償が可能となる。
【００３０】
第１補償値に応じて温度に依存する位置変化を補償するステップでは、第１リニア軸の方向に垂直な方向に、温度に依存する位置変化を補償することが好ましい。反りまで戻って追跡でき、工作機械の構成部品の不均一な加熱に起因して熱変形または熱シフトが生じる場合には、前進方向と垂直であり、かつリニア軸の前進方向の単なる長手方向の膨張とは異なる方向に、位置の偏差が生じないという別の特徴がある。従って、この場合、反りまで戻って追跡できる熱シフトをリニア軸の方向と垂直な方向に、好ましく、かつ有利に補償することもできるという利点が得られる。
【００３１】
第１補償値に応じて温度に依存する位置変化を補償するステップにおいて、好ましくは第１リニア軸に直角に配置される、工作機械の第２リニア軸の方向に、温度に依存する位置変化を補償することが好ましい。このことは、例えば第２リニア軸の方向の位置エラーをバランスさせるように、第２リニア軸の軸ターゲット位置を適応化することにより、工作機械の第２リニア軸の方向に第１リニア軸の１つ以上の構成部品を不均一に加熱することによって生じる熱シフトを有利な態様で補償することを可能にする。
【００３２】
温度に依存する位置変化を補償するステップは、第１補償値に応じて工作機械の第２リニア軸の第１軸のターゲット位置の値を適応化するステップを更に備え、第２リニア軸の軸ターゲット位置を適応化するステップを、第１リニア軸の軸位置に応じて実行することが好ましい。従って、第１リニア軸の構成部品の熱による反りによって生じる位置エラーを、第２リニア軸の方向の第２リニア軸の適応化された軸ターゲット位置により補償できるよう、計算された補償値に応じて工作機械のリニア軸の軸ターゲット位置を補正または適応化することにより、熱シフトまたは熱シフトに起因して生じる位置エラーを補償することが可能である。
【００３３】
このケースでは、制御ユニット内、例えばいわゆるマシンＮＣ（ＮＣは数値制御のニューメリカルコントロールの略語）、またはマシンＬＣもしくはマシンＰＬＣ（ＰＬＣはプログラマブルロジックコントローラの略語）とも称されるプログラマブルロジックコントローラ（ＰＬＣ）内で、できるだけ高速のタイミングサイクルで１つの補償値または複数の補償値の計算を実行する。次に、工作機械のリニア軸の１つ以上の軸ターゲット値に制御ユニット、いわゆるマシンＮＣにより、位置に応じて計算された補償値を重ね合わせることができる。更に、工作機械のフレーム構成部品の（不均一な）加熱により生じた変形を補償するために、例えばモータのスピンドルに起因して生じたシフトを補償するための別の補償部分を補償値に重ね合わせることが可能である。
【００３４】
従って、工作機械での１つ以上の温度を測定し、工作機械の制御装置または位置コントローラ内の軸ターゲット位置を重ね合わせることにより、工作機械内の測定された温度に相関性のある１つ以上の補償値を計算することによって、工作機械での熱によって生じたシフトを好ましく補償できる方法を提案する。計算された補償値は、軸の方向の温度に依存する位置変化をそれぞれ補償するため、工作機械の１つ以上の軸ターゲット位置を補正するために使われることが望ましい。
【００３５】
好ましい実施形態によれば、本発明に係わる方法は、工作機械の第２リニア軸の第３温度測定位置における少なくとも１つの第２温度を検出するステップと、第２基準温度と第２温度との間の第２温度差を得るステップと、第２温度差に応じ、第２補償値を決定するステップとを備え、第１補償値および第２補償値に応じて温度に依存する位置変化を補償し、第２リニア軸の軸位置に応じて更に第２補償値を決定することが好ましい。従って、第２の温度差を得ることにより、工作機械の第２リニア軸の１つ以上の構成部品の熱膨張および変形に起因する熱シフトも有利に補償できる。この目的のために、温度に依存するシフトを補償する際に、第１リニア軸の軸位置と第２リニア軸の軸位置の双方を考慮し、更に、より最適な熱補償さえも達成できるように、第２リニア軸の軸位置に応じて第２補償値を決定することが好ましい。
【００３６】
温度に依存する位置変化を補償するステップは、第１補償値に応じて工作機械の第２リニア軸の第１軸のターゲット位置の値を適応化するステップ、および／または第２補償値に応じて工作機械の第１リニア軸の第２軸のターゲット位置の値を適応化するステップを備え、第２リニア軸の軸ターゲット位置を適応化するステップを、第２リニア軸の軸位置に応じて実行し、第１リニア軸の軸ターゲット位置を適応化するステップを第１リニア軸の軸位置に応じて実行し、第１リニア軸の軸ターゲット位置を適応化するステップを第２リニア軸の軸位置に応じて実行することが好ましい。これによって、リニア軸のうちの１つの前進方向に垂直な位置エラーを生じさせる構成部品の不均一な加熱に起因する変形およびシフトが、他のそれぞれのリニア軸の軸ターゲット位置を適応化することにより、それぞれ補償または補正できるように、それぞれの他のリニア軸の軸位置に応じて有利な態様で１つのリニア軸の軸ターゲット位置を有利に補償できるようになる。
【００３７】
第１基準温度は、第１リニア軸の第２温度測定位置で測定された温度であり、第２基準温度は、第２リニア軸の第４温度測定位置で測定された温度であることが好ましい。別の例では、第２基準温度を、第１基準温度に等しくすることができ、特に工作機械の２つ以上（またはすべての）構成部品に対する工作機械の基準温度測定位置で検出された均一な基準温度に等しくすることができる。例えば、第１基準温度および第２基準温度を工作機械の周辺温度に依存する基準温度に等しくすることができる。このことは、例えば第１リニア軸に基づく第２リニア軸において、互いにシリアルに依存する軸の場合に、第１リニア軸の軸位置だけでなく、第２リニア軸の軸位置にも応じて、補償値を有利な態様で決定できる。従って、第２リニア軸の軸ターゲット位置を適応化するために、第１リニア軸の構成部品の変形だけでなく、第２リニア軸の構成部品の変形にも起因する熱シフトを最適に補償することが可能である。更に、第１リニア軸の軸位置に応じて第２補償値も決定する場合、第１リニア軸と第２リニア軸の双方の軸位置を考慮し、よって、より最適な熱補償を可能にするようなそれぞれの補償値を、双方のリニア軸に対して有利に決定できる。  
【００３８】
工作機械の第１リニア軸および第２リニア軸を、片側に突出部を含む、互いにシリアルに依存する２つの軸として実現し、第２リニア軸を、第１リニア軸に依存させ、第１補償値を更に第２リニア軸の軸位置に応じて決定することが好ましい。第１リニア軸の軸位置に応じて、更に第２補償値を決定することが好ましい。
【００３９】
好ましい実施形態によれば、本発明に係わる方法は、第１温度差に応じて第３補償値を決定するステップ、および／または第２温度差に応じて第４補償値を決定するステップとを更に備え、第３補償値および第２補償値に応じて第１リニア軸の方向に温度に依存する位置変化を補償し、第１補償値および第４補償値に応じて第２リニア軸の方向に、温度に依存する位置変化を補償し、第１リニア軸の軸位置に応じて更に第３補償値を決定し、第２リニア軸の軸位置に応じて、更に第４補償値を決定することが好ましい。従って、第１リニア軸の１つ以上の構成部品の温度差と第２リニア軸の１つ以上の構成部品の温度差の双方を考慮するよう、補償値を計算し、これらリニア軸の１つ以上の軸位置をそれぞれ考慮し、検討する場合に、複数の補償値を計算する、互いにシリアルに依存する少なくとも２つの軸を有する工作機械で最適な熱補償を達成することが可能である。これによって、互いにシリアルに依存する構造体に起因し、効果が互いに重なり合うような、例えば片側に交換不能な突出部を有する、互いにシリアルに依存する複数の軸によって、工具および加工品の位置を決定する工作機械のコンフィギュレーションにおける熱シフトの優れた補償が可能となる。従って、構成部品に対する作用だけでなく、すべての構成部品で生じ得る温度に依存する作用の重なり合いからも熱シフトが生じる作用を補償することが可能である。ここで、軸位置、好ましくは工具または加工品の位置に影響する、関係するすべての移動軸の軸位置に応じて、軸および工作機械の構成部品における複数の温度差によって工具または加工品における熱シフトを決定することが好ましい。
【００４０】
温度に依存する位置変化を補償するステップは、更に第１補償値および第４補償値に応じて工作機械の第２リニア軸の第１軸のターゲット位置の値を適応化するステップおよび／または第３補償値および第２補償値に応じて工作機械の第１リニア軸の第２軸のターゲット位置の値を適応化するステップを更に含むことが好ましい。
【００４１】
工作機械は、互いにシリアルに依存し、突出部を含む複数のリニア軸を備え、複数のリニア軸の各々に対して、リニア軸の温度測定位置において、少なくとも１つの温度を得て、それぞれの基準温度とそれぞれの得られた温度との間のそれぞれの温度差を得て、リニア軸の各々に対し、互いにシリアルに依存するリニア軸の数に等しい数の複数の補償値の合計に対応する総補償値を決定することが好ましく、各補償値は、温度差のうちの１つに正確に直接比例していることが好ましい。一例として、上記記載に従ってリニア軸に対する補償値を計算するための一般式について記述する第７実施形態について以下説明する。
【００４２】
従って、互いにシリアルに依存する複数のリニア軸の各々に対し、軸のうちの１つにおける温度差の１つにそれぞれ直接比例する補償値の合計に対応することが好ましい総補償値を決定し、よって総補償値が補償値の合計値に対応し、各補償値が別のリニア軸の別の温度差にリニアに依存し、各総補償値に対し、すべてのリニア軸のすべての温度差を考慮できるような熱補償を有利に実行することが可能である。
【００４３】
この場合、当然ながら本発明により、位置に応じてそれぞれの補償値を決定するが、これら補償値は、リニア軸のうちの１つの少なくとも１つの軸位置、オプションとして互いにシリアルに依存するリニア軸の２つ以上またはすべてのリニア軸位置にも依存する。これに関連し、本発明の第６または第７実施形態に関して特に一般的な式について詳細に後述する。位置に依存する項の合計に応じて各補償値を形成し、各位置に依存する項は、リニア軸のうちの１つの軸位置に依存することが好ましい。位置に依存する項の各々は、リニア軸のうちの１つの軸長さに対する軸位置の比に依存することが好ましい。各補償値は、補償値が直接温度差に比例する、リニア軸のための位置に依存する項を含むことが好ましい。更に各補償値は少なくとも、互いにシリアルに依存する複数のリニア軸のすべての先行するリニア軸に対する位置に依存する項を更に含むことが好ましい。
【００４４】
第１リニア軸が工作機械のベッド上で変位可能なスライドであるとき、別のファクター（ＡＰ１−ＡＬ１／２）／（ＡＬ１／２）（ここでＡＰ１は、第１リニア軸の軸位置を示し、ＡＬ１は、第１リニア軸の軸長さを示す）を考慮するように、第１補償値を更に決定することが好ましい。従って、工作機械のベッド上に変位可能なスライドが配置されており、オプションとして工作機械のベッドが熱変形によりカーブまたは曲げられるようになっているリニア軸に対し、工作機械での熱シフトの位置に応じた熱補償を適用することもできる。工作機械のベッド上に変位可能なスライドを有するリニア軸に適応するように熱シフトの有利な補償をするために、このケースでは例えば工作機械のベッド上の変位可能なスライドの中心位置での熱シフトを補償するための計算された補償値を最小にすることを保証するような別のファクターを使用する。
【００４５】
１つ以上の補償値を決定するステップを工作機械の数値制御デバイスの位置コントローラ内、または工作機械のプログラマブルロジックコントローラ内で実行することが好ましい。温度に依存する位置変化を補償するステップを、１つ以上の補償値に応じて工作機械の数値制御デバイスで実行することが好ましい。工作機械の制御ユニット、いわゆる工作機械のＮＣにて、補償値の計算が示唆される工作機械のマシン制御で、位置コントローラのサイクルでできるだけ高速のタイミングサイクルにて、位置に依存する補償値の計算を実行しなければならない。
【００４６】
上記とは異なり、工作機械のＰＬＣ（ＰＬＣ、例えば工作機械のプログラマブルロジックコントローラ）内で更に計算を行うこともできる。この場合工作機械の高速の変位運動が位置に応じた項に起因する補償値の前縁または後縁を引き起こすよう、この場合、もはや位置コントローラのサイクルと同期して補償値が計算されることはない。従って、制御装置（例えば工作機械のＮＣ）内での補償値の計算は利点を有するが、しかしＰＬＣのサイクルが工作機械の制御の位置コントローラのサイクルよりも大幅に低速でない限り、後縁または前縁効果は小さい。例えば多くの工作機械の制御のように、４ｍｓのＰＬサイクルが、例えば１ｍｓのＮＣの位置コントローラサイクルよりも４倍低速である場合、毎分１００メートルまでの極端に速い最大前進速度でも、工作機械の軸（単数または複数）は、４ｍｓ内で６.７ｍｍより長く移動できない。しかしながら、総軸長さが５００ｍｍの場合、このことは軸長さに対する軸位置の位置に応じた項により、最大１.３％の位置に応じた補償値におけるエラーを生じさせるだけであるので、ＮＣと比較してＰＬＣの速度が遅いことに起因し、工作機械のＰＬＣにおける補償値の計算によって生じるエラーを無視できる。
【００４７】
更に後述するように、上記方法および好ましい方法のうちの１つに従い、工作機械での温度に依存した位置変化を補償するための方法を実行するようになっている、少なくとも１つのリニア軸を有する工作機械での温度に応じた位置変化を補償するためのデバイスが提案される。これに関連し、上記方法のステップまたはその好ましい特徴を実行するように設定された実質的な手段について後述する。
【００４８】
本発明によると上記方法のうちの少なくとも１つに従い、少なくとも１つのリニア軸を有する工作機械での温度に応じた位置変化を補償するためのデバイスが更に提供される。本発明のデバイスは、工作機械の第１リニア軸の第１温度測定位置において少なくとも１つの第１温度を検出するための第１温度検出手段と、第１基準温度と第１温度との間の第１温度差を得るための温度差を得る手段と、第１温度差に応じて第１補償値を決定するための補償値決定手段と、第１補償値に応じて温度に依存する位置変化を補償するための位置変化補償手段とを備える。本発明によると位置変化補償手段は、第１リニア軸の軸位置に応じて更に第１補償値を決定するようになっている。
【００４９】
位置変化補償手段は、第１補償値に応じて工作機械の第２リニア軸の第１軸のターゲット位置の値を適応化するための（オプションとして、補償値決定手段によって決定される補償値のうちの１つ以上に応じて工作機械の更なるリニア軸の更なる軸ターゲット位置の値を更に適応化するための）軸ターゲット位置適応化手段を更に備え、この軸ターゲット位置適応化手段は、第１リニア軸の軸位置に応じて第２リニア軸の軸ターゲット位置の適応化を実行するようになっていることが好ましい。更に軸ターゲット位置適応手段は、工作機械の複数のリニア軸の軸位置に応じ、オプションとして工作機械のすべてのリニア軸の軸位置に応じて工作機械の複数のリニア軸のそれぞれの軸ターゲット位置の適応化を実行するようになっていることが好ましい。
【００５０】
本発明のデバイスは、工作機械の第２リニア軸の第３温度測定位置において、少なくとも１つの第２温度を検出するための第２温度検出手段を更に備え、第２温度差を得る手段は、更に第２基準温度と第２温度との間の第２温度差を得るようになっており、位置変化補償手段は、第２温度差に応じて第２補償値を決定し、第１補償値および第２補償値に応じて温度に依存する位置変化を補償し、第２リニア軸の軸位置に応じて更に第２補償値を決定するようになっていることが好ましい。
【００５１】
デバイスは、第１リニア軸の第２温度測定位置において、第１基準温度を検出するための第３温度検出手段および／または第１リニア軸の第４温度測定位置における第２基準温度を検出するための第４温度検出手段とを更に含むことが好ましい。
【００５２】
１つ以上の補償値を決定するための補償値決定手段は、工作機械の数値制御デバイスの位置コントローラ内または工作機械のプログラマブルロジックコントローラ内に含まれることが好ましい。工作機械の数値制御デバイス内には、１つ以上の補償値に応じて温度に依存する位置変化を補償するための位置変化補償手段が、含まれることが好ましい。
【００５３】
最後に、本発明によれば、少なくとも１つの第１リニア軸および工作機械での温度に依存した位置変化を補償するための上記デバイスのうちの１つを有する、工作機械を備えたシステムが、上記本発明の方法のうちの１つに従って提供される。
【００５４】
要約すれば、本発明によれば、工作機械での温度に依存した位置変化を補償するための従来技術と比較して、改善された補償方法を実行できるようにする、少なくとも１つのリニア軸を有する工作機械での温度に依存した位置変化を補償するための方法およびデバイスが提供される。その理由は、リニア軸の構成部品または工作機械での、得られる温度差の他に工作機械の１つ以上のリニア軸の１つ以上の軸位置に応じ、更に位置に応じた部分が得られるので、従来技術と比較して改良された態様で、更に位置に応じて補償を実行できるからである。
【図面の簡単な説明】
【００５５】
【図１】均一な加熱の影響およびその結果生じるリニアな熱膨張の作用下にある工作機械の第１リニア軸の変位可能なスライドを略図で示す。
【図２】不均一な加熱の影響下にある工作機械の構成部品、例えばスライドの反り変形を略図で示す。
【図３】均一でない加熱の場合の、温度に依存した変形中の工作機械の第１リニア軸のスライドの、位置に依存した位置エラーを示す。
【図４】Ａ  工作機械のシリアルに依存する２つのリニア軸の構成部品の不均一な加熱の場合の熱変形を示す。                                                            Ｂ  工作機械のシリアルに依存する２つのリニア軸の構成部品の不均一な加熱の場合の熱変形を示す。
【図５】不均一な加熱の場合の、工作機械のベッドの温度に依存した変形を例示する。
【図６】本発明の一実施形態に係わる、工作機械上の温度に依存した位置変化を補償するためのデバイスを略図で示す。
【発明を実施するための形態】
【００５６】
次に添付図面を参照し、本発明の好ましい実施形態について説明する。しかしながら、本発明はここに記載する実施形態だけに限定されるものではない。本発明は、特許請求の範囲によって定められる。実施形態の同様または類似した特徴事項は、図中では同じ参照番号によって示されている。
【００５７】
図１は、工作機械の第１リニア軸Ａ１のスライドＳ１を示し、このスライドは、「軸１」の方向に変位でき、長さＬおよび高さＨを有する。均一に加熱された場合、すなわち均一に温度変化した場合、スライドＳ１はリニアに膨張する（これに関連するＳ１は、膨張していない状況のスライド、例えば特定の基準温度または基本温度の場合を示し、Ｓ１’は膨張した状態のスライドを示す）。高さの変化および長さの変化はそれぞれ次のように計算される。
【数３】
0005892732.tif 000004
【数４】
0005892732.tif 000005
【００５８】
ΔＬは、温度変化ΔＴにより均一に加熱された場合の長さの変化を示し、αは、スライドＳ１の材料の熱膨張係数を示す。ΔＨは、値ΔＴだけ均一に加熱された場合、またはこの値だけ温度上昇した場合のスライドＳ１の高さの変化を示し、αは、スライドＳ１の材料の熱膨張係数である。
【００５９】
従って、工作機械のスライドまたは工作機械のベッドがリニアに熱膨張することにより、値ΔＴだけ均一に加熱される結果、熱成長が生じる。リニア熱膨張のこの部分は、構成部品の温度上昇ΔＴに熱膨張係数αを乗算した値だけ生じる。
【００６０】
熱成長の別の部分は、例えば工作機械の構成部品へ不均一な熱入力があったため、構成部品に温度差が生じた結果、発生するものである。既にこれまで説明したように、構成部品の底部表面には一般に、例えばドライブおよびガイドが取り付けられているので、この底部表面は構成部品、例えば工作機械のスライドの頂部表面よりも強力にかつ高速で温度が上昇し、この構成部品の片側の加熱、すなわち不均一に加熱される結果、図２に略図で示されるように、構成部品の反りが生じる。
【００６１】
温度変化ΔＴＴＯＰおよびΔＴＢＯＴＴＯＭによって示されるような、構成部品の頂部表面と底部表面の異なる加熱に起因し、スライドＳ１の頂部表面と底部表面の不均一な膨張が、スライドＳ１の長手方向に生じるので、図２に示されるような反りが生じる。
【００６２】
これに関連し、スライドＳ１の頂部表面における長さは次のようになる。
【数５】
0005892732.tif 000006
【００６３】
温度変化が生じた後のスライドＳ１の底部表面の長さは次のようになる。
【数６】
0005892732.tif 000007
【００６４】
スライドＳ１の反りは、次の関係となる、図２に示されるような半径Ｒによって記述できる。
【数７】
0005892732.tif 000008
【００６５】
この半径Ｒは、次のように解くことができる。
【数８】
0005892732.tif 000009
【００６６】
しかしながらこの方法では、工作機械では、このように変形したスライドＳ１は、リニア軸「軸１」の方向のリニアな運動は行わず、例えば、図３に示されるように、弧状の運動で移動する。従って、熱変位量、すなわち熱による位置エラーは、第１リニア軸（矢印「軸１」の方向）に垂直な方向、すなわち位置に依存する基本値（一例として、ここでは１０μｍ）およびスライド位置に応じた値からの第２リニア軸（矢印「軸２」の方向）の方向において、位置エラーは、例えば最小軸位置の場合、すなわち軸長さに対する軸位置の比が０の場合、１０μｍであり、最大位置エラーは、例として最大軸位置の場合、すなわち軸長さに対する軸位置の比が１の場合、位置エラーは３０μｍとなる。
【００６７】
以下、説明する第１実施形態では、本発明によりスライドＳ１のかかる変形がどのようにうまく補償できるかの説明を示す。
【００６８】
第１実施形態
本発明によれば、補正アプローチにより工作機械の軸の、熱によって生じる変位を補償し、この方法では、補償値を、測定された温度に応じて決定するだけでなく、工具および／または加工品の位置に影響する軸の軸位置に応じて決定するようにもなっている。
【００６９】
矢印「軸１」の方向にスライドＳ１を変位できる第１リニア軸Ａ１の、図３に示されている熱変形したスライドＳ１によれば、第１リニア軸の方向の位置に依存する補償量を強制的に決定する必要はない。その理由は、スライドの変形は、主に第１リニア軸Ａ１に垂直な軸の方向（矢印「軸２」の方向）に主に生じるからである（図３ではＳ１は変形していない状態、すなわちＴＲＥＦＥＲＥＮＣＥ＝ＴＢＡＳＥにあるスライドを示し、Ｓ１’は、軸位置（Ａ１）／軸長さ（Ａ１）＝１における変位位置にある、温度に依存して変形したスライドを示し、Ｓ１”は、軸位置（Ａ１）／軸長さ（Ａ１）＝０における変位位置での温度に依存して変形したスライドを示す）。
【００７０】
このように、軸１の方向に補償するための補償値ΔＡ１を、次のように計算できる。
【数９】
0005892732.tif 000010
【００７１】
この式は、従来技術の方法に対応している。その理由は、補償値ΔＡ１を計算する際に、補償ファクターＫ＿１１および温度差ＴＲＥＦＥＲＥＮＣＥ−ＴＢＡＳＥしか考慮しないからであり、温度差ＴＲＥＦＥＲＥＮＣＥ−ＴＢＡＳＥは、図３におけるスライドＳ１の頂部表面と底部表面との間の温度差を示す。
【００７２】
しかしながら、第１リニア軸Ａ１に垂直な方向の位置エラーは、スライドＳ１の熱変形に起因する位置に依存するので、この状況では、本発明に従って位置に依存した補償値を計算することによって補償を実行することが好ましい。これに関連し、本発明の第１実施形態によれば、例えば第１リニア軸Ａ１に垂直な第２リニア軸Ａ２の方向の熱変位に起因する第１位置エラーを補償するために、次のように補償値ΔＡ２を計算する。
【数１０】
0005892732.tif 000011
【００７３】
ここで再び、補償値の計算は、温度差ＴＲＥＦＥＲＥＮＣＥ−ＴＢＡＳＥに依存する。更に、補償値ΔＡ２を計算するために、第１リニア軸Ａ１の軸長さに対する第１リニア軸Ａ１の軸位置の比を計算し、この比を補償ファクターＫ＿２２によって重みづけし、補償値ΔＡ２の計算に考慮する。更に追加補償ファクターＫ＿２１により、補償値ΔＡ２の位置に依存しない部分を可能にする。このように、図３に示されている位置偏差は、第１リニア軸Ａ１の軸位置、すなわち矢印「軸１」の方向にスライドＳ１を変位させる軸の軸位置を考慮することによって成功裏に補償できる。
【００７４】
第２実施形態
図３から理解できるように、スライドＳ１は、矢印「軸１」の方向に変位するときの熱の反りに起因する弧状の運動を行う。従って、次の式（１１および１２）に従って、改良された補償を計算するように、補償値ΔＡ２の位置に依存する項における第１リニア軸Ａ１の軸長さに対する第１リニア軸Ａ１の軸位置の比を線形に考慮するのではなく、この比の二乗を考慮することにより、第１実施形態の補償の精度を更に高めることが可能である。
【数１１】
0005892732.tif 000012
【数１２】
0005892732.tif 000013
【００７５】
第１実施形態または第２実施形態に従って補償値ΔＡ２を計算した後に、例えば矢印「軸２」の方向に加工品を変位させる第２軸のターゲット軸位置に、この値を重ね、計算された補償値ΔＡ２に従ってそれぞれこの値を補正することにより、計算された補償値ΔＡ２に基づき、熱変位を補償できる。このことは、工作機械の制御装置、例えば工作機械のＮＣ内で実行することが好ましい。
【００７６】
第３実施形態
多くの公知の工作機械のように、片側の交換可能な突出部を有し、互いに依存する複数の軸により、工具および加工品の位置を決定した場合、互いにシリアルに依存する軸の構成部品の変形作用は、互いに重なり合うことになる。
【００７７】
従って、軸の構成部品に対する作用だけでなく、関係する軸のすべての構成部品で生じる作用の重なり合いによっても、熱変位が生じる。特に工具または加工品の熱変位は、工具または加工品の位置に寄与する関連するすべての運動軸の軸位置に依存する、構成部品における温度差によって決定される。
【００７８】
本発明の第３実施形態に関し、図４Ａおよび図４Ｂに例として示されている直列に互いに依存する２つの第１リニア軸Ａ１および第２リニア軸Ａ２を、工作機械の第１リニア軸Ａ１の変位可能な構成部品Ｓ１上に、工作機械の第２リニア軸Ａ２の変位可能な工作機械Ｓ２が、変位可能に配置されている例として説明する。ここで第１リニア軸Ａ１の工作機械Ｓ１は、矢印「軸１」の方向に変位でき、第２リニア軸の構成部品Ｓ２は、矢印「軸２」の方向に変位できる。
【００７９】
構成部品Ｓ１およびＳ２の各々において、それぞれの構成部品の片側での第１測定位置で温度を検出し、それぞれの構成部品の反対側の第２測定位置で温度を検出し、それぞれの構成部品の反対側で得た温度値から温度差を決定する。しかしながら、本発明は、１つの軸で２つの温度の値を測定するということに限定されない。むしろ複数の軸で基本温度（例えば周辺温度）を検出し、基本温度に対するそれぞれの温度差を得るように、各軸で１つの温度だけを検出するようにすることも可能である。同様に、１つの軸で３つ以上の温度を検出することも可能である。
【００８０】
図４Ａおよび図４Ｂは、第１リニア軸Ａ１のうちの構成部品Ｓ１において、頂部表面の温度値ＴＹ，ＴＯＰを検出し、底部表面で温度測定値ＴＹ，ＢＯＴＴＯＭを検出し、これら値から第１リニア軸Ａ１の構成部品Ｓ１の頂部表面と底部表面との間の不均一な加熱を示す温度差ＴＹ，ＢＯＴＴＯＭ−ＴＹ，ＴＯＰを得る。これに類似し、第２リニア軸Ａ２の構成部品Ｓ２の後部表面での温度測定値ＴＺ，ＲＥＡＲを検出し、温度測定値ＴＺ，ＦＲＯＮＴを検出し、これら間から、第２リニア軸Ａ２のうちの構成部品Ｓ２の均一でない加熱を示す温度差ＴＺ，ＲＥＡＲ−ＴＺ，ＦＲＯＮＴを決定する。
【００８１】
図４Ａおよび図４Ｂに示されるように、第１リニア軸Ａ１の構成部品Ｓ１および第２リニア軸Ａ２の構成部品Ｓ２でのかかる温度差により、それぞれの部品の反り、すなわち熱変形が生じ、それぞれの軸Ａ１およびＡ２が矢印「軸１」および「軸２」の方向に変位すると、工具保持デバイスＷ内にオプションとしてクランプされた工具の熱シフトが生じる。
【００８２】
図４Ａおよび図４ＢではＳ１は、反りのない状態、すなわちＴＹ，ＢＯＴＴＯＭ＝ＴＹ，ＴＯＰにおける第１リニア軸Ａ１の構成部品を示し、Ｓ１’は軸位置（Ａ１）／軸長さ（Ａ１）＝０における変位位置での温度に応じて反った例である第１リニア軸Ａ１の構成部品を示し、Ｓ１”は軸位置（Ａ１）／軸長さ（Ａ１）＝１における変位位置での温度に応じて反った例である第１リニア軸Ａ１の構成部品を示す。図４Ａおよび図４Ｂでは、Ｓ２は、反っていない状態、すなわちＴＺ，ＲＥＡＲ＝ＴＺ，ＦＲＯＮＴにある第２リニア軸Ａ２の構成部品を示し、Ｓ２’は軸位置（Ａ２）／軸長さ（Ａ２）＝０における変位位置での温度に応じて反った例である第２リニア軸Ａ２の構成部品を示し、Ｓ２”は、軸位置（Ａ２）／軸長さ（Ａ２）＝１における変位位置での温度に応じて反った例である第２リニア軸Ａ２の構成部品を示す。
【００８３】
本発明の第３実施形態によれば、次の式（１３）および（１４）に記載されているように、第１リニア軸Ａ１に対する補償値ΔＡ１が得られ、第２リニア軸Ａ２に対する補償値ΔＡ２が得られる。これら式は、工具保持デバイスＷでの工具の熱変位を補償するよう、上記実施形態のように、第１リニア軸Ａ１および第２リニア軸Ａ２の軸ターゲット位置を補正または重ねるのに使用できる。
【数１３】
0005892732.tif 000014
【数１４】
0005892732.tif 000015
【００８４】
これに関連し、第１実施形態によれば、第１被加数が第１リニア軸Ａ１の温度差、すなわちＴＹ，ＢＯＴＴＯＭ−ＴＹ，ＴＯＰに直接比例し、第２被加数が第２リニア軸Ａ２の構成部品Ｓ２上で得られる温度差、すなわち温度差ＴＺ，ＲＥＡＲ−ＴＺ，ＦＲＯＮＴに直接比例するようになっている合計から、補償値ΔＡ１およびΔＡ２の各１つが形成される。
【００８５】
更に被加数の各々は、補償値ΔＡ１内の補償ファクターＫ＿１１０およびＫ＿１２０によって表示される、位置に依存しない部分と、補償ファクターＫ＿１１１およびＫ＿１２２によって正規化される、位置に依存する部分とを含む。第２リニア軸Ａ２に対する補償値ΔＡ２では、位置に依存しない部分に対する対応する補償ファクターは、Ｋ＿２１０およびＫ＿２２０によって表示され、それぞれの位置に依存する部分は、補償ファクターＫ＿２１１およびＫ＿２２２によって正規化される。
【００８６】
更に、各々の位置に依存する部分は、軸長さに対する軸位置の比を含む。これに関連し、第１リニア軸Ａ１の温度差に、直接比例し、例えば第１リニア軸Ａ１の軸位置に依存する被加数と、第２リニア軸Ａ２の第２の温度差に直接比例し、例えば第２リニア軸Ａ２の軸位置に依存する被加数が含まれる。式（１３）および（１４）から理解できるように、この場合、例として軸長さに対する軸位置の比の無次元パラメータが選択されている。第２実施形態で例として説明したように、更に温度に依存するシフトの熱補償を改善するよう、軸長さに対する軸位置の比の平方を使用することも可能である。更に、シリアルに互いに依存しない、軸に対して式（１３）および（１４）を有利に使用することもできる。
【００８７】
第４実施形態
この第４実施形態によれば、互いにシリアルに依存する軸において、熱シフトを更に改善した補償を行うことができる。上記第３実施形態では、第１リニア軸Ａ１の温度差に比例するファクターが、第１リニア軸Ａ１の軸位置に対する位置従属性を有し、第２リニア軸Ａ２の第２温度差に直接比例する項が、第２リニア軸の軸位置に対する位置従属性を有するような被加数が形成されるよう、第１リニア軸Ａ１および第２リニア軸Ａ２に対してそれぞれ補償値ΔＡ１およびΔＡ２を計算した。
【００８８】
しかしながら、第１リニア軸Ａ１の温度差、すなわち温度差ＴＹ，ＢＯＴＴＯＭ−ＴＹ，ＴＯＰに直接比例する項において、補償値ΔＡ１に対する別の補償ファクターＫ＿１１２により、第２リニア軸Ａ２の軸位置を更に考慮する、温度に依存するシフトの更に改良した補償を行うことができる。更に、第１リニア軸Ａ１の温度差に直接比例する項においても、補償ファクターＫ＿２１１による第１リニア軸Ａ１の軸位置および補償値ΔＡ２を計算するための補償ファクターＫ＿２１２による第２リニア軸Ａ２の軸位置の双方を検討することも可能である。
【００８９】
このことは、次の式（１５）および（１６）内に記述されている。
【数１５】
0005892732.tif 000016
【数１６】
0005892732.tif 000017
【００９０】
従って、互いにシリアルに依存する複数の軸からの特定の軸の温度差に比例する項に対し、この特定の軸の軸位置だけでなく、この特定の軸に依存する次の軸の軸位置も考慮することにより、温度に依存する変位を補償する。
【００９１】
温度差ＴＺ，ＲＥＡＲ−ＴＺ，ＦＲＯＮＴがゼロに等しく、よって第２リニア軸Ａ２の構成部品Ｓ２が変形しないような状況でも、変位量が第２リニア軸Ａ２の軸位置に従属し得る構成部品Ｓ１の変形に起因する傾きによりまだ加工品が変位するので、このことは、補償を更に改善できる。
【００９２】
例えば第１リニア軸Ａ１および第２リニア軸Ａ２のすべての構成部品が変形していない状態では、第２リニア軸Ａ２の構成部品Ｓ２の変位により、矢印「軸１」の方向には加工品の変位が生じることはない。しかしながら、第１リニア軸Ａ１の構成部品Ｓ１だけが変形し、このことが、第２リニア軸Ａ２の傾きを生じさせ得る場合、構成部品Ｓ２の位置変化が矢印「軸１」の方向に加工品の変位をまだ生じさせ得るので、第１リニア軸Ａ１の第１構成部品Ｓ１の温度差に依存する項において、第２リニア軸Ａ２の軸位置の位置従属性も考慮したときに、改善された温度に依存する変位補償を達成できる。
【００９３】
第５実施形態
工具または加工品の温度に依存するシフトの熱補償を更に改善するために、本第５実施形態において、シリアルに互いに依存する２つの第１リニア軸Ａ１および第２リニア軸Ａ２の各々に対し、図４から、補償値ΔＡ１およびΔＡ２を計算することが示唆される。この補償値の各々は２つの被加数を含み、これら被加数の各々は、これら被加数の各々において考慮される２つの第１リニア軸Ａ１および第２リニア軸Ａ２の各々の温度差および軸位置のうちの１つに直接比例する。
【００９４】
この目的のために、次の式（１７）および（１８）に記載されているように、位置から独立したそれぞれの部分に対し、すべての補償ファクターＫ＿１１０、Ｋ＿１２０、Ｋ＿２１０およびＫ＿２２０内のすべてを使用し、位置に依存する部分に対し、他の補償ファクターＫ＿１１１、Ｋ＿１１２、Ｋ＿１２１、Ｋ＿１２２、Ｋ＿２１１、Ｋ＿２１２、Ｋ＿２２１およびＫ＿２２２を使用する。これら補償ファクターは、例えばシミュレーションまたは実験により決定でき、それらの大きさはそれぞれの項の効果によって決まる。特に項が熱変位にほとんど寄与しないか、またはこれら変位に全く寄与しない場合、項のうちの１つ以上はゼロまたはほぼゼロとなり得る。
【数１７】
0005892732.tif 000018
【数１８】
0005892732.tif 000019
【００９５】
第６実施形態
次に、第６実施形態において、互いにシリアルに依存するＮ本のリニア軸Ａ１〜ＡＮを含む構造体に対する式について記述する。これら式において、第４実施形態と同じように温度に依存する変位が生じる。リニア軸Ａ１〜ＡＮのうちの１つに対する補償値の各被加数において、すなわちそれぞれの温度差に属す軸の軸位置およびこの軸に依存するすべての軸の軸位置をそれぞれ考慮する。
【００９６】
これに関連し、式（１９）〜（２３）は、リニア軸Ａ１〜ＡＮの各々に対する被加数ΔＡ１１〜ΔＡ１Ｎの合計から成る、第１リニア軸Ａ１に対する補償値ΔＡ１の計算を記述するものである。
【数１９】
0005892732.tif 000020
【数２０】
0005892732.tif 000021
【数２１】
0005892732.tif 000022
【数２２】
0005892732.tif 000023
【数２３】
0005892732.tif 000024
【００９７】
次の式（２４）〜（２８）は、１つの軸ＡＮに対する補償値ΔＡＮの計算を記述するものである。
【数２４】
0005892732.tif 000025
【数２５】
0005892732.tif 000026
【数２６】
0005892732.tif 000027
【数２７】
0005892732.tif 000028
【数２８】
0005892732.tif 000029
【００９８】
第７実施形態
互いに依存する２つの第１リニア軸Ａ１および第２リニア軸Ａ２の第５の例から類推するように、次の式は、リニアに互いに依存するＮ本のリニア軸Ａ１〜ＡＮの一般的状態に対する式である。
【００９９】
これに関連し、式（２９）〜（３３）は、第１リニア軸Ａ１に対する補償値ΔＡ１の計算式である。式（３４）〜（３８）は、Ｎ番目のリニア軸ＡＮに対する補償値ΔＡＮの計算式である。この第７実施形態およびその前の第６実施形態では、パラメータＭは、Ｍ＞１かつＭ＜Ｎである自然数を示す。
【数２９】
0005892732.tif 000030
【数３０】
0005892732.tif 000031
【数３１】
0005892732.tif 000032
【数３２】
0005892732.tif 000033
【数３３】
0005892732.tif 000034
【数３４】
0005892732.tif 000035
【数３５】
0005892732.tif 000036
【数３６】
0005892732.tif 000037
【数３７】
0005892732.tif 000038
【数３８】
0005892732.tif 000039
【０１００】
第８実施形態
第８実施形態に基づき、例えば図５に示されているケースに対する補償値の変形計算式について説明する。このケースでは、軸は片側に突出部を有するリニア軸としては形成されておらず、図５では、第１リニア軸Ａ１のように、工作機械のベッドＭＢ上で変位可能な複合スライドＫとして形成されている。
【０１０１】
これに関連し、補償値のうちの１つ以上を計算する際には、熱変位の変化した位置従属性に起因し、第８実施形態によれば、例えば式（４１）に記載されているように、補正ファクターＫＦＡ１に従い、補償値を計算する際に、変化した位置従属性に対する補正ファクターを更に考慮することが提案される。
【０１０２】
このケースでは、工作機械のベッドＭＢに配置されたリニア軸に直接比例する少なくとも１つの補償値の被加数に、補正ファクターＫＦＡ１を乗算する。
【０１０３】
更に、それぞれのリニア軸に対して補正ファクターＫＦＡを挿入し、ここでは第１リニア軸Ａ１に対し、好ましくは軸長さに対する軸位置の比の代わりに、それぞれの補償ファクター、例えばＫ＿１１１およびＫ＿Ｍ１１によって正規化されたそれぞれの位置への依存（従属）性に対する補償ファクターＫＦＡ１を挿入する。
【数３９】
0005892732.tif 000040
【数４０】
0005892732.tif 000041
【数４１】
0005892732.tif 000042
【０１０４】
従って、例えば工作機械のベッド上で変位可能な複合スライドを１つの軸に対して使用する構造体のために温度に依存する変位の本発明による補償も利用することが好ましい。
【０１０５】
図６は、本発明の一実施形態に係わる工作機械での温度に依存する位置変化を補償するためのデバイス１００を略図で示す。１本以上のリニア軸を有する、工作機械での温度に依存する位置変化を補償するためのデバイス１００は、工作機械のリニア軸の特定の温度測定位置における温度を検出するための１つ以上の温度検出手段および工作機械のコントローラ（例えば工作機械のＮＣまたは工作機械のＰＬＣ）に対するインターフェース１０１と、第１基準温度と第１温度との間の第１温度差を得るための、温度差を得る手段１０２と、前記温度差を得る手段１０２によって得られる温度差に依存する１つ以上の補償値を決定するための補償値決定手段１０３と、補償値に従属し、温度に依存する位置変化を補償するための位置変化補償手段１０４とを備える。これに関連し、位置変化を補償する手段１０４は、更にリニア軸の１つ以上の軸位置に応じて、更に補償値のうちの１つ以上を決定するようになっている。例えばインターフェースを介して軸位置を読み出すことも可能である。このデバイス１００は、例えば上記実施形態のうちの１つ以上に従い、工作機械での温度に依存するシフトの補償を実行するようになっている。
【０１０６】
要約すれば、本発明は、例えばガイドおよびドライブ、更に他の効果によって生じた片側の熱入力の結果として生じた不均一な加熱による、工作機械のフレーム構成部品の変形に起因して生じた、工作機械の工具または加工品における、熱によって生じたシフトを相関的に補償することに関するものである。ここで、補償値を決定するために、補償値の位置に依存する部分を計算するのに使用される軸長さに対する軸位置の比を使用することが好ましい。この目的のために、リニア軸の運動方向に垂直な方向に対し、位置に依存するこの部分も決定することが好ましい。複数の軸が互いにシリアルに依存するシリアル運動機構を有する工作機械に対しては、すべての空間方向に対する補償値部分を決定するのに、すべての軸の軸長さに対する軸位置の比を使用することが好ましい。工作機械のフレームの構成部品の不均一な加熱によって熱的に生じた変形を補償するための補償値に対し、例えばモーターのスピンドルのような回転軸に起因するシフトを補償するための補償部分を更にオプションとして重なる。
【０１０７】
例えば制御ユニットにおいて、すなわち工作機械のＮＣまたは工作機械のマシンＰＬＣにおいて、できるだけ高速でタイミングサイクルにて補償値の計算を実行することが好ましい。次に、工作機械のＮＣにより、軸のそれぞれの軸ターゲット値に対し、位置に依存して計算される補償を重ね合わせることが好ましいか、または計算された補償値に基づき、軸のターゲット値を補正することが好ましい。
【０１０８】
従って、本発明は、工作機械の１つ以上の軸の構成部品の１つ以上の温度差の他に、補償値の計算において工作機械の軸の１つ以上の位置も考慮し、よって温度補償を有利な態様で位置に応じて実行するので、従来技術よりも良好に工作機械での熱シフトの補償を実行できる方法を提供するものである。
【図１】
0005892732.tif 000043
【図２】
0005892732.tif 000044
【図３】
0005892732.tif 000045
【図４】
0005892732.tif 000046
【図５】
0005892732.tif 000047
【図６】
0005892732.tif 000048