发明名称 数控机床进给系统全工作行程热误差补偿方法及其实施系统
摘要 本发明公开了一种数控机床进给系统全工作行程热误差补偿方法及实施系统。针对数控机床进给系统热误差是导致整机加工精度下降的主要因素,提出了一整套进给系统热误差测量、分析和补偿的技术方案。研究了典型工况下数控机床进给系统的热误差测量,热关键点辨识,热误差补偿建模和热误差在线补偿应用技术。在此基础上,构建了一个数控机床进给系统热误差在线补偿系统。以某型号高速龙门数控加工中心X向进给系统为例,分别进行热误差的测量、分析和建模补偿,补偿效果显著。本发明可用于解决数控机床进给系统的热误差补偿问题,为提高数控机床加工精度及其稳定性提供技术支持。
申请公布号 CN102672527B 申请公布日期 2014.08.20
申请号 CN201210134783.3 申请日期 2012.05.03
申请人 四川大学 发明人 殷国富;阳红;方辉
分类号 B23Q11/00(2006.01)I;B23Q15/06(2006.01)I;B23Q23/00(2006.01)I 主分类号 B23Q11/00(2006.01)I
代理机构 成都科海专利事务有限责任公司 51202 代理人 吕建平
主权项 一种数控机床进给系统全工作行程热误差补偿方法,其特征包括:1)数据采集:利用激光位移测量仪、布置在进给系统主要热源位置处的温度传感器及温度巡检仪,按设定的时间间隔同步采集进给系统位移测点的位移和温度测点的温度数据;2)热关键点辨识:将步骤(1)采集到的进给系统位移测点的位移和温度测点的温度数据采用灰色模糊聚类分析方法,按照灰色关联度将温度测点划分为若干类,并通过计算每一类中温度测点与位移测点的热误差序列之间的灰色综合关联度,从每一类中选择出典型的温度测点,实现进给系统热关键点的辨识;所述灰色模糊聚类分析方法包括以下步骤:(1)计算按测量时间先后顺序排列的进给系统任意两个温度测点X<sub>i</sub>与X<sub>j</sub>的灰色综合关联度ρ<sub>ij</sub>;(2)根据进给系统任意两个温度测点之间的灰色综合关联度ρ<sub>ij</sub>,构造温度测点之间的相似关系矩阵R,其中R(i,j)=ρ<sub>ij</sub>;(3)计算矩阵R的传递闭包R<sup>*</sup>;(4)聚类,设置参数λ(0≤λ≤1),取R<sup>*</sup>的λ截矩阵<img file="FDA0000479780140000011.GIF" wi="258" he="85" />其中,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mover><mi>r</mi><mo>&OverBar;</mo></mover><mi>ij</mi></msub><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mn>0</mn><mo>,</mo><msub><mi>r</mi><mi>ij</mi></msub><mo>&lt;</mo><mi>&lambda;</mi></mtd></mtr><mtr><mtd><mn>1</mn><mo>,</mo><msub><mi>r</mi><mi>ij</mi></msub><mo>&GreaterEqual;</mo><mi>&lambda;</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000479780140000012.GIF" wi="1072" he="164" /></maths>在<img file="FDA0000479780140000013.GIF" wi="38" he="66" />中,当<img file="FDA0000479780140000014.GIF" wi="143" he="76" />则样本x<sub>i</sub>和x<sub>j</sub>属于同一类;(5)热关键点辨识,计算温度测点数据序列X<sub>i</sub>(i=1,2,…,n)与进给系统行程端点热误差序列E<sub>1</sub>,E<sub>2</sub>之间的灰色综合关联度ρ'<sub>1,i</sub>,ρ'<sub>2,i</sub>,在步骤(4)划分的温度测点每个类别中,取ρ'<sub>1,i</sub>+ρ'<sub>2,i</sub>值最大的一个温度测点即为热关键点;3)热误差补偿值确定:根据激光位移测量仪得到的热误差值和热关键点的温升值,采用多元线性回归构建进给系统热误差补偿模型,根据进给系统热关键点的温升值和光栅尺测量得到的进给系统位移值,计算确定出进给系统热误差补偿值;所述采用多元线性回归构建的进给系统热误差补偿模型为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>e</mi><mo>=</mo><mn>0</mn></mtd><mtd><mo>|</mo><msub><mi>&Delta;T</mi><mi>i</mi></msub><mo>|</mo><mo>&le;</mo><mn>1</mn></mtd></mtr><mtr><mtd><mi>e</mi><mo>=</mo><mo>-</mo><mn>1</mn><mo>*</mo><mo>[</mo><msub><mi>e</mi><mn>1</mn></msub><mo>-</mo><mrow><mo>(</mo><msub><mi>e</mi><mn>2</mn></msub><mo>-</mo><msub><mi>e</mi><mn>1</mn></msub><mo>)</mo></mrow><mo>*</mo><mfrac><mi>l</mi><mi>L</mi></mfrac><mo>]</mo></mtd><mtd><mo>|</mo><msub><mi>&Delta;T</mi><mi>i</mi></msub><mo>|</mo><mo>></mo><mn>1</mn></mtd></mtr><mtr><mtd><msub><mi>e</mi><mn>1</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>c</mi><mi>i</mi></msub><msub><mi>&Delta;T</mi><mi>i</mi></msub><mo>+</mo><msub><mi>c</mi><mn>0</mn></msub><mo>;</mo></mtd><mtd><msub><mi>e</mi><mn>2</mn></msub><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msub><mi>d</mi><mi>i</mi></msub><msub><mi>&Delta;T</mi><mi>i</mi></msub><mo>+</mo><msub><mi>d</mi><mn>0</mn></msub></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000479780140000021.GIF" wi="1449" he="435" /></maths>其中e——热误差补偿量;L——进给轴行程;l——补偿位置;ΔT<sub>i</sub>——热关键点温升值;e<sub>1</sub>——行程前端热误差预测值;e<sub>2</sub>——行程末端热误差预测值;c<sub>i</sub>、d<sub>i</sub>——多元线性回归参数;4)进给系统热误差动态补偿:根据步骤3)计算确定的进给系统热误差补偿值,由中心控制器控制数控机床进给系统原点平移,对数控机床进给系统实施热误差动态补偿。
地址 610065 四川省成都市一环路南一段二十四号