沈阳飞机工业(集团)有限公司 数据中心 辽宁沈阳 110850
摘要:逆向工程是根据已经存在的产品或模型,通过三维测量设备获得其表面点云数据,经过处理之后,根据点云拟合得到三维CAD模型。相对于传统正向设计,逆向工程不仅是对先进产品技术的吸收、消化和再创新的重要手段,而且为复杂曲面零件的设计与制造提供了快速和有效的途径。并结合曲面构建理论,以工程软件CATIA为平台,探讨了自由曲面的构建方法,总结了逆向建模过程中常用的自由曲面构建方法,同时,对该曲面构建方法进行了分析比对,并研究该方法的适用范围。
关键词: 逆向工程;点云;建模;自由曲面
1引言
逆向工程作为一种由实物模型重建CAD模型的技术,一般是由接触或非接触式三维测量机测量物体表面得到的资料,再通过一些列程序由点资料构建成曲面模型,得到产品的数字化CAD模型后继而进行后续的开发及生产步骤[1]。它是近些年以来迅速发展起来的一种新型的现代设计方法,逆向工程技术是一种综合性的设计方法,它是对先进技术的一系列方法的分析和应用,吸收消化与提高。逆向工程设计方法可以提高生产率,减少产品的研发周期,降低研究成本,并且可以改善当前的技术水平。
通常情况下,产品的产生源自于设计概念,设计概念通过工程图样、三维模型表达出来。但在实际的生产过程中,一些产品并非是通过设计概念产生的,而是源自于已经存在产品、模型。这就需要对实物进行测量,并反求理论模型。这种通过对存在的实物进行测量,并根据测量数据重新构建设计数据的过程称为反求工程,也叫做逆向工程。广义的逆向工程包括形状(几何)求反、工艺求反和材料求反等诸多方面,是一个复杂的系统工程[2]。伴随着几何造型技术的不断进步,逆向工程在其中占据着极其关键的地位[3]。
在逆向设计过程中,经常会遇到自由曲面的构建问题,自由曲面的构建需要经过点云数据的获取、数据处理、曲面构建等步骤,下面将结合工程软件CATIA,应用创成式外形设计、Quick Surface Reconstruction模块来说明自由曲面的构建方法。
2 数据获取与处理
点云数据的获取方法有两种,一种是通过测量直接获得;另一种是间接获得,即将测量数据经过软件运算转化成点云数据。这里,点云数据的采集方法为间接获得。应用Creaform Handyscan 3D扫描设备采集数据。由于现场环境、设备、使用方法等原因在数据采集的过程中会引入冗余数据与杂点,在进行逆向设计前需要对点云数据进行初步处理,删除冗余数据。如图1所示。
(b)
图1 蒙皮的点云与网格
3 自由曲面构建
图2 通过引导线设计截面
(a) (b)
图3 截面元素与网格和点云相交
图4 多截面曲面创建
图5 生成实体
4 误差分析
在CATIA中应用应Deviation Analysis命令进行整体偏差分析。首先,按照零件设计技术要求调整公差范围;其次,调整扫描数据采样比例,比例一般设置为100%;最后,输出整体分析结果,如图6所示。通过偏差值调整、修正创建结果。
图6 偏差分析
5 结束语
基于逆向工程的曲面创建方法适用于曲度较大的曲面创建,它能够使获得的建模精度更接近点云数据与实际模型。曲面构建问题一直是逆向技术的关键问题,目前主要的逆向工程软件都在致力于曲面构建模块的的开发,相信复杂曲面自动运算的功能即将出现,逆向曲面构建质量和设计效率将得到提升。
参考文献
[1] 王婷,高强东.基于逆向工程的自由曲面模型重建技术[J].陕西科技大学学报, 2011,29(5):73-77.
[2] 李宝峰.朱海花.郭朝勇.基于实物的一种自由曲面逆向工程方法[J].现代制造工程,2007(5):72-74.
[3] 赵月玲.基于逆向工程的曲面构造技术以及仿真加工的研究[D].西安,长安大学,2017:5.