[go: up one dir, main page]

JP2018103274A - 工作機械の温度推定方法及び熱変位補正方法 - Google Patents

工作機械の温度推定方法及び熱変位補正方法 Download PDF

Info

Publication number
JP2018103274A
JP2018103274A JP2016249626A JP2016249626A JP2018103274A JP 2018103274 A JP2018103274 A JP 2018103274A JP 2016249626 A JP2016249626 A JP 2016249626A JP 2016249626 A JP2016249626 A JP 2016249626A JP 2018103274 A JP2018103274 A JP 2018103274A
Authority
JP
Japan
Prior art keywords
temperature
coolant
coefficient
machine tool
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016249626A
Other languages
English (en)
Other versions
JP6877989B2 (ja
Inventor
祐司 溝口
Yuji Mizoguchi
祐司 溝口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Okuma Corp
Original Assignee
Okuma Corp
Okuma Machinery Works Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Okuma Corp, Okuma Machinery Works Ltd filed Critical Okuma Corp
Priority to JP2016249626A priority Critical patent/JP6877989B2/ja
Priority to US15/803,018 priority patent/US10496072B2/en
Priority to CN201711375631.1A priority patent/CN108214087B/zh
Priority to DE102017223300.1A priority patent/DE102017223300B4/de
Publication of JP2018103274A publication Critical patent/JP2018103274A/ja
Application granted granted Critical
Publication of JP6877989B2 publication Critical patent/JP6877989B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/41Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
    • G05B19/4103Digital interpolation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q11/00Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
    • B23Q11/10Arrangements for cooling or lubricating tools or work
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/404Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q11/00Accessories fitted to machine tools for keeping tools or parts of the machine in good working condition or for cooling work; Safety devices specially combined with or arranged in, or specially adapted for use in connection with, machine tools
    • B23Q11/0003Arrangements for preventing undesired thermal effects on tools or parts of the machine
    • B23Q11/0007Arrangements for preventing undesired thermal effects on tools or parts of the machine by compensating occurring thermal dilations
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • B23Q15/18Compensation of tool-deflection due to temperature or force
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/09Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool
    • B23Q17/0952Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool during machining
    • B23Q17/0985Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool during machining by measuring temperature
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q2220/00Machine tool components
    • B23Q2220/006Spindle heads
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49206Compensation temperature, thermal displacement, use measured temperature

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Turning (AREA)

Abstract

【課題】温度を直接測定することが困難な部位の温度を、簡易な方法で精度よく推定する。【解決手段】S1で、クーラントの吐出/停止状態の情報を取得する。クーラントの吐出/停止状態の情報は、吐出の状態を1、停止の状態を0としたフラグで表す。次に、S2で、工作機械の各部や加工空間およびクーラントタンクに設けられた温度センサより温度データを取得する。次に、S3で、クーラントの吐出/停止状態フラグに対して遅れ処理を行い、クーラントおよび構造体の測定温度に対する係数を計算する。次に、S4で、各測定温度に係数を掛け合わせて、温度センサが取り付けられていない部位の推定温度を計算する。【選択図】図2

Description

本発明は、工作機械において、温度センサ等の温度検出手段で直接温度を検出できない部位の温度を推定する方法と、その推定温度に基づいて熱変位を補正する方法とに関する。
工作機械を用いて加工を行う場合、主軸や送り軸動作などの機械発熱、及び工作機械の設置環境の温度変化や、クーラントの温度変化などの影響により、工作機械各部が熱変形を起こす。こうした熱変位は、工具とワークとの相対位置を変化させることになるため、加工中に工作機械に熱変位が生じると、ワークの加工精度が悪化してしまう。
加工においては多くの場合クーラントが使用される。クーラントを使用する場合、吐出開始時においてはクーラントとワークや構造体との温度差による急激な温度変化により大きな変位が生じる場合がある。一方、クーラントの吐出を停止した場合には、ワークや構造体の表面からの水の蒸発による気化熱で急激な温度変化が生じる。この影響により加工を再開したときに大きな変位が生じる場合がある。
工作機械の熱変位を抑制する方法として、工作機械の構造体各部に温度センサを取り付け、測定した温度を元に変位量を計算し、それに応じて軸移動量を変化させる熱変位補正が広く用いられている。しかし、工作機械には回転部や可動部が多く、配線などの制約から温度の測定が困難な部位も多い。また、工作機械へ着脱されるワークや工具に関しても、直接温度を測定することは困難である。そのため、測定困難な部位の代わりに測定が容易な部位の温度を使って補正する方法が考えられるが、異なる部位では温度差があるために熱変位の推定精度が低下し、補正誤差が大きくなってしまうことがある。さらに温度測定が困難な部位はクーラントの影響も受けやすい部位であることが多く、さらに補正誤差が大きくなる傾向がある。
以上の問題に対する対策として、特許文献1には、回転部であり温度センサの取り付けが困難なタレットヘッドに温度模擬ブロックを設けて、温度模擬ブロックによってタレットヘッドの温度を間接的に測定する発明が開示されている。この温度模擬ブロックは、タレットヘッドに近い熱容量になるように設計され、噴射前のクーラントを熱的に接触させている。この温度模擬ブロックの温度を使用することで、精度よく熱変位の推定を行うことができるとしている。
特許文献2には、主軸熱変位の推定について、クーラントを使用しているときと使用していないときで異なる係数を使用し、クーラントの使用時には、主軸とクーラントとの温度差に応じて係数を調整することで、クーラントの影響による誤差を補正する発明が開示されている。
特許文献3には、クーラントの温度変化の傾向を判定し、温度上昇時と温度下降時でフィルタ係数を使い分けることで、クーラントの影響を受ける構造体の温度を精度よく推定する発明が開示されている。
特許第3897884号公報 特開2002−301637号公報 特開2002−326141号公報
しかしながら、特許文献1の方法では、クーラントを使用して加工することを前提としている。クーラントを使用せずに加工を行う場合は、タレットヘッドと温度模擬ブロックとで周囲環境が異なるため温度差が大きくなり、補正誤差が大きくなると考えられる。また、タレットヘッドの大きさが異なる機械では、それに合わせて温度模擬ブロックも変更しなければならないため、工作機械の設計や製造時の手間が多くなる。
特許文献2に記載の方法では、主軸熱変位の推定について、クーラントを使用しているときと使用していないときで異なる係数を使用するため、クーラントを使用しているときと使用していないときのどちらにも対応可能である。しかし、実用上は困難な点もある。
ここでは主軸とクーラントとの温度差に応じて係数を調整するが、その調整方法は実験に基づいて決定する旨が記載されている。しかし実際は、単純に主軸とクーラントの温度差を元にした係数の調整は困難であることが予想される。例えば、主軸温度が高くクーラントの温度が室温に近い場合と、主軸温度は高くないがクーラントの温度が室温よりも低い場合とでは、同じ温度差であっても影響が異なることが予想される。その場合、さまざまな主軸温度・クーラント温度に対して熱変位を測定して係数を決めなければならず、多くの実験データが必要となる。また、過渡状態について、クーラントの使用停止後の変化については改善する方法が記載されているが、吐出開始後の変化については記載されていない。
特許文献3に記載の方法では、クーラントを使用する場合と使用しない場合との違いについては考慮されておらず、クーラントを使用しない場合は補正誤差が大きくなると考えられる。
そして、特許文献2と特許文献3に記載のいずれの方法を用いても、吐出開始時のクーラントとワークや構造体との温度差が大きい場合に生じる急激な変化については対応することができない。
そこで、本発明は、温度を直接測定することが困難な部位の温度を、簡易な方法で精度よく推定する工作機械の温度推定方法と、推定した温度に基づく熱変位補正方法とを提供することを目的としたものである。
上記目的を達成するために、請求項1に記載の発明は、温度センサがそれぞれ設置される複数の設置部位と、温度センサが設置されない非設置部位とを有する工作機械において、非設置部位の温度を推定する方法であって、
2以上の異なる設置部位からそれぞれ温度センサによる温度情報を取得する温度情報取得ステップと、ON・OFFの2種類の状態で表される所定の運転情報を取得する運転情報取得ステップと、運転情報のONからOFF或いはOFFからONへの切り替わりを基準時間として、基準時間からの経過時間に応じて変化するように各温度情報に対する係数をそれぞれ決定する係数決定ステップと、温度情報と温度情報に対する係数とに基づいて非設置部位の温度を推定する温度推定ステップと、を実行することを特徴とする。
なお、温度センサの「設置部位」及び「非設置部位」には、加工空間等の工作機械内の空間も含まれる。
請求項2に記載の発明は、請求項1の構成において、係数決定ステップでは、運転情報をフラグとして表すと共に、1つ以上の時定数を予め設定しておき、フラグに対して時定数を用いて遅れ処理を行うことにより、任意の時点における各温度情報に対する係数を決定することを特徴とする。
請求項3に記載の発明は、請求項2の構成において、時定数は、運転情報がONからOFFに切り替わったときと、OFFからONに切り替わったときとで異なる値であることを特徴とする。
請求項4に記載の発明は、請求項1乃至3の何れかの構成において、工作機械は、クーラントの使用が可能で、温度情報は、工作機械の構造体又は加工空間の温度と、クーラント温度とを含み、運転情報は、クーラントの吐出・停止であって、
係数決定ステップでは、クーラントの吐出から停止或いは停止から吐出への切り替わりを基準時間として、基準時間からの経過時間に応じて変化するように構造体又は加工空間の温度とクーラント温度とのそれぞれに対して温度情報に対する係数を決定し、温度推定ステップでは、構造体又は加工空間の温度とクーラント温度と、温度情報に対する係数とに基づいて非設置部位の温度を推定することを特徴とする。
請求項5に記載の発明は、請求項4の構成において、係数決定ステップでは、2つの時定数を予め設定しておき、フラグに対して各時定数をそれぞれ用いて遅れ処理を行うことにより、温度情報に対する係数を決定し、温度推定ステップでは、遅れ処理を行った2つの時定数の差分に所定の係数を掛けることにより、クーラントの停止後の気化熱による温度変化を推定し、その温度変化を加味して非設置部位の温度を推定することを特徴とする。
請求項6に記載の発明は、請求項5の構成において、構造体の周囲又は加工空間に湿度計を設置し、湿度計で測定された湿度に応じて時定数及び/又は所定の係数を変化させることを特徴とする。
請求項7に記載の発明は、請求項1乃至3の何れかの構成において、工作機械は、ワークへの加熱による加工又は熱処理が可能な加熱装置を備え、温度情報は、工作機械の構造体又は加工空間の温度と、ワークへの加熱温度とを含み、運転情報は、加熱装置の運転・停止であって、
係数決定ステップでは、加熱装置の運転から停止或いは停止から運転への切り替わりを基準時間として、基準時間からの経過時間に応じて変化するように構造体又は加工空間の温度と加熱温度とのそれぞれに対して温度情報に対する係数を決定し、温度推定ステップでは、構造体又は加工空間の温度と加熱温度と、温度情報に対する係数とに基づいて非設置部位の温度を推定することを特徴とする。
請求項8に記載の発明は、請求項2,3,5,6の何れかの構成において、時定数は、ワーク、工具、治具、ツーリングのうち少なくとも1つの種類に応じて設定されることを特徴とする。
上記目的を達成するために、請求項9に記載の発明は、温度センサがそれぞれ設置される複数の設置部位と、温度センサが設置されない非設置部位とを有する工作機械において、非設置部位の熱変位を補正する方法であって、
請求項1乃至8の何れかに記載の温度推定方法を用いて非設置部位の温度を推定する非設置部位温度推定ステップと、推定された温度を用いて熱変位量を計算する熱変位算出ステップと、算出された熱変位量に基づいて工具の刃先位置を補正する補正ステップと、を実行することを特徴とする。
本発明によれば、温度センサの設置部位の温度測定結果に基づいて、温度を直接測定することが困難な非設置部位の温度を、簡易な方法で精度よく推定することができる。
特に、ON・OFFの2種類の状態で表される運転情報を用いて、状態の切り替わりを基準時間として基準時間からの経過時間に応じて変化するように2つ以上の異なる位置の温度それぞれに対する係数を求める処理を行うので、運転状態がONのときとOFFのときで使用する温度を切り替えることができ、さらに状態の切り替わりのタイミングで推定温度が急激に変化することがなくなり、滑らかに変化するようになる。
そして、工作機械では、温度センサの非設置部位の推定温度を使用して熱変位量を計算することで、熱変位補正の精度すなわち加工精度を向上させることができる。
請求項2に記載の発明によれば、上記効果に加えて、運転情報をフラグとして表現し、時定数を設定し、フラグに対して遅れ処理を行うことで温度に対する係数を求めるので、時定数というパラメータで運転状態が変化したときの温度変化の傾向が表現でき、計算式をシンプルな形で表すことができる。よって、実際の温度変化を精度よく推定するためのパラメータ調整が容易になる。
請求項3に記載の発明によれば、上記効果に加えて、時定数をON→OFFのときと、OFF→ONのときで異なる値に設定することで、それぞれの場合において精度よく温度を推定できる。
請求項4に記載の発明によれば、上記効果に加えて、クーラントの影響による温度変化に適用してクーラントの吐出・停止状態の情報を利用することで、クーラントの使用の有無に関わらず温度を推定できる。また、クーラント温度と構造体温度の両方を用いることで、クーラント吐出開始時において両者の温度差が大きい状況においても対応可能となる。
さらに、クーラントの吐出から停止、および停止から吐出への状態の切り替わりを基準時間として、時間と共に構造体温度とクーラント温度の係数を変化させる処理を行うので、状態の切り替わりのタイミングで推定温度が急激に変化することがなくなり、滑らかに変化するようになる。以上の効果により、クーラントの状態が吐出→停止あるいは停止→吐出に切り替わった後の過渡状態の大きな温度変化にも対応することができる。
請求項5に記載の発明によれば、上記効果に加えて、クーラントを停止させた場合に生じる気化熱による急激な温度の低下に対応するため、2つの時定数および係数を適切に設定すれば、気化熱による温度変化を精度よく推定することが可能となる。
請求項6に記載の発明によれば、上記効果に加えて、気化熱の大きさが環境の湿度や、操作ドアの開閉の影響により変化しても、湿度計により加工空間等の湿度を監視し、それに応じてパラメータを変化させるので、環境が変化しても精度よく気化熱の影響を推定できる。
請求項7に記載の発明によれば、上記効果に加えて、レーザーなどの加熱装置の影響による温度変化に適用するので、加熱温度と構造体または加工空間の温度の両方を用い、停止→加熱、加熱→停止の状態の切り替わりを基準時間として、時間と共に加熱温度と構造体または加工空間の温度の係数を変化させる処理を行うことができる。これにより、状態の切り替わりのタイミングで推定温度が急激に変化することがなくなり、滑らかに変化するようになる。以上の効果により、停止→加熱あるいは加熱→停止に切り替わった後の過渡状態の大きな温度変化にも対応することができる。また、時定数というパラメータで加熱装置を使用したときの温度変化の傾向を表現すれば、計算式をシンプルな形で表すことができ、加工対象のワークが変化したときなどにおいても、実際の温度変化を精度よく推定するためのパラメータ調整が容易になる。
請求項8に記載の発明によれば、ワークや工具等の種類に応じて時定数を設定することで、これらの温度変化を推定することができ、ワークや工具等が変わっても精度よく温度変化を推定することができる。
NC旋盤の概略図である。 温度推定及び熱変位補正のフローチャートである。 ある使用条件における刃物台温度、タレット実測温度、タンク内クーラント温度、タレット推定温度の変化を表すグラフである。 推定温度を求めた場合及び代用温度を用いた場合のタレット温度の推定誤差を表すグラフである。 クーラントの吐出/停止に対して一次遅れ処理を行って各温度の係数を変化させる場合の刃物台温度とクーラント温度の係数を表すグラフである。
以下、本発明の実施の形態を図面に基づいて説明する。
図1は、工作機械の一例であるNC旋盤を示す。勿論本発明はマシニングセンタ、複合加工機のような他の形態の工作機械にも適用可能である。
図1のNC旋盤には、刃物台1、サドル2、土台となるベッド3、主軸台4があり、それぞれに温度センサS,S・・が取り付けられている(温度センサの設置部位)。また、刃物台1には、複数の工具を予め取り付けておき、回転させることで使用する工具を変えることが可能なタレット5が取り付けられている。このタレット5には温度センサは取り付けられていない(温度センサの非設置部位)。これは、タレット5は回転部のため、通常の温度センサでは配線が困難なためである。
また、ベッド3の側方には、クーラントタンク6が設けられて、その内部には、クーラントの温度を測定する温度センサSが取り付けられている。さらに、クーラントタンク6から刃物台1への配管の途中には、流量センサ7が取り付けられており、クーラントタンク6に設けたクーラントポンプ8の吐出/停止の信号が、図示しないNC装置に送られるようになっている。
なお、クーラントを測定する温度センサは、クーラントタンク6内に設置する代わりに配管の途中などクーラント温度変化の影響を敏感に受ける他の部位に設置しても良い。また、クーラントの吐出/停止の信号を取得する方法としては、図1のように配管に設けた流量センサ7から求める方法の他、NC装置からクーラントポンプ8への指令値を読み込む方法、クーラントポンプ8の回転をセンサで検知する方法などを用いても良い。
次に、図1のNC旋盤において、温度センサが設置されていないタレット5の温度を推定する方法について、熱伝達の理論に基づいて考察する。
まずはクーラントの吐出を開始したときの温度変化を考える。
ここで、タレット5の温度をθt、クーラントの温度をθとして、タレット5の温度変化と、タレット5とクーラントとの間の熱交換の関係を微分方程式で表すと、以下の式(1)となる。
Figure 2018103274
式(1)において、ρ、C、Vは、それぞれタレット5の密度、比熱、体積を表している。また、hは、クーラントとタレット5との間の熱伝達係数、Aは、タレット5の表面積である。式(1)は、クーラントに対する温度変化時定数をTとして、以下の式(2)(3)のように書き換えることができる。
Figure 2018103274
この微分方程式(2)を解けば、クーラントがかかったときのタレット温度θを求めることができる。微分方程式の解の形を以下の式(4)のように仮定する(C,C,C:定数)。
Figure 2018103274
式(4)を式(2)に代入すると、CとCとが求められて、以下の式(5)のようになる。
Figure 2018103274
ここで、クーラントを出し始めるタイミングをt=0として、クーラントを出す前のタレット温度θ(0)は、以下の式(6)に示す加工室温度θairに一致していると仮定できる。
Figure 2018103274
よって、C=θair−θとなり、式(5)に当てはめると以下の式(7)となる。
Figure 2018103274
さらに、式を変形すれば、以下の式(8)〜(10)となる。
Figure 2018103274
ここで、θの係数pは、クーラントの吐出をステップ入力(停止0から吐出1に変化)で表したとき、クーラント温度を入力とする時定数Tの一次遅れの応答に一致する。一方、θairの係数pairは、1−pで表せる。以上より、クーラントの吐出状態をフラグで表し、フラグに対して一次遅れ処理を行ったものを係数とすれば、クーラントがかかったときの温度変化の模擬が可能となることが分かる。
なお、式(6)〜式(8)では、加工室温度θairを用いたが、かわりに機体温度θを使っても同様の計算が成立する。
次に、吐出していたクーラントを停止させる場合を考える。このとき、タレット5の温度をθ、加工空間の温度をθairとして、以下の式(11)(12)の微分方程式が成り立つ。
Figure 2018103274
クーラントを停止させたときのタレットの温度変化には、加工空間内の空気とタレットの間の熱伝達係数hairが影響するため、吐出時と異なる時定数Tairで表される。また、式(11)のQ(t)は、気化熱を表す関数である。この気化熱を経験則に基づき、
Q(t)/hairA=−K−t/Tv
と仮定する。t=0(クーラント停止直後)の気化熱の影響は、−Kであり、タレット表面から水分が蒸発してなくなるにつれて、単位時間当たりに奪われる熱量は、時定数Tの割合で0に近づいていく。なお、定数KやTは、タレット5に付着した水分の量やクーラントの種類、湿度などにより変化すると考えられる。
微分方程式に代入すると、以下の式(13)となる。
Figure 2018103274
微分方程式の解の形を以下の式(14)のように仮定する(K,K,K:定数)
Figure 2018103274
式(14)を式(13)に代入すると、式(15)(16)の定数の式となる。
Figure 2018103274
ここで、クーラントを止めるタイミングをt=0とし、クーラントを止める前のタレット温度θtは、以下の式(17)のようにクーラント温度θcに一致していると仮定する。Kを定めると、式(18)となる。
Figure 2018103274
以上より、微分方程式の解は、以下の式(19)となり、この式を簡潔に書き直すと、以下の式(20)〜(23)で表すことができる。
Figure 2018103274
式(21)のe−t/Tairは、入力が1から0にステップ状に変化したときの一次遅れとなっている。つまり、クーラントの吐出状態をクーラント停止0、クーラント吐出1のフラグで表せば、クーラント吐出のときと同様、フラグの一次遅れとしてクーラントの係数を表現できることが分かる。また、吐出のときと同様に、第二項のθairの係数p'airは、1−p'で表せる。
ただし、関係する時定数は、吐出時はクーラント温度を入力とした時定数T、停止時は加工空間の温度を入力とした時定数Tairである。一般的に、気体よりも液体を入力とした方が熱伝達されやすく温度変化が速くなり、時定数は小さくなる。よって、吐出時と停止時の処理では別の時定数を用いた方がよいことが分かる。
式(20)の第一項と第二項は吐出時とほぼ同様であるが、クーラント停止時には気化熱の影響である第三項が追加されることになる。この第三項は、2つの時定数(加工空間温度に対するタレットの時定数Tairと、気化熱の減少を表す時定数T)のステップ応答の差に、ある係数αを掛けたものになっている。
以上より、クーラントの吐出状態をクーラント停止0、クーラント吐出1のフラグで表し、フラグを入力として、3つの時定数(クーラント温度に対するタレットの時定数T、加工空間温度に対するタレットの時定数Tair、気化熱の減少を表す時定数T)での一次遅れ応答を求め、さらにクーラント温度θと加工空間温度θairまたは機体温度θを掛け合わせることで、吐出時と、気化熱を考慮した停止時の温度変化の両方を表すことができる。
以上の内容をフローに書くと図2のようになる。本実施例では、図2のフローに従ってNC装置が、温度センサSやクーラントポンプ8からの信号に基づいてタレット5の温度を推定し(S1〜S4:非設置部位温度推定ステップ)、推定されたタレット5の温度に基づいて刃先位置の熱変位補正を行う。
まず、クーラントの吐出/停止状態の情報を取得する(S1:運転情報取得ステップ)。クーラントの吐出/停止状態の情報は、吐出の状態を1、停止の状態を0としたフラグで表す。
次に、工作機械の各部や加工空間およびクーラントタンク6に設けられた温度センサSより、測定温度データを取得する(S2:温度情報取得ステップ)。
次に、クーラントの吐出/停止状態フラグに対して遅れ処理を行い、クーラントおよび機械構造(本実施例では刃物台1)の測定温度に対する係数を計算する(S3:係数決定ステップ)。
次に、各測定温度に係数を掛け合わせて、温度センサが取り付けられていない部位の推定温度(本実施例ではタレット5の推定温度)を計算する(S4:温度推定ステップ)。
次に、S4で得られた推定温度を使って推定熱変位を算出する(S5:熱変位算出ステップ)。この推定熱変位は、例えば、図1のNC旋盤において、推定したタレット温度をΘ、刃物台測定温度をθ、サドル測定温度をθ、ベッド測定温度をθ、主軸台測定温度をθとし、それぞれの温度に対する係数をC〜Cとすると、刃先での推定熱変位Xは、以下の式(24)で求められる。
Figure 2018103274
そして、S6で、S5で計算された推定熱変位Xだけ、刃先位置を変化させるように熱変位補正を行う(補正ステップ)。
これにより、機械構造の温度変化によって生じる熱変位を効果的に抑制することができる。
次に、タレット5の推定温度Θを計算する方法および効果について例を挙げて説明する。
ある使用条件において、タレットの実測温度θ、刃物台温度θ、クーラント温度θが図3のように変化したとする。この加工では、1時間後から11時間後までの間はクーラントを使用して加工を行い、それ以外の時間は加工を停止し、クーラントの吐出も停止している。加工開始前、クーラントの温度はタレット5や刃物台1の温度より5℃程度低くなっている。このような機体とクーラントとの温度差は、冬の早朝などに床付近の温度が冷え込んだ場合や、クーラントの補給を行った場合などに発生する。この状態で吐出を開始すると、タレット5や刃物台1の温度は冷たいクーラントがかかることによって低下する一方、クーラントの温度は機械からの熱を奪って急速に上昇する。
吐出開始から20〜30分以内には、クーラントと機体の温度はほぼ同じ温度となり、その後は加工熱やクーラントポンプ8の発熱がクーラントに伝わることによって、クーラントタンク6内のクーラント温度θが緩やかに上昇し、それとともにタレット実測温度θ、刃物台温度θも上昇していく。一方、加工を止めた場合には、各温度は低下していく。
また、タレット5と刃物台1の熱容量の違いや、クーラントのかかり方の違いにより、タレット実測温度θのほうが敏感に変化し、図4のグラフの点線に示すようにθとθに温度差が生じる。よって、タレット5の温度の代わりに刃物台温度を使用して熱変位補正を行った場合には、この温度差の影響により補正誤差が生じることになる。クーラントの吐出/停止状態に応じて推定温度の計算方法を変化させてタレット5の推定温度Θを求めることにより、この誤差を低減することができる。
推定温度Θの具体的な計算方法は、図2のフローに従い、まずタレット5に近い部位の刃物台温度θと、クーラント温度θとを温度情報として取得する。ついでクーラントの吐出/停止状態の情報を、吐出の状態を1、停止の状態を0としたフラグuとして取得する。
さらにフラグに対して遅れ処理を行い、係数q、q、さらに刃物台温度に対する係数p、クーラント温度に対する係数pを計算する。データを取得する時間間隔をΔ、現在の値を(n)、一つ前のサンプリングでの値を(n−1) 、フラグの値が切り替わった後充分時間が経過したときの割合をkとする。推定温度Θの計算方法は以下の式(25)〜(27)で表される。この式は、式(8)〜(10)および式(20)〜(23)をもとに差分方程式の形で表したものである。
Figure 2018103274
式(25)は、クーラントの吐出状態を表すフラグu(n)に対し、時定数をT,Tとする1次遅れのフィルタ処理を行っている。本実施例では1次遅れのデジタルフィルタを用いたが、他の方法で遅れ処理を行っても良い。
式(26)では、式(25)で求めた係数に割合kを掛けて、クーラント温度に対する係数pを計算している。また、式(26)は、各温度に対する係数の和が1となるという条件を表している。測定温度と推定温度とのスケールを一致させるため、通常はこの関係を満たすように各温度に対する係数を決める。式(26)は2つの温度を使用して推定する場合の例であるが、和が1となる条件を満たすように各温度に対する係数を決定すれば、3つ以上の温度を使用して推定温度を求めることも可能である。
クーラントの吐出/停止状態を表すフラグu、および式(25)〜(26)より計算したクーラント温度の係数p、刃物台温度の係数pをグラフで表すと図5のようになる。これを見ると分かるように、クーラントが出ていないとき、すなわちu=0のときは、p=0、p=1に近づいていき、タレット5の推定温度Θは、刃物台温度θに等しくなる。
一方、クーラント吐出後十分に時間が経過したとき、pの値はkに、pの値は1−kに等しくなる。kは0から1の間の定数であり、実験結果などを参考に予め設定しておく。通常kは1に近い値となるため、クーラントを使用しているときのタレット5の推定温度Θはクーラント温度θに近い値となる。
また、クーラントの吐出・停止の状態が切り替わったとき、すなわちフラグuの値が変化した場合には、係数pの変化は時定数Tの値が大きいほど、uの変化に対して遅れることになる。これにより切り替えのタイミングで生じる急激な変化を防ぐことができる。時定数Tは常に同じ値としても良いが、吐出時と停止時で別の値に設定することでより高精度に推定が可能となる。時定数Tの決定方法としては、設計時に予め解析して求めた結果を入力しておく方法、実験結果をもとにフィッティングする方法などが考えられる。
式(26)では、式(25)で求めた係数を使って温度の線形和を求め、さらに気化熱を考慮した修正項を引くことで推定温度を計算している。修正項は2つの時定数でフィルタ処理を行い、それらの差を取る事により計算する。
以上の方法を用いて、タレット5の推定温度Θを求めると図3の黒い実線のようになる。これを見ると、全体を通してタレット5の推定温度Θがタレットの実測温度θによく追従していることが分かる。さらに、タレット5の推定温度Θおよび刃物台温度θの差を求めると図4の黒い実線のようになる。この結果を点線で示すθ−θと比較すると、クーラント吐出時にはクーラント温度を使用することで、温度推定誤差が大幅に減少していることが分かる。
また、クーラントの吐出/停止が切り替わるタイミングにおいても、急激な変化はなく滑らかな変化となっている。クーラント停止時には機体の温度、クーラントの吐出時には機体の温度に加えてクーラントの温度を使うことで、吐出開始時にクーラントと機体の温度差があっても誤差が小さくなることが分かる。
また、瞬間的に使用する温度を切り替えると急激な変化が生じてしまうが、遅れ処理を行うことによりその問題を防ぐことができる。さらに、クーラント停止後の誤差についても大幅に減少し、精度よく温度が推定できていることが分かる。
クーラント停止後は気化熱によってタレットの実測温度θが急激に変化し、刃物台温度θやクーラント温度θよりも速い変化となっている。しかし、式(26)に示すように異なる時定数を使って計算を行えば、気化熱による急激な温度変化についても再現可能である。
このように、上記形態の温度推定方法及び熱変位補正方法によれば、温度センサSの設置部位の温度測定結果に基づいて、温度を直接測定することが困難な非設置部位(ここではタレット5)の温度を、簡易な方法で精度よく推定することができる。
また、ON・OFF(吐出・停止)の2種類の状態で表されるクーラントの運転情報を用いて、状態の切り替わりを基準時間として基準時間からの経過時間に応じて変化するように2つ以上の異なる位置の温度それぞれに対する係数を求める処理を行うので、運転状態がONのときとOFFのときで使用する温度を切り替えることができ、さらに状態の切り替わりのタイミングで推定温度が急激に変化することがなくなり、滑らかに変化するようになる。
そして、工作機械では、温度センサの非設置部位の推定温度を使用して熱変位量を計算することで、熱変位補正の精度すなわち加工精度を向上させることができる。
特にここでは、運転情報をフラグとして表現して時定数を設定し、フラグに対して遅れ処理を行うことで温度に対する係数を求めるので、時定数というパラメータで運転状態が変化したときの温度変化の傾向が表現でき、計算式をシンプルな形で表すことができる。よって、実際の温度変化を精度よく推定するためのパラメータ調整が容易になる。
また、時定数をクーラントの吐出→停止のときと、停止→吐出のときで異なる値に設定しているので、それぞれの場合において精度よく温度を推定できる。
さらに、クーラントの影響による温度変化に適用してクーラントの吐出・停止状態の情報を利用することで、クーラントの使用の有無に関わらず温度を推定できる。また、クーラント温度と構造体温度の両方を用いることで、クーラント吐出開始時において両者の温度差が大きい状況においても対応可能となる。
さらに、クーラントの吐出から停止、および停止から吐出への状態の切り替わりを基準時間として、時間と共に構造体温度とクーラント温度の係数を変化させる処理を行うので、クーラントの状態が吐出→停止あるいは停止→吐出に切り替わった後の過渡状態の大きな温度変化にも対応することができる。
加えて、クーラントを停止させた場合に生じる気化熱による急激な温度の低下に対応するため、2つの時定数および係数を適切に設定すれば、気化熱による温度変化を精度よく推定することが可能となる。
なお、本実施例では、タレットに近い刃物台の温度とクーラント温度を使用して推定を行ったが、刃物台温度の替わりに加工空間内の温度を測定し、推定に用いても良い。さらに加工空間の温度と機体の温度の平均値を用いるなど、複数の温度を組み合わせて推定に使用することもできる。
さらに、気化熱の大きさは加工空間の湿度によっても影響される。そのため、加工空間内の温度と共に湿度を測定できるようにしておき、湿度に応じて式(25)のTや式(27)のαの値の一方又は両方を調整できるようにして、より高精度に気化熱を推定する方法も考えられる。例えば、湿度が高いときは気化しにくく気化熱の影響が小さいためαの値を小さくし、湿度が低いときは気化熱の影響が大きいためαの値を大きくすることが考えられる。これにより、気化熱の大きさが環境の湿度や、操作ドアの開閉の影響により変化しても、湿度計により加工空間等の湿度を監視し、それに応じてパラメータを変化させるので、環境が変化しても精度よく気化熱の影響を推定できる。
また、本実施例では、タレットの温度推定を例に説明したが、温度を推定する部位はクーラントの影響を受ける場所であればどこでも良い。例えばテーブル、パレット、治具、ワーク、工具、ツーリングなどに対しても適用可能である。このとき、式(25)の時定数TおよびTは、ワークや工具等の種類によって変化することが想定される。一般にワークや工具の体積が大きければ熱容量が大きくなり、時定数は大きくなる。そのため、NC装置上でワークや工具に対応する温度変化時定数をパラメータとして設定できるようにしておき、機械に装着しているワークや工具が変わった場合に、その種類に応じたパラメータを読み込んで温度推定と熱変位補正を行う方法が考えられる。温度変化時定数の設定方法は、予め寸法などを元に計算して入力しても良い。あるいは、重量センサや画像情報などから推定し、自動で設定されるようにしても良い。このように、ワークや工具等の種類に応じて時定数を設定することで、これらの温度変化を推定することができ、ワークや工具等が変わっても精度よく温度変化を推定することができる。
さらに、本実施例ではクーラント使用時の温度推定を例に説明したが、レーザー照射などによりワークを加熱する場合にも同様の考え方で温度の推定が可能である。すなわち、クーラント温度の変わりに、加熱装置の設定温度などを用いて、加熱装置のON・OFFの変化をフラグで表し遅れ処理を行うことで、加熱の影響による温度変化を推定することができる。
これにより、状態の切り替わりのタイミングで推定温度が急激に変化することがなくなり、滑らかに変化するようになり、停止→加熱あるいは加熱→停止に切り替わった後の過渡状態の大きな温度変化にも対応することができる。また、時定数というパラメータで加熱装置を使用したときの温度変化の傾向を表現すれば、計算式をシンプルな形で表すことができ、加工対象のワークが変化したときなどにおいても、実際の温度変化を精度よく推定するためのパラメータ調整が容易になる。
1・・刃物台、2・・サドル、3・・ベッド、4・・主軸台、5・・タレット、6・・クーラントタンク、7・・流量センサ、8・・クーラントポンプ、S・・温度センサ。

Claims (9)

  1. 温度センサがそれぞれ設置される複数の設置部位と、前記温度センサが設置されない非設置部位とを有する工作機械において、前記非設置部位の温度を推定する方法であって、
    2以上の異なる前記設置部位からそれぞれ前記温度センサによる温度情報を取得する温度情報取得ステップと、
    ON・OFFの2種類の状態で表される所定の運転情報を取得する運転情報取得ステップと、
    前記運転情報のONからOFF或いはOFFからONへの切り替わりを基準時間として、前記基準時間からの経過時間に応じて変化するように各前記温度情報に対する係数をそれぞれ決定する係数決定ステップと、
    前記温度情報と前記温度情報に対する係数とに基づいて前記非設置部位の温度を推定する温度推定ステップと、
    を実行することを特徴とする工作機械の温度推定方法。
  2. 前記係数決定ステップでは、前記運転情報をフラグとして表すと共に、1つ以上の時定数を予め設定しておき、前記フラグに対して前記時定数を用いて遅れ処理を行うことにより、任意の時点における各前記温度情報に対する係数を決定することを特徴とする請求項1に記載の工作機械の温度推定方法。
  3. 前記時定数は、前記運転情報がONからOFFに切り替わったときと、OFFからONに切り替わったときとで異なる値であることを特徴とする請求項2に記載の工作機械の温度推定方法。
  4. 前記工作機械は、クーラントの使用が可能で、
    前記温度情報は、前記工作機械の構造体又は加工空間の温度と、クーラント温度とを含み、
    前記運転情報は、前記クーラントの吐出・停止であって、
    前記係数決定ステップでは、前記クーラントの吐出から停止或いは停止から吐出への切り替わりを基準時間として、前記基準時間からの経過時間に応じて変化するように前記構造体又は前記加工空間の温度と前記クーラント温度とのそれぞれに対して前記温度情報に対する係数を決定し、
    前記温度推定ステップでは、前記構造体又は前記加工空間の温度と前記クーラント温度と、前記温度情報に対する係数とに基づいて前記非設置部位の温度を推定することを特徴とする請求項1乃至3の何れかに記載の工作機械の温度推定方法。
  5. 前記係数決定ステップでは、2つの前記時定数を予め設定しておき、前記フラグに対して各前記時定数をそれぞれ用いて遅れ処理を行うことにより、前記温度情報に対する係数を決定し、
    前記温度推定ステップでは、前記遅れ処理を行った2つの前記時定数の差分に所定の係数を掛けることにより、前記クーラントの停止後の気化熱による温度変化を推定し、その温度変化を加味して前記非設置部位の温度を推定することを特徴とする請求項4に記載の工作機械の温度推定方法。
  6. 前記構造体の周囲又は前記加工空間に湿度計を設置し、前記湿度計で測定された湿度に応じて前記時定数及び/又は前記所定の係数を変化させることを特徴とする請求項5に記載の工作機械の温度推定方法。
  7. 前記工作機械は、ワークへの加熱による加工又は熱処理が可能な加熱装置を備え、
    前記温度情報は、工作機械の構造体又は加工空間の温度と、前記ワークへの加熱温度とを含み、
    前記運転情報は、前記加熱装置の運転・停止であって、
    前記係数決定ステップでは、前記加熱装置の運転から停止或いは停止から運転への切り替わりを基準時間として、前記基準時間からの経過時間に応じて変化するように前記構造体又は前記加工空間の温度と前記加熱温度とのそれぞれに対して前記温度情報に対する係数を決定し、
    前記温度推定ステップでは、前記構造体又は前記加工空間の温度と前記加熱温度と、前記温度情報に対する係数とに基づいて前記非設置部位の温度を推定することを特徴とする請求項1乃至3の何れかに記載の工作機械の温度推定方法。
  8. 前記時定数は、ワーク、工具、治具、ツーリングのうち少なくとも1つの種類に応じて設定されることを特徴とする請求項2、3、5、6の何れかに記載の工作機械の温度推定方法。
  9. 温度センサがそれぞれ設置される複数の設置部位と、前記温度センサが設置されない非設置部位とを有する工作機械において、前記非設置部位の熱変位を補正する方法であって、
    請求項1乃至8の何れかに記載の温度推定方法を用いて前記非設置部位の温度を推定する非設置部位温度推定ステップと、
    推定された温度を用いて熱変位量を計算する熱変位算出ステップと、
    算出された熱変位量に基づいて工具の刃先位置を補正する補正ステップと、
    を実行することを特徴とする工作機械の熱変位補正方法。
JP2016249626A 2016-12-22 2016-12-22 工作機械の温度推定方法及び熱変位補正方法 Active JP6877989B2 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016249626A JP6877989B2 (ja) 2016-12-22 2016-12-22 工作機械の温度推定方法及び熱変位補正方法
US15/803,018 US10496072B2 (en) 2016-12-22 2017-11-03 Displacement estimation method and thermal displacement correction method for machine tool
CN201711375631.1A CN108214087B (zh) 2016-12-22 2017-12-19 机床的温度估计方法及热位移校正方法
DE102017223300.1A DE102017223300B4 (de) 2016-12-22 2017-12-19 Temperaturabschätzungsverfahren und Thermische-Verlagerung-Korrekturverfahren für Werkzeugmaschinen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016249626A JP6877989B2 (ja) 2016-12-22 2016-12-22 工作機械の温度推定方法及び熱変位補正方法

Publications (2)

Publication Number Publication Date
JP2018103274A true JP2018103274A (ja) 2018-07-05
JP6877989B2 JP6877989B2 (ja) 2021-05-26

Family

ID=62510052

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016249626A Active JP6877989B2 (ja) 2016-12-22 2016-12-22 工作機械の温度推定方法及び熱変位補正方法

Country Status (4)

Country Link
US (1) US10496072B2 (ja)
JP (1) JP6877989B2 (ja)
CN (1) CN108214087B (ja)
DE (1) DE102017223300B4 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020116664A (ja) * 2019-01-22 2020-08-06 ファナック株式会社 ロボット装置及び熱変位量推定装置
JP2020189361A (ja) * 2019-05-21 2020-11-26 マツダ株式会社 加工機の制御装置及びその制御方法
WO2022230530A1 (ja) 2021-04-26 2022-11-03 ナブテスコ株式会社 診断システム
WO2024029004A1 (ja) * 2022-08-03 2024-02-08 株式会社Fuji クーラント監視システム
JP2024037534A (ja) * 2022-09-07 2024-03-19 オークマ株式会社 工作機械の温度上昇値推定方法、熱変位量推定方法、軸受冷却装置制御方法、及び工作機械
KR20240043280A (ko) * 2022-09-27 2024-04-03 한국생산기술연구원 기계 상 측정을 활용한 열변형 정보가 반영된 체적오차 보정을 통한 가공 방법, 장치, 그 알고리즘이 기록된 기록매체

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6464203B2 (ja) * 2017-01-10 2019-02-06 ファナック株式会社 工作機械の機械学習装置および熱変位補正装置
JP6673950B2 (ja) * 2018-01-31 2020-04-01 ファナック株式会社 基準温度設定装置、基準温度設定方法及び基準温度設定プログラム
JP6813521B2 (ja) * 2018-02-08 2021-01-13 ファナック株式会社 温度計測装置
JP7098544B2 (ja) * 2019-01-21 2022-07-11 オークマ株式会社 工作機械の熱変位補正方法及び熱変位補正装置
EP4108972B1 (en) * 2021-06-21 2024-10-16 B Continuity Solutions, S.L. Method for the freezing of fluids in pipes in an invasive and/or non-invasive way, for releasing metallic elements or for making mechanical adjustments by means of a closed circuit
TWI797888B (zh) 2021-12-15 2023-04-01 財團法人工業技術研究院 工具機熱補償系統
CN118237969B (zh) * 2024-05-30 2024-08-16 漳州东刚精密机械有限公司 一种五轴铣车复合机床的热补偿方法、装置、设备及介质
CN118528068B (zh) * 2024-07-25 2024-11-12 成都飞机工业(集团)有限责任公司 一种数控立卧转换加工中心回转精度热稳态控制方法
CN118559499B (zh) * 2024-08-02 2024-10-29 通用技术集团机床工程研究院有限公司 五轴加工中心主轴热偏移量测试方法

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11338527A (ja) * 1998-05-28 1999-12-10 Makino Milling Mach Co Ltd 工作機械の制御方法および装置
JP2002086329A (ja) * 2000-09-13 2002-03-26 Mori Seiki Co Ltd 工作機械の熱変位補正量算出方法及び熱変位補正量算出装置
JP2006015461A (ja) * 2004-07-02 2006-01-19 Okuma Corp 工作機械の熱変位推定方法
US20070213867A1 (en) * 2004-09-13 2007-09-13 Dirk Prust Method for compensating thermal displacements
JP2014000649A (ja) * 2012-06-20 2014-01-09 Canon Inc ロボット制御装置、ロボット装置、ロボット制御方法、プログラム及び記録媒体
JP2015199168A (ja) * 2014-04-08 2015-11-12 ファナック株式会社 機械の熱変位補正装置
JP2017024108A (ja) * 2015-07-21 2017-02-02 ファナック株式会社 工作機械の熱変位補正装置

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3792266B2 (ja) * 1994-06-16 2006-07-05 森精機興産株式会社 工作機械の熱変位補正方法及びその装置
JP3897884B2 (ja) 1997-12-01 2007-03-28 株式会社ミヤノ 工作機械の熱変位補正方法および装置
JP3705937B2 (ja) * 1998-10-01 2005-10-12 三菱電機株式会社 位置決め制御装置
JP2002301637A (ja) 2001-04-05 2002-10-15 Okuma Corp 工作機械の熱変位補正方法
JP2002326141A (ja) 2001-04-27 2002-11-12 Okuma Corp 工作機械の熱変位補正方法
JP4359573B2 (ja) * 2005-03-31 2009-11-04 オークマ株式会社 工作機械の熱変位補正方法
US8215878B2 (en) * 2009-04-22 2012-07-10 Creare Incorporated Indirect cooling of a rotary cutting tool
JP5452973B2 (ja) * 2009-04-28 2014-03-26 富士機械製造株式会社 撮像装置及びその撮像装置を備える切削機械
JP5397096B2 (ja) * 2009-08-28 2014-01-22 ブラザー工業株式会社 数値制御式工作機械の熱変位補正方法及びその熱変位補正装置
JP5477127B2 (ja) * 2010-04-07 2014-04-23 トヨタ自動車株式会社 触媒温度推定装置
JP5568005B2 (ja) * 2010-12-28 2014-08-06 オークマ株式会社 工作機械の熱変位補正装置及び方法
RU2016150397A (ru) * 2011-03-30 2018-11-15 ЭМБАЧЕР Инк. Электрические, механические, вычислительные и/или другие устройства, сформированные из материалов с чрезвычайно низким сопротивлением
JP5502912B2 (ja) * 2012-01-19 2014-05-28 ファナック株式会社 工作機械の熱変位補正装置
JP5727572B2 (ja) * 2013-10-10 2015-06-03 ファナック株式会社 モータ温度に応じて動作を変更する工作機械の制御装置及び制御方法
US10245697B2 (en) * 2014-10-29 2019-04-02 Okuma Corporation Method for controlling temperature adjustment system of machine
JP5969676B1 (ja) * 2015-09-30 2016-08-17 ファナック株式会社 工作機械の工具補正の頻度を最適化する機械学習装置及び機械学習方法、並びに該機械学習装置を備えた工作機械
CN106041633A (zh) * 2015-12-25 2016-10-26 鼎奇(天津)主轴科技有限公司 一种适用于机床结构热变形的主动控制方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11338527A (ja) * 1998-05-28 1999-12-10 Makino Milling Mach Co Ltd 工作機械の制御方法および装置
JP2002086329A (ja) * 2000-09-13 2002-03-26 Mori Seiki Co Ltd 工作機械の熱変位補正量算出方法及び熱変位補正量算出装置
JP2006015461A (ja) * 2004-07-02 2006-01-19 Okuma Corp 工作機械の熱変位推定方法
US20070213867A1 (en) * 2004-09-13 2007-09-13 Dirk Prust Method for compensating thermal displacements
JP2014000649A (ja) * 2012-06-20 2014-01-09 Canon Inc ロボット制御装置、ロボット装置、ロボット制御方法、プログラム及び記録媒体
JP2015199168A (ja) * 2014-04-08 2015-11-12 ファナック株式会社 機械の熱変位補正装置
JP2017024108A (ja) * 2015-07-21 2017-02-02 ファナック株式会社 工作機械の熱変位補正装置

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020116664A (ja) * 2019-01-22 2020-08-06 ファナック株式会社 ロボット装置及び熱変位量推定装置
JP2020189361A (ja) * 2019-05-21 2020-11-26 マツダ株式会社 加工機の制御装置及びその制御方法
JP7275848B2 (ja) 2019-05-21 2023-05-18 マツダ株式会社 加工機の制御装置及びその制御方法
WO2022230530A1 (ja) 2021-04-26 2022-11-03 ナブテスコ株式会社 診断システム
WO2024029004A1 (ja) * 2022-08-03 2024-02-08 株式会社Fuji クーラント監視システム
JP2024037534A (ja) * 2022-09-07 2024-03-19 オークマ株式会社 工作機械の温度上昇値推定方法、熱変位量推定方法、軸受冷却装置制御方法、及び工作機械
JP7789643B2 (ja) 2022-09-07 2025-12-22 オークマ株式会社 工作機械の温度上昇値推定方法、熱変位量推定方法、軸受冷却装置制御方法、及び工作機械
KR20240043280A (ko) * 2022-09-27 2024-04-03 한국생산기술연구원 기계 상 측정을 활용한 열변형 정보가 반영된 체적오차 보정을 통한 가공 방법, 장치, 그 알고리즘이 기록된 기록매체
KR102722410B1 (ko) 2022-09-27 2024-10-25 한국생산기술연구원 기계 상 측정을 활용한 열변형 정보가 반영된 체적오차 보정을 통한 가공 방법, 장치, 그 알고리즘이 기록된 기록매체

Also Published As

Publication number Publication date
DE102017223300B4 (de) 2025-10-23
CN108214087A (zh) 2018-06-29
CN108214087B (zh) 2021-06-15
JP6877989B2 (ja) 2021-05-26
DE102017223300A1 (de) 2018-06-28
US20180181103A1 (en) 2018-06-28
US10496072B2 (en) 2019-12-03

Similar Documents

Publication Publication Date Title
JP2018103274A (ja) 工作機械の温度推定方法及び熱変位補正方法
US7778725B2 (en) Method for estimating thermal displacement in machine tool
US7245983B2 (en) Method and apparatus for correcting thermal displacement of machine tool
US6651019B2 (en) Method and apparatus for calculating correction value for thermal displacement in machine tool
JP3136464B2 (ja) 工作機械の熱変位補正方法
JP6985174B2 (ja) 工作機械の精度診断装置
US11150626B2 (en) Reference temperature setting device, reference temperature setting method, and reference temperature setting program
JP3151655B2 (ja) 工作機械の熱変位推定方法
CN111451836B (zh) 机床的热位移校正方法以及热位移校正装置
JP6561003B2 (ja) 工作機械の熱変位補正方法、工作機械
JP2003039278A (ja) 工作機械の熱変位補正装置
JP4658531B2 (ja) 工作機械の熱変位推定方法
KR20240116393A (ko) 공작 기계의 열 변위 추정 방법 및 공작 기계
JP2009248209A (ja) 工作機械の熱変位推定方法
JP2006055919A (ja) 工作機械の加工誤差の補正方法
TWI330770B (ja)
JP4358705B2 (ja) 工作機械の熱変形誤差の補正方法
JP3805932B2 (ja) 工作機械の熱変位推定方法
JP2017144527A (ja) 工作機械の熱変位の補正方法
JP2004195594A (ja) 工作機械の加工方法
JP2016179525A (ja) 工作機械及び該工作機械における熱変位補正方法
JP3495255B2 (ja) 工作機械の熱変位推定方法
US20240077115A1 (en) Temperature rise value estimating method, thermal displacement amount estimating method, and bearing cooling apparatus control method for machine tool, and machine tool
JP2001269840A (ja) 工作機械の熱変位推定方法
JP2002224933A (ja) 切削液温度制御方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190610

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200827

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200908

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201028

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210406

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210428

R150 Certificate of patent or registration of utility model

Ref document number: 6877989

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150