基于Solidedge平台的ZLY系列焊接式减速器滚动轴承标准件库设计技术文件.doc

上传人:sccc 文档编号:4835048 上传时间:2023-05-18 格式:DOC 页数:37 大小:856.51KB
返回 下载 相关 举报
基于Solidedge平台的ZLY系列焊接式减速器滚动轴承标准件库设计技术文件.doc_第1页
第1页 / 共37页
基于Solidedge平台的ZLY系列焊接式减速器滚动轴承标准件库设计技术文件.doc_第2页
第2页 / 共37页
基于Solidedge平台的ZLY系列焊接式减速器滚动轴承标准件库设计技术文件.doc_第3页
第3页 / 共37页
基于Solidedge平台的ZLY系列焊接式减速器滚动轴承标准件库设计技术文件.doc_第4页
第4页 / 共37页
基于Solidedge平台的ZLY系列焊接式减速器滚动轴承标准件库设计技术文件.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《基于Solidedge平台的ZLY系列焊接式减速器滚动轴承标准件库设计技术文件.doc》由会员分享,可在线阅读,更多相关《基于Solidedge平台的ZLY系列焊接式减速器滚动轴承标准件库设计技术文件.doc(37页珍藏版)》请在三一办公上搜索。

1、苏州大学本科生毕业设计(论文)目录摘要2Abstract3前言4第一章 绪论51.1课题研究的背景及意义51.2国内外有关研究现状51.2.1零件图库的研究现状51.2.2 Solid Edge软件的发展现状7第二章 Solid Edge 二次开发基础82.1 Solid Edge 二次开发的理论基础82.1.1 ActiveX Automation技术82.1.2 So1id Edge的对象层次结构92.2 Solid Edge 二次开发的技术基础92.2.1 引用Solid Edge类型库92.2.2 调用Solid Edge应用程序102.2.3 程序运行方式11第三章 Solid Ed

2、ge 变量化设计与开发123.1 参数化设计与变量化设计123.2 变量化设计的实现方法123.2.1 Solid Edge变量化设计过程123.2.2 利用Solid Edge 的变量表实现变量化设计123.2.3 通过Solid Edge 程序开发实现变量化设计133.2.4 将Solid Edge 变量表与程序开发相结合实现变133.3 变量化设计的意义13第四章 ZLY系列焊接式减速器轴承标准件库设计154.1 特征分析154.1.1 轴承的主要特征:轴承外圈实体轴承内圈实体滚子倒角滚道154.1.2轴承特征分析154.2 建模过程164.2.1轴承的建模过程16第五章 变量表与电子表

3、格建立关联245.1 建模过程中所涉及的变量245.2 变量表与电子表格建立关联245.3 前期准备工作的补充说明24第六章 工程设计及程序编写256.1 VB界面设计及说明256.1.1 窗体FormFold256.1.2 窗体FormInfo266.1.3 窗体FormMain266.1.4 窗体FormPrgBar286.2 关键程序的说明296.2.1 程序段的说明29总结34参考文献35致谢36摘要本课题研究基于Solid Edge三维造型系统,应用Visual Basic开发平台,设计ZLY系列焊接式减速器标准轴承件库在建立零件库所需电子表格数据的基础上,所设计的程序能正确调用库内

4、标准系列对应的各种轴承,并在Solid Edge系统内正确生成对应的三维形体变量化设计是通过建立CAD模型的参数之间的变量关系,驱动整个模型,达到快速设计的目的针对系列化得产品设计,变量化技术是提高设计效率保证设计质量的重要手段在零件装配工程图等环境下,Solid Edge都提供了变量表功能,允许用户在二维三维交互环境下通过设置模型的变量表,完成产品的变量化设计同时可以通过VB应用程序Excel表连接或创建Solid Edge变量表中的变量,通过对变量对象和尺寸变量进行编辑,实现变量化的设计开发变量化设计与开发的实现,使系列化产品的设计程序化规范化,增强了设计管理的可控性,使原来只能由专业设计

