发明名称 高速强力随形荒磨机床砂轮直径在线测量方法
摘要 高速强力随形荒磨机床砂轮直径在线测量方法属于工程测量技术领域。该方法通过荒磨机运动机构模型、基于过程统计的交变冲击振动数据分析,建立工件、砂轮直径关联模型,使用高精度位移测量激光传感器,在大振动强干扰背景下,用简单测量方法获取高精度的砂轮直径数据,并对其进行误差修正。为进一步实现优化磨削效果、降低砂轮损耗提供相应的实时数据支持。
申请公布号 CN102275132B 申请公布日期 2013.10.16
申请号 CN201110097362.3 申请日期 2011.04.19
申请人 清华大学 发明人 李宛洲;王京春;康少栋;杨博;杨峰;邹国斌
分类号 B24B49/12(2006.01)I 主分类号 B24B49/12(2006.01)I
代理机构 北京众合诚成知识产权代理有限公司 11246 代理人 张文宝
主权项 1.高速强力随形荒磨机床砂轮直径在线测量方法,其特征在于,包括以下步骤:(1)硬件配置及安装:在荒磨机支撑臂下面安装位移测量激光传感器,使用水平仪将激光传感器调平,并使激光传感器光路垂直于台车行进方向,同时在水平方向使其光路位于砂轮所在铅垂面之外、向台车运动方向一侧偏置,并尽量靠近砂轮铅垂面,垂直方向上将激光传感器固定于地面台基;(2)测量参数:H——悬臂转轴中心至支撑滚轮圆心的垂直距离,X——激光传感器至轧辊辊坯中心的水平距离,M——液压推杆底端转轴至轧辊辊坯中心的水平距离,N——支撑滚轮圆心至液压推杆底端转轴的垂直距离,Y<sub>0</sub>——液压推杆活塞完全缩回时推杆两端转轴间距,h——支撑滚轮中心至激光传感器测点的垂直高度,a——激光传感器至较近支撑滚轮表面的水平距离,b——轧辊辊坯中心至支撑滚轮中心的水平距离,r——支撑滚轮的半径,α——悬臂与悬臂轴心—推杆顶轴连线的夹角,c——悬臂转轴中心至液压推杆顶端转轴中心的距离,d——液压推杆底端支撑轴中心至悬臂转轴中心的距离,l——悬臂转轴中心至砂轮中心的距离;(3)数据通信:激光传感器通过RS232串口与上位机连接通信,上位机运行数据采集程序实时接收数据并保存;开启激光测距仪进行调试,确认激光测点有效;试测辊坯直径,与手动测量值比较,得到偏置量δ;(4)计算轧辊直径:通过公式<img file="FDA0000321454011.GIF" wi="" he="" />计算辊坯的理论直径,其中:<maths num="0001"><![CDATA[<math> <mfenced open="" close=""> <mtable> <mtr> <mtd> <mi>A</mi> <mo>=</mo> <mn>4</mn> <mrow> <mo>(</mo> <msup> <mi>h</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>B</mi> <mo>=</mo> <mn>4</mn> <mi>r</mi> <mo>[</mo> <msup> <mi>h</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mrow> <mo>(</mo> <mi>a</mi> <mo>+</mo> <mi>b</mi> <mo>+</mo> <mi>r</mi> <mo>-</mo> <mi>s</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>]</mo> </mtd> </mtr> <mtr> <mtd> <mi>C</mi> <mo>=</mo> <mo>-</mo> <msup> <mrow> <mo>[</mo> <msup> <mrow> <mo>(</mo> <mi>a</mi> <mo>+</mo> <mi>b</mi> <mo>+</mo> <mi>r</mi> <mo>-</mo> <mi>s</mi> <mo>)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>h</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>]</mo> </mrow> <mn>2</mn> </msup> <mo>-</mo> <mn>4</mn> <msup> <mi>h</mi> <mn>2</mn> </msup> <mrow> <mo>(</mo> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <msup> <mi>r</mi> <mn>2</mn> </msup> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced></math>]]></maths>式中,h为支撑滚轮中心至激光传感器测点的垂直高度,Φ为轧辊辊坯直径,R为轧辊辊坯半径,a为激光传感器至较近支撑滚轮表面的水平距离,b为轧辊辊坯中心至支撑滚轮中心的水平距离,r为支撑滚轮的半径,s为激光传感器至轧辊辊坯表面测点的距离,即激光传感器的实时测量值;(5)计算砂轮直径:当满足砂轮启动旋转、砂轮与辊坯正压接触、辊坯旋转、辊坯轴向进给这4个条件时,才进行砂轮直径的更新计算,任何一个条件不满足的情况下,则保持前次计算值;通过公式<maths num="0002"><![CDATA[<math> <mrow> <msub> <mi>&Phi;</mi> <mi>s</mi> </msub> <mo>=</mo> <mn>2</mn> <msub> <mi>R</mi> <mi>s</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mi>B</mi> <mo></mo> <msqrt> <mrow> <msup> <mi>B</mi> <mn>2</mn> </msup> <mo></mo> <mn>4</mn> <mi>A</mi> <mi>C</mi> </mrow> </msqrt> </mrow> <mi>A</mi> </mfrac> <mo>+</mo> <mn>2</mn> <msqrt> <mrow> <msup> <mi>l</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>f</mi> <mn>2</mn> </msup> <mo></mo> <mn>2</mn> <mi>l</mi> <mi>f</mi> <mi>cos</mi> <mrow> <mo>(</mo> <mrow> <mi>&alpha;</mi> <mo>+</mo> <mi>&beta;</mi> <mo></mo> <mi>&gamma;</mi> </mrow> <mo>)</mo> </mrow> </mrow> </msqrt> <mo></mo> <mo>-</mo> <mi>&delta;</mi> </mrow></math>]]></maths>得砂轮直径的理论值,其中:<maths num="0003"><![CDATA[<math> <mrow> <mi>&beta;</mi><mo>=</mo><mi>arccos</mi><mrow><mo>(</mo> <mrow> <mfrac> <mrow> <msup> <mi>c</mi> <mn>2</mn> </msup> <mo>+</mo><msup> <mi>d</mi> <mn>2</mn> </msup> <mo></mo><msup> <mi>y</mi> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn><mi>c</mi><mi>d</mi> </mrow> </mfrac> </mrow> <mo>)</mo></mrow> </mrow></math>]]></maths>,<maths num="0004"><![CDATA[<math> <mrow> <mi>&gamma;</mi><mo>=</mo><mi>arccos</mi><mrow><mo>(</mo> <mrow> <mfrac> <mrow> <msup> <mi>d</mi> <mn>2</mn> </msup> <mo>+</mo><msup> <mi>f</mi> <mn>2</mn> </msup> <mo></mo><msup> <mi>e</mi> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn><mi>d</mi><mi>f</mi> </mrow> </mfrac> </mrow> <mo>)</mo></mrow> </mrow></math>]]></maths>,<maths num="0005"><![CDATA[<math> <mrow> <mi>y</mi><mo>=</mo><msub> <mi>Y</mi> <mn>0</mn> </msub> <mo>+</mo><mi>&Delta;</mi><mi>Y</mi> </mrow></math>]]></maths>,<maths num="0006"><![CDATA[<math> <mrow> <mi>e</mi><mo>=</mo><msqrt> <mrow> <msup> <mi>M</mi> <mn>2</mn> </msup> <mo>+</mo><msup> <mrow> <mrow><mo>(</mo> <mrow> <mi>N</mi><mo>+</mo><msqrt> <mrow> <msup> <mrow> <mrow><mo>(</mo> <mrow> <mi>R</mi><mo>+</mo><mi>r</mi> </mrow> <mo>)</mo></mrow> </mrow> <mn>2</mn> </msup> <mo></mo><msup> <mi>b</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> <mo>)</mo></mrow> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mrow></math>]]></maths>,<maths num="0007"><![CDATA[<math> <mrow> <mi>f</mi><mo>=</mo><msqrt> <mrow> <msup> <mi>X</mi> <mn>2</mn> </msup> <mo>+</mo><msup> <mrow> <mrow><mo>(</mo> <mrow> <mi>H</mi><mo></mo><msqrt> <mrow> <msup> <mrow> <mrow><mo>(</mo> <mrow> <mi>R</mi><mo>+</mo><mi>r</mi> </mrow> <mo>)</mo></mrow> </mrow> <mn>2</mn> </msup> <mo></mo><msup> <mi>b</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> <mo>)</mo></mrow> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mrow></math>]]></maths>,式中,Rs为砂轮半径,l为悬臂转轴中心至砂轮中心的距离,f为悬臂转轴中心至轧辊辊坯中心的距离,α为悬臂与悬臂轴心—推杆顶轴连线的夹角,β为悬臂轴心—推杆顶轴连线与悬臂轴心—推杆底轴连线的夹角,γ为悬臂轴心—辊坯中心连线与悬臂轴心—推杆底轴连线的夹角,c为悬臂转轴中心至液压推杆顶端转轴中心的距离,d为液压推杆底端支撑轴中心至悬臂转轴中心的距离,y为液压推杆两端支撑转轴动态间距,ΔY为推杆内部液压缸活塞实时位置,该值由推杆液压数控系统记录,可供第三方程序调用,e为液压推杆底端支撑转轴中心至轧辊辊坯中心的距离;(6)误差分析和处理:考虑到误差因素,对砂轮的直径计算公式进行修正,修正后的砂轮直径计算公式为:<maths num="0008"><![CDATA[<math> <mrow> <msub> <mrow> <mrow><mrow> <msub> <mi>&Phi;</mi> <mi>s</mi> </msub> </mrow><mo>|</mo></mrow> </mrow> <mrow> <mi>t</mi><mo></mo><msub> <mi>T</mi> <mi>d</mi> </msub> </mrow> </msub> <mo>=</mo><msub> <mrow> <mrow><mrow> <mn>2</mn><msub> <mi>R</mi> <mi>s</mi> </msub> </mrow><mo>|</mo></mrow> </mrow> <mrow> <mi>t</mi><mo></mo><msub> <mi>T</mi> <mi>d</mi> </msub> </mrow> </msub> <mo>=</mo><mo></mo><mn>2</mn><mi>R</mi><mo>'</mo><mo>+</mo><mn>2</mn><msqrt> <mrow> <msup> <mi>l</mi> <mn>2</mn> </msup> <mo>+</mo><msup> <mi>f</mi> <mn>2</mn> </msup> <mo></mo><mn>2</mn><mi>l</mi><mi>f</mi><mi>cos</mi><mo stretchy="false">(</mo><mi>&alpha;</mi><mo>+</mo><mi>&beta;</mi><mo>'</mo><mo></mo><mi>&gamma;</mi><mo>'</mo><mo stretchy="false">)</mo> </mrow> </msqrt> </mrow></math>]]></maths>;其中,<maths num="0009"><![CDATA[<math> <mrow> <mi>R</mi><mo>'</mo><mo>=</mo><mfrac> <mrow> <mo></mo><mi>B</mi><mo>'</mo><mo>+</mo><msqrt> <mrow> <mi>B</mi><msup> <mo>'</mo> <mn>2</mn> </msup> <mo></mo><mn>4</mn><mi>A</mi><mi>C</mi><mo>'</mo> </mrow> </msqrt> </mrow> <mrow> <mn>2</mn><mi>A</mi> </mrow> </mfrac> <mo>+</mo><mfrac> <mi>&delta;</mi> <mn>2</mn> </mfrac> </mrow></math>]]></maths>,<maths num="0010"><![CDATA[<math> <mrow> <mi>A</mi><mo>=</mo><mn>4</mn><mo stretchy="false">(</mo><msup> <mi>h</mi> <mn>2</mn> </msup> <mo></mo><msup> <mi>r</mi> <mn>2</mn> </msup> <mo stretchy="false">)</mo> </mrow></math>]]></maths>,<maths num="0011"><![CDATA[<math> <mrow> <mi>B</mi><mo>'</mo><mo>=</mo><mn>4</mn><mi>r</mi><mo stretchy="false">[</mo><msup> <mi>h</mi> <mn>2</mn> </msup> <mo>+</mo><msup> <mi>b</mi> <mn>2</mn> </msup> <mo></mo><msup> <mi>r</mi> <mn>2</mn> </msup> <mo></mo><msup> <mrow> <mo stretchy="false">(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>+</mo><mi>r</mi><mo></mo><mi>s</mi><mo>'</mo><mo stretchy="false">)</mo> </mrow> <mn>2</mn> </msup> <mo stretchy="false">]</mo> </mrow></math>]]></maths>,<maths num="0012"><![CDATA[<math> <mrow> <mi>C</mi><mo>'</mo><mo>=</mo><mo></mo><msup> <mrow> <mo stretchy="false">[</mo><msup> <mrow> <mo stretchy="false">(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>+</mo><mi>r</mi><mo></mo><mi>s</mi><mo>'</mo><mo stretchy="false">)</mo> </mrow> <mn>2</mn> </msup> <mo>+</mo><msup> <mi>r</mi> <mn>2</mn> </msup> <mo>+</mo><msup> <mi>h</mi> <mn>2</mn> </msup> <mo></mo><msup> <mi>b</mi> <mn>2</mn> </msup> <mo stretchy="false">]</mo> </mrow> <mn>2</mn> </msup> <mo></mo><mn>4</mn><msup> <mi>h</mi> <mn>2</mn> </msup> <mo stretchy="false">(</mo><msup> <mi>b</mi> <mn>2</mn> </msup> <mo></mo><msup> <mi>r</mi> <mn>2</mn> </msup> <mo stretchy="false">)</mo> </mrow></math>]]></maths>,<maths num="0013"><![CDATA[<math> <mrow> <mi>s</mi><mo>'</mo><mo>=</mo><mi>s</mi><mo>'</mo><mrow><mo>|</mo><mrow> <msub> <mrow></mrow> <mrow> <mi>t</mi><mo></mo><mn>1</mn> </mrow> </msub> <mo>+</mo><msub> <mrow> <mrow><mi>K</mi><mo>|</mo></mrow> </mrow> <mrow> <mi>t</mi><mo></mo><mn>1</mn> </mrow> </msub> <mo stretchy="false">(</mo><mi>s</mi><mo></mo><mi>s</mi><mo>'</mo><mrow><mo>|</mo><mrow> <msub> <mrow></mrow> <mrow> <mi>t</mi><mo></mo><mn>1</mn> </mrow> </msub> <mo stretchy="false">)</mo> </mrow></mrow> </mrow></mrow> </mrow></math>]]></maths>,<maths num="0014"><![CDATA[<math> <mrow> <mi>K</mi><mo>=</mo><mfrac> <mi>A</mi> <mrow> <mn>4</mn><mi>D</mi><mo>'</mo> </mrow> </mfrac> <mfrac> <mn>1</mn> <mrow> <mi>r</mi><mo></mo><mfrac> <mrow> <mi>r</mi><mi>B</mi><mo>'</mo><mo></mo><mi>A</mi><mi>E</mi><mo>'</mo> </mrow> <mrow> <msqrt> <mrow> <mi>B</mi><msup> <mo>'</mo> <mn>2</mn> </msup> <mo></mo><mn>4</mn><mi>A</mi><mi>C</mi><mo>'</mo> </mrow> </msqrt> </mrow> </mfrac> </mrow> </mfrac> <mfrac> <mn>1</mn> <mrow> <mfrac> <mrow> <mi>R</mi><mo>'</mo><mo>+</mo><mi>r</mi> </mrow> <mrow> <msqrt> <mrow> <msup> <mrow> <mrow><mo>(</mo> <mrow> <mi>R</mi><mo>'</mo><mo>+</mo><mi>r</mi> </mrow> <mo>)</mo></mrow> </mrow> <mn>2</mn> </msup> <mo></mo><msup> <mi>b</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> </mfrac> <mo>+</mo><mn>1</mn> </mrow> </mfrac> </mrow></math>]]></maths>,<maths num="0015"><![CDATA[<math> <mrow> <mi>D</mi><mo>'</mo><mo>=</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>+</mo><mi>r</mi><mo></mo><mi>s</mi><mo>'</mo> </mrow></math>]]></maths>,<maths num="0016"><![CDATA[<math> <mrow> <mi>E</mi><mo>'</mo><mo>=</mo><mi>D</mi><msup> <mo>'</mo> <mn>2</mn> </msup> <mo>+</mo><msup> <mi>r</mi> <mn>2</mn> </msup> <mo>+</mo><msup> <mi>h</mi> <mn>2</mn> </msup> <mo></mo><msup> <mi>b</mi> <mn>2</mn> </msup> </mrow></math>]]></maths>,<maths num="0017"><![CDATA[<math> <mrow> <mi>&beta;</mi><mo>'</mo><mo>=</mo><mi>arccos</mi><mrow><mo>(</mo> <mrow> <mfrac> <mrow> <msup> <mi>c</mi> <mn>2</mn> </msup> <mo>+</mo><msup> <mi>d</mi> <mn>2</mn> </msup> <mo></mo><msup> <mrow> <mrow><mo>(</mo> <mrow> <mi>y</mi><mrow><mo>|</mo><mrow> <msub> <mrow></mrow> <mrow> <mi>t</mi><mo></mo><msub> <mi>T</mi> <mi>d</mi> </msub> </mrow> </msub> </mrow></mrow> </mrow> <mo>)</mo></mrow> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn><mi>c</mi><mi>d</mi> </mrow> </mfrac> </mrow> <mo>)</mo></mrow> </mrow></math>]]></maths>,<maths num="0018"><![CDATA[<math> <mrow> <mi>y</mi><mo>=</mo><msub> <mi>Y</mi> <mn>0</mn> </msub> <mo>+</mo><mi>&Delta;</mi><mi>Y</mi> </mrow></math>]]></maths>,<maths num="0019"><![CDATA[<math> <mrow> <msub> <mi>T</mi> <mi>d</mi> </msub> <mo>=</mo><mfrac> <mi>m</mi> <mrow> <msub> <mi>V</mi> <mi>a</mi> </msub> </mrow> </mfrac> </mrow></math>]]></maths>,<maths num="0020"><![CDATA[<math> <mrow> <mi>&gamma;</mi><mo>'</mo><mo>=</mo><mi>arccos</mi><mrow><mo>(</mo> <mrow> <mfrac> <mrow> <msup> <mi>d</mi> <mn>2</mn> </msup> <mo>+</mo><mi>f</mi><msup> <mo>'</mo> <mn>2</mn> </msup> <mo></mo><mi>e</mi><msup> <mo>'</mo> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn><mi>d</mi><mi>f</mi><mo>'</mo> </mrow> </mfrac> </mrow> <mo>)</mo></mrow> </mrow></math>]]></maths>,<maths num="0021"><![CDATA[<math> <mrow> <mi>e</mi><mo>'</mo><mo>=</mo><msqrt> <mrow> <msup> <mi>M</mi> <mn>2</mn> </msup> <mo>+</mo><msup> <mrow> <mrow><mo>(</mo> <mrow> <mi>N</mi><mo>+</mo><msqrt> <mrow> <msup> <mrow> <mrow><mo>(</mo> <mrow> <mi>R</mi><mo>'</mo><mo>+</mo><mi>r</mi> </mrow> <mo>)</mo></mrow> </mrow> <mn>2</mn> </msup> <mo></mo><msup> <mi>b</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> <mo>)</mo></mrow> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mrow></math>]]></maths>,<maths num="0022"><![CDATA[<math> <mrow> <mi>f</mi><mo>'</mo><mo>=</mo><msqrt> <mrow> <msup> <mi>X</mi> <mn>2</mn> </msup> <mo>+</mo><msup> <mrow> <mrow><mo>(</mo> <mrow> <mi>H</mi><mo></mo><msqrt> <mrow> <msup> <mrow> <mrow><mo>(</mo> <mrow> <mi>R</mi><mo>'</mo><mo>+</mo><mi>r</mi> </mrow> <mo>)</mo></mrow> </mrow> <mn>2</mn> </msup> <mo></mo><msup> <mi>b</mi> <mn>2</mn> </msup> </mrow> </msqrt> </mrow> <mo>)</mo></mrow> </mrow> <mn>2</mn> </msup> </mrow> </msqrt> </mrow></math>]]></maths>,上面式中,m为激光传感器距砂轮所在铅垂面的水平距离,V<sub>a</sub>为辊坯轴向进给速度,K为等效误差比例系数。
地址 100084 北京市海淀区100084-82信箱