逆向工程技术与应用研究

逆向工程技术与应用研究
逆向工程技术与应用研究

机械CAD /CAM 逆向工程技术与应用研究

姓名:李倩

学号:S2*******

专业:机械设计及理论

逆向工程技术与应用研究

摘要:随着社会的迅速发展,传统意义上的正向产品开发设计和制造模式已经不能满足企业的需要。逆向工程以产品开发周期大大缩短这一特点而在现代企业中的地位日益重要。随着逆向工程技术的不断发展,其应用领域也日益广泛。本文阐述了逆向工程的基本概念,介绍了主要的逆向工程硬件及商用软件,并重点介绍了数据测量、数据处理、模型重建等逆向工程中的关键技术,最后对逆向工程的发展前景进行了展望。

关键词:逆向工程;硬件;软件;关键技术;发展前景

1引言

由于零件形状十分复杂,很难准确地在CAD软件上设计出实体模型,而通过手绘或手工捏塑来设计产品,其原型很难完全在CAD软件中体现。在没有图样和参数情况下,用传统方法仿制产品较困难也不够准确,计算机模型比实体模型缺少“真实感”和可“触摸性”,市场上的许多三维CAD软件可能对某些产品造型设计而言,并不十分适用,况且计算机模型本身也需要检验。针对上述问题,提出逆向工程技术。逆向工程(Reverse Engineering,RE)产生于20世纪80年代末至90年代初,广泛应用于精密测量和质量检验领域,是设计下游向设计上游反馈信息的回路。目前,大多数关于逆向工程的研究主要集中在实物几何形状的逆向重构上,即产品实物的CAD模型重构和最终产品的制造,称为“实物逆向工程”(简称逆向工程)。

2逆向工程概述

1980年始欧美国家许多学校及工业界开始注意逆向工程这块领域。1990年初期包括台湾在内,各国学术界团队大量投入逆向工程的研究并发表成果。逆向工程,也称反向工程、反求工程,广义的讲它是在已知某种产品的有关信息(包括硬件、软件、照片、广告、情报等)的条件下,以方法学为指导,以现代设计理论、方法、技术为基础,运用各种专业人员的工程设计经验、知识和创新思维,回溯这些信息的科学依据,即寻求这些信息的先进性、积极性、合理性、改进的可能性等,达到充分消化和吸收,然后在此基础上改进、挖潜进行再创造;狭义

的讲就是根据实物模型的坐标测量数据,构造实物的数字化模型(CAD模型),使得能利用CAD/CAM、RPM、PDM及CIMS等先进技术对其进行处理或管理,主要指几何形状的反求。

逆向工程包括快速反求、快速成型、快速模具以及数控加工等多个环节。其中快速反求是从实物原型到三维数字模型的转换,是反求工程技术实现的关键技术,它包括数据测量、数据处理、三维重建和模型评价四部分,其计算机辅助质量系统体系结构如图1所示。

图1 运用逆向工程技术的计算机辅助质量系统体系结构

逆向工程的硬件最早是运用仿制加工设备,制作出来的成品品质粗糙。后来有接触式扫瞄设备,运用探针接触工件取得产品外型。再来进一步开发非接触式设备,运用照相或激光技术,计算光线反射回来的时间取得距离,目前应用较广泛的硬件设备有接触式三坐标测量仪、非接触式三坐标测量仪、工业CT测量机等。

图2逆向工程硬件设备

逆向软件的演进约略可区分为三个阶段。十一年前在逆向工程上,只能运用CATIA等CAD/CAM高阶曲面系统。市场后来发展出两套主流产品约在七、八年前技术成熟,广为业界引用。到最近四年来,发展出不同以往的逆向工程数学逻辑运算,速度快。

逆向工程在台湾的发展轨迹持续在进行,工研院曾写过一套逆向工程软件,学术界不少研究团队也将逆向工程领域作为研究主题,开发出具不同功能的系统软件,但是最后这些软件都没有真正落实到产业界应用。工研院的团队后来也结束逆向工程研究,转而开发其它主题。原有的研发成果后继无人,殊为可惜。1998年,NEWPOWER启动了逆向工程的一些项目,要求是把客户的现有设计转变成源代码,如果需要的话,进一步转化成产品需求规约。这恰恰与类似于V 模型的标准开发过程模型相逆。这样一来,客户就可以容易地维护他们的产品(需求,设计,源代码等等),而不需要想以前那样,每次改动产品都需要直接修改源代码。是指从实物上采集大量的三维坐标点,并由此建立该物体的几何模型,进而开发出同类产品的先进技术。逆向工程与一般的设计制造过程相反,是先有实物后有模型。仿形加工就是一种典型的逆向工程应用。目前,逆向工程,逆向工程的应用已从单纯的技巧性手工操作,发展到采用先进的计算机及测量设备,进行设计、分析、制造等活动,如获取修模后的模具形状、分析实物模型、基于现有产品的创新设计、快速仿形制造等。

目前,较知名的商用逆向工程软件有EDS公司的Imageware、RaindropGeomagic公司的Geomagic、DEL-CAM公司的Copy-cad、INUS公司的

Rapidform。较知名的CAD逆向模块有Pro/E的Scan2Tool模块、PTC公司的ICEMSurf、CATIA的DSE、QSR模块以及Paraform公司的Paraform等。国内在逆向工程软件方面的研究,主要集中在高校,如清华大学、浙江大学、南京航空航天大学。软件产品主要有高华CAD、CAXA系列、GS-CAD98、金银花系统、开目CAD、Re-soft和Quick-Form等。其中,QuickForm是国内开发的较好的逆向工程软件。

3 逆向工程关键技术

3.1数据测量技术

逆向工程数据测量,又称产品表面数字化,是指通过特定的测量设备和测量方法,将物体的表面形状转换成离散的几何点坐标数据。该技术关系到对物体描述的精确度和完整度,从而影响重构的CAD 曲面和实体模型的质量,并最终决定加工出来的产品能否真实反映原始实物。因此,数据测量是整个逆向工程的基础。现有的数据测量方法分为两大类:

(1) 接触式测量方法

接触式测量方法是通过传感测量头与物体的接触而记录物体表面的坐标位置。通常使用三坐标测量机进行测量,测量时可根据实物的特征和测量的要求选择测头及其方向,确定测量点数及其分布,然后确定测量的路径。触发式数据采集方法采用触发探头,当测头的探针接触到产品的表面时,由于探针受理变形触发采样开关,通过数据采集系统记下探针的当前坐标值,逐点移动探针就可以获得产品的表面轮廓的坐标数据。

(2) 非接触式测量方法

非接触式测量方法主要是基于光学、声学、磁学等进行数据的采集,将一定的物理模拟量通过适当的算法转化为样件表面的坐标点。根据测量原理的不同,大致有光学测量、超声波测量、电磁测量等方式。这种方法的一个应用是三维扫描技术,它是一种立体测量技术。与传统的技术相比,能够完成复杂形体的点、面、形的三维测量,能进行高精度的快速无接触测量。

目前,采用基于视觉传感器的非接触式测量技术的数量在增加,因为这种技术在提高测量速度方面具有优势,而且计算与软件技术的发展,使得大量的数据

能在若干秒钟内采集到并进行处理、而不是接触式方法那样需要花费若干几分

钟,甚至若干小时。然而,在视觉传感器的非接触测量中,周围光照效应与表面反射率会导致发生问题;还有,在垂直面上进行扫描会有困难,并且需要复杂的

编程。表1给出了激光扫描测量和机械接触测量技术特点的比较。

表1 激光扫描测量和机械接触测量技术特点比较

激光扫描测量机械接触测量测量方式非接触式接触式

测量精度10~100μm1μm

传感器光电接收器件开关器件

测量速度1000~1200点/s 人工控制(较慢)

前期处理需喷漆,无基准点设定坐标系,校正基准面

工件材料无限定硬质材质

测量死角光学阴影处及光学焦距变化处工件内部不易测量

误差随曲面变化达部分失真

优点(1)测量速度快,曲面数据易

获取;(2)不需要进行侧头半

径补偿;(3)可测量柔软、易

碎、不可接触、皮毛等物体;(4)

