顏家勇 周瑩皓 樂 毅 張加波
?
基于三維研制模式的設計模型跨平臺轉換技術
顏家勇 周瑩皓 樂 毅 張加波
(北京衛星制造廠,北京 100094)

在全三維研制模式下,產品數據傳遞的主要載體是帶有制造信息的三維設計模型。分析了全三維研制模式下,模型應當具備四個要素才能滿足制造信息的完整性。通過調研發現,沒有同時滿足這四要素的模型格式能夠在不同CAD/CAM平臺間傳遞,導致制造信息的傳遞出現障礙。因此提出基于主模型的并行傳遞模式,解決了設計模型四要素在制造階段的完整表達,由主模型派生出輕量化模型和各類工藝模型的轉換方法,并成功應用于部分型號產品的全三維研制。
全三維研制;輕量化模型;工藝模型;參數化重構
三維設計模型是目前取代二維圖樣,在設計與制造之間傳遞信息的主要表達方式。當前大多數行業已使用三維軟件設計,而制造部門大都是以二維圖紙作為依據,進行物料下發、工藝準備、車間流轉、機加成形和集成裝配。使用三維模型作為制造依據可以簡化設計階段三維轉二維的過程,如何避免制造環節再次發生三維轉二維的現象,有必要研究制造階段如何利用設計三維模型。然而,設計模型有時并不能完全適用于制造過程,主要體現在:
a. 不同CAD/CAM平臺模型如何交換;
b. 如何對設計數據,如曲線、曲面、模型特征保密;
c. 如何使用設計模型快速制備鈑金、成形件;
d. 如何給車間操作者提供簡潔的模型瀏覽器,同時不會更改模型本身。
本文將解決全三維研制模式下,如何實現模型在不同CAD/CAM平臺的傳遞,并實現模型數據在制造階段的有效利用。
2.1 全三維模式下設計模型四要素
與二維圖樣對比分析可知,三維設計模型應當同時具備模型幾何、裝配關系、標注和屬性等四個方面的要素,才能夠將設計意圖完整、準確地表達[1],如圖1所示:
a. 模型幾何:產品定義數據中表達設計產品的幾何元素;
b. 裝配關系:模型幾何之間的相互約束和位置關系;
c. 標注:無需手工或外部處理即可見的尺寸、公差、注釋、文本和符號;
d. 屬性:表達產品定義或產品模型特征所需的不可見的尺寸、公差、注釋、文本或符號,但這些信息可查詢得到。
如果在制造階段需要使用設計模型,則設計模型的四個要素應當具備以下特征:
a. 模型幾何:坐標系、形狀、比例和單位在制造方的CAD/CAM系統中不改變,并能夠在模型幾何上查詢,進行工裝、鈑金、數控程序等工藝設計;
b. 裝配關系:各零、部件的約束關系和相對位置不發生變化;
c. 標注:設計模型所有標注應可見,包括中、英文、數字、標點符號和特殊字符,根據GB/T24734—2009數字化產品定義數據通則的要求,模型幾何與標注間關聯,能夠高亮顯示;所有投影、剖切和軸側視圖與轉換前模型保持一致;
d. 屬性:能夠正確顯示制造部門所需的屬性值。

