由实物建立CAD模型,要求首先对实物表面进行数字化处理。所以,逆向工程的关键技术有两个方面:实物模型表面数据获取技术,即数字化测量技术;产品建模技术(曲面构造技术)。
(1)数字化测量技术 数据处理是逆向工程中的关键环节,其结果将直接影响后期模型重构的质量。次过程常包括以下几方面的工作。
①数据预处理,如噪声处理、多视拼合等,增强数据的合理性及完备性。
②数据分块,整体曲面的拟合往往较难实现,通常采用分片曲面的拼接来形成整块曲面。
③数据光顺,通常采用局部回弹法、圆率法、最小二乘法和能量法等来实现。
④三角化(STL),直接为RPM产生切片数据和为Bezier三角曲面造型奠定基础。
⑤数据优化,压缩不必要的曲面片内的数据点,减少后期计算量。
⑥散乱数据处理,对于具有较复杂形状的工件,测量数据中必然有一部分是无序的,须建立数据点间的拓扑关系。
在表面数字化技术中,分居测量方式的不同可以将数据采集方法分内接触式和非接触式两大类。传统的测量方法是以CMM为代表的接触式。数字化测量是采用模拟式或非接触激光扫描侧头沿着未知模型的表面连续扫描,采集模型表面或特征线的坐标值,把采集的数据存入计算机中。根据模型制造的需要,既可以对获得模型进行比例缩放、镜像、旋转、平移等处理,也可以生成各种不同格式的CAD数据,用以送到其他CAD/CAM系统中进行进一步处理。
(2)产品建模技术 零件原型数字化后形成一系列空间离散点,建模就是在这些离散点基础上,应用计算机辅助几何设计的有关技术,构造零件原型的CAD模型。通常对于含有自由曲面的复杂型面,用一张曲面来拟合所有数据点是不可行的。一般首先按照原型所具有的特征,将测量数据点分割不同的区域,各个区域分别拟合出不同的曲面,然后应用曲面求交或曲面间过渡的方法将不同的曲面连接起来构成一个整体。有效的三维测量数据分割和拟合技术是逆向工程的重要内容。