基于3D数模的三坐标测量机曲面检测

2014-09-22 11:12:06来源: ednchina
1.引言 

    从60年代初发明到现在,三坐标测量机(CMM)在制造业得到世界范围广泛应用,成为3D检测工业标准设备。三坐标测量技术得到迅速发展,而配套检测软件的发展,更是突飞猛进。最早的三坐标测量机只能显示XYZ坐标,而目前的各种检测软件几乎可以解决用户的绝大部分问题。软件日益成为影响用户使用好坏的关键所在。 

    2.CMM测量软件发展趋势 

    对于传统的三坐标测量机检测来说,通常是设计部门提供二维图纸,检验部门根据图纸对工件进行尺寸及形位公差的检测。随着三维CAD软件的应用,越来越多的技术部门使用三维CAD建模技术进行设计。因此,各坐标机厂家纷纷推出了基于三维CAD技术的测量软件,直接将客户设计好的三维CAD模型导入测量软件进行检测。这样做的优点非常明显,不需要额外的图纸,理论值可以直接捕获,更可以进行测量仿真,测头干涉检查等,所以,受到用户的一致好评。基于CAD的测量成为目前三坐标测量软件的发展热点。 

    在CAD设计中,一般的规则工件通过基本的特征命令即可完成三维实体设计,比如拉伸、打孔等,对于此类工件的检测,相对比较简单。随着工业造型的发展,以及加工中心的应用,越来越多的工件被设计成复杂的形状表面,比如覆盖件、内饰件等。曲线曲面的建构技术在CAD造型中属于比较高级的设计范畴,许多高档三维CAD软件都有专门的曲线、曲面处理模块,使得用户可以设计出B级甚至A级曲面。曲面类工件的检测,对三坐标测量软件提出了更高的要求。 

    3.CMM曲面检测 

    3.1传统测量方法 

    在没有采用CAD数模的情况下用三坐标测量机对曲面件检测,通常是,先在CAD软件里用相关命令在曲面数模上生成截面线和点的坐标,以此作为理论值,控制测量机到对应的位置,进行检测,并比较坐标值的偏离。这种方法需要设计人员额外提供理论数据,同时测头测尖球径的补偿不容易准确实现,对于单点测量来说,由于无法确定矢量方向,测头的补偿根本无法实现。因此,这种办法具有一定的局限性。 

    3.2基于3D数模的测量 

    利用曲面数模对曲面进行检测是CMM测量技术发展的需要。由于曲面建构技术比较复杂,在CAD应用范畴里也属于高端技术,一般由专业的CAD/CAM系统完成。在测量软件内,则是通过导入设计数模而利用的问题。为了实现这一目的,就必须解决好四个方面的技术问题:数模导入接口、对齐、测尖补偿、理论值捕获。 

    (1)、数模导入接口 

    利用数模进行检测,首先要做的工作,当然是保证数模正确导入到测量软件。事实上,由于技术、利益等众所周知的原因,全世界各大CAD制造商各自开发着不同的软件和格式,例如国内影响比较大的UG、PROE、CATIA等,均不能直接互读文件。 

    为了解决这一矛盾,国际上建立了一系列的数据交换标准,如国际标准数据交换STEP(Standard for the Exchange of Product Model Data),美国的初始图形交换标准IGES (Initial Graphics Exchange Specification)等。尽管IGES标准存在数据文件大、转换时间长、信息不够全等缺点,但不可否认,它是目前应用最广泛的接口标准,绝大部分CAD软件均支持该标准,我国也将IGES作为推荐标准。 

    目前具备数模检测功能的测量机软件,均支持IGES格式。差异基本上主要体现在复杂数模输入后个别曲面的丢失、破损,还有就是导入速度的快慢。对于一个10M的数模,有的可能用几十秒钟,有的可能要几分钟。目前市面上比较有名的CMM测量软件,均基本较好的解决了这一问题。图1为中测量仪自主研发的ZCRMDT测量软件,导入数模到检测软件的情况,数模大小46M多。

