基于VisualBasic的汽车转向器的夹具设计毕业设计.doc
文本预览下载声明
PAGE
第 PAGE 44 页 共 NUMPAGES 44 页
第 一 章 绪论
课题的提出
在现代的制造业中,产品的种类变多、产品的数量变少,从而导致产品的生产周期缩短,夹具也随着产品而变化。这时使用计算机辅助设计技术来进行设计将大幅缩短设计的时间。这样就出现了夹具参数化设计软件。参数化设计可以显著提高夹具的设计效率,提高设计质量,从而缩短产品的整个生产周期,提高生产效益。
利用参数化建模技术可将基于特征设计方法与参数化技术有机地结合起来,实现对多种设计方式(自顶向下或自底而上等)和设计形式(初始设计、相似设计和变异设计等)的支持。形状特征的表示可采用已存三维CAD系统来显式地定义,通过几何推理和约束重建,将尺寸、公差、设计规则、制造方法、特征语义附加于形状之上,实现形状特征的参数化和特征间关系定义的变量化,可提供更大范围的选择,既可保证模型的完整性,又具有更大的设计灵活性;。对于参数化模型的尺寸用对应关系表示,变动一个参数值,也就将改变所有与它相关的尺寸,并遵循一定的约束关系。
但是,当前,我国的夹具参数化设计软件还存在了很多的问题需要来解决,比如以下的问题:1、缺少统一的标准 。2、缺少统一的软件开发平台。
当前的夹具参数化设计系统开发存在不止以上这些问题,还有很多别的问题 。目前开发的过程中,由于许多方面有着比较复杂的问题需要解决,所以当前一直希望在技术方面有所突破。尽管已经提出来很多的关于设计方面的理论,但是这些理论的研究还不能运用到实践中来。
综合以上问题来看,所以就相对的提出了基于Solid Edge夹具参数化设计软件的课题。这个设计的开发目标是: 利用应用软件Visual Basic对工程软件Solid Edge进行二次开发,完成对夹具的设计。要求能够根据实际生产加工的条件,生成符合工艺要求的实体图,夹具体,定位件,夹紧元件等的零件图,并且有良好的工作界面和相应的数据库。利用Visual Basic对Solid Edge进行二次开发,也就是利用VB建立关于夹具的数据库,并设计出良好的工作界面,使能够成功的调用数据库里的参数,然后在Solid Edge里面生成夹具的实体。
Visual Basic是一种可视化编程软件,操作简单,生成界面方便,易于对Solid Edge进行二次开发。
第 二 章 汽车转向器专用夹具设计的软件使用
2.1 Visual Basic简介
VB是 HYPERLINK /view/14260.htm \t _blank Visual Basic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。
VB的目的,是如何让用户在最短的时间内掌握并精通一门编程语言,在最短的时间内把需要的目的用编程语言编写出来。易学易用性是其第一性,软件设计的高效性是其第二性。至于设计出来的软件执行速度,在各种不同的计算机系统上能否运行,基本上很少考虑这种问题,还有VB是微软独家专有的语言它的软件设计速度和效率是非常高的。。
2.2 Solid Edge 背景及特点
Solid Edge是由美国UGS推出的、面向产品设计的普及型桌面设计系统。自推出以来,因其简洁的用户界面、流畅的操作过程、强大的设计功能、雄厚的技术服务团队,立即在全球的三维市场掀起热潮,成为普及型桌面设计系统的代表软件。国内的众多高校也获得了UGS公司的无私的赞助。
Solid Edge是为工程师而开发的系统,处处留下了产品设计的痕迹,从零部件的设计到总装配规划,磨具制作,最终完成符合企业标准的工程蓝图。它还具备标准的数据接口及丰富的应用开发工具,Solid edge为用户提供了采用标准的Windows“对象链接与嵌入(OLE)”技术和“部件对象模式(COM)”技术的应用程序接口。开发者和用户能通过使用支持ActiveX Automation技术的开发工具,例如Visual Basic、Visual C++等,对Solid Edge进行二次开发,来适应用户的一些特殊需要,减少重复性的建模制图工作,提高工作效率
2.2.1 引用Solid Edge的类型库
用 Visual Basic进行开发时,需要调用Solid E
显示全部