发明名称 一种光学元件加工中自动补偿位姿误差的方法
摘要 一种光学元件加工中自动补偿位姿误差的方法涉及光学元件的加工领域,旨在提供一种无需调整工件而自动消除安装误差的方法。该方法采取如下步骤,首先,将光学元件装夹在机床工作台上并对光学元件表面进行测量。然后,根据位姿误差向量构造变换矩阵将实际位置测量点变换为理论位置测量点;建立求解位姿误差向量的目标函数及求解数学模型,并对位姿误差进行求解;根据位姿误差的解建立变换矩阵分别对加工路径上的驻留点位置矢量及方向矢量进行变换。最后,将变换后的驻留点进行后置处理,得到补偿位姿误差后的加工程序。本发明可以精确、快速地补偿光学元件的位姿误差,适用于计算机控制光学加工领域的应用。
申请公布号 CN103592893B 申请公布日期 2016.01.13
申请号 CN201310506580.7 申请日期 2013.10.24
申请人 中国科学院长春光学精密机械与物理研究所 发明人 刘健;王绍治;张玲花;隋永新;杨怀江
分类号 G05B19/404(2006.01)I 主分类号 G05B19/404(2006.01)I
代理机构 长春菁华专利商标代理事务所 22210 代理人 田春梅
主权项 一种光学元件加工中自动补偿位姿误差的方法,其特征在于,该方法包括以下步骤:第一步、将待加工的光学元件装夹在工作台上,使光学元件与工作台同轴;第二步、采用加工机床在机测头测量光学元件表面含有安装误差的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>&Sigma;</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>&CenterDot;</mo><msubsup><mi>P</mi><mi>i</mi><mo>&prime;</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>&GreaterEqual;</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>&times;</mo><mn>3</mn></mrow></msub></mtd><mtd><msub><mi>T</mi><mrow><mn>3</mn><mo>&times;</mo><mn>1</mn></mrow></msub></mtd></mtr><mtr><mtd><msub><mi>S</mi><mrow><mn>1</mn><mo>&times;</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>&prime;</mo></msup><mo>=</mo><msub><mi>T</mi><mi>P</mi></msub><mo>&CenterDot;</mo><mi>d</mi></mtd></mtr><mtr><mtd><msup><mi>n</mi><mo>&prime;</mo></msup><mo>=</mo><mi>R</mi><mo>&CenterDot;</mo><mi>n</mi></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000752812600000026.GIF" wi="249" he="166" /></maths>第八步、对变换后的驻留点序列进行后置处理得到补偿安装误差后的数控加工程序,进而完成光学元件加工中自动补偿位姿误差的方法。
地址 130033 吉林省长春市东南湖大路3888号