发明名称 基于恒定接触力的直纹面自适应测量方法
摘要 基于恒定接触力的直纹面自适应测量方法,涉及曲面零件测量。首先对被测表面进行网格划分,对被测复杂曲面单元节点进行接触力和测头坐标的获取,通过次梯度的大小和方向变化对其恒定接触力的探针位移变化进行预测;在进行表面测量时重复利用平行测量路径上单元节点的位置坐标,有效提高测量效率;无需更换测量硬件设备即可自适应完成由直纹面构成的复杂曲面测量,实用性强,可有效提高测量效率减少操作流程。能够实现基于恒定接触力的直纹面自适应的测量方法,同时,使用单元法对测点进行直接半径补偿,使用次梯度法预测第二个接触点的调节位移,在路径规划中,对单元交叉节点测量数据进行重复使用,有效提高了测量的效率。
申请公布号 CN104697478B 申请公布日期 2016.12.28
申请号 CN201510114726.2 申请日期 2015.03.16
申请人 厦门大学;陕西汉机精密机械股份有限公司 发明人 姚斌;孙维方;向明新;周斌;冯伟;沈志煌;张祥雷
分类号 G01B21/00(2006.01)I 主分类号 G01B21/00(2006.01)I
代理机构 厦门南强之路专利事务所(普通合伙) 35200 代理人 马应森
主权项 基于恒定接触力的直纹面自适应测量方法,其特征在于包括以下步骤:1)对被测表面进行x、z方向等间隔网格划分;2)移动测头至被测表面零件起始位置;3)沿着被测表面法向方向施加一个微小位移,通过探针刚度和位移量获取接触力大小,具体算法为:F<sub>y</sub>=(y<sub>1</sub>‑y<sub>0</sub>)×k<sub>y</sub>其中,F<sub>y</sub>为探针和被测表面接触力在坐标轴y轴方向上的分量;k<sub>y</sub>为探针在测量坐标系y方向上的刚度;y<sub>0</sub>为探头初始位置的y轴方向坐标值;y<sub>1</sub>为施加微小位移后的探头y轴方向坐标值;4)根据零件装夹方式和其几何特征指定其沿着测量坐标系的运动路径方向;5)沿着指定路径方向移动探针到第二测量点附近区域,其位置为起始位置沿测量方向上位移长度为ε,调节接触力与起始位置处F<sub>y</sub>相等,沿着指定路径垂直方向移动探针到第三测量点附近区域,其位置为起始位置沿测量方向垂直方向上位移长度为ε,调节接触力与起始位置处F<sub>y</sub>相等;6)计算有限单元法向矢量:<maths num="0001"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><msub><mi>n</mi><mi>x</mi></msub><mo>=</mo><mo>(</mo><msub><mi>y</mi><mn>1</mn></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo><mo>(</mo><msub><mi>z</mi><mn>2</mn></msub><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub><mo>)</mo><mo>-</mo><mo>(</mo><msub><mi>y</mi><mn>2</mn></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo><mo>(</mo><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub><mo>)</mo></mtd></mtr><mtr><mtd><msub><mi>n</mi><mi>y</mi></msub><mo>=</mo><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo><mo>(</mo><msub><mi>z</mi><mn>2</mn></msub><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub><mo>)</mo><mo>-</mo><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo><mo>(</mo><msub><mi>z</mi><mn>1</mn></msub><mo>-</mo><msub><mi>z</mi><mn>0</mn></msub><mo>)</mo></mtd></mtr><mtr><mtd><msub><mi>n</mi><mi>z</mi></msub><mo>=</mo><mo>(</mo><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo><mo>(</mo><msub><mi>y</mi><mn>2</mn></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo><mo>-</mo><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mo>)</mo><mo>(</mo><msub><mi>y</mi><mn>1</mn></msub><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mo>)</mo></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001140748200000011.GIF" wi="838" he="239" /></maths>7)计算补偿后测量值:<maths num="0002"><math><![CDATA[<mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><msubsup><mi>x</mi><mn>0</mn><mo>&prime;</mo></msubsup><mo>=</mo><msub><mi>Q</mi><mi>x</mi></msub><mo>-</mo><msub><mi>n</mi><mi>x</mi></msub><mo>&CenterDot;</mo><msub><mi>x</mi><mn>0</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>y</mi><mn>0</mn><mo>&prime;</mo></msubsup><mo>=</mo><msub><mi>Q</mi><mi>y</mi></msub><mo>-</mo><msub><mi>n</mi><mi>y</mi></msub><mo>&CenterDot;</mo><msub><mi>y</mi><mn>0</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>z</mi><mn>0</mn><mo>&prime;</mo></msubsup><mo>=</mo><msub><mi>Q</mi><mi>z</mi></msub><mo>-</mo><msub><mi>n</mi><mi>z</mi></msub><mo>&CenterDot;</mo><msub><mi>z</mi><mn>0</mn></msub></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0001140748200000012.GIF" wi="342" he="231" /></maths>其中,(x′<sub>0</sub>,y′<sub>0</sub>,z′<sub>0</sub>)为补偿后接触点测量值,(Q<sub>x</sub>,Q<sub>y</sub>,Q<sub>z</sub>)为探针实测点坐标值;8)计算沿测量方向上次梯度向量变化:<maths num="0003"><math><![CDATA[<mrow><mfrac><mrow><msup><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>-</mo><msup><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msup></mrow><msubsup><mi>&alpha;</mi><mi>y</mi><mi>k</mi></msubsup></mfrac><mo>=</mo><msubsup><mi>g</mi><mi>y</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msubsup></mrow>]]></math><img file="FDA0001140748200000013.GIF" wi="356" he="142" /></maths>其中,<img file="FDA0001140748200000021.GIF" wi="57" he="70" />为y方向上的步长;9)根据次梯度变化预测下一测量点x、y、z方向上调节位移量;<img file="FDA0001140748200000022.GIF" wi="820" he="79" />时,较上一测量点沿y轴向上倾斜;<img file="FDA0001140748200000023.GIF" wi="820" he="79" />时,较上一测量点沿y轴向下倾斜;<img file="FDA0001140748200000024.GIF" wi="526" he="71" />时,与上一测量点等高;<img file="FDA0001140748200000025.GIF" wi="424" he="79" />时,形成凸点,减小测量步长重新测量;<img file="FDA0001140748200000026.GIF" wi="401" he="79" />时,形成凹点,减小测量步长重新测量;10)测量下一单元至测量结束。
地址 361005 福建省厦门市思明南路422号