SolidWorks机械工程师网——最大的SolidWorks学习平台
标题:
大家好(关于逆向工程)
[打印本页]
作者:
dgp000
时间:
2005-3-6 22:06
标题:
大家好(关于逆向工程)
请问逆向工程是怎么回事?小弟不明白啊!请各位大虾们赐教!机械工程师论坛
作者:
lwj0123
时间:
2005-3-6 22:08
转贴自
作者:
nomore
一、逆向工程简介
长久以来,工业产品的传统开发方式均是遵循严谨的研发流程,从产品需求的构思、功能与规格预期指标的确定,进而到各个组件的设计、制造、组装、性能测试等。每个组件都保留有原始的设计图,此设计图目前通常通过 CAD 文件来保存。这种开发模式被称为“预定模式”(Pre-scriptive Model),此类开发工程亦通称为“正向工程”(Forward Engineering)。
然而,随着工业技术水平的提升以及生活水准的提高,任何通用性产品在消费者对于高品质的要求下,功能上的需求已不再是赢得市场竞争力的唯一条件。产品不单单是功能要先进,近年来在 3D CAD 软件的带动下,工业设计领域已日益受到重视。
工业设计多着重于产品的外观造型,在正向工程的研发流程中已不是传统的机械工程师们所能胜任的了,取而代之的就是所谓的“逆向工程”(Reverse Engineering)。设计师们先通过手工方式塑造出
模型
,例如:蜡模、木模、石膏模、粘土模、工程塑料模等等,然后再以三维尺寸测量的方式生成自由
曲面
的 CAD 文件。
由下图可了解正向工程与逆向工程的整个产品开发流程。
逆向工程的应用范围包括:
模具
样品开发:汽机车类、家电制品、运动器材、玩具、陶瓷等。
快速原型制作:古董、人像、艺术品、卡通人物、玩具等。
人体形状测量:人体外形测量、医疗器材制作等。
造型设计:立体
动画
、多媒体虚拟实景、广告
动画
等。
逆向工程以往通常是指对某一产品进行仿制工作。这种需求的产生可能是由于原始设计文件遗失、部分零件重新设计,或是委托方交付一件样品或产品(例如:木鞋模、高尔夫球头等),请制造厂商复制出来。
传统的复制方法是利用立体雕刻机或是仿型铣床制作出成比例的
模具
,然后再进行量产。这种方法被称之为“类比式(Analog Type)复制”,缺点是无法建立工件尺寸的文件,也无法做任何的外形修改,现已逐渐被数字化的逆向工程系统所取代。
目前所谓的逆向工程是指针对现有工件,利用 3D 数字化测量仪准确、快速地取得点云图像,随后经过
曲面
构建、编辑、修改之后,置入一般的 CAD/CAM 系统,再由 CAD/CAM 计算出 NC 加工路径,最后通过 CNC 加工设备制作
模具
。另一种量产方式则是先以快速原型机(Rapid Prototyping System)将样品
模型
制作出来,然后再以快速
模具
(Rapid Tooling)进行产品量产。具体流程如下图所示。
作者:
版主
时间:
2005-3-6 22:09
二、四大逆向工程软件简介
Imageware
Imageware 由美国 EDS 公司出品,是最著名的逆向工程软件,正被广泛应用于汽车、航空、航天、消费家电、
模具
、计算机零部件等设计与制造领域。该软件拥有广大的用户群,国外有 BMW、Boeing、GM、Chrysler、Ford、raytheon、Toyota 等著名国际大公司,国内则有上海大众、上海交大、上海 DELPHI、成都飞机制造公司等大企业。
以前该软件主要被应用于航空航天和汽车工业,因为这两个领域对空气动力学性能要求很高,在产品开发的开始阶段就要认真考虑空气动力性。常规的设计流程首先根据工业造型需要设计出结构,制作出油泥
模型
之后将其送到风洞实验室去测量空气动力学性能,然后再根据实验结果对
模型
进行反复修改直到获得满意结果为止,如此所得到的最终油泥
模型
才是符合需要的
模型
。如何将油泥
模型
的外形精确地输入计算机成为电子
模型
,这就需要采用逆向工程软件。首先利用三坐标测量仪器测出
模型
表面点阵数据,然后利用逆向工程软件(例如:Imageware surfacer)进行处理即可获得 class 1
曲面
。
随着科学技术的进步和消费水平的不断提高,其它许多行业也开始纷纷采用逆向工程软件进行产品设计。以微软公司生产的鼠标器为例,就其功能而言,只需要有三个按键就可以满足使用需要,但是,怎样才能让鼠标器的手感最好,而且经过长时间使用也不易产生疲劳感却是生产厂商需要认真考虑的问题。因此微软公司首先根据人体工程学制作了几个
模型
并交给使用者评估,然后根据评估意见对
模型
直接进行修改,直至修改到大家都满意为止,最后再将
模型
数据利用逆向工程软件 Imageware 生成 CAD 数据。当产品推向市场后,由于外观新颖、
曲线
流畅,再加上手感也很好,符合人体工程学原理,因而迅速获得用户的广泛认可,产品的市场占有率大幅度上升。
Imageware 逆向工程软件的主要产品有:
Surfacer——逆向工程工具和 class 1
曲面
生成工具
Verdict——对测量数据和CAD数据进行对比评估
Build it——提供实时测量能力,验证产品的制造性
RPM——生成快速成型数据
View——功能与 Verdict 相似,主要用于提供三维报告
Imageware 采用 NURB 技术,软件功能强大,易于应用。Imageware 对硬件要求不高,可运行于各种平台:UNIX 工作站、PC 机均可,操作系统可以是 UNIX、NT、Windows95 及其它平台。
Imageware 由于在逆向工程方面具有技术先进性,产品一经推出就占领了很大市场分额,软件收益正以 47% 的年速率快速增长。
Surfacer 是 Imageware 的主要产品,主要用来做逆向工程,它处理数据的流程遵循点——
曲线
——
曲面
原则,流程简单清晰,软件易于使用。其流程如下:
一、点过程
读入点阵数据。
Surfacer 可以接收几乎所有的三坐标测量数据,此外还可以接收其它格式,例如:STL、VDA 等。
将分离的点阵对齐在一起(如果需要)。
有时候由于零件形状复杂,一次扫描无法获得全部的数据,或是零件较大无法一次扫描完成,这就需要移动或旋转零件,这样会得到很多单独的点阵。Surfacer 可以利用诸如圆柱面、球面、平面等特殊的点信息将点阵准确对齐。
对点阵进行判断,去除噪音点(即测量误差点)。
由于受到测量工具及测量方式的限制,有时会出现一些噪音点,Surfacer 有很多工具来对点阵进行判断并去掉噪音点,以保证结果的准确性。
通过可视化点阵观察和判断,规划如何创建
曲面
。
一个零件,是由很多单独的
曲面
构成,对于每一个
曲面
,可根据特性判断用用什么方式来构成。例如,如果
曲面
可以直接由点的网格生成,就可以考虑直接采用这一片点阵;如果
曲面
需要采用多段
曲线
蒙皮,就可以考虑截取点的分段。提前作出规划可以避免以后走弯路。
根据需要创建点的网格或点的分段。
Surfacer 能提供很多种生成点的网格和点的分段工具,这些工具使用起来灵活方便,还可以一次生成多个点的分段。
二、
曲线
创建过程
判断和决定生成哪种类型的
曲线
。
曲线
可以是精确通过点阵的、也可以是很光顺的(捕捉点阵代表的
曲线
主要形状),或介于两者之间。
创建
曲线
。
根据需要创建
曲线
,可以改变控制点的数目来调整
曲线
。控制点增多则形状吻合度好,控制点减少则
曲线
较为光顺。
诊断和修改
曲线
。
可以通过
曲线
的曲率来判断
曲线
的光顺性,可以检查
曲线
与点阵的吻合性,还可以改变
曲线
与其它
曲线
的连续性(连接、相切、曲率连续)。Surfacer 提供很多工具来调整和修改
曲线
。
三、
曲面
创建过程
决定生成那种
曲面
。
同
曲线
一样,可以考虑生成更准确的
曲面
、更光顺的
曲面
(例如 class 1
曲面
),或两者兼顾,可根据产品设计需要来决定。
创建
曲面
。
创建
曲面
的方法很多,可以用点阵直接生成
曲面
(Fit free form),可以用
曲线
通过蒙皮、扫掠、四个边界线等方法生成
曲面
,也可以结合点阵和
曲线
的信息来创建
曲面
。还可以通过其它例如园角、过桥面等生成
曲面
。
诊断和修改
曲面
。
比较
曲面
与点阵的吻合程度,检查
曲面
的光顺性及与其它
曲面
的连续性,同时可以进行修改,例如可以让
曲面
与点阵对齐,可以调整
曲面
的控制点让
曲面
更光顺,或对
曲面
进行重构等处理。
英国 Triumph Motorcycles 有限公司的设计工程师 Chris Chatburn 说:“利用 Surfacer 我们可以在更短的时间内完成更多的设计循环次数,这样可以让我们减少 50% 的设计时间。”
最新发布的 Surfacer 10.6 软件将以下工作流程的高性能工具完整的集成到一起:
[弹性的
曲面
创建工具]:可以在一个弹性的设计环境里非常方便的直接从
曲线
、
曲面
、或测量数据创建
曲面
,支持贝茨尔(Bezier)和非均匀有理 B 样条(NURBS)
曲面
两种方法。用户可以选择适合的
曲面
方法,通过结合两种方法的优点来获益。
[动态的
曲面
修改工具]:允许用户在交互的方式下试探设计主题,立刻就可以看到是否美观和思路是否符合工程观念。设计、工程分析、制造的标准都通过精心的构造过程考虑进去,所以当每次修改
曲面
时不需要 再重新校核标准。
[实时的
曲面
诊断工具]:可以提供诸如任意截面的连续性、
曲面
反射线情况、高亮度线、光谱图、曲率云图和园柱型光源照射下的反光图等多种方法,在设计的任何时候都可以查出
曲面
缺陷。
[有效的
曲面
连续性管理工具]:在复杂的
曲面
缝补等情况下,即使
曲面
进行了移动修改等操作,也能保证
曲面
同与之相连的
曲面
间的曲率连续,避免了乏味的手工再调整过程。
[强大的处理扫描数据能力]:根据 Rainbow 图法(相当于假设雨水从上面落下,由于形状差异导致雨水流速差异)、曲率大小变化云图法(对于一个完全光顺的 class 1
曲面
,相当于曲率大小变化为零,对于两个不同
曲面
,此值会不同)将扫描数据分开,这样可以很快地捕捉产品的主要特征,并迅速建立各个相应
曲面
,避免了费事的分析和处理。
正是由于 Imageware 在计算机辅助
曲面
检查、
曲面
造型及快速样件等方面具有其它软件无可匹敌的强大功能,使它当之无愧的成为逆向工程领域的领导者。
Geomagic Studio
由美国 Raindrop (雨滴)公司出品的逆向工程和三维检测软件 Geomagic Studio 可轻易地从扫描所得的点云数据创建出完美的多边形
模型
和网格,并可自动转换为 NURBS
曲面
。该软件也是除了 Imageware 以外应用最为广泛的逆向工程软件。
Geomagic Studio 主要包括 Qualify、Shape、Wrap、Decimate、Capture 五个模块。主要功能包括:
自动将点云数据转换为多边形(Polygons)
快速减少多边形数目(Decimate)
把多边形转换为 NURBS
曲面
曲面
分析(公差分析等)
输出与 CAD/CAM/CAE 匹配的文件格式(IGS、STL、DXF等)
1.从CAD数模得到的产品
模型
2.将CAD
模型
读入 Geomagic Studio 3.CAD 设计
模型
与从实际
模型
扫描所得的点云数据(不同坐标系)
4.扫描数据与CAD
模型
的自动对合 5.扫描数据与CAD
模型
的自动对齐 6.误差以彩色图形直观显示
7.用户可标出任意点误差 8. Qualify 的结果可以输出为 HTML 格式
CopyCAD
CopyCAD 是由英国 DELCAM 公司出品的功能强大的逆向工程系统软件,它能允许从已存在的零件或实体
模型
中产生三维CAD
模型
。该软件为来自数字化数据的 CAD
曲面
的产生提供了复杂的工具。CopyCAD 能够接受来自坐标测量机床的数据,同时跟踪机床和激光扫描器。
CopyCAD 简单的用户界面允许用户在尽可能短的时间内进行生产,并且能够快速掌握其功能,既使对于初次使用者也能做到这点。使用 CopyCAD 的用户将能够快速编辑数字化数据,产生具有高质量的复杂
曲面
。该软件系统可以完全控制
曲面
边界的选取,然后根据设定的公差能够自动产生光滑的多块
曲面
,同时,CopyCAD 还能够确保在连接
曲面
之间的正切的连续性。
该软件的主要功能如下:
数字化点数据输入
DUCT 图形和三角
模型
文件
CNC 坐标测量机床
分隔的 ASCII 码和 NC 文件
激光扫描器、三维扫描器和 SCANTRON
PC ArtCAM
Renishaw MOD 文件
点操作
能够进行相加、相减、删除、移动以及点的隐藏和标记等点编辑
能够为测量探针大小对
模型
的三维偏置进行补偿
能够进行
模型
的转换、缩放、旋转和镜像等
模型
转换
能够对平面、多边形或其它
模型
进行
模型
裁剪
三角测量
在用户定义的公差和选项内的数字化
模型
的三角测量,包括:
① 原始的——法线设置
② 尖锐——尖锐特征强化
③ 特征匹配——来自点法线数据的特征
④ 关闭三角测量——为了快速绘图可以关闭
模型
特征线的产生
边界——转换
模型
外边缘为特征线
间断——为找到简单的特征(如凸出和凹下)而探测数据里的尖锐边缘
能够转换数字化扫描线为特征线
输入的数据——能够从点文件中摘录多线条和样条
曲线
曲面
构造
通过在三角测量
模型
上跟踪直线产生多样化
曲面
在连接的
曲面
之间,用已存在的
曲面
定义带有选项的正切连续性的边界
使用特征线指导和加快
曲面
定义
曲面
错误检查
比较
曲面
与数字化点数据
报告最大限、中间值和标准值的错误背离
错误图形形象地显示变化
输出
IGES、CADDS4X
STL ASCII 码和二进制
DUCT 图形、三角
模型
和
曲面
分隔的 ASCII 码
RapidForm
RapidForm 是韩国 INUS 公司出品的全球四大逆向工程软件之一,RapidForm 提供了新一代运算模式,可实时将点云数据运算出无接缝的多边形
曲面
,使它成为 3D Scan 后处理之最佳化的接口。RapidForm 也将使您的工作效率提升,使 3D 扫描设备的运用范围扩大,改善扫描品质。
多点云
数据管理
介面
高级光学 3D 扫描仪会产生大量的数据(可达 100,000 ~ 200,000点),由于数据非常庞大,因此需要昂贵的电脑硬件才可以运算,现在 RapidForm 提供记忆管理技术(使用更少的系统资源)可缩短您处理数据的时间。
多点云处理技术
可以迅速处理庞大的点云数据,不论是稀疏的点云还是跳点都可以轻易地转换成非常好的点云, RapidForm 提供过滤点云工具以及分析表面偏差的技术来消除 3D 扫描仪所产生的不良点云。
快速点云转换成多边形
曲面
的计算法
在所有逆向工程软件中,RapidForm 提供一个特别的计算技术,针对 3D 及 2D 处理是同类型计算,软件提供了一个最快最可靠的计算方法,可以将点云快速计算出多边形
曲面
。RapidForm 能处理无顺序排列的点数据以及有顺序排列的点数据。
彩色点云数据处理
RapidForm 支持彩色 3D 扫描仪,可以生成最佳化的多边形,并将颜色信息映像在多边形
模型
中。在
曲面
设计过程中,颜色信息将完整保存,也可以运用 RP 成型机制作出有颜色信息的
模型
。RapidForm 也提供上色功能,通过实时上色编辑工具,使用者可以直接对
模型
编辑自己喜欢的颜色。
点云合并功能
多个点扫描数据有可能经手动方式将特殊的点云加以合并,当然,RapidForm 也提供一技术,使用者可以方便地对点云数据进行各种各样的合并。
注:Roland
模具
加工机随机所附的 PixForm 软件为 RapidForm 的 OEM 软件
作者:
Jerry_Zhou
时间:
2005-3-6 22:10
坛子里的渔翁老师发表过几个非常漂亮的作品
参看贴子
[精华] 【分享】实战塑料墨镜框仿造(逆向)过程步骤简述
【建议】逆向过来的
曲面
,还是离不开SW实体轻松编辑SolidWorks机械工程师论坛
作者:
八人
时间:
2005-3-6 22:11
看了一半多 有些點吃力
請教鯨版 上面這句 應是將成型的工件 透過三維量測 再經由逆向工程軟體精密地計算出點座標 再使用三維軟體進行建模 送至廠商進行CAD/CAM軟體程式輸入 最後進行CNC加工 是吧!.........机械工程师论坛机械工程师论坛
作者:
black_bird
时间:
2005-3-6 22:17
嗯,上面的简体中文正是这个意思机械工程师论坛
我对逆向也不是很熟悉,没有做过什么项目,要向渔翁老师多多学习
作者:
seal713
时间:
2005-3-6 22:18
客氣了 知道都比我多.........
作者:
新迪数字
时间:
2005-3-6 22:21
CopyCAD用得极少,用CATIA的挺多,二老头帮都用它干活
作者:
jenesy
时间:
2005-3-6 22:22
二老头帮机械工程师论坛
作者:
dachunru
时间:
2005-3-6 22:23
所谓”逆向工程”只不过是字语组织上在专业方面资深用词而已,确实,对某些非专业人员有些不解,我用简单说法去理解它------那就是以原有样品来仿造它的外貌特征,作为怎样使之所获取复杂而特殊外貌的(数据)导入其它CAD软件来编辑成
曲面
或实体的过程,能用什么办法与方式来完成并达到一定公差范围要求,那可就是一个系统工程化了, 有待进一步深入了解研究,以现在的高新科技硬件设备及专用软件完全可达到仿形理想目的 将来产品的手板仿形方面及CADCAM都离不开所谓”逆向工程” 如以下类似此物非”逆向”莫属
保存到相册
作者:
gzmcljm
时间:
2005-3-6 22:24
各位跟帖的大哥各个都是高手啊,令小弟无上荣幸啊!呵呵,多谢 渔翁 y2k 小鹿 shsoso 还有老虎兄!
作者:
49zp42i83f
时间:
2005-3-6 22:33
有没有那PRO/E画的那东西的事例呢
作者:
fangvivienne
时间:
2005-3-6 22:34
请教一下要作逆向产品,前题是不是必须在有三维扫描仪硬体设备呀??????
作者:
龙城兄弟卡盟
时间:
2005-3-6 22:35
不知各位有没有Geomagic Studio 9的教学资料,如果有能否发给小弟我呢.在下感激不尽.我在QQ是77732216
欢迎光临 SolidWorks机械工程师网——最大的SolidWorks学习平台 (https://www.swbbsc.com/)
Powered by Discuz! X3.2