《斜齿轮传动计算机辅助设计VB》由会员分享,可在线阅读,更多相关《斜齿轮传动计算机辅助设计VB(31页珍藏版)》请在金锄头文库上搜索。
1、斜齿轮传动计算机辅助设计界面及主程序设计姓名:*学号:*班级:零八机制一班指导老师:* 日期:2011年5月摘 要 该设计主要集中了vb6.0与机械设计CAD的组合进行设计的。 这套系统主要是用在较简单的斜齿参数的设计。首先,在实际设计过程中,知道几个已知参数,如传动功率,主动轮转速等已知条件去计算出齿轮的生产条件。在一步一步的进行中,每一步都要从列表中查找符合你所要设计的要求的参数。在一个个都选择完毕后。在经过内部程序的计算,最终,在最后一个计算基本尺寸的界面中显示出你所要的基本尺寸。此设计主要考虑到的是一般情况下,较为普遍的斜齿传动的参数计算。比较复杂的还需要进一步的进行考虑。该设计考虑的
2、范围比较小。此系统结合了VB的面向对象的程序设计的特点,系统操作比较方便,比较实用。由于能力有限,如在应用过程中出现纰漏,敬请谅解!关键词 斜齿轮、Visual Basic、传动功率、基本尺寸、齿轮、转速等目 录第一节 前言···························· 1第二节 VB6.0的概述·
3、································ 12.1 vb的简介················&
4、#183;··············· 12.2 vb的发展史································&
5、#183; 22.3 vb的特点 ································· 2 第三节 机械设计的概述············
6、;·········· 33.1 机械设计的基本要求······················ 33.2 机械设计的内容与步骤············
7、3;········· 4第四节 标准斜齿圆柱齿轮的强度计算················ 64.1齿面接触疲劳强度计算···················
8、··········· 64.2齿根弯曲疲劳强度计算······························ 6第五节 斜齿圆柱齿轮的设计过程···
9、3;········· 75.1 主界面······························ 75.2 输入齿轮传动已知参数界面······&
10、#183;··········· 85.3 选择参数及各种系数························ 95.4 图示查取接触疲劳极限·········
11、··············· 115.5 选择安全系数······························ 12 5.6 输入及计算及校核&
12、#183;··························· 12 5.7 计算主要尺寸 ···················
13、3;·········· 145.8 使用说明···························· 14 总 结········
14、3;······················· 16 参考文献·························
15、183;· 17 附录1····························· 18 附录2·················
16、···············25第一节 前 言 随着电子计算机技术的发展,机械设计与计算机技术的有机结合使机械设计逐渐实现了现代化。利用计算机进行设计称为计算机辅助设计。本系统就是用vb6.0结合机械设计来设计的斜齿圆柱齿轮的参数设计Visual Basic 6.0 是微软公司提供的一种可视化的应用程序开发工具,它的功能就是用来编写程序。由于可视化加面向对象的编程特征,事件驱动加结构化的编程机制,使其成为一种非常有趣且功能十分强大的编程语言。在
17、进行机械设计发过程中往往需要查阅大量的设计资料,如设计手册、技术资料、实验结果等等。在这些设计资料中,许多数据被列成表格或绘制成线图。在进行机械CAD与VB6.0相结合的设计时,需要先将这些资料存储在计算机中。以便在设计过程中调用,接着就是数据的程序化问题。而在vb6.0用与机械设计当中来。Vb6.0创建一个应用程序的第一步是创建界面,它是用户与设计的应用程序进行交互操作的可视部分。窗体是构成应用程序界面的窗口,是应用程序界面的基础,窗体作为控件的容器,用户可向窗体增加控件、图形或图片来创建应用程序界面。形象地说,窗体是一快“画布”,在窗体上可以直观地“绘制”应用程序的界面,在设计程序时,窗体
18、是程序员的“工作台”。新建一个工程时,vb6.0会自动建立一个窗体。第二节 VB6.0的概述2.1、VB6.0是微软公司提供的一种可视化的应用程序开发工具,它的功能就是用来编写程序。有与可视化架面向对象的编程特征,事件驱动加结构化的编程机制,使其成为一种非常有趣且功能十分强大的编程语言Visual basic 是当今十分流行的编程工具之一,学习Visual basic的目的在于应用,利用其编写应用程序解决工程实际问题。本说明书自始至终贯穿了用Visual basic解决常见初等数学问题、日常工作中的具体问题,及结合具体专业课程机械设计、AutoCAD等课程的程序设计。VISUAL意为可视化的,
19、可见的,指的是开发像WINDOWS操作系统那样的图形用户截界面的方法。使用这种方法,程序员不须编写大量代码去描述界面元素的外观和位置,只要把预先建立的界面元素用鼠标拖放到屏幕上适当的位置即可。 2.2、VB的发展史(1)1991年,MICROSFT公司在亚特兰大的windows world91 展示会上发布了第一个VB版本。它提供了比QUICK BASIC强大得多的功能,是WINDOWS程序开发着的一大福音编程界发生了巨大的变化,人们完全跳出了以前C语言程序员那种反复无常和茫茫无期的开发工作,进入了全新的天地。(1)1992年,MICROSOFT公司推出了2.0版。(2)1993年,VB3.0
20、版问世。以上三个版本都可以在WINDOWS3.X下运行。 (4)1995年,推出VB4.0,VB的前四个版本都只有英文版。 (5)1997年,在推出VB5.0的同时同时推出了完全汉化版本。 (6)1998年,推出了VB6.0版。VB4.0VB6.0都要在WINDOWS95/98或WINDOWS NT等32位操作系统支下才能运行 2.3、VB功能特点 (1)可视化编程 用传统的程序设计程序时,都是通过编写代码来设计用户界面,而在VB下,可以画界面,并且有所见即所得(程序运行效果几乎完全相同)的动人效果,界面设计效率与设计质量大大提高。(2)事哦件驱动的编程机制 传统的编程方式是面向过程,按程序代
21、码事先设计的流程运行。但在图形用户界面的程序设计中,通过事件来执行对象的动作,事件(即用户的动作)掌握着程序的运行流向,每个事件都能驱动一段程序的运行。(3)面向对象的程序设计面向对象的程序设计是20世纪80年代初提出的,起源于SMALLTALK语言。这种方法引入了新的概念和思维方式,使软件在程序设计中建立能够模仿真实世界模型的方法通过对系统的复杂性进行概括,抽象和分类,使软件的设计与实现形成一个由抽象到具体,有简单到复杂这样一个循序渐进的过程,从而解决大型软件研制中存在效率低,质量难以保证,调试复杂,维护困难等一系列问题。 (4)结构化的程序设计语言VB是在BASIC和QUICK BASIC
22、语言的基础上发展起来的,具有高级程序语言的语句结构(顺序,选则和循环结构),接近于自然语言和人类的逻辑思维方式,其语言简单易懂。(5) 支持多种数据库系统有Microsoft access、Dbase、Foxpro和Paradox等大型数据库的前端开发工具。(6) OLE技术VB的核心就是其对对象的链接与嵌入(OIE)的支持,利用OLE、VB能够开发集声音、图像、动画、字处理及Web等对像于一体的应用程序。总之,VB是一种新型的语言。与传统的语言相比,它在许多方面有重要的改革和突破。而最基本就是: 1、 提供可视化的编程工具用传统的高级语言编程序,主要的工作是设计算法和编写程序。程序的各种功能
23、和显示结果都要由程序语句来实现。而用VB开发程序,包括两部分工作:一是设计用户界面;二是编写程序代码。VB像程序设计人员提供图形对象(窗体、控件、菜单)进行应用程序的界面设计。 2、程序采用事件驱动方式VB改变了程序的机制,没有传统意义上的主程序,是程序执行的基本方法是由事件来驱动子程序的运行。第三节 机械设计的概述3.1.机械设计的基本要求3.1.1设计机械零件的基本要求零件工作可靠并且成本低廉是设计机械零件应满足的基本要求。零件的工作能力是指零件在一定的工作条件下抵抗可能出现的失效的能力,对载荷而言成为承载能力。失效是指零件由于某些原因不能正常工作。只有没个零件都能可靠地工作,才能保证机器
24、的正常运行。设计机械零件还必须坚持经济观点,力求综合经济效益高。为此要注意以下几点:(1)合理选择材料,降低材料费用;(2)保证良好的工艺性,减少制造费用;(3)尽量采用标准化,通用化设计,简化设计过程从而降低成本。3.1.2机械设计的基本要求机械产品设计应满足以下几方面的基本要求:a) 实现预定功能 设计的机器能实现预定的功能,并在规定的工作条件下,规定的工作期限内能正常运行。b) 满足可靠性要求 机器由许多零件及部件组成,其可靠度取决于零部件的可靠度。机械系统的零部件越多,其可靠度也就越低,因此在设计机器时应尽量减少零件数目。但就目前而言,对机械产品的可靠度难以提出统一的考核指标。c) 满
25、足经济性要求 经济性指标是一项综合性指标,要求设计及制造成本低,机器生产率高,能源和材料耗费少,维护及管理费用低等。d) 操作安全,工作安全 操作系统要简便可靠,有利于减轻操作人员的劳动强度。要有各种保险装置以消除由于误造作而引起的危险,避免人身及设备事故的发生。e) 造型美观、减少污染 运用工业艺术造型设计方法对机械产品进行工业造型设计,使设计的机器不仅使用性能好、尺寸小、价格低廉,而且外型美观,富有时代特点。机械产品的造型直接影响到产品的销售和竞争力,在当前机械设计中一个不容忽视的环节。 尽可能地降低糟声,减轻对环境的污染。噪声也是反映机械质量的一个综合指标。3.2 机械设计的内容也步骤 机械设计是一项复杂、细致和科学性很强的工作。随着科学技术的发展,对设计的理解在不断地深化,设计方法也在不断地发展。近年来发展起来的“优化设计”、“可靠性设计”、“有限元设计”、“模块化设计”和“计算机辅助设计”等现代化设计方法也在机械设计中得到了推广与应用。即使如此,常规设计方法仍然是工程技术人员进行机械设计的重要基础,必须很好地掌握。常规设计方法又可分为理论设计、经验设计和模型设计等。机械设计的过程通常可分为以下几个阶段:(1) 产品规划 产品规划的主要工作是提出设计任务和明确