1、 毕业设计任务书设计题目: 计算机辅助减速器设计 1设计的主要任务及目标减速器是一种介于原动机和工作机之间的独立的闭式传动装置,主要作用是用来传递动力、降低转速和增大转矩,减速器广泛运用于实际生产制造的各个领域,而减速器的设计计算过程繁琐、容易出错、设计周期长、需要查阅大量的设计资料。随着电子计算机技术的发展,计算机技术在机械制造中的广泛应用,机械设计与计算机技术的有机结合使机械设计逐渐实现了程序化。利用计算机辅助手段进行设计,可提高设计质量,缩短设计周期。本设计是利用 VB6.0对减速器设计中所需要的计算公式、线图、表格等,进行了程序化处理,利用计算机完成减速器设计中大量烦琐和重复性的计算工
2、作.2设计的基本要求和内容1、在输入给定条件、参数后,计算机能进行相应的减速器设计;2、自动确定传动比、齿轮尺寸,进行传动件强度、刚度计算和校核;3、对输出的数据应进行优化处理3主要参考文献1 陆凤仪机械设计M机械工业出版社,2006.2 刘伟Cad2010工程师认证标准培训教材M人民邮电出版社,2009.3 吴宗泽机械设计课程设计手册M高等教育出版社, 2010.4 宜沈平减速器课程设计指导书及图册M机械工业出版社,20115 张春宜. 减速器设计实例精解M机械工业出版社,2011.6 谭浩强. VB程序设计M清华大学出版社,2004.4进度安排设计各阶段名称起 止 日 期1完成开题报告3月
3、01日3月10日 2拟定具体方案3月11日3月16日 3毕业设计阶段3月17日5月16日 4毕业设计修改5月17日5月31日 5毕业答辩6月01日6月16日 计算机辅助减速器设计摘 要:减速器是一种介于原动机和工作机之间的独立的闭式传动装置,主要作用是用来传递动力、降低转速和增大转矩,减速器广泛运用于实际生产制造的各个领域,而减速器的设计计算过程繁琐、容易出错、设计周期长、需要查阅大量的设计资料。随着电子计算机技术的发展,计算机技术在机械制造中的广泛应用,机械设计与计算机技术的有机结合使机械设计逐渐实现了程序化。利用计算机辅助手段进行设计,可提高设计质量,缩短设计周期。本设计是利用 VB6.0
4、对减速器设计中所需要的计算公式、线图、表格等,进行了程序化处理,利用计算机完成减速器设计中大量烦琐和重复性的计算工作;在输入给定条件、参数后,计算机能进行相应的减速器设计,能自动确定传动比、齿轮尺寸,能进行传动件强度、刚度计算和校核。关键词: 齿轮,减速器,VB软件Computer aided design for reducersummary :reducer is a cross between the prime mover and separate enclosed drive device between the machine, the main role is used to t
5、ransmit power, reducing speed and increasing torque, reducer are widely used in various fields of actual manufacture, gear design reducer for calculation is tedious, error-prone, long design cycle, check out a lot of design information. With the development of computer technology, mechanical design
6、and computer technology combine to make the machine design the progressive realization of the program. With the extensive use of computer technology in machinery manufacturing, using computer-aided tools for design, design can improve quality, shorten the design cycle. This design is using VB6.0 on
7、reducer design in the by needs of calculation formula, and line figure, and form, for has programmed processing, using computer completed reducer design in the large cumbersome and repeated sex of calculation work; in entered given conditions, and parameter Hou, computer can for corresponding of red
8、ucer design, can automatically determines ratio, and gear size, can for drive pieces strength, and stiffness calculation and check. keywords: gear, gear reducer, VB software目 录1 前言12 VB6.0的概述22.1 VB6.0简介22.2 VB6.0程序设计的步骤:23 减速机的概述33.1 减速器的作用33.2 减速器的分类33.3 减速器的发展趋势33.4 减速器的应用领域34 计算机辅助减速器设计54.1 设计任务
9、54.2 程序的总体设计54.3 程序的详细设计54.3.1 VB6.0的窗口的建立54.3.2 电机选取的设计74.3.3 减速器的齿轮的设计124.3.4 齿轮的校核234.3.5 减速器的轴的设计294.3.6 减速器的联轴器的设计314.3.7 减速器的轴承的设计334.3.8 减速器的轴的校核404.3.9 减速器的箱体的设计44结论49参考文献50致谢511 前言VB6.0是微软公司提供的一种可视化的应用程序开发工具。它是在Basic和Quick Basic语言的基础上发展起来的,具有高级程序语言的语句结构(顺序,选择和循环结构),接近于自然语言和人类的逻辑思维方式,其语言简单易懂
10、。 这个特点使它成为一种功能十分强大的编程语言。Visual Basic 是功能十分齐全的编程工具之一,学习Visual basic的目的在于应用,利用其编写应用程序解决工程实际问题。Visual意为可视化的,可见的。减速器是一种介于原动机和工作机之间的独立的闭式传动装置,主要作用是用来传递动力、降低转速和增大转矩,减速器广泛应用于机械传动行业,如矿业生产、化工设备、汽车制造、农业生产等领域。减速器的设计过程几乎涉及机械设计各个方面,如几何参数设计、结构设计、标准件选型、强度设计、动力学设计、润滑与密封设计等。减速器的设计因计算过程繁琐,容易出错,设计周期长,并且在进行机械设计过程中往往需要查
11、阅大量的设计资料,如设计手册、技术资料、实验结果等等。在这些设计资料中,许多数据被列成表格或绘制成线图。而随着计算机技术在机械制造中的广泛应用。利用计算机辅助手段进行设计,可提高设计质量,缩短设计周期。随着电子计算机技术的发展,机械设计与计算机技术的有机结合使机械设计逐渐实现了程序化。在利用VB6.0进行设计时,首先需要将上述的资料存储在计算机中。以便在设计过程中调用。而VB6.0创建一个应用程序的第一步是创建界面,它是用户与设计的应用程序进行交互操作的可视部分。窗体是构成应用程序界面的窗口,是应用程序界面的基础,窗体作为控件的容器,用户可向窗体增加控件、图形或图片来创建应用程序界面。现以VB
12、6.0作为工具在机械设计的基础上进行减速器的设计。设计时利用VB6.0对减速器设计过程中所需要的计算公式、线图、表格等,进行了程序化处理,利用计算机完成减速器设计中大量烦琐和重复性的计算工作;设计完成后当输入给定条件、参数时,计算机能进行相应的减速器设计,能自动确定传动比、齿轮尺寸,能进行传动件强度、刚度计算和校核。2 VB6.0的概述2.1 VB6.0简介Visual Basic是美国微软公司推出的Microsoft Visual Studio可视化开发工具套件中的一个组件,是在Quick BASIC的基础上,为开发Windows应用程序而提供的强有力的开发工具,是一种具有良好的图形用户界面
13、的程序设计语言。它采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程集合在一起。VB作为基于Windows平台最方便快捷的软件开发工具,无论是网络应用,多媒体技术还是当前流行的MIS系统的开发,都应付的游刃有余。因此,Visual Basic也就成为众多程序员的首选编程工具。Visual的原意是“视觉的”或“可视的”,而在VB中是指开发图形用户界面的方法,即不需要编写大量代码去描述界面元素的外观和位置,只要把VB预先定义好的对象(如工具箱提供的各种控件)拖放到窗体上即可。也就是说,屏幕上的用户界面是用VB提供的可视化设计工具直接“画”出来的,而不是用程序“写”出来的。这种直观的编
14、程方法,就是我们通常所说的可视化编程。Basic是指BASIC语言,它是Beginners All-purpose Symbolic Instruction Code(初学者通用符号指令代码)的缩写,与其他高级语言相比,它的语法规则相对简单,容易理解和掌握,且具有实用价值,被认为是最理想的初学者语言。之所以叫做“Visual Basic”就是因为它是在BASIC语言的基础上发展而来的,并赋予了全新的面向对象的可视化编程方法。Visual Basic在许多方面有着重大的突破。叙述两个最基本的特点:(1)可视化的编程工具(2)程序采取“事件驱动”方式2.2 VB6.0程序设计的步骤:(1)设计应用
15、程序界面(2)设置对象的属性(3)编写事件驱动代码3 减速机的概述3.1 减速器的作用(1)减速机一般用于低转速大扭矩的传动设备,把电动机、内燃机或其它高速运转的动力通过减速机来减速;(2)降速同时提高输出扭矩,扭矩输出比例按电机输出乘减速比,大小齿轮的齿数之比,就是传动比;(3)减速同时降低了负载的惯量,惯量的减少为减速比的平方。3.2 减速器的分类减速器的种类繁多,按照传动类型可分为齿轮减速器、蜗杆减速器和行星齿轮减速器;按照传动级数不同可分为单级和多级减速器;按照齿轮形状可分为圆柱齿轮减速器、圆锥齿轮减速器和圆锥圆柱齿轮减速器;按照传动的布置形式又可分为展开式、分流式和同轴式减速器。3.3 减速器的发展趋势通用减速器的发展趋势如下:高水平、高性能,体积小、重量轻、噪声低、效率高、可靠性高; 尺寸规格整齐,零件通用性和互换性强,系列容易扩充和花样翻新,利于组织批量生产和降低成本;型式多样化,变型设计多:摆脱了传统的单一的底座安装方式,增添了空心轴悬挂式、
