JP2012240137A - 工作機械の熱変位補正方法および熱変位補正装置 - Google Patents

工作機械の熱変位補正方法および熱変位補正装置 Download PDF

Info

Publication number
JP2012240137A
JP2012240137A JP2011110538A JP2011110538A JP2012240137A JP 2012240137 A JP2012240137 A JP 2012240137A JP 2011110538 A JP2011110538 A JP 2011110538A JP 2011110538 A JP2011110538 A JP 2011110538A JP 2012240137 A JP2012240137 A JP 2012240137A
Authority
JP
Japan
Prior art keywords
thermal displacement
machine tool
correction
estimated value
displacement estimation
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
JP2011110538A
Other languages
English (en)
Other versions
JP5803261B2 (ja
Inventor
Yoshiji Yamamoto
吉二 山本
Hideki Iwai
英樹 岩井
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.)
JTEKT Corp
Original Assignee
JTEKT Corp
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 JTEKT Corp filed Critical JTEKT Corp
Priority to JP2011110538A priority Critical patent/JP5803261B2/ja
Publication of JP2012240137A publication Critical patent/JP2012240137A/ja
Application granted granted Critical
Publication of JP5803261B2 publication Critical patent/JP5803261B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Machine Tool Sensing Apparatuses (AREA)
  • Numerical Control (AREA)

Abstract

【課題】工作機械の熱変形に対し信頼性の高い熱変位補正が可能な工作機械の熱変位補正方法および熱変位補正装置を提供すること。
【解決手段】第1熱変位推定処理は、第2熱変位推定処理よりも処理時間が短く、熱変位推定値にリアルタイム性があるため、工作物の加工開始から継続的に実行される(ステップS1〜S4)。一方、第2熱変位推定処理は、多くの情報を処理する必要があるため第1熱変位推定処理よりも処理時間が長いが、多くの情報を処理する分、熱変位推定値に信頼性があるため、工作物Wの加工開始から定期的に実行される(ステップS5〜S7)。これにより、第1熱変位推定処理による熱変位推定値を、第2熱変位推定処理による熱変位推定値で監視することができ、相互補完して熱変位推定値の信頼性を向上させることが可能となる。
【選択図】図3

Description

