JP3517738B2 - 工作機械の簡易熱変位補正方法 - Google Patents

工作機械の簡易熱変位補正方法

Info

Publication number
JP3517738B2
JP3517738B2 JP2002047535A JP2002047535A JP3517738B2 JP 3517738 B2 JP3517738 B2 JP 3517738B2 JP 2002047535 A JP2002047535 A JP 2002047535A JP 2002047535 A JP2002047535 A JP 2002047535A JP 3517738 B2 JP3517738 B2 JP 3517738B2
Authority
JP
Japan
Prior art keywords
displacement
correction
axis
amount
thermal
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.)
Expired - Fee Related
Application number
JP2002047535A
Other languages
English (en)
Other versions
JP2003245844A (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.)
Horkos Corp
Original Assignee
Horkos 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 Horkos Corp filed Critical Horkos Corp
Priority to JP2002047535A priority Critical patent/JP3517738B2/ja
Publication of JP2003245844A publication Critical patent/JP2003245844A/ja
Application granted granted Critical
Publication of JP3517738B2 publication Critical patent/JP3517738B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は,工作機械の熱変位
を,簡単な発熱関数及び冷却関数で表し, 予め該熱変位
を測定し, 位置補正を行う工作機械の簡易熱変位補正方
法に関する。
【0002】
【従来の技術】従来技術の工作機械の熱変位補正方法
は,各種あるが, 例えば, 特許第3154946 号「工作機械
の熱変位補正方法」があり,ここには「数値制御装置を
用いて制御される工作機械において,送り軸の平均移動
速度, 移動頻度及び移動位置から,熱変位に対する補正
量を求める近似式, 及び該近似式によって求められた補
正量より指令位置に対する位置補正量を求める近似式を
予め数値制御装置に記憶させておき, 送り軸の位置をモ
ニタリングし,モニタリングされた送り軸の位置より送
り軸のの平均移動速度及び移動頻度を求めて上記近似式
より送り軸に対する指令位置に対する位置補正量を求め
て,指令位置を該位置補正量で補正して出力するように
した熱変位補正方法」があった。
【0003】
【発明が解決しようとする課題】従来技術の上記工作機
械の熱変位補正方法において,近似式として,例えば
「段落0026」に示す様に, 単位時間当たりの発熱変位量
Qnは,Qn=A・[f(Bn)] a ・Cnb と,べき乗の係数:a,bで
表しており,該近似式を測定値で近似するのが, 複雑で
容易に算出するのが困難で時間を要する,問題点があっ
た。
【0004】従来技術の上記工作機械の熱変位補正方法
において,熱変位の補正方法は,例えば移動軸の補正量
の場合,「段落0026」に示す様に, 単位時間の補正量δ
n は, δn=δn-1 + Qn-qn と微分形式の加算で補正し
ており,この様な微分形式の加算では,誤差が加算さ
れ, 位置の算出において, 補正量の誤差が大きくなる恐
れがある,問題点があった。
【0005】従来技術の上記工作機械の熱変位補正方法
において,熱変位の測定方法は,例えばZ軸の熱変位の
測定の場合,「段落0019」に示す様に, Z軸の-50mm,-1
50mm,-300mm 位置の変位を測定する変位測定器S1,S2,S3
を用い,3箇所測定しており, Z軸のストロークの変位を
固定した一端部の変位固定端(Fz)と,他端部の変位自在
な変位自由端(Ez)を考慮せずに,測定を行っており,測
定箇所が多く, 測定に時間がかかり,それだけ解析に時
間を要する,問題点があった。
【0006】
【課題を解決するための手段】上記の問題点を解決する
ために,本発明の工作機械の簡易熱変位補正方法は,各
変位量δを表す発熱関数f(t)として.到達変位量δm
が,発熱時定数τh で時間t と共に飽和に達する, 一次
遅れの式とし,該到達変位量δm は, 対応する比例係数
である特性係数K を有し, 移動頻度を含む平均速度V に
比例することとし,一方, 各冷却関数g(t)は,対応する
作動を停止した時点で, 初期変位量δ miから指数関数的
に冷却時定数τc で時間t と共に減衰する, 指数減衰式
とする事を特徴とする。
【0007】本発明の工作機械の簡易熱変位補正方法
は,発熱関数及び冷却関数が,それぞれ簡単な二定数で
定まる一次遅れの式及び指数減衰式で容易に表されるの
で,変位量演算手段において,該関数の解析的解法で,
各変位量δの演算が行われる事を特徴とする。
【0008】本発明の工作機械の簡易熱変位補正方法
は,熱変位補正前処理工程において,各軸の熱変位測定
手段は,ストローク(ST)一端部の変位自在な変位自由端
(E) に対応する最大変位を表す変位量δを測定する事を
特徴とする。
【0009】
【発明の実施の形態】本発明の請求項1に対応する工作
機械の簡易熱変位補正方法は,主軸本体(1a)の回転平均
速度(Vs),3次元(x,y,z軸) 各軸方向のボールネジ等から
成る送り部材(2b,3b,4b)上を動く移動部材(2c,3c,4c)の
送り平均速度(Vx,Vy,Vz)とその稼働時間(t),更にこれら
の作動熱環境条件に起因する, 発熱及び冷却熱変位によ
る主軸前端面(1b)の主軸位置を常時補正する為の位置補
正主工程を, 切削加工工程と共に, 制御手段(5) により
行う工作機械の簡易熱変位補正方法であって,該位置補
正主工程に用いる各変位量δ( δx,δy,δz,δs)をそれ
ぞれ表す発熱関数f(t)及び冷却関数g(t)を予め定めるた
めに, 熱変位補正前処理工程を,熱変位測定手段を用い
て行うこととし,該工作機械において, 主軸(s) 軸心を
z 軸とし,各該発熱関数f(t)は,到達変位量δm が,発
熱時定数τh で時間t と共に飽和に達する, 一次遅れの
式とし,該到達変位量δm は, 対応する比例係数である
特性係数K (kx,ky,kz,ks) を有し, 移動頻度を含む平均
速度V(Vx,Vy,Vz,Vs)に比例することとし,一方, 各該冷
却関数g(t)は,対応する作動を停止した時点で, 初期変
位量δ miから指数関数的に冷却時定数τc で時間t と共
に減衰する, 指数減衰式とし,そして該主軸の熱変位測
定手段は,該主軸前端面のz 軸方向の変位量δs を,ピ
ックテスタ等の位置測定手段(10)により測定し, 一方,z
軸の熱変位測定手段は,回転自在な該送り部材のストロ
ーク(STz) を定める, z 軸方向の変位を固定した一端部
の変位固定端(Fz)と,他端部の変位自在な変位自由端(E
z)において,該変位自由端(Ez)に対応するz 軸移動台(4
a)端部で, 変位量δz を該位置測定手段により測定し,
そしてx 及びy 軸の熱変位測定手段は,該主軸前端面の
対応する側周角部近傍を, 各ストローク(STx,STy) の変
位自由端(Ex,Ey) で, 変位量( δx,δy)をそれぞれ該
位置測定手段により測定し,該位置補正主工程におい
て,各変位量δ( δx,δy,δz,δs)による,該主軸前端
面の主軸位置の補正量C は,勾配補正工程(S51) を用
い,z軸の補正量Czは,該変位量δz を該ストローク(ST
z) 間に直線勾配を用いて比例配分し,かつ該変位量δs
を一様に加算して補正確保し, 他方,x及びy 軸の補正
量Cx,Cy は,それぞれ各該変位量( δx,δy)を, 対応す
る各該ストローク(STx,STy) 間に直線勾配を用いて比例
配分して補正確保し,該熱変位補正前処理工程を行う作
動熱環境条件が,周囲雰囲気温度中で該主軸が無負荷で
ある事を特徴とする。
【0010】本発明の請求項2に対応する工作機械の簡
易熱変位補正方法は,熱変位補正前処理工程を行う作動
熱環境条件が,主軸本体 (1a) ・切削工具 (1c) が所定量の
負荷状態であり,該負荷の大きさを,主軸モータ (1d)
の負荷で計測可能で,該熱変位補正前処理工程を行う事
も出来る。
【0011】本発明の請求項3に対応する工作機械の簡
易熱変位補正方法は,熱変位補正前処理工程を行う作動
熱環境条件が,主軸本体 (1a) ・切削工具 (1c) ・加工物
(7) 等から成る加工部近傍を冷却する所定の量のクーラ
ント液を循環使用し,クーラント装置を装備する事も出
来る。
【0012】本発明の工作機械の簡易熱変位補正方法の
熱変位補正前処理工程において,各軸の熱変位測定手段
に用いる, ストローク(ST)を定める, 回転自在に各軸方
向の変位を固定した一端部の変位固定端(F) は,送り部
材にリング部材を固定し, 該リング部材を軸受け部材で
挟持して確保する事も出来る。
【0013】本発明の工作機械の簡易熱変位補正方法の
熱変位補正前処理工程において,発熱関数は,一次遅れ
の式である,f(t)= δm ・[1- exp(-t/ τh)] とし,こ
こで, 時定数τh 及び到達変位量δm の二つの定数で容
易に定まり, 該到達変位量δm は, 平均速度(V) にほぼ
比例する事が実証され,故に, 該発熱関数f(t)は,一般
的に二つの定数,特性係数K と時定数τh とを用い, f
(t)=K・V ・[1- exp(-t/ τh)] と容易に表す事を特徴
とする。
【0014】本発明の工作機械の簡易熱変位補正方法の
熱変位補正前処理工程において,冷却関数は,指数減衰
式である,g(t)= δ mi・exp(-t/ τc)とし,ここで, 時
定数τc 及び初期変位量δ miの二つの定数で容易に表す
事を特徴とする。
【0015】本発明の工作機械の簡易熱変位補正方法に
おいて,位置補正主工程は,工作機械の電源投入(S0)と
共にプログラムとして開始し, 先ず初期設定工程(S1)に
おいて,各変位量δを, 所定のサンプリング時間(Tm)間
隔で, 演算して制御手段の制御メモリ(M31) に格納し表
示する該サンプリング時間(Tm)の選択設定, 及び各軸の
位置補正を行う, 変位量補正工程(S5)を実行する時間間
隔としての補正時間 (Tc>Tm) の選択設定を行い, 次に
変位量サンプリング時間到達工程(S2)において,Δt=Tm
に到達すると, 変位量サンプリング工程(S2)において,
変位量演算手段を用い,前回のサンプリング時刻:ti-1
における, 各変位量δi-1 から,制御メモリ(M31) から
読み出した時間間隔Tm=ti -ti-1 間に変化した移動頻度
を含む平均速度データセットDS(Vi ) 値を用い, 発熱状
態移行か冷却状態移行かを判定し, 現行のサンプリング
時刻:ti の各変位量δi を演算確保し,そして該変位量
δi をデータセットDS( δ) として, 該制御メモリ(M
31) に格納し, 操作部に有する表示手段で表示可能と
し,次に変位量補正時間到達工程(S4)において,Δt=Tc
に到達すると, 変位量補正工程(S5)において,現行時間
に最も近い該データセットDS( δ) を該制御メモリ(M3
1) から読み出し, 勾配補正工程(S51) において,補正
量演算手段を用い, 各軸の補正量C を演算確保し,該制
御手段の補正メモリ(M51) に格納し, 加工制御工程(W1)
からの移動指令に従い, 該補正メモリ(M51) の補正量C
を読み出し, インターフェイス(W2)を介して, 各軸移動
装置の位置を補正する事も出来る。
【0016】本発明の工作機械の簡易熱変位補正方法に
おいて,位置補正主工程の初期設定工程(S1)は,電源投
入(S0)以前の工作機械の停止時間を計測し,前回の最終
サンプリング時刻より今回の電源投入までの経過時間を
算出する工程を含む事も出来る。
【0017】本発明の工作機械の簡易熱変位補正方法
は,熱変位補正前処理工程における発熱関数及び冷却関
数として,それぞれ簡単な二定数で定まる一次遅れの式
及び指数減衰式を用いたにも係わらず,驚くべきこと
に,位置補正主工程において,各軸ストローク間にわた
って,最大変位量を約10μm 以下に抑える作用を有す
る。
【0018】本発明の工作機械の簡易熱変位補正方法の
熱変位補正前処理工程において,発熱関数は,時定数τ
h 及び到達変位量δm の二つの定数で表されるので,平
衡に達する到達変位量δm は, 容易に定まり,更に該時
定数τh は,該到達変位量 δm の1/2 をδ1=δm/2 と
し,δ1 に対応する時間t1を確保し, τh=t1/In2=t1/0.
693 により,容易に該時定数τh を求める事も出来る。
【0019】本発明の工作機械の簡易熱変位補正方法の
熱変位補正前処理工程において,冷却関数は,時定数τ
c 及び初期変位量δ miの二つの定数で表されるので,該
時定数τc は,該初期変位量δ miの1/2 をδ1=δ mi/2と
し,δ1 に対応する時間t1を確保し, τc=t1/In2=t1/0.
693 により,容易に該時定数τc を求める事も出来る。
【0020】本発明の工作機械の簡易熱変位補正方法の
熱変位補正前処理工程において,各軸(x,y,z) の熱変位
測定手段は,ストローク(ST)一端部の変位自在な変位自
由端(E) に対応する最大変位を表す変位量δを測定する
ので,変位量の値が大きく, 相対誤差を小さくして容易
に測定でき,且つ測定・解析に時間を要しない作用を有
する。
【0021】本発明の工作機械の簡易熱変位補正方法の
位置補正主工程において,勾配補正工程(S51) を用い,z
軸の補正量 Cz= z ( δ z/STz)+ δ s は,変位量δz
をストローク(STz) 間に直線勾配を用いて比例配分し,
かつ変位量δs を一様に加算して補正確保し, 他方,x及
びy 軸の補正量Cx及び Cy Cx= ( δ x/STx)[x +(STx
/2)], 及び Cy= ( δ y/STy)[y -STy] は,それぞれ各
変位量( δx,δy)を, 対応する各ストローク(STx,STy)
間に直線勾配を用いて比例配分して補正確保するので,
該各ストローク間の補正が可能となり, 補正量C の算出
が線型補正になり,算出方法が簡単で, 且つ補正量C を
補正メモリ(M51) に格納する値は,各軸ストローク間の
両端補正値を格納するだけで良い作用を有する。
【0022】本発明の工作機械の簡易熱変位補正方法の
位置補正主工程において,発熱関数及び冷却関数が,そ
れぞれ簡単な二定数で定まる一次遅れの式及び指数減衰
式で容易に表されるので,変位量サンプリング工程(S2)
の変位量演算手段により,該関数の解析的解法で, 現行
のサンプリング時刻:ti の各変位量δi の演算が容易に
行われ, 微分的加算を行わないので, 加算誤差を小さく
する作用を有する。
【0023】本発明の工作機械の簡易熱変位補正方法
は,クーラント装置を装備する工作機械,そして主軸・
切削工具が所定量の負荷状態である工作機械等,各種の
作動熱環境条件に対応して用いる事が出来る。
【0024】本発明の工作機械の簡易熱変位補正方法
は,一次元或いは二次元各軸に移動装置を装備する工作
機械にも,対応する装備各軸に対し,該簡易熱変位補正
方法を適用できるものとする。
【0025】
【実施例】この発明の実施例の図面において,図1は,
本発明の実施例を示す,工作機械の簡易熱変位補正方法
における,(A)は熱変位補正前処理工程に用いる,熱
変位測定手段を示す概略説明ブロック図,そして(B)
は該概略説明図の座標軸における,変位量δ,変位固定
端F,そして変位自由端E との関係を示す。図2は,工作
機械の簡易熱変位補正方法における,Z軸発熱変位量測
定, そして図3は, Z軸冷却変位量測定結果である。図
4は,工作機械の簡易熱変位補正方法における,(A)
はX軸発熱変位測定量,及び(B)はZ軸発熱変位測定
量, そして図5において, (A)は主軸発熱変位測定
量,及び(B)は冷却変位測定量である。図6は,工作
機械の簡易熱変位補正方法における,位置補正主工程で
ある。図7は,位置補正主工程の変位量サンプリング工
程に用いる概略変位量演算手段説明図, そして図8にお
いて,位置補正主工程の勾配補正工程を示す,(A)は
X軸補正量:Cx ,(B)はY軸補正量:Cy ,そして
(C)はZ軸補正量:Cz の概略補正量演算手段説明図で
ある。図9は,工作機械の簡易熱変位補正方法におけ
る,補正無しと補正有りの比較変位量測定結果の,
(A)はY軸測定値,そして(B)はZ軸測定値であ
る。
【0026】この発明の実施例を以下説明すると,請求
項1に対応する工作機械の簡易熱変位補正方法は,図1
に示すように,主軸本体(1a)の回転平均速度(Vs),3次元
(x,y,z軸) 各軸方向のボールネジ等から成る送り部材(2
b,3b,4b)上を動く移動部材 (2c,3c,4c)の送り平均速度
(Vx,Vy,Vz)とその稼働時間(t),更にこれらの作動熱環境
条件に起因する, 発熱及び冷却熱変位による主軸前端面
(1b)の主軸位置を常時補正する為の位置補正主工程を,
切削加工工程と共に, 制御手段(5) により行う工作機械
の簡易熱変位補正方法であって,該位置補正主工程に用
いる各変位量δ( δx,δy,δz,δs)をそれぞれ表す発熱
関数f(t)及び冷却関数g(t)を予め定めるために, 熱変位
補正前処理工程を,熱変位測定手段を用いて行うことと
し,該工作機械において, 主軸(s) 軸心をz 軸とし,各
該発熱関数f(t)は,到達変位量 δm が,発熱時定数τ
h で時間t と共に飽和に達する, 一次遅れの式とし,該
到達変位量δm は, 対応する比例係数である特性係数K
(kx,ky,kz,ks)を有し, 移動頻度を含む平均速度V(Vx,V
y,Vz,Vs)に比例することとし,一方, 各該冷却関数 g
(t)は,対応する作動を停止した時点で, 初期変位量δ m
iから指数関数的に冷却時定数τc で時間t と共に減衰
する, 指数減衰式とし,そして該主軸の熱変位測定手段
は,該主軸前端面のz 軸方向の変位量δs を,ピックテ
スタ等の位置測定手段(10)により測定し, 一方,z軸の熱
変位測定手段は,回転自在な該送り部材 (4b)のストロ
ーク(STz) を定める, z 軸方向の変位を固定した一端部
の変位固定端(Fz)と,他端部の変位自在な変位自由端(E
z)において,該変位自由端(Ez)に対応するz 軸移動台(4
a)端部で, 変位量δz を該位置測定手段により測定し,
そしてx 及びy 軸の熱変位測定手段は,該主軸前端面の
対応する側周角部近傍を, 各ストローク(STx,STy) の変
位自由端(Ex,Ey) で, 変位量( δx,δy)をそれぞれ該位
置測定手段により測定し,該位置補正主工程において,
各変位量δ( δx,δy,δz,δs)による,該主軸前端面の
主軸位置の補正量C は,図8に示す様に,勾配補正工程
(S51) を用い,z軸の補正量Czは,該変位量δz を該スト
ローク(STz) 間に直線勾配を用いて比例配分し,かつ該
変位量δs を一様に加算して補正確保し, 他方,x及びy
軸の補正量Cx,Cy は,それぞれ各該変位量( δx,δy)
を, 対応する各該ストローク(STx,STy) 間に直線勾配を
用いて比例配分して補正確保し,特に該熱変位補正前処
理工程を行う作動熱環境条件が,周囲雰囲気温度中で該
主軸が無負荷である事を特徴とする。
【0027】本発明の実施例の請求項1に対応する工作
機械の簡易熱変位補正方法において,Z軸発熱変位量測
定の結果は,図2に示すように,測定条件として,移動
部材(4c)の送り平均速度:Vz=10m/min とし,ストローク
長:STz=500mmの往復移動を行いながら,変位自由端(Ez)
に対応するz 軸移動台(4a)端部で, 変位量δz の増加を
経過時間(t)の関数として,位置測定手段(10)により
測定した。δz=fz(t) の発熱関数は,fz(t)=δmz・[1-
exp(-t/ τh z )]とし,該発熱関数の時定数τh は,測
定点を滑らかな曲線で結び, 到達変位量δm の 1/2 を
δ1=δm/2 とし,δ1 に対応する時間t1を確保し, τh=
t1/In2=t1/0.693 により,容易に該時定数τh を求める
事が出来る。該位置測定手段として,ピックテスタを用
い,接触子(ピック)により該変位量δz を精度:10μ
m/目盛で測定した。更に, 該到達変位量δm に対応する
送り部材(4b)の温度を,接触式サーモメータ(11)( 熱伝
対式ディジタル温度計:0.1℃分解表示温度) で,変位自
由端(Ez)の内側: 約100mm でモニター測定し, 温度変化
量は約14℃であった。
【0028】本発明の実施例の請求項1に対応する工作
機械の簡易熱変位補正方法において,Z軸冷却変位量測
定の結果は,図3に示すように,測定条件として,上
記,到達変位量δm に到達した後,移動部材(4c)の往復
送り作動を停止し,変位自由端(Ez)に対応するz 軸移動
台(4a)端部で, 該変位量δm を初期変位量δ miとし,変
位量δz の減衰を経過時間(t)の関数として,位置測
定手段(10)により測定した。δz=gz(t) の冷却関数は,
gz(t)=δmz・exp(-t/ τc z ) とし,該冷却関数の時定
数τc は,測定点を滑らかな曲線で結び, 該初期変位量
δ miの1/2 をδ1=δ mi/2とし,δ1 に対応する時間t1を
確保し, τc=t1/In2=t1/0.693 により,容易に該時定数
τc を求める事が出来る。
【0029】本発明の実施例の請求項1に対応する工作
機械の簡易熱変位補正方法において,この様にして求め
た,各種の測定条件としての平均速度V(=Vx,Vy,Vz,Vs)
に対する, 各発熱関数f(t)及び及び冷却関数g(t)を定め
る, それぞれの特性係数K(= kx,ky,kz,ks)及び時定数τ
(=τh,τc)の測定結果の例を, 図4及び図5に示す。こ
れらの該測定結果から分かる様に,特に該発熱関数f(t)
においては,特定の軸に対して,対応する該平均速度
(V) を変えても, 時定数τは,誤差e=10% 以内で一致
し, 更にその特性係数(k) も, 誤差e=14% 以内で一致
し,従って到達変位量δm は, 該平均速度(V) にほぼ比
例する事を実証した。故に, 該発熱関数f(t)は,一般的
に, f(t)=K ・V ・[1- exp(-t/ τh)] と表す事が出来る。
【0030】本発明の実施例の請求項1に対応する工作
機械の簡易熱変位補正方法において,位置補正主工程
は,図6に示すように,工作機械の電源投入(S0)と共に
プログラムとして開始し, 先ず初期設定工程(S1)におい
て,各変位量δ( δx,δy,δz,δs)を, 所定のサンプリ
ング時間(Tm)間隔で, 演算して制御手段(5) の制御メモ
リ(M31) に格納し表示する該サンプリング時間(Tm)の選
択設定, 及び各軸の位置補正を行う, 変位量補正工程(S
5)を実行する時間間隔としての補正時間(Tc)の選択設定
を行い, 次に変位量サンプリング時間到達工程(S2)にお
いて,Δt=Tm( 例えば,30 秒毎) に到達すると, 変位量
サンプリング工程(S2)において,変位量演算手段を用
い,前回のサンプリング時刻:ti-1 における, 各変位量
δi-1(δx, δy,δz,δs)から,制御メモリ(M31) から
読み出した時間間隔Tm=ti -ti-1 間に変化した移動頻度
を含む平均速度データセットDS(Vi ) 値を用い, 発熱状
態移行(CASE I)か冷却状態移行(CASE II) かを判定し,
現行のサンプリング時刻:ti の各変位量δi を演算確保
し,そして該変位量δi をデータセットDS( δ) とし
て, 該制御メモリ(M31) に格納し, 操作部(5a)に有する
表示手段で表示可能とし,次に変位量補正時間到達工程
(S4)において,Δt=Tc( 例えば,3分毎) に到達すると,
変位量補正工程(S5)において,現行時間に最も近い該デ
ータセットDS( δ) を該制御メモリ(M31) から読み出
し, 勾配補正工程(S51) において,補正量演算手段を用
い, 各軸の補正量Cx,Cy,Czを演算確保し,該制御手段の
補正メモリ(M51) に格納し, 加工制御工程(W1)からの移
動指令に従い, 該補正メモリ(M51) の補正量Cx,Cy,Czを
読み出し, インターフェイス(W2)を介して, 各軸移動装
置(2,3, 4)の位置を補正する事を特徴とする。
【0031】本発明の実施例の請求項1に対応する工作
機械の簡易熱変位補正方法において,位置補正主工程に
おける,変位量サンプリング工程(S2)に用いる変位量演
算手段は,図7に示すように,各変位量δ( δx,δy,δ
z,δs)に対応する,t- δ平面上の現行点:Pi の現行のサ
ンプリング時刻:ti の各変位量δi を演算確保するため
に,前回のサンプリング時刻:ti-1 における点:Pi-1
おいて,制御メモリ (M31) から読み出した時間間隔Tm
=ti -ti-1 間に変化した移動頻度を含む平均速度データ
セットDS(Vi ) 値を用い, 前回の変位量: δi-1 と,今
回の平均速度データ:Vi とを比較し, 次の場合を判定す
る。CASE I:Vi > δi-1/K の場合は発熱状態移行とな
る。従って, 該点:Pi-1 と現行点:Pi を通る, 発熱関数
は, f(t)=K ・V i ・[1- exp(-t/ τh)] となり, この時間軸:tの原点とt i-1 時刻との時間間隔:M
i-1 は,Mi-1= -τh ・In[1- δi-1/(K・V i )] によ
り,与えられT i =Mi-1+Tmなので, 従って現行点:Pi
おいて, δi =f(T i)=f(M i-1+Tm) に移行する。CASE II:V i ≦δi-1/K の場合は冷却状態
移行となる。従って, 該点:Pi-1 のδi-1 から,対応す
る冷却時定数τc で減衰する, 冷却 関数は, g(t)= δi-1 ・exp(-t/ τc)となり, 従って現行点:Pi ′において, δi =g(Tm) =δi-1 ・exp(-Tm/τc) に移行する。この様にして, 現行のサンプリング時刻:t
i の各変位量δi を演算確保し,そして該変位量δi
データセットDS( δ) として, 該制御メモリ(M31) に格
納し, 操作部(5a)に有する表示手段で表示可能とする。
【0032】本発明の実施例の請求項1に対応する工作
機械の簡易熱変位補正方法において,位置補正主工程の
勾配補正工程(S51) に用いる補正量演算手段は,図8に
示すように, (A)X軸の補正量Cx= ( δ x/STx)[x +(STx/2)]の場
合,X軸ストローク長:STxの中間を, 原点とし,該STx
の両端を,それぞれ変位固定端(Fx)及び変位自由端(Ex)
とし,該変位自由端(Ex)において,変位量δx が発生す
るので,X軸の補正量Cx(x) は,該STx の両端におい
て,Cx(-STx/2)=0, そしてCx(STx/2)=- δx を与え, 該
ストローク長(STx) 間に直線勾配を用いて比例配分して
補正を確保する。 (B)Y軸の補正量Cy= ( δ y/STy)[y - STy] の場
合, Y軸ストローク長:STyの一端部である変位自由端
(Ey)を原点とし,他端部を変位固定端(Fy)とし,該変位
自由端(Ey)において,変位量- δy が発生するので,Y
軸の補正量Cy(y) は,該STy の両端において,Cy(STy)=
0,そしてCy(0)=δy を与え, 該ストローク長(STy) 間に
直線勾配を用いて比例配分して補正を確保する。 (C)Z軸の補正量Cz= z ( δ z/STz)+ δ s の場合,
Z軸ストローク長:STzの一端部である変位固定端(Fz)を
原点とし,他端部を変位自由端(Ez)とし,該変位自由端
(Ez)において, 変位量δz が発生すると共に, 主軸前端
面(1b)の変位量- δs が, 原点において発生するので,
z 軸方向の補正量Cz(z) は, 該変位量δz を該ストロー
ク(STz) 間に直線勾配を用いて比例配分し,かつ該変位
量δs を一様に加算して補正確保するので,Cz(0)=δs,
そしてCz(STz)=δs-δz となり, 該ストローク(STz) 間
に直線勾配を用いて補正確保する事が出来る。これらの
補正量Cx,Cy,Czを補正メモリ(M51) に格納する値は,各
軸ストローク間は両端補正値を結ぶ直線勾配補正なの
で,それぞれ両端補正値を格納するだけで良い事を特徴
とする。
【0033】本発明の実施例の請求項1に対応する工作
機械の簡易熱変位補正方法において,変位量測定結果
は,図9(A)に示すように,補正無しと補正有りの比
較変位量Y軸測定結果において,補正無しの場合の最大
変位量は,16μm であったが,補正有りにより,最大変
位量を2 μm 以下に抑えることができ,そして図9
(B)に示すように,補正無しと補正有りの比較変位量
Z軸測定結果において,補正無しの場合の最大変位量
は,32μm であったが,補正有りにより,最大変位量を
10μm 以下に抑えることができ, この様に該簡易熱変位
補正方法を用いることにより,最大変位量を10μm 程度
以下に抑える事が出来る。
【0034】
【発明の効果】本発明は,以上説明した様な形態で実施
され,以下に記載される様な効果を有する。
【0035】本発明の工作機械の簡易熱変位補正方法
は,発熱関数及び冷却関数として,それぞれ簡単な二定
数で定まる一次遅れの式及び指数減衰式を用いたにも係
わらず,驚くべきことに,位置補正主工程において,各
軸ストローク間にわたって,最大変位量を約10μm 以
下に抑える効果を有する。
【0036】本発明の工作機械の簡易熱変位補正方法
は,熱変位測定手段において,各軸の変位量は,ストロ
ーク一端部の変位自在な変位自由端に対応する最大変位
を表す変位量δを測定するので,変位量の値が大きく,
相対誤差を小さくして容易に測定でき,且つ測定・解析
に時間を要しない効果を有する。
【0037】本発明の工作機械の簡易熱変位補正方法
は,勾配補正工程において,z軸の補正量Czが,変位量δ
z をストローク(STz) 間に直線勾配を用いて比例配分
し,かつ変位量δs を一様に加算して補正確保し, 他
方,x及びy 軸の補正量Cx,Cy は,それぞれ各変位量( δ
x,δy)を, 対応する各ストローク(STx,STy) 間に直線勾
配を用いて比例配分して補正確保するので,該各ストロ
ーク間の補正が可能となり, 補正量C の算出が線型補正
になり,算出方法が簡単で, 且つ補正量C を補正メモリ
に格納する値は,各軸ストローク間の両端補正値を格納
するだけで良い効果を有する。
【0038】本発明の工作機械の簡易熱変位補正方法
は,発熱関数及び冷却関数が,それぞれ簡単な二定数で
定まる一次遅れの式及び指数減衰式で容易に表されるの
で,変位量サンプリング工程の変位量演算手段により,
該関数の解析的解法で, 現行のサンプリング時刻の各変
位量の演算が容易に行われ, 微分的加算を行わないの
で, 加算誤差を小さする効果を有する。
【0039】本発明の工作機械の簡易熱変位補正方法
は,クーラント装置を装備する工作機械,そして主軸・
切削工具が所定量の負荷状態である工作機械等,各種の
作動熱環境条件に対応して用いる事が出来る。
【図面の簡単な説明】
【図1】本発明の実施例を示す,工作機械の簡易熱変位
補正方法における,(A)は熱変位補正前処理工程に用
いる,熱変位測定手段を示す概略説明ブロック図,そし
て(B)は該概略説明図の座標軸における,変位量δ,
変位固定端F,そして変位自由端E との関係。
【図2】本発明の実施例を示す,工作機械の簡易熱変位
補正方法における,Z軸発熱変位量測定。
【図3】本発明の実施例を示す,工作機械の簡易熱変位
補正方法における,Z軸冷却変位量測定。
【図4】本発明の実施例を示す,工作機械の簡易熱変位
補正方法における,(A)はX軸発熱変位測定量,そし
て(B)はZ軸発熱変位測定量。
【図5】本発明の実施例を示す,工作機械の簡易熱変位
補正方法における,(A)は主軸発熱変位測定量,そし
て(B)は冷却変位測定量。
【図6】本発明の実施例を示す,工作機械の簡易熱変位
補正方法における,位置補正主工程。
【図7】本発明の実施例を示す,工作機械の簡易熱変位
補正方法における,位置補正主工程の変位量サンプリン
グ工程に用いる概略変位量演算手段説明図。
【図8】本発明の実施例を示す,工作機械の簡易熱変位
補正方法における,位置補正主工程の勾配補正工程を示
す,(A)はX軸補正量:Cx ,(B)はY軸補正量:Cy
,そして(C)はZ軸補正量:Cz の概略補正量演算手
段説明図。
【図9】本発明の実施例を示す,工作機械の簡易熱変位
補正方法における,補正無しと補正有りの比較変位量測
定結果の,(A)はY軸測定値,そして(B)はZ軸測
定値。
【符号の説明】
1 主軸回転装置 1a 主軸本体 1b 主軸前端面 1c 切削工具 1d 主軸モータ 2 X軸移動装置 2d X軸モータ 3 Y軸移動装置 3a Y軸移動台 3b Y軸送り部材 3c Y軸移動部材 3d Y軸モータ 3e Y軸変位固定部材 4 Z軸移動装置 4a Z軸移動台 4b Z軸送り部材 4c Z軸移動部材 4d Z軸モータ 4e Z軸変位固定部材 5 制御手段 5a 操作部 6 治具 7 加工物 8 架台 10 位置測定手段 11 温度測定手段 δ 変位量(添字x,y,z は各軸, そしてs は主軸に
属する) δm 到達変位量(添字x,y,z は各軸, そしてs は主
軸に属する) δ mi 初期変位量 τ 時定数( 添字h は発熱状態, そしてc は冷却状
態に属する) e 誤差 f(t) 発熱関数(添字x,y,z は各軸, そしてs は主軸
に属する) g(t) 冷却関数(添字x,y,z は各軸, そしてs は主軸
に属する) rpm 回転平均速度: 分当たりの回転数 s 主軸 t 時間 C 補正量( 添字x,y,z は各軸に属する) DS データ・セット E 変位自由端(添字x,y,z は各軸に属する) F 変位固定端(添字x,y,z は各軸に属する) K 特性係数(=δm/V)(添字x,y,z は各軸, そして
s は主軸に属する) ST ストローク(添字x,y,z は各軸に属する) Tc 補正時間 Tm サンフ゜リンク゛時間 V 平均速度(添字x,y,z は各軸の送り速度, そし
てs は主軸の回転速度に属する)

