本书是《UG NX基础及应用教程》一书的姊妹篇,是该书的补充与提高,其中的内容基本是全新的,但其风格基本一致。本书内容同样涉及产品设计的3个主要部分:产品零件建模、产品装配建模和产品工程图生成,全书分为6篇。每篇开头都有“主要内容”介绍和“阅读帮助”,能使读者很快对本篇的内容有一个大致的了解。涉及到UG功能的具体描述时,本书大多采用“功能选择”、“作用”、“参数”、“操作步骤”、“实例”、“注意”的编写体例和顺序,非常方便初学者和自学者的使用。根据实际情况,在每一章或每一篇的最后都有一个或多个综合实例,主要介绍设计思路、方法比较和设计步骤,以提高读者对本章(篇)内容的综合应用能力。全书按功能模块来组织内容,但第3篇高级参数化建模则是对零件建模与装配建模的综合应用。在可能的情况下,多用图形或表格来说明,少用描述性的语言介绍,使内容既浅显易懂又不至于篇幅过大。全书涉及的实例,以及实例中引用的模型文件,全部以光盘文件的形式提供给读者,并将综合实例的操作过程以动画文件的形式提供给读者。
本书是想深入研究和应用UG的设计师和工程师理想的自学参考书,也可作为高等院校、职业学校和社会培训学校的教材和参考书。
第1篇 基础知识
第1章 特征建模 3
1.1 利用特征导航工具快速修改模型 3
1.2 建立管道特征(Tube) 7
1.3 建立沿引导线扫描特征(Sweep along Guide) 8
1.4 建立通用凸垫特征(General Pad) 10
1.5 建立通用腔特征(General Pocket) 17
1.6 建立有界平面片(Bounded Plane) 19
1.7 建立软倒圆特征(Soft Blend) 20
1.8 建立螺纹特征(Thread) 25
1.9 建立补片体特征(Patch) 29
1.10 实体的分割(Split) 33
1.11 提取几何体(Extract) 34
1.12 模型的缩放(Scale) 39
1.13 模型的简化(Simplify) 42
1.14 特征表面的偏置(Offset Face) 46
1.15 实体表面的编辑(Edit Face) 47
1.16 建立用户自定义特征(User-Defined Feature) 52
1.17 曲线的其他建立与编辑功能 56
1.17.1 建立点组(Point Set) 56
1.17.2 建立一般二次曲线(General Conic) 62
1.17.3 曲线的简化(Simplify Curve) 68
1.17.4 曲线的组合投影(Combined Projection) 69
1.17.5 曲线在表面上偏置(Offset in Face) 72
1.17.6 曲线的缠绕与展开(Wrap / Unwrap) 73
第2章 自由曲面建模 77
2.1 从点云建立片体(From Point Cloud) 77
2.2 从截面曲线建立片体(Section Body) 81
2.3 建立N边表面(N-Sided Surface) 93
2.4 片体的大距离偏置(Rough Offset) 99
2.5 多个片体拼缝(Quilt) 102
2.6 片体间的倒圆(Fillet Surface) 105
2.7 全局整形(Global Shaping) 110
2.8 片体的等参修剪与分割(Isoparametric Trim/Divide) 118
2.9 修改片体的边缘线(Change Edge) 121
2.10 修改片体的阶次和刚度(Change Degree/Stiffness) 126
第3章 钣金建模 129
3.1 建立凸缘特征(Flange) 130
3.2 建立插入凸缘(Inset Flange) 138
3.3 建立轮廓凸缘(Profile Flange) 142
3.4 建立多折弯支架(Multibend Bracket) 145
3.5 建立通用凸缘(General Flange) 148
3.6 建立筋条(Bead) 155
3.7 钣金过渡(Sheet Metal Bridge) 163
3.8 钣金冲形(Sheet Metal Punch) 167
3.9 钣金孔(Sheet Metal Hole) 172
3.10 钣金槽(Sheet Metal Slot) 174
3.11 钣金剪口(Sheet Metal Cutout) 176
3.12 钣金弯角(Sheet Metal Corner) 179
3.13 冲模冲形(Solid Punch) 183
3.14 钣金折弯(Bend) 187
3.15 钣金展平与重折弯(Unbend/Rebend) 191
3.16 钣金成型/不成型(Form/Unform) 193
3.17 钣金模型的两个综合设计实例 194
3.18 钣金建模的参数预设置 200
第4章 直接建模 203
4.1 给表面施加约束(Constrain Face) 203
4.2 重新定义表面尺寸(Resize Face) 207
4.3 偏置表面区域(Offset Region) 209
4.4 替换表面(Replace Face) 211
4.5 局部缩放一组表面(Local Scale) 213
4.6 局部移动一组表面(Move Region) 215
4.7 表面的成组复制(Pattern Face) 218
4.8 编辑倒圆表面(Reblend Face) 220
第2篇 高级装配建模功能
第5章 组件高级功能 225
5.1 组件阵列(Component Array) 225
5.1.1 建立组件阵列(Create Component Array) 225
5.1.2 编辑组件阵列(Edit Component Array) 230
5.2 替换组件(Substitute Component) 231
5.3 组件的重新定位(Reposition Component) 233
5.4 组件变形(Deform Part) 236
5.4.1 定义可变形的部件(Define Deformable Part) 236
5.4.2 变形装配组件(Deform Part) 238
第6章 大装配建模技术 241
6.1 近似打开模型(Open by Proximity) 241
6.2 显示产品轮廓(Product Outline) 243
6.3 利用引用集(Reference Sets) 248
6.3.1 自动引用集(Automatic Reference Sets) 248
6.3.2 用户自定义引用集(User Defined Reference Sets) 249
6.4 模型区域(Zone) 251
6.5 模型表示(Representations) 254
6.6 装配的包装(Wrap Assembly) 257
6.7 抽取装配的外部表面(Linked Exterior) 259
6.8 装配组件过滤(Component Filters) 263
6.8.1 设置用户区域(Set User Zone) 264
6.8.2 定义组件过滤(Define Filter) 265
6.8.3 为组件过滤改名(Rename Filter) 268
6.8.4 删除过滤(Delete Filter) 268
6.8.5 预览过滤(Preview Filter) 268
6.8.6 脚本(Scripts) 268
第7章 WAVE技术 273
7.1 WAVE的功能 275
7.2 WAVE几何对象链接工具(Geometry Linker) 276
7.3 WAVE关联性管理器(Associativity Manager) 282
7.4 WAVE几何对象与部件导航工具 283
7.4.1 几何对象导航工具(Geometry Navigator) 284
7.4.2 部件导航工具(Part Navigator) 284
7.4.3 部件链接浏览器(Part Link Browser) 285
7.5 WAVE更新控制 286
7.5.1 延迟更新部件间数据(Delay Interpart Update) 286
7.5.2 对话期更新(Update Session) 287
7.5.3 装入部件间数据(Load Interpart Data) 287
第8章 装配顺序 289
8.1 建立装配顺序(Create Sequence) 291
8.1.1 装配顺序导航工具(Sequence Navigator) 291
8.1.2 添加一个安装步(Add Assemble Step) 293
8.1.3 添加一个拆卸步(Add Disassemble Step) 293
8.1.4 添加一个相机步(Add Camera Step) 294
8.1.5 添加成组安装步(Assemble as Group) 294
8.1.6 添加成组拆卸步(Disassemble as Group) 294
8.1.7 设置步特性(Step Properties) 295
8.1.8 设置装配顺序特性(Sequence Properties) 296
8.2 回放装配顺序(Playback Sequence) 296
第9章 装配克隆 299
9.1 建立装配克隆(Create Clone Assembly) 299
9.2 编辑装配克隆(Edit Existing Clone Assembly) 303
第3篇 高级参数化建模
第10章 建模工具 307
10.1 表达式编辑器(Expression) 307
10.2 可视化编辑器(Visual Editor) 308
10.3 WAVE几何对象链接工具(WAVE Geometry Linker) 311
10.4 电子表单(Spreadsheet) 312
10.4.1 入口电子表单(Gateway Spreadsheet) 313
10.4.2 建模电子表单(Modeling Spreadsheet) 314
10.4.3 用电子表单作为表达式编辑器(Spreadsheet Editor) 322
10.4.4 单变量求解(Goal Seek) 323
第11章 部件中的表达式 331
11.1 利用表达式功能建立复杂曲线 331
11.1.1 渐开线外啮合直齿圆柱齿轮的一个齿的基本齿廓曲线 331
11.1.2 滚子链链轮的一个齿的基本齿廓曲线 336
11.2 利用表达式建立参数之间的相关关系 338
11.2.1 在输入参数时定义和引用表达式 338
11.2.2 修改已存表达式 340
11.3 利用条件表达式 341
11.4 利用几何表达式 342
11.5 部件中相关表达式参数化设计实例 343
第12章 部件间关联表达式 347
12.1 部件间表达式的形式(Interpart Expressions) 347
12.2 定义部件间表达式 348
12.3 编辑部件间表达式 350
12.4 应用部件间表达式的设计实例 351
第13章 装配上下文设计 355
13.1 在装配上下文中的编辑方法 355
13.1.1 双击鼠标编辑 355
13.1.2 利用快捷菜单编辑 356
13.1.3 利用装配导航工具和模型导航工具编辑 358
13.2 利用装配上下文设计的实例 362
第14章 部件族 369
14.1 建立模板部件(Template Part) 369
14.2 定义部件族要利用的参数列 369
14.3 建立部件族参数表单(Part Family) 372
14.4 建立和保存部件族文件 372
14.5 建立部件族的两个实例 374
第4篇 高级工程图的绘制
第15章 图纸模板 381
15.1 图纸模板概述 381
15.1.1 图纸模板 381
15.1.2 加载UG NX中已定义的图纸模板 381
15.1.3 使用模板建立第一张图纸 383
15.2 建立图纸模板(Drawing Template) 384
15.2.1 建立图纸模板的方法和步骤 384
15.2.2 建立图纸模板实例 384
15.2.3 使用自定义图纸模板建立图纸实例 387
15.2.4 自定义图纸模板的编辑 387
15.2.5 注意 387
第16章 装配模型工程图应用实例 389
16.1 建立装配模型工程图 389
16.2 装配模型工程图的标注 393
16.3 绘制零部件明细表(Parts List) 395
16.4 在模型视图中标注尺寸 401
第5篇 模型渲染
第17章 建立渲染照片 407
17.1 建立快速渲染照片(Quick Image) 407
17.2 建立高质量渲染照片(High Quality Image) 409
17.3 建立艺术图像(Artistic Image) 421
17.4 显示图像(Display Image) 425
17.5 输入光栅图像到UG中(Raster Image) 427
第18章 渲染场景与效果设置 431
18.1 基本场景灯光设置(Basic Lights) 431
18.2 高级场景灯光设置(Advanced Lights) 434
18.3 模型材料与表面纹理设置(Materials / Textures) 440
18.4 可视化效果设置(Visual Effects) 461
18.5 装配消隐(Assembly Hiding) 476
第19章 动画设计 479
19.1 建立和管理动画路径(Trajectory) 480
19.2 设置关键帧(Key Frames) 482
19.3 生成动画(Generate Animation) 487
19.4 合并动画(Merge Animations) 490
19.5 动画设计实例 493
第6篇 工业造型设计
第20章 自由曲面造型 505
20.1 片体变形(Deform Sheet) 505
20.2 片体的动态变换(Transform Sheet) 509
20.3 利用模板造型(Shape by Template) 512
20.4 片体的攫取造型(Swoop) 514
20.5 在表面上建立曲线(Curve on Surface) 516
20.6 建立造型曲面(Studio Surface) 523
20.7 片体的花式圆角(Styled Blend) 527
20.8 片体形状的任意修改(X-Form) 537
第21章 分析造型 547
21.1 偏差测量(Deviation Gauge) 547
21.2 截面形状分析(Section Analysis) 551
21.3 表面的公共边偏差分析(Adjacent Edges) 556
21.4 回程分析(Draft Analysis) 560
21.5 栅格截面分析(Grid Section Analysis) 563
Unigraphics(简称UG)是美国UGS公司的主导产品,是全球应用最普遍的计算机辅助设计。辅助制造。辅助工程(CAD/CAM/CAE)一体化的软件系统之一,在全球都拥有用户,广泛应用于机械。汽车。飞机。电器。化工等各个行业的产品设计。制造与分析。
本书介绍的是UG设计部分的主要内容,涵盖了从零件建模。装配建模到自动产生平面工程图纸的整个设计过程,针对最新版本(UG NX版,即通常说的19版),结合我们多年应用和培训UG系统的经验而成书,既可作为大中专学生特别是高等职业技术学校学生的教材,也可作为UG培训教材,同时也是应用UG的设计师和工程师的理想自学参考书。考虑到语言的差异,同时为了更好地理解软件的原意,我们以英文用户界面进行叙述,并附有相应的中文解释。读者也可以使用中文用户界面,且不会存在界面不一致而影响学习的情况。
本书是《UG NX基础及应用教程》一书的姊妹篇,是该书的补充与提高,其中的内容基本是全新的,但其风格基本一致。本书内容同样涉及产品设计的3个主要部分:产品零件建模。产品装配建模和产品工程图生成,全书分为6篇。每篇开头都有“主要内容”介绍和“阅读帮助”,能使读者很快对本篇的内容有一个大致的了解。涉及到UG功能的具体描述时,本书大多采用“功能选择”。“作用”。“参数”。“操作步骤”。“实例”。“注意”的编写体例和顺序,非常方便初学者和自学者的使用。根据实际情况,在每一章或每一篇的最后都有一个或多个综合实例,主要介绍设计思路。方法比较和设计步骤,以提高读者对本章(篇)内容的综合应用能力。全书按功能模块来组织内容,但第3篇高级参数化建模则是对零件建模与装配建模的综合应用。在可能的情况下,多用图形或表格来说明,少用描述性的语言介绍,使内容既浅显易懂又不至于篇幅过大。全书涉及的实例,以及实例中引用的模型文件,全部以光盘文件的形式提供给读者,并将综合实例的操作过程以动画文件的形式提供给读者。
第1篇为高级零件建模功能,对《UG NX基础及应用教程》中的第2篇。第3篇和第4篇没有介绍到的内容进行补充。同时,还介绍了钣金模型的建立与编辑功能,以及对非参数化模型进行参数化编辑的直接建模功能。
第2篇为高级装配建模功能,介绍了创建装配模型时有关组件操作的一些高级功能,以提高装配效率及对装配模型进行必要的修改,针对大装配模型,介绍了减少模型装入内存的数据量,提高显示速度和建模效率的一些技术,介绍了装配模型关联设计的有力工具——WAVE技术的使用,也介绍了装配顺序与装配克隆工具的作用与使用。
第3篇为高级参数化建模篇,在各种建模方法的基础上,介绍了同一个部件中。同一个装配中的不同部件间如何应用相互关联的参数化设计技术,介绍了装配建模过程中应用自顶向下设计方法时的上下文设计方法,介绍了如何利用部件族功能,快速生成系列化零件的方法。
第4篇为高级工程图绘制篇,介绍了在图纸中应用模板功能以快速设置各种参数的方法,对装配工程图的建立与编辑进行了系统化的总结与介绍。
第5篇为模型渲染篇,介绍了UG的模型渲染模块的主要功能与操作方法,以快速生成具有真实感的产品渲染图片,也介绍了UG的动画模块,可用于对产品的运动过程进行有效的模拟。
第6篇为工业造型设计篇,主要介绍了UG的工业设计模块,利用该模块来进行产品外观设计的方法,设计出的外观模型可以在建模模块中进行进一步的细化设计。
本书编写者都是多年使用UG进行产品开发的应用专家,并有多年的UG用户培训经验。全书的内容是经过认真考虑后筛选出来的,内容的组织也经过了缜密考虑。读者有了一定的UG应用基础后再阅读本书,一定可以在实际应用中得到进一步的提高。
本书编写主要分工如下:第1、2、3篇由曾向阳负责编写,第5篇的第17和18章以及第6篇由谢国明负责编写,第4篇以及第五篇的第19章由王学平负责编写,全书由曾向阳负责统稿和校核。
在本书的编写过程中,得到了UGS公司广州办事处和深圳办事处特别是刘明孝先生的大力支持和帮助,得到了UGS公司高级顾问洪如瑾女士的热心帮助。没有电子工业出版社的支持,特别是何郑燕小姐的支持与帮助,本书就不可能跟读者见面。在此,我们对他们的支持和帮助表示衷心的感谢。经请示UGS公司同意,在本书中参照了UG产品说明书和培训教程的内容,并采用了其中的部分图例,在此一并表示衷心的感谢。
本书尽管是我们多年工作经验的总结,但错误在所难免。特别是有些术语,由于东西方语言的差异,不一定表达准确。很多地方也没有经过仔细的推敲,恳请广大读者批评指正,以利于我们今后的改进。