下载此文档

基于ug的二次开发技术实现齿轮参数化设计 机械仪表 工.docx


文档分类:汽车/机械/制造 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
基于ug的二次开发技术实现齿轮参数化设计_机械仪表_工.docx基于UG的二次开发技术实现齿轮参数化设计
学生:江风
指导教师:王祥
机械与材料学院
摘要:渐开线齿轮是机械传动中的常用零件,由于齿形轮廓复杂,其参数化设计困难。本课 题基于Unigrphics二次开发平台,应用其UG/OpenAPI开发工具和VC++ 渐开线齿轮三维参数化造型系统进行了研究。在研究了 Unigrphics与应用程序的接口 UG/Open API的基础上,引入参数化建模的思想,基于UG构建了渐开线齿轮的三维参 数化造型系统。该系统具有友好的用户界面,能方便地进行齿轮的三维参数化建模。
Abstract: Helical gear is a part in mechanical drives in common use,while because of its complex tooth profile, it is difficult to conduct parameterized this paper, the 3D parametric modeling system for helical gear is researched using the UG/Open API and VC++ 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.
关键词:齿轮;参数化建模;二次开发;Unigrphics
Keywords: Gear; Parametric modeling; Secondary developing; Unigrphics
前言
日益激烈的市场竞争,迫切要求企业具备快速响应市场的能力,在产品设计和开发过 程中,零部件的标准化、通用化和系列化是提高产品设计质量、缩短产品开发周期的有效 途径。U G是市场上优秀的三维设计软件,它是集CAD/ CAE/CAM于一体的软件集成系统, 其功能覆盖了整个产品的开发过程,即从概念设计、功能工程、分析到制造的过程。但是 没有一个CAD系统能够完全满足用户的各种需求,因此主流的CAD软件都提供二次开发 工具和用户定制功能。目前,关于CAD应用的UG二次开发方面的研究逐渐推广开来,UGS 公司提供了一个开放的二次开发平台,软件用户或者第三方开发商在其基础上进行客户 化的开发,如上海同捷数字化技术有限公司开发的Gear Engineering Wizard等。
UG软件是现在市场上比较成熟的三维建模软件,但是对于复杂的零件来说,UG本 身因功能复杂,往往在生产中操作显得繁琐,加上许多企业对其的应用一般只限于若干 应用模块,不需要全部的功能,企业也有许多通用件、常用件、标准件,也不必每次都 进行重复的设计操作,单纯的使用软件本身所带的工具已经无法满足客户的需求,如渐 开线的绘制就很难达到精确绘制的目的。考虑到这些,UG专门提供了多种二次开发工 具,供企业根据自身特点,开发用户自定义模块。目前,国内外有不少学者对UG平台下 齿轮参数化建模进行了研究,但通常采用的方法是表达式生成法和创建模板零件。本文 ,采用自身的编程语言UG/Open API,调用UG造型函数来实 现渐开线的绘制,达到提高设计效率的目的。
目前,常用的利用UG二次开发进行参数化设计的方法分为图形交互设计和编程方 法两种。图形交互设计是指在现有的参数化CAD系统环境下,通过交互操作来完成产品 的参数化模型设计,是在产品设计中不可缺少的方法。编程方法是指在现有的CAD系统 基础上,利用二次开发接口、高级语言和数据库等相关技术,来定义产品的参数化模型, 并支持对参数化模型的建立、管理和使用,它是一种高级的参数化设计方法。本文将采 用编程的方法实现齿轮的参数化设计。利用UG/Open API> UlStyler和MenuScript进行菜 单和界面设计,使用户有一个良好直观的操作环境,通过VC++ 界面。
本文根据上述基本情

基于ug的二次开发技术实现齿轮参数化设计 机械仪表 工 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小405 KB
  • 时间2021-02-19