CN101290266B - 数控机床热误差补偿温度测点位置的确定方法 - Google Patents

数控机床热误差补偿温度测点位置的确定方法 Download PDF

Info

Publication number
CN101290266B
CN101290266B CN 200810039013 CN200810039013A CN101290266B CN 101290266 B CN101290266 B CN 101290266B CN 200810039013 CN200810039013 CN 200810039013 CN 200810039013 A CN200810039013 A CN 200810039013A CN 101290266 B CN101290266 B CN 101290266B
Authority
CN
China
Prior art keywords
temperature
lathe
deflection
point
numerical control
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
CN 200810039013
Other languages
English (en)
Other versions
CN101290266A (zh
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.)
Shanghai Machine Tool Factory Co Ltd
University of Shanghai for Science and Technology
Original Assignee
Shanghai Machine Tool Factory Co Ltd
University of Shanghai for Science and Technology
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 Shanghai Machine Tool Factory Co Ltd, University of Shanghai for Science and Technology filed Critical Shanghai Machine Tool Factory Co Ltd
Priority to CN 200810039013 priority Critical patent/CN101290266B/zh
Publication of CN101290266A publication Critical patent/CN101290266A/zh
Application granted granted Critical
Publication of CN101290266B publication Critical patent/CN101290266B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

本发明涉及一种数控机床热误差补偿温度传感器测点位置的确定方法,其具体步骤是:1.数控机床热特性有限元分析,2.根据信息论,计算测点温度值Ti(t)所提供的机床变形量的互信息量,3.计算m个温度测点组合所提供的机床变形量Y(t)的互信息量。通过本发明可解决数控机床热误差建模过程中确定温度传感器位置的优化计算问题。该方法用数值计算的方法代替传统的实验方法,可以实现使用最少的温度传感器来预测数控机床的热变形,有效地减少机床的温度测点数量,节约时间和成本,提高机床热误差补偿模型的有效性。

Description

