三維設計數據自動導入工藝系統的接口模塊及工作方法
【技術領域】
[0001]本發明涉及航天器總裝領域,尤其涉及一種三維設計數據自動導入工藝系統的接口模塊及工作方法。
【背景技術】
[0002]目前,航天器三維設計下總裝的數據一般包括三維模型、模型描述文件等。由于航天器結構及組成復雜,導致航天器三維設計模型數據量巨大,對計算機和網絡等硬件都有很高的要求,因此一般需要在進行工藝設計前進行輕量化轉換,即在不影響設計意圖表達的前提下將航天器三維設計模型進行簡化處理,以便于開展后續工作。
[0003]現有輕量化轉換等工作一般是由專門人員手動完成的,主要流程如下:在三維設計模型受控后,由相關人員通知工藝系統管理員;工藝系統管理員按照受控通知信息,從設計部門的管理系統中下載相應的模型和模型描述文件,再根據描述文件的要求,將受控的三維設計模型或者更改模型手動導入工藝系統中;重復上述流程即可實現多套受控模型的導入。
[0004]通過上述分析可知,傳統的三維模型導入模式需要設置專門的系統管理員,并且需要通過手動方式完成導入,降低了系統導入的工作效率、增加了人力成本投入,同時由于人參與了數據導入過程,一定程度上降低了數據導入的可靠性。
【發明內容】
[0005]本發明要解決的技術問題在于提供一種三維設計數據自動導入工藝系統的接口模塊及工作方法,以克服現有技術中的缺陷與不足,即實現設計系統與工藝系統的集成,減少數據傳遞環節,提高三維設計數據的傳遞效率和可靠性,同時降低人力成本。
[0006]為了解決上述技術問題,本發明提供了一種三維設計數據自動導入工藝系統的接口模塊,該接口模塊包括:設計產品數據管理模塊,用于進行三維模型數據設計及管理工作,并編制模型說明文件;審簽模塊,用于對已完成設計的三維模型數據和模型說明文件進行審簽管理,并給審簽完畢的三維模型數據和模型說明文件添加受控標識;數據緩沖模塊,用于存儲已受控的三維模型數據和模型說明文件;工藝數字樣機管理模塊,用于接收與輕量化處理已受控的三維模型數據和模型說明文件。
[0007]本發明還提供了一種三維設計數據自動導入工藝系統接口模塊的工作方法,該工作方法包括:步驟1:設計及管理三維模型數據,并編制模型說明文件;步驟2:對已完成設計的三維模型數據和模型說明文件進行審簽管理,并給審簽完畢的三維模型數據和模型說明文件添加受控標識;步驟3:存儲已受控的三維模型數據和模型說明文件;步驟:4:接收與輕量化處理已受控的三維模型數據和模型說明文件。
[0008]本發明提供的三維設計數據自動導入工藝系統的接口模塊及工作方法建立了三維數據在設計系統與工藝系統間的傳遞鏈路,同時該接口可適應不同格式的三維設計數據,實現了無人參與的三維數據自動導入模式,提高了數據傳遞的效率和質量,從而提高了航天器研制的效率和質量。
【附圖說明】
[0009]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需使用的附圖作簡單地介紹
[0010]圖1為本發明的三維設計數據自動導入工藝系統的接口模塊的結構圖;
[0011]圖2為本發明的三維設計數據自動導入工藝系統的接口模塊的工作流程圖。
【具體實施方式】
[0012]下面結合附圖和【具體實施方式】對本發明的技術方案進行清楚、完整地描述。
[0013]本發明提供了一種三維設計數據自動導入工藝系統的接口模塊及工作方法,以實現設計系統與工藝系統的集成,提高三維設計數據的傳遞效率和可靠性,并降低人力成本。
[0014]圖1所示為本發明的三維設計數據自動導入工藝系統的接口模塊100的結構圖。三維設計數據自動導入工藝系統的接口模塊100包括設計產品數據管理模塊101、審簽模塊102、數據緩沖模塊103、工藝數字樣機管理模塊104。
[0015]設計產品數據管理模塊101進一步包括三維模型設計與管理模塊105和模型說明文件編制與管理模塊106。三維模型設計與管理模塊105通過三維計算機輔助設計(Computer Aided Design,簡稱CAD)集成模塊111,在設計產品數據管理模塊101中進行三維模型數據設計(例如,包括產品結構、三維模型、產品屬性的設計)與管理工作。模型說明文件編制與管理模塊106通過OFFICE集成模塊112,實現模型說明文件的編制,并將其作為三維模型數據的補充文件。設計產品數據管理模塊101通過三維計算機輔助設計集成模塊111進行產品版本自動管理。
[0016]審簽模塊102實現將已完成設計的三維模型數據和模型說明文件的審簽管理,審簽完畢后給三維模型數據和模型說明文件添加受控標識,并負責將受控的三維模型數據和模型說明文件向數據緩沖模塊103發放。
[0017]數據緩沖模塊103是已受控的三維模型數據和模型說明文件的存儲模塊,其通過定時輪詢設計產品數據管理模塊101中的數據,實現與設計產品數據管理模塊101中的數據同步,并提供接口用于接收工藝數字樣機管理模塊104的定時查詢,并負責向工藝數字樣機管理模塊104傳輸數據。
[0018]工藝數字樣機管理模塊104是三維模型設計數據(包括三維模型和模型說明文件)進入工藝數字樣機系統的入口,其負責數字樣機各模塊數據的管理。工藝數字樣機管理模塊104進一步包括產品結構管理模塊107、產品模型管理模塊108、產品屬性管理模塊109以及版本管理模塊110。工藝數字樣機管理模塊104通過三維計算機輔助設計集成模塊111的轉換接口實現三維設計數據的接收與輕量化處理。其中接收是指根據已受控的三維模型數據和模型說明文件構建工藝數字樣機的產品結構、產品屬性;輕量化處理是指將三維計算機輔助設計模型轉換為輕量化的格式,以便于數據傳輸及瀏覽,其中,三維計算機輔助設計模型一般為Pro/Engineer、Catia格式,輕量化的格式一般為JT等格式。工藝數字樣機管理模塊104中的產品版本可以由版本管理模塊110進行自動管理,也可以由工藝部門收到管理,其中,設計產品數據管理模塊104中的產品版本與工藝數字樣機管理模塊104中的產品版本可以相同,也可以不同。版本管理模塊110屬于基礎模塊,用以辨別設計數據的變化情況,例如當設計產品數據管理模塊中有新增的產品、模型有更改或者產品屬性有更改時,其對應的產品對象版本均會自動發生變化,而這種變化可以被工藝數字樣機的版本管理模塊識別到,并對應做相應處理(如修改產品結構、轉換模型和更新產品屬性)。產品結構管理模塊107進行產品結構管理,通過版本管理模塊110識別出產品結構的變化,如在工藝數字樣機模塊中新增或刪除產品對象,從而實現產品結構的管理。產品模型管理模塊108負責實現模型管理,即通過版本管理模塊110識別出三維設計模型的變化,如設計模型有變化或者有新增產品對象時,即可以將這兩種設計模型轉換為工藝數字樣機管理模塊所需要的模型格式,如JT。產品屬性管理模塊109通過版本管理模塊110識別出產品屬性變化,并自動將其更新到工藝數字樣機管理模塊中,如新增產品對象的產品屬性或者已有產品對象的產品屬性更改。具體地,在版本管理模塊110中,如果工藝系統中已存在該組件對應的產品對象,對比二者的版本,若版本相同即將三維模型、產品屬性等掛接到該產品對象中;如果二者版本不同,則先在工藝數字樣機管理模塊中對該產品對象進行升版處理,再判斷新導入零組件是否為新增或刪減的零組件;如果新導入零組件為新增或刪減的零組件,則新增或刪減對應零組件;否則為新導入零組件的模型或屬性發生更改,讀取新導入零組件的模型和屬性,并將新模型、新屬性導入到工藝數字樣機中對應的產品對象中。同時,工藝數字樣機管理模塊104通過消息通知模塊113在三維設計數據接收后向相關型號人員發送通知信息。
[0019]本發明工作時,設計人員在設計產品數據管理模塊中完成三維設計、三維設計更改以及模型說明文件的編制,這些數據在審簽模塊經審簽后進行受控并標識,同時通過設計系統與數據緩沖模塊的接口,將受控的三維設計數據(包括三維模型數據和模型說明文件)向數據緩沖模塊發放;工藝產品數據管理系統的工藝數字樣機管理模塊定時查詢數據緩沖模塊,當查詢到有新的三維受控數據后,讀取三維設計模型和模型描述文件的信息,按照相應的邏輯分別處理新受控的三維設計數據和更改數據,并啟動輕量化處理程序等,將新數據導入工藝系統中,并構建包括產品結構、產品模型、產品屬性和版本的工藝數字樣機,并向相關人員發送消息通知,作為其開展后續工藝設計的數據源。
[0020]圖2所示為本發明的三維設計數據自動導入工藝系統的接口模塊的工作流程圖200。圖2將結合圖1進行描述。本領域技術人員可以理解的是,雖然圖2中公開了具體的步驟,但是這些步驟僅作為示例用于說明,也就是說,本發明實施例的三維設計數據自動導入工藝系統的接口模塊的工作方法還可以執行多個其它的步驟或執行圖2中步驟的變換步驟。具體地,本發明實施例包括如下步驟:
[0021]在步驟201中,設計及管理三維模型數據,并編制模型說明文件。具體地,通過三維計算機輔助設計(Computer Aided Design)集成模塊111,在設計產品數據管理模塊101中進行三維模型數據設計與管理工作;通過OFFICE集成模塊112,實現模型說明文件的編制,并將其作為三維模型數據的補充文件;將已完成的三維模型數據和模型說明文件發送給申簽t旲塊。
[0022]在步驟202中,對已完成設計的三維模型數據和模