本科毕业生PROE二次开发汽车差速器直齿锥齿轮参数化设计毕业论文.pdf
《本科毕业生PROE二次开发汽车差速器直齿锥齿轮参数化设计毕业论文.pdf》由会员分享,可在线阅读,更多相关《本科毕业生PROE二次开发汽车差速器直齿锥齿轮参数化设计毕业论文.pdf(54页珍藏版)》请在咨信网上搜索。
1、本科毕业设计(论文)Pro/E二次开发一汽车差速器直齿锥齿 轮的参数化设计Pro/E secondary development-automobile differential device straight bevel gears parametrization design 郑重声明本人呈交的毕业设计论文,是在导师的指导下,独立进行研究工 作所取得的成果,所有数据、图片资料真实可靠。尽我所知,除文中 已经注明引用的内容外,本学位论文的研究成果不包含他人享有著作 权的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培养单 位。学生
2、签名:日期:分类号:密 级:UDC:学校代码:本科毕业设计(论文)Pro/E二次开发一汽车差速器直齿锥齿 轮的参数化设计Pro/E secondary development-automobile differential device straight bevel gears parametrization design PRO/E二次开发汽车差速器直齿直齿锥齿轮的参数化设计摘要:利用Pro/Engineer二次开发平台Pro/Toolkit和参数化设计方法生成直 齿锥齿轮设计的插件。常规齿轮设计过程烦琐:齿轮轮廓线的生成需要大量的计 算过程;轮廓线的绘制,需要通过关系式控制;齿轮种类较多,
3、不同类别绘制方 法不同。本方法采用参数化驱动方法,结合Pro/Toolkit编程技术,采用面向对 象编程方法,开发出应用于Pro/Engineer中的齿轮零件设计插件。采用面向对象技术和面向过程技术相结合的方式,以动态链接库(DLL)的 形式,实现齿轮参数化设计二次开发,并编写出相应的应用程序软件。可分成几 个基本模块,包括用户界面、轮廓线的计算和生成、直齿直齿锥齿轮实体更新、自动生成工程图、工程图的编辑和修改等模块。本方法可为Pro/Engineer提供 一个较先进的直齿锥齿轮设计插件。关键词:汽车,差速器,直齿锥齿轮,Pro/Engineer,Pro/Toolkit,参数化设 计中图分类号
4、:TH 122Ise co ndary de ve lo pme nt-be ve l ge ar de sign parame te rs base d o n Pro/EAbstract:Using Pro/Toolkit and parametric design technology to develop software applied in Pro/Engineer which is attended to design gear.There are some inefficient aspects in gear design,such as a lot of work shou
5、ld be needed in process of getting the gear profile;it is hard to draw the gear profile without equation;Different kind of gear needs several kinds of methods to build.This paper introduces parametric technology and method of combination of Pro/Toolkit and VC+,which develops software used in Pro/Eng
6、ineer.This software can be applied in gear design.The software adopts means combined with face to object technique and face to process technique,and it achieves the development of gear parametric design with the using of Dynamic Link Library(DLL).The software can be separated into several modules,in
7、cluding user interface,gear classify,calculating and drawing gear contour,Bevel gear solid build.This paper can supply plug-in software of Pro/Engineer used to design bevel gearKeywords:Car,Differential BevelGear,Pro/Engineer,Pro/Toolkit,parametric designClassification:TH122ii目次摘要.I目 次.III1 绪论.11.1
8、CAD/CAM的发展现状.11.2 课题的提出及意义.21.3 本课题的研究内容.31.4 本课题研究的主要工作.41.4.1 Pro/ENGINEER 调用 MFC 对话框技术.41.4.2直齿轮轮廓线的参数驱动.41.4.3特征创建技术和特征查询技术.41.4.4 Pro/ENGINEER工程图的生成与修改控制技术.52 Pro/E二次开发研究.62.1 二次开发的历史和现状.62.2 二次开发语言(Pro/TOOLKIT).62.3开发工具的确定.72.4 Pro/ENGINEER 的技术特点.82.5开发环境.92.5.1硬件开发环境.92.5.2软件开发环境.92.6 Pro/TOO
9、LKIT开发环境与Pro/ENGINEER版本的关系.93 汽车差速器直齿锥齿轮的程序设计.113.1直齿锥齿轮的三维造型及其参数化设计.113.1.1基本原理.113.1.2三维模型样板建立的注意事项.123.1.3直齿直齿锥齿轮的简介.123.2用VC创建Pro/TOOLKIT应用程序基本框架.193.3 Pro/TOOLKIT应用程序设计.213.3.1设置包含文件路径.213.3.2设置库文件路径.223.3.3新建项目,进行项目设置:.233.3.4 Pro/TOOLKIT应用程序的运行.253.4菜单设计技术及应用.273.5 MFC对话框的链接.284 总结与展望.354.1 论
10、文总结.354.2对未来的展望.35参考文献.36附录A:.37附录B:变型前后对照图.45附录C:.46致谢.47附录D:学位论文数据集:.48ill中国计量学院现代科技学院毕业设计(论文)1绪论1.1 CAD/CAM的发展现状CAD/CAM技术作为电子信息技术的重要组成部分,其应用已遍及各个工程领 域,是工程设计产品制造业界的一场革命。经过四十多年的发展,CAD/CAM技术 有了长足的进步。以前CAD/CAM技术大都是在工作站平台上运行和开发,随着 计算机水平的大幅提高,目前CAD/CAM软件均可以在微机上运行。微机平台为 普及CAD的应用创造了绝好的条件。在此基础上,CAD/CAM软件厂
11、商展开了新一 轮的竞争。目前CAD/CAM软件动态如下:1)Unigraphics(UG)UG是UnigraphicsSolutions公司的拳头产品。该公司首次突破传统 CAD/CAM模式,为用户提供一个全面的产品建模系统。在UG中,优越的参数化 和变量化技术与传统的实体、线框和表面功能结合在一起,这一结合被实践证明 是强有力的,并被大多数CAD/CAM软件厂商所采用。2)SOL IDEDGESOLIDEDGE是真正W indows软件。它不是将工作站软件生硬地搬到W indows 平台上,而是充分利用W indows基于组件对象模型(COM)的先进技术重写代码。SOLIDEDGE与Micr
12、osoftOffice兼容,与W indows的OLE技术兼容,这使得设 计师们在使用CAD系统时,能够进行W indows下字处理、电子报表、数据库操 作等。SOLIDEDGE具有友好的用户界面,它采用一种称为SmartRibbon的界面技 术,用户只要按下一个命令按钮,既可以在SmartRibbon上看到该命令的具体 的内容和详细的步骤,同时在状态条上提示用户下一步该做什么。SOLIDEDGE是 基于参数和特征实体造型的新一代机械设计CAD系统,它是为设计人员专门开 发的,易于理解和操作的实体造型系统。3)AutoCADAutoCAD是Autodesk公司的主导产品。Autodesk公司是
13、世界第四大PC软 件公司。目前在CAD/CAE/CAM工业领域内,该公司是拥有全球用户量最多的软 件供应商,也是全球规模最大的基于PC平台的CAD和动画及可视化软件企业。Autodesk公司的软件产品已被广泛地应用于机械设计、建筑设计、影视制作、视频游戏开发以及W eb网的数据开发等重大领域。AutoCAD是当今最流行的二维 绘图软件,它在二维绘图领域拥有广泛的用户群。AutoCAD有强大的二维功能,如绘图、编辑、剖面线和图案绘制、尺寸标注以及二次开发等功能,同时有部分 1中国计量学院现代科技学院毕业设计(论文)三维功能。在许多实际应用领域(如机械、建筑、电子)中,一些软件开发商在 AutoC
14、AD的基础上已开发出许多符合实际应用的软件。4)Pro/EngineerPro/Engineer 系统是美国 Parametric Technology Corporation(简称 PTC)的产品。PTC公司提出的单一数据库、参数化、基于特征、全相关的概念改变了 机械CAD/CAE/CAM的传统观念,这种全新的概念已成为当今世界机械 CAD/CAE/CAM领域的新标准。利用该概念开发出来的第三代机械CAD/CAE/CAM 产品Pro/Engineer软件能将设计至生产全过程集成到一起,让所有的用户能够 同时进行同一产品的设计制造工作,即实现所谓的并行工程。Pro/Engineer系统主要功能
15、如下:(1)真正的全相关性,任何地方的修改都会自动反映到所有相关地方;(2)具有真正管理并发进程、实现并行工程的能力;(3)具有强大的装配功能,能够始终保持设计者的设计意图;(4)容易使用,可以极大地提高设计效率。Pro/Engineer系统用户界面简洁,概念清晰,符合工程人员的设计思想与 习惯。整个系统建立在统一的数据库上,具有完整而统一的模型。Pro/Engineer 建立在工作站上,系统独立于硬件,便于移植。因此,本开发利用Pro/Engineer 为平台对汽车差速器直齿锥齿轮进行二次开发店勾。1.2 课题的提出及意义产品的三维设计离不开CAD/CAM系统的支持,具有技术成熟、功能强大的
16、 Pro/ENGINEER参数化造型系统在设计和制造业中引起了人们的重视,并得到了 日益广泛的应用。Pro/ENGINEER提供了强大的三维几何造型功能,使我们能够 创建出各种复杂的几何模型,作为通用的三维CAD/CAM系统在功能上基本能够 满足产品三维设计要求,但有时这些功能并不能满足我们的需求。例如标准零件 系列,它们的结构都是相同的,区别只在于尺寸,如果标准零件系列都通过三维 建模的方式来实现,那么工作量将非常巨大。虽然Pro/ENGINEER自身也有一些 模型库,但是这远远满足不了用户的要求。因此,也就有了本课题研究开发的必 要。机械产品的开发过程中会用到大量的通用零件、标准件、相似件
17、。如何建立 这些常用零部件的库,利用已有的资源,花费较少的时间完成产品设计是用户非 常关心的问题。建立这些通用件、标准件、相似件零件库作为一项可行方案,一 方面可以避免不同设计者的重劳动,提高设计效率,提高设计的标准化程度,减 少错误发生率,缩短产品开发周期;另一方面还可以基于该软件的三维实体模型 进行更深层次的分析(如有限元分析等),以确保机械设计结果安全可靠。综上,对某些特殊零件进行二次开发是非常有必要的。因此也就有了本课题的提出。2中国计量学院现代科技学院毕业设计(论文)直齿直齿轮广泛的应用于汽车差速器上,由于其形状复杂,设计过程中要求 设计的参数很多。一般是先计算其相关参数,然后在CA
18、D软件中手工造型。其设 计过程复杂繁琐,重复性劳动太多,并且对于同一类型但尺寸不同的直齿锥齿轮 不能实现模型的自动更新。如果对CAD软件进行二次开发,编制专用的圆锥齿轮 参数化设计系统则可以解决这个问题。在目前流行的三维CAD/CAE/CAM软件中,PRO/E以其强大的三维建模功能以及优秀的参数化技术,在制造业得到了广泛的 应用。本文利用PRO/E的二次开发工具Pro/TOOLKIT和VS 2005开发了汽车差速 器直齿锥齿轮的参数化实体造型系统,该系统能够根据输入的参数精确而快速地 生成齿轮实体模型,大大提高了设计质量和设计效率的支1.3 本课题的研究内容本课题的研究对象是直齿直齿锥齿轮的参
19、数化设计。即运用VS2005进行编程,生成动态连接库.dll文件,然后运用PRO/E调 出已经设计好的直齿锥齿轮三维模型,通过利用Pro/TOOLKIT提供的MFC对话框 资源来创建并调用MFC对话框,设计参数和对应的空格,从而实现设计参数的检 索、修改和根据新的参数值生成新的三维模型的功能。直齿锥齿轮用于传递任意相交的两轴之间的运动和动力,它的绘图工作繁 杂费时。而这类零件大部分具有相似的结构和形状,在新产品的设计和图纸绘制 过程中,不可避免要反复修改,进行零件形状、尺寸的综合协调和优化。因此,应用参数化建模技术有非常重要的经济效用和现实作用,对于提高设计效率和保 证设计质量也具有重要意义。
20、课程设计的内容是利用Pro/ENGINEER软件提供的Pro/TOOLKIT开发工具包 来进行直齿轮的参数化设计,其具体内容是:三维造型,在Pro/ENGINEER里面进行直齿锥齿轮的三维造型;搭建框架,用VC创建Pro/TOOLKIT应用程序基本框架;菜单设计,在Pro/ENGINEER的菜单栏里添加新的菜单,毕业设计要求在 Pro/ENGINEER的菜单栏里添加的“直齿直齿锥齿轮”菜单;MFC对话框,通过资源文件的编写和控制程序来实现MFC对话框的功能;图形再生,通过在对话框中输入所需参数值,实现图形的再生。3中国计量学院现代科技学院毕业设计(论文)1.4 本课题研究的主要工作1.4.1
21、Pro/ENGINEER调用MFC对话框技术自Pro/ENGINEER2001之后,Pro/TOOLKIT就提供用户开发界面的编程接口。利用Pro/TOOLKIT可以开发出具有Pro/ENGINEERr风格的对话框,能向用户提供 人机交互界面,进行简单的人机交互。但是目前这种方法还不太完善,功能有限,而且对话框资源编写起来繁琐,一个简单的对话框资源就会用去很多的时间,对 于稍为复杂的对话框更是无能为力。MFC具有强大的编制对话框能力,编制简单,但Pro/TOOLKIT并不提供对MFC的支持,在Pro/TOOLKIT中并不能直接应用MFC 对话框。1.4.2 直齿轮轮廓线的参数驱动直齿轮轮廓线是
22、按照受力情况绘制出来的,由于直齿轮形状与其参数间具有 线性关系,即直齿轮的非独立参数能够用少数几个独立参数控制。所以,在斜齿 圆柱齿轮设计过程中就要严格把握好5个独立参数以及它们和其他非独立参数 间的线性关系如”1.4.3 特征创建技术和特征查询技术Pro/E中有许多类型的特征,每一个特征都包含着丰富的信息。所有这些信 息集成在任意一个可重生的特征里,这就要求在生成几何体之前,所有的信息都 必须完整一致。4中国计量学院现代科技学院毕业设计(论文)1.4.4 Pro/ENGINEER工程图的生成与修改控制技术直接利用Pro/ENGINEER默认值(美国标准)生成的工程图是不可能满足我 国的有关标
23、准和规范要求的,大多说情况下都需要用户进行设置。从二次开发的 角度需要用到Pro/TOOLKIT的有关工程图操作函数如工程图选项的设置、视图的 生成和显示控制等。5中国计量学院现代科技学院毕业设计(论文)2 Pro/E二次开发研究2.1 二次开发的历史和现状传统的CAD系统所构造的产品模型都是几何图素(如点、线、圆等)的简单 堆叠,仅仅描述了设计产品的可视化形状,而不包含设计者的设计思想,因此难 以对产品模型进行改动,并生成新的产品实例。目前很多企业为缩短产品开发周 期,大部分产品的设计都是改进型设计,大约70%的新产品的设计都要重新利用 原来的产品模型,于是参数化设计的概念在这样的背景下应运
24、而生。未来CAD/CAE/CAM的发展趋势是集成化、网络化和智能化。就制造业而言,企业要提高设计生产的效率,就必然要针对自己的环境、特殊需求来进行二次开 发。在20世纪80年代,计算机辅助设计(CAD)系统盛行,但随着CAD的普及 和使用人们逐渐发现:计算机绘图系统虽然好用,但从专业角度来看,仍有很多 不足之处,在这样的情况下,多数的CAD系统提供了“二次开发”的语言功能,让用户自行学习并编写程序,然后将那些程序以插件的方式放到CAD平台,这么 以来,就可以让原来的CAD系统更有效率。2.2二次开发语言(Pro/TOOLKIT)网Pro/TOOLKIT 是美国Parametric Techno
25、logy Corporation(PTC)公司为 Pro/ENGINEER软件提供的开发工具包,其主要目的是让用户或第三方通过C程 序代码扩充Pro/ENGINEER系统的功能,开发基于Pro/ENGINEER系统的应用程序 模块,不仅如此,还可以利用Pro/TOOLKIT提供的UI对话框、菜单以及VC的可 视化界面技术,设计出方便实用的人机交互界面,从而大大提高系统的使用效率。Pro/TOOLKIT是Pro/ENGINEER的一个应用程序接口(API),它的编程语言是C语 言,可以对Pro/ENGINEER进行功能扩展,满足PTC客户的特定需求。而且,Pro/TOOLKIT提供了定制标准Pr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科毕业生 PROE 二次开发 汽车 差速器 直齿锥 齿轮 参数 设计 毕业论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。