蘇媛媛,毛宏圖
UG NX平臺模型質量檢查應用與擴展技術研究
蘇媛媛,毛宏圖
(中航工業(yè)沈陽發(fā)動機設計研究所,沈陽110015)
CAD模型質量檢查是通過有效的機制檢查數(shù)據(jù)模型發(fā)現(xiàn)不符合標準、規(guī)范的問題,并及時地處理解決以提高產品的設計制造質量。詳細研究了主流CAD平臺的模型檢查模塊,針對NX平臺具體分析其模型質量檢查Check-Mate機制,發(fā)掘應用Check-Mate基于知識工程進行知識獲取、封裝和擴展的功能。結果表明:基于Teamcenter PDM平臺實現(xiàn)的應用和擴展技術方案可有效提高模型質量,保證模型知識數(shù)據(jù)的有效性。
模型質量檢查;UGNX平臺;產品數(shù)據(jù)管理;知識融解;數(shù)字化設計;制造
在企業(yè)產品數(shù)字化設計制造過程中,產品CAD模型已成為產品數(shù)據(jù)的載體,直接傳遞產品的設計信息,表達產品的設計意圖。CAD模型貫穿于整個產品的設計、分析、制造和改進過程,其作為企業(yè)知識載體直接影響和關系到企業(yè)產品的質量,針對CAD模型數(shù)據(jù)的重要性,如何運用現(xiàn)有的規(guī)范和經(jīng)驗從源頭載體保證CAD模型的規(guī)范、標準已成為具有實際意義的非常重要的問題。隨著CAD軟件的廣泛應用和發(fā)展,現(xiàn)今企業(yè)需要快速開發(fā)出高質量的產品,針對這一問題,各大主流CAD軟件制造商都大力發(fā)展并提供了相應的模型質量檢查機制和功能模塊[1-2]。如CATIA用于CAD模型質量檢查的Free Style模塊、Pro/E中的Model CHECK功能和對裝配過程中的干涉檢查、UG NX提供的功能強大全面的Check-Mate模塊用于產品模型的質量檢查[3-5]。以上軟件的質量檢查在設計制造企業(yè)有著廣泛的應用,并取得了顯著的效果。UG NX平臺是1套數(shù)字化產品開發(fā)的完整解決方案,基于Teamcenter PDM平臺高效合理地將CAD、CAE、CAM集成為1個有機整體完成產品設計的全生命周期管理,其功能強大、市場應用廣泛,在中國航空發(fā)動機、汽車制造[6]等行業(yè)已成為主流CAD軟件。
本文針對UG NX平臺,結合實際應用背景,研究CAD模型檢查機制,詳細分析Check-Mate模塊并提出行之有效的應用和擴展方案。
針對CAD模型質量檢查的迫切需求,UG NX平臺從NX 3.0版本開始提供全英文環(huán)境的Check-Mate模塊,并逐步發(fā)展完善功能,并在NX 7.0版本中提供了具有中文環(huán)境的Check-Mate模塊。
UG NX平臺合理的規(guī)劃檢查流程提出了Check-Mate機制,并將其封裝為1個功能模塊集成于NX環(huán)境中,提供強大豐富的CAD模型質量檢查功能,并考慮到檢查信息的查看以及模型的復查審批,提供多種查看審批方式完成NX平臺環(huán)境下和非NX平臺情況下的檢查信息查看。同時,Check-Mate機制可以有效地集成于Teamcenter PDM環(huán)境中,在產品的生命周期內保證CAD模型的質量。
Check-Mate模塊從方便執(zhí)行、高效檢查角度出發(fā),主要包括運行測試(Run Tests)和編創(chuàng)測試(Author Tests)子模塊,其中運行測試模塊包括部件(Parts)、測試(Tests)和運行選項(Run Options),通過部件功能可以選擇檢查部件的3種加載方式,即當前部件、所有已加載部件和目錄中的所有部件,靈活高效的檢查部件。測試功能是Check-Mate的核心,提供200多種檢查項滿足用戶的需求。運行選項功能主要設置檢查信息的存儲方式,并生產相應的檢查信息文件(XML格式)用于保存被檢查部件的信息,此XML格式文件將用于模型檢查信息的查看,是NX環(huán)境、非NX環(huán)境以及Teamcenter PDM平臺查看模型檢查信息的數(shù)據(jù)載體文件。
Check-Mate機制模型質量檢查模型的執(zhí)行流程如圖1所示。
圖1 Check-Mate質量檢查執(zhí)行流程
CAD模型設計人員、模型復查審批人員要根據(jù)檢查信息確定模型的質量狀態(tài),為了方便使用,Check-Mate模塊提供2種查看機制,即NX平臺下查看和非NX平臺查看,如圖2所示。在每種環(huán)境下,NX都提供豐富的檢查信息,如出錯部件、解決建議等,可幫助用戶定位性質、解決問題。
圖2 NX平臺、非NX平臺查看檢查信息
(1)NX平臺下查看檢查信息
在NX平臺下可以方便調用Check-Mate模塊的查看功能檢查信息,并且每次執(zhí)行檢查項目后都會實時地提供檢查狀態(tài)信息。
與此同時,NX7.5版本提供了可視報告(Visual Reporting),其有別于其他文字方式的信息查看,將問題通過圖示直接定位于UG 3D模型中,實現(xiàn)圖形用戶方式地交互查看,草圖全約束檢查如圖3所示。這種方式簡單直觀,可顯著提高檢查模型質量狀態(tài)信息的效率。
(2)非NX平臺查看檢查信息
在不調用NX平臺的情況下依據(jù)檢查信息XML數(shù)據(jù)文件,可以簡單地使用IE查看,也可使用NX提供的非NX平臺檢查信息工具質量儀表盤(Quality Dashboard)進行查看,如圖4所示。質量儀表盤工具提供了功能相似但使用方式不同的2種具體工具來滿足不同習慣用戶的需求,這2種工具是Check-Mate Viewer和 Quality Dashboard Report Generator。
圖3 NX平臺查看檢查信息
圖4 非NX平臺查看檢查信息
高效的企業(yè)產品數(shù)字化設計制造過程是依托強大的PDM平臺進行管理運行,脫離PDM平臺的模型質量檢查將失去應用意義。UG NX依托其Teamcenter平臺實現(xiàn)CAD模型產品數(shù)據(jù)管理,并且通過2種方式完成Check-Mate機制與Teamcenter PDM平臺的有效集成。
集成方式1為使用NX管理器(NX Manager)。該方式通過在Teamcenter環(huán)境中使用NX,再調用NX中的Check-Mate模塊運行與非Teamcenter環(huán)境下完全相同的模塊功能完成相應的質量檢查工作,這種方式與UG結合密切。
集成方式2為使用檢測管理器(Validation Manager)。檢查管理器是 1種新式的集成方式(Teamcenter 8提供),有些情況下模型的質量檢查無需啟動UG NX,因此檢測管理器完成了從Teamcenter環(huán)境直接調用Check-Mate模塊,使模型的質量檢查任務從PDM環(huán)境直接獨立出來,有利于責任工作的明確。
NX UG平臺的Check-Mate機制并不是1個封閉環(huán)境,它使用知識融解(Knowledge Fusion-KF)封裝了用于模型質量檢查的API接口,開放了Check-Mate模塊全面的檢查功能,方便用戶根據(jù)需要定制擴展Check-Mate,使得此模塊可以開發(fā)擴展包含具體行業(yè)或者企業(yè)內部的模型質量檢查規(guī)范要求。
同時,Check-Mate機制不符合中國工程設計人員的使用習慣,檢查項的劃分和使用不方便,并且NX 7.0版本前的Check-Mate模塊無中文使用環(huán)境,即使NX 7.0中提供了Check-Mate的中文環(huán)境,但其底層如界面輸入、數(shù)據(jù)顯示仍然是英文,因此使用Check-Mate的開放接口可視擴展定制符合中國工程設計人員使用習慣的Check-Mate模塊。
Check-Mate模塊使用基于知識工程(Knowledge Based Engineering-KBE)的KF開發(fā)封裝,可以基于知識進行擴展。Check-Mate模塊本身就是工程規(guī)則知識在標準化檢查過程中的體現(xiàn),是對知識的1種把握和功能體現(xiàn)。KF語言簡單高效,使用其開發(fā)封裝的檢查規(guī)則可以合理地表現(xiàn)知識,同時KF是1種面向對象語言,體現(xiàn)面向對象的思想高效的重用知識。
Check-Mate模塊的子功能模塊編創(chuàng)測試(Author Tests)用于完成基于知識的KF擴展,具體擴展步驟如下:
STEP1為知識表示。針對模型質量檢查的需求,從知識工程角度完成檢查需求到檢查規(guī)則知識的提煉表示。
STEP2為知識集成?;贙F集成知識并使用Check-Mate編創(chuàng)測試(Author Tests)子模塊完成知識獲取的封裝擴展。Check-Mate的知識集成應按照編創(chuàng)測試的知識規(guī)則來定義知識片,如圖5所示。
圖5 NX Check-Mate模塊KF規(guī)則知識片
按照以上步驟針對航標擴展的Check-Mate模塊運行的實例如圖6所示。圖左側部分為3維模型質量檢查信息,中間部分為被檢查的渦輪葉片3維模型,右側部分為基于KF擴展的模型質量檢查系統(tǒng)。
圖6 NX平臺基于KF擴展的模型質量檢查系統(tǒng)
KF基于知識擴展Check-Mate模塊,實現(xiàn)了知識的高效利用。從圖6中可見,能將開發(fā)的檢查規(guī)則完全集成于Check-Mate模塊、NX UG平臺和Teamcenter PDM系統(tǒng),嵌入Check-Mate模塊中繼承了其合理的操作執(zhí)行流程,具備了與系統(tǒng)本身完全相同的檢查和查看功能,實現(xiàn)了與Check-Mate結構和功能的無縫連接。
NX平臺的Check-Mate機制及其封裝的功能模塊提供了完善的CAD模型檢查功能,并基于知識工程使用KF技術從知識提取、知識重用方面著手開發(fā)封裝檢查項表達知識和應用知識,同時Check-Mate能有效地與Teamcenter PDM平臺集成,方便從整個產品的生命周期來控制CAD模型的質量和標準。Check-Mate是完成CAD模型質量檢查的有效手段,對提高產品質量具有重要意義。
[1]徐劉春,楊海成,莫蓉.面向對象的CAD模型檢查方法研究[J].制造業(yè)自動化,2009(4):89-92.XU Liuchun,YANG Haicheng,MO Rong.Research on object-oriented check method of CAD model[J].Manufacturing Automation,2009(4):89-92.(in Chinese)
[2]符剛,林曉星,徐秋杰.CAD模型質量保證方法研究[J].航空制造技術,2006(3):89-92.FU Gang,LIN Xiaoxing,XU Qiujie.Research on the methods to guarantee the data quality of CAD model[J].Aeronautical Manufacturing Technology,2006(3):89-92.(in Chinese)
[3]陳青.汽車覆蓋件CAD模型質量驗證技術研究 [J].機械工程師,2007(7):34-36.CHEN Qing.Study on CAD model quality check technique of automobiles panel[J].Mechanical Engineer,2007(7):34-36.(in Chinese)
[4]劉壯.對PDM系統(tǒng)實施方法的思考 [J].航空發(fā)動機,2011,37(2):47-50.LIU Zhuang.Thought on implementation method for PDM system[J].Aeroengine,2011,37(2):47-50.(in Chi-nese)
[5]宋輝,李曉明,宋文波.航空發(fā)動機健康評估技術綜述[J].航空發(fā)動機,2011,37(2):58-62.SONG Hui,LI Xiaoming,SONG Wenbo.Review on aeroengine health assessment technology[J].Aeroengine,2011,37(2):58-62.(in Chinese)
[6]徐劉春,楊海成,莫蓉.基于B/S架構的CAD模型規(guī)范化自動檢查系統(tǒng)[D].西安:西北工業(yè)大學,2009.XU Liuchun,YANG Haicheng,MO Rong.The check system check method of CAD model base on the B/S[D].Xi’an:Northwestern Polytechnical University,2009.(in Chinese)
[7]蔣輝,范玉青.基于單一產品數(shù)據(jù)源的BOM管理 [J].北京航空航天大學學報,2003,29(5):447-450.JIANGHui,F(xiàn)AN Yuqing.BOM management based on SSPD[J].Journal of Beijing University of Aeronautics and Astronautics,2003,29(5):447-450.(in Chinese)
[8]唐曉青,胡云.面向產品生命周期的質量數(shù)據(jù)模型[J].北京航空航天大學學報,2006,32(10):1135-1140.TANG Xiaoqing,HU Yun.Quality data model in product lifecycle[J].Journal of Beijing University of Aeronautics and Astronautics,2006,32(10):1135-1140.(in Chinese)
[9]黃雙喜,范玉順.產品生命周期管理研究綜述[J].計算機集成制造系統(tǒng),2004,10(1):1-9.HUANG Shuangxi,F(xiàn)AN Yushun.Overview of product lifecycle management[J].Computer Intergrated Manufacturing System,2004,10(1):1-9.(in Chinese)
[10]段桂江,唐曉青.基于過程方法的制造企業(yè)質量管理系統(tǒng)模型研究[J].中國機械工程,2005,16(24):2207-2211.DUAN Guijiang,TANG Xiaoqing.Modeling of quality management system for manufacturing enterprise based on process method[J].China Mechanical Engineering,2005,16(24):2207-2211.(in Chinese)
[11]花鋒,王平,陳青.基于規(guī)則的產品CAD模型驗證[J].電氣技術與自動化,2005(3):124-127.HUA Feng,WANG Ping,CHEN Qing.The verification of product CAD model based on rules[J].Electrical Technology and Automation,2005(3):124-127.(in Chinese)
[12]Sudarsan R,Eswaran S,Abdelaziz B.Information sharing and exchange in the context of product lifecycle management:role of standards[J].Computer-Aided Design,2008(40):789-800.
[13]Rob H,Bo C B.Building information modelling experts’views on standardisation and industry deployment[J].Advanced Engineering Informatics,2008(22):271-280.
[14]Rob H,Bo CB.Use of standards for CAD layers in building[J].Automation in Construction,2007(16):290-297.
[15]Chen D,Vernadat F B.Standards on enterprise integration and engineering state of the art[J].International Journal of Computer Integrated Manufacturing,2004(3):102-107.
Application of UG NX Platform Model Quality Inspection and Research on Extension Technology
SU Yuan-yuan,MAO Hong-tu
(AVIC Shenyang Engine Design and Research Institute,Shengyang 110015,China)
Data model does not conform to the standards and specifications could be found by CAD model quality inspection method with a effective examination mechanism.Problem could be solved timely,and quality of product design and manufacturing could be improved.Checking module of the main CADplatform was studied detaily.Check-Mate mechanism was analyzed according to NX platform,and knowledge acquisition,packaging and extended function based on knowledge engineering were developed.The results show that application and extension technology scheme based on Teamcenter PDM platform can improve the quality of the model effectively,and ensure the effectiveness of the model knowledge data.
modelqualityinspection;UGNXplatform;Product DataManagement(PDM);knowledgefusion;digitized design;manufacture
V221.92
A
10.13477/j.cnki.aeroengine.2015.01.012
2013-12-19
蘇媛媛(1984),女,碩士,工程師,從事航空發(fā)動機機械系統(tǒng)設計研究工作;E-mail:ianleelj@qq.com。
蘇媛媛,毛宏圖.UGNX平臺模型質量檢查應用與擴展技術研究[J].航空發(fā)動機,2015,41(1);62-65.SU Yuanyuan,MAOHongtu.Application of UGNX platformmodel quality inspection and research on extension technology[J].Aeroengine,2015,41(1):62-65.
(編輯:沈廣祥)