无接触力,不会损伤精密表面(1)精度较高;(2)可直接测量工件的特定几何特征;

缺点(1)测量精度差,无法判定特

定的几何特征;(2)陡峭面不

易测量,激光无法照射到的地

方无法测量;(3)物体表面的

阴暗程度影响测量精度(1)需逐点测量,速度慢;(2)测量前后需做半径补偿;(3)接触力大小会影响测量值;(4)倾斜面测量时,不易补偿半径,精度难测量

3.2数据处理技术

由于测量设备的缺陷、测量方法和被测物体表面特征的影响,通过测量所得的数据不可避免地引入了误差,尤其是尖锐边和边界附近的测量数据,测量数据中的坏点,可能是该点及其周围的曲面片偏离原曲面,所以要对原始点云数据进行预处理。预处理的主要工作包括:异常点(误差点)处理、数据插补、数据平滑、数据精简、数据分割、多视数据对齐定位等。

3.2.1异常点(误差点)处理

无论何种数据采集方式,获得的数据中均存在一定的异常点或误差点,统称为噪声点,通常是由于测量设备的标定参数或测量环境发生变化所造成。常用的检查方法是将点云显示在图形终端上,或者生成曲线采用半交互半自动的光顺方法对点云数据进行检查调整,但对于数量较大的点云并不适宜。此外,去除噪声

点的方法还可以采用:

(1)考虑两个连续点之间的角度,若某点与它前一点的角度超过某一规定值,则剔除该点;

(2)将这些点移动到一个平均值;

(3)将测量点沿给定的轴在规定的距离范围内向上或向下移动。

3.2.2数据插补

由于实物拓扑结构以及测量机的限制,一方面在实物数字化时会存在一些探头无法测到的区域,另一种情况则是实物零件中经常存在经裁剪等生成的外形特征,如表面凹边、空及槽等,使曲面出现缺口,这样在造型时就会出现数据“空白”现象,这样的情况使逆向建模变得困难,需要通过数据插补的方法来补齐缺失数据,最大限度获得实物裁剪前的信息,这将有助于模型重建工作,并使恢复的模型更加准确。目前应用于逆向工程的数据插补方法主要有实物填充法、造型设计法和曲线、曲面插值补充法。

3.2.3数据平滑

数据平滑的目的是消除测量噪声,以得到精确的模型和好的特征提取效果。数据平滑通常采用标准Gaussian(高斯)、平均(Averaging)或中值(Median)滤波算法。高斯滤波器在指定域内的权重为高斯分布,其平均效果较小,故在滤波的同时能较好地保持原数据的形貌。平均滤波器采样点的值取滤波窗口内各数据点的统计值。中值滤波器采样点的值取滤波窗口内各数据点的统计中值,这种滤波器消除数据毛刺的效果很好。实际使用时,可根据点云质量和后续建模要求灵活选择滤波算法。

3.2.4数据精简

在重构曲面时,过密的点云会导致计算机运行、存储和操作的效率降低,生成曲面模型需要消耗更多的时间,并且还要影响重构曲面的光顺性。为了避免上述问题,就需要对扫描得到的点云进行数据简化。Martin等在1996年提出了一种用均匀网格(Uniform Grid)进行数据精简的办法。Fujimoto和Kariya在1993年提出的减少方法是保证减少数据点的误差范围处于给定的角度和距离公差范围内。Veron和Leon在1997年提出用误差带(Error Zone)减少多面体数据点的方法。Y.H.Chen在1999年提出通过减少多边形三角形从而达到减少数据点的方

法。韩国的K.H.Lee等在2001年提出的用于激光扫描测量的数据精简方法,在数据精简时考虑到了扫描设备的特性。2002年G.H.Liu,Y.S.Wong等人研究了一种新的高效的基于特征点的点云数据精简方法。国内学者吴维勇和王英惠研究了基于二元张量积Haar小波分解,构造误差驱动的曲面数据精简算法。周绿、林亨等在2004年提出了利用曲面曲率估算精简点云的方法。

3.2.5数据分割

数据分割是根据组成实物外形曲面的子曲面的类型,将属于同一子曲面类型的数据成组,这样全部数据将划分为特征单一、互不重叠的区域,为后续的曲面模型重建提供方便。基于实物样件点云数据的区域分割方法分为基于测量的分割和自动分割两种方法。基于测量的分割指在测量过程中,操作人员根据实物外形特征划分子曲面,并对各种特征进行标记,在此基础上规划测量路径,在将不同的曲面特征数据输入CAD软件的时候,可以实现不同数据的分层显示及处理。自动分割方法有基于边(Edge-Base)和基于面(Surface-Based)两种方法。基于边的方法认为测量点的法矢或曲率的突变是一个区域与另一个区域的边界,并将封闭边界的区域作为最终的分割结果。基于面的方法是将具有相似几何特征的空间点划分为同一区域,根据方法不同又可细分为基于曲面法矢、曲率相似特性的方法和拟合误差控制的方法。基于面适合于包含二次曲面的实物外形,但是不适用于自由曲面。

3.2.6多视数据对齐定位

在数据采集的实际操作中,零件的外形数据往往不是一次测量的结果,这就需要将不同坐标系下的数据统一到同一坐标系中,这个处理过程称为数据的对齐,或数据拼合。Faugeras和He-bert在1986年应用四元组算法(Quaternion)来求解,以处理物体移动时物体对齐问题。S.Arun等人在1988年通过SVD分解(SingularValue De-comPosition)来求两个对应点集的变换问题;Besl和Mckay 在1992年提出了著名的ICP算法(Iter-ative ClosestPointAlgorithm)对齐方法,首先从一个点集、一条曲线或一个曲面中找到与一点对应的最近点,再用这个结果去找两个对应的点集,最后采用单位四元素法来找出两个点集的变换矩阵;Rutishauser等在1994年提出一种用三角面片分割阵列图像(Range Images),然后用统计的方法来合并两个阵列图像的方法。

3.3模型重建技术

在整个逆向工程中,产品的三位几何模型CAD重建是最关键、最复杂的环节。因为只有获得了产品的CAD模型我们才能够在此基础上进行后续产品的加工制造、快速成型制造、虚拟仿真制造和进行产品的再设计等。在进行模型重建之前,设计者不仅需要了解产品的几何特征和数据的特点等前期信息,而且需要了解结构分析、加工制作模具、快速成型等后续应用问题。目前使用的造型方法主要有曲线拟合造型、曲面片直接拟合造型和网络化实体造型。

3.3..1曲线拟合造型

用一个多项式的函数通过插值去逼近原始的数据,最终得到足够光滑的曲面。曲线是构成曲面的基础,在逆向工程中常用的模型重建方法为,首先将数据点通过插值或逼近拟合成样条曲线,然后采用造型软件完成曲面片的重构造型。

3.3.2曲面片直接拟合造型

该方法直接对测量数据点进行曲面片拟合,获得曲面片经过过渡、混合、连接形成最终的曲面模型。曲面拟合造型既可以处理有序点,也可以处理散乱数据点。算法有:基于有序点的B样条曲面插值;B样条曲面插值;对任意测量点的B样条曲面逼近。

3.3.3网络化实体造型

网络化实体造型通常是将数据点连接成三角面片,形成多面体实体模型。目前已经形成两种简化方法:基于给定数据点在保证初始几何形状的基础上,反复排除节点和面片,构建新的三角形,最终达到指定的节点数;寻找具有最小的节点和面片的最小多面体。

3.4 模型评价技术

模型评价技术包括坐标配准和误差分析。坐标配准用来实现测量数据和被测物设计模型的坐标配准,为误差分析做准备,配准精度直接影响后续整体误差结果的可靠性。测量数据模型与CAD模型间的配准重点是选择基准和坐标变换。选择基准测量需要标定基准点,配准时,基准定位点和被测件上的设计点重合;根据被测物的几何特性自定义。

误差分析包括:

(1)产品原型误差

由于逆向工程是根据实物原型来重构模型的,但原产品在制造时会存在制造误差,使实物几何尺寸和设计参数之间存在偏差,如果原型是使用过的还存在磨损误差。

(2)数据采集误差

测量误差包括测量设备系统误差、测量人员视觉和操作误差、产品变形误差和测头半径补偿误差等。测量误差和设备环境、测量人员的经验等。