数控机床热误差补偿温度测点位置的确定方法
技术领域
本发明涉及一种精密机床的切削加工中机床的热变形的测量与补偿方法。
背景技术
在精密机床的切削加工中,热源对加工精度的影响极大,提高工件的加工精度必须对工件的热变形和机床的热变形作定量研究,并在加工过程中作合理控制与补偿。机床热误差的测量与补偿,一般须在机床热误差测量的基础上,通过分析机床不同位置温度传感器测量值与机床热变形的关系,建立数控机床热误差模型,并据此对机床的热变形进行补偿。
然而,如何选择机床温度测量点是该项工作的一个难点与技术关键,机床上温度测点越多,所建立的热误差模型越精确,但数据处理量会随之大大增加。目前在几乎所有应用的热误差补偿***中,温度传感器位置的确定主要是根据经验和反复试凑来解决的。通常是先基于工程判断,在不同位置安装大量传感器,再采用相关分析、聚类分析等方法选出少量的传感器用于温度误差的建模,所提出的方法均未解决最优温度测点位置的确定问题。根据经验和反复试凑来确定温度测量点导致大量的时间和传感器的浪费,因为这些浪费的传感器并不用在最终的误差建模中。因此,选择适当的温度传感器位置就成了机床热误差精确建模的关键。
针对这种情况,本发明基于信息论,在对机床热误差有限元分析的基础上,提出了确定包含机床热变形误差信息量最大点作为温度测量点的测点位置优化计算方法。该方法能够有效地减少机床的温度测点数量,提高机床热误差模型的有效性。
发明内容
本发明是要提供一种数控机床热误差补偿最优温度测点位置的确定方法,用于解决数控机床热误差补偿建模中温度测点位置的优化的技术问题,用数值计算的方法进行数控机床热误差补偿温度传感器测点位置的优化设计。
为解决上述技术问题,本发明采用的技术方案是:
一种数控机床热误差补偿温度传感器测点位置的确定方法,其具体步骤是:
1.数控机床热特性有限元分析
建立研究对象有限元模型,确定热源和边界条件,利用有限元分析软件计算其瞬态温度场T(t)和热变形量Y(t);
设机床上温度测量点的待定位置为X:{x1,x2,...,xn},通过有限元分析获得:①这些位置温度随时间的变化量为T:{T1(t),T2(t),...,Tn(t)},②机床的刀具与被加工工件的相对位置变化随时间的热变形量为Y(t);
2. 根据信息论,计算测点温度值Ti(t)所提供的机床变形量的互信息量
机床上各测量位置温度值的值域为[Tmin,Tmax],机床变形量的值域为[Dmin,Dmax]。将[Tmin,Tmax]区间划分为N等份,[Dmin,Dmax]区间划分为M等份,分别统计Ti(t)与Y(t)落入各个小区间的样本数,计算概率分布pTi(j)与pYk(k),i=1,2,...,n;j=1,2,...,N;k=1,2,...,M。
根据信息论,某温度测点测量值Ti(t)所提供的机床变形量的信息量可表示为:
I ( Y ; T i ) = Σ k = 1 M Σ j = 1 N p ( Y k T i ( j ) ) log ( Y k T i ( j ) ) p ( T i ( j ) ) p ( Y k ) - - - ( 1 )
式中联合离散概率分布p(YkTi)通过将Ti(t)与Y(t)张成二维空间,然后等分为N×M个小区间,统计落入这些小区间的样本数计算得到;
通过式(1)并另i=1,2,...,n分别计算每一个温度测点与机床变形量Y的交互信息量I(Y;Ti),并取最大的I(Y;Ti)值,即确定包含机床变形量最大信息量的温度测量点,此位置即为最优的温度测量点位置;
3. 计算m个温度测点组合所提供的机床变形量Y(t)的互信息量计算其它温度测量点所提供的机床变形量Y(t)的交互信息量I(Y;Ti),m个温度传感器所提供的机床变形量Y(t)的信息量表示为:
I ( Y ; T i T i + 1 . . . T i + m - 1 ) = Σ k = 1 M Σ j 1 = 1 N Σ j 2 = 1 N . . . Σ jm = 1 N p ( Y k T i ( j 1 ) T i + 1 ( j 2 ) . . . T i + m - 1 ( j m ) ) log p ( Y k T i ( j 1 ) T i + 1 ( j 2 ) . . . T i + m - 1 ( j m ) ) p ( T i ( j 1 ) T i + 1 ( j 2 ) . . . T i + m - 1 ( j m ) ) p ( Y k ) - - - ( 2 )
上述步骤中:①确定最优的单个温度传感器位置,按照式(1)计算各温度测点的互信息量,信息量最大为最优的温度测点位置;②为了确定最优的m个温度传感器位置,按照式(2)遍历计算所有可能的传感器组合方式,采用遗传算法,分别计算出最优的2个,3个,...,m个温度传感器的组合,并根据机床变形量的计算精度,确定出最少的温度传感器组合作为温度误差建模使用的变量。
本发明的有益效果是:本发明在数控机床温度场和热变形误差有限元分析的基础上,计算各温度测点温度值所提供的机床热变形误差的互信息量,确定包含机床热变形误差信息量最大点作为温度传感器安装位置。用这种方法可以使热变形误差与所选温度场测量数据之间接近线性关系,使得所建立的热误差预报模型具有较好的性能。通过该发明,解决了数控机床热误差补偿建模过程中确定温度传感器位置的优化计算问题。该方法用数值计算的方法代替传统的实验方法,可以实现使用最少的温度传感器来预测数控机床的热变形,有效地减少机床的温度测点数量,节约时间和成本,提高机床热误差补偿模型的有效性。
附图说明
图1,图2是主轴箱体顶面和侧面测点布置示意图;
图3是主轴箱体顶面测点2(靠近前轴承)、测点18(靠近后轴承)和测点10(中间位置)的温升曲线;
图4是反映主轴热变形的热误差-时间曲线。
具体实施方式
下面结合附图与实施例对本发明作进一步的说明。
一种数控机床热误差补偿温度传感器测点位置的确定方法,其具体步骤是:
(1)数控机床热特性有限元分析
建立研究对象有限元模型,确定热源和边界条件,利用有限元分析软件计算其瞬态温度场T(t)和热变形量Y(t);
设机床上温度测量点的待定位置为X:{x1,x2,...,xn},通过有限元分析获得:①这些位置温度随时间的变化量为T:{T1(t),T2(t),...,Tn(t)},②机床变形量:刀具与被加工工件的相对位置变化随时间的热变形量为Y(t);
(2)根据信息论,计算测点温度值Ti(t)所提供的机床变形量的互信息量
机床上各测量位置温度值的值域为[Tmin,Tmax],机床变形量的值域为[Dmin,Dmax]。将[Tmin,Tmax]区间划分为N等份,[Dmin,Dmax]区间划分为M等份,分别统计Ti(t)与Y(t)落入各个小区间的样本数,计算概率分布pTi(j)与pYk(k),i=1,2,...,n;j=1,2,...,N;k=1,2,...,M。
根据信息论,某温度测点测量值Ti(t)所提供的机床变形量的信息量可表示为:
I ( Y ; T i ) = Σ k = 1 M Σ j = 1 N p ( Y k T i ( j ) ) log p ( Y k T i ( j ) ) p ( T i ( j ) ) p ( Y k ) - - - ( 1 )
式中联合离散概率分布p(YkTi)通过将Ti(t)与Y(t)张成二维空间,然后等分为N×M个小区间,统计落入这些小区间的样本数计算得到;
通过式(1)并另i=1,2,...,n分别计算每一个温度测点与机床变形量Y的交互信息量I(Y;Ti),并取最大的I(Y;Ti)值,即确定包含机床变形量最大信息量的温度测量点,此位置即为最优的温度测量点位置;
(3)计算m个温度测点组合所提供的机床变形量Y(t)的互信息量计算其它温度测量点所提供的机床变形量Y(t)的交互信息量I(Y;Ti),m个温度传感器所提供的机床变形量Y(t)的信息量表示为:
I ( Y ; T i T i + 1 . . . T i + m - 1 ) = Σ k = 1 M Σ j 1 = 1 N Σ j 2 = 1 N . . . Σ jm = 1 N p ( Y k T i ( j 1 ) T i + 1 ( j 2 ) . . . T i + m - 1 ( j m ) ) log p ( Y k T i ( j 1 ) T i + 1 ( j 2 ) . . . T i + m - 1 ( j m ) ) p ( T i ( j 1 ) T i + 1 ( j 2 ) . . . T i + m - 1 ( j m ) ) p ( Y k ) - - - ( 2 )
确定最优的单个温度传感器位置,按照式(1)计算各温度测点的互信息量,信息量最大为最优的温度测点位置;当计算最优的多个温度传感器测量位置时,其传感器组合内并不一定包含机床变形量最大信息量的传感器。因此,为了确定最优的m个温度传感器位置,应该按照式(2)遍历计算所有可能的传感器组合方式。当所计算的温度传感器数目较多时,传感器安装备选位置组合数将呈指数倍数增大,给式(2)的计算带来困难。为了有效解决该问题,可采用遗传算法,分别计算出最优的2个,3个,...,m个温度传感器的组合。并根据机床变形量的计算精度,确定出最少的温度传感器组合作为温度误差建模使用的变量。
主轴***的热变形是引起机床热变形的重要因素,因此下面用一种数控螺纹磨床的主轴***为例说明本发明所提出计算方法。
1.热特性有限元分析
数控螺纹磨床主轴部件由主轴、主轴箱、前后轴承等组成。计算使用有限元分析软件建立了经过简化的有限元模型,如图1所示。通过对主轴***热特性的有限元分析,并在一定的边界条件下,可以计算得到主轴***瞬态温度场分布,然后以主轴瞬态温度场作为载荷,加上主轴***的位移约束条件,进行主轴***的“热-结构”耦合分析,得到主轴***瞬态热变形结果。
主轴***在磨削状态下按如下顺序加载:启动机床运转600s→停止300s→重新启动运转1200s→停止300s→再启动运转直到2小时。从而得到各温度测点随时间变化的温升曲线,测点位置布置如图1,2所示。图3为主轴箱体顶面测点2(靠近前轴承)、测点18(靠近后轴承)和测点10(中间位置)的温升曲线(其余测点未一一列出)。图4是反映主轴热变形的热误差-时间曲线。
2.单个温度测点位置优化
分别在主轴箱体的顶面和二个侧面选取温度测量点的待定位置。每个面选取18个节点,待定温度测量点的布置见图1。从有限元热分析结果中提取54个节点的温度随时间变化的数据T:{T1(t),T2(t),...,Ti(t),...,T54(t)}。
根据上述计算得到的随时间变化的温度和热变形误差的数据,取样本数100,区间等分数N、M取20~40,按照公式(1),可求得温度测量点的温度数据所提供的机床主轴热变形的互信息量。
计算得到互信息量值最大的是测点41,位于箱体上侧面距前轴承热源中心x=0.20L处(L是前、后轴承热源中心点距离)。41号测点即为温度测点最优位置。
3.M个温度测点组合位置优化
同上述单个温度测点的计算,先从有限元分析结果中提取温度和热变形误差数据,取样本数100,区间等分数N、M取20~40,按照公式(2)计算最优的多个温度传感器组合的测量位置,计算中采用了遗传算法。计算得到二个温度测点组合的互信息量为最大的测点组合是41号和25号测点组合,其中25号测点位于箱体下侧面距前轴承热源中心x=0.24L处。41号和25号测点组合即为二个温度测点组合最优位置。
计算结果表明热误差补偿模型精度二个温度测点组合比单个测点的高。

