基于proe二次开发的齿轮参数化设计系统

基于proe二次开发的齿轮参数化设计系统

ID:873406

大小:1.21 MB

页数:41页

时间:2017-09-22

基于proe二次开发的齿轮参数化设计系统_第1页
基于proe二次开发的齿轮参数化设计系统_第2页
基于proe二次开发的齿轮参数化设计系统_第3页
基于proe二次开发的齿轮参数化设计系统_第4页
基于proe二次开发的齿轮参数化设计系统_第5页
资源描述:

《基于proe二次开发的齿轮参数化设计系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于PROE二次开发的齿轮参数化设计系统09机械12,13班西南交通大学机械CAD课程大作业设计说明书设计题目:基于PROE二次开发的齿轮参数化设计系统指导教师:熊鹰组员信息:2012年12月40基于PROE二次开发的齿轮参数化设计系统09机械12,13班目录简介2一、研究现状3二、设计思路42.1选定平台42.2Pro/E+VisualStudio平台调试52.3编译及调试事项5三、系统结构6四、关键功能实现74.1齿轮参数化建模过程74.2程序关键功能实现114.2.1主程序进入流程114.2.2对话框与具体实现方法134.2.3建立模型方法144.2.4读

2、取模型参数方法17五、系统使用方法185.1安装系统185.2使用方法20六、总结与展望22七、附录22参考文献4040基于PROE二次开发的齿轮参数化设计系统09机械12,13班简介Pro/Engineer操作软件是美国参数技术公司(PTC)旗下的CAD/CAM/CAE一体化的三维软件。Pro/Engineer软件以参数化著称,是参数化技术的最早应用者,在目前的三维造型软件领域中占有着重要地位,Pro/Engineer作为当今世界机械CAD/CAE/CAM领域的新标准而得到业界的认可和推广。是现今主流的CAD/CAM/CAE软件之一,特别是在国内产品设计领域占

3、据重要位置。我们以Pro/EWildfire4.0为基础进行二次开发,建立了符合GB的齿轮模型,并在VisualStudio2005平台上编写了齿轮参数化设计程序,界面友好。设置模数等参数即可快速地生成符合GB的齿轮模型,极大地提高了齿轮设计效率。40基于PROE二次开发的齿轮参数化设计系统09机械12,13班研究现状Pro/E平台:MONLibs号称是国内最全的标准件库,其中的齿轮库使用了名为“PTC国家标准件库”中的齿轮模型。这些齿轮模型带有参数,并自带Pro/Program编写的输入函数。该库并未添加齿轮内参数设置的内容。图1.1MONLibs标准件库就目

4、前互联网上的免费资源而言,Pro/E平台下的齿轮参数化设计程序还是较为常见,但其大多界面和功能都较为简单。Solidworks平台:Solidworks平台下的GearTrax是享有盛名的齿轮参数化设计系统。能够详细地设置齿轮的各个参数,绘制动态的啮合图,且能够修改该程序创建的模型。但最大的缺点是该程序制作的齿轮模型的渐开线是分段取值后连线而成,对系统资源的占用相当高,曲线分段化后给人以不完美的感觉体验。40基于PROE二次开发的齿轮参数化设计系统09机械12,13班图1.2Solidworks平台下的GearTrax由此,自主开发一套齿轮参数化设计程序还是有其

5、实用性。一、设计思路2.1选定平台最初我们打算使用Pro/E的Pro/Program模块进行设计。但在研究了Pro/Program的共11条函数[1],并了解其功能后,我们认为Pro/Program虽然能够实现功能,但界面不够友好。图2.1Pro/Program的使用步骤还是不够友好之后,我们决定使用Pro/Toolkit,进行Pro/E的二次开发。40基于PROE二次开发的齿轮参数化设计系统09机械12,13班2.2Pro/E+VisualStudio平台调试开始使用的是CreoElements/Pro5.0。我们对照二代龙震工作室的《Pro/ToolkitW

6、ildfire2.0插件设计》[2],搭配VisualC++6.0进行调试。但遗憾的是,虽然Helloworld.dll的例子可以运行,但编译环境却怎么也调不出来,例子都无法编译。我们尝试了使用nmake命令,与可视化环境,均无法编译。经过检查,随书光盘例子的代码存在部分错误,修正后依然无法通过编译。之后,我们参考了王伟的《ProE野火版TOOLKIT二次开发入门与进阶》[3],文中提及一般来说VisualStudio可以编译Pro/E2.0至4.0的程序,而VisualC++要编译Pro/E4.0的程序,则环境设置过于复杂。在换用VisualStudio201

7、0后,CreoElements/Pro5.0的Toolkit官方例程及二代龙震的例程依然无法编译。代码编译已经通过,但各lib之间依然存在问题。在参考了大量文献及源代码后,我们决定降级平台,安装Pro/E4.0+VisualStudio2005进行编译。在编译成功后,我们再采取单一变量法实验并写成了一个Excel表格以总结各编译参数对于编译结果的影响,详见附录1proe二次开发总结byTomWillow.xls。2.3编译及调试事项使用库:库名描述备注wsock32.libVS系统库必需mpr.libVS系统库必需psapi.lib系统进程状态控制库必需neta

8、pi32.libWind

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。