5、人员担当的工作,转由一般辅助人员即可胜任,使更多的设计人员从重复劳动中解放出来,投入到新产品的开发中实践证明,变量化设计与开发具有重要的推广作用利用变量化设计快速设计ZLY系列焊接式减速器轴承零件将会缩短零件的设计周期,减轻设计人员的工作量,降低设计成本,有利于产品快速投入到市场,能带来很好的经济效益因此我们有必要对此课题进行研究关键词:Solid Edge;Visual Basic;变量化设计;二次开发;轴承标准件库AbstractThis topic research according to Solid Edge 3D shape system, applied Visual Basic

6、 develop terrace and design ZLY the series weld type deceleration machine bearing spare parts database. In the foundation of building up electronics form data that spare parts database needs, the procedure ability exactitude designed adjusts to use standard series inside the database to should of va

7、rious wheel gear and wheel gear stalk(high-speed, low speed class), and correct and born rightness of in the system of Solid Edge should of 3D body.Change the quantity turn a design is pass to build up CAD model of the changing of parameter measure a relation and drive the whole purpose that model a

8、ttain a rapid design. Aim at series to turn product design, change quantitys turning a technique is the important means that raises a design efficiency and promises design quality. In the spare parts, assemble, engineering diagram etc. under the environment, Solid Edges all provided to change to mea

9、sure form function and allowed a customer in the two dimensions, 3D hand over an environment bottom to pass constitution changing of model to measure form with each other, complete changing of product the quantity turn a design. Can pass a VB application in the meantime procedure, Excel form conjunc

10、tion or establish Solid, Edge changes to measure form in of change to measure, pass to carry on editor towards changing to measure object and size to change measuring, the realization changes the design development that the quantity turns.Change the quantity turn to design with development of realiz

11、ation, make the series turned the design process of product to turn, the norm turns and strengthened to design management of can control sex, make originally can from profession design the personnel take of work, turn from general assistance the personnel can immediately be competent and make more d

12、esign personnel the liberation come out and throw in the development of new product from repeated the labor. Practice a proof, change the quantity turn design and development to have an important expansion function.The exploitation changes the quantity turn to design rapid design ZLY the series weld

13、 type deceleration machine wheel gear spare parts to shorten the design period of spare parts and ease the workload of designing the personnel and lower design cost and be quickly advantageous to a product to throw in a market, can bring good economic efficiency.Therefore we have a necessity to carr

14、y on a research to this topic.Keywords: Solid Edge; Visual Basic; the design of changeable quantity; the second development; bearing spare parts database前言Solid Edge软件是由美国EDS公司开发的中端CAD软件包,是EDS PLM系统的一个分支,在机械设计模具设计和钣金设计方面有独到之处,它是基于Windows操作系统开发的,采用最新的STREAM技术,完全与Microsoft产品相兼容的真正技术指标化的三维实体造型系统基于特征的参数

15、化变量化设计技术,使其操作方便,简单易学设计人员可以利用Solid Edge方便地进行零件三维造型二维工程图生产装配爆炸图生成以及运动仿真等操作此外,Solid Edge还为用户提供了采用标准Windows“对象链接与嵌入(OLE)”技术和“部件对象模式(COM)”技术的应用程序接口,若想充分发挥Solid Edge强大的功能,还需对软件进行二次开发,二次开发是解决用户特殊需求的十分有效的途径Solid Edge提供了包括Visual BasicVisual C+等在内的多种开发工具,使用户拥有充分地扩展通用软件系统功能的空间Solid Edge三维软件的普及,对企业开发新产品,形成自己的特色

16、,提高效率有很大帮助本次课题和论文是在顾德裕老师的精心指导下完成的,在此对顾德裕老师表示衷心的感谢论文中引用了很多著作和资料,对其作者表示感谢在论文完成过程中,对帮助和关心我的老师同学和朋友表示谢意由于水平有限,程序和论文中错误与不足之处在所难免,敬请批评指正!第一章 绪论1.1课题研究的背景及意义随着计算机软件硬件技术的迅速发展,机械CAD技术已由最初的二维绘图技术发展到三维实体设计虚拟装配及运动仿真,使设计人员在设计阶段就可以预知产品的装配和运行情况同时,CADCAMCAPPCAE不断组合,使设计绘图工艺编程工艺分析等统一起来,显示出了高度的集成化功能这些软件系统与数控机床相结合,从计划到

