复杂曲面PROE环境下的逆向工程

复杂曲面PROE环境下的逆向工程
复杂曲面PROE环境下的逆向工程

复杂曲面PROE环境下的逆向工程[摘要]本文研究了逆向工程的关键技术,并应用于复杂曲面的模型重建。逆向工程的关键技术包括:数据获取、数据处理和模型重建。通过对数据处理方法进行研究,得到数据处理的一般流程。根据复杂曲面的特点,采用逆向工程方法完成模型重建工作。采用serein激光扫描仪高效率、高精度地完成复杂曲面的数据获取工作。应用imageware 和Pro/E软件完成曲面的数据处理工作,获得完整、准确的数据以方便后续模型重建工作的进行。运用Pro/E软件中小平面特征和重新造型的方法,重复利用软件优势,完成曲面模型的重构工作。

研究表明,采用逆向工程的方法完成曲面模型,可以获得较高的模型质量,提高效率,是一种行之有效的方法,具有重要的实际意义和较高的应用价值。

[关键词]逆向工程;小平面特征;重新造型;imageware;Pro/E

1.1.引言

逆向工程(Reverse Engineering)也称反求工程,是相对正向设计而定义的一种设计方法,是从实物模型到电子模型或理论概念的一个反向推理、挖掘、优化的系统过程,在国内外各个领域被广泛应用。它的意义不仅仅在于消化吸收并改进国内外的先进技术,更体现在逆向反求的过程中接纳先进的设计思想和制造理念,进而实现理论和思想上的创新,这对于我国科技进步和制造业的发展具有十分重要的意义。

Pro/ENGINEER是美国PTC公司于1988年开发出的参数化建模软件系统,它广泛应用于机械、电子航天、模具、工业设计、汽车和玩具等行业。其所提供的独立几何、小平面特征和重新造型等模块都可完成逆向反求工作。

1.2.逆向工程特点和过程

在瞬息万变的产品市场中,能否快速地生产出合乎市场要求的产品就成为企业成败的关键。由于各种原因往往我们都会遇到只有一个实物样品或手工模型,没有图纸或CAD数据档案,有时,甚至可能连一张可以参考的图纸也不存在,没法得到准确的尺寸,这就为我们在后续的工作中采用先进的设计手段和先进的制造技术带来了很大的障碍。但是逆向工程技术很好的解决了这一问题。

随着计算机技术的飞速发展,三维的几何造型技术已被制造业广泛应用于产品及工模具的设计、方案评审、自动化加工制造及管理维护各个方面。通过各种测量手段及三维几何建模方法,将原有实物(产品原型或油泥模型)转化为计算机上的三维数字模型,

在CAD领域,这就是所谓的逆向工程。

传统的复制方法是用立体雕刻机或液压三次元靠模铣床制作出一比一成等比例的模具,再进行量产。这种方法属于类比式(Analog type)复制,无法建立工件尺寸图档,也无法做任何的外形修改。这为后续的改进设计造成很大程度上的麻烦。

传统的复制方法时间长而效果不佳,已渐渐为新型数字化的逆向工程系统所取代。逆向工程系统就专门为制造业提供了一个全新、高效的三维制造路线。并给出一个一体化的解决方案:样品→数据→产品。

逆向工程通常是以专案方式执行模型的仿制工作。往往制作的产品没有原始设计图档,而是委托单位交付一件样品或模型,如木鞋模、高尔夫球头、玩具、电气外壳结构等,由制作单位复制(Copy)出来。因为有长期专门从事逆行工作的专业技术人员,所以工作效率很高。

逆向工程是由高速三维激光扫描机对已有的样品或模型进行准确、高速的扫描,得到其三维轮廓数据,配合逆向软件进行曲向重构,并对重构的曲面进行在线精度分析、评价构造效果,最终生成IGES或STL数据,据此就能进行快速成型或CNC数控加工。逆向工程应用领域相当广泛,有军工、模具制造业、玩具业、游戏业、电子业、鞋业、高尔夫球业、艺术业、医学工程及产品造型设计等方面。

逆向工程建模的一般流程图

图1. 1 逆向建模一般流程

模型曲面分析——确定扫描方案——进行实体点云扫描——进行点云数据处理——建立需要的曲线——建立曲面——实体建模(如图1. 1所示)。

1.3.快速成型的技术原理、早期发展和特点功能

1.3.1.快速成型原理

企业的发展战略已经从60年代“如何做的更多”、70年代“如何做的更便宜”、80年代“如何做的更好”发展到90年代的“如何做的更快”。快速成型(也称快速原型)制造技术(Rapid Prototyping & Manufacturing,RP&M)就是在这种背景下逐步形成并得以发展的。快速成型将计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机数字控制(CNC)、激光、精密伺服驱动和新材料等先进技术集成一体。依据计算机上构成的工件三维设计模型(图1. 2 (a)),对其进行分层切片,得到各层截面的二维轮廓(图1.

2 (b))。

按照这些轮廓,成形装置选择性地固化-层层的液态树脂(或切割-层层的纸,烧结-层层的粉末材料,喷涂-层层的热熔材料或粘结剂等),形成各个截面轮廓(图1. 2(c))并逐步顺序叠加成三维工件(图1. 2 (d))。

图1. 2 快速成型制作过程

快速成形技术彻底摆脱了传统的“去除”加工法-部分去除大于工件的毛坯上的材

料来得到工件。而采用全新的“增长”加工法,用层层的小毛坯逐步叠加成大工件,将复杂的三维加工分解成简单的二维加工的组合。因此,它不必采用传统的加工机床和工模具,只需传统加工方法的10%-30%的工时和20%-35%的成本,就能直接制造出产品样品或模具。由于快速成形具有上述突出的优势,所以近年来发展迅速,已成为现代先进制造技术中的一项支柱技术,实现并行工程(Concurrent Engineering,简称CE)的必不可少的手段。

1.3.

2.快速成型工艺方法

目前快速成型主要工艺方法及其分类见图1. 3所示

图1. 3 快速成型主要工艺方法及其分类

1)立体光固化成型法(SL, Stereo-Lithography)

光固化法(SL)是目前最为成熟和广泛应用的一种快速成型制造工艺。这种工艺以液态光敏树脂为原材料,在计算机控制下的紫外激光按预定零件各分层截面的轮廓轨迹对液态树脂逐点扫描,使被扫描区的树脂薄层产生光聚合(固化)反应,从而形成零件的一个薄层截面。完成一个扫描区域的液态光敏树脂固化层后,工作台下降一个层厚,使固化好的树脂表面再敷上一层新的液态树脂然后重复扫描、固化,新固化的一层牢固地粘接在一层上,如此反复直至完成整个零件的固化成型。

SL工艺的优点是精度较高,一般尺寸精度可控制在0.01mm;表面质量好;原材料利用率接近100%;能制造形状特别复杂、精细的零件;设备市场占有率很高。缺点是需要设计支撑;可以选择的材料种类有限;制件容易发生翘曲变形;材料价格较昂贵。

该工艺适合比较复杂的中小型零件的制作。

2)选择性激光烧结法(SLS, Selective Laser Sintering)

选择性激光烧结法(SLS)是在工作台上均匀铺上一层很薄(100μ-200μ)的作金属

(或金属)粉末,激光束在计算机控制下按照零件分层截面轮廓逐点地进行扫描、烧结,使粉末固化成截面形状。完成一个层面后工作台下降一个层厚,滚动铺粉机构在已烧结的表面再铺上一层粉末进行下一层烧结。未烧结的粉末保留在原位置起支撑作用,这个过程重复进行直至完成整个零件的扫描、烧结,去掉多余的粉末,再进行打磨、烘干等处理后便获得需要的零件。用金属粉或陶瓷粉进行直接烧结的工艺正在实验研究阶段,它可以直接制造工程材料的零件。

SLS工艺的优点是原型件机械性能好,强度高,无须设计和构建支撑,可选材料种类多且利用率高(100%)。缺点是制件表面粗糙,疏松多孔,需要进行后处理,制造成本高。

采用各种不同成分的金属粉末进行烧结,经渗铜等后处理特别适合制作功能测试零件;也可直接制造金属型腔的模具。采用蜡粉直接烧结适合于小批量比较复杂的中小型

零件的熔模铸造生产。

3)熔融沉积成型法(FDM, Fused Deposition Modeling)

