[发明专利]一种数控机床滚珠丝杠进给系统热误差预测方法有效
申请号: | 201810039994.6 | 申请日: | 2018-01-08 |
公开(公告)号: | CN108188821B | 公开(公告)日: | 2019-04-26 |
发明(设计)人: | 赵春雨;李朕均;李铁军;张义民;闻邦椿 | 申请(专利权)人: | 东北大学 |
主分类号: | B23Q11/00 | 分类号: | B23Q11/00 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 陈玲玉;梅洪玉 |
地址: | 110169 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 热误差 滚珠丝杠 进给系统 预测 实时模型 数控机床 数值预测 自适应 算法 工作台表面 计算数据 实验测量 温度分布 移动丝母 运动螺母 指数方程 表面点 发热率 温度差 轴承座 滑轨 进给 轴承 测量 侧面 监测 | ||
1.一种数控机床滚珠丝杠进给系统热误差预测方法,其特征在于,包括如下步骤:
步骤1,滚珠丝杠进给系统温度测量
确定进给系统表面温度检测点,其中,温度检测点包括两个丝杠支撑轴承的表面点、丝母法兰的表面点和丝杠轴一侧导轨表面均匀分布点;T型贴片热电偶通过磁性底座分别固定在两个丝杠支撑轴承的表面点、丝母法兰的表面点上,按周期进行连续采样;通过红外线测量仪对测量点进行定时检测;
步骤2,建立其有限元模型;
步骤2-1,根据目标数控机床进给系统的几何尺寸,建立其有限元模型,模型包括伺服电机、两个支撑轴承、丝杠、螺母和两个滑轨,各部分均选择固体单元,而丝杠与两个支撑轴承、丝母之间的连接选用接触单元;
步骤2-2,确定系统的热源;系统包括固定热源和移动热源;固定热源为伺服电机、轴承一和轴承二;依据系统结构,将伺服电机发热率合并到轴承一,记为QB1,轴承二的发热率记为QB2;移动热源为两个滑轨和一个丝母,两个滑轨发热率为Qg1=Qg2=Qg,丝母的发热率Qn;
步骤2-3,对流换热系数的确定;
在丝杠旋转过程,丝杠表面与空气产生对流传热,则对流换热系数为:
其中,Nu为努塞尔数;λfluid为空气的导热系数;d为丝杠的直径;
步骤3,用蒙特卡洛方法实现发热率的有限元计算;
步骤4,运动副中心与表面温度关系的确定
描述测量表面点和运动副对中心温度差:
ΔT(t,v)=av(1-e-t/bv) (8)
其中,v是工作台的进给速度,t是工作时间,a和b是通过曲线拟合得到的常数;
在机床工作过程中,检测支撑轴承或丝母表面的温度,计算得到其中心温度:
Tc=Tm+ΔT(t,v) (9)
其中,Tc运动对的中心温度,Tm是其表面上给定点的测量温度;
步骤5,滚珠丝杠实时热误差预测;
步骤5-1建立滚珠丝杠热传导模型
将丝杠简化为一维杆,其热传导方程:
其中,T(x,t)是时间t和位置x的函数,表示t时刻丝杠上距离热源为x的位置点的温度变化;κ是导热系数;ρ是滚珠丝杠的材料密度;c是比热容;h是对流系数;Tf(t)是工作环境空气的温度;
对滚珠丝杠T(x,t)的函数划分空间步长s和时间步长τ,xk=k·s,k=1,2,…,M,tj=j·τ,j=1,2,…,N;用表示一阶导数和二阶导数的有限差分方程如下:
把差分方程式(11)和式(12)代入热传导方程式(10),得到:
其中A=ρc/κ;B=4h/(κd),当(As2-Bs2+2τ)/(As2)≥0且(τ/s2)≤(A-B)/2时,等式成立;
依据式(9),两个轴承中心的温度如下式表示:
Tcbl=Tmbl+ΔTbl(t,v),l=1,2 (14)
移动螺母中心的温度表示为:
Tcn=Tmn+ΔTn(t,v) (15)
步骤5-2,滚珠丝杠热误差计算;
在加工过程中,由于摩擦热引起的内部温度上升导致滚珠丝杠轴的伸长;热伸长值如下式进行计算:
ΔL=L·α·ΔT (16)
其中,L是滚珠丝杠的长度,因此滚珠丝杠在X轴的热伸长量:
其中ΔL(x)表示t时刻的热延伸量,ΔT(x,t)表示滚珠丝杠的温度变化,α是线性热膨胀系数。
2.根据权利要求1所述数控机床滚珠丝杠进给系统热误差预测方法,其特征在于,步骤3的具体内容为:
利用x1,x2,x3和x4分别表示发热率QB1,QB2,Qn和Qg,则蒙特卡洛模拟计算为优化如下的目标函数:
其中,Tij是在第j个采样时间步长的给定点i的温度,i=1,2,…,15,j=1,2,…,N,上标EM和MC分别代表实验测量值和有限元结合蒙特卡洛的模拟值;
蒙特卡洛方法具体为:
首先确定采样次数为k,并给定每个参数xl的取值[xLl,xUl]区间;在每一次采样过程中,确定各变量的数值:
xl=xLl+random(0,δl),δl=xUl-xLl,l=1,2,3,4 (5)
每次采样后进行有限元的计算,提取各检测点的温度,依据式(4)求出目标函数F,并将k次采样计算的最小目标函数记为F*=min(F0,F1,…,Fk-1),而对应参数记为和完成k次蒙特卡洛模拟后,将F*与给定的计算精度ε进行比较,如果达到给定计算精度,则输出发热率和结束模拟计算;否则,判断取值区间大小:
min(δ1,δ2,δ3,δ4)<δ0 (6)
其中,δ0为给定常数;
如果式(6)满足,则计算失败,计算过程结束;否则,修改各变量的随机抽样区间如式(7),并进行重新模拟计算。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810039994.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三面数控镗铣床
- 下一篇:金属带锯床铁屑收集装置