(3)曲面重构产生的误差

主要是在逆向工程软件中进行模型重构时,曲线、曲面的拟合误差,目前的软件常采用最小二乘法逼近来进行样条曲线、曲面拟合,因此存在一个允差大小控制问题。

(4)模型配准误差

在模型配准过程中,为保证轮廓边界的贴合和共线,配合零件的测量边界轮廓必须调整为一条配合线,这样对配合零件表面造型时会带来误差,为减小误差,轮廓线测量和曲线拟合时要求精确。数据匹配就是实现测量数据和被测物设计模型的坐标配准,其匹配精度直接影响后续整体误差结果的可靠性。

4逆向工程的应用

在产品造型日益多元化的今天,逆向工程已成为产品开发中不可或缺的环节。在下列情形下,需要将实物模型转化为CAD模型:

(1)尽管计算机辅助设计技术(CAD)发展迅速,各种商业软件的功能日益强大,但目前还无法满足一些复杂曲面零件的设计需要,还存在许多使用粘土或泡沫模型代替CAD设计的情况,最终需要运用逆向工程将这些实物模型转化为CAD模型。

(2)外形设计师倾向使用产品的比例模型,以便于产品外形的美学评价,最终可通过运用逆向工程技术将这些比例模型用数学模型表达,通过比例运算得到美观的真实尺寸的CAD模型。

(3)由于各种学科发展水平的限制,对零件的功能和性能分析,还不能完全由CAD来完成,往往需要通过实验来最终确定零件的形状,如在模具制造中经常需要通过反复试冲和修具型面方得到最终符合要求的模具。若将最终符合要

求的模具测量并反求出其CAD模型,在再次制造该模具时就可运用这一模型生成加工程序,就可大大减少修模量,提高模具生产效率,降低模具制造成本。

(4)目前在国内,由于CAD/CAM技术运用发展的不平衡,普遍存在这样的情况:在模具制造中制造者得到的原始材料为实物零件,为了能利CAD/CAM 技术来加工模具,必须首先将实物零件转化为CAD模型,继而在CAD模型的基础上设计模具。

(5)人体中的骨头和关节等的复制、假肢制造。

(6)特种服装、头盔的制造要以使用者的身体为原始设计依据,此时,需首先建立人体的几何模型。

(7)在RPM的应用中,逆向工程的最主要表现为:通过逆向工程,可以方便地对快速原型制造的原形产品进行快速、准确的测量,找出产品设计的不足,进行重新设计,经过反复多次迭代可使产品完善。

5逆向工程发展前景

(1)数据测量方面:测量设备的发展趋势是向着高速、高精度、系统化、集成化、智能化的方向发展,因而开发面向逆向工程的通用测量系统,高速、高精度地实现三维物体表面的数字化,将会大大促进逆向工程技术的进步。

(2)逆向工程处理软件的开发与趋势:今后用于逆向工程的软件,将具有自动曲面拟合、强大的曲线曲面编辑处理、模型评估检查等功能。

(3)三维曲面模型重构技术:控制曲面的光顺性和进行光滑拼接。

(4)集成技术:发展包括测量技术、模型重建技术、基于网络的协同设计和数字化制造技术等的逆向工程技术。

6结束语

逆向工程技术在我国经过短短十几年的发展,其宽广的应用前景已受到工程技术人员的关注。作为CAD技术的一个重要组成部分,逆向工程的内涵超出了仿制的发展阶段,它对我国消化吸收先进技术、解决产品快速开发和创新设计、提高产品的市场竞争力有着重要的推动作用。

参考文献:

[1] 杨钦, 徐永安, 翟红英. 计算机图形学[M]. 北京: 清华大学出版社, 2005.

[2] 金涛, 童水光. 逆向工程技术[M]. 北京: 机械工业出版社, 2003.

[3] 管伟光. 体视化技术及其应用[M]. 北京: 电子工业出版社, 1998.

[4] 唐泽圣. 三维数据场可视化[M]. 北京: 清华大学出版社, 1999.

[5] Javis R. A perspective on range finding techniques for computer vision[J]. IEEE Trans. PAM I, 1983, 5(2): 122 - 139.

[6] Besl P , Jain R. A Segmengtation and classification of range images[J]. IEEE Trans, 1987, (9): 608 - 620.

[7] Hope H, Derose T, Duchamp T, et al. A Surface reconstructionFrom unorganized points[J]. Computer Aided Design,University of Washington, 1992, (2): 9.

[8] 林瑞璋. 逆向工程软体Surfacer使用手册[M]. 台北: 全华科技图书股份有限公司, 1998.

[9] 曾向阳. UGNX高级开发实例[M]. 北京: 电子工业出版社, 2004.

[10] 张鹏. 产品CAD/CAM逆向工程[J]. 计算机辅助设计与制造, 1997, (3): 11-14.

[11] 许智置. 3D逆向工程技术[M]. 北京: 中国计量出版社, 2002. 4.

[12] 杜静. 基于特征的曲面模型重建方法[J]. 重庆大学学报(自然科学版), 2002, (7): 148 - 157.

[13] 孙正新. 基于特征的工程机械CAD设计和研究[M]. 北京: 清华大学出版社, 1999.

[14] 王都. 欧美模具企业考察报告[J]. 电加工与模具, 2001, (2): 66.

逆向工程及其关键技术

逆向工程及其关键技术 院(系)材料科学与工程 专业材料加工工程 学生 学号 2010年5月15日

逆向工程及其关键技术 摘要:随着现代制造业的迅速发展,反求技术在制造领域中的作用日趋重要。它作为一种新的产品设计思想和方法,已越来越广泛地应用于制造领域[1]。通过自动测量机对零件的扫描测量,得到点云,使用逆向造型设计方法,对其进行处理,得到实体模型后,通过工艺分析,生成加工程序代码,对零件进行数控模拟加工[2]。本文对逆向工程中的点云数据获得及输入、点数据的预处理、曲面重构及曲面分析方法进行了详细阐述。 关键字:逆向工程;曲面重构;点云;曲面分析 1 引言 在计算机技术飞速发展的今天,三维几何造型技术已被制造业广泛应用于产品及模具的设计、方案评审、自动化加工制造及管理维护等各个方面。热点模具网在当今市场经济瞬息万变的环境下,能否快速地生产出合乎市场要求的产品已经成为企业成败的关键。而往往我们都会遇到这样的难题,在没有二维工程图纸或三维CAD数据的情况下,工程技术人员没法得到准确的尺寸,制造模具就更无从谈起。另外一方面,随着测量技术的不断发展和对产品检测要求的提高,测量机也广泛地用于企业的质量检测部门。逆向工程成为满足这一需求的利器[3]。 2 逆向工程的系统及其关键技术 2.1 逆向工程的概念 逆向工程[4] (Reverse Engineering)也称反求工程,是指用一定的测量手段对实物或模型进行数据采集,根据测量数据进行计算机三维模型重建过程的总称。相对于传统的产品设计流程即所谓的正向工程而提出的。正向工程是泛指按常规的从概念设计到具体模型,再到成品的生产制造过程。而反求工程是从现有的模型(产品样件、实物模型等)经过一定的手段转化为概念和工程设计模型,如利用三维坐标测量机的测量数据对产品进行数学模型重构,或者直接将这些离散

1逆向工程关键技术

1.3 逆向工程中的关键技术 1.3.1 数据采集技术 目前,用来采集物体表面数据的测量设备和方法多种多样,其原理也各不相同。测量方法的选用是逆向工程中一个非常重要的问题。不同的测量方式,不但决定了测量本身的精度、速度和经济性,还造成测量数据类型及后续处理方式的不同。根据测量探头是否和零件表面接触,逆向工程中物体表面数字化三维数据的采集方法基本上可以分为接触式(Contact)和非接触式(Non-contact)两种。 接触式包括三坐标测量机(Coordinate Measuring Machining,CMM)和关节臂测量机;而非接触式主要有基于光学的激光三角法、激光测距法、结构光法、图像分析法以及基于声波、磁学的方法等。这些方法都有各自的特点和应用范围,具体选用何种测量方法和数据处理技术应根据被测物体的形体特征和应用目的来决定。目前,还没有找到一种完全使用于工业设计逆向测量方法。各种数据采集方法分类如图1.3所示。 在接触式测量方法中,CMM是应用最为广泛的一种测量设备;CMM通常是基于力-变形原理,通过接触式探头沿样件表面移动并与表面接触时发生变形,检测出接触点的三维坐标,按采样方式又可分为单点触发式和连续扫描式两种。CMM 对被测物体的材质和色泽没有特殊要求,可达到很高的测量精度(±0.5μm),对物体边界和特征点的测量相对精确,对于没有复杂内部型腔、特征几何尺寸多、只有少量特征曲面的规则零件反求特别有效。主要缺点是效率低,测量过程过分依赖于测量者的经验,特别是对于几何模型未知的复杂产品,难以确定最优的采样策略与路径。

