擺線齒輪的參數化設計.rar
擺線齒輪的參數化設計,摘要齒輪是機械裝備制造業(yè)中典型系列化零件,擺線齒輪在機械裝備中常應用于各種減速器中。長期以來,盡管擺線齒輪已經系列化,但是由于實際應用中所需要的齒輪型號、規(guī)格存在差異,齒輪的設計、生產仍以訂制為主,其設計效率較低。三維cad技術的發(fā)展推動著齒輪設計也在向集成化、自動化、智能化方向發(fā)展。本文以擺線齒輪為研究對象,使用so...
該文檔為壓縮文件,包含的文件列表如下:


內容介紹
原文檔由會員 chaofeng7458 發(fā)布
摘要
齒輪是機械裝備制造業(yè)中典型系列化零件,擺線齒輪在機械裝備中常應用于各種減速器中。長期以來,盡管擺線齒輪已經系列化,但是由于實際應用中所需要的齒輪型號、規(guī)格存在差異,齒輪的設計、生產仍以訂制為主,其設計效率較低。三維CAD技術的發(fā)展推動著齒輪設計也在向集成化、自動化、智能化方向發(fā)展。
本文以擺線齒輪為研究對象,使用SolidWorks三維設計軟件,通過參數化建模方法,生成擺線齒輪的完整擺線齒廓,采用特征操作方法生成了擺線齒輪的三維實體模型。然后建立SolidWorks與VB的接口,將模型導入。在VB編譯器中實現(xiàn)了擺線齒輪的參數化設計,實現(xiàn)了CAD技術與CAE技術的一體化。
參數化設計方法是一種通過改變圖形某一部分或某幾部分的尺寸,通過尺寸驅動自動完成對圖形相關部分的改動。當前齒輪的設計計算過程仍然沿用傳統(tǒng)的手工計算方法,嚴重影響齒輪設計的總體效率。另外,當前齒輪三維建模過程還存在齒廓精度低等問題。
本文所設計開發(fā)的擺線齒輪參數化設計系統(tǒng)對于推動擺線齒輪和減速器設計效率的提升具有重要意義。減速機及擺線齒輪的設計與制造技術關系著國家基礎機械工業(yè)水平,開拓和發(fā)展減速機及擺線齒輪技術具有廣闊的前景。
參數化設計方法對于形狀大致相似的一系列零部件是行之有效的設計方法,只需要給定齒輪的相關參數就可以生成新的零部件,從而大大提高設計效率,縮短生產周期。利用SolidWorks三維設計軟件可以有效提高設計質量,縮短設計周期。開發(fā)一套實用的擺線齒輪參數化設計系統(tǒng)具有十分現(xiàn)實的意義。
關鍵詞:SolidWorks;擺線齒輪;Visual Basic;參數化設計
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軟件設計方法 1
1.3 課題研究意義 2
2 系統(tǒng)總體方案設計 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 擺線齒輪的參數方程式 22
3.3擺線齒輪模型的建立 23
4 擺線齒輪參數化程序設計 24
4.1 程序流程圖 24
4.2 創(chuàng)建程序對話框 24
4.3 擺線齒輪程序段 26
5 利用SolidWorks插件實現(xiàn)操作介紹 36
5.1 SolidWorks插件和API接口 36
5.2 建立SolidWorks插件程序 39
5.3 SolidWorks插件程序關鍵代碼 40
5.4 創(chuàng)建SolidWorks插件 42
總結 44
參考文獻 1
齒輪是機械裝備制造業(yè)中典型系列化零件,擺線齒輪在機械裝備中常應用于各種減速器中。長期以來,盡管擺線齒輪已經系列化,但是由于實際應用中所需要的齒輪型號、規(guī)格存在差異,齒輪的設計、生產仍以訂制為主,其設計效率較低。三維CAD技術的發(fā)展推動著齒輪設計也在向集成化、自動化、智能化方向發(fā)展。
本文以擺線齒輪為研究對象,使用SolidWorks三維設計軟件,通過參數化建模方法,生成擺線齒輪的完整擺線齒廓,采用特征操作方法生成了擺線齒輪的三維實體模型。然后建立SolidWorks與VB的接口,將模型導入。在VB編譯器中實現(xiàn)了擺線齒輪的參數化設計,實現(xiàn)了CAD技術與CAE技術的一體化。
參數化設計方法是一種通過改變圖形某一部分或某幾部分的尺寸,通過尺寸驅動自動完成對圖形相關部分的改動。當前齒輪的設計計算過程仍然沿用傳統(tǒng)的手工計算方法,嚴重影響齒輪設計的總體效率。另外,當前齒輪三維建模過程還存在齒廓精度低等問題。
本文所設計開發(fā)的擺線齒輪參數化設計系統(tǒng)對于推動擺線齒輪和減速器設計效率的提升具有重要意義。減速機及擺線齒輪的設計與制造技術關系著國家基礎機械工業(yè)水平,開拓和發(fā)展減速機及擺線齒輪技術具有廣闊的前景。
參數化設計方法對于形狀大致相似的一系列零部件是行之有效的設計方法,只需要給定齒輪的相關參數就可以生成新的零部件,從而大大提高設計效率,縮短生產周期。利用SolidWorks三維設計軟件可以有效提高設計質量,縮短設計周期。開發(fā)一套實用的擺線齒輪參數化設計系統(tǒng)具有十分現(xiàn)實的意義。
關鍵詞:SolidWorks;擺線齒輪;Visual Basic;參數化設計
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軟件設計方法 1
1.3 課題研究意義 2
2 系統(tǒng)總體方案設計 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 擺線齒輪的參數方程式 22
3.3擺線齒輪模型的建立 23
4 擺線齒輪參數化程序設計 24
4.1 程序流程圖 24
4.2 創(chuàng)建程序對話框 24
4.3 擺線齒輪程序段 26
5 利用SolidWorks插件實現(xiàn)操作介紹 36
5.1 SolidWorks插件和API接口 36
5.2 建立SolidWorks插件程序 39
5.3 SolidWorks插件程序關鍵代碼 40
5.4 創(chuàng)建SolidWorks插件 42
總結 44
參考文獻 1