圖1 三維CAD模型的四個要素
2.2 跨平臺轉換下的模型格式問題
通過調研和大量的轉換測試后發現,沒有同時滿足這四要素的模型格式可以在不同CAD/CAM平臺間傳遞,測試結果如表1所示。
表1 三維模型向其它格式轉換后的部分指標滿足情況
轉換方式模型幾何裝配關系標注屬性 精度與比例工藝建模能力約束關系相對位置字符顯示與模型幾何關聯投影剖切視向剖切面 Pro/E->pvz√××√√√√√√√√ Pro/E->JT√××√××√×××× Pro/E->3dxml無法轉換 CATIA->3dxml√××√√√√√√√√ CATIA-> JT√××√××√×××× CATIA->pvz無法轉換 NX-> JT√××√√√√√√√√ NX->3dxml無法轉換 NX->pvz無法轉換 Pro/E->STEP√√×√××××××× CATIA->STEP√√×√××××××× NX->STEP√√×√×××××××
注:1.以上測試基于的版本為Pro/E5.0 M110,Siemens NX8.0、CATIA V5R16;2.部分轉換方式使用了專用工具,以保證獲得轉換后的最佳情況。
標準中間格式無法轉換標注和屬性。STEP[2]、IGES等中性標準格式,以及CATIA、Pro/E、Siemens NX之間相互直讀模型基本能夠較好地滿足模型幾何與轉配關系的轉換要求,但在標注和屬性方面除了個別尺寸能夠轉換外(借助了單獨的轉換工具),有投影、剖切要求的標注轉換均存在失敗情況,遠不能滿足工程化的要求。這主要是由于:在三維模型上標注和接口仍屬于一個新領域,GB/T 24734—2009數字化產品定義數據通則只提及標注的樣式,未提及標注的接口協議,缺乏對標注轉換接口開發的參考依據;CAD軟件公司出于商業利益的考慮,不開放接口甚至加密了標注數據,以防止用戶可以隨意更換其它公司的軟件產品反而給自己造成損失。
輕量化模型能夠轉換標注和屬性,但無法在不同CAD平臺間傳遞。主流CAD軟件公司輕量化模型軟件能夠很好的支持自己的三維模型格式,并能夠通過去除模型的建模歷史,保密設計數據,并最大程度縮減存儲空間。PTC公司的輕量化模型模式*.pvz、達索公司的*.3dxml和西門子公司的*.jt,提供了價格便宜甚至是免費的輕量化模型查看軟件。
通過對表1分析,由于輕量化模型能夠完整地保留標注和屬性,且模型精度滿足測量查詢,因此輕量化模型作為車間現場模型能夠顯示所有制造信息,可以代替二維圖樣在車間傳遞。PTC公司的Pro/E(Creo View),Siemens公司的Teamcenter Visualization以及達索公司的3DVIA Composer為輕量化模型的實時瀏覽提供了非常便捷的軟件界面,界面中允許對模型進行查看、檢索和批注,如圖2所示,但不會對模型本身編輯和修改,為建模歷史和設計核心參數提供了保護。

圖2 輕量化模型查看界面
4.1 中性格式制造模型轉換
標準中間模型STEP、IGES能夠在各CAD軟件平臺間傳遞。工裝設計、數控編程時對模型幾何的精度和裝配關系的正確性更有意義,如圖3所示,主流CAD軟件所支持的STEP AP203和A214轉換協議為此提供了良好的保證。此外,Siemens NX、PTC Creo和CATIA都能夠相互讀取對方的模型格式。不基于建模歷史的建模技術——同步建模和直接建模技術使得在沒有歷史的模型上進行二次編輯成為可能[4]。

圖3 模型數控程序編制
4.2 模型結構樹轉換
工藝設計時確實需要設計建模歷史即模型結構樹,若重新建模工作量很大,雖然主流CAD軟件的內部架構不同,但由于對產品數據交換需求確實存在,不少提供產品數據轉換服務的公司,如美國Trans Magic公司、英國Theorem solution公司,推出了商業化的專用數據轉換工具軟件和修補軟件。如Siemens PLM公司在其Teamcenter平臺上開發的Content Migration Manager(CMM)插件能夠將目前主流的CAD模型,如CATIA、Pro/E和Ideas進行轉換,并保留建模歷史信息(草圖、拉伸、陣列等特征)和裝配信息。如圖4所示,Pro/E模型通過CMM轉換得到了具有建模歷史的NX格式模型,在該模型基礎上進行修補后可以減少重復建模的工作量。

a 轉換前的pro/E模型 b 轉換后待修補的NX模型
4.3 制造模型參數化重構
以成形方式(鈑金、模具成形)制造的零件無法直接使用中性格式或采用結構樹轉換并修補的模型進行工藝操作,只能據設計模型的尺寸重建展開的工藝模型。手工重建依然工作量巨大。但對于較成熟、類型相似的零件可采用參數化重構的方式創建工藝模型。如圖5所示,通過二次開發,提取整體壁板的Pro/E設計參數,將設計參數導入到Siemens NX系統中,系統會根據這些設計參數完成對整體壁板展開工藝模型的自動化重構。通過參數的直接導入避免了手工輸入存在錯誤的風險,極大減少了重復建模的工作量。

a 設計模型及設計參數
b 制造模型及參數化重構
圖5 整體壁板制造模型參數化重構
5.1 基于主模型的跨平臺傳遞方式
解決了模型格式的轉換后,就可以實現基于主模型(設計模型)向制造和裝配數據的并行傳遞,而不再是基于二維圖樣的串行傳遞,不同角色的操作者(設計、工藝、調度、車間操作、檢驗)可以在同一個系統下同時查看和編輯。如圖6所示。輕量化模型由于完整保留了模型幾何、裝配關系、標注和屬性四要素,可以作為設計圖樣在整個制造過程中傳遞。而工藝模型和檢測模型由于只偏重對模型幾何和裝配關系的精確性的要求,使用中性格式、結構樹轉換、工藝模型重構這三類方式可解決不同CAD軟件中的模型傳遞。

