資源描述:
《基于CREO的虛擬裝配路徑規(guī)劃技術(shù)研究》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、信息化技術(shù)航天制造技術(shù)基于CREO的虛擬裝配路徑規(guī)劃技術(shù)研究趙佳琪(天津航天機(jī)電設(shè)備研究所,天津300458)摘要:基于CREO三維設(shè)計(jì)軟件,利用Pro/TOOLKIT和MFC編程技術(shù),設(shè)計(jì)開(kāi)發(fā)出帶有干涉檢查的虛擬裝配路徑規(guī)劃功能模塊。在已知裝配體數(shù)模的基礎(chǔ)上,利用矩陣變換技術(shù)規(guī)劃出產(chǎn)品的拆卸過(guò)程,設(shè)有干涉檢查保證整個(gè)拆卸過(guò)程安全無(wú)誤,并將拆卸過(guò)程反演形成裝配動(dòng)畫(huà),指導(dǎo)裝配。虛擬裝配路徑規(guī)劃技術(shù)保證了航天器產(chǎn)品裝配過(guò)程的安全性,同時(shí)能顯著提高裝配效率。關(guān)鍵詞:虛擬裝配;路徑規(guī)劃;位姿矩陣;矩陣變換;Pro/TOOLKIT;二
2、次開(kāi)發(fā)ResearchonVirtualAssemblyPathPlanningTechniquebasedonCREOSoftwareZhaoJiaqi(TianjinInstituteofAerospaceMechanicalandElectricalEquipment,Tianjin300458)Abstract:BasedonCREOsoftware,amoduleofvirtualassemblypathplanningwithinterferencecheckingisdevelopedbyPro/TOOLKIT
3、andMFCprogrammingtechnique.Thedisassemblyprocessofproductcanbecalculatedbythetechniqueofmatrixtransformbasedonitsdigitalmodel.Interferencecheckingcanensurethesafetyduringdisassemblyprocess.Assemblyanimationwhichcanguideassemblyisformedbytheinversionofthedisassembly
4、process.Thevirtualassemblypathplanningtechniquecannotonlyensurethesafetyduringspacecraftproductassemblyprocess,butalsoimproveassemblyefficiencysignificantly.Keywords:virtualassembly;pathplanning;positionandorientationmatrix;matrixtransform;Pro/TOOLKIT;secondarydeve
5、lopment1引言編程技術(shù),提取裝配體的層級(jí)關(guān)系和相對(duì)位置等信息,通過(guò)矩陣變換技術(shù)實(shí)現(xiàn)對(duì)產(chǎn)品裝配過(guò)程的仿真驗(yàn)隨著科學(xué)技術(shù)的發(fā)展,數(shù)字化制造成為裝備制造證,保證產(chǎn)品裝配過(guò)程的準(zhǔn)確性和安全性。業(yè)重要的新興領(lǐng)域,而虛擬裝配技術(shù)作為數(shù)字化制造的一項(xiàng)核心技術(shù)也越來(lái)越引人注目。航天器產(chǎn)品成本2裝配信息提取高、精度大,需要保證產(chǎn)品裝配過(guò)程“零缺陷”。目前設(shè)計(jì)部門(mén)大多用CREO軟件進(jìn)行航天器產(chǎn)品的造裝配信息包括層級(jí)關(guān)系信息、配合信息和位姿信型設(shè)計(jì),如果能夠基于CREO軟件開(kāi)發(fā)出一種能夠模息等。擬產(chǎn)品裝配過(guò)程、保證整個(gè)裝配過(guò)程安全可靠的功能
6、2.1層級(jí)關(guān)系信息提取模塊,對(duì)保證航天器產(chǎn)品的質(zhì)量具有重要意義。在CREO三維設(shè)計(jì)軟件中,裝配體的層級(jí)關(guān)系用基于CREO的虛擬裝配路徑規(guī)劃技術(shù),是利用結(jié)構(gòu)樹(shù)來(lái)表示,如圖1所示。CREO軟件自帶的Pro/TOOLKIT二次開(kāi)發(fā)包和MFC作者簡(jiǎn)介:趙佳琪(1988-),碩士,機(jī)械工程專業(yè);研究方向:數(shù)字化制造項(xiàng)目開(kāi)發(fā)和實(shí)施。收稿日期:2016-01-1161信息化技術(shù)2016年2月第1期組件特征id號(hào)實(shí)體對(duì)象ProSolid,但是在該裝配體中需要把相同零件或部件區(qū)分開(kāi)來(lái),此時(shí)就可以用組件特征id表進(jìn)行21173區(qū)分。獲取組件層級(jí)
7、關(guān)系,需要從裝配體的頂層開(kāi)始訪第一層問(wèn)下面的所有組件,如果確定是所要找的組件,那么4389就要從該組件往上級(jí)走,一直到最頂層的裝配體,并記錄過(guò)程中每個(gè)組件的特征id號(hào)。例如,如果想獲得第二層組件A的層級(jí)關(guān)系,那么可以從組件A往上走,依2572次獲得各組件的特征id號(hào)是5、3、2。不過(guò)Pro/TOOLKIT中并沒(méi)有提供由一個(gè)組件對(duì)象獲得其第三層A父對(duì)象的函數(shù),無(wú)法從下往上走。但是,可以通過(guò)利圖1某裝配體組成的樹(shù)型層級(jí)結(jié)構(gòu)用上面的程序,在樹(shù)控件的樹(shù)節(jié)點(diǎn)里存放一個(gè)參數(shù),(○代表部件,□代表零件)這個(gè)參數(shù)記錄該組件的特征id號(hào)。當(dāng)需
8、要獲取某個(gè)組件的特征id表時(shí),就可以通過(guò)找其父節(jié)點(diǎn)并獲得該節(jié)CREO中用組件特征id表來(lái)表示組件在裝配體中點(diǎn)的相關(guān)參數(shù),一步一步找到根節(jié)點(diǎn),最終獲得該組的層級(jí)位置,例如組件A的組件特征id表為:num=3,件的特征id表。table[0]=2,table[1]=3,table[2]=5。層