Claims (3)

    (57)【特許請求の範囲】
  1. 【請求項1】主軸本体(1a)の回転平均速度(Vs),3次元各
    軸方向の送り部材(2b,3b,4b)上を動く移動部材(2c,3c,4
    c)の送り平均速度(Vx,Vy,Vz)とその稼働時間(t),更にこ
    れらの作動熱環境条件に起因する, 発熱及び冷却熱変位
    による主軸前端面(1b)の主軸位置を常時補正する為の位
    置補正主工程を, 切削加工工程と共に, 制御手段(5) に
    より行う工作機械の簡易熱変位補正方法であって, 該位置補正主工程に用いる各変位量δをそれぞれ表す発
    熱関数f(t)及び冷却関数g(t)を予め定めるために, 熱変
    位補正前処理工程を,熱変位測定手段を用いて,行うこ
    ととし,該工作機械において, 主軸(s) 軸心をz 軸と
    し, 各該発熱関数:f(t)= δ m [1- exp(-t/ τ h)] は,到達
    変位量δm が,発熱時定数τh で時間t と共に飽和に達
    する, 一次遅れの式とし,該到達変位量δm =K・V
    は, 対応する比例係数である特性係数K(kx,ky,kz,ks)を
    有し, 移動頻度を含む平均速度V(Vx,Vy,Vz,Vs)に比例す
    ることとし,一方, 各該冷却関数:g(t)= δ mi exp(-t/ τ c)は,対応する作
    動を停止した時点で, 初期変位量δ miから指数関数的に
    冷却時定数τc で時間t と共に減衰する, 指数減衰式と
    し,そして該主軸の熱変位測定手段は,該主軸前端面の
    z 軸方向の変位量δs を,位置測定手段(10)により測定
    し, 一方, z 軸の熱変位測定手段は,回転自在な該送り部材(4b)の
    ストローク(STz) を定める, z 軸方向の変位を固定した
    一端部の変位固定端(Fz)と,他端部の変位自在な変位自
    由端(Ez)において,該変位自由端(Ez)に対応する位置
    で, 変位量δz を該位置測定手段により測定し, そして x 及びy 軸の熱変位測定手段は,該主軸前端面の対応す
    る側周角部近傍を, 各ストローク(STx,STy) の変位自由
    端(Ex,Ey) で, 変位量( δx,δy)をそれぞれ該位置測定
    手段により測定し,各変位量δ ( δ x, δ y, δ z, δ s) に対
    応する該到達変位量δ m =K・V,τ h , そしてτ c
    定め , 該位置補正主工程において,各変位自由端の時刻 :t の該
    各変位量δは,所定のサンプリン時刻毎に , 発熱状態か
    冷却状態移行かの判定を行いながら所定の該発熱関数及
    び冷却関数を用い , Vに対応する変位量演算手段により
    逐次的に求め, 各軸の時刻 :t の変位量δ ( δ x, δ y, δ z ) に対応する補
    正量 C(Cx,Cy,Cz) において, z 軸の補正量 Cz= z (
    δ z/STz)+ δ s は,該変位量δz を該ストローク(STz)
    間に直線勾配を用いて比例配分し,かつ該変位量δs を
    一様に加算して補正確保し, 他方,x及びy 軸の補正量
    Cx= ( δ x/STx)[x +(STx/2)], 及び Cy= ( δ y/STy)[y - STy] は,それぞれ各該変位量(
    δx,δy)を, 対応する各該ストローク(STx,STy) 間に直
    線勾配を用いて比例配分して補正確保し, 該熱変位補正前処理工程を行う作動熱環境条件が,周囲
    雰囲気温度中で該主軸が無負荷である事を特徴とする工
    作機械の簡易熱変位補正方法。
  2. 【請求項2】主軸本体 (1a) の回転平均速度 (Vs),3 次元各
    軸方向の送り部材 (2b,3b,4b) 上を動く移動部材 (2c,3c,4
    c) の送り平均速度 (Vx,Vy,Vz) とその稼働時間 (t), 更にこ
    れらの作動熱環境条件に起因する , 発熱及び冷却熱変位
    による主軸前端面 (1b) の主軸位置を常時補正する為の位
    置補正主工程を , 切削加工工程と共に , 制御手段 (5)
    より行う工作機械の簡易熱変位補正方法であって, 該位置補正主工程に用いる各変位量δをそれぞれ表す発
    熱関数 f(t) 及び冷却関数 g(t) を予め定めるために , 熱変
    位補正前処理工程を,熱変位測定手段を用いて,行うこ
    ととし,該工作機械において , 主軸 (s) 軸心を z 軸と
    し, 各該発熱関数 :f(t)= δ m [1- exp(-t/ τ h)] は,到達
    変位量δ m が,発熱時定数τ h で時間 t と共に飽和に達
    する , 一次遅れの式とし,該到達変位量δ m =K・V
    , 対応する比例係数である特性係数 K(kx,ky,kz,ks)
    有し , 移動頻度を含む平均速度 V(Vx,Vy,Vz,Vs) に比例す
    ることとし,一方 , 各該冷却関数 :g(t)= δ mi exp(-t/ τ c) は,対応する作
    動を停止した時点で , 初期変位量δ mi から指数関数的に
    冷却時定数τ c で時間 t と共に減衰する , 指数減衰式と
    し,そして該主軸の熱変位測定手段は,該主軸前端面の
    z 軸方向の変位量δ s を,位置測定手段 (10) により測定
    , 一方 , z 軸の熱変位測定手段は,回転自在な該送り部材 (4b)
    ストローク (STz) を定める , z 軸方向の変位を固定した
    一端部の変位固定端 (Fz) と,他端部の変位自在な変位自
    由端 (Ez) において,該変位自由端 (Ez) に対応する位置
    , 変位量δ z を該位置測定手段により測定し , そして x 及び y 軸の熱変位測定手段は,該主軸前端面の対応す
    る側周角部近傍を , 各ストローク (STx,STy) の変位自由
    (Ex,Ey) , 変位量 ( δ x, δ y) をそれぞれ該位置測定
    手段により測定し,各変位量δ ( δ x, δ y, δ z, δ s) に対
    応する該到達変位量δ m =K・V,τ h , そしてτ c
    定め , 該位置補正主工程において,各変位自由端の時刻 :t の該
    各変位量δは,所定のサンプリン時刻毎に , 発熱状態か
    冷却状態移行かの判定を行いながら所定の該発熱関数及
    び冷却関数を用い , Vに対応する変位量演算手段により
    逐次的に求め, 各軸の時刻 :t の変位量δ ( δ x, δ y, δ z ) に対応する補
    正量 C(Cx,Cy,Cz) において, z 軸の補正量: Cz= z (
    δ z/STz)+ δ s は,該変位量δ z を該ストローク (STz)
    間に直線勾配を用いて比例配分し,かつ該変位量δ s
    一様に加算して補正確保し , 他方 ,x 及び y 軸の補正量:
    Cx= ( δ x/STx)[x +(STx/2)], 及び Cy= ( δ y/STy)[y - STy] は,それぞれ各該変位量 (
    δ x, δ y) , 対応する各該ストローク (STx,STy) 間に直
    線勾配を用いて比例配分して補正確保し, 該熱変位補正前処理工程を行う作動熱環境条件が,主軸
    本体 (1a) ・切削工具 (1c) が所定量の負荷状態である事を
    特徴とする , 工作機械の簡易熱変位補正方法。
  3. 【請求項3】熱変位補正前処理工程を行う作動熱環境条
    件が,加工部近傍を冷却する所定の量のクーラント液を
    循環使用し,クーラント装置を装備する,請求項1又は
    請求項2記載の工作機械の簡易熱変位補正方法。