本発明は、工作機械における熱変位補正方法および熱変位補正装置に関する。
工作機械は、制御装置により各駆動軸を位置制御することにより工作物の加工を行っている。この工作機械において、工具による加工やモータの回転等の内的要因による発熱および設置環境の室温変動等の外的要因による熱伝達により、構造体が熱変形することがある。構造体の熱変形は、加工位置に影響を及ぼすため、加工精度の低下を招来するおそれがある。
そこで、例えば、特許文献1には、ニューラルネットワークの学習機能を利用して、工作機械における熱変位を高精度に補正する方法が開示されている。この方法は、工作機械の各部に配置された複数の温度測定手段の出力と、テーブル上に配置された位置測定手段の出力とから、ニューラルネットワーク理論に基づいて、各温度測定手段の出力に対応する工作機械の熱変位量を予測する教師データのテーブルを作成する。そして、工作物の加工時に、各温度測定手段の出力から、データテーブルに基づいて工作機械の熱変位量を予測する。その予測結果に基づいて工作機械の動きを補正する。
また、例えば、特許文献2には、ニューラルネットワークを用いて熱変位量を補正することにより高い加工精度を確保することができる工作機械が開示されている。この工作機械は、機械部の各要素部分に配置された温度センサからの温度情報を温度記憶手段に記憶し、また、この時の各軸の熱変位量を熱変位量記憶手段に記憶する。そして、温度記憶手段からの温度情報を入力し、熱変位量記憶手段から熱変位量を教師データとして入力し、ニューラルネットワークにて学習を行って関数を同定する。そして、実際の制御時には、関数および温度センサからの温度情報に基づいて機械部の熱変位量推論値を求め、この推論値に基づいて各軸の熱変位量の補正値を求める。この補正値に基づいて各軸の移動量を補正する。
また、例えば、特許文献3には、ニューラルネットワークを用いて、工作物の生産性を低下させることなく、高い精度の熱変位補正が可能な熱変位補正装置が開示されている。この熱変位補正装置は、工作機械各部の温度センサから温度情報を受け、ニューラルネットワーク定数値を用いて工具と工作物との熱変位の補正量を演算する。教師データ記憶部から読み出した熱変位および温度情報を教師データとして学習することにより、ニューラルネットワーク定数値を調整する。そして、工作物の加工時に、各温度センサから温度情報を受け、ニューラルネットワーク定数値に基づいて工作機械の熱変位量を演算する。その演算結果に基づいて工作機械の動きを補正する。
特開平6−8107号公報 特開平7−75937号公報 特開平11−114776号公報
上述の各特許文献に記載のニューラルネットワークを用いた熱変位補正では、未学習の教師データに対しては、数学的に熱変位補正の精度の保証が得られない。また、学習のノウハウが必要であり、過学習や局所解等により安定した学習結果が常に得られるとは限らない。また、熱変位箇所の寸法や物性値等の物理設計情報が何も盛り込まれておらず、あくまで測定データに対する数字合わせに過ぎないという問題がある。
本発明は、このような事情に鑑みてなされたものであり、工作機械の熱変形に対し信頼性の高い熱変位補正が可能な工作機械の熱変位補正方法および熱変位補正装置を提供することを目的とする。
(工作機械の熱変位補正方法)
(請求項1)本発明の工作機械の熱変位補正方法は、工作機械の所定部位に配置された温度センサからの温度情報に基づいて、前記工作機械の熱変位の推定が可能な少なくとも異なる2種類の熱変位推定処理を用いて、工作物の加工中に発生する前記工作機械の熱変位を補正する方法であって、前記2種類の熱変位推定処理のうち、処理時間が短時間の熱変位推定処理を前記工作物の加工開始から連続的に実行する第1熱変位推定処理実行工程と、前記2種類の熱変位推定処理のうち、処理時間が長時間の熱変位推定処理を前記工作物の加工開始から所定時間ごとに実行する第2熱変位推定処理実行工程と、前記第1熱変位推定処理実行工程にて得られる第1熱変位推定値と、前記第2熱変位推定処理実行工程にて得られる第2熱変位推定値との差を、予め記憶している前記工作機械の熱変位の許容範囲である閾値と比較する熱変位推定値比較工程と、前記熱変位推定値比較工程にて得られる熱変位推定値の差が前記閾値の範囲内のとき、前記第1熱変位推定値に基づいて、NCプログラムによる前記工作機械の移動体の指令位置に対する補正値を求める補正値演算工程と、前記補正値演算工程にて得られる前記補正値により前記指令位置を補正する補正工程と、前記熱変位推定値比較工程にて得られる熱変位推定値の差が前記閾値の範囲外のとき、前記工作物の加工を停止する加工停止工程と、を備える。
(請求項2)また、前記第1熱変位推定処理実行工程にて実行される熱変位推定処理は、人工知能もしくは統計処理であり、前記第2熱変位推定処理実行工程にて実行される熱変位推定処理は、物理構造解析であるとよい。
(工作機械の熱変位補正装置)
(請求項3)本発明の工作機械の熱変位補正装置は、少なくとも異なる2種類の熱変位の推定が可能な熱変位推定処理を用いて、工作物の加工中に発生する工作機械の熱変位を補正する装置であって、前記工作機械の所定部位に配置された温度センサと、前記温度センサからの温度情報に基づいて、前記2種類の熱変位推定処理のうち、処理時間が短時間の熱変位推定処理を前記工作物の加工開始から連続的に実行する第1熱変位推定処理実行手段と、前記温度センサからの温度情報に基づいて、前記2種類の熱変位推定処理のうち、処理時間が長時間の熱変位推定処理を前記工作物の加工開始から所定時間ごとに実行する第2熱変位推定処理実行手段と、前記工作機械の熱変位の許容範囲である閾値を記憶する閾値記憶手段と、前記第1熱変位推定処理実行手段にて得られる第1熱変位推定値と、前記第2熱変位推定処理実行手段にて得られる第2熱変位推定値との差を求め、前記閾値記憶手段に記憶されている前記閾値と比較する熱変位推定値比較手段と、前記熱変位推定値比較手段にて得られる熱変位推定値の差が前記閾値の範囲内のとき、前記第1熱変位推定値に基づいて、NCプログラムによる前記工作機械の移動体の指令位置に対する補正値を求める補正値演算手段と、前記補正値演算手段にて得られる前記前記補正値により前記指令位置を補正する補正手段と、前記熱変位推定値比較手段にて得られる熱変位推定値の差が前記閾値の範囲外のとき、前記加工を停止する加工停止手段と、を備える。
(請求項1)本発明によると、第1熱変位推定処理は、第2熱変位推定処理よりも処理時間が短く、熱変位推定値にリアルタイム性があるため、工作物の加工開始から継続的に実行される。一方、第2熱変位推定処理は、多くの情報を処理する必要があるため第1熱変位推定処理よりも処理時間が長いが、多くの情報を処理する分、熱変位推定値に信頼性があるため、工作物Wの加工開始から定期的に実行される。これにより、第1熱変位推定処理による熱変位推定値を、第2熱変位推定処理による熱変位推定値で監視することができ、相互補完して熱変位推定値の信頼性を向上させることが可能となる。
(請求項2)第1熱変位推定処理として、人工知能もしくは統計処理を行うことにより、リアルタイムに熱変位推定値を得ることができる。また、第2熱変位推定処理として、物理構造解析を行うことにより、信頼性の高い熱変位推定値を得ることができる。
(請求項3)本発明の工作機械の熱変位補正装置によれば、上述した工作機械の熱変位補正方法における効果と同様の効果を奏する。
本発明の実施の形態に係る工作機械の全体構成を示す斜視図である。 図1の工作機械の概略構成および熱変位補正装置を示す図である。 図2の熱変位補正装置の動作を説明するためのフローチャートである。 第1および第2熱変位推定値と閾値との関係を示す図である。
(1.工作機械の機械構成)
工作機械1の一例として、横型マシニングセンタを例に挙げ、図1および図2を参照して説明する。つまり、当該工作機械は駆動軸として、相互に直交する3つの直進軸(X,Y,Z軸)および鉛直方向の回転軸(B軸)を有する工作機械である。
図1および図2に示すように、工作機械1は、ベッド10と、コラム20と、サドル30と、回転主軸40と、テーブル50と、ターンテーブル60と、複数の温度センサ70と、制御装置80と、熱変位補正装置90とから構成される。
ベッド10は、ほぼ矩形状からなり、床上に配置される。ただし、ベッド10の形状派矩形状に限定されるものではない。このベッド10の上面には、コラム20が摺動可能な一対のX軸ガイドレール11a,11bが、X軸方向(水平方向)に延びるように、且つ、相互に平行に形成されている。さらに、ベッド10には、一対のX軸ガイドレール11a,11bの間に、コラム20をX軸方向に駆動するための、図略のX軸ボールねじが配置され、このX軸ボールねじを回転駆動するX軸モータ11cが配置されている。
さらに、ベッド10の上面には、テーブル50が摺動可能な一対のZ軸ガイドレール12a,12bがX軸方向と直交するZ軸方向(水平方向)に延びるように、且つ、相互に平行に形成されている。さらに、ベッド10には、一対のZ軸ガイドレール12a,12bの間に、テーブル50をZ軸方向に駆動するための、図略のZ軸ボールねじが配置され、このZ軸ボールねじを回転駆動するZ軸モータ12cが配置されている。
コラム20の底面には、一対のX軸ガイド溝21a,21bがX軸方向に延びるように、且つ、相互に平行に形成されている。コラム20は、ベッド10に対してX軸方向に移動可能なように、一対のX軸ガイド溝21a,21bが一対のX軸ガイドレール11a,11b上にボールガイド22a,22bを介して嵌め込まれ、コラム20の底面がベッド10の上面に密接されている。
さらに、コラム20のX軸に平行な側面(摺動面)20aには、サドル30が摺動可能な一対のY軸ガイドレール23a,23bがY軸方向(鉛直方向)に延びるように、且つ、相互に平行に形成されている。さらに、コラム20には、一対のY軸ガイドレール23a,23bの間に、サドル30をY軸方向に駆動するための、図略のY軸ボールねじが配置され、このY軸ボールねじを回転駆動するY軸モータ23cが配置されている。
コラム20の摺動面20aに対向するサドル30の側面30aには、一対のY軸ガイド溝31a,31bがY軸方向に延びるように、且つ、相互に平行に形成されている。サドル30は、コラム20に対してY軸方向に移動可能なように、一対のY軸ガイド溝31a,31bが一対のY軸ガイドレール23a,23bに嵌め込まれ、サドル30の側面30aがコラム20の摺動面20aに密接されている。
回転主軸40は、サドル30内に収容された主軸モータ41により回転可能に設けられ、工具42を支持している。工具42は、回転主軸40の先端に固定され、回転主軸40の回転に伴って回転する。また、工具42は、コラム20およびサドル30の移動に伴ってベッド10に対してX軸方向およびY軸方向に移動する。なお、工具42としては、例えば、ボールエンドミル、エンドミル、ドリル、タップ等である。
テーブル50は、ベッド10に対してZ軸方向に移動可能なように、一対のZ軸ガイドレール12a,12b上に設けられている。テーブル50の上面には、ターンテーブル60が鉛直方向のB軸回りで回転可能に支持されている。
ターンテーブル60は、ベッド10内に収容されたB軸モータ61により回転可能に設けられ、工作物Wを磁気吸着等により固定している。
温度センサ70は、工作機械1の所定部位、すなわちベッド10、コラム20、サドル30、回転主軸40、テーブル50およびターンテーブル60の任意の部位に取付けられている。この温度センサ70としては、例えば、熱電対やサーミスタが用いられる。
制御装置80は、主軸モータ41を制御して、工具42を回転させ、X軸モータ11c、Z軸モータ12c、Y軸モータ23c、およびB軸モータ61を制御して、工作物Wと工具42とをX軸方向、Z軸方向、Y軸方向およびB軸回りに相対移動することにより、工作物Wの加工を行う。また、制御装置80は、工作機械1の熱変位補正を行う熱変位補正装置90を備えている。ただし、熱変位補正装置90は、制御装置80の内部に備えるものに限られず、外部装置として適用することもできる。
(2.熱変位補正の説明)
次に、熱変位補正装置90による熱変位の補正について説明する。熱変位補正装置90による熱変位補正は、工作物Wの加工中に行うもので、温度センサ70からの温度情報に基づいて、工作機械1の熱変位の推定が可能な異なる2種類の熱変位推定処理が用いられる。2種類の熱変位推定処理は、処理時間が比較的短時間の熱変位推定処理(第1熱変位推定処理)と、処理時間が比較的長時間の熱変位推定処理(第2熱変位推定処理)である。
第1熱変位推定処理としては、人工知能もしくは統計処理があり、第2熱変位推定処理としては、物理構造解析がある。人工知能としては、例えば、ニューラルネットワーク、ファジィ推論、遺伝的アルゴリズム等のパターン認識があり、統計処理としては、例えば、重回帰、応答曲面法、クラスター分析等の統計処理がある。物理構造解析としては、例えば、有限要素法、境界要素法等がある。
人工知能もしくは統計処理は、物理構造解析よりも処理時間が短く、熱変位推定値にリアルタイム性があるため、工作物Wの加工開始から継続的に実行される。一方、多くの情報を処理する必要があるため、人工知能もしくは統計処理よりも処理時間が長い物理構造解析は、熱変位推定値に信頼性があるため、工作物Wの加工開始から定期的に実行される。そして、人工知能もしくは統計処理による熱変位推定値を、物理構造解析による熱変位推定値で監視することにより、相互補完して熱変位推定値の信頼性を向上させることが可能となる。
(3.熱変位補正装置の構成)
次に、熱変位補正装置90について、図2を参照して説明する。熱変位補正装置90は、第1熱変位推定処理実行部91と、第2熱変位推定処理実行部92と、閾値記憶部93と、熱変位推定値比較部94と、補正値演算部95と、補正部96と、加工停止部97とを備えて構成される。ここで、第1熱変位推定処理実行部91と、第2熱変位推定処理実行部92と、閾値記憶部93と、熱変位推定値比較部94と、補正値演算部95と、補正部96と、加工停止部97は、それぞれ個別のハードウエアによる構成することもできるし、ソフトウエアによりそれぞれ実現する構成とすることもできる。
第1熱変位推定処理実行部91は、温度センサ70からの温度情報に基づいて、第1熱変位推定処理、例えば、ニューラルネットワークによる熱変位推定処理を工作物Wの加工開始から連続的に実行する。
第2熱変位推定処理実行部92は、温度センサ70からの温度情報に基づいて、第2熱変位推定処理、例えば、有限要素法による熱変位推定処理を工作物の加工開始Wから所定時間ごとに実行する。
閾値記憶部93には、工作機械1の熱変位量の許容範囲である閾値が記憶されている。この閾値は、第1熱変位推定処理実行部91で得られる第1熱変位推定値と第2熱変位推定処理実行部92で得られる第2熱変位推定値との差の許容範囲である。この閾値は、図4に示すように、第2熱変位推定処理の実行時点t1,t2,t3・・・ごとに設定されている。
熱変位推定値比較部94は、第1熱変位推定処理実行部91にて得られる第1熱変位推定値と、第2熱変位推定処理実行部92にて得られる第2熱変位推定値との差を求め、閾値記憶部93に記憶されている閾値と比較する。
補正値演算部95は、熱変位推定値比較部94にて得られる熱変位推定値の差が閾値の範囲内のとき、第1熱変位推定値に基づいて、加工指令位置に対する補正値を求める。
補正部96は、補正値演算部95にて得られる補正値により加工指令位置を補正する。
加工停止部97は、熱変位推定値比較部94にて得られる熱変位推定値の差が閾値の範囲外のとき、工作物Wの加工を停止する。
(4.熱変位補正装置による処理)
次に、熱変位補正装置90による処理について、図3を参照して説明する。この熱変位補正装置90による処理は、加工中において実行可能である。
図3に示すように、工作物Wの加工が開始されたら(ステップS1)、連続的に温度センサ70および図略の変位センサから、工作機械1の所定部位、すなわちベッド10、コラム20、サドル30、回転主軸40、テーブル50およびターンテーブル60の任意の部位の温度情報および変位情報を入力する(ステップS2)。そして、第1熱変位推定処理としてニューラルネットワークによる熱変位推定処理を実行し(ステップS3)、得られた第1熱変位推定値を記憶する(ステップS4)。この処理は、既知の技術によるものであり、以下に概略を説明する。
上述の工作機械1の所定部位のニューラルネットワークの重み係数の初期値を設定する。そして、入力した温度情報と設定したニューラルネットワークの重み係数の初期値とから熱変位量を演算する。そして、入力した変位情報を教師データとして演算結果と比較し、推論誤差を算出する。推論誤差が大きい場合には、その誤差に対する重み係数の偏微分を求め、新たな重み係数を算出する。
そして、推論誤差が十分に小さくなるまで上述の演算を繰り返す。推論誤差が十分に小さくなると、熱変位量を推論できたことになり収束する。そして、その時の重み係数をニューラルネットワークの重み係数として再設定する。以上により、第1熱変位推定処理が完了する。
そして、予め設定されている第2熱変位推定処理を実行する所定時間が経過したか否かを判定し(ステップS5)、所定時間が経過していない場合には、ステップS2に戻って上述の処理を繰り返す。一方、所定時間が経過した場合には、第2熱変位推定処理として有限要素法による熱変位推定処理を実行し(ステップS6)、得られた第2熱変位推定値を記憶する(ステップS7)。この処理は、既知の技術によるものであり、以下に概略を説明する。
工作機械1全体の3次元モデルデータや熱変形解析用の条件データを設定する。この3次元モデルデータは、例えば、3次元CADシステムを用いて作成された工作機械1全体の3次元形状データを微小要素に分割し、これを解析に必要なモデルデータとして変換したものである。また、条件データは、工作機械1を構成する材料固有の熱伝達率、線膨張係数、ヤング率、ポアソン比や比重等からなる物性値の他、材料と雰囲気との間の熱伝達率等である。
そして、入力した温度情報と設定した3次元モデルデータおよび条件データとに基づいて、各微小要素ごとの温度分布を算出する。そして、算出した温度分布を基に各微小要素の熱変位量を算出し、さらに上述の工作機械1の所定部位の熱変位量を算出する。以上により、第2熱変位推定処理が完了する。
そして、第1熱変位推定値と第2熱変位推定値との差を求め(ステップS7)、求めた差が閾値の範囲内であるか否かを判定する(ステップS8)。そして、求めた差が閾値の範囲内(例えば、図4に示す時点t1,t2での第1熱変位推定値と第2熱変位推定値との差D1,D2)である場合には、第1熱変位推定値に基づいて、回転主軸40の先端の指令位置に対する補正値を演算する(ステップS9)。
そして、演算した補正値により回転主軸40の先端の指令位置を補正する(ステップS10)。つまり、補正値により制御装置80が出力する指令位置を補正指令位置に補正する。そして、熱変位補正をさらに実行するか否かを判定し(ステップS11)、熱変位補正をさらに実行する場合には、ステップS2に戻って上述の処理を繰り返し、熱変位補正を実行しない場合には熱変位補正プログラムを終了する。
一方、ステップS8において、求めた差が閾値の範囲外(例えば、図4に示す時点t3での第1熱変位推定値と第2熱変位推定値との差D3)である場合には、工作物Wの加工を停止させ、熱変位補正プログラムを終了する。これにより、工作物Wが不良となることを防止することができる。このときは、ニューラルネットワークの重み係数を再設定した後に加工を再開する。
(5.変形態様)
なお、上述した実施形態では、熱変位補正方法は、異なる2種類の熱変位推定処理を用いたが、3種類以上の熱変位推定処理を用いてもよく、さらに熱変位推定値の信頼性を向上させることが可能となる。
1:工作機械
10:ベッド、 11a,11b:X軸ガイドレール、 11c:X軸モータ
12a,12b:Z軸ガイドレール、 12c:Z軸モータ
20:コラム、 21a,21b:X軸ガイド溝、 22a,22b:ボールガイド
23a,23b:Y軸ガイドレール、 23c:Y軸モータ
30:サドル、 31a,31b:Y軸ガイド溝
40:回転主軸、 41:主軸モータ、 42:工具
50:テーブル
60:ターンテーブル、 61:B軸モータ
70:温度センサ
80:制御装置
90:熱変位補正装置、 91:第1熱変位推定処理実行部
92:第2熱変位推定処理実行部、 93:閾値記憶部、 94:熱変位推定値比較部
95:補正値演算部、 96:補正部、97:加工停止部

