2.3 选择工作模式 5
2.4 设计总体框架、开发流程 5
第三章 齿轮的参数化设计 7
3.1 齿轮简介 7
3.2 齿轮的参数化建模 7
第四章 菜单与对话框的开发设计 15
4.1 菜单的设计 15
4.1.1 编写菜单信息资源文件 15
4.1.2 创建程序基本框架 17
4.1.3 编写菜单操作源程序 19
4.2 对话框的设计 21
4.2.1 创建对话框资源 21
4.2.2 编写对话框操作源程序 23
4.3 编程与建模中注意事项 24
4.4 注册运行 25
4.5 程序验证 26
第五章 齿轮装配 28
4.1 齿轮模型设计 28
4.2 齿轮装配 29
结论 33
致谢 34
参考文献 35
第一章 绪论
1.1 CAD/CAM的发展现状
CAD/CAM 技术以计算机及周边设备和系统软件为基础,它包括二维绘图设计、三维几何造型设计。是一种设计人员借助于计算审进行设计的方法。其特点是将人的创造能力和计算审的高速运算能力、巨大存储能力和逻辑判断能力有审地结合起来。CAD /CAM技术随着Internet/Intranet网络和并行高性能计算及事务处理的普及,使奢地、协同、虚拟设计及实时仿真技术在CAD/CAE/CAM中得到了广泛应用。
CAD/CAM技术作为电子信息技术的重要组成部分,其应用已遍及各个工程领域,是工程设计、产品制造业界的一场革命。经过四十多年的发展,CAD/CAM技术有了长足的进步。以前CAD/CAM技术大都是在工作站平台上运行和开发,随着计算机水平的大幅提高,目前CAD/CAM软件均可以在微机上运行。微机平台为普及CAD的应用创造了绝好的条件。
CAM技术的发展历程及现状 CAM中的核心技术是数控技术,编制零件加工程序是数控技术应用的重要环节,靠手工编程无法满足复杂零件数控加工的需求,50年代初期,美国开始了数控自动编程技术-APT语言的研究,形成了早期的CAM系统;如20世纪60年代开发的编程机及部分编程软件∶FANUC、Siemens编程机。目前,CAM技术已经成为CAX(CAD、CAE、CAM等)体系的重要组成部分,可以直接在CAD系统上建立起来的参数化、全相关的三维几何模型(实体+曲面)上进行加工编程,生成正确的加工轨迹。典型的CAM系统有UG、Pro/E、Cimatron 、MasterCAM等。其特点是面向局部曲面的加工方式,表现为编程的难易程度与零件的复杂程度直接相关,而与产品的工艺特征、工艺复杂程度等没有直接相关关系。CAM系统仅以CAD模型的局部几何特征为目标对象的基本处理形式,已经成为智能化、自动化水平进一步发展的制约因素。只有采用面向模型、面向工艺特征的CAM系统,才能够突破CAM自动化、智能化的现有水平。
1.2 课题的提出及意义
CAD技术对于大多数用户来说,仅仅是一个画图工具,与传统的纸制图纸相比,CAD更利于保存与修改。本质上依然是手工设计,没有解决关键问题。它们存在着某些严重不足,主要是:无法支持快速的设计修改和有效地利用以前的设计结果;无法很好地支持设计的一致性维护工作;不符合工程设计人员的习惯;无法支持并行设计过程。利用Pro/E对齿轮进行参数化设计,可以大大提高设计效率,避免了重复工作。