基于ObjectARX2004的非圓齒輪CAD/CAM系統(tǒng)的研究與開發(fā)
發(fā)布時(shí)間:2021-05-26 20:13
雖然計(jì)算機(jī)技術(shù)和數(shù)控技術(shù)的發(fā)展使非圓齒輪的制造水平有所提高,但非圓齒輪設(shè)計(jì)計(jì)算復(fù)雜這一困難仍然存在,如計(jì)算橢圓齒輪節(jié)曲線弧長時(shí)就要進(jìn)行積分運(yùn)算,其積分表達(dá)式復(fù)雜,計(jì)算量很大,使得非圓齒輪設(shè)計(jì)難度大,設(shè)計(jì)周期長。因此,一個(gè)界面友好、計(jì)算準(zhǔn)確、設(shè)計(jì)高效、并能生成NC代碼的CAD/CAM系統(tǒng)對(duì)于非圓齒輪設(shè)計(jì)者就顯得尤為重要,這也正是本課題研究的意義所在。本論文以AutoCAD為平臺(tái)、ObjectARX2004為二次開發(fā)工具,在VC++7.0環(huán)境下開發(fā)了非圓齒輪CAD/CAM系統(tǒng)(NCGS),并采用ARX與MFC相結(jié)合的方式設(shè)計(jì)交互界面(對(duì)話框)、利用COM技術(shù)設(shè)計(jì)系統(tǒng)工具條和菜單。從而將應(yīng)用程序界面(系統(tǒng)菜單、屏幕菜單、對(duì)話框、工具條)融合于AutoCAD界面中,實(shí)現(xiàn)應(yīng)用系統(tǒng)與AutoCAD的無縫結(jié)合,方便用戶操作。本文首先對(duì)非圓齒輪嚙合理論進(jìn)行了研究,建立了適合編程的工程數(shù)學(xué)模型,重點(diǎn)解決了節(jié)曲線方程、齒廓曲線方程、節(jié)曲線等分、節(jié)曲線弧長、節(jié)曲線封閉性的判斷、節(jié)曲線凸性判斷、壓力角判斷等數(shù)學(xué)計(jì)算問題;其次,值得一提的是,本軟件開發(fā)沒有采用面向過程的傳統(tǒng)機(jī)械CAD軟件開發(fā)方法,而是采用了面向...
【文章來源】:蘇州大學(xué)江蘇省
【文章頁數(shù)】:103 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
中文摘要
ABSTRACT
第一章 緒論
1.1 引言
1.2 非圓齒輪的發(fā)展和國內(nèi)外研究現(xiàn)狀
1.3 非圓齒輪CAD/CAM 研究的背景及意義
1.4 本文主要研究內(nèi)容
第二章 系統(tǒng)總體方案設(shè)計(jì)
2.1 系統(tǒng)結(jié)構(gòu)
2.2 系統(tǒng)功能簡介
2.3 軟件開發(fā)平臺(tái)及開發(fā)工具
2.3.1 選擇AutoCAD 為開發(fā)平臺(tái)的原因
2.3.2 幾種開發(fā)工具簡介
2.3.3 ObjectARX 的特點(diǎn)
2.4 本章小結(jié)
第三章 非圓齒輪設(shè)計(jì)數(shù)學(xué)建模
3.1 非圓齒輪的分類
3.2 非圓齒輪的節(jié)曲線
3.2.1 按要求的傳動(dòng)比函數(shù)計(jì)算節(jié)曲線
3.2.2 按要求的再現(xiàn)的函數(shù)計(jì)算節(jié)曲線
3.2.3 非圓齒輪節(jié)曲線的凸性校驗(yàn)
3.2.4 非圓齒輪節(jié)曲線封閉的條件
3.3 幾種非圓齒輪傳動(dòng)的設(shè)計(jì)
3.3.1 主動(dòng)輪是橢圓時(shí)的非圓齒輪副
3.3.2 主動(dòng)輪是高階橢圓時(shí)的非圓齒輪副
3.3.3 偏心圓齒輪傳動(dòng)設(shè)計(jì)
3.4 非圓齒輪齒形設(shè)計(jì)
3.5 非圓齒輪設(shè)計(jì)中的其它問題
3.5.1 非圓齒輪傳動(dòng)的壓力角
3.5.2 非圓齒輪副嚙合時(shí)的重合度
3.6 本章小結(jié)
第四章 基于UML 的系統(tǒng)分析與設(shè)計(jì)
4.1 面向?qū)ο蠼<夹g(shù)
4.1.1 面向?qū)ο蠓椒?br> 4.1.2 基于UML 的面向?qū)ο蠓椒?br> 4.2 非圓齒輪CAD/CAM 系統(tǒng)需求分析
4.2.1 問題描述
4.2.2 用例分析
4.3 靜態(tài)結(jié)構(gòu)模型
4.3.1 建立界面類圖
4.3.2 建立實(shí)體類圖
4.4 動(dòng)態(tài)結(jié)構(gòu)模型
4.4.1 活動(dòng)圖建模
4.4.2 時(shí)序圖建模
4.5 本章小結(jié)
第五章 非圓齒輪系統(tǒng)程序?qū)崿F(xiàn)
5.1 系統(tǒng)界面技術(shù)實(shí)現(xiàn)
5.1.1 利用COM 技術(shù)實(shí)現(xiàn)工具條和系統(tǒng)菜單設(shè)計(jì)
5.1.2 MFC 與ARX 相結(jié)合實(shí)現(xiàn)系統(tǒng)對(duì)話框設(shè)計(jì)
5.2 橢圓、高階橢圓齒輪節(jié)曲線模塊實(shí)現(xiàn)
5.2.1 設(shè)計(jì)思路
5.2.2 節(jié)曲線類設(shè)計(jì)
5.2.3 部分橢圓、高階橢圓齒輪節(jié)曲線示例
5.3 偏心圓齒輪節(jié)曲線模塊實(shí)現(xiàn)
5.3.1 設(shè)計(jì)思路
5.3.2 節(jié)曲線類設(shè)計(jì)
5.3.3 部分偏心圓齒輪節(jié)曲線示例
5.4 非圓齒輪齒廓生成模塊實(shí)現(xiàn)
5.4.1 設(shè)計(jì)思路
5.4.2 準(zhǔn)備工作
5.4.3 齒廓曲線設(shè)計(jì)
5.4.4 齒形圖示例
5.5 嚙合仿真模塊實(shí)現(xiàn)
5.5.1 設(shè)計(jì)思路
5.5.2 齒輪副位置確定
5.5.3 仿真方法
5.5.4 程序?qū)崿F(xiàn)
5.6 CAM 模塊實(shí)現(xiàn)
5.6.1 曲線擬合處理
5.6.2 曲線輪廓排序
5.6.3 3B 代碼生成
5.6.4 G 代碼生成
5.7 本章小結(jié)
第六章 系統(tǒng)應(yīng)用
6.1 系統(tǒng)運(yùn)行
6.2 節(jié)曲線設(shè)計(jì)實(shí)例
6.3 偏心圓齒輪節(jié)曲線設(shè)計(jì)實(shí)例
6.4 齒形設(shè)計(jì)實(shí)例
6.5 仿真實(shí)例
6.6 數(shù)控代碼生成實(shí)例
6.7 本章小結(jié)
第七章 總結(jié)與展望
7.1 工作總結(jié)
7.2 展望
參考文獻(xiàn)
攻讀學(xué)位期間公開發(fā)表的論文
致謝
詳細(xì)摘要
本文編號(hào):3206995
【文章來源】:蘇州大學(xué)江蘇省
【文章頁數(shù)】:103 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
中文摘要
ABSTRACT
第一章 緒論
1.1 引言
1.2 非圓齒輪的發(fā)展和國內(nèi)外研究現(xiàn)狀
1.3 非圓齒輪CAD/CAM 研究的背景及意義
1.4 本文主要研究內(nèi)容
第二章 系統(tǒng)總體方案設(shè)計(jì)
2.1 系統(tǒng)結(jié)構(gòu)
2.2 系統(tǒng)功能簡介
2.3 軟件開發(fā)平臺(tái)及開發(fā)工具
2.3.1 選擇AutoCAD 為開發(fā)平臺(tái)的原因
2.3.2 幾種開發(fā)工具簡介
2.3.3 ObjectARX 的特點(diǎn)
2.4 本章小結(jié)
第三章 非圓齒輪設(shè)計(jì)數(shù)學(xué)建模
3.1 非圓齒輪的分類
3.2 非圓齒輪的節(jié)曲線
3.2.1 按要求的傳動(dòng)比函數(shù)計(jì)算節(jié)曲線
3.2.2 按要求的再現(xiàn)的函數(shù)計(jì)算節(jié)曲線
3.2.3 非圓齒輪節(jié)曲線的凸性校驗(yàn)
3.2.4 非圓齒輪節(jié)曲線封閉的條件
3.3 幾種非圓齒輪傳動(dòng)的設(shè)計(jì)
3.3.1 主動(dòng)輪是橢圓時(shí)的非圓齒輪副
3.3.2 主動(dòng)輪是高階橢圓時(shí)的非圓齒輪副
3.3.3 偏心圓齒輪傳動(dòng)設(shè)計(jì)
3.4 非圓齒輪齒形設(shè)計(jì)
3.5 非圓齒輪設(shè)計(jì)中的其它問題
3.5.1 非圓齒輪傳動(dòng)的壓力角
3.5.2 非圓齒輪副嚙合時(shí)的重合度
3.6 本章小結(jié)
第四章 基于UML 的系統(tǒng)分析與設(shè)計(jì)
4.1 面向?qū)ο蠼<夹g(shù)
4.1.1 面向?qū)ο蠓椒?br> 4.1.2 基于UML 的面向?qū)ο蠓椒?br> 4.2 非圓齒輪CAD/CAM 系統(tǒng)需求分析
4.2.1 問題描述
4.2.2 用例分析
4.3 靜態(tài)結(jié)構(gòu)模型
4.3.1 建立界面類圖
4.3.2 建立實(shí)體類圖
4.4 動(dòng)態(tài)結(jié)構(gòu)模型
4.4.1 活動(dòng)圖建模
4.4.2 時(shí)序圖建模
4.5 本章小結(jié)
第五章 非圓齒輪系統(tǒng)程序?qū)崿F(xiàn)
5.1 系統(tǒng)界面技術(shù)實(shí)現(xiàn)
5.1.1 利用COM 技術(shù)實(shí)現(xiàn)工具條和系統(tǒng)菜單設(shè)計(jì)
5.1.2 MFC 與ARX 相結(jié)合實(shí)現(xiàn)系統(tǒng)對(duì)話框設(shè)計(jì)
5.2 橢圓、高階橢圓齒輪節(jié)曲線模塊實(shí)現(xiàn)
5.2.1 設(shè)計(jì)思路
5.2.2 節(jié)曲線類設(shè)計(jì)
5.2.3 部分橢圓、高階橢圓齒輪節(jié)曲線示例
5.3 偏心圓齒輪節(jié)曲線模塊實(shí)現(xiàn)
5.3.1 設(shè)計(jì)思路
5.3.2 節(jié)曲線類設(shè)計(jì)
5.3.3 部分偏心圓齒輪節(jié)曲線示例
5.4 非圓齒輪齒廓生成模塊實(shí)現(xiàn)
5.4.1 設(shè)計(jì)思路
5.4.2 準(zhǔn)備工作
5.4.3 齒廓曲線設(shè)計(jì)
5.4.4 齒形圖示例
5.5 嚙合仿真模塊實(shí)現(xiàn)
5.5.1 設(shè)計(jì)思路
5.5.2 齒輪副位置確定
5.5.3 仿真方法
5.5.4 程序?qū)崿F(xiàn)
5.6 CAM 模塊實(shí)現(xiàn)
5.6.1 曲線擬合處理
5.6.2 曲線輪廓排序
5.6.3 3B 代碼生成
5.6.4 G 代碼生成
5.7 本章小結(jié)
第六章 系統(tǒng)應(yīng)用
6.1 系統(tǒng)運(yùn)行
6.2 節(jié)曲線設(shè)計(jì)實(shí)例
6.3 偏心圓齒輪節(jié)曲線設(shè)計(jì)實(shí)例
6.4 齒形設(shè)計(jì)實(shí)例
6.5 仿真實(shí)例
6.6 數(shù)控代碼生成實(shí)例
6.7 本章小結(jié)
第七章 總結(jié)與展望
7.1 工作總結(jié)
7.2 展望
參考文獻(xiàn)
攻讀學(xué)位期間公開發(fā)表的論文
致謝
詳細(xì)摘要
本文編號(hào):3206995
本文鏈接:http://sikaile.net/kejilunwen/jixiegongcheng/3206995.html
最近更新
教材專著