第1章 现代CAD技术概论 1
1.1 CAD及其相关技术 1
1.2 CAD技术发展的历史 2
1.3 CAD技术在我国的应用和发展 5
1.4 先进制造技术对CAD技术的影响 5
1.4.1 计算机集成制造系统对CAD技术的影响 6
1.4.2 并行工程对CAD技术的影响 6
1.4.3 敏捷制造对CAD技术的影响 7
1.5 现代CAD技术的概念与研究内容 8
习题 9
第2章 CAD建模的理论基础 10
2.1 计算机几何造型基础知识 10
2.1.1 三维几何造型的基本元素 10
2.1.2 三维形体的几何模型 11
2.1.3 三维几何模型的表示方法 14
2.1.4 自由曲线设计理论基础 18
2.1.5 自由曲面建模理论基础 30
2.2 设计模型变换的基本算法 39
2.2.1 平面图形的变换 39
2.2.2 三维模型的几何变换 46
2.2.3 三维图形的投影变换 50
习题 60
第3章 CAD特征建模技术 62
3.1 特征技术概述 62
3.1.1 特征建模的特点和作用 63
3.1.2 特征的定义和分类 63
3.1.3 基于特征的产品信息模型 65
3.1.4 特征的表示方法 66
3.1.5 特征模型的建立方法 67
3.1.7 形状特征组合关系图 69
3.1.6 特征映射 69
3.1.8 特征树 70
3.1.9 形状特征的组合操作 70
3.2 面向对象方法在特征技术中的应用 72
3.2.1 面向对象方法的概念和特点 72
3.2.2 面向对象设计的方法 74
3.2.3 形状特征的面向对象描述 74
3.2.4 面向对象方法与特征技术的集成 76
习题 80
第4章 基于特征技术的CAD软件系统 81
4.1 UG工作环境及特征建模基础 81
4.1.1 UG用户交互界面 81
4.1.2 UG基本术语 82
4.1.3 UG通用工具 82
4.1.4 对象操作 83
4.1.5 图层操作 84
4.1.6 视图布局 86
4.1.7 坐标系 87
4.1.8 参数预设置 88
4.1.9 UG特征建模基础 88
4.2 草图及特征编辑 91
4.2.1 建立草图工作对象 91
4.2.2 草图的操作与编辑 91
4.3 曲面特征建模和参数化设计 93
4.3.1 建立曲线 93
4.3.2 曲面建模 95
4.3.3 UG建模参数化设计 95
4.4 三维数字化装配 100
4.4.1 UG装配基本概念 100
4.4.3 装配方法 101
4.4.4 UG装配实例 101
4.4.2 装配模式 101
习题 103
第5章 基于特征的CAD软件系统二次开发技术 107
5.1 CAD系统二次开发的环境与途径 107
5.2 UG/OPEN GRIP开发环境 108
5.2.1 GRIP语言应用范围 108
5.2.2 GRIP语言开发环境 108
5.2.3 GRIP语言程序组成 108
5.2.4 GRIP语言编程步骤 109
5.2.5 GRIP语言编程规则约定 110
5.2.6 GRIP语言命令的三种格式 111
5.2.5 GRIP语言学习方法 111
5.3 GRIP语言基础 112
5.3.1 UG/GRIP变量及赋值语句 112
5.3.2 程序流程控制语句 115
5.3.3 GRIP高级编程 118
5.4 用GRIP语言生成UG几何实体 126
5.4.1 点的生成 126
5.4.2 直线的生成 126
5.4.3 圆弧和圆角的生成 127
5.4.4 曲线的生成 128
5.4.5 曲面的生成 128
5.4.6 实心体的生成 128
5.5 UG几何实体变换及其属性操作 129
5.5.1 几何实体变换 129
5.5.2 几何实体属性操作 132
5.6 UG/GRIP尺寸标注 134
5.6.1 GRIP尺寸标注命令格式 134
5.6.2 尺寸标注应用 135
习题 136
6.1.2 数据交换标准的发展 138
6.1.1 CAD/CAM/CAE数据交换的意义 138
6.1 CAD/CAM数据交换的意义及发展 138
第6章 CAD/CAM系统间的数据交换技术 138
6.2 STEP标准 140
6.2.1 STEP的基本概念 140
6.2.2 STEP的体系结构 140
6.2.3 实现方法 143
6.2.4 EXPRESS语言简介 145
习题 153
第7章 CAD技术中的结构与动态分析基础 154
7.1 结构有限元分析方法 154
7.1.1 有限单元概述 154
7.1.2 结构的离散化处理 156
7.1.3 单元分析过程 158
7.1.4 平面问题的整体分析 167
7.2.2 ANSYS的基本使用方法 173
7.2.1 ANSYS的主要功能与特点 173
7.2 有限元分析软件ANSYS简介 173
7.2.3 有限元的典型应用实例 175
7.3 动力学分析软件ADAMS简介 182
7.3.1 ADAMS的主要功能 182
7.3.2 ADAMS基础知识和使用方法 184
习题 194
第8章 现代数字化制造技术 196
8.1 大批量定制生产 196
8.2 产品的协同设计与网络化制造 198
8.2.1 协同设计 198
8.2.2 网络化制造 199
8.3 产品数据管理(PDM)技术 199
8.4 ERP技术及其发展 200
习题 202
参考文献 203