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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ug的二次开发技术实现齿轮参数化设计

基于UG的二次开发技术实现齿轮参数化设计 学生:指导教师: 机械与材料学院 摘要:,由于齿形轮廓复杂,其参数化设计困难。本课题基于开发平台,应用其开发工具和VC++开发环境对齿轮三维参数化造型系统进行了研究。在研究了应用程序接口I的基础上,引入参数化的思想,基于构建了齿轮的三维参数化造型系统。该系统具有好的用户界面,能方便地进行齿轮的三维参数化建模。 Abstract: ear is a part in mechanical drives in common use,while because of its complex tooth profile, it is difficult to conduct parameterized design.In this paper, the 3D parametric modeling system for helical gear is researched using the UG/Open API and VC++6.0 based on Unigrphics secondary development. By researching the interface-UG/Open API between the Unigrphics and application procedures, the 3D parametric modeling system for typical gear is constructed based on Unigrphics and the concept of parametric modeling. This system has friendly user interface, can conveniently construct 3D parametric model of helical gear. 关键词:齿轮参数化建模二次开发 Keywords: Gear; Parametric modeling; Secondary developing; Unigrphics 前言 日益激烈的市场竞争,迫切要求企业具备快速响应市场的能力,在产品设计和开发过程中,零部件的标准化、通用化和系列化是提高产品设计质量、缩短产品开发周期的有效途径。U G是市场上优秀的三维设计软件,它是集CAD/ CAE/CAM于一体的软件集成系统,其功能覆盖了整个产品的开发过程,即从概念设计、功能工程、分析到制造的过程。但是没有一个CAD系统能够完全满足用户的各种需求,因此主流的CAD软件都提供二次开发工具和用户定制功能。目前,关于CAD应用的UG二次开发方面的研究逐渐推广开来,UGS 公司提供了一个开放的二次开发平台,软件用户或者第三方开发商在其基础上进行客户化的开发,如上海同捷数字化技术有限公司开发的Gear Engineering Wizard 等。 UG 软件是现在市场上比较成熟的三维建模软件, 但是对于复杂的零件来说, UG 本身因功能复杂,往往在生产中操作显得繁琐,加上许多企业对其的应用一般只限于若干应用模块,不需要全部的功能,企业也有许多通用件、常用件、标准件,也不必每次都进行重复的设计操作,单纯的使用软件本身所带的工具已经无法满足客户的需求, 如渐开线的绘制就很难达到精确绘制的目的。考虑到这些,UG 专门提供了多种二次开发工 具,供企业根据自身特点,开发用户自定义模块。目前, 国内外有不少学者对UG平台下齿轮参数化建模进行了研究, 但通常采用的方法是表达式生成法和创建模板零件。本文提出了一种在UG4.0环境下, 采用自身的编程语言UG/Open API, 调用UG造型函数来实现渐开线的绘制, 达到提高设计效率的目的。 目前, 常用的利用UG二次开发进行参数化设计的方法分为图形交互设计和编程方法两种。图形交互设计是指在现有的参数化CAD系统环境下, 通过交互操作来完成产品的参数化模型设计, 是在产品设计中不可缺少的方法。编程方法是指在现有的CAD系统基础上, 利用二次开发接口、高级语言和数据库等相关技术, 来定义产品的参数化模型, 并支持对参数化模型的建立、管理和使用, 它是一种高级的参数化设计方法。本文将采用编程的方法实现齿轮的参数化设计。利用UG/Open API、UIStyler 和MenuScript进行菜单和界面设计, 使用户有一个良好直观的操作环境, 通过VC++6.0 建立齿轮的人机交互界面。 本文根据上述基本情况,针对渐开线齿轮进行参数化建模,并利用UG二次开发工具UG/Open API、UIStyler 和MenuScript对其进行对话框的设计和菜单文件的添加,以达到本课题所要求的基于UG的二次开发技术实现齿轮的参数化设计的目的。 1

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档