Claims (3)

  1. 工作機械の所定部位に配置された温度センサからの温度情報に基づいて、前記工作機械の熱変位の推定が可能な少なくとも異なる2種類の熱変位推定処理を用いて、工作物の加工中に発生する前記工作機械の熱変位を補正する方法であって、
    前記2種類の熱変位推定処理のうち、処理時間が短時間の熱変位推定処理を前記工作物の加工開始から連続的に実行する第1熱変位推定処理実行工程と、
    前記2種類の熱変位推定処理のうち、処理時間が長時間の熱変位推定処理を前記工作物の加工開始から所定時間ごとに実行する第2熱変位推定処理実行工程と、
    前記第1熱変位推定処理実行工程にて得られる第1熱変位推定値と、前記第2熱変位推定処理実行工程にて得られる第2熱変位推定値との差を、予め記憶している前記工作機械の熱変位の許容範囲である閾値と比較する熱変位推定値比較工程と、
    前記熱変位推定値比較工程にて得られる熱変位推定値の差が前記閾値の範囲内のとき、前記第1熱変位推定値に基づいて、NCプログラムによる前記工作機械の移動体の指令位置に対する補正値を求める補正値演算工程と、
    前記補正値演算工程にて得られる前記補正値により前記指令位置を補正する補正工程と、
    前記熱変位推定値比較工程にて得られる熱変位推定値の差が前記閾値の範囲外のとき、前記工作物の加工を停止する加工停止工程と、
    を備える工作機械の熱変位補正方法。
  2. 請求項1において、
    前記第1熱変位推定処理実行工程にて実行される熱変位推定処理は、人工知能もしくは統計処理であり、前記第2熱変位推定処理実行工程にて実行される熱変位推定処理は、物理構造解析である工作機械の熱変位補正方法。
  3. 少なくとも異なる2種類の熱変位の推定が可能な熱変位推定処理を用いて、工作物の加工中に発生する工作機械の熱変位を補正する装置であって、
    前記工作機械の所定部位に配置された温度センサと、
    前記温度センサからの温度情報に基づいて、前記2種類の熱変位推定処理のうち、処理時間が短時間の熱変位推定処理を前記工作物の加工開始から連続的に実行する第1熱変位推定処理実行手段と、
    前記温度センサからの温度情報に基づいて、前記2種類の熱変位推定処理のうち、処理時間が長時間の熱変位推定処理を前記工作物の加工開始から所定時間ごとに実行する第2熱変位推定処理実行手段と、
    前記工作機械の熱変位の許容範囲である閾値を記憶する閾値記憶手段と、
    前記第1熱変位推定処理実行手段にて得られる第1熱変位推定値と、前記第2熱変位推定処理実行手段にて得られる第2熱変位推定値との差を求め、前記閾値記憶手段に記憶されている前記閾値と比較する熱変位推定値比較手段と、
    前記熱変位推定値比較手段にて得られる熱変位推定値の差が前記閾値の範囲内のとき、前記第1熱変位推定値に基づいて、NCプログラムによる前記工作機械の移動体の指令位置に対する補正値を求める補正値演算手段と、
    前記補正値演算手段にて得られる前記前記補正値により前記指令位置を補正する補正手段と、
    前記熱変位推定値比較手段にて得られる熱変位推定値の差が前記閾値の範囲外のとき、前記加工を停止する加工停止手段と、
    を備える工作機械の熱変位補正装置。
