滚珠丝杠进给系统的摩擦热引起滚珠丝杠热变形, 进而改变工件和刀具之间的相对位置, 降低机床加工精度[1-2].自从20世纪60年代早期, 业界逐渐意识到热误差影响机床加工精度.据报道, 在各种误差源中热误差占40%~70%, 时至今日也没有多大改变[3-6].因此研究滚珠丝杠的热误差补偿对提高机床的加工精度有重要的意义.
当前大多数研究集中在热误差补偿[7].研究者使用了各种技术, 如回归理论、神经网络以及有限元等[8-13], 取得了一些成果.有限元法是一种有力的工具[5, 10-13], 但是有限元法需要大量的计算时间, 满足不了实时误差预测需要.
文献[2, 6]使用集总热容法研究了丝杠温度分布和热误差, 然而集总热容法适用于温度均匀的系统.在进给系统工作过程中, 各部件的热产生、材料内部的热传导和环境的热辐射必然导致各部件内部的温度梯度, 所以温度分布均匀只是一种理想的假设.尤其是在高速进给情况下, 丝杠的温度分布极为不均[2, 10, 14-15].由此可见, 滚珠丝杠热误差预测的准确性取决于丝杠温度的计算精确性.因此, 本文基于变量分离法求出了丝杠轴一维传导方程的解析解, 进而给出了具有位置固定和变化多热源激励下的丝杠轴温度分布解析表达式, 提出了基于各热源表面检测温度的滚珠丝杠热误差在线预测解析模型, 为进给系统精确热补偿提供依据.
1 数学模型 1.1 丝杠传热方程滚珠丝杠进给系统包括轴承1、轴承2和螺母三个热源, 如图 1所示.丝杠左端固定, 右端简支.L为丝杠长度, S为工作台的行程, Sn为螺母长度, Qb1为轴承1热源, Qb2为轴承2热源, Qn为螺母热源, Tf为环境的温度, x0为丝杠左侧非工作段长度.
(1) |
其中:T(x, t)为丝杠轴的温度, 是时间t和位置x的函数; k为热导率; ρ为丝杠密度; c为热容量; h为对流系数; Tf(t)为环境温度; d为丝杠直径; Tb1(t)为轴承1中心的温度; Tb2(t)为轴承2中心的温度; T(0, t)为丝杠左端温度; T(L, t)为丝杠右端温度; 螺母视为多段热源, Tn(xi, tj)为螺母第i个热源tj时刻在xi位置时的中心温度.式(1)最后一个表达式表示螺母与丝杠接触时其表面温度与螺母对应段热源中心温度相等的假设.
采用变量分离法, 将处于原点热源对丝杠轴温度的激励T(x, t)写为时间和位置函数:
(2) |
其中, 时间函数为[6]
(3) |
位置函数为[18]
(4) |
其中:A, B, C和D是方程待定系数.
因此, 丝杠温度随时间和位置的变化方程为
(5) |
将方程(5)代入方程(1)的第1式, 得
(6) |
方程(6)整理后得
(7) |
方程(7)的解为
(8) |
上述方程既适用于单热源也适用于多热源.
对于轴承1, 热源激励的热传递方程为
(9) |
方程(9)的解析解为
(10) |
对于轴承2, 令x′=L-x, 则其热源激励的热传递方程为
(11) |
方程(11)解析解为
(12) |
将螺母处理为在其长度范围内M个连续热源, 第i个热源的位置为xi=x0+xn+iSn/M, xn为从机床数控系统读取的螺母坐标位置.若设yi=|x-xi|, 则第i段螺母热源激励的热传递方程为
(13) |
方程(13)的解析解为
(14) |
根据热源叠加原理, 丝杠温度分布方程为
(15) |
在方程(10), (12)和(14)中, 有12个未知参数:Ab1, Ab2, An, Bb1, Bb2, Bn, Cb1, Cb2, Cn, Db1, Db2和Dn.利用热电偶连续采集12组数据辨识12个参数.而利用热电偶实时测量的各热源表面温度与拟合方程, 可确定各热源的中心温度.
进给系统各个热源摩擦热来自于运动副的摩擦损失功率, 文献[5]使用理论公式计算了丝杠各个热源的摩擦热, 各个热源的摩擦热均是进给速率的线性函数, 随进给速率增大而增大.为了辨识进给速率对滚珠丝杠温度场的影响, 文献[6]对丝杠热行为进行了试验研究, 发现摩擦热在热机过程中随进给速率线性增长, 丝杠的温升变化随进给速率增加而增大, 并且在不同进给速率下均呈稳定指数增长状态.本文利用有限元仿真结果, 确定了各热源中心与表面测量温度差与进给速率关系方程的参数.
轴承1中心温度方程
(16) |
轴承2中心温度方程
(17) |
丝母中心温度方程
(18) |
设各热源中心与表面测点的温度差ΔT(t, v)符合指数模型, 即
(19) |
其中:v为进给速度; a, b和c为系数, 通过曲线拟合确定.
1.2 丝杠轴热误差根据热变形理论, 丝杠轴热变形为
(20) |
其中:ΔL为热伸长值; ΔT为丝杠轴温升; L为丝杠轴长度; α为线膨胀系数.
2 试验系统 2.1 试验设备试验对象为沈阳机床集团生产的数控车床HTC2050i的z轴滚珠丝杠进给系统, 如图 2所示.工作台质量mt为450 kg, 该轴滚珠丝杠型号为3210, 公称直径为32 mm, 导程p为10 mm, 丝杠长度为1 800 mm, 导轨长度为2 100 mm.
试验测试对象为HTC2050i的z轴进给驱动, 空载运行, 主轴转速为0, 环境温度为26 ℃.
2.2 测点分布为了得到进给系统温升规律, 丝杠温度测点分布如图 3.利用FOCAS1函数采集螺母位置信息, PC104计算机采样间隔48 ms, 这取决于应用程序速度[19].根据ISO230-2和ISO230-3, 选择测量仪器及分布测点.温度场测点对丝杠进给系统的主要热源(轴承1, 轴承2和螺母3)进行实时监测, 以便作为边界条件用于温度场实时计算.使用热电偶测量轴承座1的T1, 轴承座2的T13和螺母法兰的T14温度.为了与螺母热源位置采样同步, 采样间隔也设定为48 ms.为了量化温升定位误差关系, 温度测点还包括螺母工作行程范围内等间距丝杠表面温升的监测[6].采用红外热成像仪测量丝杠表面温度, 均匀测试了丝杠螺纹段T2~T12共计11个测点的温度, 测点间距42 mm, 行程0~420 mm.每当工作台往复运动10 min, 利用热成像测量并记录结果一次[6].定位误差测量点为螺母工作行程范围内等间距丝杠定位误差的监测, 测点个数及位置与丝杠表面温升的监测点数和位置一致, 即激光干涉仪测量定位误差P1到P11(分别与T2~T12对应), 螺母副在第T2到第T12测点之间往复匀速运动, 行程0~420 mm.为了与丝杠监测点温升测量同步, 工作台往复运动10 min, 激光干涉仪测量并记录结果一次[6], 测试时间共计60 min.
数控车床在主轴转速为零并空载, 做了三组试验测试.分别在5, 10, 15 m/min进给速度下, 测试不同测点的瞬态温升和热误差.
通过有限元法计算, 获得轴承1的表面测点和热源中心温度关系, 如图 4所示.不同进给速度下温度随时间呈稳定的指数增长; 中心与表面测点的温度差也呈稳定指数上升, 且温度的稳态值与进给速度成正比.因此, 可以用指数模型拟合温度差与时间和进给速度的关系, 如式(19)所示.
同理获得轴承2和螺母的表面测点和热源中心温度关系, 并可将其温度差拟合成进给速度和时间的函数.图 5为本文模型预测温度与试验结果的比较, 显示出两者吻合得比较好, 证明了利用热源表面检测温度预测丝杠轴温度分布的在线解析模型的有效性.同时证明:利用变量分离方法及相应分离函数处理具有多个热源的丝杠一维热传递问题的可行性, 即得到的解析表达式可以合理地描述丝杠的温度场分布.
图 6为热误差预测与试验结果的对比.由图可见, 热误差试验结果与在线热误差预测模型结果吻合, 模型预测与试验测试最大误差值发生在进给速度15 m/min, 热机20 min丝杠行程的终点位置, 模型预测误差17.3 μm, 试验测量热误差16.5 μm, 两者差值0.8 μm, 模型预测与试验测试热误差的差值占实测热误差的5%, 上述结果进一步证明在线解析预测模型是有效的.
1) 基于位置和时间两个指数函数, 提出了一个新的单热源激励下一维杆件的热传递模型, 并给出其解析解.
2) 基于新的热传递模型及其解析解, 推导出多热源激励下具有固定和移动热源激励的滚珠丝杠的温度分布函数表达式, 并给出了热源中心与其表面测点温度差的解析表达式, 进而提出了进给系统多热源激励下热误差的在线预测模型.试验结果验证了基于热源表面检测预测丝杠温度和热误差分布的有效性.
[1] |
Shi H, Ma C, Yang J, et al.
Investigation into effect of thermal expansion on thermally induced error of ball screw feed drive system of precision machine tools[J]. International Journal of Machine Tools and Manufacture, 2015, 97: 60–71.
DOI:10.1016/j.ijmachtools.2015.07.003 |
[2] |
Yun W S, Kim S K, Dong W C.
Thermal error analysis for a CNC lathe feed drive system[J]. International Journal of Machine Tools and Manufacture, 1999, 39(7): 1087–1101.
DOI:10.1016/S0890-6955(98)00073-X |
[3] |
Liu K, Liu Y, Sun M J, et al.
Spindle axial thermal growth modeling and compensation on CNC turning machines[J]. International Journal of Advanced Manufacturing Technology, 2016, 87: 1–8.
DOI:10.1007/s00170-015-7984-3 |
[4] |
Yang J, Feng B, Zhao L, et al.
Thermal error modeling and compensation for a high-speed motorized spindle[J]. International Journal of Advanced Manufacturing Technology, 2015, 77: 1005–1017.
DOI:10.1007/s00170-014-6535-7 |
[5] |
Min X, Jiang S.
A thermal model of a ball screw feed drive system for a machine tool[J]. Proceedings of the Institution of Mechanical Engineers, Part C:Journal of Mechanical Engineering Science, 2011, 1(1): 1–8.
|
[6] |
Li Z, Fan K, Yang J, et al.
Time-varying positioning error modeling and compensation for ball screw systems based on simulation and experimental analysis[J]. International Journal of Advanced Manufacturing Technology, 2014, 73: 773–782.
DOI:10.1007/s00170-014-5865-9 |
[7] |
Mou J.
A method of using neural networks and inverse kinematics for machine tool error estimation and correction[J]. Journal of Manufacturing Science and Engineering, 1997, 119(2): 247–254.
DOI:10.1115/1.2831101 |
[8] |
Liu K, Sun M J, Wu Y L, et al.
Thermal error modeling method for a CNC machine tool feed drive system[J]. Mathematical Problems in Engineering, 2015, 2015(4): 1–6.
|
[9] |
Li Y, Wang M, Hu Y, et al.
Thermal error prediction of the spindle using improved fuzzy-filtered neural networks[J]. Proceedings of the Institution of Mechanical Engineers, Part B:Journal of Engineering Manufacture, 2016, 230(4): 770–778.
DOI:10.1177/0954405415590561 |
[10] |
Wu C H, Kung Y T.
Thermal analysis for the feed drive system of a CNC machine center[J]. International Journal of Machine Tools & Manufacture, 2003, 43(15): 1521–1528.
|
[11] |
Kim S K, Cho D W.
Real-time estimation of temperature distribution in a ball-screw system[J]. International Journal of Machine Tools & Manufacture, 1997, 37(4): 451–464.
|
[12] |
Week M, Zangs L. Computing the thermal behavior of machine tools using the finite element method-possibilities and limitations[C]// Proceedings of the 16th MTDR Conference. Birmingham, 1976: 185-194.
|
[13] |
Moriwaki T.
Thermal deformation and its on-line compensation of hydrostatically supported precision spindle[J]. CIRP Annals—Manufacturing Technology, 1988, 37(1): 393–396.
DOI:10.1016/S0007-8506(07)61662-X |
[14] |
Mayr J, Jedrzejesjewski J, Uhlmann E, et al.
Thermal issues in machine tools[J]. CIRP Annals-Manufacturing Technology, 2012, 61(2): 771–791.
DOI:10.1016/j.cirp.2012.05.008 |
[15] |
Xu Z Z, Liu X J.
Study on thermal behavior analysis of nut/shaft air cooling ball screw for high-precision feed drive[J]. International Journal of Precision Engineering and Manufacturing, 2014, 15(1): 123–128.
DOI:10.1007/s12541-013-0314-5 |
[16] |
Xia J Y, Hu Y M, Wu B, et al.
Research on thermal dynamics characteristics and modeling approach of ball screw[J]. International Journal of Advanced Manufacturing Technology, 2009, 43(5/6): 421–430.
|
[17] |
俞佐平, 陆煜.
传热学[M]. 北京: 高等教育出版社, 1995.
( Yu Zuo-ping, Lu Yu. Heat transferring[M]. Beijing: Higher Education Press, 1995. ) |
[18] |
陈诚, 裘祖荣, 李醒飞, 等.
伺服系统中滚珠丝杠的温度场模型[J]. 光学精密工程, 2011, 19(5): 1151–1158.
( Chen Cheng, Qiu Zu-rong, Li Xing-fei, et al. Temperature field model of ball screws used in servo systems[J]. Optics and Precision Engineering, 2011, 19(5): 1151–1158. ) |
[19] |
陈晔, 赵春雨, 张义民, 等.
数控机床进给驱动系统的摩擦特性研究[J]. 东北大学学报(自然科学版), 2017, 38(7): 993–997.
( Chen Ye, Zhao Chun-yu, Zhang Yi-min, et al. On the friction characteristics of CNC machine tool's feed drive system[J]. Journal of Northeastern University (Natural Science), 2017, 38(7): 993–997. DOI:10.12068/j.issn.1005-3026.2017.07.017 ) |