浏览量:0

数控滚齿机热变形误差补偿方法

专利类型:发明专利 

语 言:中文 

申 请 号:CN200910250885.X 

申 请 日:20091231 

发 明 人:周杰杨勇王时龙李先广康玲廖绍华廖承渝李川陈时权祁鹏李强 

申 请 人:重庆大学重庆机床(集团)有限责任公司 

申请人地址:400044 重庆市沙坪坝区正街174号重庆大学 

公 开 日:20100811 

公 开 号:CN101797704A 

代 理 人:郭吉安 

代理机构:重庆大学专利中心 50201 

摘  要:一种数控滚齿机热变形误差补偿方法,其具体步骤是:1、数控滚齿机在加工过程中,采用温度与位移传感器在线检测出温度与热变形位移变量值,2、运用模糊聚类分析方法,计算出温度与位移变量线性相关系数,对温度变量进行分类优选,确定出建模所用的位移变量Xi与优选的p个温度自变量T1、T2、T3、…、Tp,3、采用多元线性回归-最小二乘法,建立热误差与温度变量的数学模型,4、通过零编程系统来实现数控滚齿机热变形误差在线实时补偿。本发明的方法解决了数控滚齿机加工齿轮的热变形误差问题,通过对数控滚齿机进行在线实时误差补偿,从而提高齿轮加工质量、精度和效率,减少废品率,节约成本和缩短加工周期。 

主 权 项:1.一种数控滚齿机热变形误差补偿方法,其特征在于步骤如下:1)实验测量滚齿机齿坯加工区内的温度与热变形位移量将温度传感器和位移传感器布置在滚齿机齿坯加工区内,在滚齿机切削加工过程中,读取温度Ti与热变形位移Xi随时间变化的测量数据值;2)采用模糊聚类法对温度变量进行分类优选将第1)步的温度变量数据Ti,通过模糊聚类法进行分类优选,算法如下:各测量温度变量间相关系数值的计算式:rTT=Σ(Ti-T)(Tj-T)Σ(Ti-T)2Σ(Tj-T)2(i=1,2,...,n;j=n-1,ij)---(1)测量温度与热变形位移量间相关系数值的计算式:rTX=Σ(Ti-T)(Xi-X)Σ(Ti-T)2Σ(Xi-X)2---(2)其中T=1n(Σi=1nTi)X=1n(Σi=1nXi)方程(1)与(2)中:rTT——各温度变量间相关系数值;rTX——温度变量与热变形位移变量相关系数值;Ti——温度变量的第i个样本值(℃);T——温度变量平均值(℃);Xi——热变形位移变量的第i个样本值(μm);X——热变形位移变量平均值(μm)。方程式(1)计算出不同温度变量间的相关系数值,rTT的绝对值不为零,说明滚齿机各温度变量间相互影响具有一定的相关性;通过方程式(2)计算出的相关系数值,将位移变量为xi对应的一组温度变量T1、T2、T3、…、Tn中,把相关系数值接近的温度变量归为一类,再从每类中选出相关系数最大的温度变量组成一组{T1、T2、T3、…、Tp}(其中p为自然数,且p<n),用作建立热变形位移变量Xi的回归模型;3)采用多元线性回归-最小二乘法建立热误差补偿模型将第2)步优选的温度变量,运用多元线性回归-最小二乘法建立滚齿机床热变形误差与温度的补偿模型,其算法如下:X1i=A0+A1T11+A2T12+...+ApT1p+ϵ1X2i=A0+A1T21+A2T22+...+ApT2p+ϵ2.........Xki=A0+A1Tk1+A2Tk2+...+ApTkp+ϵk---(3)由方程式(3)可得到滚齿机的热变形位移与温度变量的多元线性回归数学模型为:????X=TA+ε????(4)其中:X=X1iX2i...XKi,T=1T11T12...T1p1T21T22...T2p...............1Tk1Tk2...Tkp,A=A0A1...Ap,ϵ=ϵ1ϵ2...ϵk矩阵中的A0,A1,A2,…,Ap是p+1个待估计的总体回归参数,T1,T2,…,Tp是p个实验中可以精确测量或控制的温度变量,ε1,ε2,…,εk是k个相互独立且服从同一正态分布k(0,σ)的随机变量。根据多元线性回归与最小二乘法原理,可估计参数A,设a0,a1,a2,…,ap分别是参数A0,A1,A2,…,Ap的最小二乘估计,则回归方程式(4)可转化为:Xi=a0+a1T1+a2T2+…+apTp????(5)由最小二乘法原理知道,a0,a1,a2,…,ap应使得全部观测值Xki的残差平方和达到最小,即对于给定的公式(6),W2是a0,a1,a2,…,ap的非负二次式,所以最小值一定存在。根据微分学的极值定理,a0,a1,a2,…,ap应是下列方程的解:W2a0=-2Σk=1m(Xki-a0-a1Tk1-a2Tk2-...-amTkp)=0W2a0=-2Σk=1m(Xki-a0-a1Tk1-a2Tk2-...-amTkp)Tk1=0.........W2ap=-2Σk=1m(Xki-a0-a1Tk1-a2Tk2-...-amTkp)Tkp=0---(7)根据实验测量的k组滚齿机滚刀主轴或工件芯轴X向的热变形位移与温度变量数据,和方程式(7)可以计算出回归参数a0,a1,a2,…,ap的值,将a0,a1,a2,…,ap的值代入方程式(5),从而得到滚齿机滚刀主轴或工件芯轴X向的热变形误差与温度间的补偿模型方程;4)采用零编程系统进行数控滚齿机热变形误差补偿在第1)、2)、3)步的基础上,对数控滚齿机进行热变形误差补偿:①零编程系统中增加一个热误差补偿功能模块,该模块的功能为:将在线监测的温度值,通过热误差补偿数学模型方程计算出热误差偏移量值;再在该功能模块中,自定义一个热变形误差函数:ThermalError(T?AS?Array);②将以上第3)步计算出来的数控滚齿机热变形误差关于温度的误差补偿模型,嵌入到零编程系统增加的热误差补偿功能模块中;③将温度传感器布置到第2)步中数控滚齿机上优选出来的位置,进行温度数值在线实时监测,将这些监测的温度值采集到零编程系统中去;④将零编程系统采集的温度值,以数组形式传递给热变形误差函数ThermalError(T?AS?Array),该函数计算后返回给X轴坐标偏移量,将该偏移量存储到零编程系统变量(Deviation_X)里,供零编程系统相关功能模块调用,从而实现在NC程序里进行热变形误差补偿。 

关 键 词: 

法律状态: 

IPC专利分类号:B23Q23/00(2006.01)I