JP2011110538A 2011-05-17 2011-05-17 工作機械の熱変位補正方法および熱変位補正装置 Expired - Fee Related JP5803261B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011110538A JP5803261B2 (ja) 2011-05-17 2011-05-17 工作機械の熱変位補正方法および熱変位補正装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011110538A JP5803261B2 (ja) 2011-05-17 2011-05-17 工作機械の熱変位補正方法および熱変位補正装置

Publications (2)

Publication Number Publication Date
JP2012240137A true JP2012240137A (ja) 2012-12-10
JP5803261B2 JP5803261B2 (ja) 2015-11-04

Family

ID=47462368

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011110538A Expired - Fee Related JP5803261B2 (ja) 2011-05-17 2011-05-17 工作機械の熱変位補正方法および熱変位補正装置

Country Status (1)

Country Link
JP (1) JP5803261B2 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103064381A (zh) * 2012-12-21 2013-04-24 昆山航天智能技术有限公司 一种远程监控工程机械运行状况的***与方法
JP2015055517A (ja) * 2013-09-11 2015-03-23 株式会社ミツトヨ 産業機械及びシフト量算出方法
JP2015199168A (ja) * 2014-04-08 2015-11-12 ファナック株式会社 機械の熱変位補正装置
JP2016179525A (ja) * 2015-03-24 2016-10-13 三井精機工業株式会社 工作機械及び該工作機械における熱変位補正方法
JP2016200928A (ja) * 2015-04-09 2016-12-01 ファナック株式会社 工作機械の管理システム
JP2017170532A (ja) * 2016-03-18 2017-09-28 オークマ株式会社 工作機械の熱変位補正方法、工作機械
CN107999914A (zh) * 2016-11-01 2018-05-08 发那科株式会社 线放电加工机
JP2019013993A (ja) * 2017-07-04 2019-01-31 ファナック株式会社 熱変位補正装置
CN110297460A (zh) * 2018-03-23 2019-10-01 发那科株式会社 热位移修正***以及计算机
US11098263B2 (en) 2016-09-28 2021-08-24 Cosmo Oil Lubricants Co., Ltd. Lubricating oil composition for sliding guide surface

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6855218B2 (ja) * 2016-11-15 2021-04-07 三菱重工工作機械株式会社 工作機械及び工作機械の運転方法
JP6743238B1 (ja) * 2019-04-23 2020-08-19 Dmg森精機株式会社 工作機械における変動量推定装置、及び補正量算出装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07186003A (ja) * 1993-12-27 1995-07-25 Brother Ind Ltd Nc工作機械の変位補正装置
JPH11114775A (ja) * 1997-10-08 1999-04-27 Brother Ind Ltd 工作機械の熱変位量算出装置及び記憶媒体
US20070213867A1 (en) * 2004-09-13 2007-09-13 Dirk Prust Method for compensating thermal displacements
JP2009258997A (ja) * 2008-04-16 2009-11-05 Murata Mach Ltd 加工機械
JP2010173033A (ja) * 2009-01-30 2010-08-12 Sodick Co Ltd 工作機械における変位補正式の生成装置および工作機械における変位補正式の生成方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07186003A (ja) * 1993-12-27 1995-07-25 Brother Ind Ltd Nc工作機械の変位補正装置
JPH11114775A (ja) * 1997-10-08 1999-04-27 Brother Ind Ltd 工作機械の熱変位量算出装置及び記憶媒体
US20070213867A1 (en) * 2004-09-13 2007-09-13 Dirk Prust Method for compensating thermal displacements
JP2009258997A (ja) * 2008-04-16 2009-11-05 Murata Mach Ltd 加工機械
JP2010173033A (ja) * 2009-01-30 2010-08-12 Sodick Co Ltd 工作機械における変位補正式の生成装置および工作機械における変位補正式の生成方法

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103064381A (zh) * 2012-12-21 2013-04-24 昆山航天智能技术有限公司 一种远程监控工程机械运行状况的***与方法
JP2015055517A (ja) * 2013-09-11 2015-03-23 株式会社ミツトヨ 産業機械及びシフト量算出方法
US10234843B2 (en) 2014-04-08 2019-03-19 Fanuc Corporation Thermal displacement correction device for machine tool
JP2015199168A (ja) * 2014-04-08 2015-11-12 ファナック株式会社 機械の熱変位補正装置
JP2016179525A (ja) * 2015-03-24 2016-10-13 三井精機工業株式会社 工作機械及び該工作機械における熱変位補正方法
JP2016200928A (ja) * 2015-04-09 2016-12-01 ファナック株式会社 工作機械の管理システム
US11614728B2 (en) 2015-04-09 2023-03-28 Fanuc Corporation Machine tool management system that obtains a next maintenance period from a maintenance period model and a refinement algorithm
JP2017170532A (ja) * 2016-03-18 2017-09-28 オークマ株式会社 工作機械の熱変位補正方法、工作機械
US11098263B2 (en) 2016-09-28 2021-08-24 Cosmo Oil Lubricants Co., Ltd. Lubricating oil composition for sliding guide surface
CN107999914B (zh) * 2016-11-01 2018-12-14 发那科株式会社 线放电加工机
US10204769B2 (en) 2016-11-01 2019-02-12 Fanuc Corporation Wire electric discharge machine
JP2018069408A (ja) * 2016-11-01 2018-05-10 ファナック株式会社 ワイヤ放電加工機
CN107999914A (zh) * 2016-11-01 2018-05-08 发那科株式会社 线放电加工机
JP2019013993A (ja) * 2017-07-04 2019-01-31 ファナック株式会社 熱変位補正装置
US10852710B2 (en) 2017-07-04 2020-12-01 Fanuc Corporation Thermal displacement compensation apparatus
CN110297460A (zh) * 2018-03-23 2019-10-01 发那科株式会社 热位移修正***以及计算机

