主权项 |
基于恒定接触力的直纹面自适应测量方法,其特征在于包括以下步骤: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>′</mo></msubsup><mo>=</mo><msub><mi>Q</mi><mi>x</mi></msub><mo>-</mo><msub><mi>n</mi><mi>x</mi></msub><mo>·</mo><msub><mi>x</mi><mn>0</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>y</mi><mn>0</mn><mo>′</mo></msubsup><mo>=</mo><msub><mi>Q</mi><mi>y</mi></msub><mo>-</mo><msub><mi>n</mi><mi>y</mi></msub><mo>·</mo><msub><mi>y</mi><mn>0</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><msubsup><mi>z</mi><mn>0</mn><mo>′</mo></msubsup><mo>=</mo><msub><mi>Q</mi><mi>z</mi></msub><mo>-</mo><msub><mi>n</mi><mi>z</mi></msub><mo>·</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>α</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)测量下一单元至测量结束。 |