李 強,吳維金,施實建
(1.成都希盟泰克科技發(fā)展有限公司,四川 成都 610041;2.中國水電顧問集團成都勘測設(shè)計研究院,四川 成都 610072)
CATIA V5的設(shè)備與系統(tǒng)設(shè)計模塊是一個面向?qū)ο蟮能浖到y(tǒng),它可以使設(shè)計者根據(jù)已有的庫模型很容易地進行機電設(shè)備布置及管系設(shè)計,并可對模型進行空間分析檢測、智能報表統(tǒng)計、二/三維結(jié)果輸出等,為水電行業(yè)廠房與機電設(shè)計提供一個高效的設(shè)計手段。CATIA V5雖然有自己的標準件庫功能,但其格式是開發(fā)商自己定義的通用格式而且還不全面,不能有效地與我國的企業(yè)標準結(jié)合起來。而不同行業(yè)和企業(yè)都擁有自己制定的一些標準,如水電行業(yè)機電零件使用的標準 GBT12459、GBT9115.1等,對機電零件尺寸規(guī)格等有具體的規(guī)定,如公稱直徑、公稱壓力、零件編號、端部樣式、材料等,因此需要建立一套符合本專業(yè)實際需要的機電零件標準件庫。
CATIA機電庫環(huán)境由機電各專業(yè)資源文件構(gòu)成,如管路(包含連接管路的設(shè)備和管路零件)、通風等專業(yè)。其中各專業(yè)資源包括模型庫、設(shè)計規(guī)則庫、標準庫、規(guī)格庫等,它們分別由 CATALOG庫資源管理文件管理,如 PipingParts.catalog、Piping-DesignRules.catalog、PipingStandards.catalog、PipingSpecifications.catalog等。用戶可以根據(jù)設(shè)計需求從零件庫中選取標準件安放,同一零件可重復(fù)使用,從而提高工作效率。例如在水力機械管路設(shè)計中,CATIA V5為管路設(shè)計提供了完整的工具用于創(chuàng)建、修改和分析管路設(shè)計,并可以進行建檔和管理。機電各專業(yè)的設(shè)備與系統(tǒng)設(shè)計非常復(fù)雜,在設(shè)計中使用的設(shè)備模型、管路零件等是通過建立專業(yè)庫來實現(xiàn)的。而 CATIA調(diào)用設(shè)備與零件并不只是簡單地根據(jù)庫結(jié)構(gòu)來調(diào)用模型,在 CATIA機電庫環(huán)境中帶有各專業(yè)的字典文件,它記錄了各專業(yè)標準零件的“類”,如“法蘭”就是一個零件的“類”,將帶有“類”的庫零件及專業(yè)設(shè)備都放到機電環(huán)境系統(tǒng)中,用戶可直接通過類瀏覽器或規(guī)則調(diào)用設(shè)備與零件,使設(shè)計更加高效、智能化。
機電庫環(huán)境系統(tǒng)數(shù)據(jù)結(jié)構(gòu)見圖1,管路零件類結(jié)構(gòu)見圖2,通風零件類結(jié)構(gòu)見圖3。
由于在機電專業(yè)管線系統(tǒng)設(shè)計中,標準件、通用件的尺寸可以通過查表獲得,在 CATIA V 5中可應(yīng)用表格驅(qū)動幾何圖形實現(xiàn)這一功能。應(yīng)用表格驅(qū)動幾何圖形,首先應(yīng)將與零件尺寸有關(guān)的標準數(shù)據(jù)以表格的形式存放在相應(yīng)的文件中,并建立表中數(shù)據(jù)與三維模型特征參數(shù)的關(guān)系,通過選擇表中不同記錄達到改變幾何尺寸獲得所需零件的模型。在CATIA的參數(shù)化設(shè)計中,可以使用的圖表格式有兩種,一種是 TXT文本格式,一種是 EXCEL格式。用戶在調(diào)用標準件時,只需選擇標準件型號,CATIA將會根據(jù)設(shè)計表獲取該型號具體尺寸參數(shù),達到修改尺寸、改變形狀的目的。CATIA標準件所帶的設(shè)計表見圖4。
圖1 機電庫環(huán)境系統(tǒng)數(shù)據(jù)結(jié)構(gòu)
圖2 管路零件類結(jié)構(gòu)
圖3 通風零件類結(jié)構(gòu)
另外,也有一類管路零件標準件的尺寸參數(shù)沒有固定值,而是在設(shè)計過程中根據(jù)實際情況確定,如彎管的角度,用戶可以在零件設(shè)計的過程中將這類參數(shù)定義為“Override Parameters”,即設(shè)計人員將模型調(diào)出后可以重寫的參數(shù)(見圖5)。
由于在水電行業(yè)中管路標準件不做生產(chǎn)設(shè)計,不需要對單個零件出制造加工圖,因此可根據(jù)需求將標準件大量的幾何體細節(jié)的表達省去,取而代之的是豐富的屬性參數(shù)信息,包括關(guān)鍵的幾何參數(shù)信息(管長、管壁厚等)和非幾何參數(shù)信息(標準件名稱、零件編號、材料、單件重量等)。零件屬性參數(shù)具有數(shù)據(jù)量小、方便查詢與計算、可用于統(tǒng)計輸出等特點。
在 CATIA V 5中,管路標準件的屬性參數(shù)通過管路零件字典文件管理。在客戶化機電環(huán)境時,用戶使用特征字典編輯器編輯該字典文件,可以定義各種標準件的“類”,為零件的“類”添加各種屬性參數(shù)、定義命名規(guī)則、顏色規(guī)則等(見圖6)。在創(chuàng)建管路標準件時,用戶需要為模型選定一個“類”,模型將根據(jù)字典文件獲取該“類”的屬性參數(shù)等(見圖7)。
在 CATIA V 5中,管路標準件規(guī)則可以分為兩類,即客戶化環(huán)境中的設(shè)計規(guī)則和模型內(nèi)部的設(shè)計規(guī)則。
圖4 CATIA標準件所帶的設(shè)計表
圖5 用戶輸入?yún)?shù)窗口
圖6 CATIA標準件屬性信息
圖7 字典文件對模型屬性的管理
圖8 材料厚度規(guī)則
客戶化環(huán)境中的設(shè)計規(guī)則是管路零件模型通用的設(shè)計規(guī)則,由 TXT或 EXCEL格式的文檔記錄設(shè)計規(guī)則,并由 catalog規(guī)則庫進行管理。如圖 8中的材料厚度規(guī)則,M inSize和 MaxSize列是管道的尺寸范圍,MaterialCategory是管道的材料號,系統(tǒng)根據(jù)尺寸范圍和材料號得出管道厚度。如一根尺寸規(guī)格為 800mm的不銹鋼管道,根據(jù)圖 8可得到1.9mm的厚度尺寸。
模型內(nèi)部的設(shè)計規(guī)則是通過 CATIA知識工程模塊提供的 Rules功能編寫程序代碼,能夠有條件地改變尺寸的值,有條件地激活或隱藏特征等等,如圖 9中的彎管。
可將以下彎管轉(zhuǎn)角半徑規(guī)則加入零件規(guī)則以控制其尺寸:
ThroatRadius和 BendRadius參數(shù)分別表示用戶輸入的喉徑與中心曲率半徑,經(jīng)過調(diào)試上述語句能夠根據(jù) ThroatRadius與 BendRadius參數(shù)值分三種情況計算彎管轉(zhuǎn)角半徑。
圖9 應(yīng)用知識工程模塊建立的彎管
CATIA標準件模型是通過 CATALOG庫文件管理的,Catalog由章節(jié)(Chapter)、系列(Families)組成標準件庫的數(shù)據(jù)結(jié)構(gòu),用戶將帶設(shè)計表的標準件模型導入到 CATALOG所對應(yīng)的系列中,標準件模型將根據(jù)設(shè)計表中數(shù)據(jù)解析成為不同型號的單個模型。Catalog中的每個系列分別包含了該系列的引用 (Reference)、關(guān)鍵字(Keywords)、預(yù)覽 (Preview)等信息,其中,引用列表中記錄了每個模型的引用位置信息,在 CATALOG庫編輯器的“Keywords”關(guān)鍵字列表中,顯示了標準件模型解析后生成的各零件型號名稱、規(guī)格、材料等固有屬性(見圖10)。在 CATALOG庫編輯器的“Preview”預(yù)覽窗口中,顯示了標準件模型解析后各型號模型的預(yù)覽(見圖11)。
圖10 CATALOG中的屬性信息
圖11 CATALOG中的幾何圖形預(yù)覽
本文介紹了基于 CATIA V 5軟件在預(yù)定義的機電庫環(huán)境系統(tǒng)中,應(yīng)用三維可視化建模工具與知識工程模塊建立帶屬性及設(shè)計規(guī)則的三維標準件的方法。機電庫環(huán)境系統(tǒng)的建立,實現(xiàn)了數(shù)據(jù)共享,為解決機電專業(yè)中大量標準件的建立與使用提供了一條有效的途徑,可較大地提高設(shè)計效率。
[1]CATIA V 5 R19幫助文檔.
[2]劉瑞曉.地下廠房可視化設(shè)計技術(shù)與應(yīng)用研究[D].成都:西南交通大學 ,2006.
[3]胡忠會.基于 CATIA V 5的三維標準件庫和非幾何屬性庫的開發(fā)及應(yīng)用[J].航空標準化與質(zhì)量,2003(6):13-15.
[4]吳朝暉,潘衛(wèi)平.運用知識工程在 CATIA V 5環(huán)境下參數(shù)化建立標準件庫的探討[J].機械研究與應(yīng)用,2005(1):112-113.
[5]李原,彭培林,邵毅,劉俊堂.基于 CATIA的標準件庫設(shè)計與實現(xiàn)[J].計算機輔助設(shè)計與圖形學學報,2005,17(8):1873-1877.