圖6 基于主模型的跨平臺模型傳遞方式
5.2 設計模型批量化轉換
設計模型應盡可能進行自動化轉換,以避免人工介入而產生質量隱患。通過配置模型轉換服務器,實現設計模型向輕量化模型、中性格式模型的批量化轉換,并將轉換后的模型直接保存在服務器上進行受控管理,當設計模型版本更新時,設置觸發機制對派生模型進行更新或通知工藝人員進行版本確認。PTC公司Creo Elements/Pro Distributed Batch插件、Siemens公司NX Translator插件通過服務器端配置,可以實現模型的批量化自動轉換,并將模型直接保存在服務器上進行受控管理,如圖7所示。

a Pro/E分布式批量模型轉換器 b 轉換后的受控設計模型和輕量化模型
5.3 跨平臺傳遞在航天產品中的應用
通過對三維設計模型組成、格式轉換和工程化應用研究,逐步解決了基于設計主模型在跨CAD平臺的型號應用,打通了結構板、端框、桁條、管路、支架和壁板等多類機械產品跨平臺模型傳遞的技術路線,實現了航天結構機構類產品以三維模型向制造下游傳遞的可行性,對模型組織管理和批量化傳遞進行深入研究,實現了模型傳遞與轉換的自動化和批量化,保證了產品數據的完整和正確。表2為目前航天結構機構產品三維主模型的格式,以及跨平臺轉換后的輕量化模型格式和工藝模型格式。
表2 航天主要結構機構產品三維模型的格式一覽表
模型種類主模型格式輕量化模型格式工藝模型格式(方法) 結構板(二維裝配體)*.part(Pro/E)*.pvz*.part(NX)、*.dwg 端框、連接框(三維機加件)*.part(Pro/E)*.pvz*.stp、*.step、模型結構樹轉換 儀器支架(三維機加件)*.part(Pro/E)、*.CATpart*.pvz*.3dxml*.stp、*.step、模型結構樹轉換 桁條、管路(三維鈑金件)*.part(Pro/E)*.pvz模型結構樹轉換 整體壁板(三維鈑金件)*.part(Pro/E)*.pvz參數化重構
轉換后的三維模型是工藝編制、車間生產的依據。設計制造模型轉換不僅是一項技術,更是一項包含軟件與系統、人員與分工、流程及規范的系統性工程。通過開展研究,解決全三維研制模式下,產品數據的跨平臺傳遞和使用問題,實現了模型數據的有效性管理,提高了制造過程的模型重用能力,為基于全三維航天器產品數字化工程應用奠定基礎。
1 GB/T 24734.1—2009 數字化產品定義數據通則[S]
2 SCRA. STEP application handbook version 3[R],2006
3 張寶源,席平. 三維標注技術發展概況[J]. 工程圖學學報,2011(4):74~79
4 楊雙榮,胡沙,李建軍. CAD數據交換與互操作性的研究[J]. 計算機工程與設計,2010,31(7):1580~1584
5 Sharma K J, Bowonder B. The making of boeing 777: a case study in concurrent engineering[J]. International Journal of Manufacturing Technology and Management,2004(6): 254~264
6 陳月根. 航天器數字化設計基礎[M]. 北京:中國科學技術出版社,2010
Technology of Design Modeling Exchange between Different CAD/CAM Platforms Based on Full Three-Dimensional Manufacturing Mode
Yan Jiayong Zhou Yinghao Yue Yi Zhang Jiabo
(Beijing Spacecrafts, Beijing 100094)
3Ddesign model with product manufacturing information (PMI) is the major carrier of product data transformation on full 3D manufacturing mode. Integrity of PMI transformation needs four model factors. The survey results show that design model with whole four factors can’t be transformed completely between different CAD/CAM platforms. A parallel passing mode based on master model is proposed in this paper. Modeling exchange methods such as lightweight model exchange and process model exchange can be used to express the four factors perfectly at the manufacturing stage, and this method is successfully used in full 3D manufacturing of some products.
full 3D manufacturing mode;lightweight model;process model;parametric reconstruction
顏家勇(1985),工程師,機械制造專業;研究方向:數字化制造技術研究與應用。
2017-04-27