图1.3 逆向工程数据采集方法分类

浅谈逆向工程技术

浅谈逆向工程技术 逆向工程(又称反向工程),是一种技术过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领域中的硬件分析。其主要目的是,在不能轻易获得必要的生产信息下,直接从成品的分析,推导出产品的设计原理。 逆向工程可能会被误认为是对知识产权的严重侵害,但是在实际应用上,反而可能会保护知识产权所有者。例如在集成电路领域,如果怀疑某公司侵犯知识产权,可以用逆向工程技术来寻找证据。 需要逆向工程的原因如下: 1.接口设计。由于互操作性,逆向工程被用来找出系统之间的协作协议。 2.军事或商业机密。窃取敌人或竞争对手的最新研究或产品原型。 3.改善文档。当原有的文档有不充分处,又当系统被更新而原设计人员不在时,逆向工程被 4.用来获取所需数据,以补充说明或了解系统的最新状态。 5.软件升级或更新。出于功能、合规、安全等需求更改,逆向工程被用来了解现有或遗留软件系统,以评估更新或移植系统所需的工作。 6.制造没有许可/未授权的副本。 7.学术/学习目的。 8.去除复制保护和伪装的登录权限。 9文件丢失:采取逆向工程的情况往往是在某一个特殊设备的文件已经丢失了(或者根本就没有),同时又找不到工程的负责人。完整的系统时常需要基于陈旧的系统上进行再设计,这就意味着想要集成原有的功能进行项目的唯一方法便是采用逆向工程的方法分析已有的碎片进行再设计。 10.产品分析:用于调查产品的运作方式,部件构成,估计预算,识别潜在的侵权行为。 逆向工程能在拥有现有物理部件之上,利用激光扫描仪、结构光源转换仪或X射线断层成像之类3D扫描仪技术进行尺寸测量,再通过CAD、CAM、CAE或其他软件构筑3D 虚拟模型的方法。逆向工程经常被用于军事上,在二战和冷战中经常被用到。 1980年开始,欧美国家许多学校及工业界开始注意逆向工程领域。1990年初期,各国学术界团队大量投入逆向工程的研究并发表成果。逆向软件的演进约略可区分为三个阶段:2000年前,在逆向工程上,只能运用CATIA等CAD/CAM高阶曲面系统。市场后来发展出两套主流产品约在2003年前技术成熟,广为业界引用。到2007年后,发展出不同以往的逆向工程数学逻辑运算,速度快。1998年,NEWPOWER启动了逆向工程的一些项目,要求是把客户的现有源代码转变成设计,如果需要的话,进一步转化成产品需求规约。这恰恰与类似于V模型的标准开发过程模型相逆。这样一来,客户就可以容易地维护他们的产品(需求,设计,源代码等等),而不需要想以前那样,每次改动产品都需要直接修改源代码。截止2011年,逆向工程的应用已从单纯的技巧性手工操作,发展到采用先进的计算机及测量设备,进行设计、分析、制造等活动,如获取修模后的模具形状、分析实物模型、基于现有产品的创新设计、快速仿形制造等。 逆向工程被广泛地应用到新产品开发和产品改型设计、产品仿制、质量分析检测等领域,它的特点是: 1、缩短产品的设计、开发周期,加快产品的更新换代速度; 2、降低企业开发新产品的成本与风险; 3、加快产品的造型和系列化的设计; 4、适合单件、小批量的零件制造,特别是模具的制造,可分为直接制模与间接制模法。

逆向工程技术的应用

逆向工程技术的应用 仿制、仿造已经成为了我国一部分企业的固定生产方式,针对市场热门产品的仿造品屡见不鲜,逆向工程的广泛应用在其中起到了不可忽视的作用。于是,经常有人将逆向工程和非法仿制联系在一起,甚至提出了知识产权保护等法律层面的问题。实际上,逆向工程代表了一种非常高效的产品设计思路和方法。本文从逆向工程设计的概念出发,阐述了现代制造业中逆向工程的概念以及逆向工程在模具制造等行业中的作用。本文对于我们正确认识逆向工程技术有一定的意义。 一、引言 在国外,逆向工程已经作为一种先进的设计方法被引入到新产品的设计开发工作中。我国也有许多企业应

用逆向工程技术,对竞争对手的产品进行改进,以避开艰苦的原型设计阶段,这是一种产品的再设计过程。所谓产品再设计,就是通过观察和测试某一种产品,对其进行初始化,然后拆开产品,逐一分析单个零件的组成、功能、装配公差和制造过程。这些工作的目的就是要充分理解产品的制造过程,并以此为基础在子系统和零件层面上,优化设计出一种更好的产品。美国的许多工程学院开设了逆向工程课程,教授学生用再设计代替原型设计,作为解决设计问题的一种方法。近年来,在汽车、电子产品等领域人们越来越多地采用逆向工程技术,来部分替代使用多年的原型设计方法。 二、逆向工程的概念 逆向工程(Reverse Engineering,RE)是对产品设计过程的一种描述。在工程技术人员的一般概念中,产品设计过程是一个从无到有的过程:设计人员首先构思产品的外形、性能和大致的技术参数等,然后利用CAD技术建立产品的三维数字化模型,最终将这个模型转入制造流程,完成产品的整个设计制造周期。这样的产品设计过程我们可以称之为“正向设计”。

软件逆向工程技术研究

万方数据

万方数据

万方数据

万方数据

万方数据

软件逆向工程技术研究 作者:严秀, 李龙澍, YAN Xiu, LI Long-shu 作者单位:安徽大学,计算机科学与技术学院,安徽,合肥,230039;安徽大学,计算智能与信号处理教育部重点实验室,安徽,合肥,230039 刊名: 计算机技术与发展 英文刊名:COMPUTER TECHNOLOGY AND DEVELOPMENT 年,卷(期):2009,19(4) 参考文献(22条) 1.Su Yang;Li Fan;Hu Sheng-ming Aspect-oriented software reverse engineering[期刊论文]-Journal of Shanghai Universi ty(English Edition) 2006(05) 2.郭耀;袁望洪;陈向葵再工程--概念及框架 1999(05) 3.Bisbal J Legacy Information Systems:Issues and Directions[外文期刊] 1999(09) 4.Boehm BW Software engineering economics 1981 5.Bellay B;Gall H A comparison of four reverse engineering tools 1997 6.张志猛面向对象软件的逆向工程[期刊论文]-计算机研究与发展 2003(07) 7.Davis Karhi Hogshead,angust-Ⅱ:A tool for step-by-step data model reverse engineering 1995 8.Di Lucca G A;Di Penta M;Antoniol G An approach for reverse engineering of web-based applications 2001 9.袁望洪;陈向葵;谢涛逆向工程的研究与发展 1999(05) 10.周立萍;陈平逆向工程发展现状研究[期刊论文]-计算机工程与设计 2004(10) 11.Pinzger M Harald gall:Pattern-supported architecture recovery 2002 12.Chikofsky E J;Cross J H Reverse engineering and design recovery:A taxonomy[外文期刊] 1990(01) 13.Rekoffjr M G On reverse engineering 1985(02) 14.王玉英;陈平;方海燕软件逆向工程的研究与发展[期刊论文]-西安工程科技学院学报 2006(06) 15.Fjeldstad R K;HamlenW T Application program maintenance study:Report to our repondents 1983 16.Demeyers;Ducasses;Nierstasao Object-Oriented Software Reengineering 2004 17.Muller Hausi A;Smith Dennis B Reverse engineer:A roadmap 2000 18.李伟华;李由实时软件逆向工程技术研究[期刊论文]-西北工业大学学报 2004(03) 19.李青山面向对象软件的动态模型设计恢复与体系结构抽象 2003 20.郭颖;钱渊逆向工程的应用研究和发展[期刊论文]-信息与电子工程 2004(06) 21.Biggerstaff T J Design recovery for maintenance and reuse 1989(07) 22.宋海鸿;陈平逆向工程在软件开发中的作用和应用现状[期刊论文]-电子科技 2002(01) 本文读者也读过(10条) 1.郭辉基于面向对象技术的软件逆向工程的研究与应用[学位论文]2006 2.郑文荣.王树宗.刘刚软件逆向工程应用研究[会议论文]-2008 3.张龙杰.谢晓方.袁胜智.ZHANG Long-jie.XIE Xiao-fang.YUAN Sheng-zhi C反编译中逻辑分支语句的识别及复合研究[期刊论文]-计算机工程与应用2010,46(13) 4.孔祥松软件逆向工程的研究与实践[学位论文]2006 5.张晓锋软件逆向工程相关技术研究与实现[学位论文]2007

