
热变形误差是影响机床加工精度的重要因素.docx
4页热变形误差是影响机床加工精度的重要因素之一,通过误差补偿的方法可以提高机床的 加工精度研究了通过实时补偿热变形误差提高数控机床加工精度的方法,阐述了热误差的 基本原理,介绍了热误差的测量方法采用模糊聚类的方法来布置测温点,利用多元线形回 归方法建立了机床热变形与温升之间的数学模型在补偿系统的作用下,在加工过程中对数 控机床进行实时补偿实验结果表明补偿效果很好数控机床热变形误差检测数控机床热误差补偿技术主要包括如下四项内容:测温点的选择;误差信号的测量;信号处理与建模;误差的补偿控制与执行可见热变 形误差检测主要包括两个方面的内容:一是测量数控机床上若干测温关键点的温升;二是测 量主轴在三个方向上的漂移量,即是对机床误差的测量测温点的选择与温度测量合理正确 的选择温度测点有利于我们进行建模工作本文首先采用模糊聚类的分析方法,对测温点进 行分类,再通过回归分析中的修正的复判定系数对温度变量进行优化组合(由于机床热误差 是由温升引起的,所以这里我们选择的温度变量为各测温点的温升),这样既有利于减少测 点的数量,又避免了的误差模型中的变量耦合,提高了误差模型的精确性和鲁棒 性,保证了误差补偿模型的有效性。
布置热电偶传感器 测温点的选择一般遵循如下原则:温度传感器的数量应不少于内部热源的数量;传感器 应尽量靠近热源;为获取最佳的传感器个数和位置,初期的测量实验应设置尽量多的测量点, 以保证不丢失重要信息根据对机床结构的分析、热源分布、热量传播、敏感部分等的理论 分析和初步实验,在床身上比较重要的位置分布了个热电偶传感器测量温度,如图8 所示 热电偶传感器的位置与作用如表8所示悲 i 去輙皑r禹彳专 嗨暑&曲彳血 M 弄口彳恒用厂 % 73 ■ ZU ■ 71S心■為7™7目if启铀朋主铀轴空电动机n网1 -.伸復超主斗l+l Kt熱也£比却LKt敝*热误差的测量系列加工中心主要是由主轴箱,立柱,工作台和机床电气部分组成加工中心是全闭环 系统,三轴运动误差由光栅尺的补偿作用被消除,主要变形误差是由主轴箱和主轴变形产生 的主轴箱箱体材料为灰铸铁,轴承外套和主轴材料为45 钢,轴承内外圈材料为轴承钢 因此在机床运行时,由于各种材料的膨胀系数不同,轴承在径向和轴向产生的热变形增加了 轴承的预紧力,使摩擦力增大,摩擦产生的热量也增加发热量的急剧增加使得主轴和主轴 箱变形量也急剧增加机床热误差是由于在机床内外热源的作用下,刀具相对于工件产生热 位移造成的。
系统热变形参数的测量主要采用五点法,即在主轴上安装标准芯棒,在 yz zx 平面分别安装两个间距为 的千分表,在 平面安装一个千分表在芯棒端面安装一个千分表, 其布局如图 所示在机床未升温状态调整好千分表的读数,对芯棒初始位置进行测量,作 为基准参考值然后机床以一定的方式运转,每隔一段时间对千分表进行读数,并记录数据 在新状态下的测量值相对于参考值的变化反映了机床的热漂移,从所测热漂移量可以得到各 方向上的热误差i z圉1机床上测温点布盔及丁-分农的布宣示彥閨记录实验数据如图 2 和图3 所示2孚y轴衣脈至生和朗 2 齐卜怯ntr Y 轴热谀圣来举决敝 (11KJHJIIM 20 juln 诙一欢'8——■ - ■ ■―— -… …i J. ■参产7亠 第兰q 1 1 13 1.5第12 3 4 S & 7 S Q 1O 1112 13 14 IS 16> 17采縊吹數(毎冋琳口rriin测一次)RI 3补快册N *11热谡并1 20N轶捺妙示点昭二尿魏粧-Z-J * -I 1 ■ n热误差补偿模型的建立方法 多元线性回归 多元线性回归是利用统计方法寻求多输入和单输出关系的模型在热变形情况下,可以 得到一组表达多点测量温度输入和一个方向位移输出关系的线性关系,因为热变形是多方面 的,所以每个方向可以分别独立求得一组系数。
各个方向合在一起,即可得到的多输入多输ry = 氐、+角兀I ■+ B沁 + … +事、代賊+ e出模型多元线性回归的数学模型为 ? ■Y —严狎 #5 —工1 ) -+■ /j2 &卫—^2 > +相应的回归方程为 「 ■' • ■• •模型的建立机床的温度场是连续并且随时间变化的,必须通过测量温度场中有限个点的温度,将温度场离散化,并且利用温度传感器测量得到t.用五点法来测量芯轴的热误差,分别为F由于机床热变形情况比较复杂,可利用多元线形回归,通过多个温度测点的线形组合来表示热变 形与温度之间的关系由于 轴方向的误差很小,可以不考虑根据实验所测数据,建立、轴 热误差模型为:时间,热误差,为了验证热误差的补偿效果,进行补偿后机床实验,结果显 示,机床误差补偿效果很好,、轴方向上的误差都减小其流程如图7 所示N轴补偿JG•的谡差Cfl圏©补偿后的N捕热谡愿具体实现如下:在机床上采集1点和3 点的温度数据,利用多元回归算法进行计算,算出机床热变形误 差的补偿方程将计算得到的误差补偿方程的模拟量输入到补偿模块中转化为数字量;利用 系统补偿模块实时采集1 点和3 点的温度将采集的温度输入到可编程控制器的计算模块, 利用的计算功能,将采集到1点和3 点的温度代入补偿方程中,实时算出此时机床需要补偿 的和 方向的补偿值。
并将此数值传给机床数控系统;利用数控系统本身的控制功能,结合 plc 计算得出的需要补偿的数值,来控制机床三轴运动,改变机床的零点位置,达到实时补 偿的目的。