Claims (1)

1.一种数控机床热误差补偿温度传感器测点位置的确定方法,其特征在于,其具体步骤是:
(1)数控机床热特性有限元分析
建立研究对象有限元模型,确定热源和边界条件,利用有限元分析软件计算其瞬态温度场T(t)和热变形量Y(t);
设机床上温度测量点的待定位置为X:{x1,x2,…,xn},通过有限元分析获得:①这些位置温度随时间的变化量为T:{T1(t),T2(t),…,Tn(t)},②机床的刀具与被加工工件的相对位置变化随时间的热变形量为Y(t);
(2)根据信息论,计算测点温度值Ti(t)所提供的机床变形量的互信息量
机床上各测量位置温度值的值域为[Tmin,Tmax],机床变形量的值域为[Dmin,Dmax],将[Tmin,Tmax]区间划分为N等份,[Dmin,Dmax]区间划分为M等份,分别统计Ti(t)与Y(t)落入各个小区间的样本数,计算概率分布pTi(j)与pYk(k),i=1,2,…,n;j=1,2,…,N;k=1,2,…,M;
根据信息论,某温度测点测量值Ti(t)所提供的机床变形量的互信息量可表示为:
I ( Y ; T i ) = Σ k = 1 M Σ j = 1 N p ( Y k T i ( j ) ) log p ( Y k T i ( j ) ) p ( T i ( j ) ) p ( Y k ) - - - ( 1 )
式中联合离散概率分布p(YkTi)通过将Ti(t)与Y(t)张成二维空间,然后等分为N×M个小区间,统计落入这些小区间的样本数计算得到;
通过式(1)并另i=1,2,…,n分别计算每一个温度测点与机床变形量Y的互信息量I(Y;Ti),并取最大的I(Y;Ti)值,即确定包含机床变形量最大信息量的温度测量点,此位置即为最优的温度测量点位置;
(3)计算m个温度测点组合所提供的机床变形量Y(t)的互信息量计算其它温度测量点所提供的机床变形量Y(t)的互信息量I(Y;Ti),m个温度传感器所提供的机床变形量Y(t)的互信息量表示为:
I ( Y ; T i T i + 1 . . . T i + m - 1 ) = Σ k = 1 M Σ j 1 = 1 N Σ j 2 = 1 N . . . Σ jm = 1 N p ( Y k T i ( j 1 ) T i + 1 ( j 2 ) . . . T i + m - 1 ( j m ) ) log p ( Y k T i ( j 1 ) T i + 1 ( j 2 ) . . . T i + m - 1 ( j m ) ) p ( T i ( j 1 ) T i + 1 ( j 2 ) . . . T i + m - 1 ( j m ) ) p ( Y k ) - - - ( 2 ) ;
(4)按照式(2)遍历计算所有可能的传感器组合方式,采用遗传算法,分别计算出最优的2个,3个,…,m个温度传感器的组合,并根据机床变形量的计算精度,确定出最少的温度传感器组合作为温度误差建模使用的变量。
CN 200810039013 2008-06-17 2008-06-17 数控机床热误差补偿温度测点位置的确定方法 Expired - Fee Related CN101290266B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200810039013 CN101290266B (zh) 2008-06-17 2008-06-17 数控机床热误差补偿温度测点位置的确定方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200810039013 CN101290266B (zh) 2008-06-17 2008-06-17 数控机床热误差补偿温度测点位置的确定方法

