根据逆向工程中研究对象的不同,逆向工程分为影响逆向、软件逆向、实物逆向等等。它是20世纪80年代末期发展起来的一项先进制造技术。激励的市场经济竞争促使逆向工程技术在产品的设计制造领域中得到了广泛的应用。逆向工程现在广泛的用于产品仿制改进和优化设计。利用逆向工程技术,可以自己接在已有的先进国外产品基础上就行结构的性能分析和重新建模再设计优化和制造,它吸收了国外先进的产品制造技术,缩短了产品的设计制造开发周期,能够快速赶上甚至超过国外的先进生产水平,具有深远的发展意义。
1.3逆向工程的系统软件
逆向工程软件能直接接受来着测量软件的产品数据,通过一系列的编辑和处理功能,生成复杂的三维曲线或者曲面原型,匹配上标准的数据格式后将这些曲线曲面数据传输的合适的pro/Engineer或者CAD软件中,经过修改完成最终的产品原型模型。从复杂曲面的造型功能讲,逆向工程软件目前尚难与主流的系统软件相抗衡。但作为重要的三维曲面或者曲线的生成通道,越来越多的逆向工程软件被选作这些主流系统软件的第三方软件。
(1)第一类逆向工程应用软件
第一类逆向工程应用软件,如Imageware等等作为UG及pro/Engineer系统软件中独立完成逆向工程的“点云”数据读入与处理功能的模块,在逆向工程中属于外挂的第三方软件。第一类逆向工程应用软件中也有完全独立的逆向工程软件,如GeoMagic等一些专门处理三维测量数据的应用软件一般具有多元化的功能,使软件在医疗领域具有相当的竞争力。
(2)第二类逆向工程应用软件
第二类逆向工程应用软件中,作为系列集成软件产品中的一部分,无论数据模型还是几何引擎均与系列产品中的其他组件保持一致。因此,可将三维实体模型测量中产生的数字模型直接嵌入CAD等模块中,实现了数据的无序集成,从而便捷生成复杂曲面和零件产品的原型。
(3)第三类逆向工程应用软件
第三类逆向工程应用软件是指主流的系统软件如CAD/CAM软件,如CATIA,Strim,Unigraphics,Pro/Engineer和SolidWorks等,直接按特征构建的方式生成产品的几何原型。
1.4 逆向工程软件的发展
目前国外已经有多种测量造型软件系统,如美国Imageware公司产品Surfacer7.1、英国Renishaw公司的TRACE等。许多通用的CAD/CAM系统,如UGII,Pro/E等也都增加了测量造型模块。在国内也有如浙江大学的Re-soft系统等以及一些专用系统。
分析目前的各种逆向工程软件,其基本功能模块大致相同,只是在有些关键技术的使用上各有长处,总结一下,此类软件的一些基本功能模块可描述如下:
(1)数字化点的多角度显示:多角度显示大量密集的数字化点,可以使设计人员及早发现测量遗漏区域和明显不准确的数字化点,以便确定测量工作的精确程度。
(2)数字化点的交互编辑:允许设计人员手工去除或加入某些数字化点,可以增强设计人员对曲面重构过程的控制。
(3)线框模型的交互建立:可以根据设计的或测量的一组数字化点,以交互方式定义模型的特征线。
(4)测量数据的筛减与处理:通过对测量数据的筛减与处理,产生既满足精度要求,又相对稀疏的网格点阵,使重构曲面操作方便、占用空间小。经处理后的网格点阵可以输出到屏幕或文件。
(5)曲面模型建立:可以通过插值网格点阵、蒙皮多条控制截面线等方式建立曲面模型。