Siemens NX 建模 · Synchronous · Freeform · Class-A
概述
在一个页面中梳理构成 Siemens NX 零件建模主轴的四个领域 —— Direct Sketch、基于特征的 Modeling(Extrude/Revolve/Sweep/Boolean/Detail Feature/Pattern)、无历史直接操作面的 Synchronous Modeling,以及基于 Shape Studio·Freeform 的 Class-A 曲面。
面向需要快速修改来自其他 CAD 的 STEP 数据的设计工程师,以及需要检查汽车外板 A 级曲面的造型设计师。
Direct Sketch(草图器)基础
NX 提供两种草图模式。
- Sketch on Plane(Task Environment):选择 Datum Plane 或 Face 后进入独立的 Sketcher 环境,以
Ctrl+Q退出。适合复杂、大型草图。 - Direct Sketch(NX 8.5 之后为默认):在功能区单击 Sketch 按钮后直接点选平面,即可在 Modeling 环境内直接绘制草图。为当前的标准工作流。
菜单路径:Menu → Insert → Sketch 或 Menu → Insert → Sketch in Task Environment
Constraint · Dimension
- Geometric Constraint:Coincident、Horizontal/Vertical、Parallel/Perpendicular、Tangent、Equal Length/Radius、Concentric、Collinear、Midpoint、Fix/Fully Fix、Symmetric 等。
- Rapid Dimension(
D)最为通用,选择两个对象后会自动推荐合适的尺寸类型。 - Driving vs Reference:参考尺寸以括号标示,仅用于计算。
- 将尺寸关联到 Expression 后,可实现
p12 = p10 * 2 + 5之类的公式驱动。
> 提示: "几何约束 → 尺寸约束" 的顺序是原则。颠倒顺序时,已加入的尺寸会因约束冲突而失效,几何形状也会跳动。
Studio Spline 与曲率品质
- Degree 3~7(推荐默认 5),Pole 或 Through Point 方式。
- Continuity:G0(接触)、G1(切线)、G2(曲率)、G3(曲率变化率)。
- 汽车 A 面需至少 G2,外观 A 级需 G3。
- 使用
View → Visualization → Curvature Comb以梳齿形式可视化曲率。
> 提示: Studio Spline 的 Pole 数量应尽量保持最少。Pole 过多会导致下游工序(Offset/Sweep)中曲率起伏。A 级外板现实上限为 5~7 个 pole。
草图实务要点
- 主动利用 Reference Line(中心线、辅助线)来确保对称与约束基准。
- 复杂形状分为 "底层 Sketch" + "轮廓 Sketch" 的 2 段分离 —— 可读性与可修改性同时提升。
- 以 Fully Constrained 状态为目标,未约束部分通过 Preferences → Sketch → Show Degree of Freedom Arrow 可视化。
- 大型草图中应关闭 Sketch Preferences 的 Continuous Auto Dimensioning 以减轻性能负担。
- 若平面选错,使用
Menu → Edit → Feature → Reattach Sketch仅更换平面即可,无需重做。 - 可通过 Project Curve / Intersection Curve 将其他实体的边或曲线投影到草图中。
> 注意: Trim 裁切后的对象不会立即消失,而是以灰色虚线 Reference Curve 保留。积累过多会使草图变重,需定期清理。
基于特征的 Modeling
基本特征路径
| 特征 | 路径 |
|---|---|
| Extrude | Menu → Insert → Design Feature → Extrude (X) |
| Revolve | Menu → Insert → Design Feature → Revolve |
| Sweep Along Guide | Menu → Insert → Sweep → Sweep Along Guide |
| Swept(Advanced) | Menu → Insert → Sweep → Swept |
| Variational Sweep | Menu → Insert → Sweep → Variational Sweep |
| Tube | Menu → Insert → Sweep → Tube |
| Block/Cylinder/Cone/Sphere | Menu → Insert → Design Feature → Primitive |
Boolean
Unite、Subtract、Intersect 三种运算大多已内嵌到各特征对话框中,独立调用则从 Menu → Insert → Combine 进入。
Subtract 时可通过 Save Target / Save Tool 复选框选择是否保留原件。
Detail Feature(精修)
- Edge Blend(B):支持 Constant、Variable、Corner setback。先大后小的顺序可减少 R 干涉。
- Face Blend:两面之间的切线混合。汽车/家电外观必备。
- Chamfer:Symmetric、Asymmetric、Offset-Angle。
- Hole:Simple / Counterbored / Countersunk / Tapped(内置 Thread Data:ISO、ANSI、JIS)。
- Thread:Symbolic(轻量且图纸自动识别) vs Detailed(用于精密分析)。
- Draft:From Plane / From Edge / Tangent to Face / Parting Edge。
- Shell(Hollow):厚度 + Pierced Face 组合。
Pattern Feature
Menu → Insert → Associative Copy → Pattern Feature 提供 Linear、Circular、Polygon、Spiral、Along(曲线)、General(条件表达式)、Reference(复制其他特征阵列) 布局。
使用 Instance Points 功能,可仅对特定实例进行 Suppress 或尺寸变动。
- Pattern Feature = 重现特征树 → 便于恢复与编辑
- Pattern Face = 仅复制面 → 轻量但编辑能力弱
Datum · WCS · CSYS · Expression
Datum Plane/Axis/Point/CSYS 作为基准特征永久存在于特征树中。WCS(Work Coordinate System)为临时坐标,使用 W 切换。
表达式管理在 Menu → Tools → Expression(Ctrl+E)中进行,可明确指定单位(p10 = 50 mm)。也可通过 "other_part::p12" 格式引用其他零件的值,形成 Interpart Expression。
甚至可以通过 if(p10>100, 1, 0) 这种表达式控制来管理特征的 Suppression 本身。
> 提示: 所有主要尺寸都应以有意义的名称(L_Shaft、D_Bore、T_Wall)命名。如果仅保留 p12 这类自动生成的名称,几个月后想修改时将无从追溯。
Measure & Analysis
- Measure Distance / Angle / Minimum Distance / Area / Volume / Weight
- 使用
Analysis → Mass Properties计算质量、COG、惯性张量(材料在Menu → Tools → Material → Assign Material中指定)。 - Deviation Gauge:两面之间偏差的色彩图。
- Draft Analysis:注塑模具拔模角检查(绿色 OK,红色 Undercut)。
- Zebra Analysis:A 级曲面的连续性检查。
Synchronous Modeling
2008 年 NX 6 引入的 NX 差异化功能。可直接推拉无历史记录的 "dumb geometry"(STEP 导入、其他 CAD)面进行编辑,在基于特征的模型上也能正常工作。
在以下场景中价值尤为突出。
- 对通过 STEP/Parasolid/JT 收到的其他 CAD 模型在无特征树的情况下进行修改
- 修改 NX 3 时代制作的十年老旧遗留零件的尺寸
- 简单修改其他团队制作的复杂零件(增加加强筋、扩大孔径)
- 无需 Feature Suppress 的快速 What-if 编辑
核心命令
| 命令 | 路径 | 用途 |
|---|---|---|
| Move Face | Menu → Insert → Synchronous Modeling → Move Face | 移动面(或面集),邻接面自动延展/收缩 |
| Pull Face | Menu → Insert → Synchronous Modeling → Pull Face | 保持面形状凸起或削减 |
| Offset Region | Menu → Insert → Synchronous Modeling → Offset Region | 所选面沿法线方向偏置 |
| Replace Face | Replace Face | 将面替换为另一面(平面→曲面) |
| Delete Face | Delete Face | 删除面 + 通过 Heal 选项延展邻接面 |
| Resize Face | Resize Face | 变更圆柱、球、圆锥的直径 |
| Resize Blend | Resize Blend | 调整混合半径 |
| Label Chamfer | Label Chamfer | 将 Dumb 倒角升级为参数化 |
| Relate → Make Coplanar/Coaxial/Parallel/… | Relate 子菜单 | 关系型约束 |
| Copy/Cut/Paste Face | 同上 | 面的剪切/粘贴 |
| Group Face | Group Face | 将多个面分组为一个集合 |
Move Face 实战
- Distance 模式:拖动箭头或输入数值。
- Direction 模式:Delta XYZ 或指定向量。
- Angle 模式:围绕轴中心旋转移动。
- Point to Point 模式:连接两点。
- 勾选 Heal:移动时通过切线延展自动修复邻接面(默认建议勾选)。
- Project onto Plane:将 Move 结果投影到特定平面。
Pull Face 实战
Pull Face 将面轮廓像 Extrude 一样凸起,输入负值则去除材料。若周围有混合,混合会自动再生。
> 提示: 若只想更改 STEP 导入模型的孔径,使用 Resize Face 最快。无需 Edit Feature → Hole 重做。
Synchronous Modeling 注意事项
- 虽保留历史,但由于没有原始特征,回滚困难。作业前务必养成通过 Save As 留下备份的习惯。
- 在复杂组合面(样条、混合交汇处),Heal 可能失败。现实做法是 Delete Face 后用 Patch(Sheet)手动闭合。
- 由于 NX 版本差异会导致同一命令的行为略有不同,团队内版本同步至关重要。
Freeform · Shape Studio · Class-A
Freeform 类别
| 命令 | 用途 |
|---|---|
| Through Curves | 穿越多条截面曲线的 Loft 曲面 |
| Through Curve Mesh | 横×纵网格曲线 — 汽车 A 面的基本型 |
| Swept(Advanced) | 1~3 条引导 + 多截面扫掠 |
| Studio Surface | 最灵活的高级曲面,G3 连续性 |
| Ruled(N-side) | 两曲线之间的直线插值 |
| Styled Blend | 带 Rail、Tangent 控制的混合 |
| Four Point Surface | 4 点片体 |
| Law Extension | 按法则(Law)延展边 — 航空前缘 |
| Bridge Surface | 曲面之间的连接(G0~G3) |
| N-sided Surface | 多边(3~9)填充 |
| Fill Surface | N-side 替代,自动连续性 |
Law Curve
在 Menu → Insert → Curve → Law Curve 中可通过线性、三次、正弦、样条 Law 定义基于公式的曲线。
主要用于设计叶轮叶片、螺杆、螺旋凸轮。
A-Surface 品质分析
- Zebra Analysis:反射条纹。G1 下条纹连续,G2 下条纹宽度平滑变化。
- Reflection Analysis:以虚拟光源反射模拟模具反光。
- Highlight Line Analysis:光源投射的高光线。
- Curvature Comb / Gaussian Curvature Map:数值 + 色彩图。
- Deviation Check:与基准曲面之间的偏差测量。
Shape Studio(Industrial Design)
Realize Shape 是 Sub-D 建模工具,定位类似 SolidWorks Power Surfacing 或 Rhino T-Splines。
对 Cage Mesh 方块进行 push/pull 雕刻后,会自动转换为 NURBS。
曲面 → 实体转换
- Sew(Stitch):
Menu → Insert → Combine → Sew。合并多个曲面,若形成闭合体则自动变为 Solid。 - Patch:将实体面的一部分替换为曲面 — 在模具修改中常用。
- Thicken:为曲面赋予厚度(可作钣金替代)。
- Trim and Extend / Trim Sheet:曲面的裁剪与延展。
> 提示: 汽车外板的典型工作流是 "Class-A Studio Surface → Sew → Thicken → Sheet Metal"。截至 2026 年,NX 的 Class-A 品质与 Alias/ICEM 相比也具备竞争力。
实务检查清单
- 草图保持先几何约束 → 后尺寸约束的顺序
- 主要尺寸替换为有意义的 Expression 名称
- Studio Spline 的 Pole 数量最小化,目标 G2 以上
- Edge Blend 按大半径 → 小半径顺序排列
- STEP 导入模型修改时优先尝试 Resize Face / Move Face
- Synchronous 作业前进行 Save As 备份
- A-Surface 同时使用 Zebra + Reflection + Curvature Comb 三种分析
- 汽车外板 Pole 数 5~7,确认 G3 连续性