三坐标测量机的测头半径补偿与曲面匹配
三坐标测量时的余弦误差分析

三坐标测量时的余弦误差分析摘要:三坐标测量机是一种十分常见的测量仪器,在航空航天、船舶、汽车制造等行业的实际测量工作中具有广泛的应用。
三坐标测量机以其高精度以及快速的数据处理能力能够快速准确地评价产品尺寸和几何公差,快速准确的实现对产品表面质量的评价判断。
三坐标测量机是通过红宝石测球采集元素点,利用测球的半径补偿而得到测量点坐标的位置。
在利用三坐标测量机测量零件时,三坐标测量软件在自动补偿的过程中会出现测球半径补偿误差。
本文通过对产生余弦误差的原因进行分析,采取正确的测量方法,尽量减小余弦误差,提高测量精度。
关键词:三坐标测量机;余弦误差;引言三坐标测量机在制造业中使用广泛,用于对产品的尺寸及其几何公差进行测量,因其测量精度高、测量速度快,在实际应用中常用于测量长度、直径、角度、孔的位置度、轮廓度等特性,对于叶轮、叶片等复杂三维曲面的产品也能够使用三坐标完成高效率的检测。
但在实际测量过程中,存在着余弦误差影响测量的准确性,它随着测球直径、测头行进方向、被测表面的角度等不断变化,在手动采点测量模式下受人为影响较大,是测量过程中不可忽略的误差,因此,如何减小并规避余弦误差是值的研究并在测量过程中注意的问题。
1.三坐标测量机概述三坐标测量机属于三维测量技术,其测量原理是通过测出零件表面点位于空间三维坐标系的位置,将这些点的坐标值经过计算机数据处理,拟合形成所测量的元素,再经过最小二乘法、最大内切法、最小外接法等数学方式计算得出被测元素尺寸值的一种测量方法。
三坐标测量机属于接触式测量,以红宝石测球触测被测表面,是目前应用最为广泛的测量方式,但是其测量部位需要直接与测球接触,因此当测量部位过深、过于狭窄等不易触测部位时就难以实现测量,因此有一定的局限性,但只要是测球能够直接触碰的部位,基本都能够实现分析测量。
目前出现了新型的复合式三坐标,是将接触式测量与非接触式测量结合在一起,在传统的以测针接触被测表面的接触式测量基础上,增加了光学测头等非接触式测量部件,使得三坐标的测量范围进一步加大,使用性能进一步加强,是测量机今后发展的主要趋势。
三坐标温度补偿算法公式(一)

三坐标温度补偿算法公式(一)三坐标温度补偿算法公式1. 什么是三坐标温度补偿算法公式?三坐标温度补偿算法公式是一种用于三坐标测量仪器的测量值校准的方法。
由于温度的变化会对测量精度产生影响,所以需要进行温度补偿。
温度补偿算法公式可以根据测量的温度和其他相关参数,对测量值进行修正,提高测量精度。
2. 温度补偿算法公式的应用温度补偿算法公式广泛应用于各类精密测量领域中,例如机械制造、电子元器件制造等。
通过对测量仪器测量值的温度补偿,可以提高测量精度,减小测量误差,确保测量结果的准确性。
3. 温度补偿算法公式的列举以下是几种常见的三坐标温度补偿算法公式的列举:线性温度补偿公式C = A + B * T其中,C为补偿值,A和B为参数,T为温度。
线性温度补偿公式根据温度变化线性地修正测量值。
参数A和B 可以根据实际情况进行调整,以适应不同的测量设备和测量范围。
多项式温度补偿公式C = a0 + a1 * T + a2 * T^2 + ... + an * T^n其中,C为补偿值,a0~an为多项式系数,T为温度。
多项式温度补偿公式可以根据温度变化非线性地修正测量值。
多项式的阶数可以根据实际需要选择,通常选择2~4阶多项式。
指数温度补偿公式C = A * exp(B * T)其中,C为补偿值,A和B为参数,T为温度。
指数温度补偿公式通过指数函数修正测量值,适用于温度变化较大的情况。
参数A和B可以根据实际情况进行调整。
4. 温度补偿算法公式的示例解释以线性温度补偿公式为例,假设测量温度为20℃,参数A和B的值分别为2和。
根据公式计算补偿值:C = 2 + * 20 = 4通过线性温度补偿公式,我们可以得到实际测量值为4,而不是在未进行温度补偿时的测量值。
5. 总结三坐标温度补偿算法公式是用于提高测量精度的重要工具。
通过选取适当的补偿公式和参数,可以根据测量仪器的特性和使用环境,对测量值进行修正,减小温度变化对测量精度的影响,从而确保测量结果的准确性。
三坐标测量数据的多视配准研究

