基于ug的二次开发技术实现齿轮参数化设计

基于ug的二次开发技术实现齿轮参数化设计

ID:29472097

大小:969.54 KB

页数:70页

时间:2018-12-20

基于ug的二次开发技术实现齿轮参数化设计_第1页
基于ug的二次开发技术实现齿轮参数化设计_第2页
基于ug的二次开发技术实现齿轮参数化设计_第3页
基于ug的二次开发技术实现齿轮参数化设计_第4页
基于ug的二次开发技术实现齿轮参数化设计_第5页
资源描述:

《基于ug的二次开发技术实现齿轮参数化设计》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、7070基于UG的二次开发技术实现齿轮参数化设计学生:江风指导教师:王祥机械与材料学院摘要:渐开线齿轮是机械传动中的常用零件,由于齿形轮廓复杂,其参数化设计困难。本课题基于Unigrphics二次开发平台,应用其UG/OpenAPI开发工具和VC++6.0开发环境对渐开线齿轮三维参数化造型系统进行了研究。在研究了Unigrphics与应用程序的接口UG/OpenAPI的基础上,引入参数化建模的思想,基于UG构建了渐开线齿轮的三维参数化造型系统。该系统具有友好的用户界面,能方便地进行齿轮的三维参数化建模。Abstract:Helicalgearisapartinmechanic

2、aldrivesincommonuse,whilebecauseofitscomplextoothprofile,itisdifficulttoconductparameterizeddesign.Inthispaper,the3DparametricmodelingsystemforhelicalgearisresearchedusingtheUG/OpenAPIandVC++6.0basedonUnigrphicssecondarydevelopment.Byresearchingtheinterface-UG/OpenAPIbetweentheUnigrphicsand

3、applicationprocedures,the3DparametricmodelingsystemfortypicalgearisconstructedbasedonUnigrphicsandtheconceptofparametricmodeling.Thissystemhasfriendlyuserinterface,canconvenientlyconstruct3Dparametricmodelofhelicalgear.关键词:齿轮;参数化建模;二次开发;UnigrphicsKeywords:Gear;Parametricmodeling;Secondaryde

4、veloping;Unigrphics7070前言日益激烈的市场竞争,迫切要求企业具备快速响应市场的能力,在产品设计和开发过程中,零部件的标准化、通用化和系列化是提高产品设计质量、缩短产品开发周期的有效途径。UG是市场上优秀的三维设计软件,它是集CAD/CAE/CAM于一体的软件集成系统,其功能覆盖了整个产品的开发过程,即从概念设计、功能工程、分析到制造的过程。但是没有一个CAD系统能够完全满足用户的各种需求,因此主流的CAD软件都提供二次开发工具和用户定制功能。目前,关于CAD应用的UG二次开发方面的研究逐渐推广开来,UGS公司提供了一个开放的二次开发平台,软件用户或者第三

5、方开发商在其基础上进行客户化的开发,如上海同捷数字化技术有限公司开发的GearEngineeringWizard等。UG软件是现在市场上比较成熟的三维建模软件,但是对于复杂的零件来说,UG本身因功能复杂,往往在生产中操作显得繁琐,加上许多企业对其的应用一般只限于若干应用模块,不需要全部的功能,企业也有许多通用件、常用件、标准件,也不必每次都进行重复的设计操作,单纯的使用软件本身所带的工具已经无法满足客户的需求,如渐开线的绘制就很难达到精确绘制的目的。考虑到这些,UG专门提供了多种二次开发工具,供企业根据自身特点,开发用户自定义模块。目前,国内外有不少学者对UG平台下齿轮参数化

6、建模进行了研究,但通常采用的方法是表达式生成法和创建模板零件。本文提出了一种在UG4.0环境下,采用自身的编程语言UG/OpenAPI,调用UG造型函数来实现渐开线的绘制,达到提高设计效率的目的。目前,常用的利用UG二次开发进行参数化设计的方法分为图形交互设计和编程方法两种。图形交互设计是指在现有的参数化CAD系统环境下,通过交互操作来完成产品的参数化模型设计,是在产品设计中不可缺少的方法。编程方法是指在现有的CAD系统基础上,利用二次开发接口、高级语言和数据库等相关技术,来定义产品的参数化模型,并支持对参数化模型的建立、管理和使用,它是一种高级的参数化设计方法。本文将采用编

7、程的方法实现齿轮的参数化设计。利用UG/OpenAPI、UIStyler和MenuScript进行菜单和界面设计,使用户有一个良好直观的操作环境,通过VC++6.0建立齿轮的人机交互界面。本文根据上述基本情况,针对渐开线齿轮进行参数化建模,并利用UG二次开发工具UG/OpenAPI、UIStyler和MenuScript对其进行对话框的设计和菜单文件的添加,以达到本课题所要求的基于UG的二次开发技术实现齿轮的参数化设计的目的。70701绪论1.1Unigraphics简介与发展现状Unigraphics

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。