基于PROE二次开发的齿轮参数化设计系统答辩.pptx
《基于PROE二次开发的齿轮参数化设计系统答辩.pptx》由会员分享,可在线阅读,更多相关《基于PROE二次开发的齿轮参数化设计系统答辩.pptx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、我们以Pro/E Wildfire 4.0为基础进行二次开发,建立了符合GB的齿轮模型,并在Visual Studio 2005平台上编写了齿轮参数化设计程序,界面友好。设置模数等参数即可快速地生成符合GB的齿轮模型,极大地提高了齿轮设计效率。简介SUMMARY第1页/共22页最初我们打算使用Pro/E的Pro/Program模块进行设计。但在研究了Pro/Program的共11条函数,并了解其功能后,我们认为Pro/Program虽然能够实现功能,但界面不够友好。选定平台SELECT PLATFORM第2页/共22页在参考了大量文献及源代码后,我们决定降级平台,安装Pro/E 4.0+Vis
2、ual Studio 2005进行编译。在编译成功后,我们再采取单一变量法实验并写成了一个Excel表格以总结各编译参数对于编译结果的影响,详见附录1 proe二次开发总结 by Tom Willow.xls。选定平台SELECT PLATFORM第3页/共22页proe二次开发总结 by Tom Willow.xls选定平台SELECT PLATFORM第4页/共22页GBGear工程工程stdafx.cppstdafx.h标准系统包含文件标准系统包含文件GBGear.cppGBGear.h主程序主程序DlgGear类类Resourse.h资源头文件资源头文件GBGear.rc资源文件资源文
3、件IDC_DIALOG1程序主界面程序主界面系统名称为GBGear,即国标齿轮的意思。工程下包含stdafx和GBGear两个头文件,其包含文件再包含系统标准包含文件及资源。系统结构SYSTEM STRUCTURE第5页/共22页建立各参数,并加入关系。关键功能实现齿轮参数化建模过程KEY FUNCTIONS-GEAR PARAMETRIC MODELING PROCESSha=(hax+x)*mhf=(hax+cx-x)*mr=z*m/2ra=r+harb=r*cos(alpha)rf=r-hfee=pi*m/2-2*x*m*tan(alpha)e_half_reg=ee/2/re_half
4、_deg=e_half_reg*180/piss=pi*m/2+2*x*m*tan(alpha)s_half_reg=ss/2/rs_half_deg=s_half_reg*180/pitheta=tan(acos(rb/r)-acos(rb/r)*pi/180偏移角弧度=-(s_half_reg+theta)偏移角角度=偏移角弧度*180/pi第6页/共22页建立方程式曲线,拉伸齿根圆,拉伸出一个齿。关键功能实现齿轮参数化建模过程KEY FUNCTIONS-GEAR PARAMETRIC MODELING PROCESSr=rb/cos(t*50)theta=90+(tan(t*50)-t*
5、50*pi/180)*180/pi+偏移角角度z=0第7页/共22页最终得到的齿轮。关键功能实现齿轮参数化建模过程KEY FUNCTIONS-GEAR PARAMETRIC MODELING PROCESS第8页/共22页主程序进入函数流程图程序关键功能实现KEY FUNCTIONS OF PROGRAMProMenubarMenuAdd加入新工具栏项ProCmdActionAdd加入处理事件ProMenubarmenuPushbuttonAdd加入新工具栏项若无ProCmdActionAdd加入工具栏按钮,则工具栏无法显示user_initialize()Pro/E标准进入函数UserAcc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PROE 二次开发 齿轮 参数 设计 系统 答辩
限制150内