网站大量收购独家精品文档,联系QQ:2885784924

基于Pro-ENGINEER的变速器圆柱齿轮开发方案.doc

基于Pro-ENGINEER的变速器圆柱齿轮开发方案.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Pro/ENGINEER的变速器圆柱齿轮开发方案 摘 要:基于cad变速器直齿圆柱齿轮的二次开发,主要工作分为两部分。第一部分是通过对齿轮变速器和cad技术研究的现状及发展趋势的分析,以及对多种三维参数化设计软件的分析比较后提出一种切实可行的基于pro/e的变速器直齿圆柱齿轮的三维参数化设计方法。主要工作集中在渐开线直齿圆柱齿轮的三维参数化设计上。通过对渐开线的几何分析分析,得出渐开线参数方程,然后通过然后通过参数化建模过程创建变速器直齿圆柱齿轮,再通过编辑program程序二次开发设计新齿轮。第二部分是基于automation gateway的齿轮设计界面二次开发。主要工作是在vb环境下,以automation gateway为基础,开展pro/e齿轮参数化设计界面的二次开发。用vb建立一个参数输入程序界面,通过automation gateway就可以利用visual basic访问pro/e 底层数据库,该程序就能够接受我们在界面中所输入的参数数值,并传给pro/e系统中的参数,最后pro/e系统会根据所输入的参数零件再生(regenerate),便可以生成不同的齿轮。 关键词:变速器 cad 齿轮 参数化 二次开发 现代cad系统的二次开发必须以软件为平台,使用正确的方法论,尽量减少和避免程序中的失误,提高使用者的工作效率。本变速器圆柱齿轮cad系统的二次开发严格按照此进行。 1 pro/engineer二次开发基本原理 pro/e是采用参数化设计的、基于特征的三维实体造型系统,其参数化特征造型在保证几何、拓扑关系不变的情况下,以单一全关联的数据库实现模型的快速再生;它的二次开发接口使用户可以在自己开发的程序中对零件进行各种操作和控制,从而实现程序化设计。 pro/program是pro/e软件本身自带的二次开发工具。利用pro/engineer造型的同时,pro/program会自动产生特征的program这个记录文件,由高级计算机语言basic构成,其中包括模型树(modeltree)中所有特征的详细信息:各个特征的建立过程、参数设置、尺寸以及关系式等,我们可以修改和添加特征的program生成基本参数相同的一系列模型。 对pro/e软件进行二次开发时,只需在program中加入几个相关的语法指令就可以让零件或组件变成一系列相关零件甚至于生成零件库,其设计思路是利用pro/program模块接收、换算和传递用户输入的参数,只要改变了特征的尺寸及关系就实现了参数化设计。其中,可变参数是二次开发的关键,所以以最少的参数关系式来确定零件的可变尺寸,才能通过修改参数化尺寸设计出同系列的零件。 2 系统开发方法 根据信息活动的规律,本系统软件的开发可大体划分为四个阶段:总体规划、系统分析、系统开发和系统维护。前两个阶段是以系统工程方法论为指导的总体设计后两个阶段是以软件工程方法论为指导的软件开发,如图1所示。 软件从开始设计、开发、实现运行到最后停止使用的整个阶段称之为生存期,一般分为需求分析、总体设计、详细设计、编写代码、测试、运行维护六个阶段,在每个阶段都有其具体内容: (1)需求分析阶段:基于pro/e的变速器直齿圆柱齿轮参数化cad系统,需要贯彻行业标准、调查企业需求、考虑设计习惯、实现资源共享。 (2)总体设计阶段:确定所开发系统的构成、划分设计模块等。使系统应具有以下几方面功能: 1)实现齿轮的参数化智能设计; 2)采用自动方式与人机交互相结合的操作方法,适应企业要求,提高齿轮的设计效率; 3)具有扩展功能。 (3)详细设计阶段:把总体设计阶段确定的设计模块进一步划分为程序设计模块。对齿轮进行几何分析、参数化建模、语句修改、程序运行、界面设计等。 (4)编写代码阶段:编写各个程序设计模块的program源代码。 (5)系统测试阶段:检验软件的运行,找出设计缺陷或语法指令中的错误。 (6)软件维护阶段:用户使用软件后,根据用户反馈的意见或建议,对软件进行纠错、完善和扩充。 3 pro/program二次开发参数化设计的步骤 (1)计算齿轮设计参数,通过几何分析建立数学模型。 变速器直齿圆柱齿轮的齿廓为渐开线,以此要创建齿轮模型就必须对渐开线进行几何分析,建立数学方程才能确定参数。 (2)分析零件的结果特征,提取绘图中的关键参数,然后设置参数关系式,并确定驱动参数。 对齿轮进行参数化设计时不仅要实现尺寸驱动的变化,形状结构也要相应的做出部分改变,因此对零件进行结构特征的分析才能确定程序开发的关键。 (3)创建样板零件模型作为生成零件库的基础。 利用参数的关联性,在pro/e中使用各种建模方法生成样板零件模型,作为零件库的基础。 (4)编制程序。 pro/program程序包括五部分:程序标题(versio

文档评论(0)

14576 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档