12
3.3.1 创建第一条渐开线 12
3.3.2 镜像渐开线 12
3.4 创建齿坯特征 13
3.5 创建齿槽特征 14
3.5.1 创建扫描混合特征的参照轨迹 14
3.5.2 创建扫描混合截面 16
3.5.3 创建齿槽特征 18
第四章 参数化齿轮设计系统的设计 21
4.1 程序程序的编写 21
4.2 注册文件的编写 26
4.3 程序的启动 27
第五章 参数化行星轮设计系统的设计 33
5.1 行星轮系模型的创建 33
5.2 参数化行星轮系设计系统的设计 35
结 论 44
致 谢 45
参考文献 46
第一章 绪论
1.1 本研究课题的学术背景与意义
渐开线齿轮被广泛应用于许多行业,工程技术人员经常需要对齿轮进行造型。Pro/E作为目前应用最为广泛的大型通用三维软件,在使用该软件进行齿轮造型时会感到困难和不便。利用Pro/E提供的二次开发工具并结合参数化技术开发出能在极短时间内绘制出精确的渐开线齿轮Pro/E三维图形的设计系统,可减少大量的重复劳动,大大提高设计效率,这一研究工作具有重要的现实意义,也是Pro/E软件应用过程中的一项重要任务。[7]
Pro/TOOLKIT是美国参数技术公司(PTC)提供专门用于对Pro/E进行二次开发的软件包,通过C语言编程及应用程序与 Pro/E无缝集成,是 PRO/E 自带的功能最强大的二次开发工具。借助第三方编译环境进行调试,用户能够在 Pro/E 系统中增加所需功能。但目前这种方法不太完善,功能有限,且对话框资源编写繁琐。在VC平台通过Pro/TOOLKIT 与MFC 的接口调用 MFC 对话框,能方便、自然、快捷地进行人机交互,既可拓展Pro/E 良好的开发功能,又充分利用了VC 编程效率高的优势。本题目正是基于以上原因采用 VC平台进行 Pro/E的二次开发工作。
1.2 国内外文献综述
在国内,Pro/E二次开发的研究主要集中于大学和研究所,相关的论文和书籍比较常见,但应用于企业的例子还不多见。合肥工业大学进行了开发Pro/ENGINEER用户化菜单的技术和实践方面的研究,即研究如何在Pro/ENGINEER中加入用户自定义的菜单;合肥经济技术学院提出了通过Pro/ENGINEER二次开发来利用工程数据库进行特征造型的方法,实现CIM环境下CAD特征造型的工程信息以工程数据库的形式与CAPP、CAM系统共享;南京航空航天大学的陈辰等参与开发的是一个较为完整的轴类零件设计(三维模型)、零件出图、零件加工(加工刀轨代码生成)系统;北方交通大学的研究者们采用Pro/E 参数化尺寸驱动设计技术和二次开发模块Pro/TOOLKIT,以Visual C++6.0为开发工具开发出标准件库,用户界面友好,使用方便,具有开放式的库结构,用户可以任意修改库内的标准件,不会对系统产生影响;华南理工大学的研究者们利用Pro/E提供的二次开发工具Pro/TOOLKIT,在Pro/E的基础上进行二次开发,比较方便地实现了面向特定产品的程序自动建模功能,并且把较为丰富的非几何特征如材料特征、精度特征等加入所产生的模型中,所有信息存入统一的数据库,是实现CAD/CAE/CAM集成的关键技术之一,另外,他们又提出了用动态链接库方式(DLL)实现用微软基本类库(MFC)开发Pro/E弹出式对话框界面的通讯机制;清华大学精仪系CIMS中心则提出基于Pro/ENGINEER系统开发面向并行工程的CAD系统。 Pro/E和VC的齿轮零件参数化的研究与实现(2):http://www.751com.cn/zidonghua/lunwen_53498.html