17、产品成型,可实现无图纸加工和无人工厂在机械设计过程中,常用零件和标准件数量占绝大多数(常用件约占70%,标准件约占20%,专用件约占10%),设计人员经常把大量的时间花费在常用件和标准件绘图上,做着许多繁琐重复的劳动例如在车床设计中,床身尾架体床头箱体等零件虽然尺寸大,但数量少,形体简单,设计绘图工作量小,而设计中的大部分工作是在轴齿轮轴承螺钉等传动零件和紧固零件上对于中小企业来说,如果建立一个机械设计零部件图库,就能给设计人员提供一个方便快捷的设计工具,减少很多设计绘图工作量在设计过程中,设计者可以根据设计需要,随时打开图库,通过检索,选定所需零件(或装配部件)的结构和形状,在该零件(或部件

18、)的生成界面上选择或输入修改零件的尺寸参数,就可以得到该零件(或装配部件)的三维实体模型在部件装配设计中,当图库中没有所需的装配部件时,可以选用图库中的与其相似的装配部件,再用零件置换的方法是装配部件达到设计要求对于教学培训等用途来说,用三维实体仿真装配三位装配爆炸图和运动仿真等方式将装配体的装配过程传动关系和运动分析等制作成三维动画演示课件来用于教学能使学生直观快速地搞清装配体工作原理和运动关系,收到身临其境的直观效果本课题拟以Solid Edge软件为平台,通过二次开发,建立三维标准间和常用件图库,并对有关零件进行三维实体仿真装配,形成子装配部件图案,从而使设计者从繁重的画图工作中解放出来

19、,使Solid Edge软件功能尽可能地发挥,以体现使用该软件的优越性,提高工作效率1.2国内外有关研究现状1.2.1零件图库的研究现状(1) 标准件图库的研究开发目前关于简历标准件图库的方法有两种:一是编程方式,一是交互绘图方式编程方式的优点是程序调用方便可靠,可扩充性好缺点是对开发人员的计算机编程水平要求较高,且建模过程比较麻烦,步骤感直观性不好交互式建模的优点是直观方便快捷步骤清晰,但开发复杂零件模型的调用程序较难从已经开发的标准件图库的有关资料来看,这些图库都是针对某些专门应用开发的,可移植性不强,而且这些标准件库还存在着一些问题:不同系统开发的标准件库由于对标准件没有统一的描述格式,

20、所以不能进行信息的交换,造成了资源的极大浪费在我国流行的CAD软件主要有:AutoCADSolid EdgePro/EUGCAXA电子图板等,虽然有些软件的用户已经自行开发了标准件库,但通用性不好国外有些软件如Solid worksPro/ESolid Edge等虽然建立了标准件库,但许多是基于IOS标准和英美等西方标准,并且不全,而面向中国用户且适合中国GB“国标”的还没有;有些软件的标准件库是网络版的,使用权限受到限制并且使用成本昂贵,对于使用单机的中小型企业和一般院校单位来说是渴望不可及的在国内一些CAD软件中,也有带标准件图库的,如北航海尔的CAXA电子图版中的标准件图库,虽然零件较多

21、,但是是二维的;新洲三维Solid 3000是国产新一代三维CAD设计软件,有三维标准件库,但由于应用覆盖面小,大多数用户使用起来不方便(2) 常用件图库的研究开发目前,国内对常用件图库开发的研究文献很少国外近年来出现了将标准件图库和常用件图库放在Internet上形成所谓“虚拟零件库”的报道,即企业把标准件图库和一些常用零件图放在网上,建立一个专业网站,形成所谓“虚拟零件库”(Virtual part library,简称VPL),该网络采用ASP(Active Server Pages)技术与Web数据库进行连接并对数据库进行操作,向用户进行有偿发布用户可以访问该网站,搜索所需的零件图,然

22、后把锁搜到的图纸文件下载到计算机上直接使用在美国已经有极具规模的VPL在运作,如著名的CAD/CAM/CAE服务提供商PTC公司所属的网站InPartPTC公司的产品Pro/E是第三代CAD/CAM软件系统的代表该公司将三位共性零件图形库放在因特网上,通过InPart向所有用户有偿发布国外其他一些企业也纷纷开发企业自己的零件图形库总体来说,国外的零件图库价格昂贵,零件图库中的零件也不符合我国国家标准,中小企业难以接受Solid worksUGSolid Edge等软件留有API接口,允许用户用VB和VC+进行开发,建立自己的机械零件图库由于Solid worksUGSolid Edge在我国应

