概述 3 x4 m( Q; U3 v* f
在計算機技術飛速發展的今天,三維的幾何造型技術已被制造業廣泛應用于產品及工模具的設計、方案評審、自動化加工制造及管理維護各個方面。我們從上游廠商接收的技術資料可能是各種數據類型的三維模型,但是,由于各種原因,我們所面對的可能并非CAD的模型,而是實實在在的實物樣件,有時,甚至可能連一張可以參考的圖紙也不存在,這就為我們在后續的工作中采用先進的設計手段和先進的制造技術帶來了很大的障礙,我們必須通過各種測量手段及三維幾何建模方法,將原有實物(產品原型或油泥模型)轉化為計算機上的三維數字模型,在CAID與CAD領域,這就是所謂的逆向工程 (Reverse Engineering)。7 ?/ d- g, T) ~- F/ r. f
' K) l; S% P6 H6 S逆向工作中一些應該注意的問題
4 y3 p* ]. W, M2 i* J* h m# ?( d, J# n) k0 {2 ?- `: V: K- ^
做一個逆向工程的工作,可能比做一個正向設計更具有挑戰性,因為你如果想做出一個完美的產品,首先必須盡量理解原有模型的設計思想,在此基礎上還可能要修復或克服原有模型上存在的缺陷。從某種意義上看,逆向也是一個重新設計的過程。在開始進行一個逆向項目前,我們應該仔細考慮以下一些要點:: e4 L. Y' C0 D& H7 @( A" k
& V9 u: h* v% y# O8 X1 |
模型的類型:0 X* L# t9 X2 b- W. d
' W" t8 F8 y8 o7 l, k自由曲面,汽車、摩托車的外覆蓋件,其它沖壓件,玩具等
1 ^; X5 G6 `- w# C5 V, o5 a) }" w: l初等解析曲面 ── 平面、圓柱面、圓錐面等組成的零件 # C( C+ @9 P. D$ z7 n
模型的類型直接關系到我們建模時所選用的模塊或軟件,對于自由曲面件必須采用具有方便調整曲線和曲面的模塊,而對于初等解析曲面件,我們沒必要因為有測量數據而用自由曲面去擬合一張顯然是平面或圓柱面的曲面。 模型要求的品質:- ~" g- y+ {8 Q: T0 w
* s' I0 D3 c) d6 m& RA級曲面,如汽車、摩托車的外覆蓋件
5 j* r& ]9 H' ?) WB級曲面,如汽車的內飾件,大部分的塑料件
+ ^; V# J( A$ z3 N其他要求更低的曲面
. e* B/ ?6 m/ O. w模型要求的品質也關系到對模塊的選用,比如對于A 級曲面,就要求選用軟件必須具備方便和直接的曲面調整手段,強大的曲面檢測功能,而且檢測結果必須是動態的,即曲面調整的同時檢測結果動態更新。當然,工程上沒有百分之百的東西,以汽車外表面的A 級曲面為例,對二個面片之間的聯接誤差,主要大面:相切誤差應為0,而曲率誤差允許在0.1以內;對于其它曲面相切誤差允許在10分以內。
2 D0 ?* b7 h- N+ s$ D0 N0 ]2 Q9 y8 E! s8 J/ v
測量手段:5 ?, C$ t- n m! o' ^" o+ e, u
: g: N6 M0 k7 n- g7 o9 ~1 h: M
簡單工具的手工測量 ' x% n4 M& W4 I, p' u' q6 ^9 c4 d. y
機械三坐標測量機測量的有序點數據
7 H* M7 n- g- v2 |2 p激光、數字成像的三坐標測量數據,既大批量、無序的點云數據 1 H8 R. `9 p: b
如需要比較精確的表達原始實物,則采用激光、數字成像測量方法比較方便,若只需要測量主要型線,則用機械測量機比較合適。
: r- E( `, p7 ]7 E+ e+ i9 a5 B, V+ `3 G- \" d0 Q% M B
原有實物的品質,測量數據的精度,是否有噪音點,多次測量時的基準如何考慮,誤差有多大。如果原有實物的品質較高,測量數據精度也較高,則建立的曲面與測量數據應調整到比較小的數值,例如對于比較好的汽車油泥模型,調整后的誤差應小與1.5-2毫米。
9 j: R |( I' f4 o" r: q; B, @0 D# R; E所建立模型的下游應用領域,僅僅是為了設計,還是為了模具、加工或分析。
8 i! P- ~2 X3 A0 p4 Y5 T% [! f比如只做設計,則可不考慮一些工藝細節,如脫模斜度等。但如果要進行加工和分析,則模型必須完整。如進行模具設計和加工,某些小圓角可以省略,在加工時由刀具自動帶出。9 e" m9 w$ u7 [% V4 F) J6 w' i" u
7 k8 Y6 c& h) k; |7 p4 E1 [ I
* c& L$ J# k$ Y+ R
7 X) T) Z0 z/ w) `) r$ S8 ~
/ y* W2 \! l9 O* n
5 R. J5 F' [0 |6 I8 X' ]
( Q1 f n6 B2 H6 r, |4 ^8 WPTC 公司可以提供的逆向工具6 u2 j" _$ J; D. ? y1 N
\% r" p, {4 S( b
目前,PTC公司的產品中,可以用于處理測量點數據,并進行逆向曲面設計的模塊有:ICEM Surf、Pro/DESIGNER (CDRS)、Pro/SCANTOOLS,各具特點,適用于不同的應用領域。( F4 s2 R" ^: \) `- m4 x3 a
2 C' T( F$ n3 U% bICEM Surf 是一個A 級自由曲面的構造工具,它的最主要特點是直接構造曲面(無須先構造曲線)和曲面質量的動態評價(曲面調整中的曲面診斷結果動態更新),汽車、摩托車外覆蓋件,內飾件等自由曲面用它來構造是游刃有余。但最好有比較完整的測量數據,當然ICEM Surf 也可以用于構造曲面的設計。" W: `. F: o$ o" W
/ h! f% z8 Z/ k7 c/ k
ICEM Surf 還能把點云數據自動轉換成三角形面片模型,可以用它來求任意截面線、邊界線和特征線,也可以用它來做快速成型或NC加工編程。但這個面并不是一個傳統意義上的曲面模型。/ u! i9 i8 n8 }5 g$ j
, K: E: X: [. o8 {. Y. ]
) K1 S' W8 F" n* k, ^0 aPro/DESIGNER (CDRS) 是一個工業設計的造型模塊,主要用于概念設計,其特點是可以非常方便的調整各條型線,從而得到設計師想要得到的結果。用于逆向時,可以用在測量數據比較少,僅有主要型線和邊界線的情況,這實際上是一個部分的逆向,操作者逆向的主要是產品的造型思想。
$ j5 @, {9 x, X/ kPro/SCANTOOLS 是一個完全集成于Pro/ENGINEER 實體建模中的逆向曲面構建包,2000i新版中的功能有很大的提高?梢越邮苡行螯c(測量線),也可以接受點云數據,可以用來構建非A 級的自由曲面,一般的工業產品如電器產品、一般的塑料件、汽車內飾件等均能應用該模塊得到圓滿的解決。
: M& n5 U5 e" \7 D( K1 e) K7 g
% M& y$ C( Y% Q" k8 g3 s0 @
$ w' I& v5 C7 u% h* R對于由初等解析面構成的零件,可直接用Pro/ENGINEER 的實體及曲面一體化方案解決。當然可以直接把測量數據作為造型的依據,但應該強調的是我們逆向產品的目的是產品的功能而非具體的細小結構。! a- \0 [ i) C. ~# [
, y. [5 h# E! F
- E6 h4 k8 e+ R) I4 R7 q5 i5 p: o; d( I0 t3 V0 c9 D( V- r6 Y
3 x ?2 G ]9 e% F, B
- B) c9 h+ s2 ]) x在新世紀已經開始的今天,信息與技術飛速發展,我們選擇的不僅僅是一個好的工具,更重要的是一個完整的解決方案,還應該選擇好的支持、好的服務,選擇一個具有良好發展前景的合作伙伴。; m/ s# A. J1 m
; E/ {. C2 j" ]# N |