擺線齒輪的參數(shù)化設(shè)計.rar
擺線齒輪的參數(shù)化設(shè)計,摘要齒輪是機械裝備制造業(yè)中典型系列化零件,擺線齒輪在機械裝備中常應(yīng)用于各種減速器中。長期以來,盡管擺線齒輪已經(jīng)系列化,但是由于實際應(yīng)用中所需要的齒輪型號、規(guī)格存在差異,齒輪的設(shè)計、生產(chǎn)仍以訂制為主,其設(shè)計效率較低。三維cad技術(shù)的發(fā)展推動著齒輪設(shè)計也在向集成化、自動化、智能化方向發(fā)展。本文以擺線齒輪為研究對象,使用so...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 chaofeng7458 發(fā)布
摘要
齒輪是機械裝備制造業(yè)中典型系列化零件,擺線齒輪在機械裝備中常應(yīng)用于各種減速器中。長期以來,盡管擺線齒輪已經(jīng)系列化,但是由于實際應(yīng)用中所需要的齒輪型號、規(guī)格存在差異,齒輪的設(shè)計、生產(chǎn)仍以訂制為主,其設(shè)計效率較低。三維CAD技術(shù)的發(fā)展推動著齒輪設(shè)計也在向集成化、自動化、智能化方向發(fā)展。
本文以擺線齒輪為研究對象,使用SolidWorks三維設(shè)計軟件,通過參數(shù)化建模方法,生成擺線齒輪的完整擺線齒廓,采用特征操作方法生成了擺線齒輪的三維實體模型。然后建立SolidWorks與VB的接口,將模型導入。在VB編譯器中實現(xiàn)了擺線齒輪的參數(shù)化設(shè)計,實現(xiàn)了CAD技術(shù)與CAE技術(shù)的一體化。
參數(shù)化設(shè)計方法是一種通過改變圖形某一部分或某幾部分的尺寸,通過尺寸驅(qū)動自動完成對圖形相關(guān)部分的改動。當前齒輪的設(shè)計計算過程仍然沿用傳統(tǒng)的手工計算方法,嚴重影響齒輪設(shè)計的總體效率。另外,當前齒輪三維建模過程還存在齒廓精度低等問題。
本文所設(shè)計開發(fā)的擺線齒輪參數(shù)化設(shè)計系統(tǒng)對于推動擺線齒輪和減速器設(shè)計效率的提升具有重要意義。減速機及擺線齒輪的設(shè)計與制造技術(shù)關(guān)系著國家基礎(chǔ)機械工業(yè)水平,開拓和發(fā)展減速機及擺線齒輪技術(shù)具有廣闊的前景。
參數(shù)化設(shè)計方法對于形狀大致相似的一系列零部件是行之有效的設(shè)計方法,只需要給定齒輪的相關(guān)參數(shù)就可以生成新的零部件,從而大大提高設(shè)計效率,縮短生產(chǎn)周期。利用SolidWorks三維設(shè)計軟件可以有效提高設(shè)計質(zhì)量,縮短設(shè)計周期。開發(fā)一套實用的擺線齒輪參數(shù)化設(shè)計系統(tǒng)具有十分現(xiàn)實的意義。
關(guān)鍵詞:SolidWorks;擺線齒輪;Visual Basic;參數(shù)化設(shè)計
ABSTRACT
The function of this design is to finish a gear parametrical three-dimensional modeling design system which is based on SolidWorks. Its design objects are involute straight tooth and helical tooth cylinder gear wheel. The functions of this system designed is to automatically finish parametrical three-dimensional modeling of involute straight tooth and helical tooth cylinder gear wheel in the environment of SolidWorks software. In this design, it introduces that it takes SolidWorks with three-dimensional mechanical modeling design software as basis, and uses Visual Basic as the exploitation implement, the fundamental method of calling API function to actuate the further development of SolidWorks and uses this method to realize gear parametrical three-dimensional modeling design according to parameters input by users.The development of gear parametrical design and modeling software brings about the join of gear parametrical design and three-dimensional substance modeling ,shortens the time of design produce ,and benefits the improvement of produce quality. The methods of determinations of geometrical dimensions is referred to "China Mechanical Design Handbook", and the softwares used in this design include Microsoft Visual Basic 6.0, AutoCAD2006, and SolidWorks 2006. This system is developed and debugged in windows XP, and it is indicated that this system can be run normally.
Keywords: SolidWorks; Further development of solidworks; Visual basic; Parameterical design of gear wheel
目錄
摘要 I
ABSTRACT II
目錄 III
1 緒論 1
1.1 SolidWorks概述 1
1.2 SolidWorks軟件設(shè)計方法 1
1.3 課題研究意義 2
2 系統(tǒng)總體方案設(shè)計 6
2.1 SolidWorks二次開發(fā)概述 6
2.2 SolidWorks API對象概述 7
2.3 Visual Basic介紹 11
2.4 SolidWorks宏介紹 12
2.5 開發(fā)的基本思路 16
3 擺線齒廓的嚙合特點 21
3.1 擺線的形成原理及特性 21
3.2 擺線齒輪的參數(shù)方程式 22
3.3擺線齒輪模型的建立 23
4 擺線齒輪參數(shù)化程序設(shè)計 24
4.1 程序流程圖 24
4.2 創(chuàng)建程序?qū)υ捒?24
4.3 擺線齒輪程序段 26
5 利用SolidWorks插件實現(xiàn)操作介紹 36
5.1 SolidWorks插件和API接口 36
5.2 建立SolidWorks插件程序 39
5.3 SolidWorks插件程序關(guān)鍵代碼 40
5.4 創(chuàng)建SolidWorks插件 42
總結(jié) 44
參考文獻 1
齒輪是機械裝備制造業(yè)中典型系列化零件,擺線齒輪在機械裝備中常應(yīng)用于各種減速器中。長期以來,盡管擺線齒輪已經(jīng)系列化,但是由于實際應(yīng)用中所需要的齒輪型號、規(guī)格存在差異,齒輪的設(shè)計、生產(chǎn)仍以訂制為主,其設(shè)計效率較低。三維CAD技術(shù)的發(fā)展推動著齒輪設(shè)計也在向集成化、自動化、智能化方向發(fā)展。
本文以擺線齒輪為研究對象,使用SolidWorks三維設(shè)計軟件,通過參數(shù)化建模方法,生成擺線齒輪的完整擺線齒廓,采用特征操作方法生成了擺線齒輪的三維實體模型。然后建立SolidWorks與VB的接口,將模型導入。在VB編譯器中實現(xiàn)了擺線齒輪的參數(shù)化設(shè)計,實現(xiàn)了CAD技術(shù)與CAE技術(shù)的一體化。
參數(shù)化設(shè)計方法是一種通過改變圖形某一部分或某幾部分的尺寸,通過尺寸驅(qū)動自動完成對圖形相關(guān)部分的改動。當前齒輪的設(shè)計計算過程仍然沿用傳統(tǒng)的手工計算方法,嚴重影響齒輪設(shè)計的總體效率。另外,當前齒輪三維建模過程還存在齒廓精度低等問題。
本文所設(shè)計開發(fā)的擺線齒輪參數(shù)化設(shè)計系統(tǒng)對于推動擺線齒輪和減速器設(shè)計效率的提升具有重要意義。減速機及擺線齒輪的設(shè)計與制造技術(shù)關(guān)系著國家基礎(chǔ)機械工業(yè)水平,開拓和發(fā)展減速機及擺線齒輪技術(shù)具有廣闊的前景。
參數(shù)化設(shè)計方法對于形狀大致相似的一系列零部件是行之有效的設(shè)計方法,只需要給定齒輪的相關(guān)參數(shù)就可以生成新的零部件,從而大大提高設(shè)計效率,縮短生產(chǎn)周期。利用SolidWorks三維設(shè)計軟件可以有效提高設(shè)計質(zhì)量,縮短設(shè)計周期。開發(fā)一套實用的擺線齒輪參數(shù)化設(shè)計系統(tǒng)具有十分現(xiàn)實的意義。
關(guān)鍵詞:SolidWorks;擺線齒輪;Visual Basic;參數(shù)化設(shè)計
ABSTRACT
The function of this design is to finish a gear parametrical three-dimensional modeling design system which is based on SolidWorks. Its design objects are involute straight tooth and helical tooth cylinder gear wheel. The functions of this system designed is to automatically finish parametrical three-dimensional modeling of involute straight tooth and helical tooth cylinder gear wheel in the environment of SolidWorks software. In this design, it introduces that it takes SolidWorks with three-dimensional mechanical modeling design software as basis, and uses Visual Basic as the exploitation implement, the fundamental method of calling API function to actuate the further development of SolidWorks and uses this method to realize gear parametrical three-dimensional modeling design according to parameters input by users.The development of gear parametrical design and modeling software brings about the join of gear parametrical design and three-dimensional substance modeling ,shortens the time of design produce ,and benefits the improvement of produce quality. The methods of determinations of geometrical dimensions is referred to "China Mechanical Design Handbook", and the softwares used in this design include Microsoft Visual Basic 6.0, AutoCAD2006, and SolidWorks 2006. This system is developed and debugged in windows XP, and it is indicated that this system can be run normally.
Keywords: SolidWorks; Further development of solidworks; Visual basic; Parameterical design of gear wheel
目錄
摘要 I
ABSTRACT II
目錄 III
1 緒論 1
1.1 SolidWorks概述 1
1.2 SolidWorks軟件設(shè)計方法 1
1.3 課題研究意義 2
2 系統(tǒng)總體方案設(shè)計 6
2.1 SolidWorks二次開發(fā)概述 6
2.2 SolidWorks API對象概述 7
2.3 Visual Basic介紹 11
2.4 SolidWorks宏介紹 12
2.5 開發(fā)的基本思路 16
3 擺線齒廓的嚙合特點 21
3.1 擺線的形成原理及特性 21
3.2 擺線齒輪的參數(shù)方程式 22
3.3擺線齒輪模型的建立 23
4 擺線齒輪參數(shù)化程序設(shè)計 24
4.1 程序流程圖 24
4.2 創(chuàng)建程序?qū)υ捒?24
4.3 擺線齒輪程序段 26
5 利用SolidWorks插件實現(xiàn)操作介紹 36
5.1 SolidWorks插件和API接口 36
5.2 建立SolidWorks插件程序 39
5.3 SolidWorks插件程序關(guān)鍵代碼 40
5.4 創(chuàng)建SolidWorks插件 42
總結(jié) 44
參考文獻 1