现代制造工程 2007年第 2期
CAD /CAE /CA PP /CAM
3
逆向工程技术及其应用
摘要:表面数字化和三维 CAD 建模是逆向工程中的关键技术。对目前逆向工程中的表面数字化及 CAD 建模技术进行 总结和分析 ,给出应用实例 ,并指出存在的不足和进一步发展的方向。 关键词:逆向工程; CAD 建模 ;表面数字化
中图分类号: TP391 文献标识码: A 文章编号: 1671—3133 ( 2007) 02—0058—03
李志新1 ,黄曼慧2 ,成思源3
( 1 重庆大学 ,重庆 400030; 2 广东商学院信息学院 ,广州 510320; 3 广东工业大学机电学院 ,广州 510090)
Reverse eng ineer ing techn ique and its applica tion 2
L i Zhi xin, Huang M an hui , Cheng Si yuan
( 1 Chongqing University, Chongqing 400030, CHN; 2 Guangdong B usiness College, Guangzhou 510320, CHN; 3 Guangdong University of Technology, Guangzhou 510090, CHN )
Abstract: Surface digitization and 3D CAD modeling are two key techniques in reverse engineering. The state of arts of these two techniques are summarized and analyzed, and the app lication examp les are also given. Finally the future development of reverse engineering technique is given.
Key words: Reverse engineering; CAD modeling; Surface digitization
1
主 2
2
2
3
逆向工程技术 ( Reverse engineering technique) 过分依赖于测量者的经验 ,特别是对于几何模型未知 要包括两方面的研究内容 [ 1, 2 ] ,一是实物表面数据的 的复杂产品 ,难以确定最优的采样策略与路径。
获取 ,即表面数字化技术; 二是对测量数据进行处理 随着快速测量的需求及光电技术的发展 ,以计算
内容也进行了大量的研究。下面分别对逆向工 展 [ 3, 4 ] 。激光三角法是目前最成熟 , 也是应用最广泛 现状进行综述。
生成三维模型 ,即表面重建技术 ,国内外学者针对这 机图像处理为主要手段的视觉测量技术得到飞速发 两项
程中的数字化技术、CAD 模型重建技术及软件技术的 的一种主动式视觉方法。激光三角法具有测量速度
1 表面数字化技术
快 ,可达到较高的精度 ( ±10μm )等优点。其存在的 主要问题是对被测表面的粗糙度、漫反射率和倾角过 于敏感 ,存在由遮挡造成的阴影效应 ,对突变的台阶
高效、准确地实现样件表面的数字化 , 是实现逆 和深孔结构易于产生数据丢失。 向工程的基础和关键技术之一。在逆向工程中 ,传统 投影光栅法的基本思想是把光栅投影到被测物 的数字化方法是采用接触式测量 ,其典型代表是三坐 表面上 ,受到被测样件表面高度的调制 ,光栅投影线 标测量机 ( Coo rdinate M easure M achine, CMM ) 。 发生变形 ,变形光栅携带了物体表面的三维信息 , 通
CMM 通常是基于力 2变形原理 ,通过接触式探头 沿样件表面移动 ,并与表面接触时发生变形检测出接
触点的三维坐标。CMM 对被测物体的材质和色泽没
, ( 0 5μm ) , 可达到很高的测量精度 对 有特殊要求 ±
1
过解调变形的光栅影线 ,从而得到被测表面的高度信
息。投影光栅法的主要优点是测量范围大、速度快、 成本低、易于实现 ,缺点是精度较低 ( ±0 02mm ) , 只 ,对于表面变化剧
能测量表面起伏不大的较平坦物体 1
物体边界和特征点的测量相对精确 ,对于没有复杂内 烈的物体 ,在陡峭处往往发生相位突变 ,使测量精度
部型腔、特征几何尺寸多、只有少量特征曲面的规则 大大降低。
3 广东省自然科学基金项目 ( 5300090 )
零件反求特别有效。其主要缺点是效率低 ,测量过程 由于以上方法均无法测量物体的内部轮廓 ,因而
58
? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
CAD /CAE /CA PP /CAM
现代制造工程 2007年第 2期
断层测量近年来被认为是最有发展前景的数字化方 法而受到重视 [ 5 ] 。断层测量是利用计算机断层扫描
技术沿某一方向逐层扫描实物断面获得一系列截面 图像的测量方法。断层数据的采集方法分为非破坏 性测量和破坏性测量两种 , 非破坏性测量主要有 CT 基于表面的优点是可以采用比较成熟的计算机图形 测量法、MR I测量法、超声测量法和激光测量法等 ,破 学方法进行显示 ,计算量小 ,运行速度快 ,借助于专用 坏性测量主要有层去扫描法。目前 , 设备价格昂贵、 硬件支持 ,可以实现实时显示 ,但表面重建需要首先 获取数据的精度较低 ,对实物的材料有所限制是非破 对断层图像进行分割以提取出断层数据 ,由于目前分 坏式方法的主要不足 ,而破坏式方法相对来说精度较 割技术所限 ,缺少准确有效的方法 ,在分割时细节信
高 ,但不宜用于单件或贵重零件的测量 ,而且花费时 息容易丢失。
间较长。 伴随着逆向工程及其相关技术理论研究的深入
由于 CMM 的测量精度与视觉方法在测量速度以 进行 ,其成果的商业应用也日益受到重视 ,涌现出了 及范围方面的优势 ,基于 CMM 与视觉方法集成的数 大量的商业化逆向工程 CAD 建模系统。当前 ,市场上 提供了逆向建模功能的软件达数十种之多 ,但大致可 字化方法也格外受到学者们的重视。其基本思路是
先由视觉系统提供一个被测物体的初始整体模型 ,再 以分为两类: 一是专用的逆向软件 , 如 Im ageware、 由该模型引导 CMM 进行有针对性的测量 ,从而提高 Geomagic、Polyworks, 、CopyCAD、ICEM Surf 和 RE soft CMM 的测量效率以及弥补视觉技术在精度方面的不 等 ,二是提供逆向处理模块的正向 CAD /CAM /CAE软
中 ,能够构造出标准的 B 样条曲面。
基于断层数据的表面重建方法最早采用基于轮 廓线的描述方法 ,后经发展 ,形成了如平面轮廓的三 角形算法、基于表面轮廓的 Delaunay等多种算法 [ 5 ] 。 足 [ 6 ] 。
2 CAD 模型重建技术与软件
tools模块、UG的 Po int
件 ,如 PTC 的 Pro / scan cloudy 功能等。一般 ,无论是专用的逆向软件 , 还是提供逆
2
逆向工程三维 CAD 模型重建是后续产品加工制
,
向模块的正向 CAD /CAM /CAE软件 ,在整个逆向工程
的 CAD 模型建构上 ,都还不具备优秀而又理想通用的 , CAD 建模中 ,结合实际中不
2 造、快速成形、工程分析和产品再设计的基础 其目标 处理能力 在当前的逆向
是根据离散的数据点集构造出一分段光滑、连续的 同需求的逆向特点 ,将通用型 CAD /CAM 软件与逆向 CAD 模型 ,因此 ,模型重建技术是逆向工程的关键技 软件相结合 , 是有效解决曲面重建工程问题的重要 术 [ 1, 2 ] 。在实际的产品中 , 只由一张曲面构成的情况 方法。
不多 ,产品形面往往由多张曲面混合而成。因此在曲
3 逆向工程技术应用
线、曲面拟合之前还要进行的工作是数据分割。由于
组成曲面类型的不同 , CAD 模型重建的一般步骤为 : 实体逆向工程 先根据几何特征对点云数据进行分割 ,然后分别对各 的应用需求主要有
个曲面片进行拟合 ,再通过曲面的过渡、相交、裁剪、 两方面: 一方面 , 作 倒圆等手段 ,将多个曲面“缝合 ”成一个整体 ,即重建 为研究对象 , 产品 的 CAD 模型。 实物是面向消费市
测量数据分割完成后 , 根据曲面造型方法的不 场最广、最多的一 同 ,分为基于曲线的曲面造型方法和基于测量点的曲 类设计成果 , 也是 面造型方法。 最容易获得的研究
图 1 鼠标点云
基于曲线的曲面重建方法的原理是在数据分割 对象; 另一方面 , 在
的基础上 ,首先由测量点插值或拟合组成曲面的网格 产品开发和制造过 样条曲线 ,再利用放样、混合、扫掠等曲面造型功能进 程中 , 虽已广泛使 行曲面重建 ,最后通过延伸、求交、过渡、裁减等操作 , 用了计算机几何造
型技术 , 但是仍有 将各曲面片拼接或缝合成整体的复合曲面模型。
基于测量点的曲面重建方法的原理是直接建立 许多产品 , 由于种
满足对数据点的插值或拟合曲面 ,既能处理规则点也 种原因 , 最初并不 可直接拟合散乱点。对于大量数据点 ,支持曲面对点 是由计算机辅助设 的最佳拟合。曲面一般选取 B 样条表示 ,在曲面重建 图 2 重建的鼠标 CAD 模型 计模型描述的 , 设
59
? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
现代制造工程 2007年第 2期
CAD /CAE /CA PP /CAM
计和制造者面对的 是实物样件。这些 都需要借助逆向工 程技术将实物模型 转化为 CAD 模型。
借助已有的德 国 Steinbichler公司 的 COM ET 非接触
式光学扫描仪和
UG / Imageware 软
图 3 灯罩点云 一项专业性很强的工作 ,除需了解产品特点、制造方
法和熟练使用 CAD 软件、逆向造型软件外 ,另一方面
应熟悉上游的测量设备及测量过程 , 以了解数据结
构 ,以及后续处理对重建模型的要求。因此 , 模型重
建的质量仍直接受到操作者经验、水平的影响。如何
图 4 重建的灯罩 CAD 模型 参考文献:
[ 1 ] 金涛 ,童水光 ,等. 逆向工程技术 [M ]. 北京: 机械工
提高软件的智能化程度 ,减少人工交互程度 ,提高重 建的效率和质量 ,是进一步发展的方向。
件 , 笔者也进行了 部分产品模型的实 例应用 ,如图 1 ~图
业出版社 , 2003.
[ 2 ] 柯映林 ,等. 反求工程 CAD 建模理论、方法和系统
[M ]. 北京:机械工业出版社 , 2005.
[ 3 ] 成思源 ,张湘伟 ,张洪 ,等. 基于视觉的三维数字化
4所示。
4 结论
经过近 20年的研究 ,基于计算机辅助技术的逆向
测 量技术与系统 [ J ]. 机床与液压 , 2006 ( 5 ) :
125 - 127.
[ 4 ] 方新 ,费仁元. 实物逆向工程的关键技术 [ J ]. 现代
制造工程 , 2002 ( 12) : 18 - 21.
[ 5 ] 王宗彦 ,梁远蕾 ,李奇敏 ,等. 断层数据三维重构技
工程技术、流程已经实用化 ,并在产品开发中取得广 泛的应用。但逆向工程技术仍在发展之中 ,存在许多 有待解决和提高的问题。综上所述 ,逆向工程技术的 研究和应用主要存在以下问题。
1)目前常用的各种数字化方法在精度与获取数
术 的研究进展 [ J ]. 工程图学学报 , 2002, 23 ( 1 ) :
125 - 130.
[ 6 ] Carbone V , Carocci M , Savio E, et al. Combination of a
vision system and a coordinate measuring machine for the reverse engineering of freeform surfaces[ J ]. The In2 ternational Journal of Advanced M anufacturing Technol2 ogy, 2001, 17 ( 4) : 263 - 271.
[ 7 ] 张旭强 ,陈光龙 ,马文强. 反求工程中散乱点云的曲
线构造 [ J ]. 现代制造工程 , 2004 ( 11) : 46 - 48.
据时间这两方面各有优缺点 ,且有一定的适用范围 , 所以在应用时应根据被测物体的特点及对测量精度 的要求来选择对应的测量方法。产品实物的数字化 , 关键在于测量手段和方案的制定 ,取决于测量技术和 装备的继续完善和用户的优选能力。开发多种数字 化方法的联合使用与集成系统 ,可利用现有技术在时 间、空间和物理方面的优势与互补性 ,促进表面数字 化技术向高效率、智能化方向发展。
2 )逆向工程技术 ,特别是三维模型重建 ,仍然是
)
作者简介:李志新 ,技师 ,主要从事逆向工程技术研究。 作者通讯地址:重庆大学资产处 ( 400030)
E2mail: yanyu1623@163. com
收稿日期: 2006 211 228
页
学上升到了一个新的平台。
上接第 126
(
电子工业出版社 , 2003.
60
参考文献:
[ 1 ] 韩桂芳 ,陈新民 ,张仁贡. 基于 ASP .NET的高校教学
[ 5 ] 李万亮 ,盛桥 ,杨育 ,等. 基于 W eb的多样式技术支
持信息层次管理与发布系统 [ J ]. 现代制造工程 ,
2004 ( 3) : 19 - 22.
[ 6 ] 王淑营 ,赵慧娟. 基于 W eb的动态信息发布系统技
术研究 [ J ]. 计算机应用研究 , 2004 ( 4) . 189 - 190.
信息发布平台 [ J ]. 教育信息化 , 2006 ( 7) : 47 - 49.
[ 2 ] 万克滨. UML 应用建模实践过程 [M ]. 北京 :机械工
作者简介:徐金寿 ,副校长 ,硕士 ,副研究员 ,研究方向:机电控制与
业出版社 , 2003.
[ 3 ] 余金山. SQL SERVER 2000 编程指南 [M ]. 北京:北
产品开发 ,高教管理。
作者通讯地址:杭州市萧山区钱江科教园规划 2 路 8 号 ,浙江同济
科技职业学院 (原浙江水利水电学校 )
京希望电子出版社 , 2001.
[ 4 ] M atthew M acdonald. ASP .NET完全手册 [M ]. 北京:
( 311231 ) E2mail: xjs188@163. com
收稿日期: 2006 211 227
? 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net