Also Published As

Publication number Publication date
JP5803261B2 (ja) 2015-11-04

Similar Documents

Publication Publication Date Title
JP5803261B2 (ja) 工作機械の熱変位補正方法および熱変位補正装置
US10401829B2 (en) Machine learning device for machine tool and thermal displacement compensation device
Shen et al. On-line asynchronous compensation methods for static/quasi-static error implemented on CNC machine tools
Yang et al. The improvement of thermal error modeling and compensation on machine tools by CMAC neural network
JP5811102B2 (ja) 熱変位補正装置および熱変位補正方法
Liu et al. Modeling and compensation for spindle's radial thermal drift error on a vertical machining center
US10300543B2 (en) Wire electric discharge machine
TWI448353B (zh) 工具機熱誤差智慧調適裝置及其方法
Papananias et al. A Bayesian framework to estimate part quality and associated uncertainties in multistage manufacturing
JP7514322B2 (ja) 工作機械制御及び工作機械に対する特性図に基づく誤差補償のための方法
JP7481112B2 (ja) 熱変位補正装置
US11567470B2 (en) Computer-aided optimization of numerically controlled machining of a workpiece
JP7303065B2 (ja) 機械学習装置、制御システム及び機械学習方法
JP2019063960A (ja) 熱変位補正システム
Mares et al. Robustness and portability of machine tool thermal error compensation model based on control of participating thermal sources
Liu et al. A dynamic linearization modeling of thermally induced error based on data-driven control for CNC machine tools
JP6155946B2 (ja) 工作機械の各部材の線膨張係数の決定方法および工作機械の熱変位補正装置
JP2020179429A (ja) 工作機械における変動量推定装置、及び補正量算出装置
WO2023228253A1 (ja) 熱変位モデル学習装置、熱変位推定装置、加工システム、および加工方法
JP2006334699A (ja) ボールねじ熱変位の補正方法
JP7466801B1 (ja) 制御装置、工作機械システム、および加工方法
Barari et al. Integrated inspection and machining approach to machining error compensation: advantages and limitations
WO2020090030A1 (ja) 数値制御装置、学習装置および学習方法
JP2004154907A (ja) 多軸工作機械の熱変位補正方法および装置
이찬영 et al. CNC algorithms for precision machining: State of the art review

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140421

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150303

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150409

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: 20150804

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150817

R150 Certificate of patent or registration of utility model

Ref document number: 5803261

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees