三坐标测量机的测头半径补偿与曲面匹配

  • 格式:pdf
  • 大小:186.97 KB
  • 文档页数:5
表 N 最大偏差 L 的计算结果
O 2 2 * % P F % P R % P Q % P S !; % #:( ; P 1 F A; % :C
1
坐标系的 G 旋合 H 过程 ) ; + 假定被测曲面存在 W 个原始理论点 5 9 ) 9 ’ 9 ’ I J 3 3 3 被 测 曲 面 的 拟 合 模 型 为 9 + ) !; ’ 1 ’ 6’ ’ > !X ) ’ K 3 W+ K I 3 + 8 J
w
万方数据 触) 测头半 径补偿的关键是确定曲面在接触点处的法
78 ! & } :9 ) ; 9 7#
=
< :F x ! I & + ) ; F ) 9 8 < I F 7#
J
>
; ( F
#






第1 卷 (
!" ) + * &$ ’ ( $ !%
2
/
, . ) + $ , -
0
) 1 +
点控制数也对偏差有一定的影响 8 由此可见 ’ 本方法具有一定的计算精度 8
‘ a b _ ‘ a c =a 3 2 b a 3 2 c a 3 2 d Y_ a 3 2 b _ ‘ a c ]! Z:_ ‘ a b a 3 2 d =a 3 2 b a 3 2 c _ ‘ a d :a 3 2 b _ ‘ a d =_ ‘ a c a 3 2 d _ ‘ a c a 3 2 d [ _ ‘ a b _ ‘ a c :a 3 2 c
, 引

而且被测点一定在球心轨迹面过球心点的法线 线上) 上 + 因此不论能否得知被测面的法线方向或是球心面 的法线方向 ) 都能对测头半径进行补偿 + 本文提出了 一 种 新 方 法) 不在测量过程中补偿测 头半径 ) 而只是收集测头中心坐标值 ) 然后应用曲面建 模理论 ) 计算出球心各点的法矢量值 ) 继而补偿测头半 径+ 自由曲面的偏导数求法 ! 3 & 首先 ) 根据三坐标测量机所得的原始测量点 ) 我们
" ) ) # qs p I v u o { q ~ px s F J |F pr q r I { q r o J rws v q ou s v wI y ozF | Hx v s ! q{ s wx q J p o | F s JF px v s x s p q r u u q voo v F | H wq | F { " % wq o p I v q wq J | | { o Jp q | | y qp I v u o { qwo | { H F J Lzq y y ! &p H F u | F J Lo J rv s | o | F J L| H qwq o p I v F J L{ s s v r F J o | qp & p | q w" t () 1 0 5 8 * v q q u s v wp I v u o { q + v s ! q{ s wx q J p o | F s J K I v u o { qwo | { H F J L ’. 矢+ 球测头与被测曲面接触时 ) 球心一定在被测点的法
)‘ j j j k l )m & ‘ Z O \ f Z \g\ Z h P V [ Z N R Z O \ f Z \i a Z \ O
t t ) t n 2 8 = 0 4 B = ’ o p q rs JJ s J I J F u s v w’ p x y F J q p oJ q z{ I v v q J |o y L s v F | H w zF | HJ s v wo y } q { | s vs uv o J r s wu v q q u s v w
第% ;卷第 ;期增刊






% # # "年 ?月
三坐标测量机的测头半径补偿与曲面匹配

天津大学精密测试技术与仪器国家重点实验室 ! 摘要

天津
刘书桂
" # # # $ % &
在非均匀双三次 ’ 导出自由曲 面 任 意 点 的 法 矢 量 通 用 算 法) 进而提出自由曲面测头半径补偿公 (样条函数的基础上) 为了更好的消除自由曲面测量中的定位误差 ) 提出了应用单纯形法 ) 对测量 原 始 点 进 行 坐 标 平 移 和 旋 转 变 换 ) 从而较好的解 式* 决了曲面匹配问题 + 关键词 自由曲面 测头补偿 曲面匹配
将 W 个原始理论点 5 进行坐标平移和旋转变 9 3 换’ 得出一组新的理论点值 5 ) ’ ’ + ) !; ’ 1 ’ 6’ I J K 3 3 3 3 3 8 W+ 9 3 3 % YI [ YI [ YI [ J 9 3 !]^ J 3 = J %
) R +
ZK \ 3 其中 >
ZK \ ZK \ 9 3 %
@ , ./ 0 1 2 .3 4 5 6 7 8 9 1 :; . < 8 4 = 6 1 <1 > ? 0 . . > 1 0 :A 7 0 > 4 B .4 < 5A 7 0 > 4 B .C4 = B 6 < D
E FG H I J E F IK H I L I F
! ) M N O N PQP RS O T U V O N U V RU WX V P Y Z [ Z U \]P O [ ^ V Z \ _‘ P Y a \ U b U _ RO \ cd \ [ N V ^ eP \ N
经过坐标变换后 ’ 与拟合模型 W 个新的理论点 5 3 最 接 近 时’ 为 最 小’ 于 是’ !X ) ’ + ) ’ ’ ’ ’ ’ + e I J K b c d K I J % % % 曲面匹配的问题变成了求 > ) ’ ’ ’ ’ ’ + f#3 e I J K b c d 2 % % % 时的 I ’ ’ ’ ’ ’ J K b c d的值 8 % % %
这里 ’ ) + !" ’ !% ’ 6’ ) + . $ # 为 7样 &3 4 5 $ ’ ( 3 ’ $ 3 !% 条曲线 8 :5 5 3 =; 3 而. 所以 > 9 ) + !" ( ) + ’ &3 ’ < 3 !% :3 =( 3 =; :5 5 3 =; ’ $ 3 ’ $ " ) ’ + !" ( ) + ) + ? * &3 &$ * ’ < ’ ( 3 !% $ !% :3 =( 3 =; 同样 ’ 我们可以得出 >ຫໍສະໝຸດ Q P 1 C A; % TT
< P C R A; %
:C 1 P 1 < A; %
:C ; P % S A; %
) S +
; P C Q A; %
:C
Q P 1 S A; %
:F
设测量点数为 #-A#*’ 令 #-!#*! ; 节 % ’ 1 % ’ < % ’ 点 控 制 数 万方数据 取 得 的 偏 差 如 下 !2 !) F O ; % US O ; % + 2 #-’ * 可 以 看 出’ 偏 差 L随 着 测 量 点 数 的 增 大 而 减 小 ’ 节 表’
8 ! ) & 78 ! & ! & K I } :F I :9 } + ) ; ) ; F ) 9 F 7# 9 7#
! 3 &
5 测头半径补偿方法
用球形测头 测 量 曲 面 时) 测头与被测曲面为点接
其中 :F 为双三次 ’ & ) & (样 条 基 函 数) I } :9 ) ;! ) ;! 为控制预点 + + F ) 9 先求曲面沿 I向的切矢量 ) 即对 K 求偏导 6 ! ) & I } ! ) & 7 K I } I < ! ) & K I } < I
2 #: ; 2 :; # 2 :;
V 曲面匹配
曲面匹配是 曲 面 误 差 评 价 的 基 础’ 在曲面检测和 逆向工程中 ’ 经常要用到曲面匹配 8 曲面的匹配实际上
) < +
是一种受约束的拟合’ 利用测量点进行拟合的结果是 一个其形状与理想轮廓曲面完全相同的曲面 8 将测量 所得的原始点进行适当的 平 移 和 旋 转 后’ 理论曲面与 测量曲面将 G 贴合 H 得相当完美 8
5 :5 3 ’ $ =; 3 ’ $ " ) ’ + !" ( ) + ) + ) ( + * &3 &$ * ? * ’ ( ’ < 3 !% $ !% * :* 3 =( 3 =; 和? 分别为曲面上的 点 沿 -向 和 * ’ + ) ’ + ? * * -) * 向的切矢量 8 曲面的测头半径补偿公式 ) 1 + 被测曲面与测头中心轨迹曲面是法向等距面关 系 8 测头中心轨迹曲面上的任意点处的单位矢量可以 得出 > ? ) ’ * + A? ) ’ * + * @ ) ’ + ! ) C + * 2 ) ’ * + A? ) ’ * + B B ? * 其中 ? 和? 可以由式 ) 得出 8 ) ’ + ) ’ + < + ) ( + * * * 根据测头半径值 D 可以推出被测实际曲面的补 ’ 偿公式为 > @ ) ’ + ) F + ) ’ + !? ) ’ + ED * 5 * * 2 当 测 头 位 于 被 测 曲 面 法 矢 量 所 指 的 一 侧 时’ 取 号’ 反之 ’ 取G 号8 G :H =H 计算机仿真结果 ) < + 用以考察所述 利用解析曲面进行数字仿真计算’ 方法的精度 8 为了方便计算 ’ 我们考虑一个椭球面 ’ 方程为 I 1 < % % 1 1 J K 在第一象限内非均匀的取点 5 并 9 = = !; 8 ’ 3 ’ $ 1 1 C % % < % % 用解析方法将其转换为法向等距面上的点 ? 模拟测 ’ 3 ’ $ 量数据 8 应用本论文所述方法对得到的模拟数据进行 曲面拟合与测头半径补偿’ 得到生成曲面上的点 5 ’ 3 ’ $ 将其与原始数据 5 比 较 以 偏 差 9 ’ ! #M B 9 :5 B L I 5 3 ’ $ 3 ’ $ 3 ’ $ 为指标 8 设测头半径 D !C ##8