23、用比较广泛,进行研究和二次开发的人较多,在作者所查找的资料中,用于建立零件库的应用平台主要有Solid worksAutoCADUGCAXA等,而采用Solid Edge作为环境平台的系统很少1.2.2 Solid Edge软件的发展现状Solid Edge是美国EDS(原Unigraphics Solutions公司)基于Windows操作系统开发的以价值为基础的专门面向机械行业设计的普及型主流CAD系统,有强大的三维实体造型和装配功能UG软件是EDS公司开发的一个集CAD/CAE/CAM于一体的软件但缺乏标准件图库和常用件图库,Solid Edge能和UGNX实现无缝集成,若在Solid

24、Edge中建立标准件和常用件图库,并用于零件的设计和绘图,再将图形信息传输给UGNX进行编程加工,可节约大量的加工成本Solid Edge能使作为绘图软件使用的二维设计(Auto CAD文件.dwg文件)正确地传输到Solid Edge环境实现与数控加工程序等后续工作的连接,是数控加工的程序简化了70%Solid Edge的装配涂料创建内部零件零件置换镜像装配等功能为部件装配提供了极大的方便,它的装配爆炸图运动仿真和运动干涉检查功能使设计者能够观察装配件的运行效果检验装配体的装配质量,其智能视图功能,可以对Solid Edge的零件或部件模型进行任何角度的转动放缩和渲染涂彩Solid Edge

25、 V16版增加了新的设计方法一“虚拟装配(Zero D)”功能模块,允许设计者先定义产品的结构,用而为布局表达产品的概念,将产品的主要部件显示在装配结构的“虚拟装配树”中,然后再进行零部件设计,是一种概念化结构设计2005年4月下旬推出Solid Edge V17版中的标准件图库中的紧固件可以实现快速检测高效安装,V17的“超越三维”(Evolve to 3D)功能能使设计人员更容易地Pro/ESolid works等其它设计环境转化到Solid Edge环境;V17强大的数据转换功能可以在Solid Edge环境中直接调用AutoCAD的二维设计图形文件(.dwg),并根据调入的二维图形很容

26、易地生成三维模型Solid Edge是目前唯一将Insight技术这一设计管理工具直接嵌入CAD系统的软件,Insight与CAD无缝集成,将设计管理和基于网络的协作集成到一个单一的工具,它超越优越的核心造型和工作流程,极大的方便了复杂产品的设计,能控制处理在混合二维/三维涉及环境中的设计管理程序,大大降低了设计成本,用户可以在Insight网上上传观察编辑和修改Solid Edge文件,使设计者之间能够互相协作,提高设计效率2005年9月发布的Solid Edge V18版,在Insight成功的基础上,建立了一个新的标准与CAD/PDM的集成,极大的方便了用户设计第二章 Solid Edg

27、e 二次开发基础2.1 Solid Edge 二次开发的理论基础Solid Edge是EDS公司推出的普及型主流CAD软件包,是EDS PLM系统的一个分支基于特征的参数化变量化设计技术,使其操作方便,简单易学基于Solid Edge的零件库设计方法主要有以下几种:采用Solid Edge本身的零件族功能;采用Excel VBA技术操纵Solid Edge的变量表;采用VBVC编程技术操纵Solid Edge的变量表;采用VBVC编程技术操纵Solid Edge的特征造型过程在设计零件库时,应根据零件的复杂程度,零件的相似性零件库零件数量等因素选择不同的方法为了便于零件库中各个零件数据的集中管

28、理,减少零件库的手工操作,提高设计效率,这时可采用VBVC编程技术来设计零件库其一般步骤是:运用Solid Edge参数化特征造型技术建立复合零件的三维模型,并整理其变量表,建立变量之间的约束关系,确定主控变量;用VB或VC编程,获取复合零件的各个变量通过利用Solid Edge为用户提供的采用标准Windows“对象链接与嵌入(OLE)”技术和“部件对象模式(COM)”技术的应用程序接口,开发者和用户能够通过使用Visual BasicVisual C+以及任何一种支持ActiveX Automation技术的工具,对Solid Edge进行二次开发,来适应用户的一些特殊要求,减少重复性建模

