- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 一 章 绪论
课题的提出
在现代的制造业中,产品的种类变多、产品的数量变少,从而导致产品的生产周期缩短,夹具也随着产品而变化。这时使用计算机辅助设计技术来进行设计将大幅缩短设计的时间。这样就出现了夹具参数化设计软件。参数化设计可以显著提高夹具的设计效率,提高设计质量,从而缩短产品的整个生产周期,提高生产效益。
利用参数化建模技术可将基于特征设计方法与参数化技术有机地结合起来,实现对多种设计方式(自顶向下或自底而上等)和设计形式(初始设计、相似设计和变异设计等)的支持。形状特征的表示可采用已存三维CAD系统来显式地定义,通过几何推理和约束重建,将尺寸、公差、设计规则、制造方法、特征语义附加于形状之上,实现形状特征的参数化和特征间关系定义的变量化,可提供更大范围的选择,既可保证模型的完整性,又具有更大的设计灵活性;。对于参数化模型的尺寸用对应关系表示,变动一个参数值,也就将改变所有与它相关的尺寸,并遵循一定的约束关系。: 利用应用软件Visual Basic对工程软件Solid Edge进行二次开发,完成对夹具的设计。要求能够根据实际生产加工的条件,生成符合工艺要求的实体图,夹具体,定位件,夹紧元件等的零件图,并且有良好的工作界面和相应的数据库。利用Visual Basic对Solid Edge进行二次开发,也就是利用VB建立关于夹具的数据库,并设计出良好的工作界面,使能够成功的调用数据库里的参数,然后在Solid Edge里面生成夹具的实体。
Visual Basic是一种可视化编程软件,操作简单,生成界面方便,易于对Solid Edge进行二次开发。
第 二 章 汽车转向器专用夹具设计的软件使用
2.1 Visual Basic简介
VB是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是为工程师而开发的系统,处处留下了产品设计的痕迹,从零部件的设计到总装配规划,磨具制作,最终完成符合企业标准的工程蓝图。它还具备标准的数据接口及丰富的应用开发工具,”SolidEdge.Application”)
Set objApp = GreateObject(,”SolidEdge.Application”)
Set objDoc = objApp. Documents.Add(“SolidEdge.PartDocument”)
objApp.Visible = True
Else
Set objDoc = objApp.ActiveDocuments
End If
上面这段程序用于连接Solid Edge的零件环境。程序进行如下判断:如果已经启动零件环境,程序得到Solid Edge的应用对象(objApp)和应用对象当前的活动零件文档对象(objDoc);如果不存在零件环境,程序创建Solid Edge的应用对象(objApp),并使用应用对象(objApp)的文档对象的Add方法创建一个零件文档对象(objDoc)。
一个应用环境只能有一个文档集合对象(Documents),二在集合中孔乙已包含任意个文档对象;这可以理解为在Solid Edge中可以存在多个不同类型的文档,在使用特定文档时,首先要设该文档处于活动状态(Set objDoc = objApp.ActiveDocuments)。
2.2.4 创建及获得参考平面
要建立零件模型模型,首先要做的就是选
文档评论(0)