第一部分 三维参数化建模 1
第1章 参数化技术基础 1
1.1 参数化定义本质及意义 1
1.1.1 参数化的定义及本质 1
1.1.2 参数化的意义 3
1.2 参数化技术现状 4
1.2.1 参数化技术的发展历程 4
1.2.2 参数化设计技术应用现状 6
1.3 参数化分类 7
1.3.1 狭义参数化技术 7
1.3.2 广义参数化技术 7
1.4 参数化平台介绍 9
1.5 本章小结 14
思考与提示 15
参考文献 15
第2章 参数化零件三维建模 16
2.1 参数化模板 16
2.1.1 参数化模板的概念 16
2.1.2 模板的定制 16
2.2 零件的全约束建模技术 16
2.2.1 零件草图全约束方法 17
2.2.2 零件属性设置 23
2.3 系列化零件建模技术 24
2.3.1 配置技术 24
2.3.2 系列零件表 25
2.4 实例 26
2.4.1 零件模板定制实例 26
2.4.2 零件建模 38
2.4.3 零件系列化(螺栓)(定位件) 41
思考与提示 47
参考文献 47
第3章 参数化装配体建模 48
3.1 概述 48
3.2 自底向上的装配 50
3.2.1 概念 50
3.2.2 方法 52
3.2.3 装配约束关系的编辑操作 55
3.2.4 装配体中的Feature Manager设计树 64
3.2.5 零部件的配合诊断(MateXpert) 66
3.2.6 零部件的阵列 68
3.2.7 零部件的镜像 69
3.2.8 零部件的状态 71
3.2.9 装配体的爆炸视图 74
3.3 自顶向下的装配 76
3.3.1 概念 76
3.3.2 方法 77
3.4 基于布局草图的参数化装配 80
3.4.1 布局草图 80
3.4.2 参数化装配 81
3.4.3 参数传递 83
3.5 实例 85
3.6 本章小结 91
思考与提示 91
参考文献 91
第4章 参数化工程图技术 92
4.1 工程图模板 92
4.1.1 模板作用及内容 92
4.1.2 模板定制 92
4.2 视图的处理 98
4.2.1 视图处理内容 99
4.2.2 视图生成 99
4.2.3 装配图假想画法的参数化表达 102
4.2.4 视图调整 107
4.2.5 视图注释 118
4.3 明细表的处理 125
4.4 零件序号的处理 125
4.5 实例 126
4.6 本章小结 132
思考与提示 132
参考文献 132
第二部分 参数化程序开发 135
第5章 参数化程序设计基础 135
5.1 参数化设计思路 135
5.2 设计方法 138
5.2.1 程序开发环境介绍 138
5.2.2 开发方式 145
5.3 SolidWorks开发技术 162
5.3.1 开发流程 162
5.3.2 编程向导 167
5.4 SolidEdge开发技术 172
5.4.1 开发流程 172
5.4.2 编程向导 175
5.5 本章小结 178
思考与提示 179
参考文献 179
第6章 零件的参数化程序开发与实例 180
6.1 概述 180
6.2 零件的参数化方法和程序开发 180
6.2.1 零件操作的程序实现 181
6.2.2 零件模型的参数化程序开发技术 187
6.3 函数介绍 204
6.4 实例 206
6.5 本章小结 214
思考与提示 214
参考文献 214
第7章 装配体参数化程序开发与实例 215
7.1 概述 215
7.2 函数介绍 215
7.3 装配体参数化方法与程序开发 216
7.3.1 装配体操作的程序实现 216
7.3.2 部件参数化程序开发技术 223
7.4 实例 246
7.5 本章小结 251
思考与提示 251
参考文献 251
第8章 工程图参数化程序开发与实例 253
8.1 工程图参数化的内容 253
8.2 视图比例的程序化调整 255
8.3 视图位置的程序化调整 258
8.3.1 投影视图 260
8.3.2 局部及裁剪视图 260
8.3.3 尺寸标注位置调整 262
8.3.4 焊接符号位置调整 268
8.3.5 视图自动断裂 270
8.4 明细表的程序化调整 271
8.5 零件序号的程序化调整 274
思考与提示 281
参考文献 281
第9章 综合实例 282
9.1 参数化三维建模 282
9.2 参数化装配 284
9.3 参数化工程图技术 287
9.4 参数化程序开发 288
9.4.1 参数化驱动程序实现 288
9.4.2 数据库的使用 288
9.4.3 系统程序开发 290
思考与提示 292
参考文献 292