主权项 |
一种光学元件加工中自动补偿位姿误差的方法,其特征在于,该方法包括以下步骤:第一步、将待加工的光学元件装夹在工作台上,使光学元件与工作台同轴;第二步、采用加工机床在机测头测量光学元件表面含有安装误差的N个实际测量点P′;第三步、根据位姿误差向量<img file="FDA0000752812600000015.GIF" wi="306" he="70" />建立变换矩阵T<sub>M</sub>,并将实际测量点P′进行旋转及平移变换,得到分离安装误差后的测量点P″:P″=T<sub>M</sub>·P′式中,<img file="FDA0000752812600000011.GIF" wi="1750" he="300" />T<sub>L</sub>为平移矩阵,R<sub>A</sub>,R<sub>C</sub>为旋转矩阵;α,β,γ分别为实际顶点与理想顶点在X、Y、Z方向的平移误差,θ为实际轴线与理想轴线绕X轴的角度误差,<img file="FDA0000752812600000012.GIF" wi="55" he="61" />为实际轴线与理想轴线绕Z轴的角度误差;第四步、建立最小二乘目标函数:<img file="FDA0000752812600000013.GIF" wi="1480" he="148" />式中,下标i代表第i个测量点,Q代表光学元件表面任意一点,min{||P<sub>i</sub>″‑Q||}<sup>2</sup>代表分离安装误差后的测量点至光学表面的距离;第五步、建立求解位姿误差的数学模型:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open = '{' close = ''><mtable><mtr><mtd><mi>min</mi><mo>{</mo><mstyle><munderover><mo>Σ</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mrow><mi>min</mi><msup><mrow><mo>{</mo><mrow><mo>||</mo><mrow><msub><mi>T</mi><mi>M</mi></msub><mo>·</mo><msubsup><mi>P</mi><mi>i</mi><mo>′</mo></msubsup><mo>-</mo><mi>Q</mi></mrow><mo>||</mo></mrow><mo>}</mo></mrow><mn>2</mn></msup><mo>}</mo></mrow></mstyle></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo></mrow></mtd><mtd><mrow><msup><mi>A</mi><mi>T</mi></msup><mi>e</mi><mo>≥</mo><mi>b</mi></mrow></mtd></mtr></mtable></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000752812600000014.GIF" wi="590" he="223" /></maths>式中,矩阵不等式组A<sup>T</sup>e≥b表示位姿误差的边界条件,其等价的展开式形式为:<img file="FDA0000752812600000021.GIF" wi="759" he="765" />式中,α<sub>1</sub>,α<sub>2</sub>,β<sub>1</sub>,β<sub>2</sub>,γ<sub>1</sub>,γ<sub>2</sub>,θ<sub>1</sub>,θ<sub>2</sub>,<img file="FDA0000752812600000022.GIF" wi="188" he="63" />分别表示位姿误差向量<img file="FDA0000752812600000023.GIF" wi="282" he="86" />各元素的上下边界;第六步、对位姿误差数学模型进行最优化求解,得到位姿误差向量的最优解e′;第七步、根据位姿误差向量的最优解e′计算变换矩阵T<sub>P</sub>,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msub><mi>T</mi><mi>P</mi></msub><mo>=</mo><msup><msub><mi>T</mi><mi>M</mi></msub><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>=</mo><mfenced open = '(' close = ')'><mtable><mtr><mtd><msub><mi>R</mi><mrow><mn>3</mn><mo>×</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mi>T</mi><mrow><mn>3</mn><mo>×</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>S</mi><mrow><mn>1</mn><mo>×</mo><mn>3</mn></mrow></msub></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000752812600000024.GIF" wi="494" he="157" /></maths>式中,<img file="FDA0000752812600000025.GIF" wi="1604" he="333" />R<sub>3×3</sub>代表旋转变换;T<sub>3×1</sub>代表平移变换;S<sub>1×3</sub>代表比例缩放,将理想位置的驻留点位置矢量D及方向矢量n变换为补偿误差后的驻留点的位置矢量d′及相应的方向矢量n′:<maths num="0003" id="cmaths0003"><math><![CDATA[<mfenced open = '{' close = ''><mtable><mtr><mtd><msup><mi>d</mi><mo>′</mo></msup><mo>=</mo><msub><mi>T</mi><mi>P</mi></msub><mo>·</mo><mi>d</mi></mtd></mtr><mtr><mtd><msup><mi>n</mi><mo>′</mo></msup><mo>=</mo><mi>R</mi><mo>·</mo><mi>n</mi></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000752812600000026.GIF" wi="249" he="166" /></maths>第八步、对变换后的驻留点序列进行后置处理得到补偿安装误差后的数控加工程序,进而完成光学元件加工中自动补偿位姿误差的方法。 |