Publications (2)

Publication Number Publication Date
CN101290266A CN101290266A (zh) 2008-10-22
CN101290266B true CN101290266B (zh) 2010-11-03

Family

ID=40034622

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200810039013 Expired - Fee Related CN101290266B (zh) 2008-06-17 2008-06-17 数控机床热误差补偿温度测点位置的确定方法

Country Status (1)

Country Link
CN (1) CN101290266B (zh)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101637885B (zh) * 2009-08-17 2010-12-08 浙江大学 基于平衡对称原理的中腰导轨立柱移动热源自动补偿***
CN101629801B (zh) * 2009-08-18 2012-01-04 上海理工大学 数控磨床导轨热误差确定方法
CN102004466B (zh) * 2010-10-25 2012-05-09 武汉华中数控股份有限公司 一种基于指令序列分析的数控机床加工动态误差补偿方法
CN102566424B (zh) * 2011-12-12 2013-12-18 华中科技大学 对数控机械加工设备的模态分析测点执行布置优化的方法
CN102658499B (zh) * 2012-04-20 2014-08-06 西安交通大学 一种精密卧式加工中心主轴热误差补偿方法
JP5956497B2 (ja) * 2014-04-08 2016-07-27 ファナック株式会社 機械の熱変位補正装置
CN105022344B (zh) * 2014-04-22 2017-11-28 上海开通数控有限公司 数控机床热误差补偿方法
CN104090526B (zh) * 2014-07-02 2017-01-18 南通大学 一种基于黄金分割及累积回归的机床热误差建模方法和测试***
CN104827339B (zh) * 2015-04-10 2017-12-12 南通大学 基于正交试验分析的机床主轴热误差优工况确定方法
CN104898562A (zh) * 2015-04-27 2015-09-09 攀枝花学院 数控机床热误差补偿的建模方法
CN107688673A (zh) * 2016-08-03 2018-02-13 北京机电工程研究所 用于提取阀门阀座的面对面垂直度误差的方法
CN108334028B (zh) * 2018-01-31 2019-11-15 湖北文理学院 一种机床主轴一维最佳温度测点的确定方法
CN108942415A (zh) * 2018-08-22 2018-12-07 崴立机电(苏州)有限公司 一种基于fanuc***plc控制的主轴温升误差补偿方法
CN109783968B (zh) * 2019-01-25 2021-02-12 山东大学 基于多工步的金属切削加工过程的三维有限元仿真方法
CN109623493B (zh) * 2019-01-31 2020-09-29 大连理工大学 一种判定主轴实时热变形姿态的方法
JP2022532018A (ja) * 2019-04-05 2022-07-13 ディッケル マホ ゼーバッハ ゲーエムベーハー 数値制御された工作機械の熱的に誘発された位置変化を補償するための方法および装置
CN110375866A (zh) * 2019-07-23 2019-10-25 福建工程学院 一种温度感测芯片***
CN114296396A (zh) * 2021-12-29 2022-04-08 西安交通大学 一种数控车床主轴热误差测量装置及建模方法
CN114996882A (zh) * 2022-07-18 2022-09-02 纽威数控装备(苏州)股份有限公司 一种数控机床变形协同控制方法
CN117518982B (zh) * 2023-11-14 2024-04-19 盐城市恒帅机械有限公司 一种提高机床加工精度的方法及***

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1562563A (zh) * 2004-03-31 2005-01-12 清华大学 数控机床误差补偿方法及其***

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1562563A (zh) * 2004-03-31 2005-01-12 清华大学 数控机床误差补偿方法及其***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
范金梅.机床热误差补偿中温度传感器布置策略的研究.仪器仪表学报.2005,26(8增刊),第83-84页. *