JP2002047535A 2002-02-25 2002-02-25 工作機械の簡易熱変位補正方法 Expired - Fee Related JP3517738B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002047535A JP3517738B2 (ja) 2002-02-25 2002-02-25 工作機械の簡易熱変位補正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002047535A JP3517738B2 (ja) 2002-02-25 2002-02-25 工作機械の簡易熱変位補正方法

Publications (2)

Publication Number Publication Date
JP2003245844A JP2003245844A (ja) 2003-09-02
JP3517738B2 true JP3517738B2 (ja) 2004-04-12

Family

ID=28660568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002047535A Expired - Fee Related JP3517738B2 (ja) 2002-02-25 2002-02-25 工作機械の簡易熱変位補正方法

Country Status (1)

Country Link
JP (1) JP3517738B2 (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 (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4538480B2 (ja) * 2007-09-07 2010-09-08 株式会社キラ・コーポレーション ボールねじの熱変位補償方法と、その補償方法を実行するnc工作機械
JP5502912B2 (ja) * 2012-01-19 2014-05-28 ファナック株式会社 工作機械の熱変位補正装置
JP5865758B2 (ja) * 2012-03-28 2016-02-17 三菱電機株式会社 工作機械制御装置および工作機械
CN110394686A (zh) * 2019-06-26 2019-11-01 东华大学 一种主动寻位及校正安装***

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
JP2003245844A (ja) 2003-09-02

Similar Documents

Publication Publication Date Title
JP4359573B2 (ja) 工作機械の熱変位補正方法
Ramesh et al. Error compensation in machine tools—a review: Part II: thermal errors
Schmitz et al. Case study: A comparison of error sources in high-speed milling
Ramesh et al. Thermal error measurement and modelling in machine tools.: Part I. Influence of varying operating conditions
Wu et al. Thermal error compensation method for machine center
CN109765848B (zh) 五轴机床运动轴几何误差贡献值计算及影响评估方法
JP2009104317A (ja) 数値制御方法及び数値制御装置
Fan et al. Unified error model based spatial error compensation for four types of CNC machining center: part II—unified model based spatial error compensation
JPH0798607A (ja) 物体移動装置及びその制御ユニット
Qiang Finite difference calculations of the deformations of multi-diameter workpieces during turning
JP3517738B2 (ja) 工作機械の簡易熱変位補正方法
Thangarasu et al. Prediction of cutting force in turning process-an experimental approach
CN108356603B (zh) 五轴数控机床主轴热变形误差补偿方法及***
Baum et al. Thermally induced volumetric error compensation by means of integral deformation sensors
Bitar-Nehme et al. Modelling and compensation of dominant thermally induced geometric errors using rotary axes’ power consumption
Ko et al. Particular behavior of spindle thermal deformation by thermal bending
JP2015030083A (ja) 工作機械の各部材の線膨張係数の決定方法および工作機械の熱変位補正装置
JP2017087405A (ja) 工作機械の熱変位補正装置
Horejs et al. Real-time compensation of machine tool thermal error including cutting process
Kruth et al. Interaction between workpiece and CMM during geometrical quality control in non-standard thermal conditions
KR101551183B1 (ko) 정밀가공기의 진동전달 해석방법
Horejš et al. A thermal error reduction of CNC grinding machine by FEA-based cooling system design and thermal compensation
KR20190133487A (ko) 복합공작기계 열변형 가공시험 방법
Polyakov et al. Static and thermal characteristics of numerically controlled machine tools.
Mareš et al. Enhancement of specialised vertical turning lathe accuracy through minimisation of thermal errors depending on turning and milling operations

Legal Events

Date Code Title Description
A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040113

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110206

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120206

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees