【正文】
沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) I 摘 要 本文探討了以 CATIA V5R17 為平臺(tái), 分析了制孔設(shè)備的運(yùn)動(dòng)機(jī)構(gòu)的機(jī)理及其特點(diǎn), 依靠 Visual Basic 語(yǔ)言及其編程工具 Microsoft Visual Basic 中文企業(yè)版對(duì)CATIA 制孔設(shè)備的 裝配部分及制孔運(yùn)動(dòng)仿真部分進(jìn)行二次開(kāi)發(fā)的基本方法,從而實(shí)現(xiàn)人機(jī)交互模式下完成某機(jī)的制孔運(yùn)動(dòng)仿真的過(guò)程。首先本文介紹了 CATIA 二次開(kāi)發(fā)的發(fā)展?fàn)顩r 和開(kāi)發(fā)方法 ;其次說(shuō)明了 CATIA 二次開(kāi)發(fā)的一般步驟和實(shí)現(xiàn)方法;最后, 通過(guò)制孔設(shè)備的虛擬裝配和運(yùn)動(dòng)仿真 ,詳細(xì)說(shuō)明了完成整個(gè) CATIA 二次開(kāi)發(fā)的具體步 驟,并且將所有模塊集成到一個(gè)交互的軟件的界面中,生成完整的制孔運(yùn)動(dòng)仿真模型。 關(guān)鍵詞 : CATIA;二次開(kāi)發(fā); VB;運(yùn)動(dòng)仿真 Abstract This paper discusses in CATIA V5R17 platform, analysis of the motion in the system hole equipment and characteristics of the mechanism, relying on language and its Visual Basic programming tool Microsoft Visual Basic Enterprise Edition on the Chinese part of CATIA assembly and motion simulation system of hole part 2 times the basic method developed in order to achieve humanputer interaction mode, the system holes to plete a machine motion simulation process. This paper introduces CATIA the first secondary development of methods of development and development。 second shows the secondary development of CATIA general steps and methods。 Finally, a virtual assembly system hole equipment and motion simulation, detailed description of the second to plete the CATIA Development of concrete steps, and all modules will be integrated into an interactive software interface, the system generates a plete simulation model of hole motion. Keywords: CATIA; Secondary development; VB; Motion Simulation 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) III 目 錄 1 引言 ................................................................................................................................... 1 本課題的研究背景 ..................................................................................................... 1 本課題研究的內(nèi)容和意義 ......................................................................................... 2 課題內(nèi)容 .............................................................................................................. 2 課題意義 .............................................................................................................. 2 2 文獻(xiàn)綜述 ........................................................................................................................... 3 CATIA 二次開(kāi)發(fā)介紹 ................................................................................................. 3 CATIA 二次開(kāi)發(fā)接口 ................................................................................................. 3 CATIA 二次開(kāi)發(fā)分類(lèi) ................................................................................................. 4 CATIA 二次開(kāi)發(fā)國(guó)內(nèi)外應(yīng)用情況 ............................................................................. 8 3 方案論證 ........................................................................................................................... 9 方案的提出 ................................................................................................................. 9 基于宏的 CATIA 二次開(kāi)發(fā) ................................................................................ 9 基于 CAA C++的 CATIA 二次開(kāi)發(fā) .............................................................. 11 基于宏和基于 CAA 的兩種開(kāi)發(fā)方案的比較及選擇 ............................................ 15 4 Visual Basic 環(huán)境下的 CATIA 二次開(kāi)發(fā) ................................................................. 16 宏錄制、修改 ........................................................................................................... 16 錄制宏 ................................................................................................................ 16 修改宏 ................................................................................................................ 19 CATIA 二次開(kāi) 發(fā)應(yīng)用舉例 ....................................................................................... 21 建立應(yīng)用程序 .................................................................................................... 21 創(chuàng)建人機(jī)交互界面 ............................................................................................ 23 運(yùn)動(dòng)仿真的應(yīng)用舉例 ........................................................................................ 25 CATIA 運(yùn)動(dòng)仿真錄制視頻 ....................................................................................... 29 5 基于 CAITA 二次開(kāi)發(fā)制孔設(shè)備虛擬裝配和運(yùn) 動(dòng)仿真 ............................................... 31 零部件及制孔設(shè)備介紹 ........................................................................................... 31 基于 CATIA 二次開(kāi)發(fā)制孔設(shè)備的虛擬裝配 ......................................................... 36 制孔設(shè)備運(yùn)動(dòng)模型的建立 ................................................................................ 36 制孔設(shè)備虛擬裝配的操作步驟 ........................................................................ 37 基于 CATIA 二次開(kāi)發(fā)制孔設(shè)備運(yùn)動(dòng)仿真 ............................................................. 42 6 經(jīng)濟(jì)技術(shù)性分析 ............................................................................................................. 45 7 結(jié)論 ................................................................................................................................. 46 參考文獻(xiàn) ............................................................................................................................. 47 致 謝 ................................................................................................................................. 49 附錄Ⅰ 程序清單 ............................................................................................................... 50 附錄Ⅱ 程序清單 ............................................................................................................... 52 沈陽(yáng)航空航天大學(xué)畢業(yè)設(shè)計(jì)(論文) 1 1 引言 隨著經(jīng)濟(jì)全球化浪潮席卷全球,企業(yè)間的市場(chǎng)競(jìng)爭(zhēng)變得越來(lái)越激烈,如何以最快的速度響應(yīng)市場(chǎng)需求,生產(chǎn)出符合市場(chǎng)需要的產(chǎn)品,已經(jīng)成為企業(yè)在市場(chǎng)競(jìng)爭(zhēng)中取勝的關(guān)鍵因素之一 。 以最快速度響應(yīng)市場(chǎng)需求,從產(chǎn)品 整個(gè)研發(fā)周期 來(lái)講, 在產(chǎn)品研制的初期進(jìn)行產(chǎn)品的虛擬裝配、運(yùn)動(dòng)仿真等 ,可以避免不必要的重復(fù)勞動(dòng),提高產(chǎn)品設(shè)計(jì)效率,縮短產(chǎn)品研發(fā)周期 。 本課題的研究背景 基于虛擬現(xiàn)實(shí)的產(chǎn)品 運(yùn)動(dòng)仿真 技術(shù)在新產(chǎn)品開(kāi)發(fā)、產(chǎn)品的維護(hù)以及操作培訓(xùn)方面具有獨(dú)特的作用。 運(yùn)動(dòng)仿真通過(guò) 建模軟件建立制孔設(shè)備運(yùn)動(dòng),并模擬實(shí)際的制孔時(shí)的運(yùn)動(dòng),使人們能預(yù)先看到制孔過(guò)程,及時(shí)發(fā)現(xiàn)制孔過(guò)程中軌跡錯(cuò)誤,意外碰撞等情況,提高了制孔加工過(guò)程的可靠性。 在 制孔設(shè)備運(yùn)動(dòng) 結(jié)束以后,系統(tǒng)能夠記錄 制孔運(yùn)動(dòng) 過(guò)程的所有信息,并生成評(píng)審報(bào)告、