29、制图工作,全面扩展Solid Edge的功能或将其功能集成到客户应用程序中,以实现Solid Edge的完全客户化本文介绍了基于ActiveX Automation技术开发Solid Edge的基本原理2.1.1 ActiveX Automation技术ActiveX Automation是Microsoft公司提出的一个基于COM的技术标准,以前被称为OLE技术,其宗旨是在windows系统的统一管理下,协调不同的应用程序,准许这些应用程序之间相互沟通相互控制它通过在两个程序间安排对话,达到一个程序控制另一个程序的目的其过程为:首先一个应用程序决定引发ActiveX Automation操作

30、,这个应用程序自动成为C1ient,被它调用的应用程序成为ServerServer收到对话请求后,决定暴露哪些对象给C1ient在给定时刻,由C1ient决定实际使用哪些对象,然后ActiveX Automation命令被传给Server,由Server对命令做出反应Client可以持续地发出命令,Server忠实地执行每一条命令,最后由Server提出终止对话这里将Solid Edge理解为一个服务程序(Server),而二次开发出来的程序为客户程序(C1ient)用户只要在客户程序上进行操作,客户程序将驱动So1id Edge完成相关的工作,用户无需全面掌握Solid Edge2.1.2

31、So1id Edge的对象层次结构 对象之间通过被称为对象模型或对象层次结构的形式相互联系So1id Edge的对象层次结构可以描述为自上而下的树结构(模型树),如图2-1所示其根节点对象就是一个应用So1id Edge应用对象(Application),它是整个对象树的基础,称为根对象,根对象Application下面有一个集合对象(Documents),这个集合对象(Documents)称为Applicant对象的下级对象,在这个集合对象下面还有5个文档对象零件文档对象(PartDocument)装配文档对象(AssemblyDocument)钣金文档对象(SheetMetalDocume

32、nt)工程图文档对象(DraftDocument)焊接文档对象(WeldmentDocument)每个文档对象都包含很多的属性和方法,这些属性又包含了很多的子属性和方法,它们具有严格的隶属关系 编程时需注意:若使用某一对象,必须将其所有上级对象按层次结构顺序一同列写,或者将所有上级对象声明成一个对象来替代使用图2-1 对象层次结构2.2 Solid Edge 二次开发的技术基础2.2.1 引用Solid Edge类型库Solid Edge通过类型库提供了大量的内部功能,以便于从Visual Basic(以下简称VB)等开发工具中,通过ActiveX Automdion访问这些功能Solid E

33、dge提供的类型库包括:Assembly.tlb(装配类型库)constant.tlb(常数类型库)Drdt.tlb(制图类型库)propauto.dll(文件属性对象库)framewrk.rlb(框架结构类型库)geometry.tlb(几何类型库)part.tlb(零件和板金类型库)等若以VB作为开发工具,首先必须在其环境中引用Solid Edge的有关类型库,才能通过ActiveX Automation访问Solid Edge提供的主要对象在VB的集成环境中,通过“工程”菜单中的“引用”命令,将所要用的库选中,即可调用对应的类型库,如图2-2所示,并且可以在VB的对象浏览器中查看对象库类

34、型库类属性方法以及事件,如图2-3所示图2-2 选中所需要的库图2-3 VB的对象浏览器2.2.2 调用Solid Edge应用程序当选择VB为一个支持ActiveX Automation的应用程序进行编程开发时,就必须和该程序进行通讯Solid Edge提供的应用对象(Application)为实现这种通讯提供了可能应用对象是惟一一个允许Visual Basic程序直接访问的对象,它位于层次结构树的顶部,可以也只能通过该对象才能访问其下级的所有其他对象VB提供了两个函数调用Solid Edge:CreateObject和GetObject Dim objApp as ObjectSet ob

35、jApp=CreateObject(“SolidEdge.Application”)Set objApp =GetObject(“”,“SolidEdge.Application”)两个语句都创建不可见的Solid Edge应用对象下面的语句使用GetObject连接到已经存在的Solid Edge实例:Set objApp=GetObject(,“SolidEdge.Application”) 该语句会搜索已经存在的Solid Edge实例,如果找到,变量objApp指向该实例;否则,命令失败在使用CreateObject或者GetObject来驱动Solid Edge的应用时,该应用不会自

