[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP6561003B2 - 工作機械の熱変位補正方法、工作機械 - Google Patents

工作機械の熱変位補正方法、工作機械 Download PDF

Info

Publication number
JP6561003B2
JP6561003B2 JP2016055852A JP2016055852A JP6561003B2 JP 6561003 B2 JP6561003 B2 JP 6561003B2 JP 2016055852 A JP2016055852 A JP 2016055852A JP 2016055852 A JP2016055852 A JP 2016055852A JP 6561003 B2 JP6561003 B2 JP 6561003B2
Authority
JP
Japan
Prior art keywords
thermal displacement
amount
estimated
switching
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.)
Active
Application number
JP2016055852A
Other languages
English (en)
Other versions
JP2017170532A (ja
Inventor
祐司 溝口
祐司 溝口
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
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 filed Critical Okuma Corp
Priority to JP2016055852A priority Critical patent/JP6561003B2/ja
Publication of JP2017170532A publication Critical patent/JP2017170532A/ja
Application granted granted Critical
Publication of JP6561003B2 publication Critical patent/JP6561003B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Automatic Control Of Machine Tools (AREA)
  • Numerical Control (AREA)

Description

本発明は、工作機械において温度情報を元に熱変位を推定して軸指令値を補正する熱変位補正方法と、当該方法を実施する工作機械とに関する。
工作機械を用いて加工を行う場合、主軸や送り軸動作などの機械発熱、及び工作機械の設置環境の温度変化や、クーラントの温度変化などの影響により、工作機械各部が熱変形を起こす。こうした熱変位は、工具とワークとの相対位置を変化させることになるため、加工中に工作機械に熱変位が生じると、ワークの加工精度が悪化してしまう。
加工精度を確保する方法として、特に同一ワークを繰り返し加工する量産加工においては、ワーク寸法を計測し、それを機械の補正量にフィードバックする方法が一般に用いられている。しかしながら、フィードバックの頻度を増やすと生産性が低下する場合がある。特に、加工精度の必要な箇所が複数ある場合にはそれらを全て測定し、それぞれの部位について補正をかける必要がある。そのため計測に要する時間が長くなり、処理も複雑になるという問題もある。また、量産加工でない場合には、計測フィードバックを行うことが困難な場合が多い。
そのような理由から、工作機械の熱変位を抑制する方法としては、工作機械の構造体各部に取り付けた温度センサにより測定した温度、あるいは主軸や送り軸などの運転条件から、予めプログラムされた熱変位推定式に基づいて変位量を推定し、それに応じて軸移動量を変化させる熱変位補正が有効であり広く用いられている。例えば特許文献1には、センサで検出したワークまたはスケールの温度と基準温度との温度差に線膨張係数と距離を掛けることで熱変位量を推定し、熱変位補正を行う方法が開示されている。
しかし、実際の加工においては、機台差による機械発熱のばらつきや、加工するワークの材質や大きさの違いなど様々な要因により、予めプログラムされた熱変位推定式では熱変位量がうまく推定できず、補正誤差が大きくなってしまうことがある。この問題に対処するため、特許文献2では、実測結果に基づいて、熱変位推定式における係数を修正し、それによって主軸および送り軸の発熱による熱変位の推定精度を向上させる方法を開示している。
特許第4359573号公報 特許第3405965号公報
しかしながら、特許文献2で提案されている熱変位推定式における係数の修正を加工の途中で実施することは以下の理由により困難であると思われる。すなわち、加工途中の主軸や送り軸の発熱がある状態で熱変位推定式を変更(切替)した場合、変更を行った時点で大きく補正量が変化することにより寸法が急激に変化したり、段差が生じて加工目が悪化したりする恐れがあるからである。そのため、一旦加工を終了し、発熱した主軸や送り軸が十分冷却された後で係数の修正を実施する必要がある。
そこで、本発明は、熱変位推定式を切り替えた場合に生じる熱変位補正量の急激な変化をキャンセルする処理を行うことにより、熱変位推定式の切替による熱変位の推定精度向上のメリットを維持しつつ、加工の途中等であっても必要に応じて熱変位推定式を切り替えて加工精度を向上させることができる工作機械の熱変位補正方法及び、当該方法を実施する工作機械を提供することを目的としたものである。
上記目的を達成するために、請求項1に記載の発明は、所定位置に設置した温度センサから得られる温度情報に基づいて所定の熱変位推定式を用いて熱変位推定量を求め、前記熱変位推定量に基づいて軸指令値を補正する熱変位補正手段を有し、前記熱変位補正手段が、前記熱変位推定量を、第1の熱変位推定式に基づいて推定した第1の熱変位推定量から、第2の熱変位推定式に基づいて推定した第2の熱変位推定量に切替可能な切替機能を備える工作機械において、前記軸指令値を補正する方法であって、
所定の座標位置で前記熱変位推定量を切り替える際、当該切替時点における前記第1の熱変位推定量と前記第2の熱変位推定量との差分を求め、前記差分と前記第2の熱変位推定量とに基づいて前記軸指令値の補正量を決定することを特徴とする。
請求項2に記載の発明は、請求項1の構成において、前記熱変位推定量の差分は、ワーク原点の座標位置で求めることを特徴とする。
請求項3に記載の発明は、請求項1又は2の構成において、前記熱変位推定量の切替時点は、前記所定の座標位置での加工開始時点であり、前記第1の熱変位推定量は、当該加工開始時点以前に取得した前記温度情報に基づいて求めることを特徴とする。
上記目的を達成するために、請求項4に記載の発明は、所定位置に設置した温度センサから得られる温度情報に基づいて所定の熱変位推定式を用いて熱変位推定量を求め、前記熱変位推定量に基づいて軸指令値を補正する熱変位補正手段を有し、前記熱変位補正手段が、前記熱変位推定量を、第1の熱変位推定式に基づいて推定した第1の熱変位推定量から、第2の熱変位推定式に基づいて推定した第2の熱変位推定量に切替可能な切替機能を有する工作機械であって、
前記熱変位補正手段は、所定の座標位置で前記熱変位推定量を切り替える際、当該切替時点における前記第1の熱変位推定量と前記第2の熱変位推定量との差分を求め、前記差分と前記第2の熱変位推定量とに基づいて前記軸指令値の補正量を決定することを特徴とする。
本発明によれば、切替時点における第1の熱変位推定量と第2の熱変位推定量との差分を求め、当該差分と第2の熱変位推定量とに基づいて軸指令値の補正量を決定することで、熱変位推定式を切り替えた場合に生じる熱変位補正量の急激な変化をキャンセルすることができる。よって、熱変位推定式の切替による熱変位の推定精度向上のメリットを維持しつつ、加工の途中等であっても必要に応じて熱変位推定式を切り替えて加工精度を向上させることができる。
請求項2に記載の発明によれば、上記効果に加えて、熱変位推定量の差分をワーク原点の座標位置で求めることで、ワーク全体の加工精度を向上させることができる。
請求項3に記載の発明によれば、上記効果に加えて、熱変位推定量の切替時点を所定の座標位置での加工開始時点として、第1の熱変位推定量を当該加工開始時点以前に取得した温度情報に基づいて求めることで、熱変位補正量の変更と同時にそれまでの基準寸法からのズレも修正されて加工精度を維持することができる。
NC旋盤の説明図である。 ある加工事例における寸法変化と熱変位補正結果とを示す図である。 ある加工事例における寸法変化と熱変位推定量とを示す図である。 通常の方法で熱変位補正を行った結果を示す図である。 式(2)に基づいて熱変位推定式の切替を行った結果を示す図である。 式(4)に基づいて熱変位推定式の切替を行った結果を示す図である。
以下、本発明の実施の形態を図面に基づいて説明する。
図1は、工作機械の一例であるNC旋盤の説明図であるが、本発明はこれに限らず、マシニングセンタ、複合加工機のような他の形態の工作機械にも適用可能である。
NC旋盤1は、刃物台2、土台となるベッド3、主軸台4を構造体として備えた周知の構造で、これらの構造体には、温度センサ5〜7がそれぞれ取り付けられている。
一般に機械が冷えた状態から加工を開始すると、主軸発熱や切削液の温度変化により、熱変位が生じる。そこで、NC旋盤1では、熱変位補正部10を設けて、各温度センサ5〜7による検出信号を、温度測定部11によって温度数値として取得し、補正量演算部12によって熱変位補正量を演算し、演算された熱変位補正量に基づいてNC装置13が軸指令値の補正を行って図示しない送り軸モータ等を制御するようになっている。14は、補正量演算部12において熱変位補正量の演算に用いる熱変位推定式や演算された熱変位補正量、温度情報等を記憶するための記憶部である。
図2は、NC旋盤1によってある加工を行って熱変位が生じたときの寸法変化の例、図3はそのときの熱変位推定量変化を示す図である。以下、これらの図を用いて、熱変位補正手段となる熱変位補正部10による熱変位補正量(以下単に「補正量」という。)の決定方法について詳述する。
図2の例では、加工時間が15分のワークを4時間稼動、1時間停止、4時間稼動のサイクルで繰り返し加工している。熱変位補正なしの場合では、主軸や切削液の温度上昇による熱変位の影響により時間の経過とともにワークの加工寸法が三角点線1のように大きく変化していく。熱変位補正を適用した場合、熱変位推定式が適切であれば、図3の太実線3のように図2の三角点線1の変化と一致するように熱変位が推定でき、これに基づいて補正を行うことで、図2の丸点線3のように寸法変化を抑制することができる。
しかし、熱変位推定式の精度が悪いと、図3の細実線2のように刃先の変化と推定した熱変位推定量とに差が生じ、補正を行ったとしても図2の四角点線2のように寸法変化が残ってしまう。あるいはこの例とは逆に実際の熱変位に対して推定された熱変位が大きすぎるために逆方向に寸法が変化してしまう場合も起こりえる。こうした推定誤差は加工するワークの大きさや材質、切削液のかかり方、使用環境など様々な要因で生じ、完全になくすことは難しい。
そこで、熱変位補正部10は、熱変位推定精度が悪い場合には、実際に加工した寸法変化のデータに基づいて熱変位推定式を修正する切替機能を備えている。このように熱変位推定式を切り替えれば、加工での寸法変化を抑制できる。まず、この切替機能について説明する。
熱変位推定式は、例えば以下のような式(1)で表される。
Figure 0006561003
ここで、θ〜θは各部の温度、θは寸法を必要とする基準温度(例えば20℃での寸法が必要な場合はθ=20℃)、xは機械の座標、k〜kは各部の温度に対する比例係数、l〜lは各部の温度と機械の座標に対する比例係数、Sは定数項である。
式(1)の熱変位推定式は温度の一次式となっており、各部の温度および機械の座標によって熱変位推定量が求められ、これが補正量となって熱変位補正が実施される。ただし、式(1)は熱変位推定式の一例であり、座標によらず温度のみに依存する式としても良い。また二次式や微分要素や積分要素を含んだ式など、さらに複雑な式を設定したとしても、本発明の手法は適用可能である。
予め寸法変化と温度変化を分析し、式(1)での比例係数k〜kとl〜lを決定すれば、加工するワークに合わせた熱変位推定式を決定できる。例えば、図3の三角点線1のような寸法変化に対し、最初は細実線2のような熱変位推定量変化となる熱変位推定式Aが設定されていたとする。この場合、熱変位推定量変化(グラフの線の傾き)が、三角点線1の寸法変化と一致していないため、図2の四角点線2のように熱変位補正を行っても寸法変化が残ってしまう。
しかし、加工結果の寸法変化と温度変化のデータから、重回帰分析のような公知の多変量解析手法を用いて、式(1)の係数k〜kとl〜lを決定することにより、実際の加工結果に基づいた最適な熱変位推定式を構築できる。
このようにして図3の太実線3のような熱変位推定量変化となる最適な熱変位推定式Bを設定してこれに切り替えれば、熱変位推定量変化が寸法変化と一致するため、図2の丸点線3のように寸法変化を抑制することができる。寸法変化と温度変化の相関に再現性があれば、ある日の加工結果の寸法変化と温度変化のデータから、最適な熱変位推定式を決定し、それ以降は決定した熱変位推定式を補正に適用することで加工精度を高めることが可能である。
次に、加工の途中において、熱変位推定式を切り替えることを考える。
例えば加工開始2時間後において、最初に設定されていた熱変位推定式A(第1の熱変位推定式)から最適化された熱変位推定式B(第2の熱変位推定式)に切り替えたとする。この場合、図4の丸点線3のように、切替時点(2時間経過時点)での熱変位推定式Aの補正量と熱変位推定式Bの補正量との差分だけ補正量が変化することになる。このとき、切り替えた後は変化が小さくなるが、切替時点では寸法が大きく変化してしまうため、変更してすぐのワークは精度不良になってしまうと考えられる。
そこで、このような急激な補正量変化を防ぐためには、切替時点での熱変位推定式Aによる熱変位推定量(第1の熱変位推定量)と熱変位推定式Bによる熱変位推定量(第2の熱変位推定量)との差分を求め、その分をシフトさせた量を切替後の熱変位推定量(第2の熱変位推定量)に加算して補正量とすればよい。このときある時点tとある座標xでの補正量は以下の式(2)で表される。
Figure 0006561003
式(2)に基づいて補正量の変更を実行したとき、加工結果は図5の丸点線3のようになり、加工開始2時間後での突然の寸法変化の問題はなくなる。
ここで、以上の補正量の変更に加えて、熱変位推定式の切替時点での基準寸法からのズレ分をワーク原点オフセットの再設定あるいは工具補正量の変更により修正すれば、以降の加工は計測によるフィードバックを行わなくても熱変位補正を有効にしておくだけで基準寸法に近い値で加工することができる。
なお、式(2)の例では、寸法を合わせたい位置の座標xでの熱変位推定量の差分を計算してシフトさせている。寸法を合わせたい位置が1箇所の場合はこの方法が有効であるが、加工精度を必要とする箇所が複数ある場合には、以下の式(3)のようにワーク原点の座標xでの熱変位推定量の差分を計算して補正した方がワーク全体の加工精度を向上させるのに都合がよい。
Figure 0006561003
但し、式(3)の方法では、ワーク原点の再測定を実施し、ワーク原点オフセットの値を再設定することにより、補正量変更時点での基準からのズレ分を修正する必要がある。この手間を省き、変更時点での基準からのズレ分についても補正量の変更で対応するためには、以下のような方法がある。
図2のグラフの丸点線3は、加工開始時点から切替後の熱変位推定式ΔCを適用した場合の加工結果であり、この場合の結果に一致するように補正量をシフトさせることを考える。これを実現するには、変更後の補正量を以下の式(4)のように決定すればよい。この式(4)は、加工開始時点における、切替前(加工前)の熱変位推定式で求められる熱変位推定量と切替後の熱変位推定式で求められる熱変位推定量とをそれぞれ計算し、その差分をオフセットさせることを表している。座標位置は式(3)と同じワーク原点位置である。
Figure 0006561003
この式(4)により、補正量を変更した場合は、加工結果は図6の丸点線3のようになる。変更後の寸法変化は、図2のグラフの丸点線3で示した加工開始時点から切替後の熱変位推定式ΔCを適用した場合の結果に一致し、補正量変更と同時にそれまでの基準寸法からのズレも修正され加工精度が維持されていることが分かる。
ただし、式(4)を実現するためには、加工開始時点における補正量を遡って計算できるようにする必要がある。そのため、補正量の計算に必要な温度情報を予め記憶部14に記録しておく必要がある。加工開始時点の設定としては、加工に使用するワーク原点オフセットを設定した時刻とする方法や、電源投入時、あるいはプログラム起動時とする方法が考えられる。加工開始時点に設定するタイミングで、補正量の計算に必要な温度情報をNC装置13のメモリなどに記録するシステムとしてもよい。あるいは必要な温度情報を予め一定の時間間隔で記録するシステムとしておけば、基準となるタイミングを後から任意に設定することも可能である。
このように、上記形態の熱変位補正方法及びNC旋盤1によれば、所定の座標位置で熱変位推定量を切り替える際、当該切替時点における切替前の熱変位推定量と切替後の熱変位推定量との差分を求め、当該差分と切替後の熱変位推定量とに基づいて軸指令値の補正量を決定することで、熱変位推定式を切り替えた場合に生じる熱変位補正量の急激な変化をキャンセルすることができる。よって、熱変位推定式の切替による熱変位の推定精度向上のメリットを維持しつつ、加工の途中等であっても必要に応じて熱変位推定式を切り替えて加工精度を向上させることができる。
なお、温度センサの設置位置や数は工作機械の形態に応じて適宜変更することができる。また、補正量を求める式(2)〜(4)の選択も任意である。
1・・NC旋盤、2・・刃物台、3・・ベッド、4・・主軸台、5〜7・・温度センサ。

Claims (4)

  1. 所定位置に設置した温度センサから得られる温度情報に基づいて所定の熱変位推定式を用いて熱変位推定量を求め、前記熱変位推定量に基づいて軸指令値を補正する熱変位補正手段を有し、前記熱変位補正手段が、前記熱変位推定量を、第1の熱変位推定式に基づいて推定した第1の熱変位推定量から、第2の熱変位推定式に基づいて推定した第2の熱変位推定量に切替可能な切替機能を備える工作機械において、前記軸指令値を補正する方法であって、
    所定の座標位置で前記熱変位推定量を切り替える際、当該切替時点における前記第1の熱変位推定量と前記第2の熱変位推定量との差分を求め、前記差分と前記第2の熱変位推定量とに基づいて前記軸指令値の補正量を決定することを特徴とする工作機械の熱変位補正方法。
  2. 前記熱変位推定量の差分は、ワーク原点の座標位置で求めることを特徴とする請求項1に記載の工作機械の熱変位補正方法。
  3. 前記熱変位推定量の切替時点は、前記所定の座標位置での加工開始時点であり、前記第1の熱変位推定量は、当該加工開始時点以前に取得した前記温度情報に基づいて求めることを特徴とする請求項1又は2に記載の工作機械の熱変位補正方法。
  4. 所定位置に設置した温度センサから得られる温度情報に基づいて所定の熱変位推定式を用いて熱変位推定量を求め、前記熱変位推定量に基づいて軸指令値を補正する熱変位補正手段を有し、前記熱変位補正手段が、前記熱変位推定量を、第1の熱変位推定式に基づいて推定した第1の熱変位推定量から、第2の熱変位推定式に基づいて推定した第2の熱変位推定量に切替可能な切替機能を有する工作機械であって、
    前記熱変位補正手段は、所定の座標位置で前記熱変位推定量を切り替える際、当該切替時点における前記第1の熱変位推定量と前記第2の熱変位推定量との差分を求め、前記差分と前記第2の熱変位推定量とに基づいて前記軸指令値の補正量を決定することを特徴とする工作機械。
JP2016055852A 2016-03-18 2016-03-18 工作機械の熱変位補正方法、工作機械 Active JP6561003B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016055852A JP6561003B2 (ja) 2016-03-18 2016-03-18 工作機械の熱変位補正方法、工作機械

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016055852A JP6561003B2 (ja) 2016-03-18 2016-03-18 工作機械の熱変位補正方法、工作機械

Publications (2)

Publication Number Publication Date
JP2017170532A JP2017170532A (ja) 2017-09-28
JP6561003B2 true JP6561003B2 (ja) 2019-08-14

Family

ID=59969974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016055852A Active JP6561003B2 (ja) 2016-03-18 2016-03-18 工作機械の熱変位補正方法、工作機械

Country Status (1)

Country Link
JP (1) JP6561003B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210023107A (ko) * 2019-08-22 2021-03-04 두산공작기계 주식회사 공작기계 스핀들의 열변형 보정 방법 및 장치, 이를 이용한 공작기계

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6875347B2 (ja) 2018-10-12 2021-05-26 ファナック株式会社 熱変位補正装置及び数値制御装置
JP7551817B1 (ja) * 2023-04-03 2024-09-17 株式会社牧野フライス製作所 工作機械の熱変位補正方法及び熱変位補正システム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3136464B2 (ja) * 1995-09-22 2001-02-19 オークマ株式会社 工作機械の熱変位補正方法
JP5803261B2 (ja) * 2011-05-17 2015-11-04 株式会社ジェイテクト 工作機械の熱変位補正方法および熱変位補正装置
JP5749596B2 (ja) * 2011-07-27 2015-07-15 シチズンホールディングス株式会社 工作機械用制御装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210023107A (ko) * 2019-08-22 2021-03-04 두산공작기계 주식회사 공작기계 스핀들의 열변형 보정 방법 및 장치, 이를 이용한 공작기계
KR102589476B1 (ko) 2019-08-22 2023-10-16 주식회사 디엔솔루션즈 공작기계 스핀들의 열변형 보정 방법 및 장치, 이를 이용한 공작기계

Also Published As

Publication number Publication date
JP2017170532A (ja) 2017-09-28

Similar Documents

Publication Publication Date Title
US7778725B2 (en) Method for estimating thermal displacement in machine tool
JP6877989B2 (ja) 工作機械の温度推定方法及び熱変位補正方法
JP5811102B2 (ja) 熱変位補正装置および熱変位補正方法
US7245983B2 (en) Method and apparatus for correcting thermal displacement of machine tool
JP4727634B2 (ja) 加工方法
JP3136464B2 (ja) 工作機械の熱変位補正方法
JP6561003B2 (ja) 工作機械の熱変位補正方法、工作機械
JP6130242B2 (ja) 測定装置を備えた工作機械
CN112828682A (zh) 机床的误差测量方法以及机床
JP4720774B2 (ja) 加工装置
US11714007B2 (en) Temperature interpolation device
US20150012126A1 (en) Thermal displacement correction method and thermal displacement correction unit
JP3422462B2 (ja) 工作機械の熱変位推定方法
JP3756793B2 (ja) 工作機械の熱変位補正装置
JP7098544B2 (ja) 工作機械の熱変位補正方法及び熱変位補正装置
JP4469681B2 (ja) 工作機械の加工誤差の補正方法
JP6553907B2 (ja) 工作機械
JP6656945B2 (ja) 工作機械の熱変位の補正方法
JP4358705B2 (ja) 工作機械の熱変形誤差の補正方法
JP2004148443A (ja) 工具の熱変位補正方法
JP2009248209A (ja) 工作機械の熱変位推定方法
JP4505385B2 (ja) 工作機械の熱変位推定方法
JP2002052439A (ja) 旋盤の熱変位補正方法
JP5127603B2 (ja) 加工方法及び加工装置
TWI410767B (zh) 機械裝置之具有參數學習的控制器及其參數學習方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180928

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

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190628

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190722

R150 Certificate of patent or registration of utility model

Ref document number: 6561003

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150