基于VisualBasic的汽车转向器的夹具设计说明书

上传人:夏** 文档编号:561714484 上传时间:2023-07-01 格式:DOCX 页数:52 大小:920.78KB
返回 下载 相关 举报
基于VisualBasic的汽车转向器的夹具设计说明书_第1页
第1页 / 共52页
基于VisualBasic的汽车转向器的夹具设计说明书_第2页
第2页 / 共52页
基于VisualBasic的汽车转向器的夹具设计说明书_第3页
第3页 / 共52页
基于VisualBasic的汽车转向器的夹具设计说明书_第4页
第4页 / 共52页
基于VisualBasic的汽车转向器的夹具设计说明书_第5页
第5页 / 共52页
点击查看更多>>
资源描述

《基于VisualBasic的汽车转向器的夹具设计说明书》由会员分享,可在线阅读,更多相关《基于VisualBasic的汽车转向器的夹具设计说明书(52页珍藏版)》请在金锄头文库上搜索。

1、绪论课题的提出在现代的制造业中,产品的种类变多、产品的数量变少,从而导致产品的生产周期缩短,夹具也随着产品而变化。这时使用计算机辅助设计技术来进行设计将大幅缩短设计的时间。这样就出现了夹具参数化设计软件。参数化设计可以显著提高夹具的设计效率,提高设计质量,从而缩短产品的整个生产周期,提高生产效益。利用参数化建模技术可将基于特征设计方法与参数化技术有机地结合起来,实现对多种设计方式自顶向下或自底而上等和设计形式初始设计、相似设计和变异设计等的支持。形状特征的表示可采用已存三维CA僚统来显式地定义,通过几何推理和约束重建,将尺寸、公差、设计规则、制造方法、特征语义附加于形状之上,实现形状特征的参数

2、化和特征间关系定义的变量化,可提供更大围的选择,既可保证模型的完整性,又具有更大的设计灵活性;。对于参数化模型的尺寸用对应关系表示,变动一个参数值,也就将改变所有与它相关的尺寸,并遵循一定的约束关系。但是,当前,我国的夹具参数化设计软件还存在了很多的问题需要来解决,比如以下的问题:1、缺少统一的标准。2、缺少统一的软件开发平台。当前的夹具参数化设计系统开发存在不止以上这些问题,还有很多别的问题。目前开发的过程中,由于许多方面有着比较复杂的问题需要解决,所以当前一直希望在技术方面有所突破。尽管已经提出来很多的关于设计方面的理论,但是这些理论的研究还不能运用到实践中来。件的课题。这个设计的开发目标

3、是:利用应用软件VisualBasic对工程软件SolidEdge进行二次开发,完成对夹具的设计。要求能够根据实际生产加工的条件,生成符合工艺要求的实体图,夹具体,定位件,夹紧元件等的零件图,并且有良好的工作界面和相应的数据库。利用VisualBasic对SolidEdge进行二次开发,也就是利用VB建立关于夹具的数据库,并设计出良好的工作界面,使能够成功的调用数据库里的参数,然后在SolidEdge里面生成夹具的实体。VisualBasic是一种可视化编程软件,操作简单,生成界面方便,易于对SolidEdge进行二次开发。第二章汽车转向器专用夹具设计的软件使用2.1 VisualBasic简

4、介VB是VisualBasic的简称,是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高,且功能强大可以与Windows专业开发工具SDKJ目媲美。在VisualBasic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows部的广泛应用程序接口API函数,动态库DLU、对象的与嵌入OLE、开放式数据连接ODBC等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。VB的目的,是如何让用户在最短的时间掌握并精通一门编程语言,在最

5、短的时间把需要的目的用编程语言编写出来。易学易用性是其第一性,软件设计的高效性是其第二性。至于设计出来的软件执行速度,在各种不同的计算机系统上能否运行,基本上很少考虑这种问题,还有VB是微软独家专有的语言它的软件设计速度和效率是非常高的2.2 SolidEdge背景及特点SolidEdge是由美国UGS隹出的、面向产品设计的普及型桌面设计系统。自推出以来,因其简洁的用户界面、流畅的操作过程、强大的设计功能、雄厚的技术服务团队,立即在全球的三维市场掀起热潮,成为普及型桌面设计系统的代表软件。国的众多高校也获得了UG泌司的无私的赞助。SolidEdge是为工程师而开发的系统,处处留下了产品设计的痕

