1、 第一章第一章 绪绪 论论 1.1 前言前言 标准件应用极为广泛,品种规格繁多,性能用途各异,而且其标准化、系 列化、通用化的程度极高。 把设计过程中可能用到的标准件或零件信息存放在 一起,零件数据采用标准的描述格式,由专用的管理系统进行管理,设计人员可以 进行检索、 访问,并提供与 CAD 系统的标准接口,检索到的零件信息可以方便地纳 入设计文件,这种系统就称为标准件库系统。 具有标准数据格式的零件库可 以取代产品目录,完成企业之间的信息集成,提高 CAD 应用水平, 这是计算机技术 用于制造业的一个必然结果。对于零件供应商来说,需要把零件的设计信息按照 零件库标准转换为标准的数据描述,并作
2、为信息化的产品目录提供给用户。首先 应保证这种信息的正确性,如标识信息的唯一性、语义的合法性、语法的正确性 等。企业在得到这种库文件后,把它集成到自己的零件库系统之中。在完成了总 体设计以后,企业的设计活动则主要是检索零件库的零件信息和零件数据的插入, 以及少量的专用件的设计,使 CAD 设计效率大大提高。 本课题以法兰盖为例,旨 在讨论、研究如何利用三维 CAD 设计软件 Solidworks 实现在机械设计中快捷地 设计、使用标准件,使设计人员把更多的时间投身到创造性的工作中去,以达到 缩短产品开发周期的目的 1.2 加速器的介绍加速器的介绍 分旋转类机械如鼓风机、水泵等直接由原动机驱动之
3、外、绝大多数的工作 机械其工作部分的转速与原动机的转速不一致,因此,需要协调原动机与工作机 之间的速度。 功用功用:在机器中用来加速,也可以用来减速。 类型类型 1 齿轮加速器 2 蜗杆加速器 3 蜗杆齿轮加速器 4 行星齿轮加速器 5 摆线针轮加速器 6 谐波齿轮加速器 上述六种减速器已有标准系列产品,只有在选不到合适的产品时,才自行设计 制造增速器。 1.3 本次设计背景及目的本次设计背景及目的 本次设计主要了运用 Visual Basic 对机械设计软件 Solid Works 进行二次开 发,实现快速自动建立三维模型,以及对模型建造和拆除进行模拟的内容。运用 Visual Basic
4、二次开发主要利用了 Solid Works 提供的 API 编程接口,通过建立标 准化结构模板,并且扩展 MicroSoft Office Access 数据库为工程数据库,以实现 三维设计实体建模参数化、自动化,大幅度地减少设计工作量和周期。在开发初 期,确定了系统的总目标和总功能,并针对本系统进行了较为全面的需求分析和 可行性分析,最终得到了开发的系统整体规划和方案。在进行系统分析的期间, 分析对比了几种常见的分析方法。确定了 IDEFO 的分析方法,对系统功能进行 分解和归类,得到了系统的逻辑关系模型,即系统的功能模型,划分了几大功能 模块。并从概念模型中获得了系统的数据流,分析得到了系
5、统的数据模型,并且 建立了相应的数据库。在最后阶段,完成了系统的程序代码设计和界面设计,将 整个系统封装为一个完善的软件程序。 通过利用本系统完成的结构实体模型示例 表明:运用本系统可以实现参数化,自动化的建立三维实体模型,而且操作简便 易学;实现了结构的工程数据的存储、处理、管理和共享;该系统对于平台设计 三维化、加快设计速度、动态模拟等方面都有很大的意义。 第二章第二章 技术背景技术背景 2.1vb 的简介的简介 2.1.1.引言引言 Visual Basic (VB) 是在 windows 的环境下运行的,支持可视化编程的、面向对 象的、采用事件驱动方式的结构化程序设计语言。也是进行应用
6、系统开发最简单 的、易学易用的程序设计工具。从任何标准来说,VB 是世界上使用人数最多的 语言。它源自于 BASIC 编程语言,其开发的应用程序的运行采用事件驱动原理 在 VB 代码窗口输入代码时,对 VB 中的对象的属性、方法、内置的函数和已定 义的自定义函数等。能自动给出拼写提示,这样可大大编程人员的记忆量,程序 员可以轻松的使用 VB 提供的组件快速建立一个应用程序。 2.1.2VB 的发展史和特点的发展史和特点 1991 年,美国微软公司推出了 Visual Basic (VB),目前的最新版本是 VB 的 2005 中文版,Visual 意即可视的、可见的,指的是开发像 windows 操作系统的 图形用户界面的方法,它不需要编写大量的代码去描述界面元素的外观和位置, 只要把预先建立好的对象拖放到屏幕上相应的位置即可,Basic 是指 Beginners all_purpose symbolic instruction code 初始者通用符号指令代码语言。V