第01章 逆向工程概论 2
1.1 逆向工程的含义 2
1.1.1 逆向工程的定义 2
1.1.2 逆向工程与技术引进 2
1.1.3 逆向工程的系统组成 3
1.2 数据采集与处理 4
1.2.1 概述 4
1.2.2 接触式采集法 5
1.2.3 非接触式采集法 6
1.2.4 数据的处理 7
1.3 CAD模型的重建 8
1.3.1 线框模型 8
1.3.2 曲面重构技术 9
1.3.3 实体的特征建模 10
1.3.4 特征模型 11
1.4 逆向工程的优点和缺陷 11
1.4.1 逆向工程的应用优势 11
1.4.2 逆向工程技术存在的问题 12
1.5 逆向工程软件 13
1.5.1 逆向工程系统软件 13
1.5.2 逆向工程技术与现有系统的关系 16
第02章 模型测量技术 18
2.1 概述 18
2.2 传统测量工具 18
2.2.1 游标类量具 19
2.2.2 螺旋测微量具 20
2.2.3 量块(块规) 21
2.2.4 半径规(R规) 22
2.2.5 平板 22
2.3 三坐标测量机 23
2.3.1 三坐标测量机的原理 23
2.3.2 三坐标测量机的组成 24
2.3.3 机型分类 25
2.3.4 三坐标测量机的发展趋势 26
2.4 光栅扫描仪 27
2.4.1 光栅扫描的特点 27
2.4.2 光栅扫描系统的组成 28
2.4.3 光栅扫描的工作流程 29
2.5 测量数据的处理 29
2.5.1 测头半径的补偿 29
2.5.2 异常点(误差点)处理 30
2.5.3 数据插补 31
2.5.4 处理点云的方法 31
2.6 数据格式转换 33
2 6.1 CAD/CAM数据转换标准 33
2.6.2 IGES标准 34
2.6.3 STEP标准 35
第03章 Pro/E曲面与曲线技术 38
3.1 曲面造型技术 38
3.1.1 曲面造型技术的发展历程 38
3.1.2 逆向工程中曲面的表示方法 38
3.2 模型的构建原则 39
3.2.1 曲线与曲面光顺性判定 39
3.2.2 曲线与曲面建立准则 39
3.3 曲线架构面 40
3.3.1 两边架构面 40
3.3.2 三边架构面 41
3.3.3 五边架构面 44
3.3.4 N边架构面 46
3.4 特殊曲面设计 47
3.4.1 曲面间融合 47
3.4.2 逐渐消失曲面 49
3.4.3 修补曲面倒圆角 53
3.5 模型的评价 57
3.5.1 曲面的评价 57
3.5.2 模型精度的评价 57
3.6 PTC的逆向工程模块 58
3.6.1 ICEM Surf 58
3.6.2 Pro/SCAN-TOOLS 58
3.6.3 Pro/Designer(CDRS) 60
第04章 独立几何特征 62
4.1 扫描工具 62
4.1.1 概述 62
4.1.2 独立几何的工作环境 62
4.1.3 扫描工具的工作流程 63
4.1.4 收缩几何 64
4.1.5 编辑菜单的使用 64
4.2 原始数据的输入 65
4.2.1 直接插入数据 66
4.2.2 在特征中插入数据 66
4.3 创建几何特征 68
4.3.1 创建曲线 68
4.3.2 创建曲面 70
4.4 处理型曲线 72
4.4.1 用曲线的控制多边形修改曲线 72
4.4.2 用型点修改曲线 75
4.4.3 用拟合选项修改曲线 76
4.4.4 修改自动扫描线 77
4.5 处理型曲面 80
4.5.1 用控制多面体修改曲面 80
4.5.2 用栅格修改曲面 83
4 5.3 用拟合修改曲面 84
4.6 工程现场实操 86
4.6.1 重建覆盖件曲面 86
4.6.2 耳朵模型 97
4.6.3 电话听筒盖曲面 104
第05章 使用外部参考数据 114
5.1 二维图片的使用 114
5.1.1 Pro/E中的图片格式 114
5.1.2 图片使用方法 114
5.1.3 使用普通贴图 116
5.1.4 跟踪草绘 118
5.1.5 在草绘器中输入数据 122
5.2 三维参考模型 125
5.2.1 由几何参考新建模型 125
5.2.2 通过参照重建模型 127
5.2.3 直接使用导入数据 130
5.3 工程现场实操 131
5.3.1 重建门把手模型 131
5.3.2 重建饮料瓶模型 136
5.3.3 收音机电池盖模型 139
第06章 修复输入数据 146
6.1 概述 146
6.1.1 数据修复的含义 146
6.1.2 数据修复的策略 147
6.1.3 关于IGES数据 147
6.2 数据修复的方式 148
6.2.1 自动修复 148
6.2.2 手动修复 150
6.2.3 冗余数据整理 158
6.2.4 收缩几何 160
6.3 工程现场实操 161
6.3.1 摇臂的数据修复 161
6.3.2 风扇的数据修复 166
6.3.3 阀盖的数据修复 174
第07章 小平面建模 182
7.1 概述 182
7.1.1 小平面建模的工作流程 182
7.1.2 创建小平面特征 182
7.1.3 文件格式与菜单的关系 183
7.2 数据点处理 184
7.2.1 操作界面 184
7.2.2 点的基本操作 186
7.2.3 关于降低噪音 188
7.2.4 按示例降低密度 189
7.2.5 填充孔洞 190
7.2.6 点云的包络 191
7.3 处理包络模型 191
7.3.1 粗调 192
7.3.2 精调 194
7.4 小平面处理 196
7.4.1 操作界面 196
7.4.2 面的基本操作 197
7.4.3 调整模型质量 198
7.4.4 调整小平面体 201
7.5 工程现场实操 202
7.5.1 米老鼠头部模型 202
7.5.2 车门摇臂模型 209
7.5.3 足部骨骼模型 215
第08章 重新造型 222
8.1 概述 222
8.1.1 重新造型的任务 222
8.1.2 重新造型的注意点 222
8.1.3 操作界面 223
8.1.4 工作流程 223
8.2 曲线的创建与处理 225
8.2.1 创建曲线 225
8.2.2 修改曲线 228
8.2.3 投影曲线 230
8.2.4 曲线的约束 230
8.3 曲面的创建 233
8.3.1 模型中的区域 233
8.3.2 创建解析曲面 236
8.3.3 创建多项式曲面 238
8.3.4 自动创建样条曲面 241
8.3.5 曲面的数学属性 244
8.4 曲面的管理与约束 244
8.4.1 曲面的管理 244
8.4.2 曲面约束 247
8.4.3 对称平面 249
8.4.4 几何对象的复制 250
8.5 工程现场实操 250
8.5.1 重建玩具头像 250
8.5.2 重建洗发水瓶 255
8.5.3 重建音箱前盖 261
第09章 工程实战演练——清洁刷覆盖件 270
9.1 创建主体轮廓 270
9.1.1 插入数据模型 270
9.1.2 创建手柄部位 270
9.1.3 新建基准特征 272
9.1.4 创建造型曲面 274
9.1.5 曲面修整 276
9.2 建立齿状外形 278
9.2.1 切割手柄处曲面 278
9.2.2 创建基准特征 280
9.2.3 修剪出轮廓 281
9.3 后期操作 283
9.3.1 处理齿状轮廓部分 283
9.3.2 其他操作 285
第10章 工程实战演练——青蛙头扣合件 288
10.1 重建前半部分 288
10.1.1 插入数据模型 288
10.1.2 建立实体轮廓 288
10.1.3 创建嘴唇部分 294
10.1.4 创建面部侧边部分 303
10.1.5 创建眼眶部分 311
10.1.6 后续处理 315
10.2 重建后半部分 319
10.2.1 插入数据模型 319
10.2.2 创建基准实体 320
10.2.3 创建眼眶部分 323
10.2.4 后续操作 324
10.3 装配模型 327
第11章 工程实战演练——电动工具外壳 330
11.1 点数据的准备 330
11.1.1 插入数据模型 330
11.1.2 数据前期处理 330
11.2 重建手柄部位 332
11.2.1 创建参照特征 332
11.2.2 处理结构曲面 335
11.3 重建电机仓部位 337
11.3.1 绘制结构线 337
11.3.2 创建混合曲面 340
11.3.3 创建回转型轮廓 341
11.3.4 封闭电机仓 343
11.4 创建连接部位 346
11.4.1 创建肩部连接处 346
11.4.2 创建中间连接部分 350
11.5 模型后期处理 352
第12章 工程实战演练——游戏机手柄 358
12.1 多面模型处理 358
12.1.1 插入多面模型 358
12.1.2 模型的细化 358
12.2 创建基础轮廓 359
12.2.1 创建内部曲面 359
12.2.2 创建上表面轮廓 362
12.2.3 创建下表面轮廓 366
12.2.4 建立实体模型 371
12.3 创建局部特征 374
12.3.1 创建线管部分 375
12.3.2 创建前端装饰特征 377
12.4 创建摇杆和按钮部分 381
第13章 工程实战演练——玩具鱼模型 386
13.1 重建表面轮廓 386
13.1.1 输入数据模型 386
13.1.2 创建参照特征 386
13.1.3 生成轮廓面 388
13.2 创建鱼鳞部分 389
13.2.1 创建第一层曲面 389
13.2.2 创建中间层曲面 392
13.2.3 创建尾部曲面 396
13.2.4 连接各层次曲面 399
13.3 处理其他部分 404
13.3.1 创建背鳍部分 404
13.3.2 创建尾部轮廓 407
13.3.3 创建细节部分 410
13.3.4 实体处理 412
第14章 工程实战演练——玩具车覆盖件 416
14.1 插入数据模型 416
14.2 创建基础曲面 416
14.2.1 第一阶段 416
14.2.2 第二阶段 422
14.2.3 第三阶段 425
14.3 处理侧向轮廓 427
14.3.1 第一阶段 428
14.3 2 第二阶段 433
14.3.3 第三阶段 436
14.4 处理头尾部分结构 439
14.4.1 第一阶段 440
14.4.2 第二阶段 442
14.4.3 第三阶段 443
14.5 局部特征的处理 447
14.5.1 第一阶段 447
14.5.2 第二阶段 451
14.5.3 第三阶段 457