王永崗, 楊利杰
(長治清華機械廠,山西長治046012)
CATIA三維參數(shù)化建模技術(shù)及其應(yīng)用
王永崗, 楊利杰
(長治清華機械廠,山西長治046012)
介紹了三維參數(shù)化建模技術(shù),闡述了CATIA的三維參數(shù)化建模方法。利用一個應(yīng)用實例,詳細介紹了針對系列化產(chǎn)品在CATIA中的三維參數(shù)化建模過程。實例證明,利用表格數(shù)據(jù)驅(qū)動模型的方法,可以有效地提高系列化產(chǎn)品設(shè)計的質(zhì)量和效率。
CATIA;參數(shù)化建模
CATIA V5是法國達索系統(tǒng)公司的CAD/CAE/CAM一體化軟件,在世界CAD/CAE/CAM領(lǐng)域處于領(lǐng)導地位。CATIA被廣泛應(yīng)用于航空航天、汽車、造船、電子設(shè)備、消費品行業(yè)。作為一個完全集成化的軟件系統(tǒng),CATIA將機械設(shè)計、工程分析、數(shù)字化仿真及數(shù)控加工整合在一個系統(tǒng)中,為用戶提供了一個無紙化的工作環(huán)境,能夠縮短設(shè)計生產(chǎn)時間、提高加工質(zhì)量、降低成本。CATIA提供了極為強大的三維參數(shù)化建模功能,在其可視化環(huán)境下,設(shè)計人員能夠高速高效地完成極為復雜的三維參數(shù)化建模工作。
1.1 參數(shù)化建模技術(shù)介紹
傳統(tǒng)的CAD技術(shù)采用固定的尺寸值定義幾何元素,輸入的每一個元素都有確定的位置,如果要進行修改則需要刪除原有幾何元素并重新繪制。而在設(shè)計過程中,多次反復修改是不可避免的,如果反復地重新繪制會極大地影響設(shè)計效率。參數(shù)化建模技術(shù)可以使得產(chǎn)品設(shè)計利用相關(guān)參數(shù)的修改和使用環(huán)境的變化而自動改變,因而可以極大地提高建模的效率。
參數(shù)化設(shè)計的目的是通過尺寸驅(qū)動方式在設(shè)計或繪圖狀態(tài)下靈活的修改圖形,方便設(shè)計過程,提高設(shè)計效率。參數(shù)化設(shè)計通常是指軟件設(shè)計者為圖形設(shè)計及修改提供一個軟件環(huán)境,工程技術(shù)人員在這個環(huán)境下所繪制的任意圖形可以被參數(shù)化,修改圖中的任一尺寸,均可實現(xiàn)尺寸驅(qū)動,引起相關(guān)圖形的改變。同時,系統(tǒng)一般還預先設(shè)置了一些常用的幾何圖形約束,提供設(shè)計者在設(shè)計時使用。參數(shù)化設(shè)計的主要技術(shù)特點是:基于特征,全尺寸約束,尺寸驅(qū)動設(shè)計修改和全數(shù)據(jù)相關(guān)。
參數(shù)化技術(shù)特別適用于相對穩(wěn)定、成熟的零配件和系列化產(chǎn)品行業(yè)。此外參數(shù)化設(shè)計還能較好地支持類比設(shè)計和變形設(shè)計,即在原有產(chǎn)品或零件的基礎(chǔ)上只需要改變一些關(guān)鍵尺寸就可以得到新的系列化設(shè)計結(jié)果。如模具制造行業(yè),模具除了零件成形部位外,其他零部件的形狀改變很少,通常只需要采用類比設(shè)計或改變一些關(guān)鍵尺寸就可以得到新的系列化設(shè)計結(jié)果。
1.2 CATIA參數(shù)化建模方法
1.2.1 系統(tǒng)參數(shù)與尺寸約束驅(qū)動圖形
CATIA V5具有完善的系統(tǒng)參數(shù)自動提取功能,設(shè)計人員在建模過程中的所有操作,系統(tǒng)都會做出記錄。這些詳細記錄,可以在CATIA的模型樹中找到相應(yīng)的信息。各種定位的數(shù)值會作為系統(tǒng)參數(shù)進行記錄,即使沒有通過添加約束,在建模完成后,也可以在模型樹中進行修改而驅(qū)動模型的改變。這種方法在一般的三維建模設(shè)計軟件中,常常是無法做到的;它們往往需要將這些定位數(shù)值利用尺寸約束的方式,才能形成參數(shù)進而驅(qū)動模型。
尺寸約束即把設(shè)計人員輸入的特征參數(shù)保存起來,并且在此后的設(shè)計中可視化地對它進行修改,從而達到最直接的參數(shù)驅(qū)動建模的目的。尺寸驅(qū)動是參數(shù)驅(qū)動的基礎(chǔ),尺寸約束是實現(xiàn)尺寸驅(qū)動的前提。尺寸約束將形狀與尺寸聯(lián)系起來,通過尺寸約束實現(xiàn)對幾何形狀的控制。參數(shù)化設(shè)計時,不可過約束(多注尺寸),也不宜欠約束(少注尺寸),應(yīng)盡量以全約束(完整尺寸)的方式進行設(shè)計。圖形完全約束后,其尺寸和位置關(guān)系才能協(xié)同變化,系統(tǒng)會直接將尺寸約束轉(zhuǎn)化為系統(tǒng)參數(shù)。這樣才能實現(xiàn)理想的參數(shù)化驅(qū)動的模型。
圖1 某系列拉索示意圖
表1 某系列拉索參數(shù)表
1.2.2 用戶參數(shù)和公式驅(qū)動圖形
除了系統(tǒng)參數(shù),CATIA V5中用戶還可以添加自定義參數(shù)。利用用戶自定義參數(shù)和格式工具,設(shè)計人員能夠輕松地定制其所需的各種參數(shù)及參數(shù)間的關(guān)系。這里的參數(shù)可以是幾何參數(shù)(如長度、角度等)、物理參數(shù)(如材料、質(zhì)量、密度、溫度等)、無量綱參數(shù)(如整數(shù))、布爾參數(shù)以及字符串參數(shù)等等。利用公式可以實現(xiàn)各種參數(shù)間的聯(lián)動,添加參數(shù)間的各種關(guān)系。在用戶參數(shù)定義后,要實現(xiàn)對模型的驅(qū)動,必須將用戶參數(shù)與系統(tǒng)參數(shù)利用公式建立起恰當?shù)年P(guān)系,通過驅(qū)動系統(tǒng)參數(shù)間接來驅(qū)動模型。因此用戶參數(shù)與公式是不可分開的,否則便毫無意義。
1.2.3 表格數(shù)據(jù)驅(qū)動圖形
對于系列化產(chǎn)品(例如多數(shù)的標準件和通用件),這類模型往往具有相同的拓撲關(guān)系,只是部分尺寸有所不同,這些關(guān)鍵尺寸都可通過表格查找獲得。CATIA V5中提供了將參數(shù)與表格數(shù)據(jù)關(guān)聯(lián)的功能,利用該功能可以實現(xiàn)表格數(shù)據(jù)與模型的實時聯(lián)動。首先將與模型有關(guān)的數(shù)據(jù)以表格的形式存放在相應(yīng)的文件中,再利用“設(shè)計表”工具將模型的參數(shù)(可以是系統(tǒng)參數(shù)也可以是用戶參數(shù))與表格中的數(shù)據(jù)關(guān)聯(lián)起來,在“設(shè)計表”工具中通過選擇不同的數(shù)據(jù)就可實現(xiàn)對模型的驅(qū)動。該方法可以使用的圖表文件格式可以是文本格式或Exel表格文件。
圖1所示為某系列高應(yīng)力幅拉索示意圖,該拉索為兩端叉耳式。表1中為該系列拉索各型號產(chǎn)品對應(yīng)的各關(guān)鍵尺寸數(shù)值,通過該表我們即可了解對應(yīng)產(chǎn)品模型的關(guān)鍵尺寸信息。下文將以某系列拉索為例,介紹CATIA參數(shù)化建模技術(shù)的應(yīng)用。
通過分析可知,參數(shù)化技術(shù)特別適用于那些相當穩(wěn)定、成熟的零配件和系列化產(chǎn)品行業(yè),由于已經(jīng)提供了該系列產(chǎn)品的各型號關(guān)鍵尺寸信息,我們可以考慮使用表格數(shù)據(jù)驅(qū)動圖形的方法,創(chuàng)建參數(shù)化的模型,具體操作方法如下。
2.1 創(chuàng)建實體模型
CATIA模型的文檔類型分為part和product,分別代表零件和部件,這里選用零件來進行創(chuàng)建。使用表格數(shù)據(jù)驅(qū)動圖形的方法,需要首先創(chuàng)建一個基礎(chǔ)模型。分析示意圖可知,該模型可以采用以拉伸和旋轉(zhuǎn)體兩個方法為基礎(chǔ)進行創(chuàng)建。叉耳、銷軸、成品索采用拉伸方法;錨具和密封筒有部分變截面,故采用旋轉(zhuǎn)體方法創(chuàng)建;另外叉耳還需打孔及倒角的方法創(chuàng)建銷軸孔和端部倒角。
按型號OVM.ST15-2所給出的參數(shù)創(chuàng)建一個實體模型,由于該模型為對稱結(jié)構(gòu),因此可創(chuàng)建出一半,再鏡像得到完整模型。
圖2 拉索OVM.ST15-2實體模型
2.2 創(chuàng)建參數(shù)
為了與所提供的參數(shù)表中的參數(shù)保持一致,因而采用添加自定義的用戶參數(shù)(如圖3所示,用戶參數(shù)會顯示在模型樹的“參數(shù)”一欄),需要注意的是添加的用戶參數(shù)值須與對應(yīng)參數(shù)表中的值一致。用戶參數(shù)要實現(xiàn)與模型特征的關(guān)聯(lián),還需將其與建模過程中自動建立的系統(tǒng)參數(shù)建立關(guān)系。在與模型的系統(tǒng)參數(shù)關(guān)聯(lián)后,通過修改用戶參數(shù)就能夠?qū)崿F(xiàn)對模型的驅(qū)動。
圖3 模型樹中的用戶參數(shù)
圖4 模型樹中的參數(shù)關(guān)系
2.3 創(chuàng)建設(shè)計表驅(qū)動模型
為使設(shè)計表中的參數(shù)更直觀,采用Exel表格文件創(chuàng)建設(shè)計表。利用CATIA的“設(shè)計表”命令,選擇“使用當前的參數(shù)值創(chuàng)建設(shè)計表”,插入各個用戶參數(shù)以及“零件編號”,其中“零件編號”不可漏選,否則生成的設(shè)計表無法驅(qū)動模型。而且為了與已提供的參數(shù)表中數(shù)據(jù)一致,可將零件屬性中的“零件編號”設(shè)置為對應(yīng)的型號“OVM. ST15-2”。最后選擇Exel文件的名稱和路徑即可生成初步的設(shè)計表格文件,這時的模型特征已經(jīng)實現(xiàn)了與Exel表格中數(shù)據(jù)的實時關(guān)聯(lián)。接下來利用“編輯表”功能打開Exel文件,錄入其它型號的相應(yīng)數(shù)據(jù),完成設(shè)計表的配置。這時要得到該系列其它型號的模型,只需在“設(shè)計表”中將參數(shù)配置到對應(yīng)行,就可自動關(guān)聯(lián)完成驅(qū)動后的模型(如圖6)。
圖5 在設(shè)計表中插入?yún)?shù)
圖6 配置完成后的參數(shù)表
本文首先介紹了參數(shù)化建模技術(shù),探討了CATIA實現(xiàn)參數(shù)化的建模方法,然后通過工程實例某系列拉索參數(shù)化建模的實現(xiàn)過程。從中我們可以發(fā)現(xiàn),參數(shù)化建模對于標準件等系列化產(chǎn)品設(shè)計可以極大地減輕人們的工作量,提高工作效率,具有非常大的實用價值。另外如果將CATIA的參數(shù)化建模技術(shù)與其二次開發(fā)技術(shù)相結(jié)合,將會實現(xiàn)更多更復雜的功能,會有更廣的應(yīng)用價值。
[1] 毛春升.基于CATIA的零件參數(shù)化建模技術(shù)研究與系統(tǒng)實現(xiàn)[D].武漢:武漢理工大學,2007.
[2] 范麗麗,王峰.基于CATIA的液壓缸三維標準件庫的開發(fā)[J].中國科技信息,2009(6):99-100.
[3] 陳靖芯,徐晶,陸國民,等.基于CATIA的三維參數(shù)化建模方法及其應(yīng)用[J].機械設(shè)計,2003,20(8):48-50.
(編輯啟 迪)
Three-dimensional Parametric Modeling Technology and Application Based on CATIA
WANG Yonggang,YANG Lijie
(Changzhi Qinghua Machinery,Changzhi 046012,China)
The three-dimensional parametric modeling technology is described.And the three-dimensional parametric modeling methods based on CATIA are elaborated.Then the instance of an application is described for the serialization of products in CATIA 3D parametric modeling process,which shows that the approach presented can effectively improve the quality and efficiency of the design about serialization of products.
CATIA;parametric modeling
TP 391.7
A
1002-2333(2014)05-0200-03
王永崗(1982—),男,工程師,研究方向為數(shù)字化設(shè)計、數(shù)字化制造等。
2014-02-26