1 UG的界面和基本操作 1
1.1 UG工作界面 1
1.1.1 标题栏 3
1.1.2 菜单栏 3
1.1.3 工具栏 3
1.1.4 资源栏 4
1.1.5 绘图区 4
1.1.6 提示栏 4
1.1.7 状态栏 5
1.1.8 应用模块 5
1.2 文件管理 6
1.2.1 New(新建) 6
1.2.2 Open(打开) 6
1.2.3 Close(关闭) 8
1.2.4 保存文件 9
1.3 工具栏及其定制 10
1.3.1 常用工具栏 10
1.3.2 工具栏定制 12
1.4 视图操作与模型显示 15
1.4.1 Refresh(刷新) 15
1.4.2 Fit(最佳大小) 16
1.4.3 Zoom(缩放) 16
1.4.4 Zoom In/Out(放大/缩小) 16
1.4.5 Rotate(旋转) 16
1.4.6 Pan(平移) 17
1.4.7 Wireframe/Shaded(线框/着色) 17
1.4.9 Orient View(定向视图) 18
1.4.8 Hidden Edges(消隐边缘) 18
1.4.10 快捷菜单 19
1.5 常用工具 19
1.5.1 图层控制 19
1.5.2 坐标系 22
1.5.3 对象隐藏 24
1.5.4 分类选择 25
2 曲线与草图 27
2.1 创建曲线 27
2.1.1 创建直线 28
2.1.2 创建圆弧和圆 35
2.1.3 创建正多边形 38
2.1.4 创建椭圆 40
2.1.5 创建螺旋线对话框 41
2.1.6 创建规律曲线 43
2.1.7 创建样条曲线 46
2.1.8 创建Studio Spline 53
2.1.9 创建文本 54
2.2 编辑曲线 55
2.2.1 倒圆角 55
2.2.2 倒斜角 57
2.2.3 编辑圆角 58
2.2.4 编辑曲线参数 59
2.2.5 修剪曲线 60
2.2.6 修剪拐角 63
2.2.7 分割曲线对话框 63
2.2.8 拉伸曲线 64
2.2.9 编辑弧长 65
2.3 操作曲线 66
2.3.1 曲线的偏置 66
2.3.2 曲线在面上偏置 68
2.3.3 曲线的桥接 68
2.3.4 简化曲线 71
2.3.5 曲线的连接 71
2.3.6 投影曲线 71
2.3.7 镜像曲线 75
2.3.8 相交曲线 75
2.3.9 截面曲线 76
2.3.10 抽取曲线 76
2.4 创建草图 78
2.5.1 直接绘制 79
2.5 绘制草图 79
2.5.2 添加草图对象 80
2.5.3 草图对象镜像 81
2.5.4 偏置抽取对象 82
2.6 约束草图 82
2.6.1 尺寸约束 82
2.6.2 几何约束 83
2.6.3 转换参考对象 84
2.6.4 替换解 85
2.6.5 自动推理设置 85
2.7 草图工具 86
2.8 练习题 86
3.1.1 Datum Plane(基准平面) 92
3 实体建模 92
3.1 基准/点 92
3.1.2 Datum Axis(基准轴) 94
3.1.3 Point(点) 95
3.2 案例介绍 97
3.3 扫描特征(Swept Feature) 112
3.3.1 Extrude(拉伸) 112
3.3.2 Revolved(旋转扫描) 115
3.3.3 Sweep Along Guide(沿导线扫描) 117
3.4 基本实体 118
3.4.1 Block(长方体) 119
3.4.2 Cylinder(圆柱) 121
3.4.3 Cone(圆锥) 125
3.5 特征实体 126
3.4.4 球(Sphere) 126
3.5.1 Hole(孔) 131
3.5.2 Boss(圆台) 132
3.5.3 Pocket(腔体) 133
3.5.4 Pad(凸垫) 135
3.5.5 Slot(键槽) 136
3.6 倒圆(Edge Blend)和倒角(Edge Chamfer) 136
3.6.1 Constant Radius(普通圆角) 137
3.6.2 Variable Radius(变半径倒圆) 138
3.6.3 Specify Setback Data(回拨倒圆) 138
3.6.4 Stop Short(停止倒圆) 139
3.6.5 倒角方式 140
3.6.6 倒角边的选择 141
3.7.1 Rectangular Array(矩形阵列) 142
3.7 阵列(Instance) 142
3.7.2 Circular Array(圆周阵列) 143
3.7.3 Mirror Body(镜像体) 145
3.7.4 镜像特征(Mirror Feature) 145
3.7.5 阵列操作练习 146
3.8 布尔运算(Boolean) 152
3.8.1 Unite(并集?) 152
3.8.2 Subtract(差集?) 153
3.8.3 Intersect(交集?) 153
3.9 模型导航器 154
3.10 编辑特征 154
3.11.1 箱体 157
3.11 练习题 157
3.11.2 齿轮 176
3.11.3 输入轴轴承 177
3.11.4 轴承端盖 178
4 自由曲面建模 180
4.1 预备知识 180
4.1.1 片体、自由形状特征与曲面 180
4.1.2 相关参数、术语简介 181
4.1.3 工具栏介绍 184
4.2 基于点的方式创建 184
4.2.1 Through Points(通过定义点建立) 185
4.2.2 From Poles(通过极点建立) 186
4.2.3 From Point Cloud(点云构面) 186
4.3.1 Ruled(直纹面) 188
4.3 基于曲线的方式创建 188
4.3.2 Through Curves(通过曲线) 190
4.3.3 Through Curve Mesh(通过曲线网络) 193
4.3.4 Swept(扫描) 197
4.3.5 Bridge(桥接曲面) 201
4.3.6 N-Side Surface(N-边曲面) 203
4.4 基于片体的方式创建 206
4.4.1 Extension(延伸曲面) 206
4.4.2 Law Extension(规律延伸) 207
4.4.3 Offset Surface(偏置曲面) 208
4.4.4 Rough Offset(大距离偏置) 209
4.4.5 Global Shaping(全局整形) 210
4.4.6 Trimmed Sheet(片体修剪) 215
4.5.1 Radius(半径分析) 216
4.5 曲面分析 216
4.5.2 Reflection(反射分析) 217
4.5.3 Slope(斜率分析)与Distance(距离分析) 218
4.6 自由曲面的编辑 218
4.6.1 Move Defining Point(移动定义点) 218
4.6.2 Move Pole(移动极点) 220
4.6.3 Enlarge(扩大片体) 221
4.6.4 Change Degree(调整阶次) 223
4.6.5 Change Stiffness(调整刚度) 224
4.6.6 Reverse Normal(反转法向) 224
4.7 练习题 224
5 装配 234
5.1 案例介绍 235
5.3.1 按绝对坐标定位方法添加组件 238
5.3 装配的基本操作 238
5.2 建立装配模型的一般步骤 238
5.3.2 按配对条件添加组件 240
5.3.3 引用集 251
5.4 装配的爆炸视图 256
5.4.1 创建爆炸视图 257
5.4.2 编辑爆炸视图 258
5.4.3 自动爆炸视图 259
5.5 装配导航器 261
5.5.1 装配导航器中的图标 261
5.5.2 装配导航器中的弹出菜单 262
5.5.3 在装配导航器中选择组件 263
5.6 练习题 263
5.6.1 建立轴承装配体 263
5.6.2 建立输出轴装配体 267
5.6.3 建立减速箱装配体 272
6 工程图 283
6.1 工程图建立流程 283
6.1.1 案例 283
6.1.2 工程图的组成和建立流程 289
6.2 工程图的管理 290
6.2.1 新建工程图 290
6.2.2 打开工程图 291
6.2.3 删除工程图 291
6.3 视图的建立 291
6.3.1 添加基本视图 291
6.3.2 添加投影视图 292
6.3.3 剖视图的建立 293
6.4.1 移动或复制视图 296
6.4 工程图的布局 296
6.4.2 对齐视图 297
6.5 工程图的标注 299
6.5.1 尺寸标注 299
6.5.2 表面粗糙度标注 302
7 UG二次开发技术 306
7.1 UG二次开发技术概述 306
7.1.1 UG OPEN的相关模块 306
7.1.2 UG/OPEN API的基本知识 307
7.2 基础知识 310
7.2.1 菜单技术 310
7.2.2 对话框技术 318
7.2.3 装配体操作技术 323
7.3.1 实例的功能 324
7.3 UG二次开发实例介绍 324
7.3.2 系统设计结构 328
7.4 一级减速箱虚拟装配的实现 347
7.5 知识点小结 347
7.5.1 装配模型的建立 348
7.5.2 用户界面的设计 348
7.5.3 装配规划的实现 348
7.6 练习题 348
7.6.1 编写显示MOVE代码 348
7.6.2 编写删除MOVE代码 349
7.6.3 编写显示MOVE动画代码 349
7.6.4 编写干涉检查代码 349
7.6.5 编写恢复部件代码 350