第1章 绪 论 1
1.1 CAD/CAM的基本概念 1
1.2 CAD/CAM的发展概况及发展趋势 2
1.2.1 CAD/CAM技术的发展概况 2
1.2.2 CAD/CAM技术的发展趋势 4
1.3 CAD/CAM技术的应用 9
1.3.1 机械制造工业中的应用 9
1.3.2 电子工业中的应用 10
1.3.3 其它方面的应用 10
1.4 产品CAD/CAM过程 11
第2章 CAD/CAM系统组成及其软硬件 15
2.1 CAD/CAM系统组成及工作方式 15
2.2.1 CAD/CAM系统硬件选择原则 16
2.2 CAD/CAM系统中硬件配置及选型原则 16
2.2.2 CAD/CAM系统中计算机的配置 17
2.2.3 图形输入输出设备 19
2.3 CAD/CAM系统的软件 22
2.3.1 系统软件 22
2.3.2 应用软件 24
2.3.3 产品设计软件 25
2.3.4 CAD/CAM应用软件的选择原则 25
2.3.5 常用的CAD/CAM软件 26
第3章 CAD/CAM软件基础 30
3.1 数据的有关概念 30
3.2 数据结构 31
3.2.1 线性表 31
3.2.2 树和二叉树 35
3.3.1 工程数据与数据库管理系统 38
3.3 工程数据库 38
3.3.2 FoxPro关系型数据库系统 40
3.4 软件工程方法和开发过程 50
3.4.1 软件开发与软件工程 50
3.4.2 软件开发步骤 51
3.4.3 软件开发方法 54
第4章 CAD系统开发技术 57
4.1 菜单开发 57
4.1.1 AutoCAD菜单类型 57
4.1.2 菜单文件结构 60
4.1.3 下拉菜单设计 62
4.1.4 图标菜单设计 67
4.1.5 菜单的编译 70
4.2 AutoLISP程序语言设计 71
4.2.1 AutoLISP数据类型 72
4.2.2 AutoLISP程序结构 75
4.2.3 AutoLISP内部函数 77
4.2.4 函数定义及装载 95
4.2.5 AutoLISP编程实例 98
4.3 对话框设计技术 101
4.3.1 对话框的组成 101
4.3.2 构件的属性 108
4.3.3 对话框控制语言和设计原则 114
4.3.4 对话框驱动程序设计 122
4.3.5 对话框应用实例 129
4.4 机械CAD系统开发方法 136
4.4.1 CAD系统设计阶段的划分 136
4.4.2 程序系统分析 137
4.4.3 总体设计 137
4.4.4 详细设计 139
4.4.5 开发实例 141
第5章 数控技术 148
5.1 数控机床简介 148
5.1.1 数控机床的组成 148
5.1.2 数控机床的特点 149
5.1.3 数控机床的类型与功能 150
5.1.4 数控机床的坐标系统 153
5.1.5 数控机床加工零件的步骤 154
5.2 数控编程 154
5.2.1 手工编程 155
5.2.2 数控语言编程 165
5.2.3 数控后置处理 172
5.3 计算机数控系统 173
5.3.1 CNC系统的组成 173
5.3.2 CNC装置的功能 174
5.3.3 CNC系统的硬件与软件 176
第6章 计算机辅助工艺过程设计 181
6.1 成组技术 181
6.1.1 零件分类编码系统 182
6.1.2 零件分类成组方法 193
6.2 工艺设计自动化的意义和发展概况 211
6.2.1 计算机辅助工艺过程设计的意义 211
6.2.2 CAPP的发展概况 212
6.2.3 CAPP的经济效果 214
6.3 CAPP工作原理 214
6.3.1 CAPP的零件信息描述与输入 215
6.3.2 派生式CAPP系统 217
6.3.3 创成式CAPP系统 218
7.1 概 述 230
第7章 CAD/CAPP/CAM集成和CIMS技术 230
7.2 CAD/CAPP/CAM集成系统的组成 231
7.2.1 CAD/CAPP/CAM集成系统的类型 231
7.2.2 CAD/CAPP/CAM集成系统的组成 232
7.3 CIMS技术简介 235
7.3.1 CIMS体系结构及组成 236
7.3.2 实现CIMS的关键技术 241
7.4 FMS简介 245
7.4.1 柔性制造系统的基本概念及组成 245
7.4.2 柔性制造系统的设计与实施 249
7.4.3 柔性制造系统的关键技术 252
第8章 CAD/CAM系统的规划与实施 260
8.1 概 述 260
8.2.1 制定规划的原则 261
8.2 CAD/CAM系统的规划和实施步骤 261
8.2.2 需求分析 262
8.2.3 系统规划与实施步骤 266
8.3 CAD/CAM系统的管理体制 266
8.3.1 建立管理机构的必要性 267
8.3.2 领导机构和管理体制的建立 267
8.4 CAD/CAM技术人员的培养 269
8.4.1 CAD/CAM系统和应用软件维护人员的培训 269
8.4.2 CAD/CAM技术专业人员的培训 270
附录1 实 验 274
实验1 数据库与数据通信 274
实验2 建立AutoCAD菜单文件 276
实验3 AutoLISP语言编程 278
实验4 建立对话框 284
附录2 自测题参考答案 294
参考文献 298