36、动创建文档对象,必须使用文档集合对象的Add方法来建立一个文档对象Add方法是有参数的,该参数用于确定所创建的文档对象的类型或者使用的模板如果参数为空,程序会提示用户选择一个模板下面语句的功能是在新建的应用中建立一个零件文档对象:Set objApp=GetObject(,“SolidEdge.Application”)Set objDocument=objApp.Document.Add(“SolidEdge. PartDocument”)要将一个Solid Edge的应用实例从内存中移除,则需要使用应用对象的Quit方法:ObjApp.Quit2.2.3 程序运行方式用VB技术和Solid

37、 Edge二次开发接口开发的应用程序有两种运行方式:一是将应用程序作为可执行文件直接运行,由程序控制Solid Edge的调入和退出二是将程序作为一条宏命令嵌入到Solid Edge中具体方法是:在VB的“文件”菜单中选择“制作 .exe”,将应用程序编译生成ActiveX Automation程序打开Solid Edge的“工具条”对话框,按照提示新建一个工具条,确定后在出现的“自定义”对话框中选择“宏”,单击“浏览”,找到刚才编译的EXE程序,拖放到新建的工具条上,并选择合适的图标用户在Solid Edge环境下,只要点击该工具条即可运行程序第三章 Solid Edge 变量化设计与开发3

38、.1 参数化设计与变量化设计参数化设计有时也称为尺寸驱动, 参数化设计是一种基于用户操作层次的设计方法它利用参数驱动机制可以对图形数据进行操作, 在满足图形几何约束的条件下,通过施加尺寸约束,对图形的几何数据进行修改, 从而得到所需的设计图形采用参数化设计, 可以大大提高绘图效率但是采用参数设计方法,只是提高了“ 绘图”效率, 而没有提高 “设计”效率变量化设计是一种基于用户设计层次的设计方法它将图形的尺寸关系和几何关系以变量的形式来表示, 通过对图形变量的赋值,以实现图形的生成或修改, 从而得到所需的设计图形采用变量化设计具有以下特点:1,可以提高设计效率;2,以变量为桥梁,将设计计算与零件

39、三维模型设计有机地融合在一起;3,使得CAD 软件不仅仅是一个“ 绘图”软件, 更是一个“设计”软件3.2 变量化设计的实现方法3.2.1 Solid Edge变量化设计过程1)实体建模或者工程图绘制,Solid Edge允许在二维或者三维环境中,实现变量化;2)变量化操作,明确变量间的关系;3)在后续的产品设计中,利用已有的变量化模型或者图样,进一步设计变量化的最终目的是在以后的工作中再次使用3.2.2 利用Solid Edge 的变量表实现变量化设计Solid Edge 在它的零件设计模块中提供了一个可供用户操作的变量表,通过变量表可以定义或编辑零件模型中各图形元素的尺寸关系变量表中的变量

40、分为尺寸变量和用户变量, 尺寸变量来源于设计过程,并且可以直接控制设计中的各个图形元素,用户变量是用户在变量表中自己增加的变量,它们虽然不能直接控制设计中的各个图形元素, 但可以通过变量表中的数学关系式将其与尺寸变量联系起来,从而间接控制设计中的各个元素在Solid Edge 中利用变量表实现变量化设计,用户无须编程, 直接通过设计变量,操作变量表,即可控制零件模型的形状和尺寸; 但是操作较为复杂设计效率低该方法一般用于变量的数量较少,各变量及尺寸之间的关系较为简单的场合,对于某些与图形尺寸没有直接关系的变量,变量表则无法处理3.2.3 通过Solid Edge 程序开发实现变量化设计通过So

41、lid Edge 程序开发实现变量化设计, 也就是利用Solid Edge 提供的二次开发接口, 将零件模型的结构和尺寸全部以变量的形式,由程序控制零件模型的设计计算二维轮廓的生成以及各种特征的构建程序设计时无须考虑各个尺寸的具体大小,全部用变量来表示, 最后通过一个用户界面获得用户输入的数据,由程序驱动Solid Edge 得到所需零件的三维模型通过Set objApp =CreateObject ( “SolidEdge. Application”) 或Set objApp= GetObject ( ,“SolidEdge. Application”) 方法获得或创建Solid Edge

