基于CATIA的數(shù)控機床加工仿真的研究與開發(fā)
發(fā)布時間:2017-03-31 04:00
本文關鍵詞:基于CATIA的數(shù)控機床加工仿真的研究與開發(fā),由筆耕文化傳播整理發(fā)布。
【摘要】: CATIA是航空航天、汽車、船舶制造等領域中最重要的CAD/CAE/CAM一體化軟件之一,企業(yè)對基于CATIA平臺的應用開發(fā)需要迫切,但是基于它的二次開發(fā)尤其是應用CAA的二次開發(fā),在中國僅僅剛剛起步。 本文在研究總結了國內(nèi)外CATIA二次開發(fā)的現(xiàn)狀,分析CATIA V5的幾種開發(fā)方法,結合國內(nèi)外數(shù)控仿真技術的開發(fā)現(xiàn)狀,提出應用CAA V5 C++建立基于CATIA的數(shù)控仿真系統(tǒng)。本文介紹了CATIA基于CAA的二次開發(fā)方式:包括CATIA的基礎結構、組件的應用結構CAA RADE。通過界面的二次開發(fā)實例如工作臺、菜單、工具條、附加項和對話框及裝配樹和模型樹的操作對CAA進行深層次的研究。在分析仿真系統(tǒng)總體框架結構基礎上開發(fā)出友好的用戶界面,并且建立了基于CATIA二次開發(fā)的三軸數(shù)控機床的運動仿真系統(tǒng)。 本文以型號ZJK7532A/2的數(shù)控銑鉆床為研究對象,通過CAA組件應用架構的二次開發(fā)工具,以VC++ 6.0為載體,進行編程,開發(fā)工具完全集成在VC++環(huán)境中,在CATIA環(huán)境下對數(shù)控機床的運動加工仿真。確定了三坐標數(shù)控機床運動仿真系統(tǒng)的模塊劃分和功能,并在此基礎上結合基于CAA的二次開發(fā)的研究,實現(xiàn)了機床數(shù)字化定義、運動仿真、刀軌顯示、結果分析等功能。
【關鍵詞】:CATIA 二次開發(fā) CAA VC++6.0 運動仿真
【學位授予單位】:沈陽航空工業(yè)學院
【學位級別】:碩士
【學位授予年份】:2009
【分類號】:TG659
【目錄】:
- 摘要6-7
- Abstract7-11
- 第1章 緒論11-17
- 1.1 數(shù)控仿真技術11-14
- 1.1.1 數(shù)控仿真技術概述11
- 1.1.2 數(shù)控仿真技術的分類11-12
- 1.1.3 數(shù)控仿真技術的發(fā)展趨勢12-13
- 1.1.4 國內(nèi)外數(shù)控仿真技術的研究現(xiàn)狀13-14
- 1.2 本課題的研究背景14-15
- 1.3 本課題研究的內(nèi)容和意義15-17
- 1.3.1 課題內(nèi)容15-16
- 1.3.2 研究意義16-17
- 第2章 CATIA V5 系統(tǒng)及其二次開發(fā)17-26
- 2.1 CATIA V5 系統(tǒng)17-19
- 2.2 CATIA 二次開發(fā)介紹19
- 2.3 CATIA 二次開發(fā)接口19-20
- 2.4 CATIA 二次開發(fā)分類20-24
- 2.5 CATIA 二次開發(fā)國內(nèi)外應用情況24-26
- 第3章 CATIA 二次開發(fā)的研究26-43
- 3.1 基于宏的CATIA 二次開發(fā)26-28
- 3.1.1 宏的語言26-27
- 3.1.2 宏的開發(fā)方式27-28
- 3.2 基于CAA C++ 的CATIA 二次開發(fā)28-30
- 3.2.1 CATIA V5 體系結構的特點分析28-29
- 3.2.2 組件應用架構(CAA)29-30
- 3.3 集成開發(fā)環(huán)境CAA RADE30-34
- 3.3.1 CAA RADE 介紹30-32
- 3.3.2 CAA RADE 的應用32-34
- 3.4 開發(fā)實例34-41
- 3.4.1 界面二次開發(fā)34-39
- 3.4.2 對規(guī)范樹(specification tree)的操作39-41
- 3.5 基于宏和基于CAA 的兩種開發(fā)方式的比較41-43
- 第4章 運動仿真系統(tǒng)總體設計43-50
- 4.1 數(shù)控仿真系統(tǒng)的設計原則和需求分析43-44
- 4.1.1 系統(tǒng)的設計原則43-44
- 4.1.2 系統(tǒng)的需求分析和功能描述44
- 4.2 系統(tǒng)功能分析44-46
- 4.2.1 功能分析44-45
- 4.2.2 系統(tǒng)的基本流程45-46
- 4.3 模塊的劃分和功能介紹46-48
- 4.4 模塊關系圖48-50
- 第5章 基于CATIA 二次開發(fā)的數(shù)控機床運動仿真的實現(xiàn)50-68
- 5.1 運動仿真系統(tǒng)界面50-51
- 5.2 數(shù)字化定義51-54
- 5.2.1 機床模型和操作過程51-52
- 5.2.2 機床各個部分的建立52
- 5.2.3 機床的裝配52-53
- 5.2.4 機床裝配的存儲結構53-54
- 5.3 NC 文件的導入及處理54-58
- 5.3.1 NC 代碼的讀入54-55
- 5.3.2 NC 代碼的解釋與翻譯55-58
- 5.4 機床運動模塊的實現(xiàn)58-61
- 5.4.1 概念模型及操作過程58-59
- 5.4.2 系統(tǒng)實現(xiàn)59-61
- 5.5 刀軌顯示61-65
- 5.6 運動仿真過程控制模塊開發(fā)65-68
- 5.6.1 機床模型及操作過程65-67
- 5.6.2 系統(tǒng)實現(xiàn)67-68
- 結論68-70
- 參考文獻70-72
- 致謝72-73
- 攻讀碩士期間發(fā)表(含錄用)的學術論文73
【引證文獻】
中國博士學位論文全文數(shù)據(jù)庫 前1條
1 董本志;管件帶坡口相貫線數(shù)控切割建模與仿真研究[D];東北林業(yè)大學;2010年
中國碩士學位論文全文數(shù)據(jù)庫 前4條
1 葉鵬;基于CATIA V5的汽車制動器零件庫研究與開發(fā)[D];武漢理工大學;2011年
2 黃斌達;復雜曲面零件的逆向建模、數(shù)控加工及仿真的研究[D];南昌航空大學;2011年
3 汪憲之;彎管相貫線切割運動仿真及控制系統(tǒng)設計[D];杭州電子科技大學;2012年
4 宋小路;特殊類型立銑刀參數(shù)化設計技術研究[D];西南交通大學;2013年
本文關鍵詞:基于CATIA的數(shù)控機床加工仿真的研究與開發(fā),,由筆耕文化傳播整理發(fā)布。
本文編號:278811
本文鏈接:http://sikaile.net/kejilunwen/jinshugongy/278811.html
最近更新
教材專著