6、迹,从零部件的设计到总装配规划,磨具制作,最终完成符合企业标准的工程蓝图。它还具备标准的数据接口及丰富的应用开发工具,Solidedge为用户提供了采用标准的Windows”对象与嵌入OLEI技术和部件对象模式COM技术的应用程序接口。开发者和用户能通过使用支持ActiveXAutomation技术的开发工具,例如VisualBasic、VisualC+符,对SolidEdgeeJ行二次开发,来适应用户的一些特殊需要,减少重复性的建模制图工作,提高工作效率2.2.1 引用SolidEdge的类型库用VisualBasic进行开发时,需要调用SolidEdge特有的对象和方法。例如:绘制一条直线

7、,需要引用轮廓Profile对象和线集合Lines2d对象,再调用线Lines2d。AddBy2Points命令,完成直线的绘制。这些特有的对象和方法要由SolidEdge自带的库文件提供。所以使用VB进行SolidEdge二次开发时,首先要在主菜单工程中引用SolidEdge的类型库,如图21所示。优先级可用的引用集):nrNi crosaft Da.ta Binding Collection定位-C 二 I* i nd 删 7 syst m32 MBIMD. DLL语言-掠流图 21 Solid Edge在VB工程中的引用弓I用-二程l,bpOLEAntimatiSclidEdgeAsif

8、riblyTy?wLibrurySeiidEdgeCftitstajitsTypeLibrary5千工idDriftTypeLibrarySolidEdgeFiIsPropertiasUbjectLibrrySolidEdfeFranewerkTypeLibrarySqLi,DraftDocument,PartDocument,SheetMetalDocument,WeldmentDocument。每个文档对象都包含了各自的属性和方法。它的对象层次结构非常复杂,每个文档对象都有很多的属性和方法,这些属性又包含了很多的子属性和方法。对象,方法的调用关系与使用SolidEdge建摸、制图的过程大体

9、是一致的:所以二次开发编程时,只要按照设计的思路,一步步调用适当的对象和方法,就可以比较容易的实现需要的功能。2.2.3 调用应用对象调用SolidEdge的应用对象时,需要使用VB提供的两个对象函数:CreateObject和GetObject。CreateObject用于新建SolidEdge的应用对象;GetObject用于获得现有的SolidEdge的应用对象。调用应用对象程序代码及分析:DimobjAppAsSolidEdgeFrameWork.ApplicationDimobjDocAsSolidEdgePart.PartDocumentSetobjApp=GetObjectSet

10、objApp=GreateObjectSetobjDoc=objApp.Documents.AddobjApp.Visible=TrueElseSetobjDoc=objApp.ActiveDocumentsEndIf上面这段程序用于连接SolidEdge的零件环境。程序进行如下判断:如果已经启动零件环境,程序得到SolidEdge的应用对象objApp和应用对象当前的活动零件文档对象objDoc;如果不存在零件环境,程序创建SolidEdge的应用对象objApp,并使用应用对象objApp的文档对象的Add方法创建一个零件文档对象objDoc。一个应用环境只能有一个文档集合对象Docume

11、nts,二在集合中孔乙已包含任意个文档对象;这可以理解为在SolidEdge中可以存在多个不同类型的文档,在使用特定文档时,首先要设该文档处于活动状态SetobjDoc=objApp.ActiveDocuments。2.2.4 创建及获得参考平面要建立零件模型模型,首先要做的就是选择参考平面,如下所示:ApplicationPartDocumentSheetMetalDocumentRefPlanesRefPlane参考平面集合RefPlanes对象提供了几种定义参考平面的办法: AddAngularByAngle-创建倾斜一定角度的参考平面 AddNormalToCurve-创建曲线法线方向

12、的参考平面 AddNormalToCurveAtDistance-创建有偏移量的曲线法线方向的参考平面 AddParallelByDistance-创建重合或者平行的参考平面 AddParallelByTangent-创建相切的参考平面通过使用上面的平面对象,孔乙已创建与基本参考平面或指定平面存在这种位置关系的参考平面2.2.5 轮廓的编辑在SolidEdge中首先要画出其平面图,才能进行拉伸等其他命令。它提供的对象类型库中,轮廓对象位于零件和钣金文档对象的下一层,是文档对象的属性如下所示ApplicationPartDocumentSheetMetaldocumentProfileSetsProfileSetProfilesProfile轮廓对象Profile提供了许多二维几何图形命令集合;通过使用这些对象集合,可以创建或者编辑所需要的几何形状。一般情况下,轮廓编程中都要包括:创建轮廓对象、绘制几何图形、添加几何约束关系。其中,添加几何约束关系非

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号