这种工艺是通过将丝状材料如热塑性塑料、蜡或金属的熔丝从加热的喷嘴挤出,按照零件每一层的预定轨迹,以固定的速率进行熔体沉积。每完成一层,工作台下降一个层厚进行迭加沉积新的一层,如此反复最终实现零件的沉积成型。FDM工艺的关键是保持半流动成型材料的温度刚好在熔点之上(比熔点高1℃左右)。其每一层片的厚度由挤出丝的直径决定,通常是0.25~0.50mm。

FDM的优点是材料利用率高,材料成本低,可选材料种类多,工艺简洁。缺点是精度低;复杂构件不易制造,悬臂件需加支撑;表面质量差。该工艺适合于产品的概念建

模及形状和功能测试,中等复杂程度的中小原型,不适合制造大型零件。

4)分层实体制造法(LOM, Laminated Object Manufacture)

LOM工艺是将单面涂有热溶胶的纸片通过加热辊加热粘接在一起,位于上方的激光切割器按照CAD分层模型所获数据,用激光束将纸切割成所制零件的内外轮廓,然后新的一层纸再叠加在上面,通过热压装置和下面已切割层粘合在一起,激光束再次切割,如此反复逐层切割、粘合、切割;直至整个模型制作完成。

LOM工艺优点是无需设计和构建支撑;只需切割轮廓,无需填充扫描;制件的内应力和翘曲变形小;制造成本低。缺点是材料利用率低,种类有限;表面质量差;内部废料不易去除,后处理难度大。该工艺适合于制作大中型、形状简单的实体类原型件,特别适用

于直接制作砂型铸造模。

5)三维印刷法(3DP,Three Dimensional Printing )

三维印刷法是利用喷墨打印头逐点喷射粘合剂来粘结粉末材料的方法制造原型。3DP的成型过程与SLS相似,只是将SLS中的激光变成喷墨打印机喷射结合剂。

该技术制造致密的陶瓷部件具有较大的难度,但在制造多孔的陶瓷部件(如金属陶瓷复合材多孔坯体或陶瓷模具等)方面具有较大的优越性。

1.3.3.快速成型技术的早期发展

1892年,J.E.BLanther在他的美国专利(#473901)中,曾建议用分层制造法构成地形图。这种方法的原理是将地形图的轮廓线压印在一系列蜡片上,然后按轮廓线切割蜡片,并将其粘结在一起,熨平表面,从而得到三维地形图。

1902年,Carlo Baese在他的美国专利(# 774549)中,提出了用光敏聚合物制造塑料件的原理,这是现代第一种快速成形技术——“立体平板印刷术”(Stereo Lithography)的初始设想。

1940年,Perera提出了在硬纸板上切割轮廓线,然后将这些纸板粘结成三维地形图的方法。50年代之后,出现了几百个有关快速成形技术的专利。许多学者又提出了用一系列轮廓片形成三维地形模型的新方法(图1. 4)。

图1. 4 三维地形模型的制作

1976年,Paul L Dimatteo在他的美国专利(#3932923)中,进一步明确地提出先用轮廓跟踪器将三维物体转化成许多二维轮廓薄片,然后用激光切割这些薄片(图1. 5),这些设想与现代另一种快速成形技术——“物体分层制造”(Laminated Object Manufacturing)的原理极为相似。

图1. 5 层与层之间的连接

1986年,Charles W Hull在他的美国专利(#4575330)中,提出了一个用激光照射液态光敏树脂,从而分层制作三维物体的现代快速成形机的方案。随后,美国的3D systems 公司据此专利,于1988年生产出了第一台现代快速成形机SLA—250(液态光敏树脂选择性固化成形机),开创了快速成形技术发展的新纪元。在此后的10年内,涌现了10多种不同形式的快速成形技术和相应的快速成形机,如薄形材料选择性切割(LOM)、丝状材料选择性熔融(FDM)和粉末材料选样性烧结(SLS)等,并且在工业、医疗及其它领域得到了普遍的应用。到1998年为止,全世界已拥有快速成形机4259台,快速成形机制造公司约27个,用快速成形机进行对外服务的机构331个。不仅如此.还派生出一个全新的领域—快速模具制造(Rapid Tooling),从而使快速成形成为现代制造业必不可少的支柱技术。

我国从上世纪90年代初开始进行有关快速成形技术的研究及开发,现己取得令人瞩目的进展。其中,华中科技大学(原华中理工大学)较早的开发了系列LOM快速成形机;清华大学进行了多种快速成形技术的研究,并推出了类似LOM、FDM等快速成形机的产品;华中科技大学和北京隆源自动成型系统有限公司也推出了SLS快速成形机的产品;西安交通大学、上海联泰科技等推出了SLA快速成形机。此外,香港大学、香港中文大学、香港科技大学、香港理工大学、南京航空航天大学、浙江大学、中北大学等也开展了有关设备、材料和工艺的研究;香港快速原型科技中心、深圳生产力促进中心、天津生产力促进中心等为普及和推广快速成形技术进行了卓有成效的工作。可喜的是,一些汽车、摩托车、家用电器和模型制造行业已装备快速成形机,面向社会的快速成形服务中心和政府支持的快速成形中心正在建立和扩大.愈来愈多的工业界对快速成形技术重要性的认识日益加深。

1.3.4.快速成型技术的特点功能

采用快速成形技术之后,设计者在设计的最初阶段,就能拿到实在的产品样品,在单个零件和装配部件的级别上,对产品设计进行校验和优化,并可在不同阶段快速地修改、重做样品,甚至做出试制用工模具及少量的产品。这将给设计者创造一个优良的设计环境,提供一个快捷、有力的物理模拟手段,无需多次反复思考、修改,即可尽快得到优化结果,从而能显著地缩短设计周期和降低成本。制造者在产品设计的最初阶段,也能拿到实在的产品样品、甚至试制用的工模具及少量产品,这使得他们能及早地对产品设计提出意见,最大限度地减少失误和返工,大大节省工时、降低成本和提高产品质量。在产品设计的最初阶段也能拿到实在的产品样品,甚至少量产品,这使得他们能据

此及早、实在地向用户宣传和征求意见,以及进行比较准确的市场需求预测,而不是仅凭抽象的产品描述或图纸、样本来推销。所以,快速成形技术的应用可以显著地降低新产品的销售风险和成本,大大缩短其投放市场的时间和提高竞争能力。用户在产品设计的最初阶段,也能见到产品样品、甚至少量产品,这使得他们能及早、深刻地认识产品,进行必要的测试,并及时提出意见,从而可以在尽可能短约时间内,以最合理的价格得到性能最符合要求的产品。

快速制造技术周期短、工艺简单、易于推广、制模成本低、精度和寿命能满足某种特定的功能需要,综合经济效益良好,是一种快捷、方便、实用的制造技术,特别适用于新产品开发试制、工艺验证和功能验证以及多品种小批量生产。

快速成型技术与数控机床的主要区别在于高度柔性。无论是数控机床还是加工中心,都是针对某一类型零件而设计的。如车削加工中心,铣削加工中心等。对于不同的零件需要不同的装夹,用不同的工具。虽然它们的柔性非常高,可以生产批量只有几十件、甚至几件的零件,而不增加附加成本。但它们不能单独使用,需要先将材料制成毛坯。而RP技术具有最高的柔性,对于任何尺寸不超过成形范围的零件,无需任何专用工具就可以快速方便的制造出它的模型(原型)。从制造模型的角度,快速成型具有数控机床无法比拟的优点,即快速方便、高度柔性。零件的模型或原型虽然只反映出最终零件的几何特性,不能反映出全部的机械性能。但已经使RP技术受到极大的欢迎。德国奔驰公司的Werner Pullman博士在IMS快速产品开发国际会议上讲:“购买一辆车,首先考虑的是它的客观印象,然后是它的技术特性,如马力、安全设备等。像噪音、操作性能和款式等特性是作出购买决定的重要因素。但这些特性只有通过物理原型来评价。因此高质量的功能原型在产品开发中是重要的方面,不能被数字模型和分析所取代。”在美国福特汽车公司,RP&M技术被用于为多种目的制造模型:设计者和工程师可以拿着他们设计概念的实物模型进行早期的观察、验证,反复改进和优化。快速制造零件原型,快速将CAD的数字模型转换成实体模型的RP技术已被人们所接受,并受到产业界的广泛欢迎。

1.4.软件介绍

1.4.1.Imageware软件简介

Imageware是著名的逆向工程软件,广泛应用于汽车、航空、航天、消费家电、模具、计算机零部件领域。拥有广大的用户群,如BMW、Boeing、GM、Chrysler、Ford、

Toyota。Imageware为自由曲面产品设计方面的所有关键领域提供了应用驱动的解决方案。空前先进的技术保证了用户能在更短的时间内进行设计、逆向工程,并精确地构建和完全地检测高质量自由曲面。最新的产品版本更注重于高级曲面、3D检测、逆向工程和多边形造型,为产品的设计、工程和制造营造了一个直觉的柔性设计环境。Imageware提供了模块化的产品来满足用户的不同需求,这样的设计完全围绕产品从概念设计、工模具设计和检测、样机,以至生产加工这一产品全生命周期,目的在于提高产品质量,缩短上市时间。用户在第一次使用时就可以配置最适合其流程的产品,使用这些工具是保证产品开发周期顺利进行的关键。

Imageware12主要用来做逆向工程,它处理点云数据的流程遵循,点—曲线—曲面的原则,整个流程简单清晰明了,而且软件操作容易,对系统性能要求也不高。

1)点云处理功能

a)读入点云数据,将分离的点云对齐在一起(如果有需要)。有时候由于零件形状

复杂,一次扫描无法获得全部的数据,或是零件较大无法一次扫描完成,这就需要移动或旋转零件,这样会得到很多单独的点云。Imageware12软件可以利用诸如圆柱面、球面、平面等特殊的点信息将点云对齐。

b)对点云进行判断,去除噪音点(即测量误差点)。由于测量工具及测量方式的限

制,有时会出现一些噪音点,Imageware12软件有很多工具来对点云进行判断,去掉噪音点,以保证结果的准确性。

c)通过可视化点云观察和判断,规划如何创建曲面。一个零件,是由很多单独的