Also Published As

Publication number Publication date
CN101290266A (zh) 2008-10-22

Similar Documents

Publication Publication Date Title
CN101290266B (zh) 数控机床热误差补偿温度测点位置的确定方法
CN101412196B (zh) 基于刀具角度与切削用量参数变化的车削力预测方法
CN103567815B (zh) 基于铣削小孔的数控机床切削热误差测试和评价方法
CN104216334B (zh) 一种关于数控机床热效应下定位误差温度测点组合的选择优化方法
CN101797704B (zh) 数控滚齿机热变形误差补偿方法
CN102658499B (zh) 一种精密卧式加工中心主轴热误差补偿方法
CN102672527B (zh) 数控机床进给***全工作行程热误差补偿方法及其实施***
CN101477351B (zh) 具有三级加工自优化功能的智能数控方法
CN108614522B (zh) 数控机床服役过程主轴***能量效率在线监测方法
Lee et al. A simplified machine-tool power-consumption measurement procedure and methodology for estimating total energy consumption
CN101751001B (zh) 工具机热误差补偿方法
Oses et al. Uncertainty reduction in measuring and verification of energy savings by statistical learning in manufacturing environments
CN105955198B (zh) 基于最小二乘迭代算法的机床工步能耗监测方法
CN108133091A (zh) 一种基于刀具状态建立机床碳排放优化模型的方法
CN102937798A (zh) 一种人机结合的数控机床故障信息采集方法
CN107066775A (zh) 一种刀具车削温升均值的预测方法
Feng et al. A systematic method of optimization of machining parameters considering energy consumption, machining time, and surface roughness with experimental analysis
CN102193045A (zh) 模拟量信号通道一致性检查方法
Deng et al. Modelling of carbon utilisation efficiency and its application in milling parameters optimisation
CN103170910A (zh) 一种数控磨床载荷谱数据变采样率采集装置与方法
CN104656562B (zh) 一种柔性结构件铣削加工的工艺参数优化方法
Gu et al. An energy-consumption model for establishing an integrated energy-consumption process in a machining system
TWI580145B (zh) 適用於加工機台之用電量預估系統與用電量預估方法
Guzel et al. An enhanced force model for sculptured surface machining
Wang et al. Monitoring system of machine tools based on the intouch

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101103

Termination date: 20130617