李 祥,杜寶江,崔 熠,馬 群
(上海理工大學,上海 200093)
CATIA已經成為國際航空工業首選的輔助設計軟件,在汽車制造領域,CATIA的應用也日趨廣泛。目前對CATIA通用性標準件庫構建方法的相關研究比較深入,針對CATIA管路模塊的研究主要圍繞客戶化環境定制、管路模塊的功能運用等方面,而對管路模塊的基本原理和組織結構的研究及闡述都不明確,僅能滿足基本的使用需求,不足以指導管路模塊的工程實際應用。而且目前還沒有一種通用性的管路類標準件庫的構建方法,導致CATIA的管路模塊在實際工程應用中有很大的局限性。
1)通過引入特征的概念,將管路類標準件按照功能特征和物理特征進行分類。使用一系列的目錄文件(目錄文件是catalog格式的CATIA文件,由CATIA的目錄編輯器進行創建和修改)組織管理標準件、建立特征與標準件之間的映射關系。管路類標準件的主要功能特征可分為:直通接頭、三通接頭、四通接頭、卡箍、管袖、管螺母、軟管、彎管、堵帽和塞子等類型;主要物理特征可分為:標準件件號、公稱直徑、壁厚、端頭類型、材料類型、等級和標準等。
Tubing Parts Catalog和Specifications Catalog文件分別用于管理按照功能特征進行分類以及按照物理特征進行分類的標準件。管路模塊根據不同的索引驅動方式,從不同的目錄文件中調用標準件。功能特征索引方式從Tubing Parts目錄文件中調用,物理特征索引方式則從Specifications目錄文件中調用。
標準件與目錄文件的映射關系如圖1所示,Tubing Parts Catalog文件是所有標準件按照功能特征進行分類的集合,Specifications Catalog文件是Tubing Parts Catalog文件中滿足指定物理特征標準件的集合。

圖1 標準件與目錄文件的映射關系
2)利用規則文件建立管路模塊與不同功能類型標準件的屬性鏈接。規則文件就如同標準件庫的骨骼,只有完善的規則體系,才能實現標準件的自動過濾、自動配合和自動關聯等管路模塊優勢功能。主要規則有:標準件彎曲規則、長度規則、直徑規則、旋轉規則、分支規則、焊接規則、自動調用規則和功能特征映射規則等。例如,彎曲規則,用于在裝配軟管過程中使軟管的變形自動滿足設定的彎曲半徑;直徑規則,用于對標準件按照公稱直徑進行過濾,使調用的標準件自動匹配設定的管路半徑;自動調用規則,用于將管接頭與管壁進行自動配合,實現自動裝配的功能。功能特征映射規則,用于在使用標準檢索方式時調用按照功能特征進行分類的標準件。規則文件采用txt格式,便于建立與catalog文件的鏈接及其內容的修改。
3)利用資源管理文件對管路模塊的資源進行標識,特別是指定標準件庫中各個文件的調用位置。資源管理文件就如同標準件庫的神經中樞,負責將管路模塊的各個功能部分連接到一起,對資源進行統一協調。其采用XML格式、樹形層次化結構和模塊化組織管理,可方便的管理及利用資源。當不同的功能模塊調用相同的資源文件時,只要在資源管理文件中統一對其路徑進行標識即可實現,方便的實現了資源的共享。當相同的功能模塊需要調用不同的資源文件時,只要建立不同的資源管理文件即可實現。對管路模塊使用資源管理文件進行管理的方式,為其標準件庫實現協同應用奠定了基礎。
資源管理文件的組織結構如圖2所示:

圖2 資源管理文件的組織結構
資源管理文件共分三個層次:項目資源層次定義可以被所有模塊共同使用的資源,主要包括模塊的資源索引文件、特征目錄相關路徑等;模塊層次定義在該模塊的所有應用下可使用的資源,主要包括各種目錄文件、報表文件等;應用層次定義僅能在該應用下使用的資源,例如在Tubing Design應用中的零件屬性信息、解析零件文件夾等。
通過以上論述,我們可以得出管路類標準件庫必須要包含:
1)定義標準件特征的特征文件,即.CATfct文件,其由CATIA的特征字典編輯器進行創建和修改,是標準件庫的核心控制文件。管路標準件庫的標準件均基于此文件進行創建、編輯及修改;
2)將標準件按照功能特征進行分類管理的Tubing Parts Catalog目錄文件;
3)將標準件按照物理特征進行分類管理的Tubing Specifications目錄文件;
4)定義各種規則的規則文件,通過txt文件定義規則,由目錄文件Tubing Design Rules進行統一管理;進行項目管理的資源管理的Project.xml文件。
5)系統環境配置文件,對CATIA的啟動環境進行設定;
6)管線目錄文件,用于設定管線的選用目錄及管徑的規格,其在標準件的調用過程中作為尺寸篩選條件,其結構與組織形式與規則文件類似,由目錄文件CATTub Tubing Line進行統一管理。
值得一提的是:Tubing Parts Catalog目錄文件的結構目錄與Tubing Design Rules中文件Tubing-FunctionPhysical.txt的結構必須一致,以保證標準件的正確調用。
標準件庫的主要文件目錄結構如圖3所示。

