第1章 CAD/CAM技术概论 1
1.1 CAD/CAM的基本概念与作用 1
1.2 CAD/CAM技术的产生与发展 2
1.3 CAD/CAM集成系统的应用过程与实例 5
习题 7
第2章 CAD/CAM系统硬件和软件 8
2.1 CAD/CAM系统组成 8
2.2 CAD/CAM工作站的硬件设备 9
2.3 CAD/CAM系统的软件体系结构 11
2.4 常用CAD/CAM软件系统 14
2.5 CAD/CAM系统的硬件选型 17
2.6 CAD/CAM系统设计原则 20
2.7 网络化CAD/CAM系统 22
习题 22
第3章 计算机图形处理技术及其应用 23
3.1 计算机绘图概述 23
3.2 图形的概念 24
3.3 图形系统与图形标准 25
3.4 图形变换与处理 27
3.5 曲线描述的基本原理和方法 31
3.6 曲线设计 33
3.6.1 Bezier曲线 33
3.6.2 B样条曲线 36
3.7 曲面设计 38
习题 42
第4章 产品数字化造型技术 43
4.1 几何模型的基本概念 43
4.1.1 几何模型的信息组成 43
4.1.2 几何造型方法 45
4.2 三维几何造型的理论基础 48
4.3 三维几何实体造型方法 50
4.4 参数化与变量化设计技术 55
4.5 特征造型技术 58
4.6 基于SolidWorks的参数化特征造型技术 60
4.6.1 SolidWorks工作界面及特征管理树 61
4.6.2 SolidWorks实体造型 62
4.6.3 SolidWorks曲面造型 67
4.6.4 特征修改及编辑 69
4.6.5 参数化特征造型的应用 69
习题 71
第5章 CAD/CAM装配建模技术 72
5.1 装配建模概述 72
5.2 装配模型 73
5.2.1 装配模型的特点与结构 73
5.2.2 装配模型的信息组成 75
5.2.3 装配树 76
5.2.4 装配模型的管理 77
5.2.5 装配模型的分析 78
5.3 装配约束技术 79
5.3.1 装配约束分析 79
5.3.2 装配约束规划 81
5.4 装配设计的两种方法 82
5.4.1 自底向上的装配设计 83
5.4.2 自顶向下的装配设计 83
5.5 装配建模技术的应用 84
5.5.1 SolidWorks装配功能简介 85
5.5.2 基于SolidWorks的自底向上的装配设计 86
5.5.3 基于SolidWorks的自顶向下的装配设计 88
习题 91
第6章 计算机辅助分析技术与应用 93
6.1 CAE技术构成、现状与发展趋势 93
6.2 有限元分析原理 96
6.3 CAE的应用 97
6.3.1 CAE的主要应用领域 97
6.3.2 CAE求解的两类问题 98
6.3.3 CAE中的有限元方法 98
6.3.4 有限元法的解题流程 99
6.3.5 有限元分析的前处理 100
6.3.6 有限元分析的后处理 101
6.3.7 有限元分析软件 101
6.3.8 CAE的应用实例 102
习题 113
第7章 计算机辅助工艺设计技术 114
7.1 计算机辅助工艺设计技术概况 114
7.1.1 工艺设计的任务与内容 114
7.1.2 CAPP概念及发展概况 116
7.1.3 CAPP系统组成 118
7.2 CAPP系统中的工艺决策与工序设计 119
7.2.1 工艺决策内容 119
7.2.2 工艺决策技术 122
7.2.3 派生式CAPP系统 124
7.2.4 创成式CAPP系统 128
7.2.5 CAPP专家系统 129
7.3 CAPP的工艺数据库技术 132
7.3.1 工艺数据库在CAPP中的作用 132
7.3.2 工艺数据类型及特点 132
7.3.3 工艺数据库设计 134
7.4 CAPP系统开发与应用 136
7.4.1 CAPP系统开发目标 136
7.4.2 CAPP系统开发原则 136
7.4.3 开发环境及工具的选择 137
7.4.4 CAPP系统开发过程 137
7.4.5 CAPP系统功能模块 139
7.4.6 开目CAPP简介与应用 139
7.5 CAPP的发展趋势 145
习题 145
第8章 计算机辅助制造技术与应用 147
8.1 CAM技术概述 147
8.2 CAM系统功能与体系结构 150
8.3 数控机床及其编程技术 151
8.4 数控语言及数控加工程序的编制 155
8.4.1 数控加工程序的结构与格式 156
8.4.2 数控加工程序的指令代码 157
8.5 数控加工过程仿真技术 163
8.6 常用CAM软件系统的功能简介 165
8.7 MasterCAM数控编程实例 167
8.7.1 MasterCAM的基本功能 167
8.7.2 MasterCAM的工作界面 167
8.7.3 MasterCAM数控编程的一般工作流程 168
8.7.4 MasterCAM数控编程实例 168
习题 174
第9章 CAD/CAM集成技术 176
9.1 CAD/CAM集成技术与方法 176
9.1.1 CAD/CAM集成系统的逻辑结构 176
9.1.2 CAD/CAM集成系统的总体结构 177
9.1.3 CAD/CAM集成的关键技术 178
9.1.4 CAD/CAM系统集成的方法 179
9.2 产品数据交换标准 183
9.2.1 产品数据交换标准的产生与发展 183
9.2.2 IGES标准 184
9.2.3 STEP标准 187
9.3 产品信息的描述与集成数据模型 190
9.3.1 集成产品数据模型 191
9.3.2 零件信息模型 192
9.3.3 产品信息模型 195
9.4 基于PDM的CAD/CAM集成系统与实例 199
9.4.1 PDM的体系结构与功能 199
9.4.2 基于PDM集成CAD/CAM系统 202
9.4.3 基于PDM集成CAD/CAM系统的开发实例 205
习题 208
第10章 CAD/CAM应用软件开发技术 209
10.1 应用软件开发技术概述 209
10.1.1 二次开发的概念、目的和一般原则 209
10.1.2 机械CAD软件的二次开发 210
10.2 CAD软件开发流程与文档资料要求 211
10.3 CAD/CAM应用软件编程基础 213
10.3.1 OpenGL标准 214
10.3.2 微机平台OpenGL的开发环境 215
10.3.3 OpenGL中基本图形的生成 216
10.3.4 VC 6.0中OpenGL开发环境配置 220
10.4 专业CAD软件开发方法 221
10.5 基于通用平台的CAD专业软件开发方法 221
10.5.1 CAD软件二次开发平台的体系结构 221
10.5.2 CAD软件二次开发技术 222
10.6 基于SolidWorks的三维CAD软件开发方法 224
10.6.1 SolidWorks的对象层次结构 224
10.6.2 SolidWorks二次开发的工具 225
10.6.3 SolidWorks二次开发的一般过程 227
习题 233
第11章 CAD/CAM系统规划与实施方法 234
11.1 CAD/CAM系统的规划和实施步骤 234
11.2 需求分析 236
11.3 系统规划和实施步骤 239
11.4 CAD/CAM系统的管理体制 239
11.5 CAD/CAM系统和应用培训 241
11.6 CAD/CAM系统建立案例 243
习题 248
主要参考文献 249