|
模具工业历来都是应用新技术、新工艺、新材料的先锋。近十年来,模具行业一直是CAD/CAM软件的最主要用户之一。欧美一些模具企业大量运用CAD/CAM/CAE技术和产品,相比之下,中国模具厂家正进入起步阶段。 / t5 j* Y$ A. U+ |
1 T; p- e' G G$ I l9 |- s
以常规的设计程序和工艺,设计者都是按照二维图纸或是根据设计规范和几何图形的要求,将数据、参数键入计算机,通过CAD/CAM软件程序,先产生三维模型,再以此为依据,编制数控加工程序,来驱动数控机床或其它数控设备,经过不同的工序,生产出最终产品
/ w$ b0 F+ P' r/ w, N
" Q B: O2 k" A( d7 [: r2 F% T: T `但如果以实物模型/样件为依据,而没有图纸和参数,特别针对一些复杂的曲面产品,要用传统的测量方法,取得数据,再经过计算机CAD软件来正确建立完整的三维模型,就谈何容易了。CAD/CAM软件在这些逆向工程中的应用,我们称之为CAD/CAM软件的逆向工程技术(SurfaceReconstruction--曲面自动重建). 6 z3 @" P4 k1 j( \% b, O
( s: @1 {/ e9 F8 N1 K3 j' U# V! X1. "逆向工程技术"需求----产品开发中的难题 + C1 x2 u/ q4 O2 G, ?4 B! Z4 ^- Z
2 ]1 I* t/ Q( u+ ^/ d3 C随着CAD/CAM技术的广泛应用,相比之下,在如何准确、有效地从实物样件上采集复杂三维表面数据,进而能快速地转变成高质量的计算机软件中的三维数学模型--这一应用上仍然存在很大的障碍。
q/ y$ ^8 R6 R* d& v) {( F- W. V0 F% Y% y" y* i$ L4 k$ X
尤其在汽车,摩托车身及其他产品模具的设计和制造过程中,经常会碰到这个难题:产品仿制或面对以手工制作或经手工进行局部修改(光顺处理)后的模型或实物样件(即使是用CAD/CAM系统设计和加工生产的模型),如果仍用传统的测量技术--采集特征线上离散的坐标点,然后输入计算机,用一般造型软件,将点连成线,连线成面片,连接面片再反复光顺后建立CAD模型的处理步骤,就有以下多方面的技术和工艺上的限制。
- z3 p/ p- v! p; E) i$ q/ K6 O8 R, T B: |8 K
测量速度慢,周期长而且精确度难以保证,特别是针对很复杂的曲面,离散点不能准确地定义它的形状,工程师简单重复劳动工作量巨大。 8 n) T: Z% H5 e$ t& s7 A& r8 P* z
+ @# b$ U- q2 P% V/ E F
对测绘人员的要求高,他必须掌握设计的要求和一般CAD/CAM软件对有效处理坐标点数量的限制。
1 w: e0 ~5 t$ y4 {. s6 S4 {' S( J4 h% o
不能充分发挥CAD/CAM技术和计算机高速速度的优势。 2 q2 t- ~! o- p* C
. T( m8 w2 i$ i: ^( N4 A不能发挥最新扫描技术/工具,如激光扫描器等的优势(因有上述第2点中提及的限制)。 5 E& T; I5 @# h& h
( ^* _% X$ q9 ?& R0 R. h5 {" M
最终建立的CAD模型与实际数值偏差大--质量难以控制。
* H9 d9 r: S2 O1 d
' w% |7 \0 Y4 ^0 w& Z2. "逆向工程技术"发展史--SurfaceReconstruction(曲面自动重建)软件诞生 ) l' C8 |. G8 G9 S3 @4 B) C0 @
) q( h4 y. C; C, T; o o
为解决上述难题,在1992年,法国MDTV公司和日本某大汽车集团开始合作进行研究开发,至1994年中正式推出“SurfaceReconstruction"(曲面自动重建)专业应用软件,真正填补了CAD/CAM技术在逆向工程领域应用中的空白。 # W2 |3 U; s5 G3 {
, M8 j7 G4 U$ e$ r& g3 P9 k: O1 T
对那些在产品开发过程中以实物模型/样件为依据,来着手设计/改型的用户来讲,MDTV公司的SurfaceReconstruction(曲面自动重建)功能的应用,完全改变了他们的传统工艺,利用先进的扫描工具,用户从原来费时且难以控制的手工测量,变成用全自动的高速扫描方法。在采集坐标点后,也由原来处理离散点的繁复而难以控制之下的曲面模型自动生成的新技术。从而大大加快了开发设计的同期并提高了产品的质量。
; d! L% J9 E8 b5 B
/ s+ X/ G, H* H1 B9 }SurfaceReconsruction(曲面自动重建)软件提供了以实物模型/样件的表面数字化点(坐标点)为依据,从而快而准地生成CAD数字模型过程中所需的一切灵活性和受控性,它体现在以下一系列特征上; 3 f: q d( I. r
( r" P# `% R. p- Y可读取极大量的数字化点(坐标点)的文件,可超过几百万个点或以上; 5 _5 F" j4 d- E$ n
提供检测和编辑数字化点文件的工具; 0 t9 v; r; @0 F4 Q
以交互方式生成特征(曲)线;
* S' S: M9 {7 u) N# O; I0 _! W自动识别特征,包括锐边、边渡面、斜度等; ) |0 G# H" q! ~% Q$ u* i- F. m
自动生成曲面; " [9 U1 p0 b; s8 w/ {# v
能对重建后的曲面模型作精度验测和质量评估; 4 a3 T2 V+ y) O5 V
“曲面自动重建”功能可以和其它CAD/CAM软件如:CATIA、Euclid、STRIM--等同时使用。
% k3 {- A$ b* _8 l! q9 `" ]
1 t& s, I0 L: \+ g0 t% P3. 先进扫描技术/工具的应用 ; c+ L1 q) j ^1 k6 I; w7 S# o7 _; `
5 I7 V( u- x6 F* [* j9 d8 Q
SurfaceReconstruction(曲面自动重建)软件具有处理极大量数字化点的能力,所以在测量实物模型/样件的时候,就不必象以前那样小心谨慎地选择能描述型面的特征线来进行测量(采集该线上的离散坐标点)。而只需一次性或多次在不同方向上对测量对象的整体或局部进行扫描(为获得完整数据),以采集大量密集的数字化点(cloudpoints). 5 r$ R$ O E+ Y' |3 k1 j
+ b- o+ b1 k! _1 K/ E9 A: J& X" ?# _, Q
显而易见,曲面重建技术的应用是与扫描技术息息相关的。描述模型表面数据的数字化点文件的质量直接反应到重建后的曲面模型的准确性。 9 @$ h4 X8 @ |3 d
# H, I2 m2 h: K( m# R在与某日本模具集团合作开发SurfaceRecondtruction(曲面自动重建)软件过程中发现,原来各先进国家,特别在欧洲,一些公司已研究出一系列先进的扫描技术/工具,而这些工具已与SurfaceReconstrution(曲面自动重建)功能相配合,在世界各地,特别在中国已被成功地应用在模具及相关产品的开发工作中。
) f p) j. \: r' Y# D
) |# C) i3 O z- k+ @9 F) J7 }$ w4. 逆向工程技术的应用 3 J3 {$ z9 Q, P( Z! G6 N
5 U# }8 Q* Y# e- i6 a8 |SurfaceReconstruction(曲面自动重建)软件是经过实践验证的可靠工具.是计算机辅助设计软件在逆向工程中应用的一个典型实例。工程实践证明它是一项既方便又可靠的新技术。 ( g- l5 U6 _0 u# ^" r
6 I7 ?( A4 U( l0 ?- T
该软件能处理不同类型的数字化点,不管是人工测出的低密度数字化点,还是自动测出的数以百万计的数字化点,一旦这些数字化点在屏幕上显示出,设计人员可直观地交互建立起模型的特征线,这些特征线由设计人员选取一定顺滑精度的数字化点生成。由这些网络曲线作为曲面片的边界,该功能软件自动生成与数字化点非常接近的顺滑曲面。最后,由专门的检测功能模块把所生成的曲面与所采集的数字化点进行比较。
0 h- l+ [5 h7 F0 l( n+ l7 b5 b
. Y' F0 f& U+ N+ Y以下为SurfaceReconstruction(曲面自动重建)的操作步骤: ! Q) x4 r9 z* Z2 t3 l* m
8 h- W# h0 Y% E
1.数字化点显示 4 d! t0 y1 U3 B V5 M
( y) D1 B9 j# K5 o% Z多角度显示模型能使设计人员及时发现测量工作的精确程度。以数字化点为基础直接生成的模型能显示遗漏区域,以及不准确的数字化点,以便确定是否要重新测量数字化点。 & K+ w) B- h0 I' e6 W/ `! Z
$ r1 i5 j7 Y1 R/ D2.数字化点编辑
% v) L8 w$ v9 Q; Z4 N" U
) o9 Y7 F0 f5 r% u+ g# j所有数字化点须经筛选或自由顺滑处理,以去除杂散点。从而提高数字化点精度。也可手工操作去除或加入数字化点。 " R; y% r/ Z& q
- b8 \* i$ h4 n( p' e1 p
3.建立线框模型(取数字化模型特征线) , }8 w$ \, x5 Y& j& b3 T
7 {* g* P( x" k以交互方式定义模型的特征线,使设计人员直接由设计的一组数字化点来完成,而没有必要一点一点地选取。 . Q! M/ z0 c3 V
# K, S- y4 f' a3 K7 E4.曲面的生成
" `* X; ]- e, }1 u* U" W8 H+ b0 [: E9 ~
由线框模型生成一组曲面,面与面之间过渡约束(如曲线的相切、连续性等)由设计人员定义。这些曲面片被自动覆盖互数字化型面上,以尽可能与测出的数字化点相吻合。
3 D4 p! R" ]* w- R4 c4 B
3 F. `5 N% u- N5.校核 + N% l% u' Z: _3 y* ^
& E# l X! T8 S6 v: N
CAD模型建好后,必须与实物模型进行比较,校核时该功能软件计算数字化点与生成曲面间的距离,结果以颜色级度偏差的形式显示,颜色的变化以距离的大小而变化。所建CAD模型品质的优劣也可由STRIM曲面功能来校核,如用平行光线、发射光线、图形扫描等功能来检测。 ( F/ a9 P! V' ^) [- Q/ [
! ]7 N p. [5 m' D2 p' J6.集成一体化
; \2 K# I7 a9 l" W- F
3 A/ m3 d. }4 r+ @! ~# S* k$ P曲面自动重建模块可与EUCLID,STRIM等系统的曲面造型功能模块结合起来,随时为设计人员提供模型的设计、修改和曲面重建的强大设计功能。 |
|