三坐标测量机的测头半径补偿与曲面匹配
- 格式:pdf
- 大小:422.10 KB
- 文档页数:3
三坐标测量时的余弦误差分析摘要:三坐标测量机是一种十分常见的测量仪器,在航空航天、船舶、汽车制造等行业的实际测量工作中具有广泛的应用。
三坐标测量机以其高精度以及快速的数据处理能力能够快速准确地评价产品尺寸和几何公差,快速准确的实现对产品表面质量的评价判断。
三坐标测量机是通过红宝石测球采集元素点,利用测球的半径补偿而得到测量点坐标的位置。
在利用三坐标测量机测量零件时,三坐标测量软件在自动补偿的过程中会出现测球半径补偿误差。
本文通过对产生余弦误差的原因进行分析,采取正确的测量方法,尽量减小余弦误差,提高测量精度。
关键词:三坐标测量机;余弦误差;引言三坐标测量机在制造业中使用广泛,用于对产品的尺寸及其几何公差进行测量,因其测量精度高、测量速度快,在实际应用中常用于测量长度、直径、角度、孔的位置度、轮廓度等特性,对于叶轮、叶片等复杂三维曲面的产品也能够使用三坐标完成高效率的检测。
但在实际测量过程中,存在着余弦误差影响测量的准确性,它随着测球直径、测头行进方向、被测表面的角度等不断变化,在手动采点测量模式下受人为影响较大,是测量过程中不可忽略的误差,因此,如何减小并规避余弦误差是值的研究并在测量过程中注意的问题。
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. 总结三坐标温度补偿算法公式是用于提高测量精度的重要工具。
通过选取适当的补偿公式和参数,可以根据测量仪器的特性和使用环境,对测量值进行修正,减小温度变化对测量精度的影响,从而确保测量结果的准确性。
定义与原理定义三坐标测量机(CMM)是一种基于坐标测量原理的高精度测量设备,用于对三维空间内的几何元素进行精确测量。
原理通过测头在三个互相垂直的导轨上移动,感应被测物体表面的点,经过数据处理得到被测点的坐标值。
通过对比被测点与设计模型或标准值的差异,实现对被测物体尺寸、形状和位置的精确测量。
结构三坐标测量机主要由机座、导轨、测头、控制系统和数据处理系统等组成。
控制系统控制测头的移动和数据采集,通常由计算机和伺服驱动系统组成。
导轨实现测头在三个方向上的移动,通常采用高精度直线导轨或气浮导轨。
机座提供稳定的支撑基础,保证测量精度。
测头与被测物体表面接触,感应表面点的坐标值,通常配备有多种不同形状和尺寸的测针以适应不同测量需求。
数据处理系统对采集的数据进行处理和分析,输出测量结果和报告。
结构与组成其他领域如电子、医疗器械、能源等领域中的高精度测量需求。
对模具的型面、尺寸等进行精确测量,提高模具制造精度和生产效率。
航空航天对飞机、火箭等复杂结构进行高精度测量,确保飞行安全和性能要求。
机械制造用于零部件的尺寸、形状和位置精度检测,确保产品质量。
汽车工业对发动机、车身等关键部件进行精确测量,保证汽车性能和安全性。
应用领域0102接通电源,打开气源,启动计算机和测量软件,最后打开控制器和测头。
关闭测头和控制器,退出测量软件,关闭计算机,断开气源和电源。
开机步骤关机步骤开机与关机图形窗口显示三维模型和测量数据,可以进行缩放、旋转和平移等操作。
菜单栏包含文件、编辑、视图、工具、窗口和帮助等菜单,提供软件的基本功能和操作。
工具栏提供常用命令的快捷按钮,如新建、打开、保存、打印等。
属性窗口显示当前选中对象的属性信息,如名称、类型、坐标等。
状态栏显示当前操作状态和提示信息。
软件界面介绍01020304选择菜单栏中的“文件”->“新建”命令,创建一个新的测量文件。
新建文件选择菜单栏中的“文件”->“打开”命令,打开一个已有的测量文件。
三坐标检测方法三坐标检测是检验工件的一种精密测量方法,广泛应用于机械制造业、汽车工业等现代工业中。
具体来说,它通过运用三坐标测量机对工件进行形位公差的检验和测量,判断该工件的误差是否在公差范围之内。
三坐标检测方法的标准步骤如下:1. 校验测头:将测头的直径误差和形状误差分别控制在-3个微米和正负3个微米以内,然后进入测量模式画面。
2. 设定基准:先测工件的一个平面,设为基准平面A;再测一条线,设为基准B;再测一个点作为基准C。
3. 测量工件所需尺寸:通过关系转换得出结果。
测量工件的外形尺寸,可以通过点与点之间的距离,在“构造”窗口里,选择“构造-条线”按钮来得出结果。
4. 找基准原点C:可用工作分中的相交点作为C基准。
具体方法是先测工件的四条线,在“构造”窗口中,选择“构造对称线”按钮,再选择对称两条线之间的关系。
这两条对称线之间的中心线就出来了,另外两条线方法一样。
完成之后,在“关系”里,选择两条中心线,交点会显示出来,选这个交点作为基准 C。
其中任意一条中心线还可以作为基准B。
5. 查看形位公差:注意先选基准再选被测。
此外,三坐标检测有时也运用到逆向工程设计中,即对一个物体的空间几何形状以及三维数据进行采集和测绘,提供点数据,再用软件进行三维模型构建的过程。
在垂直轴上的探测系统记录测量点任一时刻的位置。
在测量过程中,坐标测量机将工件的各种几何元素的测量转化为这些几何元素上点的坐标位置,再由软件根据相应几何形状的数学模型计算出这些几何元素的尺寸、形状、相对位置等参数。
以上内容仅供参考,如需获取更多信息,建议查阅三坐标检测方法的有关资料或咨询专业人士。
选择三坐标测头的考虑摘要:三坐标测量机在工业制造行业变得越来越重要,探测系统是三坐标测量机中所占的比例是重要之重,我们应该怎样选择适合自己的三坐标测头呢?在选择三坐标测头需要对哪方面因素进行考虑呢?这些都会是我们这里所要探讨的重点.关键字:三坐标测量机、三坐标测头、触发测头、扫描测头、接触式触发测头1. 选择测头的几点考虑∙在可以应用接触式测头的情况下,慎选非接触式测头.∙在只测尺寸、位置要素的情况下尽量选择接触式触发测头.∙考虑成本又能满足要求的情况下,尽量选接触式触发测头.∙对形状及轮廓精度要求较高的情况下选用扫描测头.∙扫描测关应当可以对离散点进行测量.∙考虑扫描测头与触发测头的互换性(一般用通用测座来达到).∙易变形零件、精度不高零件、要求超大量数据零件的测量,可以考虑采用非接触式测头.∙要考虑软件、附加硬件(如测头控制器、电缆)的配置.1.1.选用触发测头的场合当零件所被关注的是尺寸(如小的螺纹底孔)、间距或位置,而并不强调其形状误差(如定位销孔).或你确信你所用的加工设备有能力加工出形状足够好的零件,而注意力主要放在尺寸和位置的精度时,接触式触发测量是合适的,特别是对于离散点的测量.触发式测头测尺寸、间距或位置比扫描测头快,触发测量头体积较小当测量空间狭窄易于接近零件.一般来讲触发式测头使用及维修成本较低.在机械工业中有大量的几何测量,所关注的仅是零件的尺寸和位置,所以目前市场上的大部分测量机,特别是中等精度测量机,仍然使用接触式触发测头.1.2.选用扫描测头的场合应用于有形状要求的零件和轮廓的测量:扫描方式测量的主要优点在于能高速的采集数据,这些数据不仅可以用来确定零件的尺寸和位置,更重要的是能用众多的点来描述形状、轮廓,这特别适和于对形状、轮廓有严格要求的零件,该零件形状直接影响零件的性能(如叶片、椭圆活塞等);也适用于你不能确定你所用的加工设备能加工出形状足够好的零件,而形状误差成为主要问题时的情况.高精度测量:由于扫描测头对离散点测量是匀速或恒测力采点,其测点精度可以更高.同时,扫描测头可以直接判断接触点的法矢,对于要求严格定位、定向测量的场合,扫描测头对离散点的测量也具有优势.对于未知曲面的扫描,就是称为数字化的场合下,扫描测头显示出了它的独特优势;因为数字化工作方式时,需要大量的点,触发式测头的采点方式显得太慢;由于是未知曲面,测量机运动的控制方式亦不一样,即在"探索方式"下工作;测量机根据已运动的轨迹来计算下一步运动的轨迹、计算采点密度等.1.3.使用接触式测头和非接触式测头的场合非接触测头的特点:非接触测头没有测量力,适用于柔软物体;非接触式测头取样率高,在50次/秒钟到16000次/秒之间,适用于表面形状复杂,精度要求不特别高的未知曲面,如汽车、家电的木模、泥模等。
三坐标测量误差及其处理分析刘京苑(清远职业技术学院,广东清远511500)摘 要:三坐标测量可高效、准确地测量复杂零件,具有显著的优点。
但是由于存在一定的局限性,测量时存在个别误差。
因此,必须在有效手段的实施下,补偿系统性误差,为测量数据提供精确性保障。
就测量误差产生的原因进行分析。
提出了有效的处理方法,将误差控制至最低限度。
关键词:三坐标测量机;测量误差;处理措施;误差分析doi:10.3969/j.issn.1006-8554.2020.07.042 引言三坐标测量机属于自动化、高精度、多功能的接触式测量仪器。
在工业生产技术不断发展的情况下,也对三坐标测量机提出了更高的精度要求。
三坐标测量机测量误差的产生有着较多的原因,对测量精度造成的影响也有很大区别,难以比较与评定,因此,本文将机器精度、几何误差等作为主要检测内容,就三坐标测量机几种常见测量误差及处理策略进行分析。
三坐标测量机及其工作机理三坐标测量机作为科技时代下的应用与测量仪器代表性设备,是以空间三个维度为依据进行测量范围的构建,在光栅尺和测头的运用下为扫描和读取提供精确性保障,在对生产部件曲面、长度、宽度和高度进行科学计算测量后,获取精确的位置公差、三维结构,以此精度测量加工与生产部件。
三坐标测量机在空间三个相互垂直特点的运用下,结合导向设备引导方式,借助读数头实现数据获取,并在处理器的帮助下加工数据,随后在科学运算下可精确测量加工部件和机械零件[1]。
三坐标测量机具有自动化与数字化的优势,不但能将测量工作速度大幅度提升,同时还能推动测量工作质量的进一步提升,是当前设计、生产、加工及检验等工作领域中应用十分广泛的一种测量设备。
三坐标测量机测量误差2 1 不合理的工作面选择引发的误差此类误差主要引发原因在于不一致的数据采集和数学模型计算方法。
如图1所示,具体实践中期望以被测要素进行数据采集,并以圆为依据对数据进行处理,然而实际采集中,因XY面处轴线有垂直偏移存在,以致于采集数据为椭圆,倘若以圆为依据进行处理,就会有一定的误差产生。
三坐标温度补偿是一种测量技术,用于补偿由于温度变化对测量结果的影响。
在三坐标测量机中,温度的变化会导致测量结果的误差,因此需要进行温度补偿来提高测量精度。
温度补偿的原理是通过测量环境温度和设备温度,并根据温度变化对测量结果进行修正。
具体方法是在测量前先测量设备的温度,然后根据设备的材料、尺寸、热膨胀系数等因素计算出由于温度变化导致的测量误差,最后在测量结果中减去这个误差值,以达到温度补偿的目的。
为了实现温度补偿,需要使用温度传感器来监测环境和设备的温度,并使用计算机软件进行数据处理和误差修正。
在软件中,需要输入设备的材料、尺寸、热膨胀系数等参数,以便能够准确地计算出误差值。
通过使用三坐标温度补偿技术,可以提高测量精度和稳定性,减少由于温度变化对测量结果的影响,从而保证产品质量和生产效率。
单相机光学三坐标测量系统测头半径标定方法张旭;张发宇;程伟【期刊名称】《计量与测试技术》【年(卷),期】2016(043)007【摘要】精确、快捷的测头半径标定是单相机光学三坐标测量系统实现在线测量的重要前提。
本文提出一种基于高精度圆柱孔特征的测头半径标定方法。
首先,将测头在高精度柱孔表面均匀采样多个观测点。
其次,利用圆柱面拟合方法,得到观测点够构成的虚拟圆柱面,并估计出其参数。
最后,将高精度柱孔与虚拟圆柱面的半径之差作为测头半径标定结果输出。
实验结果表明,该方法可以在单相机光学三坐标测量系统在线测量过程中实现快速准确的标定,标定误差为0.0371 mm。
【总页数】4页(P5-7,10)【作者】张旭;张发宇;程伟【作者单位】上海大学机电工程与自动化学院,上海200072; 机械系统与推动国家重点实验室,上海200240;上海大学机电工程与自动化学院,上海200072; 机械系统与推动国家重点实验室,上海200240;上海大学机电工程与自动化学院,上海200072; 机械系统与推动国家重点实验室,上海200240【正文语种】中文【中图分类】TP242【相关文献】1.三坐标测量机测头半径补偿的新方法 [J], 颉赤鹰;陈少克2.基于三坐标测量机的大口径红外光学透镜r曲率半径测量方法研究 [J], 徐瑞;赵劲松;岳清;唐晗;康丽珠;张朝;何红星;薛立和;杨庆华3.基于改进遗传算法的三坐标测量机光学测头的标定 [J], 刘书桂;陈超4.光学经纬仪三坐标测量系统的计算方法及误差分析 [J], 喻彩丽;楼少敏;吴立军5.激光非接触式三坐标测量系统的几何参数标定方法 [J], 石成英;林辉;姜勤波;翟晓颖因版权原因,仅展示原文概要,查看原文内容请购买。
三坐标测量机的使用方法
三坐标测量机是一种精密的测量设备,主要用于测量工件的三维尺寸和形状。
以下是三坐标测量机的基本使用方法:
1. 准备工作:将待测工件放置在三坐标测量机的工作台上,并使用夹具或支撑物稳固工件,以确保测量的精确性。
2. 设置工作坐标系:根据工件的形状和尺寸,设置合适的工作坐标系。
工作坐标系随后将作为测量的参考基准。
3. 定义测量特征和测量路径:根据测量需求,使用三坐标测量机的操作软件定义需要测量的特征和测量路径。
特征可以包括直线、圆弧、平面等。
4. 进行测量:通过操作软件,启动三坐标测量机的自动测量程序。
机器会按照预定的测量路径进行探测,记录并测量工件的尺寸和形状。
根据需要,可以进行单点测量或者连续扫描测量。
5. 数据分析和处理:测量完成后,三坐标测量机会生成具体的测量数据。
使用软件进行数据分析和处理,比较测量结果与设计要求,判断工件是否符合要求。
6. 生成报告:根据测量结果,使用三坐标测量机软件生成测量报告。
报告可以包括测量数据、图示、统计分析等内容,便于工程师进行评估和决策。
7. 调整和校准:根据需要,可以对三坐标测量机进行调整和校
准,以确保测量的准确性和精度。
需要注意的是,在使用三坐标测量机之前,操作人员应熟悉设备的操作手册和安全要求,并进行相应的培训。
另外,定期对设备进行维护和保养,以确保设备的正常运行和稳定性。
基于Delaunay三角剖分的测头半径补偿算法赵小军【摘要】一个更加科学、合理的半径补偿算法可以有效提高逆向工程的精确度,本文首先对现有的补偿算法进行了介绍,并对其中存在的问题进行了简要分析,然后通过Delaunay三角剖分思想提出了一种基于Delaunay三角剖分的侧头半径补偿算法,并对其中边界点的处成立、三角部分的优化原则等进行了探讨,并以某增压器叶轮叶面为例,对其应用效果进行了说明.【期刊名称】《制造业自动化》【年(卷),期】2011(033)014【总页数】4页(P73-76)【关键词】Delaunay三角剖分;半径补偿;误差消除【作者】赵小军【作者单位】九江学院,数控技术与应用实验室,九江,332005【正文语种】中文【中图分类】TH1230 引言三坐标测量机以其优异的智能化程度和测量精确度被广泛的应用于制造业的质量控制、产品检测和计算机辅助设计当中。
在对自由曲面进行测量时,需要用到三坐标测量机的球形测头,但是测头自身也是有一定的体积的,因此测量结果实际上是与被测量曲面距离为r(测头半径)的包络面,所以,为了得到所需要的测量数据,就必须求出由测头圆心部位轨面所形成的包络面,也就是所谓的测头半径补偿。
在一些对精度要求较高的测量工作中,无法忽略测头半径对测量数据所造成的影响,这样,就需要一个科学的半径补偿算法来对测头半径所产生的误差进行消除。
1 常用的半径补偿算法1.1 二维补偿法二维补偿法的操作方法比较简单,使用范围需也相对较广,该方法在测量时会把测量点与测头半径之间的关系转化为二维情况,现阶段比较常用的二维测量法有三点共圆法和测量方向补偿法。
1.2 三维补偿法在对一些形状规则的表面(如二次曲面、平面等)进行测量时,二维补偿是比较精确的,而在对一些形状较为复杂的曲面(如增加器叶轮叶面)进行测量时,测点位置的曲面法向适量则往往与上述补偿方向分别位于不同的平面内,如果继续使用二维补偿势必会出现误差,所以,在这种情况下就需要采用三维补偿法来进行有关计算。
三坐标测量机的测头半径补偿与曲面匹配李 春 刘书桂(天津大学精密测试技术与仪器国家重点实验室 天津 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).