一种干切数控滚齿机床径向热变形误差在机实时补偿方法与流程

文档序号:12175502阅读:来源:国知局

技术特征:

1.一种干切数控滚齿机床径向热变形误差在机实时补偿方法,其特征在于,包括以下部分:

1)设定测量过程:

1.1)测量齿轮齿根圆半径

利用激光位移传感器(1),通过三角测量法测量第m个刚加工完的齿轮工件(3)的径向轮廓半径,m为干切数控滚齿机床加工的一批次齿轮工件(3)的顺序编号;

所述激光位移传感器(1)的发射窗口(101)与齿轮工件(3)的旋转轴线相距L;所述激光位移传感器(1)的发射光束垂直指向齿轮工件(3)的旋转轴线;所述光位移传感器1的发射光束和接收光束所在的平面记为平面A,平面A与齿轮工件(3)的齿向方向保持一致;

所述齿轮工件(3)齿数为z,齿轮工件(3)在工作台(4)上以转速n(r/min)旋转,激光位移传感器(1)的采样频率为f(次/s),采样工件旋转圈数为T,则激光位移传感器(1)采样点总数为N:

<mrow> <mi>N</mi> <mo>=</mo> <mfrac> <mrow> <mn>60</mn> <mo>&CenterDot;</mo> <mi>T</mi> <mo>&CenterDot;</mo> <mi>f</mi> </mrow> <mi>n</mi> </mfrac> </mrow>

激光位移传感器(1)测量的直接数据为激光位移传感器(1)的发射窗口(101)与齿轮工件(3)轮廓的距离i=1,2,……,N;则可计算出第m个齿轮工件(3)的第i个径向轮廓半径为:

<mrow> <msubsup> <mi>r</mi> <mi>m</mi> <mi>i</mi> </msubsup> <mo>=</mo> <mi>L</mi> <mo>-</mo> <msubsup> <mi>y</mi> <mi>m</mi> <mi>i</mi> </msubsup> </mrow>

计算得到第m个齿轮工件(3)的所有径向轮廓半径数据集R=将R按时间先后顺序分为p=T×z个区间,则每个区间包含个径向轮廓半径数据,取各区间中的最小值,形成数据集

通过聚类算法去除S中的奇异值点后,求得平均值

1.2)获得齿轮径向热变形误差

利用红外温度传感器(2)测量刚加工完的第m个齿轮工件(3)径向齿廓部分的温度Tm

根据齿轮工件(3)材料确定齿轮的热膨胀系数α,将齿轮工件(3)径向温度分布考虑为线性分布,则分布函数为:

<mrow> <msub> <mi>T</mi> <mi>y</mi> </msub> <mo>=</mo> <mi>k</mi> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <msub> <mi>r</mi> <msub> <mi>m</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>T</mi> <mi>b</mi> </msub> </mrow>

其中,Tb为基准点温度,为齿轮内孔半径值,y表示齿轮径向某一点所在圆的半径值,k为齿轮径向温度线性分布系数,为齿根圆半径值;

设室温为Ta,则第m个齿轮工件(3)径向热变形误差为:

<mrow> <msub> <mi>&Delta;</mi> <msub> <mi>m</mi> <mrow> <mi>T</mi> <mi>W</mi> <mi>f</mi> </mrow> </msub> </msub> <mo>=</mo> <msubsup> <mo>&Integral;</mo> <msub> <mi>r</mi> <msub> <mi>m</mi> <mn>1</mn> </msub> </msub> <msub> <mi>r</mi> <msub> <mi>m</mi> <mi>f</mi> </msub> </msub> </msubsup> <mi>&alpha;</mi> <mo>&lsqb;</mo> <mi>k</mi> <mrow> <mo>(</mo> <mi>y</mi> <mo>-</mo> <msub> <mi>r</mi> <msub> <mi>m</mi> <mn>1</mn> </msub> </msub> <mo>)</mo> </mrow> <mo>+</mo> <msub> <mi>T</mi> <mi>b</mi> </msub> <mo>-</mo> <msub> <mi>T</mi> <mi>a</mi> </msub> <mo>&rsqb;</mo> <mi>d</mi> <mi>y</mi> </mrow>

2)在线补偿过程:

2.1)确定标定值

干切数控滚齿机床加工一个批次的第一个齿轮时,令m=1,进行1)中的步骤1.1)和步骤1.2),得到第一个加工的齿轮工件(3)的齿根圆半径值以及径向热变形误差最后将的差值作为当前批次的齿根圆半径标定值rf

<mrow> <msub> <mi>r</mi> <mi>f</mi> </msub> <mo>=</mo> <msub> <mi>r</mi> <mrow> <mn>1</mn> <mi>f</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>&Delta;</mi> <msub> <mn>1</mn> <mrow> <mi>T</mi> <mi>W</mi> <mi>f</mi> </mrow> </msub> </msub> </mrow>

2.2)确定后续齿轮工件(3)加工的补偿量

干切数控滚齿机床继续加工步骤2.1)所述批次的齿轮时,即m≥2,进行1)中的步骤1.1)和步骤1.2),得到第m个加工的齿轮工件(3)的齿根圆半径值以及径向热变形误差为

干切数控滚齿机床滚切加工齿轮工件(3)径向综合加工热变形误差包括干切数控滚齿机床径向热变形误差和工件热膨胀变形误差,计算第m个齿轮工件(3)的齿根圆半径测量值和标定值的差值:

<mrow> <msub> <mi>&Delta;</mi> <mi>m</mi> </msub> <mo>=</mo> <msub> <mi>r</mi> <msub> <mi>m</mi> <mi>f</mi> </msub> </msub> <mo>-</mo> <msub> <mi>r</mi> <mi>f</mi> </msub> </mrow>

其中Δm为第m个齿轮工件(3)径向综合加工热变形误差,rf为标定值;

根据第m个被加工齿轮工件(3)的热变形误差计算获得加工第m个齿轮工件(3)时的机床径向热变形误差ΔmT

<mrow> <msub> <mi>&Delta;</mi> <mrow> <mi>m</mi> <mi>T</mi> </mrow> </msub> <mo>=</mo> <msub> <mi>&Delta;</mi> <mi>m</mi> </msub> <mo>-</mo> <msub> <mi>&Delta;</mi> <msub> <mi>m</mi> <mrow> <mi>T</mi> <mi>W</mi> <mi>f</mi> </mrow> </msub> </msub> </mrow>

根据步骤2.1)被标定的齿轮工件(3)的齿根圆半径误差上限(USL)及误差下限(LSL)确定齿根圆尺寸误差容许范围;比较干切数控滚齿机床加工第m个齿轮工件(3)时径向热变形误差ΔmT与步骤2.1)所标定齿轮工件(3)的齿根圆半径误差上限(USL)及误差下限(LSL),得出干切数控滚齿机床加工第m+1个齿轮工件(3)时的补偿量。由于干切数控滚齿机床径向热变形误差是随加工时间增加而逐步累积的,是一个渐变过程,因此本发明分别将作为干切数控滚齿机床径向热变形误差补偿的上限和下限;若则滚刀径向补偿量为δ=|ΔmT|;若滚刀径向补偿量为δ=-|ΔmT|;若则滚刀径向补偿量为0;

2.3)将步骤2.2)确定的第m个齿轮工件(3)加工的滚刀径向补偿量转化为干切数控滚齿机床滚刀半径补偿代码,反馈到干切数控滚齿机床的数控系统,对第m+1个齿轮工件(3)的加工进行在线补偿;

2.4)第m+1个齿轮工件(3)加工完成时,用m+1更新m,重复步骤2.2)和步骤2.3)。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1