PRO_E二次开发论文 (1).doc_第1页
PRO_E二次开发论文 (1).doc_第2页
PRO_E二次开发论文 (1).doc_第3页
PRO_E二次开发论文 (1).doc_第4页
PRO_E二次开发论文 (1).doc_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

华北水利水电学院本科毕业论文第0页分类号编号华北水利水电学院NorthChinaInstituteofWaterConservancyandHydroelectricPower毕业论文题目基于Pro/E的快速设计技术零件模型参数化设计系统研发学院机械学院专业机械设计制造及其自动化姓名xxxxxx学号xxxxxxxxx指导教师xxxxxxxxxxxxxxxx年月日华北水利水电学院本科毕业论文第-1-页华北水利水电学院毕业设计任务书设计题目:基于Pro/E的快速设计技术专业:机械设计制造及其自动化学号:xxxxxxxxxx姓名:xxxxxxx指导教师:xxxxxxxxxxxxxxx设计时间:2010年3月1日至2010年6月4日机械学院二零一零年二月二十八日华北水利水电学院本科毕业论文第-2-页一、设计的目的和意义随着计算机技术的不断发展和现代设计方法的不断丰富,自顶向下设计、虚拟装配设计、参数化设计、设计验证等已经成为机械设计中热门的研究课题,为实现产品的快速设计提供了有力保障。本毕业设计在研究上述现代设计理论和Pro/ENGINEER提供的多种设计工具的基础上,提出产品快速设计的具体构想,并以CAD技术为基础,综合运用上述现代设计方法和设计工具,建立快速设计规范和产品快速设计解决方案。利用Pro/ENGINEER提供的二次开发工具包Pro/TOOLKIT,在VisualC+环境下,应用其提供的MFCDLL框架、数据库访问技术以及ACCESS数据库,开发出具有通用性的快速设计系统。快速设计系统计划主要由参数化设计工具、零件变形设计、组件变形设计三大模块和一些简化软件操作的功能组成。最后实现在Pro/ENGINEER平台上,以汽车底盘的设计与系列化为例,阐述该设计方案的完整设计过程以及如何实现设计与验证的统一。即主要采用自顶向下的基于虚拟装配的设计方法,依据快速设计规范,实现产品的参数化设计,然后,利用快速设计系统完成汽车底盘的变形设计。本课题可以锻炼学生的Pro/E使用和二次开发能力,可以培养学生的三维设计及二次开发能力,具有较大的工程意义。二、功能要求以汽车底盘设计为模板,基于Pro/E二次开发技术设计开发一套汽车底盘快速设计开发系统。主要完成以下功能:1)开发汽车底盘参数化设计工具库,实现汽车底盘的参数化设计;2)设计汽车底盘零件库和变形设计功能模块;3)设计汽车底盘组件设计库和变形设计功能模块;4)要求软件界面操作方便,屏幕布局合理,各模块配合良好。三、设计方法开发本软件的基本流程为:确定系统的实现效果,并根据要求准备素材,然后设计开发流程,制作程序并进行测试,最后打包发布。详细过程如下:1)项目规划:首先确定制作主体,从机械结构方面来讲,了解汽车底盘的各部分构造华北水利水电学院本科毕业论文第-3-页和装配关系,并以此为依据确定模块的设计参数,对程序结构和流向进行初步规划设计。2)收集素材:根据本组开发主题,制作或收集符合设计需求的各种素材,建立及完善已有的零件及组件库。3)程序设计:按照项目规划详细设计流程,设计汽车底盘快速设计的步骤和信息反馈方法,及时解决出现的各种问题,进行程序的编制。4)程序测试:按照项目规划逐步运行测试程序,发现问题及时修改,不能把所有问题都放在最后解决。5)程序发布:程序完成后,进行程序的发布。四、设计成果要求1)在设计初期阶段进行认真调研。在调研和充分理解课题内容和要求的基础上,写出3000字左右的开题报告(其中包括文献综述)。要求查阅文献在10篇以上,开题报告中引用的文献资料在5篇以上。2)在设计初期进行毕业实习,实习时间为2周左右。实习过程应听从指导教师的指挥,写出实习日记。实习结束后,对实习过程进行总结,提交实习报告(不少于2000字)。3)在设计过程中,能运用一门外语翻译与课题有关的外文资料。要求译文准确、通顺,字数在3000汉字以上。4)在毕业设计后期,提交毕业设计论文一本。要求内容完整,含中外文摘要,条理清楚,文字通顺,书写规范。要求中文摘要字数在400字左右,关键词35个,论文正文字数应在10000字以上。按软件工程的要求提供完整的软件包(包括软件的各种形成程序,各阶段生成的文档等),并打印程序清单。华北水利水电学院本科毕业论文第-4-页基于Pro/E的快速设计系统开发毕业设计组进程表时间:第114周(含2周实习)、14周答辩3月1号6月4号第12周进行调研,收集与课题相关资料,熟悉课题所需相关知识。熟悉Pro/E及其二次开发工具,熟悉程序组织语言。熟悉软件第34周实习,了解汽车底盘的结构及制造工艺,了解各部件装配情况,了解各部件的设计参数,收集整理资料。第5周写出开题报告(文献综述)、实习报告。继续熟悉作图软件和程序组织语言,进行程序流程设计。上机完成相应文档处理及熟悉软件第610周建库,编程。上机进行零部件建库及程序编写第11周模块测试、集成测试、系统测试;初步整理说明书;完成外文翻译。上机进行程序检测及修改。第12周书写答辩论文、进行程序综合调试,打印程序清单。上机进行文档处理及软件调试。第13周修改论文,进行答辩准备第14周答辩华北水利水电学院本科毕业论文第-5-页华北水利水电学院本科生毕业设计(论文)开题报告2010年3月10日学生姓名xxxxxx学号xxxxxxx专业机械设计制造及其自动化题目名称零件模型参数化设计系统研发课题来源基于Pro/E的快速设计技术课题研究背景早在九十年代的时候,Pro/E软件已在我国南方的一些地方法便开始了应用。几十年来,Pro/Engineer因其强大的绘图功能以及其附带的二次开发工具,如族表、用户特征、Pro/Program、J-Link、Pro/TOOLKIT等受到越来越多的公司及工程师们的喜爱。Pro/Engineer也成为很多人首先的二次开发工具。那么其中的很多问题就需要我们去解决,如,如何构建符合要求的零件库,在Pro/E中如何添加自定义的菜单,对话框,以及如何对标准零件库进行调用,自定义对话框,自定义菜单中动作函数的实现等。这些至今都缺少很基础很系统的资料。Pro/TOOLKIT功能极其强大,库函数丰富,基本可以完成Pro/E所拥有的所有功能,是进行Pro/E二次开发最理想的工具。现今各家大公司在三维建模部门都有独自的二次发程序,根据使用者的需要进行Pro/E软件的二次开发已是制图行业的一种潮流,这样能是Pro/E软件更能满足使用者的需要。课题研究的意义随着计算机技术的不断发展和现代设计方法的不断丰富,自顶向下设计、虚拟装配设计、参数化设计、设计验证等已经成为机械设计中热门的研究课题,为实现产品的快速设计提供了有力保障。本毕业设计在研究上述现代设计理论和Pro/ENGINEER提供的多种设计工具的基础上,提出产品快速设计的具体构想,并以CAD技术为基础,综合运用上述现代设计方法和设计工具,建立快速设计规范和产品快速设计解决方案。利用Pro/ENGINEER提供的二次开发工具包Pro/TOOLKIT,在VisualC+环境下,应用其提供的MFCDLL框架开发零件变形设计软件;该软件的功用是在已有模型的基础上方便快捷的完成零件模型的变形设计,从而大大减少了同类零件建模的繁琐过程,极大地减轻了制图人员的工作量,并且能显著降低产品的研发周期。改程序的研发将为本设计小组成员提供技术支持,不仅华北水利水电学院本科毕业论文第-6-页能完善底盘模型数据库的建立,而且能被使用Pro/E三维建模的公司所吸收,同时也能为今后从事Pro/E二次开发的人员提供技术参考。主要内容深刻了解Pro/E二次开发的各种方法;掌握Pro/TOOLKIT的安装和VC开发环境设置及程序的初始化的方法;学习Pro/TOOLKIT程序功能代码的初始化编程,深入学习VC+6.0下的MFC对话框的添加及初始化方法;进一步学习Pro/TOOLKIT二次开发编程方法及编程步骤;完成基础知识的掌握后,则根据程序的设计要求完成程序编程、编译、调试、功能测试。课题研究的目标本课题研究的目标是:运用现代设计理论与方法,通过Pro/E二次开发工具Pro/TOOLKIT工具的应用,开发出一套具有零件模型快速变形设计和能提高建模速度的程序;然后以此程序为基础,辅助快速设计小组完成底盘零部件及整个底盘的快速设计,并建立相应的快速设计软件系统。采取的主要技术路线或方法本研究主要采用行动研究、实验研究、评价研究等方法对于较复杂程序的编写采用行动研究的方法。对于快速设计系统的快速开发方法,我们通过对各种思想整体考察,并通过建立科学的假设推论及可行性调查,才用评价研究的方法。对于程序中个别具有创新功能的程序,我们则采用主要负责任进行实验研究的方法给予证实。预期的成果及形式1论文写出一篇能够详尽叙述出二次开发含义的论文,在论文中具体的阐述Pro/E二次开发方法、过程和注意事项。2电脑软件应用二次开发工具Pro/TOOLKIT开发一套能快速开发设计底盘零部件的快速设计系统。时间安排第12周:进行调研,收集与课题相关资料,熟悉课题所需相关知识。熟悉Pro/E及其二次开发工具,熟悉程序开发平台VC+6.0。第34周:实习,通过对底盘的拆装了解各部件装配情况,了解各部件的设计参数,思考零件模型创建的方法和程序设计的功能设置,收集整理资料。第5周:写出开题报告(文献综述)、实习报告。继续熟悉作图软件和二次开发程序功能模块的确定,进行程序流程设计。华北水利水电学院本科毕业论文第-7-页第610周:根据程序流程图进行各个程序功能模块的编程。第11周:程序的模块测试、集成测试、系统测试;初步整理说明书;完成外文翻译;上机进行程序检测及修改。第12周:书写答辩论文、进行程序综合调试,打印程序清单。上机进行文档处理及软件测试。课题研究的关键技术1.开发快速零件变形设计的实现。2.用VisualC+6.0在Pro/E中进行自定义菜单、自定义对话框的添加及菜单、对话框动作函数的实现。3.Pro/E中二次开发程序的导入。4.程序的功能测试。课题研究的价值(一)创新点1.开发出操作性强、便于Pro/E快速设计的软件系统2.建立底盘快速设计的方法和体系(二)理论意义传统的底盘设计是当市场有需要是,筹集大量的人力、物力,花费很长的时间去重新确定每张图纸的尺寸,即使新的机型与原机型有很大的相似。这样的设计过程已经远远不能跟上市场的变化,客户的需求。然而若能开发出在零件模型下,无需对Pro/E建模过程的了解即可轻松完成零件各个尺寸的修改并能够再生出用户要求的零件设计要求,这将是一个制图领域的重大创新。(二)应用价值通过对课题的研究,在Pro/E软件的基础上设计出操作性更强的软件界面,使那些对于Pro/E以及三维建模不是很了解的设计者可以轻松、快速、准确的对零部件尺寸进行修改,从而达到零件的优化或零件变形设计。通过对课题的研究和实验,建立了一套实用性强的快速设计开发理论体系。参考文献1Pro/Engineer中文版wildfire4.0参数化设计从入门到精通,单泉、陈砚、汪殿龙著,机械工业出版社,2008年4月第一次版。2Pro/Engineer野火版3.0完全实例导航,钟日铭编著,机械工业出版社,2006年8月第一次版。华北水利水电学院本科毕业论文第-8-页3C+面向对象程序设计第四版,美RobertLafore著,邓子梁、胡勇等译,中国电力出版社,2004年2月北京第一次版。4Pro/Engineer二次开发技术基础,吴立军、陈波著,电子工业出版社,2006年7月第一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论