第一章 机械CAD/CAM技术概述 1
第一节 CAD/CAM技术的基本概念 1
一、CAD技术 1
二、CAPP技术 2
三、CAM技术 2
四、CAD/CAM集成技术 2
第二节 CAD/CAM系统的功能和作业过程 3
一、CAD/CAM系统的主要功能 3
二、CAD/CAM系统作业过程 5
第三节 CAD/CAM系统的硬件和软件 7
一、CAD/CAM系统的组成 7
二、CAD/CAM系统的硬件 8
三、CAD/CAM系统的软件 13
第四节 CAD/CAM技术的发展和应用 17
一、CAD/CAM技术的产生与发展 17
二、CAD/CAM技术在制造工程中的应用 18
三、CAD/CAM技术的研究热点 19
思考题 21
第二章 CAD/CAM的支撑技术 22
第一节 CAD/CAM系统常用的数据结构 22
一、数据结构的概念 22
二、线性表 23
三、栈和队列 28
四、树与二叉树 29
第二节 数据管理技术 34
一、文件管理模式 35
二、数据库管理模式 35
三、工程数据库管理模式 37
四、产品数据管理(PDM) 38
五、CAD/CAM集成系统的数据管理方法 42
第三节 计算机网络技术 42
一、计算机网络的概念 42
二、局域网系统的组成 43
三、网络的拓扑结构 43
四、网络协议 44
五、基于网络的CAD/CAM系统模式结构 45
第四节 成组技术 47
一、成组技术的基本原理 47
二、零件的分类编码系统 48
三、零件的分类成组技术 50
四、基于成组技术的CAD应用系统 51
思考题 53
第三章 设计数据的处理技术 54
第一节 数表的计算机处理技术 54
一、数表的程序化 54
二、数表的文件化 58
第二节 线图的计算机处理技术 60
一、一般线图处理 61
二、复杂线图的处理 62
第三节 数表的公式化处理技术 64
一、函数插值 64
二、函数拟合 65
第四节 数据库在CAD/CAM作业中的应用 67
一、Visual FoxPro数据库管理系统简介 67
二、数据库数表的建立和查询 68
三、数据库技术在CAD/CAM系统开发中的应用 71
思考题 72
第四章 计算机图形处理技术 73
第一节 图形变换 73
一、窗口与视区变换 73
二、二维图形的几何变换 74
三、三维图形的几何变换 79
四、三维图形的投影变换和透视变换 81
第二节 计算机辅助绘图 85
一、交互式绘图 85
二、程序参数化绘图 89
三、尺寸驱动式参数化绘图 94
四、参数化图库的使用与建立 96
五、工程图的自动生成 97
第三节 曲线和曲面 101
一、曲线曲面的参数表示 101
二、Bezier曲线曲面 104
三、B样条曲线曲面 109
四、NURBS曲线曲面 113
思考题 115
第五章 机械CAD/CAM建模技术 116
第一节 几何建模概述 116
一、机械CAD/CAM几何建模概述 116
二、机械CAD/CAM几何建模技术的基本知识 117
第二节 三维几何建模技术 121
一、线框建模 121
二、表面(曲面)建模 122
三、实体模型 123
第三节 特征建模技术 129
一、特征建模的概念 129
二、特征的分类与特征间的关系 130
三、常见的特征建模方式 131
第四节 常用CAD软件三维造型功能简介 133
一、AutoCAD三维造型功能及应用示例 133
二、UG三维造型功能及应用示例 140
思考题 146
第六章 机械CAD/CAM应用软件开发 147
第一节 软件工程基础 147
一、软件工程的内涵 147
二、软件生存周期 147
三、软件开发模型 149
四、软件文档的编制 151
第二节 机械CAD/CAM应用软件开发原则和步骤 152
一、机械CAD/CAM应用软件开发的意义 152
二、机械CAD/CAM应用软件开发应遵循的原则 153
三、机械CAD/CAM应用软件开发步骤 154
第三节 机械CAD应用软件二次开发技术 157
一、机械CAD应用软件二次开发环境与工具 157
二、AutoCAD二次开发技术 158
三、AutoLISP编程技术 162
四、机械CAD应用软件开发实例 167
思考题 171
第七章 计算机辅助工艺过程设计 172
第一节 概述 172
一、CAPP技术及其发展概况 172
二、CAPP系统的结构组成 173
第二节 零件信息的描述与输入 174
一、零件信息描述的要求和内容 174
二、零件信息描述的基本方法 175
第三节 CAPP系统的基本原理和方法 176
一、派生式CAPP 176
二、创成式CAPP 181
三、综合式CAPP 186
第四节 CAPP专家系统 196
一、专家系统定义与组成 196
二、知识表示及其推理 198
三、CAPP专家系统开发工具 200
思考题 201
第八章 数控加工编程 202
第一节 数控编程方法及其发展 202
一、手工编程 202
二、数控语言自动编程 203
三、CAD/CAM系统自动编程 205
第二节 数控编程系统中的基本概念和术语 208
一、数控机床的坐标系统 208
二、常用的切削刀具 209
三、刀具运动控制面 210
四、切削加工过程中的阶段划分 211
第三节 数控编程中的刀位计算 212
一、非圆曲线刀位点的计算 213
二、球头铣刀行距和步长的确定 216
三、平面型腔零件加工刀位点的计算 217
四、转角过渡处理 219
五、曲面加工中的刀位计算 220
六、刀具的干涉检验 222
第四节 数控编程中的工艺策略 224
一、粗、精加工的工艺选择 224
二、刀具的切入和切出引导 226
三、加工路线的确定及优化 229
第五节 后置处理及DNC 232
一、后置处理 232
二、DNC系统 233
第六节 数控编程举例 237
思考题 242
第九章 CAD/CAM集成技术 243
第一节 CAD/CAM集成系统总体结构与关键技术 243
一、CAD/CAM集成系统总体结构 243
二、CAD/CAM信息集成方式 244
三、CAD/CAM集成的关键技术 246
第二节 产品定义数据模型 247
一、零件信息模型 247
二、产品信息模型 250
第三节 产品数据交换标准 254
一、产品数据交换标准的发展 254
二、IGES标准 255
三、STEP标准 259
第四节 基于PDM平台的CAD/CAM集成技术 262
一、基于PDM构筑CAD/CAM集成平台 262
二、基于PDM平台CAD/CAM系统集成模式 262
三、基于PDM平台的CAD/CAM集成系统实现方法 264
第五节 网络化制造技术 265
一、网络制造的内涵和功能结构 265
二、网络制造中的共享信息 266
三、网络制造的关键技术 267
思考题 270
参考文献 271