1.?引言
CATIA軟件在造型風格、車身等方面具有獨特的長處,使用自動化的多表面曲率與切矢管理,可幫助用戶快速進行風格造型和曲面造型。目前,CATIA發布了第6版本。
一些著名汽車制造商如Renault、Toyota、Kar2man、Volvo、Chrysler等已經100%的切換為CATIA設計,并且被各國的汽車零、部件供應商所認可。
CATIA事實上已成為汽車行業CAD軟件標準。CATIA的數字化外形編輯器(Digital Shape Editor,DSE)、快速曲面重建(Quick Surface Reconstruction,QSR)以及創成式外形設計模塊(Generative Shape Design,GSD)是強大的逆向開發工具。它們能完成點云讀入、輸出、編輯以及曲面快速而便捷的重建。本文介紹以CATIAV5的DSE、QSR和GSD模塊為零件逆向開發基本過程。
一些著名汽車制造商如Renault、Toyota、Kar2man、Volvo、Chrysler等已經100%的切換為CATIA設計,并且被各國的汽車零、部件供應商所認可。
CATIA事實上已成為汽車行業CAD軟件標準。CATIA的數字化外形編輯器(Digital Shape Editor,DSE)、快速曲面重建(Quick Surface Reconstruction,QSR)以及創成式外形設計模塊(Generative Shape Design,GSD)是強大的逆向開發工具。它們能完成點云讀入、輸出、編輯以及曲面快速而便捷的重建。本文介紹以CATIAV5的DSE、QSR和GSD模塊為零件逆向開發基本過程。
2.?CATIA逆向步驟
利用CATIA逆向的方法很多,但總的來說可分三種典型的方法,下面就各方法詳細說明。
2.1.?預處理
各方法雖然不一樣,但是起點是相同的,那就是對點云的處理。處理點云的步驟如下:
2.1.1.?導入
常規的幾種點云類型catia都可以導入,在CATIA V5中的DSE模塊中,通過Inset/Importcloud?
導入零件的點云。在導入過程中導入過程中可以用鼠標移動6個綠色的控制點,改變導入點云邊界,過濾一些無用的點(即降噪)。

2.1.2.?過濾
選擇Insert/Cloud Edition/Cloud Filter?
,利用Adaptative選項能將曲面變化小的地方過濾較多的點,而變化大的地方過濾較少的點,使特征變得更明顯。該值越大則過濾掉的點越多。

2.1.3.??刪除
通過Insert /Cloud Edition /Remove Point?
,進一刪除掃描過程中邊界部分的誤點和缺陷點。

2.1.4.?鋪面
對點云進行鋪面處理,它是點云的三角片圖像,主要是為了提高點云的可視性,以便于提高曲面造型的效率。選擇Insert|Mesh/MeshCreation?
進行鋪面。如果有破洞存在,不能單純增加Neigborhood的值,否則一些不該補的部分也會被鋪成面可用Insert | Mesh | Fill Holes?
完成破洞的手動修補。


2.2.?典型方法1
此方法適用于以大曲面為主、圓角特征明顯的模型。如下圖。

2.2.1.?區分三角網格曲面
將三角網格去除圓角之后,剩下的就是各個大曲面。通過Insert /Cloud Edition /Activate?
激活需要編輯的曲面網格。


2.2.2.?重建曲面
在QSR模塊下,根據分割出來的曲面,利用Insert /Surface Creation/PowerFit
做出曲面。


2.2.3.?擴展曲面
一般情況下,由于網格的局限,由PowerFit出來的曲面還不夠大,需要用Insert /Operations/Extrapolat?
對此面擴展。

2.2.4.?修剪曲面
當做好兩個或多個曲面以后,就可以用Insert /Operations/Split?
剪切曲面,這樣可以使圖面整潔干凈,便于建模,最終可得到未倒角的模型。


2.2.5.?重建圓角
創建圓角特征,所建圓角要盡量貼合點云。

2.3.?典型方法2
此方法適用于以平面為主,具有明顯機械外形的模型。這里的機械外形是指:平面、圓柱、球體、錐體。

2.3.1.?區分三角網格曲面
將三角網格去除圓角之后,剩下的就是各個大平面和機械外形。同樣也是通過Insert /Cloud Edition /Activate?
激活需要編輯的曲面網格。


2.3.2.?重建曲面
在QSR模塊下,根據分割出來的三角面,利用Insert /Surface Creation/Basic Surface Recognition?
,可以快快速重建各種平面、圓柱、球體、錐體。


并且在創建這些圖形時就可以改變圖形的大小,無需再對圖形進行擴展,加快了逆向的速度,但是需要設計人員準確判斷圖形的形狀。下圖就是平面和圓柱面為主。

2.3.3.?修剪曲面
同樣,在做好兩個或多個曲面以后,就可以用Insert /Operations/Split?
剪切曲面。


2.3.4.?重建圓角
創建圓角特征,所建圓角也應盡量貼合點云。

2.4.?典型方法3
此方法主要針對以全曲面為主、外形復雜的模型。

2.4.1.??創建特征線
從零件具體結構特征出發,先用斑馬線仔細分析點云的鋪面(如下圖所示),進行曲面重構之前的合理規劃。
?

劃分曲面塊的主要依據是零件的棱線以及面的曲率變化。特征線的創建方法很多,QSR模塊Insert/Scan Creation/Planar Sections?
提取部分特征線,用Insert /ScanCreation /Free Edges?
得到點云邊界線,還得利用Insert/CurveCration/Curve from Scan?
來得到曲線,也可以直接用Insert/CurveCration/3D Curve在三角面上畫出曲線。




2.4.2.??曲線分割
利用Insert /Operations/ Curves Slice?
分割所畫的曲線,這步很必要,對以后構建不同分片很有用。


2.4.3.?創建曲面
根據特征線利用netserface生成曲面,或者用powerfit生成曲面,曲面質量的好壞取決于上步所做的曲線,這步關鍵是要有好的線,而且線不宜過多。

也可利用利用GSD提供的掃掠(sweep)、混合(blend)等曲面造型功能生成特征面,再通過求交(join)、裁減(trim)、倒圓(fillet)等操作將各曲面片光滑拼接或縫合成整體的復合曲面。

3.?CATIA逆向中應注意的問題
3.1.?誤差問題
對于車身覆蓋件,考慮到在沖壓后的回彈以及拆卸時的變形,在曲面重建時應從整車裝配工藝出發在保證曲面質量的前提下,要充分考慮零件之間的配合面問題,確保間隙和段差在合理公差允許的范圍內,并且均勻一致。如果只追求完全忠實于零件,零件的制造誤差和缺陷會不斷帶到建模中,從而導致逆向零件裝配的不良。
3.2.?曲面重構問題
對于零件細小的結構可稍后考慮,先構建較大的面。大面可以分塊,面與面之間可以用blend或者QSR模塊中的powerfit方式連接。對曲率變化較小或者變化均勻的曲面,可將它當作一張曲面來構建。對于曲率變化不是很大的地方,直接由特征線建面(如用拉伸、掃掠和放樣等功能)的精度比用powerfit更高。
4.?結語
基于CATIA的逆向建模技術已開始應用到新產品的開發、舊零件的還原和產品的檢測中,它不僅還原實物原型,而且還能在此基礎上進行設計修改,制造出新產品。
文章源自四五設計網-http://www.wasochina.com/2218.html繼續閱讀
我的微信
微信掃一掃

我的微信
惠生活福利社
微信掃一掃

我的公眾號
評論