Siemens NX Modeling, Synchronous, Freeform, and Class-A
Overview
This page consolidates the four areas that form the backbone of Siemens NX part modeling — Direct Sketch, feature-based Modeling (Extrude/Revolve/Sweep/Boolean/Detail Feature/Pattern), history-free face editing with Synchronous Modeling, and Class-A surfacing with Shape Studio and Freeform.
It targets both designers who need to quickly fix STEP data received from another CAD system, and stylists who need to inspect automotive Class-A exterior surfaces.
Direct Sketch Fundamentals
NX provides two sketch modes.
- Sketch on Plane (Task Environment): pick a Datum Plane or Face, enter a dedicated Sketcher environment, and exit with
Ctrl+Q. Better for complex or large sketches. - Direct Sketch (default since NX 8.5): click the Sketch button in the ribbon, pick a plane, and sketch directly inside the Modeling environment. This is the standard workflow today.
Menu path: Menu → Insert → Sketch or Menu → Insert → Sketch in Task Environment
Constraint & Dimension
- Geometric Constraints: Coincident, Horizontal/Vertical, Parallel/Perpendicular, Tangent, Equal Length/Radius, Concentric, Collinear, Midpoint, Fix/Fully Fix, Symmetric, and so on.
- Rapid Dimension (
D) is the most versatile — select two objects and the appropriate dimension type is auto-proposed. - Driving vs Reference: reference dimensions are shown in parentheses and are used only for calculation.
- Linking a dimension to an Expression allows formula-driven behavior like
p12 = p10 * 2 + 5.
> Tip: The rule is "geometric constraints first, dimensional constraints second". Reversing the order causes already-placed dimensions to break from constraint conflicts and the geometry to jump.
Studio Spline and Curvature Quality
- Degree 3 to 7 (5 recommended by default), either Pole or Through Point method.
- Continuity: G0 (position), G1 (tangent), G2 (curvature), G3 (curvature rate of change).
- Automotive A-surfaces require G2 minimum, and Class-A exterior panels require G3.
View → Visualization → Curvature Combvisualizes curvature as a comb.
> Tip: Keep Studio Splines with the minimum number of poles. Too many poles cause downstream operations (Offset/Sweep) to ripple in curvature. For Class-A exterior panels, 5 to 7 poles is a practical upper bound.
Core Sketch Field Tips
- Actively use Reference Lines (center lines, construction lines) to establish symmetry and constraint references.
- For complex shapes, split into "base Sketch" + "profile Sketch" in two stages — both readability and editability improve.
- Aim for Fully Constrained, and visualize what remains via Preferences → Sketch → Show Degree of Freedom Arrow.
- On large sketches, turn off Continuous Auto Dimensioning in Sketch Preferences to reduce the performance burden.
- If you picked the wrong plane, use
Menu → Edit → Feature → Reattach Sketchto swap the plane without redoing the sketch. - Use Project Curve / Intersection Curve to project edges or curves from other bodies into the sketch.
> Note: Objects cut with Trim do not disappear immediately — they remain as gray dashed Reference Curves. They accumulate and slow the sketch down, so clean them up periodically.
Feature-Based Modeling
Base Feature Paths
| Feature | Path |
|---|---|
| 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
The three operations Unite, Subtract, and Intersect are embedded inside most feature dialogs, and the standalone command is invoked from Menu → Insert → Combine.
During Subtract, the Save Target / Save Tool checkboxes let you choose whether to preserve the originals.
Detail Features (Finishing)
- Edge Blend (B): supports Constant, Variable, and Corner setback. Applying large blends first, small blends later reduces radius interference.
- Face Blend: tangent blend between two faces. Essential for automotive and consumer-appliance exteriors.
- Chamfer: Symmetric, Asymmetric, Offset-Angle.
- Hole: Simple / Counterbored / Countersunk / Tapped (built-in Thread Data for ISO, ANSI, JIS).
- Thread: Symbolic (lightweight, auto-recognized in drawings) vs Detailed (for precise analysis).
- Draft: From Plane / From Edge / Tangent to Face / Parting Edge.
- Shell (Hollow): thickness combined with Pierced Face.
Pattern Feature
Menu → Insert → Associative Copy → Pattern Feature offers layouts including Linear, Circular, Polygon, Spiral, Along (curve), General (conditional), and Reference (replicate another pattern).
The Instance Points capability lets you Suppress specific instances or vary their dimensions.
- Pattern Feature = reproduces the feature tree → easy to restore and edit
- Pattern Face = copies faces only → lightweight but fragile to edit
Datum, WCS, CSYS, and Expression
Datum Plane/Axis/Point/CSYS are reference features that live permanently in the tree. The WCS (Work Coordinate System) is temporary and toggled with W.
Formulas are managed in Menu → Tools → Expression (Ctrl+E), where you can state units explicitly (p10 = 50 mm). Interpart Expressions of the form "other_part::p12" can reference values from another part.
Feature Suppression itself can be expression-driven with an expression like if(p10>100, 1, 0).
> Tip: Name every important dimension meaningfully (L_Shaft, D_Bore, T_Wall). If only auto-generated names like p12 remain, tracing them months later when you need to edit becomes impossible.
Measure & Analysis
- Measure Distance / Angle / Minimum Distance / Area / Volume / Weight
Analysis → Mass Propertiescomputes mass, COG, and inertia tensor (material is assigned viaMenu → Tools → Material → Assign Material).- Deviation Gauge: color map of deviation between two faces.
- Draft Analysis: mold draft check (green OK, red Undercut).
- Zebra Analysis: Class-A surface continuity inspection.
Synchronous Modeling
This is the NX differentiator introduced in NX 6 in 2008. It edits faces of history-less "dumb geometry" (STEP imports, other CAD systems) by directly pushing and pulling them, and it also operates on top of feature-based models.
It is especially valuable in situations like these.
- Modifying other-CAD models received as STEP/Parasolid/JT without a feature tree
- Changing dimensions on 10-year-old legacy parts created in the NX 3 era
- Making small fixes to complex parts from other teams (adding ribs, enlarging holes)
- Rapid what-if edits without Feature Suppress
Core Commands
| Command | Path | Purpose |
|---|---|---|
| Move Face | Menu → Insert → Synchronous Modeling → Move Face | Move a face (or set); adjacent faces automatically extend/contract |
| Pull Face | Menu → Insert → Synchronous Modeling → Pull Face | Extrude or retract while preserving face shape |
| Offset Region | Menu → Insert → Synchronous Modeling → Offset Region | Normal offset on selected faces |
| Replace Face | Replace Face | Replace one face with another (plane → curved) |
| Delete Face | Delete Face | Delete a face with a Heal option to extend adjacent faces |
| Resize Face | Resize Face | Change diameter of a cylinder, sphere, or cone |
| Resize Blend | Resize Blend | Adjust blend radius |
| Label Chamfer | Label Chamfer | Promote a dumb chamfer into a parametric one |
| Relate → Make Coplanar/Coaxial/Parallel/… | under Relate | Relational constraints |
| Copy/Cut/Paste Face | same | Cut and paste faces |
| Group Face | Group Face | Group several faces into a single set |
Move Face in Practice
- Distance mode: arrow drag or numeric input.
- Direction mode: Delta XYZ or vector specification.
- Angle mode: rotational move about an axis.
- Point to Point mode: connect two points.
- Heal checkbox: during the move, adjacent faces are auto-restored via tangent extension (keeping this checked is recommended).
- Project onto Plane: projects the Move result onto a specified plane.
Pull Face in Practice
Pull Face extrudes a face profile like Extrude, and a negative value removes material. If neighboring blends exist, they are automatically regenerated.
> Tip: When you only want to change the hole diameter in a STEP-imported model, Resize Face is the fastest route. You do not need to redo Edit Feature → Hole.
Synchronous Modeling Caveats
- History is recorded, but since there is no original feature, rollback is difficult. Make it a habit to back up with Save As before working.
- On complex combined faces (spline-and-blend intersections), Heal can fail. A realistic path is to use Delete Face and then manually close with a Patch (Sheet).
- Because behavior of the same command can vary subtly between NX versions, version alignment across the team matters.
Freeform, Shape Studio, and Class-A
Freeform Catalog
| Command | Purpose |
|---|---|
| Through Curves | Loft surface passing through multiple section curves |
| Through Curve Mesh | Horizontal × vertical grid curves — basic automotive A-surface |
| Swept (Advanced) | 1–3 guides + multi-section sweep |
| Studio Surface | The most flexible advanced surface, with G3 continuity |
| Ruled (N-side) | Linear interpolation between two curves |
| Styled Blend | Blend with Rail and Tangent control |
| Four Point Surface | 4-point patch |
| Law Extension | Extend an edge by a Law — aerospace leading edges |
| Bridge Surface | Connect surfaces (G0–G3) |
| N-sided Surface | Fill a multi-sided (3–9) opening |
| Fill Surface | N-side alternative with automatic continuity |
Law Curve
Menu → Insert → Curve → Law Curve defines equation-based curves by linear, cubic, sinusoidal, or spline Law.
It is mainly used for impeller blades, screws, and helical cams.
A-Surface Quality Analysis
- Zebra Analysis: reflection stripes. Stripes remain connected at G1, and their width changes smoothly at G2.
- Reflection Analysis: simulates mold highlights with virtual lighting.
- Highlight Line Analysis: projected light highlights.
- Curvature Comb / Gaussian Curvature Map: numeric plus color map.
- Deviation Check: measures deviation against a reference surface.
Shape Studio (Industrial Design)
Realize Shape is a Sub-D modeling tool, positioned similarly to SolidWorks Power Surfacing or Rhino T-Splines.
Sculpting the Cage Mesh box by push/pull automatically converts to NURBS.
Surface to Solid Conversion
- Sew (Stitch):
Menu → Insert → Combine → Sew. Joins multiple surfaces, and if the volume closes it automatically becomes a Solid. - Patch: replaces part of a solid face with a surface — used constantly in mold corrections.
- Thicken: gives a surface thickness (a sheet metal alternative).
- Trim and Extend / Trim Sheet: trim or extend surfaces.
> Tip: Automotive exterior panels typically flow as "Class-A Studio Surface → Sew → Thicken → Sheet Metal". As of 2026, NX's Class-A quality is competitive with Alias and ICEM.
Field Checklist
- In sketches, keep the order: geometric constraints first, then dimensional constraints
- Rename key dimensions to meaningful Expression names
- Minimize Studio Spline pole counts, target G2 or better
- Order Edge Blends from large radius to small radius
- When editing STEP imports, try Resize Face / Move Face first
- Save As a backup before Synchronous work
- For A-surfaces, run Zebra + Reflection + Curvature Comb together
- For automotive exteriors, confirm 5–7 poles and G3 continuity