逆向工程技术及其发展现状

摘要 与CAD/CAM系统在我国几十年的应用时间相比,逆向工程技术为企业所接受只有十几年甚至几年的时间。时间虽短,但是逆向工程技术广阔的应用前景和对企业竞争力的巨大推动作用,已经引起了很多企业的关注。 逆向工程实现了从实际物体到几何建模的直接转换。逆向工程技术涉与计算机图形学、计算机图像处理、微分几何、概率统计等学科。本文介绍了逆向工程的基本概念,重点分析的逆向工程技术过程,阐述了现代制造业中逆向工程的的发展前景以与逆向工程技术的重要应用领域。本文对于我们正确认识逆向工程技术有一定的意义。 【关键词】逆向工程CAD/CAM solidworks surfacer 反向工程、建模

目录 1 逆向工程简介 (1) 1.1逆向工程介绍............................. 错误!未定义书签。 1.2 逆向工程的应用 (3) 2 逆向工程应用实例 (6) 3 逆向工程的其他应用领域 (7) 参考文献 (8)

1 逆向工程介绍 1. 逆向工程的概念 逆向工程(Reverse Engineering,RE)是对产品设计过程的一种描述。在工程技术人员的一般概念中,产品设计过程是一个从无到有的过程:设计人员首先构思产品的外形、性能和大致的技术参数等,然后利用CAD技术建立产品的三维数字化模型,最终将这个模型转入制造流程,完成产品的整个设计制造周期。这样的产品设计过程我们可以称之为“正向设计”。逆向工程则是一个“从有到无”的过程。简单地说,逆向工程就是根据已经存在的产品模型,反向推出产品的设计数据(包括设计图纸或数字模型)的过程。 随着计算机技术在制造领域的广泛应用,特别是数字化测量技术的迅猛发展,基于测量数据的产品造型技术成为逆向工程技术关注的主要对象。通过数字化测量设备(如坐标测量机、激光测量设备等)获取的物体表面的空间数据,需要经过逆向工程技术的处理才能获得产品的数字模型,进而输送到CAM系统完成产品的制造。因此,逆向工程技术可以认为是“将产品样件转化为CAD模型的相关数字化技术和几何模型重建技术”的总称。 逆向工程软件部分品牌包括Surfacer(Imageware)、ICEM、CopyCAD、Rapid Form等。逆向软件的演进约略可区分为三个阶段。十一年前在逆向工程上,只能运用CATIA等CAD/CAM高阶曲面系统。市场后来发展出两套主流产品约在七、八年前技术成熟,广为业界引用。到最近四年来,发展

逆向工程及其应用

逆向工程及其应用 一、什么是逆向工程 随着科技的发展和人们生活水平的提高,产品的性能和外形发生了很大的改变,原来粗大笨重的产品,正在被小巧玲珑,造型别致的产品所代替,工业产品设计正在成为一种热门的行业,根据人机工程学和美学原理设计的各种使用方便、线条流畅的产品,如轿车、家用电器等,随处可见,这些产品一般都是由一些空间自由曲面组成的,用传统的方法很难设计、制造出来;为了设计、制造这类产品和相应的工装具,必须使用CAD/CAM,多轴加工中心等先进技术,现代逆向工程技术就是在这祥的背景下产生的。 逆向工程RE (Reverse Engineering,也称反求工程),是对产品设计过程的一种描述。在工程技术人员的一般概念中,产品设计过程是一个从无到有的过程,即设计人员首先在大脑中构思产品的外形、性能和大致的技术参数等,然后通过绘制图纸建立产品的三维数字化模型,最终将这个模型转人到制造流程中,完成产品的整个设计制造周期。这样的产晶设计过程珊们欢去“正向设计”过程。 逆向工程产品设计过程如图一所示,可以认为是一个“从有到无”的过程。简单地说,逆向工程产品设计就是根据已经存在的产品模型,反向推出产品设计数据(包括设计图纸或数字模型)的过程;它针对现有的工件(样品或模型)利用3D数字化量测仪器准确、快速的测量出工件的轮廓坐标,并加以编辑、修改、建构曲面后,传至一般的CAD/CAM系统.再由CAM软件产生刀具的NC加工路径送至CNC加工机床,制作出所需模具,或者送到快速原型成型机,将样品模型制作出来。逆向工程在某些方面很像我们常说的“仿制”;可以说,在我国正在成为世界制造中心的今天,逆向工程将大有用武之地。

逆向工程中的数据采集技术.

