- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ProENGINEER变速器圆柱齿轮开发方案
基于ProENGINEER变速器圆柱齿轮开发方案
摘 要:基于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 齿轮 参数化 二次开发
中图分类号:TP39 文献标识码:A 文章编号:1007-3973(2012)001-102-02
现代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)分析零件的结果特征,提取绘图中的关键参数,然后设置参数关系式,并确定驱动参数。
对齿轮进行参数化设计时不仅要实现尺寸驱动的变化,形状结构也要相应的做出部分改变,因此对零件进行结构特
您可能关注的文档
最近下载
- 苏教版(2024)新教材小学二年级科学上册第第一单元《它们是用什么做的》单元测试卷及答案.doc
- 农产品质量安全检测机构考核评审细则.pdf VIP
- 20S517排水管道出水口.pdf VIP
- 匡文波版《手机媒体概论》(2024年版)第八章 知识点笔记.pdf VIP
- 组织行为学第6章自测题及答案.docx
- 《初识Flash软件》优教课件.ppt VIP
- 《项目化学习设计:学习素养视角下的国际与本土实践》夏雪梅著.pdf VIP
- 匡文波版《手机媒体概论》(2024 年版)第四章 知识点笔记.pdf VIP
- 自考行政法学00261.doc VIP
- (中海壳牌二期环氧乙烷乙二醇装置优化改造项目环评报告书.pdf VIP
文档评论(0)