曲面构成,对于每一个曲面,可根据特性判断用用什么方式来构成,例如,如果曲面可以直接由点的网格生成,就可以考虑直接采用这一片点云;如果曲面需要采用多段曲线蒙皮,就可以考虑截取点的分段。提前规划可以避免以后走弯路。

d)根据需要创建点的网格或点的分段。Imageware12软件能提供很多种生成点的

网格和点的分段工具,这些工具使用起来灵活方便,还可以一次生成多个点的分段。

2)曲线创建功能

a)判断和决定生成哪种类型的曲线。曲线可以是精确通过点云的、也可以是很光

顺的(捕捉点云代表的曲线主要形状)、或介于两者之间。

b)创建曲线。根据需要创建曲线,可以改变控制点的数目来调整曲线。控制点增

多则形状吻合度好,控制点减少则曲线较为光顺。

c)诊断和修改曲线。可以通过曲线的曲率来判断曲线的光顺性,可以检查曲线与

点云的吻合性,还可以改变曲线与其他曲线的连续性(连接、相切、曲率连续)。

Imageware12软件提供很多工具来调整和修改曲线。

3)曲面创建功能

a)决定生成那种曲面。同曲线一样,可以考虑生成更准确的曲面、更光顺的曲面,

或两者兼顾。根据产品设计需要来决定。

b)创建曲面。创建曲面的方法很多,可以用点云直接生成曲面(Fit free form),

可以用曲线通过蒙皮、扫掠、四个边界线等方法生成曲面,也可以结合点云和

曲线的信息来创建曲面。还可以通过其他例如圆角等生成曲面。

c)诊断和修改曲面。比较曲面与点云的吻合程度,检查曲面的光顺性及与其他曲

面的连续性,同时可以进行修改,例如可以让曲面与点云对齐,可以调整曲面

的控制点让曲面更光顺,或对曲面进行重构等处理。

Imageware12是著名的逆向工程软件,其广泛应用于汽车、航空、航天、消费家电、模具、计算机零部件领域。而且拥有以上专业的点云到曲面的造型功能,在进行逆向工程时是一个不错的工具。

1.4.

2.Pro/Engineer软件逆向工程模块简介

Pro/ENGINEER软件由美国参数技术公司开发而成,是机械CAD/CAM软件的后起之秀,它采用统一的数据库,集三维实体和曲面造型、装配造型、三维工程图、数控加工、有限元分析、机构运动仿真、钣金设计、加工和装配工艺过程。

设计及模具设计等功能于一体,特别是其全参数化和全相关功能强大的实体造型技术,精悍、统一的数据库和能支持所有UN平台Windows,Windows/NT,使它成为快速成型技术行业中市场占有率最高的CAD软件。

PTC公司开发的产品中,具有逆向功能的有:ICEM SURF、Pro/DESIGNER(CDRS)、Pro/SCANTOOLS、Facet Feature和Restyle。

1)ICEMSurf模块

ICEMSurf是一个可以构造A级自由曲面的工具,它可以直接构造曲面(无须先构造曲线)并可对曲面质量进行动态评价,在汽车、摩托车外覆盖件,内饰件等自由曲面的构建过程中具有优势,但在重构自由曲面时对测量数据的完整性要求比较严格。ICEMSurf也可用于曲面的设计,但此曲面并非传统意义上的曲面模型。只是把点云数据转换成三角面片,通过三角面片来求解截面线、边界线和特征线,也可用来做RP或NC加工编程。

2)Pro/Designer模块

Pro/Designer是一个工业设计的造型模块,主要应用于概念设计,它可以方便地调整各条型线,从而得到设计师想要得到的结果。用于逆向工程时,可以用于少量测量数据点、仅有主要型线和边界线的情况,从这个意义上来说它不是一个完整的逆向,操作者反求的主要是产品的造型思想。

3)Pro/SCANTOOLS模块

Pro/SCANTOOL S是一个完全集成于Pro/ENGINEER实体建模中的逆向曲面构建模块,它可以接受有序点(测量线),也可以接受点云数据,且可以用来构造非A级的自由曲面,一般应用于电器产品、汽车内饰件、塑料件等行业。

Pro/SCANTOOLS是一个非参数化环境工具,设计人员可以专注设计模型的特定区域,使用不同的工具来获得期望的形状及曲面属性。在Pro/SCANTOOLS模块下,可以输入多种格式的扫描数据,并可对高密度的数据进行智能滤波。同时可根据选取的扫面数据创建型值曲线,并可在曲面上创建型值曲线。在Pro/SCANTOOLS模块下,也可以输入几何特征,如曲线、曲面或多面数据等。

4)Facet Feature模块

Facet Feature(小平面特征)是Pro/ENGINEER新增的建模工具,可以输入实物模型扫描点云数据或用三坐标测量机所测得的数据,可以纠正设备误差引起的点云数据错误,也可以对点云进行点云去噪、点云精简、平滑滤波、点云数据点修补、三角网格划分和三角平面处理等。Restyle模块

Restyle(重新造型)是一个逆向工程环境,用来在多面(小三角形平面)数据的顶部重建或构造曲面CAD模型。

1.逆向工程一般步骤

2.1实体三维数据的获得——扫描

数据测量是逆向工程中后续处理的基础,目前,模型数字化的方法主要分为非接触

式测量和接触式测量两大类。其中,接触式测量是量头与实物表面有接触,常用的设备有:三坐标测量机、数控机床(NC)测量装置、专用数字化仪等。这种方式比较成熟,但测量速度和精度比较低,而且不适合柔软实物的测量。随着计算机技术与光电技术的发展,以计算机图像处理为主要手段的非接触式测量技术得到快速发展,如激光三角形测量与光栅法等。本文采用深圳市思瑞精密仪器有限公司开发的SEREIN三维激光扫描仪,完成对实物的数据测量,整机结构如图3. 1所示。

图3. 1三维激光扫描仪

在进行逆向工程时,三维扫描是最基本的一步。它是获得原始点云数据的最直接的方法,也是最理想的方法。原始点云数据是后面进行逆向处理的根本依据,因此三维扫描得到点云数据的好坏直接影响到逆向建模的成功与否。

三维扫描是集光、机、电和计算机技术于一体的高新技术,主要用于对物体空间外形和结构进行扫描,以获得物体表面的空间坐标。它的重要意义在于能够将实物的立体信息转换为计算机能直接处理的数字信号,为实物数字化提供了相当方便快捷的手段。

高速三维扫描及数字化系统在逆向工程中发挥着巨大作用。三维扫描技术能实现非接触测量,且具有速度快、精度高的优点。而且其测量结果能直接与多种软件接口,这使它在CAD、CAM、CIMS等技术应用日益普及的今天很受欢迎。在发达国家的制造业中,三维扫描仪作为一种快速的立体测量设备,因其测量速度快、精度高,非接触,使用方便等优点而得到越来越多的应用。用三维扫描仪对手板,样品、模型进行扫描,可以得到其立体尺寸数据,这些数据能直接与CAD/CAM软件接口,在CAD系统中可以对数据进行调整、修补、再送到加工中心或快速成型设备上制造,可以极大的缩短产品制造周期。

