蘇媛媛,毛宏圖
UG NX平臺(tái)模型質(zhì)量檢查應(yīng)用與擴(kuò)展技術(shù)研究
蘇媛媛,毛宏圖
(中航工業(yè)沈陽(yáng)發(fā)動(dòng)機(jī)設(shè)計(jì)研究所,沈陽(yáng)110015)
CAD模型質(zhì)量檢查是通過有效的機(jī)制檢查數(shù)據(jù)模型發(fā)現(xiàn)不符合標(biāo)準(zhǔn)、規(guī)范的問題,并及時(shí)地處理解決以提高產(chǎn)品的設(shè)計(jì)制造質(zhì)量。詳細(xì)研究了主流CAD平臺(tái)的模型檢查模塊,針對(duì)NX平臺(tái)具體分析其模型質(zhì)量檢查Check-Mate機(jī)制,發(fā)掘應(yīng)用Check-Mate基于知識(shí)工程進(jìn)行知識(shí)獲取、封裝和擴(kuò)展的功能。結(jié)果表明:基于Teamcenter PDM平臺(tái)實(shí)現(xiàn)的應(yīng)用和擴(kuò)展技術(shù)方案可有效提高模型質(zhì)量,保證模型知識(shí)數(shù)據(jù)的有效性。
模型質(zhì)量檢查;UGNX平臺(tái);產(chǎn)品數(shù)據(jù)管理;知識(shí)融解;數(shù)字化設(shè)計(jì);制造
在企業(yè)產(chǎn)品數(shù)字化設(shè)計(jì)制造過程中,產(chǎn)品CAD模型已成為產(chǎn)品數(shù)據(jù)的載體,直接傳遞產(chǎn)品的設(shè)計(jì)信息,表達(dá)產(chǎn)品的設(shè)計(jì)意圖。CAD模型貫穿于整個(gè)產(chǎn)品的設(shè)計(jì)、分析、制造和改進(jìn)過程,其作為企業(yè)知識(shí)載體直接影響和關(guān)系到企業(yè)產(chǎn)品的質(zhì)量,針對(duì)CAD模型數(shù)據(jù)的重要性,如何運(yùn)用現(xiàn)有的規(guī)范和經(jīng)驗(yàn)從源頭載體保證CAD模型的規(guī)范、標(biāo)準(zhǔn)已成為具有實(shí)際意義的非常重要的問題。隨著CAD軟件的廣泛應(yīng)用和發(fā)展,現(xiàn)今企業(yè)需要快速開發(fā)出高質(zhì)量的產(chǎn)品,針對(duì)這一問題,各大主流CAD軟件制造商都大力發(fā)展并提供了相應(yīng)的模型質(zhì)量檢查機(jī)制和功能模塊[1-2]。如CATIA用于CAD模型質(zhì)量檢查的Free Style模塊、Pro/E中的Model CHECK功能和對(duì)裝配過程中的干涉檢查、UG NX提供的功能強(qiáng)大全面的Check-Mate模塊用于產(chǎn)品模型的質(zhì)量檢查[3-5]。以上軟件的質(zhì)量檢查在設(shè)計(jì)制造企業(yè)有著廣泛的應(yīng)用,并取得了顯著的效果。UG NX平臺(tái)是1套數(shù)字化產(chǎn)品開發(fā)的完整解決方案,基于Teamcenter PDM平臺(tái)高效合理地將CAD、CAE、CAM集成為1個(gè)有機(jī)整體完成產(chǎn)品設(shè)計(jì)的全生命周期管理,其功能強(qiáng)大、市場(chǎng)應(yīng)用廣泛,在中國(guó)航空發(fā)動(dòng)機(jī)、汽車制造[6]等行業(yè)已成為主流CAD軟件。
本文針對(duì)UG NX平臺(tái),結(jié)合實(shí)際應(yīng)用背景,研究CAD模型檢查機(jī)制,詳細(xì)分析Check-Mate模塊并提出行之有效的應(yīng)用和擴(kuò)展方案。
針對(duì)CAD模型質(zhì)量檢查的迫切需求,UG NX平臺(tái)從NX 3.0版本開始提供全英文環(huán)境的Check-Mate模塊,并逐步發(fā)展完善功能,并在NX 7.0版本中提供了具有中文環(huán)境的Check-Mate模塊。
UG NX平臺(tái)合理的規(guī)劃?rùn)z查流程提出了Check-Mate機(jī)制,并將其封裝為1個(gè)功能模塊集成于NX環(huán)境中,提供強(qiáng)大豐富的CAD模型質(zhì)量檢查功能,并考慮到檢查信息的查看以及模型的復(fù)查審批,提供多種查看審批方式完成NX平臺(tái)環(huán)境下和非NX平臺(tái)情況下的檢查信息查看。同時(shí),Check-Mate機(jī)制可以有效地集成于Teamcenter PDM環(huán)境中,在產(chǎn)品的生命周期內(nèi)保證CAD模型的質(zhì)量。
Check-Mate模塊從方便執(zhí)行、高效檢查角度出發(fā),主要包括運(yùn)行測(cè)試(Run Tests)和編創(chuàng)測(cè)試(Author Tests)子模塊,其中運(yùn)行測(cè)試模塊包括部件(Parts)、測(cè)試(Tests)和運(yùn)行選項(xiàng)(Run Options),通過部件功能可以選擇檢查部件的3種加載方式,即當(dāng)前部件、所有已加載部件和目錄中的所有部件,靈活高效的檢查部件。測(cè)試功能是Check-Mate的核心,提供200多種檢查項(xiàng)滿足用戶的需求。運(yùn)行選項(xiàng)功能主要設(shè)置檢查信息的存儲(chǔ)方式,并生產(chǎn)相應(yīng)的檢查信息文件(XML格式)用于保存被檢查部件的信息,此XML格式文件將用于模型檢查信息的查看,是NX環(huán)境、非NX環(huán)境以及Teamcenter PDM平臺(tái)查看模型檢查信息的數(shù)據(jù)載體文件。
Check-Mate機(jī)制模型質(zhì)量檢查模型的執(zhí)行流程如圖1所示。
圖1 Check-Mate質(zhì)量檢查執(zhí)行流程
CAD模型設(shè)計(jì)人員、模型復(fù)查審批人員要根據(jù)檢查信息確定模型的質(zhì)量狀態(tài),為了方便使用,Check-Mate模塊提供2種查看機(jī)制,即NX平臺(tái)下查看和非NX平臺(tái)查看,如圖2所示。在每種環(huán)境下,NX都提供豐富的檢查信息,如出錯(cuò)部件、解決建議等,可幫助用戶定位性質(zhì)、解決問題。
圖2 NX平臺(tái)、非NX平臺(tái)查看檢查信息
(1)NX平臺(tái)下查看檢查信息
在NX平臺(tái)下可以方便調(diào)用Check-Mate模塊的查看功能檢查信息,并且每次執(zhí)行檢查項(xiàng)目后都會(huì)實(shí)時(shí)地提供檢查狀態(tài)信息。
與此同時(shí),NX7.5版本提供了可視報(bào)告(Visual Reporting),其有別于其他文字方式的信息查看,將問題通過圖示直接定位于UG 3D模型中,實(shí)現(xiàn)圖形用戶方式地交互查看,草圖全約束檢查如圖3所示。這種方式簡(jiǎn)單直觀,可顯著提高檢查模型質(zhì)量狀態(tài)信息的效率。
(2)非NX平臺(tái)查看檢查信息
在不調(diào)用NX平臺(tái)的情況下依據(jù)檢查信息XML數(shù)據(jù)文件,可以簡(jiǎn)單地使用IE查看,也可使用NX提供的非NX平臺(tái)檢查信息工具質(zhì)量?jī)x表盤(Quality Dashboard)進(jìn)行查看,如圖4所示。質(zhì)量?jī)x表盤工具提供了功能相似但使用方式不同的2種具體工具來滿足不同習(xí)慣用戶的需求,這2種工具是Check-Mate Viewer和 Quality Dashboard Report Generator。
圖3 NX平臺(tái)查看檢查信息
圖4 非NX平臺(tái)查看檢查信息
高效的企業(yè)產(chǎn)品數(shù)字化設(shè)計(jì)制造過程是依托強(qiáng)大的PDM平臺(tái)進(jìn)行管理運(yùn)行,脫離PDM平臺(tái)的模型質(zhì)量檢查將失去應(yīng)用意義。UG NX依托其Teamcenter平臺(tái)實(shí)現(xiàn)CAD模型產(chǎn)品數(shù)據(jù)管理,并且通過2種方式完成Check-Mate機(jī)制與Teamcenter PDM平臺(tái)的有效集成。
集成方式1為使用NX管理器(NX Manager)。該方式通過在Teamcenter環(huán)境中使用NX,再調(diào)用NX中的Check-Mate模塊運(yùn)行與非Teamcenter環(huán)境下完全相同的模塊功能完成相應(yīng)的質(zhì)量檢查工作,這種方式與UG結(jié)合密切。
集成方式2為使用檢測(cè)管理器(Validation Manager)。檢查管理器是 1種新式的集成方式(Teamcenter 8提供),有些情況下模型的質(zhì)量檢查無需啟動(dòng)UG NX,因此檢測(cè)管理器完成了從Teamcenter環(huán)境直接調(diào)用Check-Mate模塊,使模型的質(zhì)量檢查任務(wù)從PDM環(huán)境直接獨(dú)立出來,有利于責(zé)任工作的明確。
NX UG平臺(tái)的Check-Mate機(jī)制并不是1個(gè)封閉環(huán)境,它使用知識(shí)融解(Knowledge Fusion-KF)封裝了用于模型質(zhì)量檢查的API接口,開放了Check-Mate模塊全面的檢查功能,方便用戶根據(jù)需要定制擴(kuò)展Check-Mate,使得此模塊可以開發(fā)擴(kuò)展包含具體行業(yè)或者企業(yè)內(nèi)部的模型質(zhì)量檢查規(guī)范要求。
同時(shí),Check-Mate機(jī)制不符合中國(guó)工程設(shè)計(jì)人員的使用習(xí)慣,檢查項(xiàng)的劃分和使用不方便,并且NX 7.0版本前的Check-Mate模塊無中文使用環(huán)境,即使NX 7.0中提供了Check-Mate的中文環(huán)境,但其底層如界面輸入、數(shù)據(jù)顯示仍然是英文,因此使用Check-Mate的開放接口可視擴(kuò)展定制符合中國(guó)工程設(shè)計(jì)人員使用習(xí)慣的Check-Mate模塊。
Check-Mate模塊使用基于知識(shí)工程(Knowledge Based Engineering-KBE)的KF開發(fā)封裝,可以基于知識(shí)進(jìn)行擴(kuò)展。Check-Mate模塊本身就是工程規(guī)則知識(shí)在標(biāo)準(zhǔn)化檢查過程中的體現(xiàn),是對(duì)知識(shí)的1種把握和功能體現(xiàn)。KF語(yǔ)言簡(jiǎn)單高效,使用其開發(fā)封裝的檢查規(guī)則可以合理地表現(xiàn)知識(shí),同時(shí)KF是1種面向?qū)ο笳Z(yǔ)言,體現(xiàn)面向?qū)ο蟮乃枷敫咝У闹赜弥R(shí)。
Check-Mate模塊的子功能模塊編創(chuàng)測(cè)試(Author Tests)用于完成基于知識(shí)的KF擴(kuò)展,具體擴(kuò)展步驟如下:
STEP1為知識(shí)表示。針對(duì)模型質(zhì)量檢查的需求,從知識(shí)工程角度完成檢查需求到檢查規(guī)則知識(shí)的提煉表示。
STEP2為知識(shí)集成?;贙F集成知識(shí)并使用Check-Mate編創(chuàng)測(cè)試(Author Tests)子模塊完成知識(shí)獲取的封裝擴(kuò)展。Check-Mate的知識(shí)集成應(yīng)按照編創(chuàng)測(cè)試的知識(shí)規(guī)則來定義知識(shí)片,如圖5所示。
圖5 NX Check-Mate模塊KF規(guī)則知識(shí)片
按照以上步驟針對(duì)航標(biāo)擴(kuò)展的Check-Mate模塊運(yùn)行的實(shí)例如圖6所示。圖左側(cè)部分為3維模型質(zhì)量檢查信息,中間部分為被檢查的渦輪葉片3維模型,右側(cè)部分為基于KF擴(kuò)展的模型質(zhì)量檢查系統(tǒng)。
圖6 NX平臺(tái)基于KF擴(kuò)展的模型質(zhì)量檢查系統(tǒng)
KF基于知識(shí)擴(kuò)展Check-Mate模塊,實(shí)現(xiàn)了知識(shí)的高效利用。從圖6中可見,能將開發(fā)的檢查規(guī)則完全集成于Check-Mate模塊、NX UG平臺(tái)和Teamcenter PDM系統(tǒng),嵌入Check-Mate模塊中繼承了其合理的操作執(zhí)行流程,具備了與系統(tǒng)本身完全相同的檢查和查看功能,實(shí)現(xiàn)了與Check-Mate結(jié)構(gòu)和功能的無縫連接。
NX平臺(tái)的Check-Mate機(jī)制及其封裝的功能模塊提供了完善的CAD模型檢查功能,并基于知識(shí)工程使用KF技術(shù)從知識(shí)提取、知識(shí)重用方面著手開發(fā)封裝檢查項(xiàng)表達(dá)知識(shí)和應(yīng)用知識(shí),同時(shí)Check-Mate能有效地與Teamcenter PDM平臺(tái)集成,方便從整個(gè)產(chǎn)品的生命周期來控制CAD模型的質(zhì)量和標(biāo)準(zhǔn)。Check-Mate是完成CAD模型質(zhì)量檢查的有效手段,對(duì)提高產(chǎn)品質(zhì)量具有重要意義。
[1]徐劉春,楊海成,莫蓉.面向?qū)ο蟮腃AD模型檢查方法研究[J].制造業(yè)自動(dòng)化,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模型質(zhì)量保證方法研究[J].航空制造技術(shù),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模型質(zhì)量驗(yàn)證技術(shù)研究 [J].機(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]劉壯.對(duì)PDM系統(tǒng)實(shí)施方法的思考 [J].航空發(fā)動(dòng)機(jī),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ā)動(dòng)機(jī)健康評(píng)估技術(shù)綜述[J].航空發(fā)動(dòng)機(jī),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架構(gòu)的CAD模型規(guī)范化自動(dòng)檢查系統(tǒng)[D].西安:西北工業(yè)大學(xué),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]蔣輝,范玉青.基于單一產(chǎn)品數(shù)據(jù)源的BOM管理 [J].北京航空航天大學(xué)學(xué)報(bào),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]唐曉青,胡云.面向產(chǎn)品生命周期的質(zhì)量數(shù)據(jù)模型[J].北京航空航天大學(xué)學(xué)報(bào),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]黃雙喜,范玉順.產(chǎn)品生命周期管理研究綜述[J].計(jì)算機(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è)質(zhì)量管理系統(tǒng)模型研究[J].中國(guó)機(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ī)則的產(chǎn)品CAD模型驗(yàn)證[J].電氣技術(shù)與自動(dòng)化,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ā)動(dòng)機(jī)機(jī)械系統(tǒng)設(shè)計(jì)研究工作;E-mail:ianleelj@qq.com。
蘇媛媛,毛宏圖.UGNX平臺(tái)模型質(zhì)量檢查應(yīng)用與擴(kuò)展技術(shù)研究[J].航空發(fā)動(dòng)機(jī),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.
(編輯:沈廣祥)