发明名称 平头立铣刀铣削过程径向偏心参数标定方法
摘要 本发明公开了一种平头立铣刀铣削过程径向偏心参数标定方法,用于解决现有的平头立铣刀铣削过程径向偏心参数标定时,需要依赖于昂贵测试设备开展的技术问题。技术方案是通过千分表测试铣刀装夹后不同刀齿与旋转轴线之间的偏差,建立刀具径向偏心参数的标定模型,实现径向偏心参数的标定。由于采用千分表测试铣刀装夹后不同刀齿与旋转轴线之间的偏差,建立刀具径向偏心参数的标定模型,实现径向偏心参数的标定,方法简单可靠,且摆脱了依赖昂贵测试设备的束缚。
申请公布号 CN102350655A 申请公布日期 2012.02.15
申请号 CN201110190193.8 申请日期 2011.07.07
申请人 西北工业大学 发明人 万敏;张卫红;杨昀;王怡婷
分类号 B23Q17/09(2006.01)I 主分类号 B23Q17/09(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 1.一种平头立铣刀铣削过程径向偏心参数标定方法,其特征在于采用以下步骤:(1)选定立铣刀参数,包括立铣刀的半径R、螺旋角β、刀齿数N<sub>f</sub>;选定铣床;将铣刀安装于铣床上;(2)选定N个刀具轴向位置,将每个轴向位置的坐标记为z<sub>1</sub>,z<sub>2</sub>,...,z<sub>N</sub>;(3)在每一轴向位置z<sub>j</sub>,构建刀齿i与机床主轴旋转轴线之间的偏差;利用千分表测试每一个刀齿i与机床主轴旋转轴线之间的偏差,测试结果记为η<sub>i</sub>(z<sub>j</sub>),j=1,2,...,N,i=1,2,..,N<sub>f</sub>;(4)在每一轴向位置z<sub>j</sub>,计算<img file="FSA00000533297000011.GIF" wi="776" he="151" />(5)在每一轴向位置z<sub>j</sub>,计算<maths num="0001"><![CDATA[<math><mrow><mi>M</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><mn>2</mn><mi>cos</mi><mfrac><mrow><msub><mi>&alpha;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&alpha;</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&alpha;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac></mtd><mtd><mn>2</mn><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&alpha;</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&alpha;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac></mtd></mtr><mtr><mtd><mo>-</mo><mn>2</mn><mi>cos</mi><mfrac><mrow><msub><mi>&alpha;</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&alpha;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&alpha;</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac></mtd><mtd><mn>2</mn><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&alpha;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><mn>3</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&alpha;</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>-</mo><mn>2</mn><mi>cos</mi><mfrac><mrow><msub><mi>&alpha;</mi><mrow><msub><mi>N</mi><mi>r</mi></msub><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&alpha;</mi><msub><mi>N</mi><mi>r</mi></msub></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><msub><mi>N</mi><mi>f</mi></msub></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&alpha;</mi><mrow><msub><mi>N</mi><mi>f</mi></msub><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac></mtd><mtd><mn>2</mn><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><mrow><msub><mi>N</mi><mi>f</mi></msub><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&alpha;</mi><msub><mi>N</mi><mi>f</mi></msub></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><msub><mi>N</mi><mi>f</mi></msub></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&alpha;</mi><mrow><msub><mi>N</mi><mi>f</mi></msub><mo>-</mo><mn>1</mn></mrow></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac></mtd></mtr><mtr><mtd><mo>-</mo><mn>2</mn><mi>cos</mi><mfrac><mrow><msub><mi>&alpha;</mi><msub><mi>N</mi><mi>f</mi></msub></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&alpha;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&alpha;</mi><msub><mi>N</mi><mi>f</mi></msub></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac></mtd><mtd><mn>2</mn><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><msub><mi>N</mi><mi>f</mi></msub></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>+</mo><msub><mi>&alpha;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac><mi>sin</mi><mfrac><mrow><msub><mi>&alpha;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>&alpha;</mi><msub><mi>N</mi><mi>f</mi></msub></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mn>2</mn></mfrac></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>式中,<maths num="0002"><![CDATA[<math><mrow><msub><mi>&alpha;</mi><mi>i</mi></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><msub><mi>z</mi><mi>j</mi></msub><mfrac><mrow><mi>tan</mi><mi>&beta;</mi></mrow><mi>R</mi></mfrac><mo>+</mo><mfrac><mrow><mn>2</mn><mrow><mo>(</mo><mi>i</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mi>&pi;</mi></mrow><mi>N</mi></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>N</mi><mi>f</mi></msub><mo>;</mo></mrow></math>]]></maths>(6)基于步骤(5),构造以下矩阵<maths num="0003"><![CDATA[<math><mrow><mi>Q</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>M</mi><mrow><mo>(</mo><msub><mi>z</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>M</mi><mrow><mo>(</mo><msub><mi>z</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mi>M</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>N</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>(7)基于步骤(4),构造以下向量<maths num="0004"><![CDATA[<math><mrow><mi>c</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>b</mi><mrow><mo>(</mo><msub><mi>z</mi><mn>1</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>b</mi><mrow><mo>(</mo><msub><mi>z</mi><mn>2</mn></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mi>b</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>N</mi></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>式中,<maths num="0005"><![CDATA[<math><mrow><mi>b</mi><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>[</mo><msub><mi>&delta;</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>,</mo><msub><mi>&delta;</mi><mn>2</mn></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>&delta;</mi><msub><mi>N</mi><mi>f</mi></msub></msub><mrow><mo>(</mo><msub><mi>z</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo><mi>j</mi><mo>=</mo><mn>1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>N</mi><mo>;</mo></mrow></math>]]></maths>(8)通过下式求解ρsinλ和ρcosλ<maths num="0006"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><mi>&rho;</mi><mi>sin</mi><mi>&lambda;</mi></mtd></mtr><mtr><mtd><mi>&rho;</mi><mi>cos</mi><mi>&lambda;</mi></mtd></mtr></mtable></mfenced><mo>=</mo><msup><mrow><mo>[</mo><msup><mi>Q</mi><mi>T</mi></msup><mi>Q</mi><mo>]</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>[</mo><msup><mi>Q</mi><mi>T</mi></msup><mi>c</mi><mo>]</mo></mrow></mrow></math>]]></maths>记g<sub>1</sub>=ρsinλ,g<sub>2</sub>=ρcosλ;(9)根据步骤(8)的结果,通过下式求解获得偏心参数λ<maths num="0007"><![CDATA[<math><mrow><mi>&lambda;</mi><mo>=</mo><mi>arctan</mi><mrow><mo>(</mo><mfrac><msub><mi>g</mi><mn>2</mn></msub><msub><mi>g</mi><mn>1</mn></msub></mfrac><mo>)</mo></mrow></mrow></math>]]></maths>(10)根据步骤(9)的结果,通过下式求解获得偏心参数ρ<maths num="0008"><![CDATA[<math><mrow><mi>&rho;</mi><mo>=</mo><mfrac><msub><mi>g</mi><mn>1</mn></msub><mrow><mi>cos</mi><mi>&lambda;</mi></mrow></mfrac></mrow></math>]]></maths>根据步骤(9),在[0,2π]内得到两个λ值,使得步骤(10)获得的ρ为正值的那一个λ为最终标定得到的λ值,与之对应的ρ为最终标定得到的ρ值。
地址 710072 陕西省西安市友谊西路127号