三 坐标 测 量机采 用 接 触 式 测 头 测 量零 件 时 , 于 由 测头 半 径 的影 响 , 到 的 坐 标数 据 并 不 是 曲面上 接 触 得 点 的真 实坐标 值 , 是 测 头 球 心 的 坐标 值 。当被 测 点 而
的表 面 法矢方 向和测 轴 方 向一 致 时 , 点 坐 标 和测 头 测
e r rb t e ro e we n CMM o n lu n p i tc o d a d CAD d l in l h pa e ta so ma in i c iv d b u tr mo e ,f a l t e s c r n fr t s a h e e y q ae — y o
C D codn t ss m i sl t sau i dc o ia ytm, h bet u c o sd f e ste A oria yt ee e a nt or nt ss e e s cd e d e e teojc fn t t o .E p r n a e u t f h ld h w a h t o a e l e mu t l in meh d x e me t l s l o e b a e s o st t e me h d c n r a i l p e—v e e it — i r t h t z i iw r gsr a
mu tp e —v e r gsr to li l iw e ita in, t e p p r fr t x c ts p o e r d u o e s to r CM M a a, t e h a e sl e e u e r b a i s c mp n ai n f i y o dt hn
关键 词 : 多视 配 准 四元数 法 测 头半 径 补偿 R s a c n Mut l — iw e it t n o e e r h o lpe—ve R gs r i fCMM t i ao Da a
三坐标操作方法你还不会吗快快收藏

定义与原理定义三坐标测量机(CMM)是一种基于坐标测量原理的高精度测量设备,用于对三维空间内的几何元素进行精确测量。
原理通过测头在三个互相垂直的导轨上移动,感应被测物体表面的点,经过数据处理得到被测点的坐标值。
通过对比被测点与设计模型或标准值的差异,实现对被测物体尺寸、形状和位置的精确测量。
结构三坐标测量机主要由机座、导轨、测头、控制系统和数据处理系统等组成。
控制系统控制测头的移动和数据采集,通常由计算机和伺服驱动系统组成。
导轨实现测头在三个方向上的移动,通常采用高精度直线导轨或气浮导轨。
机座提供稳定的支撑基础,保证测量精度。
测头与被测物体表面接触,感应表面点的坐标值,通常配备有多种不同形状和尺寸的测针以适应不同测量需求。
数据处理系统对采集的数据进行处理和分析,输出测量结果和报告。
结构与组成其他领域如电子、医疗器械、能源等领域中的高精度测量需求。
对模具的型面、尺寸等进行精确测量,提高模具制造精度和生产效率。
航空航天对飞机、火箭等复杂结构进行高精度测量,确保飞行安全和性能要求。
机械制造用于零部件的尺寸、形状和位置精度检测,确保产品质量。
汽车工业对发动机、车身等关键部件进行精确测量,保证汽车性能和安全性。
应用领域0102接通电源,打开气源,启动计算机和测量软件,最后打开控制器和测头。
关闭测头和控制器,退出测量软件,关闭计算机,断开气源和电源。
开机步骤关机步骤开机与关机图形窗口显示三维模型和测量数据,可以进行缩放、旋转和平移等操作。
菜单栏包含文件、编辑、视图、工具、窗口和帮助等菜单,提供软件的基本功能和操作。
工具栏提供常用命令的快捷按钮,如新建、打开、保存、打印等。
属性窗口显示当前选中对象的属性信息,如名称、类型、坐标等。
状态栏显示当前操作状态和提示信息。
软件界面介绍01020304选择菜单栏中的“文件”->“新建”命令,创建一个新的测量文件。
新建文件选择菜单栏中的“文件”->“打开”命令,打开一个已有的测量文件。
三坐标测量方法分析 ppt课件