圖 3 標準件庫的主要文件結構
默認環境下CATIA的管路模塊標準件庫僅提供簡單的樣例,在工程實際應用中,要滿足各種設計單位不同的使用需求,僅僅依靠修改CATIA的環境變量以及進行管路模塊的客戶化環境定制是遠遠不夠的,需要重新修改或建立標準件庫的關鍵文件。根據以上的研究總結,可以得出一種通用性的管路類標準件庫的構建方法。
1)創建零件庫的核心控制文件:CATfct文件。由于CATIA文件對管路類零件進行了詳細的描述與分類。
2)按照標準、使用習慣、實際使用需求,通過建立或修改相應的規則文件,實現設計
員可以方便快捷的對零件進行檢索和調用。
3)創建零件選用目錄。首先在管路模塊中建立零件的三維模型,定義連接點等屬性信息;然后創建零件的設計表,其中包含零件的參數化信息;最后將零件導入至Tubing Parts Catalog目錄文件中。
4)設定資源的調用路徑及配置方式。在Project.xml文件中,設定管路零件庫的各個文件的調用路徑及模塊功能的配置方式,保證CATIA可以調用零件庫的相關文件。
管路類標準件庫構建完成后的效果如圖4!圖6所示,圖4管路類標準件庫的標準件調用界面,如圖4所示,根據實際的工程需求在標準件的下拉列表中,根據標準件的材料對同一類標準件進行了分類,方便設計員查找及調用。如圖5Tubing Parts Catalog的目錄結構所示,在目錄文件中即對標準件按照材料進行了分類管理。如圖6核心控制文件的目錄結構所示,在CATfct文件中定義了管路類標準件的類型。

圖4 管路類標準件庫的標準件調用界面

圖5 Tubing Parts Catalog的目錄結構

圖6 核心控制文件的目錄結構
為了滿足數字化協調設計的需求,工程實際使用標準件庫的過程中必須保證標準件的來源唯一,同時標準件庫的信息可共享,冗余少,可進行集中控制等。這就要求標準件庫必須是共享式的,以保證數據的唯一性及數據更新的快捷。根據管路模塊的特點及實際的工程要求,本文利用B/S架構對企業服務器及客戶端進行相關配置實現標準件庫的協同應用。

圖7 標準件庫的網絡布局
標準件庫的網絡布局如圖7所示。在企業服務器上存放Tubing、CATfct和Project.xml文件等標準庫的主文件。在設計員本機僅存放CATSettings文件,使設計員可以根據工作需求進行不同的CATIA設置。在服務器上共享標準件庫文件,在設計員本地將共享文件映射為本地磁盤,通過修改配置文件的路徑,即可將CATIA的調用目錄指向服務器。在Environment Editor和Project.xml中進行路徑的設定。需要修改的路徑如表1所示(假設映射的盤符為Y:,存放目錄為TubingProject)。

表 1 標準件庫文件路徑設定
通過以上配置,實現了設計員的CATIA管路標準件庫均指向Y:TubingProject目錄,即服務器上的TubingProject目錄,均使用該目錄中設定的規則,調用該目錄中標準件。只要更新該目錄中的文件,即可實現所有設計員標準件庫的同步更新。同時與設計員個人使用習慣有關的CATSettings文件均保存在本機的C:TubingProject CATSettings目錄中,保證了實際工程應用中設計員個性化需求。
本文對CATIA的管路模塊的標準件庫的結構進行了研究和分析,闡述了標準件庫的構建過程,實現了標準件庫的共享式應用。采用本文闡述的方式構建的CATIA管路模塊標準件庫可以滿足企業的實際使用需求,保證了標準件的來源唯一,
標準件庫的更新維護方便,為數字化協同設計提供了應用基礎。本文的研究成果已經應用于上海飛機設計研究院的標準件管理系統中。
[1] Dassault Systemes CATIA V5 User’s Documentation.
[2] 楊小龍.CATIA軟件Tubing Design模塊應用研究[J].直升機技術, 2008(1): 45-48.