42、的Application 对象,用Set objDoc =objApp. Documents. Add (“SolidEdge. PartDocument” )方法创建Solid Edge 零件文档采用Solid Edge 二次开发程序进行零件设计, 是一种完全的变量化设计, 一个应用程序可以生成一系列相似的零件,且界面清晰操作方便;但是编程工作量大, 程序适用面窄该方法一般用于零件设计计算复杂, 涉及条件判断等逻辑处理, 而零件的结构则较为简单的场合, 例如齿轮齿条凸轮的设计3.2.4 将Solid Edge 变量表与程序开发相结合实现变量化设计该方法是前两种方法的综合,它首先利用Solid

43、Edge 的特征造型技术建立一个能够反映同类零件所有特征的复合零件的三维模型, 通过变量表操作建立设计变量, 再采Solid Edge 二次开发程序, 通过用户界面获得用户输入的设计数据并进行设计计算, 然后用objApp.Documents. Open( ) 方法打开复合零件的三维模型, 用Set objvars = objApp. ActiveDocument.Variables 方法获得变量表中的所有设计变量,给各变量的值( objvars( i) . value) 赋予设计计算结果, Solid Edge 便自动修改生成新的零件模型该方法综合了前两种方法的优点, 它将复杂的零件三维造型

44、交给Solid Edge 来完成,将复杂的设计计算交给二次开发程序来完成, 变量表中的设计变量则是它们之间的桥梁该方法程序设计简单, 界面清晰操作方便将它和数据库技术结合起来, 可用于各种设计中所使用的标准零件及各种通用件等系列化零件的变量化设计3.3 变量化设计的意义变量化设计就是将产品研发过程中的知识和经验通过变量的形式进行关联,驱动整个产品数字化模型,达到快速完成产品研发的目的变量化的设计针对系列化的产品研发,能够保留和凝结企业已有的产品研发知识和经验缩短研发周期降低工作强度提高设计质量节约成本,增强管理的可控性Solid Edge 的变量化设计将成熟的产品研发知识充分吸收,使之程序化规

45、范化,实施使用后可以避免产生许多认为的错误使许多原来只能由经验丰富的设计专家担当的工作,转为由一般工程师即可胜任,使具有丰富经验的设计专家从重复劳动力中解放出来,投入到新产品研发和丰富完善变量设计知识库的工作中,使产品研发能力上一个崭新的台阶实践证明,Solid Edge 的变量化设计具有极大的推广价值第四章 ZLY系列焊接式减速器轴承标准件库设计4.1 特征分析4.1.1 轴承的主要特征:轴承外圈实体轴承内圈实体滚子倒角滚道其中轴承外圈实体和轴承内圈实体由旋转拉伸得到,滚道由旋转拉伸切除得到,滚子是先拉伸后阵列得到如图4-1 所示滚子轴承内圈轴承外圈图4-14.1.2轴承特征分析(1)轴承外

46、圈实体这个实体是一个圆台,用拉伸或旋转拉伸体均可得到若使用拉伸命令,首先绘制梯形草图,再经过拉伸体进行拉伸,拉伸深度为内圈宽度(2)轴承外圈实体轴承外圈实体是由圆柱体中间切去一个圆台得到,我在做时选择的是旋转拉伸,先绘制一个直角梯形草图,再以中间轴为轴,进行旋转拉伸,得到轴承外圈,拉伸深度为外圈宽度(3)滚道贴着轴承外圈直接绘制呈15度倾斜的矩形,旋转除料,直接在轴承内圈上切出滚道(4)倒角直接利用倒角工具(倒角边相等),选择倒角边,并输入倒角数值即可4.2 建模过程4.2.1轴承的建模过程(1)打开Solid Edge,新建并选择“Normal.par”模式如图4-2所示 图4-2(2)选择旋转拉伸体,再选择绘图平面( x - z 平面)如图4-3所示 图4-3(3)选择直线,在平面上任意画出草图,然后根据已知轴承公称内径标注长度尺寸以及绕轴尺寸,并将其定位基准轴上,完成旋转截面图形如图4-4(ad)所示 (a) (b) (c)(d)图4-4(4)选择旋转轴定义截面旋转的中心轴,并点击“完成”进入旋转拉伸生成实体界面;选择选项“旋转360”生成轴承内圈实体如图4-5(ad)所示 (a) (b) (c)(d)图4-5(5)轴承外圈可依据上述方法获得如图7-5(ae)所示(a) (b)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号