中文名 | proe逆向工程 | 运 用 | 计算机软件Pro/ENGINEER |
---|---|---|---|
公 司 | 美国参数技术公司 | 领 域 | 三维造型软件领域 |
PRO/Engineer逆向设计主要着重于航空航天,机械制造和汽车工业。用PRO/E来进行逆向工程,主要的原理和过程:
1)物体数据化: 普遍采用三坐标测量机或抄数机或激光扫描仪来采集物体表面的空间坐标值。
2)分析物体的几何特征 依据数据的属性,进行分割、再采用几何特征和识别方法来分析物体的设计及加工特征。
3)构建物体三维模型 利用PRO/E软件,把分割后的三维数据作表面模型的拟合,得出实物的三维模型。4)检验修正三维模型。
将三坐标测量机等仪器测绘的点数据导入PRO/E。
有时候由于零件形状复杂,一次扫描无法获得全部的数据,或是零件较大无法一次扫描完成,这就需要移动或旋转零件,这样会得到很多单独的点阵。 可以利用诸如圆柱面、球面、平面等特殊的点信息将点阵准确对齐。
对点阵进行判断,去除噪音点(即测量误差点)。
由于受到测量工具及测量方式的限制,有时会出现一些噪音点,
通过可视化点阵观察和判断,规划如何创建曲面。
一个零件,是由很多单独的曲面构成,对于每一个曲面,可根据特性判断用用什么方式来构成。例如,如果曲面可以直接由点的网格生成,就可以考虑直接采用这一片点阵;如果曲面需要采用多段曲线蒙皮,就可以考虑截取点的分段。提前作出规划可以避免以后走弯路。
根据需要创建点的网格或点的分段。
曲线可以是精确通过点阵的、也可以是很光顺的(捕捉点阵代表的曲线主要形状),或介于两者之间。
创建曲线。
根据需要创建曲线,可以改变控制点的数目来调整曲线。控制点增多则形状吻合度好,控制点减少则曲线较为光顺。
诊断和修改曲线。
可以通过曲线的曲率来判断曲线的光顺性,可以检查曲线与点阵的吻合性,还可以改变曲线与其它曲线的连续性(连接、相切、曲率连续)。Surfacer 提供很多工具来调整和修改曲线。
决定生成那种曲面。
同曲线一样,可以考虑生成更准确的曲面、更光顺的曲面(例如 class 1 曲面),或两者兼顾,可根据产品设计需要来决定。
创建曲面。
创建曲面的方法很多,可以用点阵直接生成曲面(Fit free form),可以用曲线通过蒙皮、扫掠、四个边界线等方法生成曲面,也可以结合点阵和曲线的信息来创建曲面。还可以通过其它例如园角、过桥面等生成曲面。
诊断和修改曲面。
比较曲面与点阵的吻合程度,检查曲面的光顺性及与其它曲面的连续性,同时可以进行修改,例如可以让曲面与点阵对齐,可以调整曲面的控制点让曲面更光顺,或对曲面进行重构等处理。
利用功能模块,将创建的曲面生成实体模型。(见插图)
PRO/Engineer操作软件是美国参数技术公司(PTC)旗下的CAD/CAM/CAE一体化的三维软件。Pro/Engineer软件以参数化著称,是参数化技术的最早应用者,在目前的三维造型软件领域中占有着重要地位,Pro/Engineer作为当今世界机械CAD/CAE/CAM领域的新标准而得到业界的认可和推广。是现今主流的CAD/CAM/CAE软件之一,特别是在国内产品设计领域占据重要位置。逆向工程也叫反求工程,广东一带俗称抄数。逆向工程是相对于正向工程而言的。一般的产品设计是根据产品的用途和功能,先有构想,再通过计算机辅助设计成图纸,通过加工制造而最后成型定产的。而通常我们所说的逆向工程是根据现有的产品。并把现有的产品实物通过激光扫描和点采集等手段,获取产品的三维数据和空间几何形状,把获取的数据通过计算机专业设计软件设计成图纸,用于生产制造的过程。也有的通过制造模型的方法,而作为逆向的样板,也属于逆向工程设计的范围。逆向工程设计不是简单的复制和模仿。而是运用相关手段对产品进行分析再设计等创新处理。从而使产品表现出更加优良的性能。缩短新产品的开发周期,提高设计开发效率。
逆向工程 逆向工程,有的人也叫反求工程,英文是reverse engineering。 是指从实物上大量的三维坐标点,并由此建立该物体的几何模型,进而开发出同类产品的先进技术。逆向工程与一般的设计制造...
怎么学proe最快啊? proe抄数好学吗? 有proe抄数培训的机构介绍吗? 抄数跟逆向工程是一个意思吗?
楼主提这么多问题?看得头晕,你问的东西归纳起来就是要学proe,并且想尽量学好,哈哈!这样搞太没效率了吧,我是忍着看完你的问题的。都是proe爱好者,有时间多交流。我自学了一年多,林老师的书看过,周四...
逆向设计的一般流程:产品样件 →数据→ 数据处理CAD/CAE/CAM系统 → 模型重构 →制造系统→ 新产品。在逆向设计的这些环节中,数据、数据处理、模型重构是产品逆向设计的三大关键环节。 数据(样...
介绍了在逆向工程曲面建模过程中,使用美国PTC公司的Pro/Engineer三维造型软件,处理由三坐标测量机所测得的大量点数据,建立符合工程要求的曲面的方法。着重阐述了由大量数据点进行不规则曲线、曲面反求的完整技术。探讨了在Pro/Engineer环境下,直接从三坐标测量机产生的数据文档生成合乎工程要求的三维曲线,进而生成三维曲面的方法。通过对实验测量的涡轮表面数据的处理,在Pro/Engineer中建立了符合工程要求的涡轮曲面,从而证实了本方法的确实可行性。
逆向工程(又名反向工程,Reverse Engineering-RE)是对产品设计过程的一种描述。在2007年初,我国相关的法律为逆向工程正名,承认了逆向技术用于学习研究的合法性。
在工程技术人员的一般概念中,产品设计过程是一个从设计到产品的过程,即设计人员首先在大脑中构思产品的外形、性能和大致的技术参数等,然后在详细设计阶段完成各类数据模型,最终将这个模型转入到研发流程中,完成产品的整个设计研发周期。这样的产品设计过程我们称为“正向设计”过程。逆向工程产品设计可以认为是一个从产品到设计的过程。简单地说,逆向工程产品设计就是根据已经存在的产品,反向推出产品设计数据(包括各类设计图或数据模型)的过程。从这个意义上说,逆向工程在工业设计中的应用已经很久了。比如早期的船舶工业中常用的船体放样设计就是逆向工程的很好实例。
随着计算机技术在各个领域的广泛应用,特别是软件开发技术的迅猛发展,基于某个软件,以反汇编阅读源码的方式去推断其数据结构、体系结构和程序设计信息成为软件逆向工程技术关注的主要对象。软件逆向技术的目的是用来研究和学习先进的技术,特别是当手里没有合适的文档资料,而你又很需要实现某个软件的功能的时候。也正因为这样,很多软件为了垄断技术,在软件安装之前,要求用户同意不去逆向研究。
逆向工程的实施过程是多领域、多学科的协同过程。
逆向工程能在拥有现有物理部件之上,利用激光扫描仪、结构光源转换仪或X射线断层成像之类3D扫描仪技术进行尺寸测量,再通过CAD、CAM、CAE或其他软件构筑3D虚拟模型的方法。逆向工程经常被用于军事上,在二战和冷战中经常被用到。
需要逆向工程的原因如下:
●接口设计。由于互操作性,逆向工程被用来找出系统之间的协作协议。
●军事或商业机密。窃取敌人或竞争对手的最新研究或产品原型。
●改善文档。当原有的文档有不充分处,又当系统被更新而原设计人员不在时,逆向工程被用来获取所需数据,以补充说明或了解系统的最新状态。
●软件升级或更新。出于功能、合规、安全等需求更改,逆向工程被用来了解现有或遗留软件系统,以评估更新或移植系统所需的工作。
●制造没有许可/未授权的副本。
●学术/学习目的。
●去除复制保护和伪装的登录权限。
●文件丢失:采取逆向工程的情况往往是在某一个特殊设备的文件已经丢失了(或者根本就没有),同时又找不到工程的负责人。完整的系统时常需要基于陈旧的系统上进行再设计,这就意味着想要集成原有的功能进行项目的唯一方法,便是采用逆向工程的方法,分析已有的碎片进行再设计。
●产品分析:用于调查产品的运作方式,部件构成,估计预算,识别潜在的侵权行为。
●制作游戏外挂:通过逆向工程了解游戏运行机制,进而绕过保护机制并通过修改内存数值、修改内存中的代码、调用内部函数等方式来实现外挂功能。