三维扫描设备是以三次元测量系统为主。基本上以接触式〈探针式〉和非接触式(激光、照相、X光等方式)两大类。在早期是以探针式为主,虽然价格较便宜,但速度较慢,而且以探针与物体接触会有盲点并且使软件物体容易变形,影响扫描精度。激光扫描速度快、精确度适当,并且可以扫描立体的物品获得大量点云数据,以利曲面重建。

三维扫描技术从产生以来,到目前已经发展了很多扫描原理,一般来讲分为以下几种技术,见图2. 1:

图2. 1 三维扫描技术分类

从三维数据的采集方法上来看,非接触式的方法由于同时拥有速度和精度的特点,因而在逆向工程中应用最为广泛。

2.2点云处理

通常扫描后得到的测量数据是由大量的三维坐标点所组成,根据扫描仪的性质、扫描参数和被测物体的大小,由几百点到几百万点不等,这些大量的三维数据点称为点云(Point Cloud)。

扫描得到的产品外形数据会不可避免的引入数据误差,尤其是尖锐边和边界附近的测量数据,测量数据中的坏点,可能使该点及其周围的曲面片偏离原曲面,所以要对原始点云数据应进行预处理,通常要经过以下步骤:

1)去掉噪音点,常用的检查方法是将点云显示在图形终端上,或者生成曲线曲面,采

用半交互半自动的光顺方法对点云数据进行检查调整;

2)数据插补,对于一些扫描不到的区域,其数据只能通过数据插补的方法来补齐,这

里要考虑两种曲面造型技术,基于点的样条曲面逆向造型和基于点的曲面拟合技术。

3)数据平滑,数据平滑的目的是为了消除噪音点,得到精确的模型和良好的特征提取

效果,采用平滑法处理方法,应力求保持待求参数所能提供的信息不变。

4)数据光顺,光顺泛指光滑、顺眼,但由于精度的要求,不允许对测量的数据点施加

过大的修改量来满足光顺的要求,另一方面由于实物边界曲面的多样性,边界上的某些特征点(边界折拐点)必须予以保留,而不能被视为“坏点”。

5)点云的重定位整合,在重新装夹后多次扫描形成的数据要进行重定位整合,目前一

般的CAD软件还都没有此项功能,需要手工“缝合”,在测量件上选取两次定位状态下的基准点,在两次定位测量的过程中,分别测量两次定位状态下的基准点的坐标值,然后以一定的判断规则判别出各基准点的测量精度,最后在CAD系统中显示定位下的测量数据,并移动某一定位下的数据,使该定位下的所有测量数据整合到另一定位下。

2.3曲面重构

曲面重建可以说是逆向工程的另一个核心及主要的目的,是依据扫描得到的点云数据恢复曲面形状建立CAD数学模型的过程。在得到产品的数据后,以逆向工程软件进行点数据的处理,经过分门别类、群组分隔、点线面与实体误差的比对后,再重新建构曲面模型,产生CAD数据,快速制造或NC加工。目前在点云生成曲面的过程中,主要有

三种曲面构造的方案:其一是以B-Spline或NURBS曲面为基础的曲面构造方案;其二是以三角Bezier曲面为基础的曲面构造方案;其三是以多面体方式来描述曲面物体。

在逆向工程的技术发展中重要的是建立产品的CAD模型,并由此可再进一步的到CAM处理和快速成型制造,而仿制出产品的外形。一般而言,CAD模型是由许多不同的几何形状所组合而成,而每一种几何形状都有其特性。因此若要将产品应用逆向工程的技术,反求出此产品的原CAD模型,并非单纯的使用一种方法即可完成,而须视此产品外形的几何特性,选择适当的处理方法,方可得出良好的几何形状,以满足产品外形的几何特性。由此可知,在曲面重建的过程中了解其曲面的特性及其曲面的数学模式,在对于我们重新建构曲面时可以帮助我们节省很多的时间以及提高将效率。

由于CAD/CAM系统的发展,各种自由曲线与自由曲面的理论应运而生,如Bezier 曲线、B-Spline曲面、NURBS曲线、扫描曲面(Sweep Surface)、Loft曲面(Loft Surface)、标准曲面(Construct Surface) 、旋转曲面(Revolved Surface) 、网格曲面(Net Su rface)等。

由三维扫描仪所得到的点云数据来建立曲面的方式一般可以分为两种:一种是以近似的方式、另一种是以插补的方式来将顺序的点数据建立成为曲面,以下分别就这两种方法做一简单介绍:

1)近似法(approximation)

以近似法来重建曲面,首先必须先指定一个容许误差值(tolerance),并在U、V方向建立控制点的起始数目,以最小平方法来拟合出(fit)一个曲面后将量测之点投射到曲面上并分别求出点到面的误差量,控制误差量至指定的容许误差值内以完成曲面的建立,如果量测的数据很密集或是指定的容许误差很小,则运算的时间会相当的久。以近似法来拟合曲面的优点是拟合的曲线不需要通过每个量测点,因此对于量测时的噪声将有抑除的作用。所述,使用近似法时通常是点云数据点多且含噪声较大的情况下。

2.插补法(interpolation)

以插补的方式来进行曲面的建立,则是将每个截面的点数据,分别插补得到通过这些点的曲线,再利用这些曲线来建立一个曲面。以插补的方式进行曲面数据建立,其优点在于得到曲面一定会通过量测之数据点,因此如果数据量大的话,所得到的曲面更近似于原曲面模型,然而也因为如此,如果量测时点数据含大量的噪声则在重建曲面时大量的噪声将被含入而产生相当大的误差。所述,以插补法来重建曲面较佳的使用时机是对于数据量少且所含入噪声较小的点群数据。

由以上的分析我们可以知道对于少量的点而言,我们可以使用插补法来得到较近似

的曲面,然而对于激光扫描所得到的大量数据点若以插补法来重建曲面,则有在扫描时所夹带的噪声点与误差将随着曲面的建立而被包含在曲面之中的缺点。

因此对于扫描点数据而言,由于点数据量大以近似法来重建曲面将会较插补法节省控制点的储存空间,而且对于扫描时所渗入的误差有抑除的效果,然而,以近似法来建立曲面,却会耗费大量的计算机内存及较多时间在曲面的计算上,因此我们在建立曲面的过程中应配合所测量得的数据点数目及精度来决定曲面重建所使用的方法。

2.4实体建模

近年来,运用AutoCAD软件进行二维图形的测绘已经得到很大的普及。但是,二维平面图不能完整和准确地体现出设计者的设计思想,而且,二维图纸无法对设计对象进行后续的结构有限元分析、运动分析、公差分析、以及数控加工代码的生成,而这些分析往往是必不可少的,只有三维实体造型才能满足这些要求。越来越多的三维设计软件如MDT, Solid Works、Pro/E、UG等,都得到了广泛的应用。建立三维模型,有助于理解零件的特征,更加直观方便,而且对于快速制造很必要。

2.建立米老鼠头像曲面具体步骤

3.1.米老鼠头像曲面逆向开发的流程

模型分析→扫描方案确定→进行扫描→点云处理→点云数据过滤→数据转换→Pro/E小平面特征处理→重新造型特征处理→曲面完成→曲面实体化→快速成型

3.2.数据获取和处理

3.2.1.扫描

由于建模思想不一样,点云数据的扫描侧重点也不一样。数据点质量的好坏直接影响到曲面精度。在扫描时需要喷上显影剂,这样可以避免过多的噪声点产生。

三维扫描仪的使用

打开电源,打开界面,点击使其归零,单击,弹出对话框如图所示,然后单击钥匙,出现输入密码对话框,输入密码并确认,此时所有菜单激活,如图所示,单击打开激光,用打开镜头,用显示网格。

在进行扫描时,当角度旋转时,要调节T轴圆心。由于在每次关机后再次开机,T轴圆心都会有误差,所以每次开机都先要校正圆心。

当第一次扫描完后,在surfacer中打开文件,如下页图1-5所示。然后将转台旋转120度,这次角度不需要记忆,旋转完后需用将角度清零,与第一次扫描相同,定出左右边界和下边界,然后开始扫描。扫描完后在surfacer中将图打开。然后旋转120度进行第三次扫描,并将其也在surfacer打开如图所示。

