第1章 概论 1
1.1 计算机辅助工艺准备的基本概念 1
1.2 CAPP的结构组成 3
1.3 CAPP的基础技术 5
1.4 CAPP类型 5
1.5 CAPP今后发展趋势 8
1.6 国内CAPP研发及应用简介 8
第2章 零件信息描述及输入 11
2.1 CAPP系统对零件信息描述技术的要求 11
2.2 零件信息描述基本方法简介 11
2.3 旋转体零件图形输入方法 13
2.3.1 基于形面要素法的零件信息描述与输入方法 14
2.3.2 基于信息树的零件描述与输入方法 16
2.4 非旋转体零件图形输入系统 17
2.4.1 基于特征的箱体零件信息输入 17
2.4.2 面向对象的智能零件信息输入 19
第3章 成组技术 21
3.1 概述 21
3.2 零件分类编码系统 21
3.3 计算机自动柔性分类编码系统 28
3.4 划分零件族并建立零件特征矩阵 29
3.5 设计主样件与制订典型工艺规程 29
第4章 工艺决策技术 30
4.1 判定表与判定树 30
4.2 工艺决策及推理机 31
4.3 工序决策 34
4.4 工艺尺寸确定 39
第5章 接口技术 41
5.1 集成环境下CAPP的特点 41
5.2 CAPP集成与接口技术 42
5.3 基于XML中间件的系统集成的接口技术 45
5.3.1 中间件的基本概念 45
5.3.2 基于XML中间件技术 46
第6章 人工智能技术 60
6.1 专家系统的基本构成 61
6.1.1 专家系统定义 61
6.1.2 专家系统基本结构 61
6.2 知识表示及其推理 64
6.2.1 知识的规则表示法及其推理 64
6.2.2 知识的框架表示法及其推理 71
6.3 工艺设计专家系统开发工具 75
6.3.1 专家系统开发工具类型 76
6.3.2 工艺设计专家系统开发工具的研制内容 76
6.3.3 工艺设计专家系统开发工具MPPEST简介 78
6.4 人工神经网络 79
6.4.1 人工神经网络概述 79
6.4.2 人工神经元 80
6.4.3 常见的几种人工神经网络 81
第7章 工艺数据库 87
7.1 工艺数据 87
7.1.1 工艺数据基本概念 87
7.1.2 工艺数据结构 98
7.1.3 工艺数据特点 101
7.2 工程数据库的概念 101
7.3 工程数据的特点 102
7.4 工程数据库系统 105
7.5 工程数据库的系统结构 109
7.6 工程数据库与事务型数据库的区别 112
7.7 工程数据库的设计 114
7.7.1 工程数据库的设计方法 114
7.7.2 数据库设计的基本步骤 116
7.7.3 数据库设计的需求分析 116
7.7.4 工程数据库设计过程 117
7.8 工艺数据库的建立 123
7.9 工艺数据库管理系统 125
第8章 交互型CAPP系统 130
8.1 概述 130
8.2 系统的体系结构 130
8.2.1 系统的总体结构 130
8.2.2 系统的数据结构 132
8.3 系统的工作过程和运行实例 135
第9章 变异型CAPP系统 139
9.1 概述 139
9.2 基于成组技术的CAPP 139
9.2.1 基本工作原理 139
9.2.2 设计过程 140
9.2.3 工作过程 143
9.2.4 基本构成 143
9.2.5 工作过程和运行实例 143
9.3 基于实例推理的CAPP系统 148
第10章 创成型CAPP系统 151
10.1 基本原理和系统构成 151
10.2 工艺决策 151
10.3 设计和工作过程 155
第11章 智能型CAPP系统 157
11.1 智能型CAPP系统的体系结构 157
11.2 工艺设计诸进程中的决策过程 158
11.3 智能型CAPP系统的实例 161
11.4 耦合神经元网络的实例推理CAPP系统 164
11.4.1 系统概述 165
11.4.2 系统的总体设计 167
11.4.3 系统的工作流程 168
11.4.4 系统功能模块设计 168
第12章 计算机辅助工装设计 171
12.1 夹具设计 171
12.1.1 基本概念 171
12.1.2 标准件库 171
12.1.3 开发标准件库的方法 173
12.1.4 装配图设计环境 173
12.1.5 夹具计算机辅助设计工作流程 174
12.2 复杂刀具计算机辅助设计 175
12.2.1 复杂刀具CAD系统结构和功能简介 175
12.2.2 数据库及数据库管理系统 176
12.2.3 复杂刀具设计过程的程序实现 177
12.2.4 智能化图形系统 178
12.2.5 应用实例 179
参考文献 181