Ξ收稿日期:2008-05-09 基金项目:重庆市科委攻关项目(CSTC,2005AC3033 .作者简介:崔秀梅(1981—,女(满族,辽宁人,硕士,主要从事逆向工程、 CAD\CAE\CAM 技术研究. 逆向工程中的数据采集技术 Ξ 崔秀梅,冯文杰 (重庆工学院重庆汽车学院,重庆400050 摘要:阐述了数据采集技术及测量机在逆向工程中的作用,对汽车逆向工程中应用测量机的类型、特点和关键技术进行了分析和研究.以汽车行业广泛应用的测量机及测量方法为例,探讨逆向工程中的数据采集技术,实现汽车的低成本、短周期、高质量逆向设计.关键词:逆向工程;数据采集;测量机;汽车中图分类号:TP391 文献标识码:A 文章编号:1671-0924(200808-0014-03 StudyonDataAcquisitionTechnologyUsedinReverseEngineering CUIXiu 2mei,FENGWen 2jie (ChongqingAutomobileCollege,ChongqingInstituteofTechnology,Chongqing400050 ,China Abstract:Thepaperexpatiatesuponthesignificantuseofdataacquisitiontechnologyandm easuringma 2

chineinreverseengineering,analyzesandresearchestypesandcharacteristicsofmeasurin gmachinesused inautomationreverseengineering.Takingthemeasuringmachineandmeasuringmethodswidel yusedin automobileindustryasexamples,thispaperdiscussesthetechnologyofdataacquisitionusedina utore 2 verseengineeringsoastorealizecost 2efficient,short 2cycledandhighqualityreversedesign. Keywords:reverseengineering;dataacquisition;measuringmachine;automation 随着计算机和CAD 技术的迅速发展,以测量技术为基础、曲面重构技术为支撑的逆向工程在汽车工业的产品开发中得到了广泛的应用.逆向工程又称反求工程,主要包含2项内容:一是实物模型的数据采集;二是数字模型的建立[1].数据采集是逆向工程的首要环节,是反求建模的理论依据.采集数据的精度和速度直接影响产品的质量和开发效率等.准确、快速、完备地获得产品的三维几何数据,是逆向工程的一项关键技术.数据采集技术随着逆向工程的广泛应用不断发展,从最初的接触式测量,发展到光学、磁学等非接触式测量,直到新近开发的组合测量等[2].如今用于数据采集的测量机种类繁多、测量精度、测量速度各不相同.因此,对于不同类型的实体及数据采集的不同阶段选用测量机都应做到有的放矢,合理利用资源,以利用最低成本实现最优目标点采集. 1测量机 测量机按测量方式主要分为接触测量、非接 第22卷第8期Vol.22No.8重庆工学院学报(自然科学 JournalofChongqingInstituteofTechnology (NaturalScience 2008年8月Aug.2008

逆向工程技术的内容及其应用范围

一、逆向工程技术的内容及其应用范围 随着计算机技术的发展,CAD技术已成为产品设计人员进行研究开发的重要工具,其中的三维造型技术已被制造业广泛应用于产品及模具设计、方案评审、自动化加工制造及管理维护各个方面。在实际开发制造过程中,设计人员接收的技术资料可能是各种数据类型的三维模型,但很多时候,却是从上游厂家得到产品的实物模型。设计人员需要通过一定的途径,将这些实物信息转化为CAD模型,这就应用到了逆向工程技术(Reverse Engineering)。 所谓逆向工程技术,是指用一定的测量手段对实物或模型进行测量,根据测量数据通过三维几何建模方法重构实物的CAD模型的过程。逆向工程技术与传统的正向设计存在很大差别。传统的产品设计一般需要经过图1所示的设计过程。而逆向工程则是从产品原型出发,进而获取产品的三维数字模型,使得能够进一步利用CAD/ACE/CAM以及CIMS等先进技术对其进行处理。它的设计流程如图2所示,与图1的不同之处在于设计的起点不同,相应的设计自由度和设计要求也不相同。 一般来说,产品逆向工程包括形状反求、工艺反求和材料反求等几个方面,在工业领域的实际应用中,主要包括以下几个内容: (1)新零件的设计,主要用于产品的改型或彷型设计。 (2)已有零件的复制,再现原产品的设计意图。 (3)损坏或磨损零件的还原。 (4)数字化模型的检测,例如检验产品的变形分析、焊接质量等,以及进行模型的比较。 逆向工程技术为快速设计和制造提供了很好的技术支持,它已经成为制造业信息传递的重要而简洁途径之一。 二、逆向工程技术实施的条件 1.逆向工程技术实施的硬件条件 在逆向工程技术设计时,需要从设计对象中提取三维数据信息。检测设备的发展为产品三维信息的获取提供了硬件条件。目前,国内厂家使用较多的有英国、意大利、德国、日本等国家生产的三坐标测量机和三维扫描仪。就测头结构原理来说,可分为接触式和非接触式两种,其中,接触式测头又可分为硬测头和软测头两种,这种测头与被测头物体直接接触,获取数据信息。非接触式测头则是应用光学及激光的原理进行的。近几年来,扫描设备有了很大发展。例如,英国雷尼绍公司的CYCLON2高速扫描仪,可实现激光测头和接触式扫描头的互换,激光测头的扫描精度达0.05mm,接触式扫描测头精度可达0.02mm。可对易碎、易变形的形体及精细花纹进行扫描。德国GOM公司的ATOS扫描仪在测量时,可随意绕被测物体进行移动,利用光带经数据影象处理器得到实物表面数据,扫描范围可达8m×8m。ATOS扫描不仅适于复杂轮廓的扫描,而且可用于汽车、摩托车内外饰件的造型工作。此外,日本罗兰公司的PIX-30网点接触式扫描仪,英国泰勒·霍普森公司的TAL YSCAN 150多传感扫描仪等,集中体现了检测设备的高速化、廉价化和功能复合化等特点。为实现从实物——建立数学模型——CAD/CAE/CAM一体化提供了良好的硬件条件。不同的测量对象和测量目的,决定了测量过程和测量方法的不同。在实际三坐标测量时,应该根据测量对象的特点以及设计工作的要求确定合适的扫描方法并选择相应的扫描设备。例如,材质为硬质且形状

逆向工程技术现状及发展前景

逆向工程技术现状及发展前景 概念 逆向工程也称反求工程或反向工程,是根据已存在的产品或零件原型构造产品或零件的工程设计模型,并在此基础上对已有的产品进行剖析、理解和改进,是对已有设计的二次设计。 分类 从广义讲,逆向工程可分以下三类: 1)实物逆向:它是在已有产品实物的条件下,通过测绘和分折,从而再创造;其中包括功能逆向、性能逆向、方案、结构、材质等多方面的逆向。实物逆向的对象可以是整机、零部件或组件。 2)软件逆向:产品样本、技术文件、设计书、使用说明书、图纸、有关规范和标准、管理规范和质量保证手册等均称为技术软件。软件逆向有三类:既有实物,又有全套技术软件;只有实物而无技术软件;没有实物,仅有全套或部分技术软件。 3)影像逆向:设计者既无产品实物,也无技术软件,仅有产品的图片、广告介绍或参观后的印象等,设计者要通过这些影像资料去构思、设计产品,该种逆向称为影像逆向。 工艺过程 逆向工程系统主要由三部分组成: 产品实物几何外形的数字化、CAD 模型重建、产品或模具制造。逆向工程中的关键技术是据采集、数据处理和模型的重建。 (1) 数据采集:数据采集是逆向工程的第一步,其方法的得当直接影响到是否能准确、快速、完整地获取实物的二维、三维几何数据, 影响到重构的CAD 实体模型的质量, 并最终影响产品的质量。 (2) 数据处理:对于获取的一系列点数据在进行CAD 模型重建前, 必须进行格式转换、噪声滤除、平滑、对齐、归并、测头半径补偿和插值补点等处理。 (3) 模型重建:将处理过的测量数据导入CAD系统, 依据前面创建的曲线、曲面构建出原型的CAD 模型。 逆向工程技术过程图解:

逆向工程技术的应用和发展

逆向工程技术及其发展现状 【摘要】本文介绍了逆向工程的基本概念,重点分析的逆向工程技术过程,阐述了现代制造业中逆向工程的的发展前景以及逆向工程技术的重要应用领域。本文对于我们正确认识逆向工程技术有一定的意义。 【关键词】逆向工程 CAD/CAM solidworks surfacer 反向 一、引言 在国外,逆向工程已经作为一种先进的设计方法被引入到新产品的设计开发工作中。我国也有许多企业应用逆向工程技术,对竞争对手的产品进行改进,以避开艰苦的原型设计阶段,这是一种产品的再设计过程。所谓产品再设计,就是通过观察和测试某一种产品,对其进行初始化,然后拆开产品,逐一分析单个零件的组成、功能、装配公差和制造过程。这些工作的目的就是要充分理解产品的制造过程,并以此为基础在子系统和零件层面上,优化设计出一种更好的产品。美国的许多工程学院开设了逆向工程课程,教授学生用再设计代替原型设计,作为解决设计问题的一种方法。近年来,在汽车、电子产品等领域人们越来越多地采用逆向工程技术,来部分替代使用多年的原型设计方法。 二、逆向工程的概念 逆向工程(Reverse Engineering,RE)是对产品设计过程的一种描述。在工程技术人员的一般概念中,产品设计过程是一个从无到有的过程:设计人员首先构思产品的外形、性能和大致的技术参数等,然后利用CAD技术建立产品的三维数字化模型,最终将这个模型转入制造流程,完成产品的整个设计制造周期。这样的产品设计过程我们可以称之为“正向设计”。逆向工程则是一个“从有到无”的过程。简单地说,逆向工程就是根据已经存在的产品模型,反向推出产品的设计数据(包括设计图纸或数字模型)的过程。 随着计算机技术在制造领域的广泛应用,特别是数字化测量技术的迅猛发展,基于测量数据的产品造型技术成为逆向工程技术关注的主要对象。通过数字化测量设备(如坐标测量机、激光测量设备等)获取的物体表面的空间数据,需要经过逆向工程技术的处理才能获得产品的数字模型,进而输送到CAM系统完成产品的制造。因此,逆向工程技术可以认为是“将产品样件转化为CAD模型的相关数字化技术和几何模型重建技术”的总称。

逆向工程技术与应用研究

机械CAD /CAM 逆向工程技术与应用研究 姓名:李倩 学号:S2******* 专业:机械设计及理论

逆向工程技术与应用研究 摘要:随着社会的迅速发展,传统意义上的正向产品开发设计和制造模式已经不能满足企业的需要。逆向工程以产品开发周期大大缩短这一特点而在现代企业中的地位日益重要。随着逆向工程技术的不断发展,其应用领域也日益广泛。本文阐述了逆向工程的基本概念,介绍了主要的逆向工程硬件及商用软件,并重点介绍了数据测量、数据处理、模型重建等逆向工程中的关键技术,最后对逆向工程的发展前景进行了展望。 关键词:逆向工程;硬件;软件;关键技术;发展前景 1引言 由于零件形状十分复杂,很难准确地在CAD软件上设计出实体模型,而通过手绘或手工捏塑来设计产品,其原型很难完全在CAD软件中体现。在没有图样和参数情况下,用传统方法仿制产品较困难也不够准确,计算机模型比实体模型缺少“真实感”和可“触摸性”,市场上的许多三维CAD软件可能对某些产品造型设计而言,并不十分适用,况且计算机模型本身也需要检验。针对上述问题,提出逆向工程技术。逆向工程(Reverse Engineering,RE)产生于20世纪80年代末至90年代初,广泛应用于精密测量和质量检验领域,是设计下游向设计上游反馈信息的回路。目前,大多数关于逆向工程的研究主要集中在实物几何形状的逆向重构上,即产品实物的CAD模型重构和最终产品的制造,称为“实物逆向工程”(简称逆向工程)。 2逆向工程概述 1980年始欧美国家许多学校及工业界开始注意逆向工程这块领域。1990年初期包括台湾在内,各国学术界团队大量投入逆向工程的研究并发表成果。逆向工程,也称反向工程、反求工程,广义的讲它是在已知某种产品的有关信息(包括硬件、软件、照片、广告、情报等)的条件下,以方法学为指导,以现代设计理论、方法、技术为基础,运用各种专业人员的工程设计经验、知识和创新思维,回溯这些信息的科学依据,即寻求这些信息的先进性、积极性、合理性、改进的可能性等,达到充分消化和吸收,然后在此基础上改进、挖潜进行再创造;狭义

逆向工程关键技术的研究

逆向工程关键技术的研究 姓名:于海江 学号:1082000504 班级:10级5班 专业:车辆工程 沈阳理工大学研究生学院 2011年3月

摘要 逆向工程技术能够降低成本、缩短交货时间、提高产品质量,提高企业在市场中的竞争力,在产品开发中具有重要的作用。本文对逆向工程中的关键技术进行了深入的研究和探讨。 本文主要研究了逆向工程技术的三个关键环节:数据采集、数据处理和曲面重构。依据样件模型的外形特征,总结归纳了规划测量路径的策略,在对各种测量方法研究、对比和分析的基础上提出了数据采集方法选择的原则;结合实例研究了数据重定位、噪声去除、数据精简、数据光顺和数据分割五种数据处理技术,探讨了不同形状点云数据应采取的具体处理方法,提出了点云数据处理的原则;通过对比分析Bezier曲线曲面、B一Spline曲线曲面、NURBS曲线曲面三种曲面的数学模型,得出NURBS曲线曲面具有诸多优点,己成为当前曲线曲面模型的主流,合理的规划路径、恰当的选择数据采集方法和数据处理方法能够构建高品质的曲面,而且能量光顺算法也能够提高曲面的光顺程度。该论文的研究工作丰富了工业产品造型设计的理论和方法,将促进逆向工程在工业设计中的应用和推广。 关键词:逆向工程点云数据 NURBS曲线曲面重构曲面光顺 1.1逆向工程概述 “逆向工程”(Reverse Engineering,RE),也称反求工程、反向工程等 逆向工程起源于精密测量和质量检验,它是设计下游向设计上游反馈信息的回路 [1] 传统的产品实现通常是从概念设计到图样,再制造出产品,最后通过检测和性能测试,这种开发模式的前提是已完成了产品的蓝图设计或CAD造型,称为预定模式(Prescriptive Model),我们也称之为正向工程(或顺向 工程)。正向工程流程如图1-1所示。 图1-1正向工程开发流程图 Fig.1-1 Forward engineering flow chart 产品的逆向工程是根据零件(或原型)生成图样,再制造出产品。它是 一种以先进产品设备的实物、样件、软件(包括图样、程序、技术文件等)或影像(图像、照片等)作为研究平台,应用现代设计方法学、生产工程学、材料学和有关专业知识进行系统分析和研究、探索掌握其关键技术,进而开发出同类的更为先进的产品的技术,是针对消化吸收先进技术采取的一系列分析方法和应用技术 的结合[2] 。逆向工程的流程如图1-2所示。广义的逆向工程包括形状(几何)逆向、

逆向工程的研究现状和发展前景

摘要:随着测量技术和计算机技术的发展,以实体为研究对象,利用逆向工程技术对产品进行建模、仿真、优化及新产品开发成为现代设计的一大热点。本文阐述了逆向工程的基本概念及通过工业及医学的两个例子来说明逆向工程的应用,并对逆向工程的前景进行展望。关键词:逆向工程模型重建有限元数据测量技术 1.引言 逆向工程也称反求工程或反向工程[1],是根据已存在的产品或零件原型构造产品或零件的工程设计模型,并在此基础上对已有的产品进行剖析、理解和改进,是对已有设计的再设计。 从广义讲,逆向工程可分以下三类[2]: (1)实物逆向:它是在已有产品实物的条件下,通过测绘和分折,从而再创造;其中包括功能逆向、性能逆向、方案、结构、材质等多方面的逆向。实物逆向的对象可以是整机、零部件和组件。 (2)软件逆向:产品样本、技术文件、设计书、使用说明书、图纸、有关规范和标准、管理规范和质量保证手册等均称为技术软件。软件逆向有三类:既有实物,又有全套技术软件;只有实物而无技术软件;没有实物,仅有全套或部分技术软件。 (3)影像逆向:设计者既无产品实物,也无技术软件,仅有产品的图片、广告介绍或参观后的印象等,设计者要通过这些影像资料去构思、设计产品,该种逆向称为影像逆向。

目前,国内外有关逆向工程的研究主要集中在几何形状的逆向,即重建产品实物的C A D ,称为“实物逆向工程”。逆向工程与顺向工程如下图1 所示: 图1 逆向工程与顺向工程 2 逆向工程数据测量技术[3- 4] 数据测量是通过特定的测量设备和测量方法获取产品表面离散 点的几何坐标数据,将产品的几何形状数字化。其测量原理是:将被测产品放置于三坐标测量机的测量空间内,可以获得被测产品上各个测量点的坐标位置,根据这些点的空间坐标值,经过计算机数据处理,拟合形成测量元素,如圆、球、圆柱、圆锥、曲面等,经过数学计算的方法得出其形状、位置公差及其它几何量数据。高效、高精度地获取产品的数字化信息是实现逆向工程的基础和关键。 现有的数据采集方法主要分为两大类: (1)接触式数据采集方法 接触式数据采集方法包括使用基于力的击发原理的触发式数据 采集和连续式扫描数据采集、磁场法、超声波法。 接触式数据采集通常使用三坐标测量机,测量时可根据实物的特征和测量的要求选择测头及其方向,确定测量点数及其分布,然后确定测量的路径,有时还要进行碰撞的检查。触发式数据采集方法采

逆向工程三维建模关键技术

. 逆向工程与快速原型技术 (综合技能训练及评价) 题目逆向工程三维建模关键技术 综合创新训练 姓名******* 学号*********** 专业班级机制**** 授课教师****** 分院机电与能源工程分院 完成日期**** 年**月*日 宁波理工学院

绪论 (3) 0.1什么是逆向工程 (3) 1.2逆向工程的基本操作步骤 (4) 第一章点云摆正综合练习 (4) 1.1目的和意义 (4) 1.2 点云数据摆正的原理及实现流程 (5) 1.3 点云数据摆正综合练习及具体实现步骤 (5) 第二章逆向建模特征线构建技术 (19) 2.1 目的和意义 (19) 2.2 曲面对齐与拼接的原理及实现流程 (19) 2.3曲面对齐与拼接综合练习及具体实现步骤 (19) 3.1 目的和意义 (40) 3.2 曲线构建的原理及实现流程 (41) 3.3 曲线构建及具体实现步骤 (41) 4.1 目的和意义 (45) 4.2 曲面重构的原理及实现流程 (45) 4.3点云拼接综合练习及具体实现步骤 (45) 第五章:点云数据修补综合练习 (51) 5.1 目的和意义 (51) 5.2 曲面重构的原理及实现流程 (52) 5.3点云拼接综合练习及具体实现步骤 (52)

第六章总结与反思 (60) 绪论 0.1什么是逆向工程 逆向工程技术与传统的产品正向设计方法不同,逆向工程是对已有的产品零件或原型进行CAD模型重建,即对已有的零件或实物原型,利用三维数字化测量设备准确的、快速的测量出实物表面的三维坐标点,并根据这些坐标点通过三维几何建模方法重建实物CAD模型的过程,它属于产品导向(product oriented)。逆向工程不是简单的再现产品原型,而是技术消化、吸收,进一步改进、提高产品原型的重要技术手段;是产品快速创新开发的重要途径。通过逆向工程掌握产品的设计思想属于功能向导。

逆向工程技术的应用与研究

逆向工程技术的应用与研究 宫文峰,黄美发 (桂林电子科技大学机电工程学院,广西桂林541004) 来稿日期:2012-03-17 基金项目:国家自然科学基金资助项目(50865003);广西制造系统与先进制造技术重点实验室主任课题(桂科能11-031-12_004) 作者简介:宫文峰,(1987- ),男,山东泰安人,硕士研究生,研究方向:机械振动与CAE 技术;黄美发,(1962-),男,广西蒙山人,博士,教授,博士研究生导师,主要研究方向:机电系统精度设计和智能测量方法 1引言 在机械设计制造领域中,有许多复杂零件需要进行逆向反求设计。如特殊设计制作的流线型曲面、 以试验修正法设计的叶片、采用真实比例制作的泥塑模型等,这些零件大多数没有特定的设计公式、 造型准则,通常由许多设计师、工艺师、美化师等联合手工试制的,对这些特殊设计的经典零件进行复制再现原设计就用到逆向工程技术。 在逆向工程中,对模型数据点的采集精度极为重要,业内常用到现代精密测量仪器:三坐标测量机(CMM )。随着CMM 的广泛应用,人们逐渐发现传统的以几何学为基础的测量技术与现代数字化测量技术的测量方法有很大差异,存在CMM 测量的结果与按传统方法检测的结果不完全相同,传统标准已不再适应现代制造技术的需求[1]。新一代GPS 标准体系是以计量数学为基础的新型国际标准,给三坐标测量机的应用提供了标准依据,为CMM 在逆向工程中的应用提供了有利条件。 2逆向工程的概述 逆向工程(Reverse Engineering ,RE ),也称为反求工程或反向工程,起源于精密测量技术,它是设计下游向设计上游反馈 信息的回路,成为实现新产品快速开发的重要技术手段[2]。随着CAD/CAM/CAT 技术的快速发展,为逆向工程的应用提供了有利条件。传统的产品设计通常是从概念设计到图样绘制,再制造出产品,称之为顺向工程;逆向工程即是对零件或原模型提取数据生成图样,再制造产品,如图1所示[2]。 逆向工程 顺向工程图纸实物 CAD 建模数据采集 数据处理 CAM/RP CAM/RP CAD 建模 产品图纸 产品 图1顺向工程与逆向工程 Fig.1Sequential engineering and reverse engineering 3三坐标测量机 三坐标测量机(Coordinate Measuring Machines ,简称CMM )是近40年发展起来的一种高效率的新型三维精密测量仪器。如今越来越多的复杂零件需要进行精密测量,而传统的测量方法无法达到要求的精度,三坐标测量机的出现是标志计量仪器从古典的手动方式向现代化自动测试技术过渡的一个里程碑[3]。如图2所示。 摘 要: 在逆向工程领域中,实物表面的测量精度非常最要,而现行标准因内容缺失制约了现代数字化测量仪器的应用。为解决此类问题,提出逆向工程现代设计体系模型,拟采用新一代GPS 标准指导三坐标测量机,联立计算机和数控加工中心,形成一个封闭环的现代设计体系。介绍了逆向工程、三坐标测量机、新一代GPS 的概念和原理,分析了模型的组成和应用及,阐述了对新一代GPS 的看法。最后,结合实例说明了CMM 在逆向工程中的应用。 关键词:逆向工程;新一代GPS ;三坐标测量机中图分类号:TH16;TH166 文献标识码:A 文章编号:1001-3997(2013)01-0110-03 Application and Research of Reverse Engineering Technology GONG Wen-feng ,HUANG Mei-fa (School of Mechanical and Electrical Engineering ,Guilin University of Electronic and Technology ,Guangxi Guilin 541004,China )Abstract :The measurement accuracy of objective surface data is very important in the field of reverse engineering (RE ).The lack of existing geometrical product specification (GPS )restricted the application of modern digital measuring instruments.In order to solve those problems ,it proposes the modern design system model of the reverse engineering.It uses a new generation of GPS standards to guide the coordinate measuring machine.It connects the computer and CNC machining centers.And it forms a closed modern design system.It introduces the concepts and principles of the RE , CMM and a new generation of GPS .And it analyzes the composition and application of the model.The views of the new generation of GPS are elaborated.Finally ,it illustrates the application of CMM in RE with an example. Key Words :Reverse Engineering (RE );New Generation of Gps ;Coordinate Measuring Machine (CMM ) Machinery Design &Manufacture 机械设计与制造 第1期2013年1月 110

逆向工程关键技术

1、3逆向工程中的关键技术 1、3、1数据采集技术 目前,用来采集物体表面数据的测量设备与方法多种多样,其原理也各不相同、测量方法的选用是逆向工程中一个特不重要的问题。不同的测量方式,不但决定了测量本身的精度、速度与经济性,还造成测量数据类型及后续处理方式的不同。依照测量探头是否与零件表面接触,逆向工程中物体表面数字化三维数据的采集方法基本上能够分为接触式(Contact)与非接触式(Non—contact)两种。 接触式包括三坐标测量机(Coordinate Measuring Machining,CMM)与关节臂测量机;而非接触式主要有基于光学的激光三角法、激光测距法、结构光法、图像分析法以及基于声波、磁学的方法等。这些方法都有各自的特点与应用范围,具体选用何种测量方法与数据处理技术应依照被测物体的形体特征与应用目的来决定、目前,还没有找到一种完全使用于工业设计逆向测量方法。各种数据采集方法分类如图1、3所示。 在接触式测量方法中,CMM是应用最为广泛的一种测量设备;CMM通常是基于力-变形原理,通过接触式探头沿样件表面移动并与表面接触时发生变形,检测出接触点的三维坐标,按采样方式又可分为单点触发式与连续扫描式两种。CMM对被测物体的材质与色泽没有特不要求,可达到特不高的测量精度(±0、5μm),对物体边界与特征点的测量相对精确,关于没有复杂内部型腔、特征几何尺寸多、只有少量特征曲面的规则零件反求特不有效。主要缺点是效率低,测量过程过分依赖于测量者的经验,特不是关于几何模型未知的复杂产品,难以确定最优的采样策略与路径。 ?

MM发展的方向、智能测量 ,其关键技术包括零件 CAD/CAM集成技术等。 被动式方法中无特不 操作方便,成本低,可用于户 , ,通过 依照可利用 apeFrom Shadin ,其中在工程中应用较多的是后两种方法。 立体视觉又称为双目视觉或机器视觉,其基本原理是从两个(或多个)视点观察同一景物,以获取不同视角下的感知图像,通过三角测量原理计算图像像素间的位置偏差(即视差)来获取景物的三维信息,这一过程与人类视觉的立体感知过程是类似的、 双目立体视觉的原理如图1、4所示,其中P是空间中任意一点,C 1、C 2 是两 个摄像机的焦点,类似于人的双眼,P 1、P 2 是P点在两个成像面上的像点。空间 点P、C 1、C 2 形成一个三角形,且连线C 1 P与像平面交于P 1 点,连线C 1 P与像平面 交于P 2点。因此,若已知像点p 1 、p 2 ,则连线C 1 P 1 与C 2 P 2 必交于空间点P,这种 确定空间点坐标的方法称为三角测量原理、

相关文档
最新文档