PPT课件
21
拟合法测量小圆弧
PPT课件
22
几个难题
• 同轴度
基准与被测的关系。 测量方法的限制。 按照实际使用的情况处理。
PPT课件
23
同轴度测量
PPT课件
24
公共轴线法求同轴度误差
PPT课件
25
几个难题
• 窄平面的平行和垂直度 • 窄平面对矢量方向影响大的因素。 • 输入参考长度的选择。 • 转换测面为测线。
PPT课件
33
编程注意的问题
PPT课件
34
编程的思路
• 编程要求:安全、高效、精确、可靠。 • 模块化编程。 • 编程的整体结构。 • 程序要优化、要有容错措施。
PPT课件
35
程序结构
程序初始化 手动测基准元素 建立坐标系 自动测量基准 自动建坐标系 保存坐标系 测量全部元素 构造、计算、评价 输出检测报告 PPT课件
测量模块结构
调用坐标系
设置测头
设置速度、距离
起始点
测量所有元素 设置结束点
36
优化程序
• • • • • • • • • 删减多余虚点,增加必要的虚点。 更改测量元素的顺序,缩短测量路径。 改善重复性差的测量方法。 检查、修改元素编号,不能重复。 设置检测数据的格式和保存路径。 适当加注说明语句,便于记忆。 设置必要的循环。 设置必要的人机对话语句。 设置必要的容错语句。
• 测力影响测量精度 选择适合测针长度的测头,注意测力 和测针长度(重量)的协调。 • 一定要详细了解说明书对测头的限制。
PPT课件
3
为什么测针的等效直径小于名义值
只有接触后才能触发。 触发后的计数锁存的时间。 测量机停止时惯性。 测针变形。 测针越长,等效直径越小。
三坐标检测方法