在surfacer中使用(拟合圆柱体)指令,使三次扫描的点云拟和成圆柱,如图1-7所示。然后找出各圆柱的中心轴,利用surfacer中的Construct(构造)>>Curve From Surface(曲线来自曲面)>>Line From Cylinder/Cone Axis(线来自于或中心线)指令(如图1-8所示),并利用各中心轴的中点做一圆,然后找出圆心坐标,在surfacer中Create>>Arc/Circle>>Circle w/3 Point指令,单击最下面的Interaction Tools,弹出一菜单,选则(选择线的中心点)使三条中心线选中,单击应用,会在Circle Info下面显示

出所做圆的圆心坐标,然后查看图中的坐标,并和画图所得的圆心坐标值进行运算,具体为X带符号相加,Y带符号相减将运算所得的X,Y值填入上表中,然后在图1-11所示菜单中单击即可保存此数据,此时转台的误差便消除,在扫描时可以任意旋转一个角度后扫描,并且不同角度扫描的点云会自动拼合。

进行完上面的调节后,即可以扫描物体,扫描之前要在物体上喷上反差剂,这样物体表面的反射度姣好扫描出的点云质量好,而且在扫描时最好使周围光线不要太亮。这样扫描出的点云杂点会较少,在扫描时,由于图形复杂,激光照不到或者镜头接收不到反射,有可能一个角度扫描不完整,这时需要旋转一定角度之后再次进行扫描,旋转方法和上面校正中心的相同,旋转角度后角度位置不能清零,而且在开始扫描时,需点击图中的先确认角度,否则在开始扫描后将旋转至第一次扫描的位置(角度是以负方向即逆时针旋转使角度归零)

在扫描时,有可能部分地方会扫描不完整,这时可以对这些局部进行补充,即对这些部分进行局部扫描,将点云补充完整。

3.2.2.点云数据清理

进行点数据处理是进行曲面重构的第一步。在逆向工程软件Imageware12中打开。该点云数据中存在很多的不需要的点,为了后面处理方便首先需要把点云中明显的不需要的点删除掉。使用Modify>>Extract>>Circle Select Points命令圈选不需要的数据,以及明显的噪声点。处理后如图4. 1所示。

图4. 1剔除坏点后的点云数据

在去掉明显不需要的点数据后,数据量还是比较庞大,而且分布不均匀,为了使点的分布比较合理,使用命令Modify>>Date Reduction>>Space Sampling进行点云数据过滤。过滤如图4. 2所示。

图4. 2 过滤后的点云数据

3.2.3.数据转化导出通用格式

Imageware类型的文件不能直接在其他三维造型软件中打开。为了解决这一问题,国际上出现了一种描述三维几何的标准格式IGS格式。以这种格式导出的三维模型就可以在其他三维设计软件中继续修改了。为了后期的三维模型可以在其他的三维软件中打开,在Imageware中把精简数据后的文件另存为扩展名为IGS的文件。

3.3.小平面特征

小平面(Facet)特征是Pro/ENGINEER中一个主要的点云处理工具,它所针对的处理对象通常是采用激光扫描得到的密集点云;密集点云可以在小平面特征中经过去杂、降噪和取样、补孔和清理等步骤的处理最后生成适合于下一步造型参考的小平面。小平面特征的引入,使得Pro/ENGINEER对于外部的逆向处理软件的依赖大为降低,借助小平面特征,wildfire在根据密集点云逆向造型的应用大为拓宽。

PROE基础教程(初学者宝典)

1.1.1 工程图的功能(Drawing Functionality) 使用pro/e的工程图功能(Drawing),我们可以将有pro/e制作的模型输出成图纸的形式。或者,我们也可以输入由其他CAD 系统生成的图纸。在图纸中,所有的模型视图都是相关的(associative):即,当我们修改了某视图的一个尺寸后,系统会自动更新其他相关的视图,更重要的是,Pro/ENGINEER的图纸和他所依赖的模型相关,在图纸中修改的任何尺寸,都会在模型中自动更新。同样,在模型中修改的尺寸会相关到图纸。这些相关性,不仅仅是尺寸的修改,也包括添加或删除某些特征。在使用工程图功能时,用户需要购买相应的处理模块:pro/detial. 1.1.2 工程图模式(Drawing Mode) Pro/ENGINEER提供了工程图模式,这种功能可以实现双向关联,并可以输出简单的图纸。我们可以利用pro/e的基本drawing 功能建立零件或装配的工程视图,并可以添加尺寸,注解,处理(manipulate)尺寸,或使用层来管理不同类型内容的显示。 1.1.3 Pro/DETAIL模块 Pro/DETAIL,是独立于基本pro/ENGINEER的模块,该模块扩展了基本模块的功能,可以利用基本模块配合使用 Pro/DETAIL 支持附加视图,多张图纸(multisheets),提供了一系列更多用于处理工程图的命令,并且可以让我们向图纸中添加或修改文本的或符号形式的信息。另外,我们还可以自定义我们工程图的格式,进行多种形式的个性化。 1.1.4 数据接口(Drawing Interfaces) 使用ro/INTERFACE 或 Pro/DETAIL模块,我们可以在drawing中利用不同的输入(输出)命令来读取(导出)其他CAD系统得到的文件。该命令为 File 菜单 欢迎加入易妙广告网

逆向工程的现状及发展前景

逆向工程的现状及发展前景 逆向工程也称反求工程或反向工程,是根据已存在的产品或零件原型构造产品或零件的工程设计模型,并在此基础上对已有的产品进行剖析、理解和改进,是对已有设计的再设计。 逆向工程设计实施步骤如下: (1)设计前的准备工作。设计之前应确定设计的整体思路,对实物模型进行系统的分析,划分出模型的特征区,确定模型的基本构成形状的曲面类型,这些关系到相关软件的选择和软件模块的确定。 (2)零件原形的数字化。根据测量对象的特点确定扫描方法以及扫描设备,利用3D扫描测量设备来获取零件实物表面点的三维坐标值。 (3)提取零件的几何特征。按测量数据的几何属性对其进行分割,分割方法一般可分为两类,一类是基于边界分割法,一类是基于区域分割法。区域分割法将相似几何特征的点划为同一区域,具有明确的几何意义,是较为常用的分割方法。

(4)零件CAD模型的重建。将分割后的三维数据在CAD系统 中分别做表面模型的拟合,并通过表面片的拼接获取零件实物表面的 CAD模型。 (5)重建CAD模型的检验与修正。由于测量得到的数据点往往 存在一些数字误差,所以需要对曲面或曲线进行光顺处理,提高曲面 质量。另外还要检验重建的CAD模型是否满足精度或其他试验性能 指标的要求,对不满足要求的应进行适当的调整修改,直至达到零件 的标准 坐标测量机 接触式非接触式 机械手坐标测量机光学测量机声学测量机磁学测量机结构光法激光三角形法激光测距法干涉测量法图像分析法 1.1接触式测量系统 接触式三坐标测量机(Coordinate Measure Machine,CMM)可 谓接触式测量的代表。接触式三坐标测量机通常是基于受力变形的原 理,通过探头测取三维几何坐标数据。操作者事先设计规划好测量途 径与方式,三坐标测量机便会按照所指定的路径测取三维几何坐标数 据。一般来说,接触式三坐标测量机测量较稳定,易于定位,测量精

林清安proe教程下载链接

所有的资源均为emule资源,像这样的大文件,只有emule 才能保证永远可以下载。 将链接复制到迅雷里面同样可以下载 复制内容到剪贴板 代码: 1林清安视频-ProE全套中文教程.rar ed2k://|file|ProE%E5%85%A8%E5%A5%97%E4%B8%AD%E6%96%87%E6%95%99%E7%A8%8B.rar|377 45549|DC7C4E260CA936D32E4E0F3CEF931614|h=Y2IEXPBARIT22ZCSAPW3KKQMAYYAE4U4|/ 2 林清安视频-proe的教学动画.rar ed2k://|file|proe%E7%9A%84%E6%95%99%E5%AD%A6%E5%8A%A8%E7%94%BB.rar|92587379|083 5DDC0230405E06213931D65E8B468|h=JETVQPUQJC42GBHPEEDE6ZMRMLICRWMT|/ 3林清安视频-PROEWILDFIRE资料及教学动画.rar ed2k://|file|PROEWILDFIRE%E8%B5%84%E6%96%99%E5%8F%8A%E6%95%99%E5%AD%A6%E5%8A%A8 %E7%94%BB.rar|30568848|01FB552950CEE50E29D04C27DF314B7A|h=VW7JHLCH27CBAADGW2GAY FPSKPDBYWHM|/ 林清安视频-林清安PROE2001上课影像教学档案.rar ed2k://|file|%E6%9E%97%E6%B8%85%E5%AE%89PROE2001%E4%B8%8A%E8%AF%BE%E5%BD%B1%E5% 83%8F%E6%95%99%E5%AD%A6%E6%A1%A3%E6%A1%88.rar|192527061|48BCBAB875CB993EDC418F3 8728BBADB|h=FC4H6MHPNE224YNQ4FILUCWPTBH7VLIK|/ 林清安PROE野火版零件设计上册影像教学光盘A.iso ed2k://|file|%E6%9E%97%E6%B8%85%E5%AE%89PROE%E9%87%8E%E7%81%AB%E7%89%88%E9%9B%B 6%E4%BB%B6%E8%AE%BE%E8%AE%A1%E4%B8%8A%E5%86%8C%E5%BD%B1%E5%83%8F%E6%95%99%E5%AD %A6%E5%85%89%E7%9B% 98A.iso|227917824|6A2896C158726A566C73CD277BB9429C|h=W5QTDVVL4I77NVVBYBPPYFUHXH O44Y32|/ 林清安PROE野火版零件设计上册影像教学光盘B.iso ed2k://|file|%E6%9E%97%E6%B8%85%E5%AE%89PROE%E9%87%8E%E7%81%AB%E7%89%88%E9%9B%B 6%E4%BB%B6%E8%AE%BE%E8%AE%A1%E4%B8%8A%E5%86%8C%E5%BD%B1%E5%83%8F%E6%95%99%E5%AD %A6%E5%85%89%E7%9B%98B.iso|588537856|2933FAADD7E166DE5CE52750B7492138|h=W6KOEI2 VSKQNOBRMVM5ZUOW3S2B47EAF|/ 林清安PROE野火版零件设计下册影像教学光盘A.iso ed2k://|file|%E6%9E%97%E6%B8%85%E5%AE%89PROE%E9%87%8E%E7%81%AB%E7%89%88%E9%9B%B 6%E4%BB%B6%E8%AE%BE%E8%AE%A1%E4%B8%8B%E5%86%8C%E5%BD%B1%E5%83%8F%E6%95%99%E5%AD %A6%E5%85%89%E7%9B%98A.iso|525752320|EF09BF7DC4B410F10F4DFF3B54F3854E|h=3TYBPQD Y3P6IFQIC2XPBEXXEOIAPCXLP|/ 林清安PROE野火版零件设计下册影像教学光盘B.iso

逆向工程中数据处理方法

逆向工程中数据处理方法 机自13103 201315010316 在逆向工程过程中,形状测量是最基本和必要的一步。实际问题中,许多模型具有非常复杂的自由曲面,其设计表达或数学模型的建立是非常困难的,因此,形状测量的速度和精度在逆向工程的全过程中占有很大的比重。实物样件的测量数据通常不能直接用于其三维模型重建,必须将其输入CAD系统或专用逆向工程软件中经过一定的数据处理才能转化为造型所需的数据,称为造型数据【8】。 随着需求和科技的发展,出现了基于光学、声学、电磁学以及机械接触原理的各种测量方法。划分测量方法的依据也很多,逆向工程中的测量方法大体分为接触式、非接触式、逐层扫描数据测量【1-5】。 接触式测量方法是通过物理接触被测样件来获取数据的方法。接触式数据采集方法包括使用基于力的击发原理的触发式数据采集和连续式扫描数据采集、磁场法、超声波法. 接触式数据采集通常使用三坐标测量机。 非接触式数据测量利用光、声、磁等原理进行数据采集,其中光学方法细分有三角形法、测距法、干涉法、结构光法、图像分析法等。非接触式数据采集速度快精度高,排除了由测量摩擦力和接触压力造成的测量误差,避免了接触式测头与被测表面由于曲率干涉产生的伪劣点问题,获得的密集点云信息量大、精度高,测头产生的光斑也可以做得很小,以便探测到一般机械测头难以测量的部位,最大限度地反映

被测表面的真实形状。 逐层扫描数据测量前面介绍的两种方法虽然应用很广,但是存在无法测量物体内部轮廓的缺陷。为了解决这一问题,一个很好的方法就是采用断层数据测量法。目前断层采集法分为非破坏性测量和破坏性测量两种。 由于测量设备的缺陷、测量方法和零件表面质量的影响,通过测量所获得的数据不可避免地引入了误差,尤其是尖锐边和边界附近的测量数据,测量数据中的坏点可能使该点及其周围的曲面片偏离原曲面,所以要对原始点云数据进行预处理. 其主要的处理工作包括:去除噪声点、数据插补、数据平滑、数据精简、数据分割、多视点云的对齐等。 逆向工程中的数字化数据处理系统与常用的CAD/CAM系统相比,有2个显著的不同特点:首先在数据量上,输入的扫描点具有大量数据,并且密度很高,100万个扫描点的数据并非少见;其次是这些点的离散性【10】。因此,逆向工程测量得到的数据量通常被形象地称为点云。 由于测量设备的缺陷、测量方法和零件表面质量的影响,通过测量所获得的数据不可避免地引入了误差,尤其是尖锐边和边界附近的测量数据,测量数据中的坏点可能使该点及其周围的曲面片偏离原曲面,所以要对原始点云数据进行预处理. 其主要的处理工作包括:去除噪声点、数据插补、数据平滑、数据精简、数据分割、多视点云的对齐等。 去除噪声点【6】:无论何种数据采集方式,获得的数据中均存在一

PROE曲面基础教程

mêLbkdfkbbo =OMMN proc^`b= qéá=`íá
m~ê~íêá=qó=`êéê~íá

=OMMM=m~ê~íêá=qó=`êéê~íá
m~ê~íêá=qó=`êéê~íá=Emq`F= J v 8 ) P < - - P mq` 1* 8 mq` P P 3 . < P P m~ê~íêá=qó=`êéê~íá < mq` 8 J " mq` -G+ P J 8 mq` ** ( & ( PTC ) 8 ) )
+ 8 J / w< pêá f`bj f`bj aak f`bj pìê féêí a~í~ aíê fê~íá ê f~íá fppj jbab^ j`eb`h k` _ìáê m~ê~íêá qó mêL^kfj^qb mêL^ppbj_iv mêL`^_ifkd mêL`^pqfkd mêL`aq mêL`ljmlpfqb mêL`jj mêL`lksboq mêLa^q^ ê madp mêLabpfdkbo mêLabphqlm mêLabq^fi mêLaf^do^j mêLafbc^`b mêLao^t mêLb`^a mêLbkdfkb mêLcb^qrob mêLcbjJmlpq mêLcivJqeolrde mêLe^okbppJjcd mêLfkqboc^`b ê `^aap R mêLfkqboc^`b ê `^qf^ mêLfkqo^ifkh t `áí mêLi^kdr^db mêLibd^`v mêLif_o^ov^``bpp mêLjbpe mêLjKsá mêLjliabpfdk mêLk`J^as^k`ba mêLk`J`eb`h mêLk`Jjfii mêLk`Jpebbqjbq^i mêLk`Jqrok mêLk`Jtbaj mêLk`Jtáê baj mêLk`mlpq mêLkbqtloh ^kfj^qlo mêLklqb_llh mêLmaj mêLmelqlobkabo mêLmelqlobkabo qbuqrob if_o^ov mêLmfmfkd mêLmi^pqf` ^asfplo mêLmilq mêLmltbo abpfdk mêLmol`bpp mêLobcibu mêLobmloq mêLobsfbt mêLp`^kJqllip mêLpebbqjbq^i mêLproc^`b mêLsbofcv mêLtKiá mêLtKmìá mêLtbiafkd mêìí píêìíìê k~á~íê mq` á
pêá p~éá f~íá pêáê~é sáêíì~ aá báêí táá Jpêá táá c~íê táá c~íê Jpêá táá fê~íá jê mq` `sJ`éìíêáá= afsfpflk f`bj fm~êí < mêLobcibu lê~ lê~=`êéê~íá tá < tá=kq jáêí=`êéê~íá `^qf^ a~~ìí=póí madp cê=jíê=`é~ó p^m < oLP p^m ^d dê~ó cibu díêííê=pí~ê=fK sáq áê~êó sáì~=há~íáI fK=EshfF shf w w ellmp ê~éá óí q pí ^êá~I f /_ J _ /_ J % # ) c^o=NOKONOE~FJEF= ac^op=OOTKTOMOJNE~F= < OOTKTOMOJPE~F cJ < 8" t ) d e < J P DFARS 252.227-7013 d < e (Rights in Technical Data and Computer Software Clause) (c)(1)(ii) FAR 52.227-19 d P e (Commercial Computer Software-Restricted Rights) P m~ê~íêá=qó=`êéê~íáI=NOU qó aêáI=t~í~I j^=MOQRPJUVMR OMMM V S

逆向工程实验2-数据处理或曲面重构

实验二数据处理或曲面重构 专业:班级:日期: 小组成员: 一、实验目的: 1、主要介绍测量数据处理或曲面重构的基本原理; 2、学习掌握数据处理或曲面重构的方法。学习Geomagic Studio逆向设计软件的操作方法; 3、完成对模型的多边形阶段处理。 二、实验要求: 对多边形数据进行一系列的技术处理,为快速成型提供理想的数据模型。 三、实验方法: 将实验一合并后的数据导入Geomagic Studio软件,进行多边形阶段或形状阶段的数据处理,得到理想的完整的曲面模型。 四、所需的设备、仪器、工具或材料 1、逆向设计软件Geomagic Studio 10.0; 2、电脑。 五、步骤及要求(根据模型的具体情况选择步骤): 一、数据的导入。 将实验一的模型导入Geomagic Studio软件中,从而对模型进行数据处理或曲面重构。如图1:

图1-1 数据导入图 二、数据处理或曲面重构。 1、进入多边形阶段,对模型进行处理。首先,进行“隐藏点云数据”的操作。 在左边【模型管理器】右键点击【隐藏】,如图2-1-1所示。 2-1-1隐藏点云数据 创建流形,删除模型上的一些非主流三角形。点击【多边形】中的【创建流形】, 选择【打开】。然后进行【空填充】,通过观察,发现除了模型自身孔(即底部的 大孔)以外,还有4个空分别位于耳朵两侧和两手臂下侧,如图2-1-2所示。所 以需要分别对这4个孔进行填充。对于这四个孔,均可采用【生成桥】的方式进

行填充。填充后数据如图2-1-3所示。 图2-1-2 数据缺失形成的孔

图2-1-3 填充孔后的数据图 2、修复相交区域 点击【多边形】,选择【修复相交区域】,弹出的对话框内会显示相交的三角形数量,点击【确定】。完成此项操作。此时,若重复操作,会弹出“没有相交三角 形”的对话框,如图2-1所示。故可确定在以后的操作中不会遇到麻烦的问题。 图2-1 修复相交区域 3、简化多边形 点击【多边形】,选择【简化】,“减少模式”中选择【三角形计数】,【减少到百

逆向工程关键技术的研究

逆向工程关键技术的研究 姓名:于海江 学号: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所示。广义的逆向工程包括形状(几何)逆向、

ProE基础教程 入门必备

ProE工程制图 1.教学内容: a.图框制作及选定 b.视图选取 c.制作工程图(标注、详图、剖视图、制表) 2.教学目的:能够完全脱离CAD制作标准工程图 1、更换启动画面 教你换个起动画面,让你每天都有一个好心情: 打开PROE的安装目录:例D:\Program Files\proeWildfire 2.0\text\resource RESORCE里面的一个图片换了就可以了 2、工程图尺寸加公差 @++0.1@#@--0.1@# 亦可以ALT键+0177→“±” 3、选取环曲面(Loop Surf) 1.首先选取主曲面; 2.按下shift键,不要放开; 3.将鼠标移动至主曲面的边界上,此时鼠标右下方弹出“边:***”字样; 4.点击鼠标左键确认,放开shift键,OK! 相切链的选取(Tangent) 1.首先选取一段棱边; 2.按下shift键,不要放开; 3.将鼠标移动至与所选棱边相切的任一棱边上,此时鼠标右下方弹出“相切”字样;

4.点击鼠标左键确认,放开shift键,OK Copy 面时如果碎面太多,可以用Boundary选法:先选一个种子面再按shift+鼠标左键选边界 4、工程图标注修改:原数可改为任意数, 只要把@d改为@o后面加你要的数(字母O) 5、如下的倒圆角的方法,现与大家分享: 作图的步骤如下(wildfire版本): 1>在需要倒角的边上创建倒角参考终止点; 2>用做变倒角的方法,先做好变倒角,不要点"完成"; 3>击活"switch to transition" 4>单击"Transitions" 5>在已生成的成灰色的倒角上选取不需要的那部分倒角 6>在"Default (stop case 3 )"下拉菜单中选取"stop at reference" 7>在"stop references"选项栏中选取你创建的倒角终止点.结果如下图所示:

ProE3.0入门教程

Pro|Engineer Wildfire 3.0 入门教程 事前准备 此教程配合 Pro/ENGINEER Wildfire 3.0 使用。 ?继续前,请确保您已安装了 Pro/ENGINEER Wildfire 3.0。 ?如果 Pro/ENGINEER 在运行中,请立即退出。 您需要创建特殊的 Pro/ENGINEER 启动命令,并为该教程安装 Pro/ENGINEER 模型文件。 1.下载模型文件。将压缩文件保存到桌面。 o如果运行的是 Pro/ENGINEER Wildfire 3.0 的商业许可,请单击此处。 o如果运行的是 Pro/ENGINEER Wildfire 3.0 的教育(试用)许可,请单 击此处。 2.将该压缩文件解压缩到硬盘。 o建议使用普通的驱动器盘符(例如,C:\),本教程使用此驱动器盘符。 3.浏览到此压缩文件创建的文件夹。 o例如:C:\users\student\Intro_WF3_Tutorial。 4.假设您已安装了 Pro/ENGINEER Wildfire 3.0,从“开始”菜单定位快捷键。 o右键单击快捷键并选取“复制”(Copy)。 o右键单击您的桌面并选取“粘贴快捷方式”(Paste Shortcut)。 5.右键单击刚刚粘贴的快捷键并选取“属性”(Properties)。 o输入(或粘贴)指向Intro_WF3_Tutorial的完整路径。

o例如:C:\users\student\Intro_WF3_Tutorial。 6.使用刚刚配置的快捷键启动 Pro/ENGINEER Wildfire 3.0。 7.单击下一页继续 使用教程 ?单击每页顶部或底部的上一页或下一页可浏览教程。 ?请仔细阅读每一页的全部内容,并在进行下一步前执行给定的步骤。 o在某些情况下,在继续之前您可能需要在教程页面上‘向下滚动’。 ?您可通过每个页面上的主页图标返回到起始页面。 o您可使用主页中所提供的链接来跳至某一个练习。 ?在此教程中您会看到多种图标。 o信息在多数练习开始的时候提供。 o提示将始终可用。 o注释为您提供其他信息。 ?本教程中使用了多个约定: o“选取并单击”以粗体显示。 o您输入的文本以粗体显示。 o图标及其名称与文本一起显示。 o模型名称以大写显示。 o键盘键名称以大写显示。 ?要调整教程中字体大小,可以用以下两种方式之一: o在 Internet Explorer 窗口中单击“查看”(View)>“文字大小”(Text Size)。 o按 CTRL 并滚动鼠标滚轮。 ?定位教程和 Pro/ENGINEER Wildfire 3.0 窗口: o将教程大小调整为约 3 英寸宽。 o将 Pro/ENGINEER Wildfire 3.0 窗口大小调整为比默任大小约窄 3 英 寸。 o如下图所示,将教程置于 Pro/ENGINEER Wildfire 3.0 窗口的左侧。这 将使您可以轻松地在使用过程中查看教程窗口。 o建议您将监视器设置为最高分辨率(如 1600x1200),以便最大化屏幕上 的工作区域。 欢迎 欢迎学习《Pro/ENGINEER Wildfire 3.0 入门教程》。本教程将向您介绍基本的零件建模技能以及如何创建基本的组件和绘图。本教程面向 Pro/ENGINEER 的初学者以及之前从未使用过 Pro/ENGINEER 任何版本的学员。

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

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

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

逆向工程中数据的处理

文章编号:1008-1658(2004)02-0001-05 逆向工程中数据的处理 田竹友1,简斌2 (1.北京机械工业学院 机械工程系, 北京100085;2.北京航空航天大学 机械工程系, 北京100084) 摘 要:讨论了逆向工程中几种数据采集的方法以及经采集后的数据如何 进行处理。测量中进行数据采集常用随机采集法、网格采集法、H ammersely 点法和故障函数法等。数据处理的一个重要工作是对扫描点进行编辑,如补偿点产生、噪声点删除、数据点精化、数据点加密以及坐标转换等。还叙述了一般产品建模技术。 关 键 词:逆向工程;数据处理;建模技术 中图分类号:TH 122 文献标识码:A Analysis on data processing in reverse engineering T IAN Zhu you,JIAN Bin (1.Department of M echanical Engi n eering,Beiji ng Institute of M achinery,Beijing 100085,China;2.School of M echanical Engineer ing and Automation,Beijing U niversity of Aeronautics and Astronautics,Beiji ng 100084,China) Abstract :Several methods of data collecting and data processing in reverse engineering are dis cussed.Random collection,w eb collection,Hammersely s points and failure function are the methods commonly used in the measurement w hen collecting data.In data processing,a very im potant job is to edit the cloud data,such as to produce more precise cloud data,delete noise points,g ive better accuracy in data,transform the coordination and so on.Finally,the technolog y of common model construction is presented. Key words :reverse eng ineering ;data processing ;technology of model construction 在逆向工程过程中,形状测量是最基本和必要的一步。实际问题中,许多模型具有非常复杂的自由曲面,其设计表达或数学模型的建立是非常困难的,因此,形状测量的速度和精度在逆向工程的全过程中占有很大的比重。测量的目的是将物理模型转化成测量数据点,然后根据数据点建立物体的CAD 模型或直接产生NC 加工轨迹。 逆向工程中的数字化数据处理系统与常用的CAD/CAM 系统相比,有2个显著的不同特点:首先在数据量上,输入的扫描点具有大量数据,并且密度很高,100万个扫描点的数据并非少见;其次是这些点的离散性。因此,逆向工程测量得到的数据量通常被形象地称为 点云!。 对逆向工程中这种 点云!的处理,首先是要将数据量大幅度减少,并且前提条件是不能影响重构曲面的精度。通常的方法是用某种平滑滤波函数来大大减少数据量,这样可以剔除疵点、减少表面噪声,同时对比较粗糙的被测表面也能起到平滑作用[1]。 收稿日期:2003-12-16 作者简介:田竹友(1941-),女,湖南津市人,北京机械工业学院机械工程系教授,主要从事CAD 方面的研究。 第19卷 第2期2004年6月 北京机械工业学院学报Journal of Beijing Institute of M achinery Vo l.19N o.2Jun.2004

逆向工程的现状发展前景

引言 逆向工程也称反求工程或反向工程,是根据已存在的产品或零件原型构造产品或零件的工程设计模型,并在此基础上对已有的产品进行剖析、理解和改进,是对已有设计的再设计。 从广义讲,逆向工程可分以下三类: (1)实物逆向:它是在已有产品实物的条件下,通过测绘和分折,从而再创造;其中包括功能逆向、性能逆向、方案、结构、材质等多方面的逆向。实物逆向的对象可以是整机、零部件和组件。 (2)软件逆向:产品样本、技术文件、设计书、使用说明书、图纸、有关规范和标准、管理规范和质量保证手册等均称为技术软件。软件逆向有三类:既有实物,又有全套技术软件;只有实物而无技术软件;没有实物,仅有全套或部分技术软件。 (3)影像逆向:设计者既无产品实物,也无技术软件,仅有产品的图片、广告介绍或参观后的印象等,设计者要通过这些影像资料去构思、设计产品,该种逆向称为影像逆向。 目前,国内外有关逆向工程的研究主要集中在几何形状的逆向,即重建产品实物的CAD,称为“实物逆向工程”。逆向工程与顺向工程如下图l所示: 逆向工程数据测量技术 数据测量是通过特定的测量设备和测量方法获取产品表面离散点的几何坐标数据,将产品的几何形状数字化。其测量原理是:将被测产品放置于三坐标测量机的测量空间内,可以获得被测产品上各个测量点的坐标位置,根据这些点的空间坐标值,经过计算机数据处理,拟合形成测量元素,如圆、球、圆柱、圆锥、曲面等,经过数学计算的方法得出其形状、位置公差及其它几何量数据。高效、高精度地获取产品的数字化信息是实现逆向工程的基础和关键。 现有的数据采集方法主要分为两大类: (1)接触式数据采集方法接触式数据采集方法包括使用基于力的击发原理的触发式数据采集和连续式扫描数据采集、磁场法、超声波法。接触式数据采集通常使用三坐标测量机,测量时可根据实物的特征和测量的要求选择测头及其方向,确定测量点数及其分布,然后确定测量的路径,有时还要进行碰撞的检查。触发式数据采集方法采用触发探头,触发探头又称为开关测头,当测头的探针接触到产品的表面时,由于探针受理变形触发采样开关,通过数据采集系统记下探针的当前坐标值,逐点移动探针就可以获得产品的表面轮廓的坐标数据。常用的接触式触发探头主要包括:机械式触发探头、应变片式触发探头、压电陶瓷触发探头。采用触发式测头的优点在于:适用于空间箱体类工件及已知产品表面的测量;触发式探头的通用性较强,适用于尺寸测量和在线应用;体积小,易于在狭小的空间内应用;由于测量数据点时测量机处于匀速直线低速状态,测量机的动态性能对测量精度的影响较小。但由于测头的限制,不能测量到被测零件的一些细节之处,不能测量一些易碎、易变形的零件。另外接触式测量的测头与零件表面接触,测量速度慢,测量后还要进行测头补偿,数据量小,不能真实的反映实体的形状。 (2)非接触式数据采集方法非接触式数据采集方法主要运用光学原理进行数据的采集,主要包括:激光三角形法、激光测距法、结构光法以及图像分析法等。 非接触式数据采集速度快、精度高,排除了由测量摩擦力和接触压力造成的测量误差,避免了接触式测头与被测表面由于曲率干涉产生的伪劣点问题,获得的密集点云信息量大、精度高,测头产生的光斑也可以做得很小,可以探测到一般机械测头难以测量的部位,最大限度地反映被测表面的真实形状。非接触式数据采集方法采用非接触式探头,由于没有力的作用,适用于测量柔软物体;非接触式探头取样率较高,在50次/秒到23000次/秒之间,适用于表面形状复杂,精度要求不特别高的未知曲面的测量,例如:汽车、家电的木模、泥模等。但是非接触式探头由于受到物体表面特征的影响(颜色、光度、粗糙度、形状等)的影响较大,目前在多数情况下其测量误差比接触式探头要大,保持在10微米级以上。该方法主要用于对易变形零件、精度要求不高零件、要求海量数据的零件、不考虑测量成本及其相关软硬件的配套情况下的测量。

ProE官方设计基础教程—用骨架进行设计

www.bzfxw.com 第2-1页 本模块中,将学习如何在自顶向下设计环境中使用骨架模型来开发产品。 目标 学习此模块后,您将能够: ? 描述使用骨架的目的。 ? 创建骨架。 ? 使组件元件与骨架相关。 ? 使用骨架几何建模。 ? 控制骨架模型。 ? 使用各种骨架属性。

用骨架进行设计 第2-3页 NOTES

www.bzfxw.com 第2-4页 设计基础 NOTES 图2:发动机组件界面 2. 划分空间声明 可使用“骨架”创建子组件的空间声明,这样能够在模型中建立主组件与子组件之间的界面关系。 图3:子组件的空间声明

用骨架进行设计 第2-5页 3. 确定组件的运动 它可以指定组件的运动,这样就可以在加入元件前建立复杂的连杆运动。 图4:活塞运动的骨架 创建骨架 可在组件中创建骨架零件。完全控制其所在的级和位置。 注意: 在每一个组件中您只能创建一个骨架,但是对属于顶 级组件的每一个子组件而言均可拥有其骨架。[将配置 选项“multiple_skeletons_allowed ”设置为“是”(yes) 后,在每个组件中可具有多个骨架]。 如果在装配元件后才创建骨架,系统会用“原点对原 点”约束自动将骨架的放置重定义为第一个元件。 为了在模型中更易于使用骨架,可以增加层并修改特征名称。

www.bzfxw.com 第2-6页 设计基础 NOTES 使组件元件与骨架相关 在将元件装配到骨架零件上时,如果建立了组件元件与骨架模型之间的关系,会具有如下优点: ? 减少父子关系的体系 – 骨架成为组件中许多元件的主父项。 图5:父/子关系的示例 ? 限制了选取约束的范围 – 利用“设计管理器”功能中的“参照 控制”(Reference Control) 选项,可将系统配置成只能将模型装配到骨架上,而无法进行相互装配。 ? 控制元件位置 – 可将元件装配到骨架上,在骨架中修改空间声 明时,系统会自动更新元件位置。 ? 将运动集中控制 – 通过修改骨架元件,可以控制元件连结的运 动。

相关文档
最新文档