图1 数模导入ZCRMDT软件

    针对目前主流CAD软件,一些测量机软件商也开发了各种直读接口,如UG文件直读、PROE文件直读等,不需中间文件格式转换,避免了转换带来的影响。不过,这种接口一般都需要另外购买。 

    (2)、对齐 

    对齐(Align)是三坐标测量机软件的一项重要内容,无论有无数模,都必须通过对齐,将机器坐标系与工件坐标系保持一致,测量值才具有可比性。 

    对于箱体类零件,基本都采用3-2-1方式建坐标,利用面、线、点特征来确定坐标轴和原点,通过建立工件坐标系来将工件找正,这也是最基本、最准确的对齐方法。应尽量选用加工好、范围大的特征来作为建坐标基准,以减小对齐产生的误差。通常,对于建立的坐标系,还需要可以进行平移、旋转等操作,以产生新的对齐。 

    对于不规则形体,计算就要复杂得多。如果工件上有明确的特征点,如3个孔心,则通常测量出实际值,与理论值对应,进行3点找正。 

    我们经常会遇到工件上没有明确特征的情况,即我们无法准确的将测量值和理论值直接对应。对于该情况,测量软件常用的是迭代找正的方法。对于单点触发采数的测量机,通常是软件在数模曲面上选取多点作为目标点,所选取的点应能在全部6个自由度上固定零件,以防零件出现旋转和移动,然后将测量机移动到工件上尽量对应的位置采集实测点,软件将测量点在数模上目标点的附近区域进行迭代找正,直到找正误差在指定的精度内。有的测量软件在迭代超差时,将指导你重新测量到更接近的点进行更准确的计算。 
还有种情况是直接测量多个点,软件将该点群与理论数模进行最佳匹配计算,将点群与数模一步步对齐,直到点群与数模的偏差均方根最小。该方法点数越多越准,但同时计算越复杂,对计算机要求较高,通常在扫描点云的对齐中,用得比较多。 

    尽管每种软件关于对齐都有不同的分类和特点,但基本主要采用以上方法。 

    (3)、测尖补偿 

    目前,三坐标测量机用得最多的是机械触发式测头,配以红宝石测针,必然会带来测尖补偿的问题。 

    对于平面、圆等标准特征,可以通过整体偏置的方式自动补偿测头,对于连续扫描的曲线,也可以用同样的方式自动处理。但对于曲面测量时经常遇到的单点测量,如何解决测尖补偿问题呢?

图2 测尖补偿示意图

    要单独对一点进行补偿,则必须知道补偿的方向矢量,也即是接触点处的法向矢量方向。为了找到该法线方向,比较准确的做法是,在测点的周边测量个微平面,以该微平面的法向视为测点处曲面的法向,从而完成测尖补偿。 

    对于工件测点附本身曲率变化不大的地方,或者工件与数模本身偏差较小的情况下,如果要求不高,为了减少采点数,也可以不测量微平面,软件直接以测点刺穿数模的方向矢量进行测尖补偿,即以数模上该处的法向矢量代替工件上实测处的法向矢量做为测尖补偿的方向。但是如果工件与数模本身该处曲率偏差大,则测尖补偿将不准,导致测量数据不可靠。 

    对于非接触式测头,不存在测尖补偿问题。 

    (4)、理论值捕获 

    在解决了数模的导入和对齐后,理论值的捕获就比较简单。对于圆等标准特征,软件只需要能从CAD数模上选取识别该特征,即可直接从其特性中提取理论值。对于自动测量来说,就可以直接根据数模特征进行编程,指导机器运行到特征的理论值位置附近进行测量。 

[1] [2]

关键字:3D数模  三坐标测量机  曲面检测

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/2014/0922/article_9578.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
3D数模
三坐标测量机
曲面检测

小广播

独家专题更多

富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
带你走进LED王国——Microchip LED应用专题
带你走进LED王国——Microchip LED应用专题
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved