摆线齿轮的参数化设计.rar
摆线齿轮的参数化设计,摘要齿轮是机械装备制造业中典型系列化零件,摆线齿轮在机械装备中常应用于各种减速器中。长期以来,尽管摆线齿轮已经系列化,但是由于实际应用中所需要的齿轮型号、规格存在差异,齿轮的设计、生产仍以订制为主,其设计效率较低。三维cad技术的发展推动着齿轮设计也在向集成化、自动化、智能化方向发展。本文以摆线齿轮为研究对象,使用so...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 chaofeng7458 发布
摘要
齿轮是机械装备制造业中典型系列化零件,摆线齿轮在机械装备中常应用于各种减速器中。长期以来,尽管摆线齿轮已经系列化,但是由于实际应用中所需要的齿轮型号、规格存在差异,齿轮的设计、生产仍以订制为主,其设计效率较低。三维CAD技术的发展推动着齿轮设计也在向集成化、自动化、智能化方向发展。
本文以摆线齿轮为研究对象,使用SolidWorks三维设计软件,通过参数化建模方法,生成摆线齿轮的完整摆线齿廓,采用特征操作方法生成了摆线齿轮的三维实体模型。然后建立SolidWorks与VB的接口,将模型导入。在VB编译器中实现了摆线齿轮的参数化设计,实现了CAD技术与CAE技术的一体化。
参数化设计方法是一种通过改变图形某一部分或某几部分的尺寸,通过尺寸驱动自动完成对图形相关部分的改动。当前齿轮的设计计算过程仍然沿用传统的手工计算方法,严重影响齿轮设计的总体效率。另外,当前齿轮三维建模过程还存在齿廓精度低等问题。
本文所设计开发的摆线齿轮参数化设计系统对于推动摆线齿轮和减速器设计效率的提升具有重要意义。减速机及摆线齿轮的设计与制造技术关系着国家基础机械工业水平,开拓和发展减速机及摆线齿轮技术具有广阔的前景。
参数化设计方法对于形状大致相似的一系列零部件是行之有效的设计方法,只需要给定齿轮的相关参数就可以生成新的零部件,从而大大提高设计效率,缩短生产周期。利用SolidWorks三维设计软件可以有效提高设计质量,缩短设计周期。开发一套实用的摆线齿轮参数化设计系统具有十分现实的意义。
关键词: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 系统总体方案设计 6
2.1 SolidWorks二次开发概述 6
2.2 SolidWorks API对象概述 7
2.3 Visual Basic介绍 11
2.4 SolidWorks宏介绍 12
2.5 开发的基本思路 16
3 摆线齿廓的啮合特点 21
3.1 摆线的形成原理及特性 21
3.2 摆线齿轮的参数方程式 22
3.3摆线齿轮模型的建立 23
4 摆线齿轮参数化程序设计 24
4.1 程序流程图 24
4.2 创建程序对话框 24
4.3 摆线齿轮程序段 26
5 利用SolidWorks插件实现操作介绍 36
5.1 SolidWorks插件和API接口 36
5.2 建立SolidWorks插件程序 39
5.3 SolidWorks插件程序关键代码 40
5.4 创建SolidWorks插件 42
总结 44
参考文献 1
齿轮是机械装备制造业中典型系列化零件,摆线齿轮在机械装备中常应用于各种减速器中。长期以来,尽管摆线齿轮已经系列化,但是由于实际应用中所需要的齿轮型号、规格存在差异,齿轮的设计、生产仍以订制为主,其设计效率较低。三维CAD技术的发展推动着齿轮设计也在向集成化、自动化、智能化方向发展。
本文以摆线齿轮为研究对象,使用SolidWorks三维设计软件,通过参数化建模方法,生成摆线齿轮的完整摆线齿廓,采用特征操作方法生成了摆线齿轮的三维实体模型。然后建立SolidWorks与VB的接口,将模型导入。在VB编译器中实现了摆线齿轮的参数化设计,实现了CAD技术与CAE技术的一体化。
参数化设计方法是一种通过改变图形某一部分或某几部分的尺寸,通过尺寸驱动自动完成对图形相关部分的改动。当前齿轮的设计计算过程仍然沿用传统的手工计算方法,严重影响齿轮设计的总体效率。另外,当前齿轮三维建模过程还存在齿廓精度低等问题。
本文所设计开发的摆线齿轮参数化设计系统对于推动摆线齿轮和减速器设计效率的提升具有重要意义。减速机及摆线齿轮的设计与制造技术关系着国家基础机械工业水平,开拓和发展减速机及摆线齿轮技术具有广阔的前景。
参数化设计方法对于形状大致相似的一系列零部件是行之有效的设计方法,只需要给定齿轮的相关参数就可以生成新的零部件,从而大大提高设计效率,缩短生产周期。利用SolidWorks三维设计软件可以有效提高设计质量,缩短设计周期。开发一套实用的摆线齿轮参数化设计系统具有十分现实的意义。
关键词: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 系统总体方案设计 6
2.1 SolidWorks二次开发概述 6
2.2 SolidWorks API对象概述 7
2.3 Visual Basic介绍 11
2.4 SolidWorks宏介绍 12
2.5 开发的基本思路 16
3 摆线齿廓的啮合特点 21
3.1 摆线的形成原理及特性 21
3.2 摆线齿轮的参数方程式 22
3.3摆线齿轮模型的建立 23
4 摆线齿轮参数化程序设计 24
4.1 程序流程图 24
4.2 创建程序对话框 24
4.3 摆线齿轮程序段 26
5 利用SolidWorks插件实现操作介绍 36
5.1 SolidWorks插件和API接口 36
5.2 建立SolidWorks插件程序 39
5.3 SolidWorks插件程序关键代码 40
5.4 创建SolidWorks插件 42
总结 44
参考文献 1