三坐标检测方法三坐标检测是检验工件的一种精密测量方法,广泛应用于机械制造业、汽车工业等现代工业中。
具体来说,它通过运用三坐标测量机对工件进行形位公差的检验和测量,判断该工件的误差是否在公差范围之内。
三坐标检测方法的标准步骤如下:1. 校验测头:将测头的直径误差和形状误差分别控制在-3个微米和正负3个微米以内,然后进入测量模式画面。
2. 设定基准:先测工件的一个平面,设为基准平面A;再测一条线,设为基准B;再测一个点作为基准C。
3. 测量工件所需尺寸:通过关系转换得出结果。
测量工件的外形尺寸,可以通过点与点之间的距离,在“构造”窗口里,选择“构造-条线”按钮来得出结果。
4. 找基准原点C:可用工作分中的相交点作为C基准。
具体方法是先测工件的四条线,在“构造”窗口中,选择“构造对称线”按钮,再选择对称两条线之间的关系。
这两条对称线之间的中心线就出来了,另外两条线方法一样。
完成之后,在“关系”里,选择两条中心线,交点会显示出来,选这个交点作为基准 C。
其中任意一条中心线还可以作为基准B。
5. 查看形位公差:注意先选基准再选被测。
此外,三坐标检测有时也运用到逆向工程设计中,即对一个物体的空间几何形状以及三维数据进行采集和测绘,提供点数据,再用软件进行三维模型构建的过程。
在垂直轴上的探测系统记录测量点任一时刻的位置。
在测量过程中,坐标测量机将工件的各种几何元素的测量转化为这些几何元素上点的坐标位置,再由软件根据相应几何形状的数学模型计算出这些几何元素的尺寸、形状、相对位置等参数。
以上内容仅供参考,如需获取更多信息,建议查阅三坐标检测方法的有关资料或咨询专业人士。
基于Delaunay三角剖分的测头半径补偿算法
1 常用 的半径补偿算 法
1 二维补偿法 . 1 二维 补偿 法 的操作 方法 比较 简单 ,使用 范 围需
也相 对较 广 ,该方 法在 测量 时会把 测量 点 与测头 半
偏微分 计算 非常耗 时 。三角 网络 法是 一种高 校 、简
便的半径补偿方法 ,但是在三角网格化过程的计算
方 面 则 有待 进 一 步 的完 善 。相对 于 其 他方 法 来 说 ,
与 被 测 曲 面 的 法 矢 计 算 出 来 ,而 补 偿 方 法 的选 择
精 确 度 被 广 泛 的 应 用 于 制 造 业 的 质 量 控 制 、产 品 检 测 和计 算 机 辅 助设 计 当 中 。在 对 自 由 曲面 进 行
测量 时 ,需 要 用 到 三 坐 标 测量 机 的球 形 测头 ,但 是 测头 自身 也是 有 一定 的 体 积 的 ,因 此 测量 结 果
D i1 .9 9 J i n 1 0-0 3 .0 1 7 下 ) 2 o : 3 6 / . s .0 9 1 4 2 1 . ( .1 0 s
0 引言
三 坐 标 测 量 机 以 其 优 异 的 智 能 化 程 度 和 测量
从 本 质 上 看 ,三 维 补 偿 法 的 原 理 就 是 将 探 头
则 应根 据 被 测 曲 面 的 实 际情 况 来 决 定 ,现 阶 段 实
际工作 中常用的计算方法有以下几种 : 微平面法、 迭 代 修 正 法 、 规 则 网格 均 值 计 算 法 、B 样 条 曲面
补偿 法 、参数 曲面 法 、三 角网格 法 。
实 际上是与被 测量 曲面距离为 r( 测头半径 ) 的包 络 面 ,所 以 ,为 了 得 到 所 需 要 的测 量 数 据 ,就 必
测头选择注意事项
选择三坐标测头的考虑摘要:三坐标测量机在工业制造行业变得越来越重要,探测系统是三坐标测量机中所占的比例是重要之重,我们应该怎样选择适合自己的三坐标测头呢?在选择三坐标测头需要对哪方面因素进行考虑呢?这些都会是我们这里所要探讨的重点.关键字:三坐标测量机、三坐标测头、触发测头、扫描测头、接触式触发测头1. 选择测头的几点考虑∙在可以应用接触式测头的情况下,慎选非接触式测头.∙在只测尺寸、位置要素的情况下尽量选择接触式触发测头.∙考虑成本又能满足要求的情况下,尽量选接触式触发测头.∙对形状及轮廓精度要求较高的情况下选用扫描测头.∙扫描测关应当可以对离散点进行测量.∙考虑扫描测头与触发测头的互换性(一般用通用测座来达到).∙易变形零件、精度不高零件、要求超大量数据零件的测量,可以考虑采用非接触式测头.∙要考虑软件、附加硬件(如测头控制器、电缆)的配置.1.1.选用触发测头的场合当零件所被关注的是尺寸(如小的螺纹底孔)、间距或位置,而并不强调其形状误差(如定位销孔).或你确信你所用的加工设备有能力加工出形状足够好的零件,而注意力主要放在尺寸和位置的精度时,接触式触发测量是合适的,特别是对于离散点的测量.触发式测头测尺寸、间距或位置比扫描测头快,触发测量头体积较小当测量空间狭窄易于接近零件.一般来讲触发式测头使用及维修成本较低.在机械工业中有大量的几何测量,所关注的仅是零件的尺寸和位置,所以目前市场上的大部分测量机,特别是中等精度测量机,仍然使用接触式触发测头.1.2.选用扫描测头的场合应用于有形状要求的零件和轮廓的测量:扫描方式测量的主要优点在于能高速的采集数据,这些数据不仅可以用来确定零件的尺寸和位置,更重要的是能用众多的点来描述形状、轮廓,这特别适和于对形状、轮廓有严格要求的零件,该零件形状直接影响零件的性能(如叶片、椭圆活塞等);也适用于你不能确定你所用的加工设备能加工出形状足够好的零件,而形状误差成为主要问题时的情况.高精度测量:由于扫描测头对离散点测量是匀速或恒测力采点,其测点精度可以更高.同时,扫描测头可以直接判断接触点的法矢,对于要求严格定位、定向测量的场合,扫描测头对离散点的测量也具有优势.对于未知曲面的扫描,就是称为数字化的场合下,扫描测头显示出了它的独特优势;因为数字化工作方式时,需要大量的点,触发式测头的采点方式显得太慢;由于是未知曲面,测量机运动的控制方式亦不一样,即在"探索方式"下工作;测量机根据已运动的轨迹来计算下一步运动的轨迹、计算采点密度等.1.3.使用接触式测头和非接触式测头的场合非接触测头的特点:非接触测头没有测量力,适用于柔软物体;非接触式测头取样率高,在50次/秒钟到16000次/秒之间,适用于表面形状复杂,精度要求不特别高的未知曲面,如汽车、家电的木模、泥模等。
关节臂式三坐标应用
四、三坐标高级应用案例
2.虚拟装配分析
组装间隙优化 组装间隙优化前的初始对齐
优化时根据名义值调 整对齐,名义值来自 CAD或手动输入
组装间隙优化后的结果
四、三坐标高级应用案例
3.大灯装配分析
四、三坐标高级应用案例
4.顶棚漏雨分析
四、三坐标高级应用案例
5.汽车腰线分析
CAD模型
扫描数据
四、三坐标高级应用案例
补偿点 沿法向矢量
9
三、三坐标主要功能
1.基本测量功能:即测量零件的几何尺寸,形位公差(平面度,平行度,垂直度, 同轴度,位置度,直线度等),三维坐标。
10
三、三坐标主要功能
1.基本测量功能:即测量零件的几何尺寸,形位公差(平面度,平行度,垂直度, 同轴度,位置度,直线度等),三维坐标。
总拼焊装夹具的标定调整
1.精度高:测量精度达到0.049μm;
产品设计开发 汽车主机 厂品质保 证
2.便携性:轻便易携带,满足随时随地测量需要;
3.测量功能:可满足几何元素、三维坐标、 形位 公差、曲线曲面测量和扫描、逆向
大型零部 件的现场 测量
工程、CAD数模比对检测等测量;
4.测量范围:可实现6个自由度3.7m范围内的测 量(使用蛙跳球阵,测 量范围更广)
1.形变分析
碰撞试验前后,对于整车或零件关键位置的测量,研究形变量; 对于测试前后假人关键位置的测量,研究对于人体的冲击量。
20
四、三坐标高级应用案例
2.虚拟装配分析
Flush&Gap分析
四、三坐标高级应用案例
2.虚拟装配分析
Flush&Gap优化:软件对Flush&Gap按指定的约束进行优化, 并给出位移量(距离和角度),快速找到最佳安装位置
三坐标测量误差及其处理分析
三坐标测量误差及其处理分析刘京苑(清远职业技术学院,广东清远511500)摘 要:三坐标测量可高效、准确地测量复杂零件,具有显著的优点。
但是由于存在一定的局限性,测量时存在个别误差。
因此,必须在有效手段的实施下,补偿系统性误差,为测量数据提供精确性保障。
就测量误差产生的原因进行分析。
提出了有效的处理方法,将误差控制至最低限度。
关键词:三坐标测量机;测量误差;处理措施;误差分析doi:10.3969/j.issn.1006-8554.2020.07.042 引言三坐标测量机属于自动化、高精度、多功能的接触式测量仪器。
在工业生产技术不断发展的情况下,也对三坐标测量机提出了更高的精度要求。
三坐标测量机测量误差的产生有着较多的原因,对测量精度造成的影响也有很大区别,难以比较与评定,因此,本文将机器精度、几何误差等作为主要检测内容,就三坐标测量机几种常见测量误差及处理策略进行分析。
三坐标测量机及其工作机理三坐标测量机作为科技时代下的应用与测量仪器代表性设备,是以空间三个维度为依据进行测量范围的构建,在光栅尺和测头的运用下为扫描和读取提供精确性保障,在对生产部件曲面、长度、宽度和高度进行科学计算测量后,获取精确的位置公差、三维结构,以此精度测量加工与生产部件。
三坐标测量机在空间三个相互垂直特点的运用下,结合导向设备引导方式,借助读数头实现数据获取,并在处理器的帮助下加工数据,随后在科学运算下可精确测量加工部件和机械零件[1]。
三坐标测量机具有自动化与数字化的优势,不但能将测量工作速度大幅度提升,同时还能推动测量工作质量的进一步提升,是当前设计、生产、加工及检验等工作领域中应用十分广泛的一种测量设备。
三坐标测量机测量误差2 1 不合理的工作面选择引发的误差此类误差主要引发原因在于不一致的数据采集和数学模型计算方法。
如图1所示,具体实践中期望以被测要素进行数据采集,并以圆为依据对数据进行处理,然而实际采集中,因XY面处轴线有垂直偏移存在,以致于采集数据为椭圆,倘若以圆为依据进行处理,就会有一定的误差产生。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三坐标测量机的测头半径补偿与曲面匹配李 春 刘书桂(天津大学精密测试技术与仪器国家重点实验室 天津 300072)
摘要 在非均匀双三次B—样条函数的基础上,导出自由曲面任意点的法矢量通用算法,进而提出自由曲面测头半径补偿公式;为了更好的消除自由曲面测量中的定位误差,提出了应用单纯形法,对测量原始点进行坐标平移和旋转变换,从而较好的解决了曲面匹配问题。关键词 自由曲面 测头补偿 曲面匹配
TheProbeRadiusCompensationofFree-formSurfaceandSurfaceMatchingLi Chun LiuShugui(StateKeyLaboratoryofPrecisionMeasuringTechnologyandInstrument,TianjinUniversity,Tianjin300072,China)
Abstract Basedonnon-uniformB-splines,anewcurrentalgorithmwithnormalvectorofrandomfree-formsurface'spointisdeduced,andmore,aformulawithprobecompensationisproposed.Weofferaarithmeticnamedsimplexmethodinordertoeliminatingorientationerrorintheprocessoffree-formsurfacemeasurement.Itcansettlesurfacematchingwellbyshiftingandrotatingthemeasuringcoordinatesystem.Keywords Free-formsurface Probecompensation Surfacematching
1 引 言三坐标测量机由于其测量精度和智能化程度较高,广泛应用于制造业的CAD/CAM、产品检测和质量控制[1]。用三坐标测量机的球形测头测量自由曲面时,得到的数据是测头中心轨迹,由于测头总有一定的半径r,因此测得的是与被测曲面相距r的包络面。为了得到所需的测量表面,需要求出球心轨迹面所构成的包络面,这个过程被称为测头半径补偿。在实际测量过程中,并不能做到实际曲面和标准曲面完全重合,需要将被测曲面进行旋转、平移等坐标变换,使被测曲面与标准曲面大致重合,从而达到曲面检测的目的,这个过程称之为曲面匹配。2 测头半径补偿方法用球形测头测量曲面时,测头与被测曲面为点接触,测头半径补偿的关键是确定曲面在接触点处的法矢。球测头与被测曲面接触时,球心一定在被测点的法线上,而且被测点一定在球心轨迹面过球心点的法线上。因此不论能否得知被测面的法线方向或是球心面的法线方向,都能对测头半径进行补偿。本文提出了一种新方法,不在测量过程中补偿测头半径,而只是收集测头中心坐标值,然后应用曲面建模理论,计算出球心各点的法矢量值,继而补偿测头半径。(1)自由曲面的偏导数求法首先,根据三坐标测量机所得的原始测量点,我们可以反求出双三次B—样条自由曲面的模型[2]:
S(u,v)=∑ni=0∑mj=0Ni,4(u)Nj,4(v)Pi,j(1)其中Ni,4(u),Nj,4(v)为双三次B—样条基函数,Pi,j为控制预点。先求曲面沿u向的切矢量,即对S(u,v)求偏导:
Su(u,v)=uS(u,v)
=∑mj=0Nj,4(v)u∑ni=0Ni,4p(u)Pi,j
第24卷第4期增刊 仪 器 仪 表 学 报 2003年8月=∑mj=0Nj,4(v)uCj(u)(2)这里,Cj(u)=∑ni=0Ni,4p(u)Pi,j,j=0,…,m为B样条曲线。
而C′(u)=∑n-1i=04Ni,3(u)Pi+1-Piui+4-ui+1,所以:Su(u,v)=∑n-1i=0∑mj=04Ni,3(u)Nj,4(v)Pi+1,j-Pi,jui+4-ui+1(3)同样,我们可以得出:Sv(u,v)=∑ni=0∑m-1j=04Ni,4(u)Nj,3(v)Pi,j+1-Pi,jvi+4-vi+1(4)Su(u,v)和Sv(u,v)分别为曲面上的点沿u向和v向的切矢量。(2)曲面的测头半径补偿公式被测曲面与测头中心轨迹曲面是法向等距面关系。测头中心轨迹曲面上的任意点处的单位矢量可以得出:n(u,v)=Su(u,v)×Sv(u,v)Su(u,v)×Sv(u,v)(5)其中Su(u,v)和Sv(u,v)可以由式(3)(4)得出。根据测头半径值r,可以推出被测实际曲面的补偿公式为:P(u,v)=S(u,v)rn(u,v)(6)当测头位于被测曲面法矢量所指的一侧时,取“-”号,反之,取“+”号。(3)计算机仿真结果利用解析曲面进行数字仿真计算,用以考察所述方法的精度。为了方便计算,我们考虑一个椭球面,方程为x23002+y25002+z23002=1。在第一象限内非均匀的取点P′i,j,并用解析方法将其转换为法向等距面上的点Si,j,模拟测量数据。应用本论文所述方法对得到的模拟数据进行曲面拟合与测头半径补偿,得到生成曲面上的点Pi,j,将其与原始数据P′i,j比较,以偏差e=maxP′i,j-Pi,j为指标。设测头半径r=5mm。表1 最大偏差e的计算结果nu/nvmu=10mu=20mu=300.61.26×10-44.28×10-52.24×10-50.78.25×10-53.57×10-51.75×10-50.82.23×10-51.09×10-56.31×10-60.9——1.58×10-58.29×10-6 设测量点数为mu×mv,令mu=mv=10,20,30,节点控制数nu=nv=(6/109/10)mu,取得的偏差如下表,可以看出,偏差e随着测量点数的增大而减小,节点控制数也对偏差有一定的影响。由此可见,本方法具有一定的计算精度。3 曲面匹配曲面匹配是曲面误差评价的基础,在曲面检测和逆向工程中,经常要用到曲面匹配。曲面的匹配实际上是一种受约束的拟合,利用测量点进行拟合的结果是一个其形状与理想轮廓曲面完全相同的曲面。将测量所得的原始点进行适当的平移和旋转后,理论曲面与测量曲面将“贴合”得相当完美。(1)坐标系的“旋合”过程假定被测曲面存在M个原始理论点P′i(x′i,y′i,z′i)(i=1,2,…,M),被测曲面的拟合模型为:z=f(x,y)。将M个原始理论点P′i进行坐标平移和旋转变换,得出一组新的理论点值Pi(xi,yi,zi)(i=1,2,…,M)。xiyizi=A・x′iy′iz′i+x0
y0z0(7)
其中:A=coscos+sinsinsinsincos-cossin+sinsincos
-sincos+cossincossincoscos-sinsinsin+cossincoscoscosx0,y0,z0是三个坐标平移量,,,是三个坐标旋
转量。当x0,y0,z0,,,恰好是理论坐标系与测量坐标系之间的旋转平移关系时,M个新理论点Pi(xi,yi,zi)与拟合模型z=f(x,y)最接近。再定义一个新函数:
F(x0,y0,z0,,,)=∑Mi=1(f(xi,yi)-zi
)2(8)
经过坐标变换后,M个新的理论点Pi与拟合模型z=f(x,y)最接近时,F(x0,y0,z0,,,)为最小,于是,
曲面匹配的问题变成了求:F(x0,y0,z0,,,)→min(9)时的x0,y0,z0,,,的值。(2)单纯形法的求解思路由于式(9)含有非线性运算(含有正弦、余弦),一般情况是先将它进行线性化,将其展开为泰勒级数形
146仪 器 仪 表 学 报 第24卷 式,舍去二次高阶项,这样比较复杂,这里我们应用最优化算法中的单纯形法进行求解。单纯形法是一种不必计算函数梯度的直接搜索法,它能自动适应函数的局部环境变化,在极值附近内将会收缩。算法如下:1)令n维空间的单纯形的n+1个顶点为:x-i(i=1,2,…,n+1)计算函数值Fi=f(x-i)(i=1,2,…,n+1),比较大小,并确定:FR=F(x(R))=max1≤i≤n+1Fi(极大点)FG=F(x(G))=max1≤i≤n+1Fi(次极大点)FL=F(x(L))=max1≤i≤n+1Fi(极小点)2)求出最坏点x(R)的对称点 xN=2xF-x(R)式中:xF=1n∑n+1i=1(x(i)-x(R))。3)若F(xN)≥FR,则将xN缩小为xM,xM=(1-)xR+xN (0<<1,≠0.5)如果F(xM)1)如果上述条件满足,并且F(xE)(6x2+y2・/150)+
cos(x2+y2・/50)]将其数据进行平移旋转重新得到的数据作为原始理论数据。原始理论数据坐标系及曲面坐标系之间的关系由以上算法计算出(见表2)。原始数据经过坐标平移旋转后,形成了在曲面坐标系中的理论数据。下表是在曲面坐标系下的理论数据与曲面的部分差值(见表3)。因为给定的曲面f(xi,yi)没有误差,所以最终的结果比较好,这也说明了算法具有较高的精确度。
4 结束语应用非均匀双三次B—样条函数对三坐标测量机所得到的测量点进行曲面拟合和测头半径三维补偿,生成和重建被测自由曲面。而单纯形法较好的解决了测量过程中难以准确定位的问题,将测量坐标系与理论坐标系统一起来。
表2 测量坐标系与理论坐标系之间的关系x0y0z0
计算值-20.0-20.020.0-30.0°-10.0°-12.0°
表3 在测量坐标系下的误差xiyif(xi,yi)zif(xi,yi)-zi
-200.0-200.055.98835155.9883480.000003
-200.0-180.0-42.835883-42.835876-0.000007-200.0-160.0-112.730708-112.730707-0.000001-200.0-140.0-125.154689-125.1546900.000001
参考文献1 张国雄.三坐标测量机[M].天津:天津大学出版社,1999.2 朱心雄.自由曲线曲面造型技术.北京:科学出版社,2000.
3 卢红,等.测头半径补偿的方法.组合机床与自动化加工技术,2001,(9).4 高国军.检验自由曲面时精确定位方法的研究.机械科学与技术,1997,(6).5 于源,等.自由曲面测量中曲面匹配的建模及算法分析.机械科学与技术,2001,(5).