nbd_mt10053-s

308
NX Basic Design Student Guide October 2008 MT10053_S — NX 6 Publication Number mt10053_s NX 6

Transcript of nbd_mt10053-s

Page 1: nbd_mt10053-s

NX Basic Design

Student GuideOctober 2008

MT10053_S — NX 6

Publication Numbermt10053_s NX 6

Page 2: nbd_mt10053-s

Proprietary and restricted rights notice

This software and related documentation are proprietary to Siemens ProductLifecycle Management Software Inc.

© 2008 Siemens Product Lifecycle Management Software Inc. All RightsReserved.

All trademarks belong to their respective holders.

2 NX Basic Design mt10053_s NX 6

Page 3: nbd_mt10053-s

Contents

Course overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11

Course objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11How to use this manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Lesson format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Activity format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Learning tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Common symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13NX 6 Help Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

Template parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Teamcenter Integration for NX vs. native NX terminology . . . . . . . . . . . 15Layer standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Implementing a layer standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Student responsibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

NX part files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1

Introduction to NX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2Gateway application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3The NX window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4Cue and Status lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-5Move the Cue and Status lines below the graphics window . . . . . . 1-5Folded menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6Display folded menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-6

New file overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7Benefits of using templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-8Use a template to create a new file . . . . . . . . . . . . . . . . . . . . . . . . 1-9Save an unnamed template . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-10

Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11Activities: NX part files — Create new . . . . . . . . . . . . . . . . . . . . . . . . . 1-12Open file overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-13

Useful features on Windows file dialog boxes . . . . . . . . . . . . . . . 1-14Open multiple parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14Change the displayed part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-14

Save As . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-15Close selected parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-16Exit NX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-17Activities: NX part files — Open, save, and close . . . . . . . . . . . . . . . . . . 1-18Summary: NX part files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-19

NX Basic Design 3

Page 4: nbd_mt10053-s

Contents

The NX user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1

Customize and display toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2Display toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2Display toolbars using the shortcut menu . . . . . . . . . . . . . . . . . . 2-3Add or remove toolbar buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4Access options on undocked toolbars . . . . . . . . . . . . . . . . . . . . . . 2-5

Command Finder overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-6Search for a command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-7

Dialog boxes and the Dialog Rail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8Dialog Rail buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9

Selection bar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-10Save toolbar configuration between sessions . . . . . . . . . . . . . . . . . . . . . 2-10Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11

Example roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11Choose a role . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-11

Activities: User interface — Toolbars and Roles . . . . . . . . . . . . . . . . . . 2-12Using the mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-13

View shortcut menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-14Radial menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-16Graphics window view manipulation . . . . . . . . . . . . . . . . . . . . . 2-17Selecting objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-19Preview selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21QuickPick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-22

Activities: User Interface — Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-23Summary: User interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24

Sketch Task Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1

Establishing design intent and a modeling strategy . . . . . . . . . . . . . . . . 3-2Sketcher overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3

Sketch command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4Sketches and layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5Sketch types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-6Ways to use sketches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7General process for using sketches . . . . . . . . . . . . . . . . . . . . . . . . 3-8Create a sketch On Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9Create a sketch on an existing planar face or datum plane . . . . . . 3-9Sketch reference direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-10Reference direction tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-11Name sketches in Sketcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-12Name sketches in the Modeling application . . . . . . . . . . . . . . . . 3-13

Activities: Sketch creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-14Internal and external sketches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-15

Internal and external sketch status change . . . . . . . . . . . . . . . . 3-16Sketch curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-17

Help lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-18

4 NX Basic Design mt10053_s NX 6

Page 5: nbd_mt10053-s

Contents

Short list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-19Inferred Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-20Inferred Constraint and Snap Point options . . . . . . . . . . . . . . . . 3-21The Snap Angle option . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21Sketch Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-22Profile options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-23Create Profile sketch curves . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24Create lines parallel or perpendicular to other lines . . . . . . . . . 3-25Create lines tangent to curves . . . . . . . . . . . . . . . . . . . . . . . . . 3-25Create lines at angles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-25

Create points in Sketcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-26Selection bar Snap Point options . . . . . . . . . . . . . . . . . . . . . . . . 3-27

Activities: Sketch Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28Sketch curve functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29

Quick Trim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30Sketcher constraints and Quick Trim . . . . . . . . . . . . . . . . . . . . . 3-31Use Quick Trim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-31Quick Extend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32Sketcher constraints and Quick Extend . . . . . . . . . . . . . . . . . . . 3-33Use Quick Extend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33Make Corner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-34Fillet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35

Activities: Fillet, Quick Trim, Quick Extend, Make Corner (optional) . . 3-36Constraints overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37

Degree of Freedom Arrows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-38Geometric Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-39

Create geometric Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . 3-40Geometric constraint types . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41Show All and Show No Constraints . . . . . . . . . . . . . . . . . . . . . . 3-43Show and Remove Constraints . . . . . . . . . . . . . . . . . . . . . . . . . 3-44Show and Remove Constraint options . . . . . . . . . . . . . . . . . . . . 3-45

Activities: Geometric constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-46Dimensional constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-47

Sketch dimension types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-48Inferred Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-49Create Inferred Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-50Edit sketch dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-51Sketch Dimensions dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . 3-52

Activities: Add dimensional constraints . . . . . . . . . . . . . . . . . . . . . . . . 3-53Convert To and From Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-54

Convert curves and dimensions to reference . . . . . . . . . . . . . . . . 3-55Deleting or suppressing sketches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-56Create Inferred Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-57Activities: Dimensional constraints (optional) . . . . . . . . . . . . . . . . . . . . 3-58Summary: Sketch Task Environment . . . . . . . . . . . . . . . . . . . . . . . . . . 3-59

NX Basic Design 5

Page 6: nbd_mt10053-s

Contents

Datum features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1

Datum Plane overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2Datum plane types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3Datum plane options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3Applications for datum planes . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4

Create a datum plane offset at a distance . . . . . . . . . . . . . . . . . . . . . . . . 4-5Create a datum plane at an angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-6Create a bisector datum plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-7Create a tangent datum plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8Create a datum plane through three points . . . . . . . . . . . . . . . . . . . . . . . 4-9Activities: Datum features — Relative . . . . . . . . . . . . . . . . . . . . . . . . . 4-10Datum Axis overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11

Datum axis types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12Datum axis options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-12Applications for datum axes . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-13

Create a datum axis through two points . . . . . . . . . . . . . . . . . . . . . . . . 4-14Create datum axis at an intersection . . . . . . . . . . . . . . . . . . . . . . . . . . 4-15Create a datum axis on a curve or face axis . . . . . . . . . . . . . . . . . . . . . . 4-16Datum CSYS overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-17Activities: Datum features — cylindrical faces . . . . . . . . . . . . . . . . . . . 4-18Summary: Datum features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-19

Swept features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1

Types of swept features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2Extrude overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-3

Extrude start and end distances . . . . . . . . . . . . . . . . . . . . . . . . . 5-4Create a simple extruded feature . . . . . . . . . . . . . . . . . . . . . . . . . 5-5

Boolean operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-6Body type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-7Revolve overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8

Revolve start and end angles . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9Specifying vectors using the OrientXpress tool . . . . . . . . . . . . . . . 5-9Create a simple revolved feature . . . . . . . . . . . . . . . . . . . . . . . . 5-10

Sweep along Guide overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-11Create a simple sweep along guide feature . . . . . . . . . . . . . . . . . 5-12

Activities: Swept features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13Summary: Swept features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-14

Hole features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1

Hole overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2Hole dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3Hole position and direction options . . . . . . . . . . . . . . . . . . . . . . . 6-4Hole form and dimension options . . . . . . . . . . . . . . . . . . . . . . . . . 6-5

Create a general hole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6Activities: Hole features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-7

6 NX Basic Design mt10053_s NX 6

Page 7: nbd_mt10053-s

Contents

Summary: Hole features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8

Edge operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1

Edge Blend overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2Edge Blend dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3Edge Blend preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4Add New Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5

Activities: Edge operations — blends . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6Chamfer overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7

Create a Chamfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-8Chamfer options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-9

Activities: Edge operations — chamfers . . . . . . . . . . . . . . . . . . . . . . . . 7-10Summary: Edge operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-11

Introduction to Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1

Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2Subassembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2Component objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3Component parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-3Introduction to assembly load options . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4

Part Versions group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4Load states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-5Scope group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6Load Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7Reference Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-7Saved Load Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8

Activities: Assemblies — load options . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9Assemblies application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-10Assembly Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11

Node display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-11Icons and check boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-12

Activities: Assembly Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-13Select components in the Assembly Navigator . . . . . . . . . . . . . . . . . . . . 8-14

Identify components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-14Select components using QuickPick . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-15Design in context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-16

The Displayed Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-16Change Window dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-17The work part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-18Associativity between components and assemblies . . . . . . . . . . . 8-18

Assembly Navigator shortcut menu . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19Pack and Unpack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19Make Work Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19Make Displayed Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19Display Parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-19

NX Basic Design 7

Page 8: nbd_mt10053-s

Contents

Activities: Assemblies — more navigator options . . . . . . . . . . . . . . . . . 8-20Save the work part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-21

Save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-21Save Work Part Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-21

Summary: Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-22

Adding and constraining components . . . . . . . . . . . . . . . . . . . . . . . 9-1

General assembly concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2Assemblies toolbar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2Use the bottom-up construction method . . . . . . . . . . . . . . . . . . . . 9-3

Add Component overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4Add components to an assembly . . . . . . . . . . . . . . . . . . . . . . . . . 9-5

Activities: Adding and constraining components — create assembly . . . . 9-7Move Component overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8Assembly Constraints overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9

Assembly Constraint types . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10Create a Touch Align constraint . . . . . . . . . . . . . . . . . . . . . . . . . 9-11Create a Concentric constraint . . . . . . . . . . . . . . . . . . . . . . . . . 9-12Create a Distance constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-13Create a Fix constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-14Create a Parallel constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-15Create a Perpendicular constraint . . . . . . . . . . . . . . . . . . . . . . . 9-16Create an Angle constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-17Create a Center constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-18Create a Bond constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-19Create a Fit constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-20

Activities: Adding and constraining components — constrain . . . . . . . . 9-21Summary: Adding and constraining components . . . . . . . . . . . . . . . . . . 9-22

Introduction to Drafting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1

Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2New Sheet overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3Create a new drawing sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3Open a drawing sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3Edit a drawing sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4Delete a drawing sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4

Activities: Drafting — Create drawings . . . . . . . . . . . . . . . . . . . . . . . . 10-5Change drawing display to monochrome . . . . . . . . . . . . . . . . . . . . . . . . 10-6View Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7

Hidden Lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7Smooth Edges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7

Base View overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-8Base View options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-9

Projected View overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-10Projection lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11

8 NX Basic Design mt10053_s NX 6

Page 9: nbd_mt10053-s

Contents

Preview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-11Projected View options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-12

Edit the style of an existing view . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13Drag views on a drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13Delete views on a drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13Activities: Drafting — add views . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-14Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-15

Annotation Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-15Dimension preferences and placement . . . . . . . . . . . . . . . . . . . 10-16Annotation placement options . . . . . . . . . . . . . . . . . . . . . . . . . 10-17Snap Point options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-17Placement cues for dimensions . . . . . . . . . . . . . . . . . . . . . . . . 10-17Append text to a dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-18Change text orientation and text arrow placement . . . . . . . . . . 10-18Move a dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-18Editing an existing dimension . . . . . . . . . . . . . . . . . . . . . . . . . 10-19Change the precision of a dimension . . . . . . . . . . . . . . . . . . . . 10-19Inherit preferences from an existing dimension . . . . . . . . . . . . 10-19

Activities: Drafting — dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-20Creating notes and labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-21

Helper lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-21Create a note . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-22Create a label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-22Edit an existing note or label . . . . . . . . . . . . . . . . . . . . . . . . . . 10-23

Activities: Drafting — Notes and labels . . . . . . . . . . . . . . . . . . . . . . . 10-24Create a Master Model Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-25Summary: Drafting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-26

Primitive solids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1

Primitive solids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-2Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-3Cylinder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-4

Features with predefined shapes . . . . . . . . . . . . . . . . . . . . . . . . . . B-1

Boss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2Slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3

Rectangular slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3Other slot types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4Thru slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4

Pocket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5Rectangular pocket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5

Pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-6Rectangular pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-6

Groove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-7Positioning a Groove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-7

NX Basic Design 9

Page 10: nbd_mt10053-s

Contents

Positioning methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8Horizontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-8Vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-9Perpendicular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-10Point onto Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-10Parallel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-11Point onto Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-11Parallel at a distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12Line onto line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-13Angular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14

Edit positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-15Add dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16Edit dimension value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16Delete dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-17Display dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-17

Legacy mating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1

Mating Constraint types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2Selecting objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2Mate constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-3Align constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-4Angle constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-5Parallel constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-6Perpendicular constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-7Center constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-8

Create a Center constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-9Distance constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10Tangent constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10Mating Conditions dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-11

Define mating constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-13Degree of freedom indicators . . . . . . . . . . . . . . . . . . . . . . . . . . C-13Vary Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-14List Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-15

Tree listing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-16Suppress/Unsuppress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-16Mating constraint shortcut menu . . . . . . . . . . . . . . . . . . . . . . . C-17Mating condition shortcut menu . . . . . . . . . . . . . . . . . . . . . . . C-18

Reposition Component . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-19Transform types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-20Transform options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-21Collision options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-22Repositioning components using drag handles . . . . . . . . . . . . . C-23

Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1

10 NX Basic Design mt10053_s NX 6

Page 11: nbd_mt10053-s

Course overview

Intended audience

This course is suited for designers, engineers, manufacturing engineers,application programmers, NC programmers, CAD/CAM managers, andsystem managers who need to manage and use NX.

Prerequisites

There are no prerequisites for this class.

Course objectivesAfter successfully completing this course, you should be able to:

• Open and examine NX models.

• Create and edit parametric solid models.

• Create and modify basic assembly structures.

• Create and modify simple drawings.

NX Basic Design 11

Page 12: nbd_mt10053-s

Course overview

How to use this manualThe following guidelines describe how you can get the most benefit from youruse of the course guide and the accompanying HTML activities.

Lesson format

The general format for lesson content is:

• Instructor presentation

• One or more activities

• Project

Projects allow you to test your new skills without detailed instruction.

Consult your instructor for additional information.

• Summary

Activity format

Activities have the following format:

1. This is an example of a step. Numbered steps specify the actions youwill perform.

Action bullets detail how to complete the step.

Always read the Cue and Status information while working throughactivities and as you perform your regular duties.

As you gain skills you may need only to read the step text to completethe step.

Learning tips

• Ask questions.

• Confirm important facts by restating them in your own words.

It is important to use your Student Guide in the sequence it is written.

12 NX Basic Design mt10053_s NX 6

Page 13: nbd_mt10053-s

Course overview

Common symbols

The student manual uses special symbols as shown below.

Design Intent – Information about the task and what must beaccomplished.

Tip — Useful information or advice.

Note— Contains useful information that supplements or emphasizesthe main points.

Example— Shows a possible way that the current topic of discussioncould be used.

Caution— Contains important reminders or information about a task.

Warning— Contains information essential to your success.

NX 6 Help Library

The NX 6 Help Library is available online any time you need moreinformation about a function. To access the NX 6 Help Library; from the NXmenu choose Help→Documentation.

Throughout this course, specific online help paths may be displayed to helpyou locate additional information.

The path names will be displayed in the following manner.

See Also:

NX Essentials→Introduction to NX→Using NX

NX Basic Design 13

Page 14: nbd_mt10053-s

Course overview

Template parts

Template parts are an effective tool for establishing customer defaults or anysettings that are part-dependent (saved with the part). This may includenon-geometric data such as:

• A frame of reference, such as a datum coordinate system

• Commonly used expressions

• An initial application such as Modeling, Drafting, or Sheet Metal

• Part attributes, for example, attributes for a parts list

• Drawing formats

• User-defined views

• Layer categories

Choose a template from the New dialog box.

14 NX Basic Design mt10053_s NX 6

Page 15: nbd_mt10053-s

Course overview

Teamcenter Integration for NX vs. native NX terminologyTeamcenter Integration for NX Term Native NX TermItem PartItem revision Part revisionDataset Part fileItem ID Part numberUGMASTER dataset Master part fileUGPART dataset(specification or manifestation)

Non-master part file(for example, a drawing ormanufacturing file)

When you work in NX, you manipulate parts, part revisions and part files.These correspond to items, item revisions, and datasets in TeamcenterIntegration for NX and Teamcenter.

NX Basic Design 15

Page 16: nbd_mt10053-s

Course overview

Layer standardsParts used in this course were created using layer categories the same as orvery similar to those found in the Model template parts.

Layers provide an advanced alternative to display management (Show andHide) to organize data.

Layer categories in the Model template parts

Layers Category Description1–10 Solids Solid bodies11–20 Sheets Sheet bodies21–40 Sketches All external sketches41–60 Curves Non-sketch curves61–80 Datums Planes, axes, coordinate systems81–255 No category assigned

Implementing a layer standardYou may implement or enforce layer standards using some of the methodsbelow:

• Create NX Open programs to create a standard part organization andverify it upon release.

• Use a macro to create layer categories: Tools→Macro→Playback.

• Your administrator can enforce company standards by providing suitabletemplates.

In this course you may use a layer organization method you anticipateusing in your work.

16 NX Basic Design mt10053_s NX 6

Page 17: nbd_mt10053-s

Course overview

Student responsibilities• Be on time.

• Be considerate of the needs of other students.

• Listen attentively and take notes.

• Ask questions.

• Practice what you learn.

• Have fun!

NX Basic Design 17

Page 18: nbd_mt10053-s
Page 19: nbd_mt10053-s

1Lesson

1 NX part files

Purpose

This lesson is a fundamental introduction to working with NX part files.

Objectives

Upon completion of this lesson, you will be able to:

• Start an NX session.

• Create a new part file.

• Open a part file.

• Copy a part file.

• Close a part file and exit NX.

NX Basic Design 1-1

Page 20: nbd_mt10053-s

1

NX part files

Introduction to NXThe first step in working in NX is to log on to a workstation and start anNX session.

• Your instructor will provide the steps needed to log in and start NX inthe classroom.

After you start NX, you see the No Part interface. You can change defaultsand preferences, open an existing part file, or create a new part file.

1-2 NX Basic Design mt10053_s NX 6

Page 21: nbd_mt10053-s

1

NX part files

Gateway application

The tools in NX are grouped into a series of applications that supportdifferent major workflows, including creating geometry, building an assembly,or producing a drawing.

Gateway is the first application you access when you:

• Create a new blank part file.

• Open a part file that was saved in Gateway after NX 4.

• Open a part file that was last saved in NX 3 or earlier.

Gateway allows you to review existing parts.

To create or edit objects within a part, you must start another application,such as Modeling.

NX Basic Design 1-3

Page 22: nbd_mt10053-s

1

NX part files

The NX window

1. Work and displayed part names2. Main menu3. Cue line4. Status line5. Resource bar6. View rotation triad7. Rail

1-4 NX Basic Design mt10053_s NX 6

Page 23: nbd_mt10053-s

1

NX part files

Cue and Status lines

The Cue and Status lines appear at the top of the main application window.

• The Cue line provides specific information on what to select for thehighlighted item in the dialog box.

• The Status gives you feedback and confirmation on what you selected.

Move the Cue and Status lines below the graphics window

1. Choose Tools→Customize.

2. Click the Layout tab.

3. In Cue/Status Position, select Bottom.

NX Basic Design 1-5

Page 24: nbd_mt10053-s

1

NX part files

Folded menus

By default, menus display all available commands.

You can display “folded” menus, showing only frequently-used commands.

When you see folded menus, click the Expand button to display the full menu.

Display folded menus

1. Choose Tools→Customize.

2. Click the Options tab.

3. Clear the check box for Always Show Full Menus.

1-6 NX Basic Design mt10053_s NX 6

Page 25: nbd_mt10053-s

1

NX part files

New file overviewUse the New command to select a template and create a new product file.

• Standard templates are available and grouped by types, such as modeling,drawing, simulation, and manufacturing.

• Use blank templates to create files with no custom content.

• When you create a new file from a template, it has a copy of all the objectsin the template and inherits all its settings.

• Your system administrator can create customized templates based on therequirements at your site.

After you create the file, NX starts the appropriate application based on thetemplate. For example, if you select a modeling template, NX will startModeling.

A default name and location for the new file is assigned based on customerdefault settings for each template type.

You can change the name and location:

• Before you begin work on the file.

• In native mode only, when you save the file for the first time.

You can specify a master part to reference when you create a new non-masterfile.

Where do I find it?

Application Gateway

Toolbar Standard→NewMenu File→New

NX Basic Design 1-7

Page 26: nbd_mt10053-s

1

NX part files

Benefits of using templates

• Easy to use and help to enforce company standards.

• Automatically start the appropriate application.

• Simplify using master models by defining a master part reference as youcreate a new file.

1-8 NX Basic Design mt10053_s NX 6

Page 27: nbd_mt10053-s

1

NX part files

Use a template to create a new file

1. On the Standard toolbar, click New .

2. Click the tab for the file type you want (1).

3. Select the template you want (2).

4. (Optional) Type the name and path information (3).

You can also type this information when you save the file.

NX Basic Design 1-9

Page 28: nbd_mt10053-s

1

NX part files

Save an unnamed template

1. On the Standard toolbar, click Save .

2. In the Parts to Name group, notice the name of the file for which youmust provide a name.

If you choose File→Save All, all unnamed parts will be listed. Youcan provide new names for each one individually.

3. In the Name box, type the new name and press Enter.

4. Optionally, use the browse buttons to help to define the name and/orfolder.

5. Click OK.

1-10 NX Basic Design mt10053_s NX 6

Page 29: nbd_mt10053-s

1

NX part files

LayersUse layers to organize geometry.

Use layer categories to organize and name layers.

To access the Layer Settings dialog box, choose Format→Layer Settings.

There are 256 layers in NX, one of which is always the work layer.

You can assign any of the layers to one of four classifications of status:

• Work• Selectable• Visible Only• Invisible

The work layer is the layer that objects are created on and is always visibleand selectable.

When you create a new part file, layer 1 is the default work layer.

When you change the work layer, the previous work layer automaticallybecomes selectable. You can then assign it a different status.

The number of objects on one layer is not limited. You may choose whichlayers to create objects on and what the status will be.

Layer categories in the Model template parts

Layers Categories Description1–10 Solids Solid bodies11–20 Sheets Sheet bodies21–40 Sketches All external sketches41–60 Curves Non-sketch curves61–80 Datums Planes, axes, coordinate systems91–255 No category assigned

NX Basic Design 1-11

Page 30: nbd_mt10053-s

1

NX part files

Activities: NX part files — Create newIn the NX part files section, do the activity:

• Create new part files

1-12 NX Basic Design mt10053_s NX 6

Page 31: nbd_mt10053-s

1

NX part files

Open file overviewUse the Open command as an alternative to the Teamcenter Navigator toopen an existing product file.

NX part files have a .prt extension.

When a part file is open:

• The graphics window shows the model in the condition in which it waslast saved.

• The title bar of the graphics window displays the name of the currentwork part.

• If the part is read only, the words Read Only appear beside the part name.

This means that changes may not be saved in this file.

• If an Application was not already active, NX starts the application inwhich the part was saved.

A loaded part is only a copy of what is stored on disk. Any new work that youdo is not permanent until the part is saved.

Where do I find it?

Application Gateway

Toolbar Standard→OpenMenu File→Open

NX Basic Design 1-13

Page 32: nbd_mt10053-s

1

NX part files

Useful features on Windows file dialog boxes

The Look in: list shows the name of the current selected drive or folder.

Up One Level works with the Look in: option menu to traverse back upthrough the folder hierarchy.

Create New Folder option allows new sub-folders to be created in thecurrent folder.

View Menu allows the appearance of the listing in the window to bemodified.

Open multiple parts

You can open or load more than one part at any time and work on severalparts concurrently.

There are two identifiers for loaded parts:

Displayed The part is displayed in the graphics window.

Work The part is accessible for creation and editing operations.

Change the displayed part

You can have multiple parts open, or loaded, at the same time.

Control which part is displayed in the graphics window by using Windowon the menu bar.

The Window option works in two ways:• Select a part from the list to display. The list contains up to ten recentlydisplayed parts.

• Select More to display the Change Window dialog box.The Change Window dialog box contains a list of all components in anassembly structure as well as any loaded parts not contained in a loadedassembly.

1-14 NX Basic Design mt10053_s NX 6

Page 33: nbd_mt10053-s

1

NX part files

Save AsFile→Save As allows you to save the current part under a different nameand/or in a different directory.

When you select Save As, a file selection dialog box displays asking for thenew name and location.

The name/location must be unique within the current directory. If youspecify a name that already exists, an error message displays. The currentpart is filed under the new name, and the new part file name displays onthe graphics window.

NX Basic Design 1-15

Page 34: nbd_mt10053-s

1

NX part files

Close selected parts1. Choose File→Close→Selected Parts.

2. In the Close Part dialog box, select parts to close from a list.

3. Click OK.

1-16 NX Basic Design mt10053_s NX 6

Page 35: nbd_mt10053-s

1

NX part files

Exit NXEnd an NX session by choosing File→Exit.

If you modified any parts and did not save them, you get a warning message.

NX Basic Design 1-17

Page 36: nbd_mt10053-s

1

NX part files

Activities: NX part files — Open, save, and closeIn the NX part files section, do the activity:

• Open, save, and close existing part files

1-18 NX Basic Design mt10053_s NX 6

Page 37: nbd_mt10053-s

1

NX part files

Summary: NX part filesIn this lesson you:

• Started an NX session.

• Created, opened, and saved part files.

• Copied a part file.

• Closed a part file.

NX Basic Design 1-19

Page 38: nbd_mt10053-s

1

Page 39: nbd_mt10053-s

2

Lesson

2 The NX user interface

Purpose

This lesson introduces the NX user interface.

Objectives

Upon completion of this lesson, you will be able to:

• Customize toolbars.

• Save and restore toolbars by applying a role.

• Select objects in the graphics window.

• Manipulate the orientation of the work view.

NX Basic Design 2-1

Page 40: nbd_mt10053-s

2

The NX user interface

Customize and display toolbars• Each application has its own set of toolbars. You can hide or displayavailable toolbars for each application.

• You can either display or hide available buttons for each toolbar.

• For each toolbar you can add buttons from other toolbars, or remove them.

• You can save and share toolbar arrangements for all or selectedapplications, using Roles.

Docking toolbars

• You can dock toolbars horizontally or vertically in the NX window.

• You can move undocked toolbars on your screen.

Display toolbars

1. Choose Tools→Customize from the main menu bar.

2. On the Toolbars (1) page, select check boxes (2) to display toolbars andclear to hide them.

Select Text Below Icon (3) to display names on the buttons.

2-2 NX Basic Design mt10053_s NX 6

Page 41: nbd_mt10053-s

2

The NX user interface

Display toolbars using the shortcut menu

1. Right-click anywhere in the toolbar area (1) to display a shortcut menu ofall toolbars.

2. Select the listed toolbar names to display toolbars or clear the check boxesto hide them (2).

Empty check boxes are not displayed beside menu items that arenot selected.

You can also select Customize (3) to open the Customize dialog box.

NX Basic Design 2-3

Page 42: nbd_mt10053-s

2

The NX user interface

Add or remove toolbar buttons

Toolbar options are an efficient way to turn on and off the display of buttonswithin a toolbar.

1. Click Toolbar Options on a toolbar and select Add or Remove Buttons.

2. Select a toolbar to modify, or select Customize to open the Customizedialog box.

3. Click an item with no check box to display it. Clear the check box to hidean item.

2-4 NX Basic Design mt10053_s NX 6

Page 43: nbd_mt10053-s

2

The NX user interface

Access options on undocked toolbars

Access toolbar options on undocked toolbars as shown below.

NX Basic Design 2-5

Page 44: nbd_mt10053-s

2

The NX user interface

Command Finder overviewUse the Command Finder command to find and activate a specific NXcommand that is associated with one or more words or phrases that you enter.This includes commands that may not be active in the current applicationor task environment.

From the list of commands you can:

• Display the command location, when it is available in the currentenvironment.

• Launch the command, if it is available.

• Turn on a toggle command, when it is available in the current environment

• Access the Help information for the command.

Where do I find it?

Application Gateway

Toolbar Standard→Command FinderMenu Help→Command Finder

2-6 NX Basic Design mt10053_s NX 6

Page 45: nbd_mt10053-s

2

The NX user interface

Search for a command

1. On the Standard toolbar, click Command Finder , or chooseHelp→Command Finder.

2. In the Search box, type one or more words or phrases.

3. Click Find Command or press Enter.

4. Place the cursor over any command presented in the Matches for list.

If the command is available for immediate use, the correct menu path ortoolbar button is highlighted.

5. (Optional) Click any available command in the list to immediatelyactivate it.

6. (Optional) Right-click a command in the list and choose Help to displayadditional information about the command.

NX Basic Design 2-7

Page 46: nbd_mt10053-s

2

The NX user interface

Dialog boxes and the Dialog RailDialog boxes that open when you choose an NX command are positioned bydefault on a Rail Clip which slides on a Dialog Rail.

To position the Rail Clip along the Dialog Rail, either drag the center of theRail Clip or click the arrows to move it to default positions.

Dialog boxes are organized into groups that can be collapsed or expanded asneeded. These groups contain different types of information and options

The typical workflow is to interact with the dialog box from the top to thebottom.

If you need to see behind the dialog box, either slide the Rail Clip to eitherside or click the center of the Rail Clip to temporarily hide the dialog box.Click again to show it.

2-8 NX Basic Design mt10053_s NX 6

Page 47: nbd_mt10053-s

2

The NX user interface

Dialog Rail buttons

Consistent options appear on the Rail Clip or on the dialog box title bar whenthe dialog box is not clipped to the Dialog Rail.

Rail Clip buttonsMove Left

Move Right

Moves the dialog box along the Dialog Rail topredefined positions.

Clip

Unclip

Clips or unclips the dialog box to the Rail Clip.

When a dialog box is clipped, you can positionit by sliding the Rail Clip along the Dialog Railor by clicking the arrows to move the Rail Clipto predefined locations.

When it is unclipped, the dialog box floats, andyou can position it anywhere on the screen bydragging its title bar.

Reset Resets dialog box input values to the defaultvalues. When editing a feature, the defaultvalues are the values used when the feature wascreated.

Hide CollapsedGroups

Show CollapsedGroups

Shows or hides all dialog box groups that arecurrently collapsed.

This simplifies the display of the dialog box.

Close Closes the dialog box.

NX Basic Design 2-9

Page 48: nbd_mt10053-s

2

The NX user interface

Selection barThe Selection bar consolidates various selection options in a convenientlocation.

The Selection bar provides the following types of options:

• Selection options to specify types of objects to select, for example, featuresonly, instead of faces, edges, bodies.

• Selection Intent options to determine how surfaces or curve segmentsare chained together.

• Snap Point options to control the locations the cursor snaps to.

• Annotation placement options, available in the Drafting application.

The options that appear in the Selection bar will vary depending on thecommand you are using.

Save toolbar configuration between sessionsWhen you exit an NX session, the current state of your toolbars is saved bydefault. They will be the same when you start a new session.

You can control how this is saved:

1. Choose Preferences→User Interface.

2. On the Layout page, select Save layout at exit.

2-10 NX Basic Design mt10053_s NX 6

Page 49: nbd_mt10053-s

2

The NX user interface

RolesAs you define your own roles, you or your administrator can add them to apalette for others to share.

Roles let you control the appearance of the user interface in a number ofways. For example:

• The items displayed on the menu bar

• The buttons displayed on the toolbars

• Whether button names are displayed below the buttons

Example roles

NX comes with a number of example roles. These give you a choice of startingpoints as you customize toolbars to meet your needs.

The roles palette includes these groups:

• System Defaults— generic roles for new and advanced users

• Industry Specific— examples of configurations for various industries

• User— exists after you save one or more personal configurations

For those starting to use NX or those who use NX infrequently, one ofthe Essentials roles in System Defaults is recommended.

For more information about any role, hold your cursor over its button.

Choose a role

1. In the Resource bar, click the Roles tab to display the palette.

2. Click the role you want or drag it into the graphics window.

3. Click OK to accept the new role.

NX Basic Design 2-11

Page 50: nbd_mt10053-s

2

The NX user interface

Activities: User interface — Toolbars and RolesIn the NX user interface section, do the activities:

• Customize toolbars

• Create a new user role

2-12 NX Basic Design mt10053_s NX 6

Page 51: nbd_mt10053-s

2

The NX user interface

Using the mouseThere are three mouse configurations in common use.

On a two-button mouse, use the left (1) and right (3) buttons together whenyou need the middle button.

On a three-button mouse, you can use combinations of mouse buttons.

• Use middle (2) plus right (3) buttons to pan.

• Use middle (2) plus left (1) buttons to zoom.

Mouse Button ActionLeft mouse button (1) Select or drag objects.Middle mouse button(2)

Click OK while in an operator.

Press and hold down while in the graphics windowto rotate the view.

Hold down Shift and the middle mouse button topan.

Hold down Ctrl and the middle mouse button tozoom in or out.

Right mouse button (3) Display shortcut menu with various functions. Alsodisplay action information for currently selectedobjects.

Rotating mouse wheel(2)

Zoom in and out in graphics window. Scroll in lists,menus, and the Information window.

Here is a summary of things you can do by moving the mouse cursor.

Over buttons on atoolbar

Display Balloon Help for the button.

Over buttons in adialog box

Display the button name.

Over objects, featuresor components ingraphics window

Pre-highlight objects based on the Selection TypeFilter.

NX Basic Design 2-13

Page 52: nbd_mt10053-s

2

The NX user interface

View shortcut menu

Right-click in the background of the graphics window to display the Viewshortcut menu (1). This menu lists frequently used NX commands.

The Selection MiniBar (2) is a compact version of the Selection bar thatdisplays in the graphics window whenever the View shortcut menu isin use. This provides convenient access to selection options close toyour cursor location.

2-14 NX Basic Design mt10053_s NX 6

Page 53: nbd_mt10053-s

2

The NX user interface

Option Description

Refresh Refreshes the entire graphics window. Erases temporarydisplay entities.

FitFits the entire part to the view. Utilizes the fit percentagefound in the Preferences→Visualization→Screen dialogbox.

Zoom Fits the view to a user specified rectangle.Rotate Activates the rotate mode to rotate the view with the cursor.Pan Activates pan mode to pan the view with the cursor.

RenderingStyle

Specifies the method of shading and hidden edges in whichthe model is displayed.

Orient ViewDisplays the current view in a canned view orientation. Theoriginal visualization settings and view modifications areretained. Active only in modeling view.

Set RotatePoint

Defines a point about which the model is rotated. The pointmay be defined on a curve, edge, face, or point in space.

Clear RotatePoint

Removes a rotate point that was previously set.

Undo Removes the effect of the last single operation performed.

NX Basic Design 2-15

Page 54: nbd_mt10053-s

2

The NX user interface

Radial menus

Radial menus provide quick access to frequently used options and commands.When you press and hold down the right mouse button, depending on yourcursor location or selection, a radial menu displays up to eight buttons thatsurround the cursor location.

These buttons differ depending what is beneath the cursor. As you learn theposition of the buttons, just moving the mouse in the appropriate directionwill choose the option.

1. Shaded2. Shaded with Edges3. Studio4. Fit5. Wireframe with Dim Edges6. Face Analysis

You can also use the View toolbar to access the view commands found inthe view shortcut menu.

2-16 NX Basic Design mt10053_s NX 6

Page 55: nbd_mt10053-s

2

The NX user interface

Graphics window view manipulation

You can rotate the view by dragging with the middle mouse button. Releasethe mouse button to stop rotating.

If the cursor is near the boundary of the graphics window, you can useinferred rotation about a horizontal, vertical, or normal axis.

If the cursor is in the middle of the graphics window, the axis of rotation isdetermined by the direction in which you drag the cursor.

Other options to manipulate the view orientation are described below.

Orient View button Modifies the orientation of a specified view to apredefined view. Changes only the alignment of theview, not the view name. This option can be invokedfrom the View toolbar or from the shortcut menu.

Home key Orients the current view to Trimetric.

End key Orients the current view to Isometric.

F8 key

Orients the current view to a selected planar faceor datum plane or the planar view (top, front, right,back, bottom, left) that is closest to the current vieworientation.

NX Basic Design 2-17

Page 56: nbd_mt10053-s

2

The NX user interface

View triad

Select an axis of the view triad to restrict middle mouse button dragging torotation about that axis only.

Click the middle mouse button, press Esc, or click the rotation triad originhandle to return to normal rotation.

2-18 NX Basic Design mt10053_s NX 6

Page 57: nbd_mt10053-s

2

The NX user interface

Selecting objects

Use the Selection bar to identify the types of objects you want to select.

You may either select an object first and then choose a command to perform,or, choose a command first and then select the required object.

The selection Type Filter allows you to control which type of objects you canselect. The content of the list changes with the active NX command.

The General Selection Filters allow you to further restrict what type ofobjects you can select.

You can use toolbar options to add many additional buttons to the Selectionbar.

NX Basic Design 2-19

Page 58: nbd_mt10053-s

2

The NX user interface

If you right-click an object, a shortcut menu appears with commands forthe object type.

The cursor must be over the object, and the object must be highlighted.

The shortcut menu changes depending on the object. The following shortcutmenu is for a typical feature.

Options also vary with the application (Modeling, Drafting,Manufacturing, etc.)

If you move the cursor over an object, then press the right mouse button andhold, a radial menu appears.

The radial menu changes depending on the object. The following radial menuis for a typical feature.

Deselecting objects

You can deselect and object by holding the Shift key as you click it.

To deselect all objects in the graphics window, press the Esc (Escape) key.

2-20 NX Basic Design mt10053_s NX 6

Page 59: nbd_mt10053-s

2

The NX user interface

Preview selection

Objects are highlighted in the preview selection color as the selection ballpasses over them.

By default, Preview Selection is enabled. Turn it off by choosingPreferences→Selection from the menu bar.

The color of preview highlighting is determined by the Preselection settingfound under Preferences→Visualization→Color Settings.

When you hold the Shift key, the preselection color is applied to currentlyselected objects that you can deselect.

NX Basic Design 2-21

Page 60: nbd_mt10053-s

2

The NX user interface

QuickPick

When you select objects, more than one object will often be within the selectionball. QuickPick provides easy browsing through selection candidates.

If there is more than one selectable object at the selection ball locationand the cursor lingers for a short period of time, the cursor changes to aQuickPick indicator:

This cursor display indicates that there is more than one selectable object atthat position. Click after the cursor changes to display the QuickPick dialogbox.

You can change the amount of time the cursor must be stationary forthe QuickPick indicator to appear.

• Choose Preferences→Selection.

• In the QuickPick group, change the Delay value (in seconds).

Use the middle mouse button to cycle through the items in the list andthen click when the desired object is highlighted.

Use the buttons in the dialog box to filter the list to include object types:

• All• Construction• Features• Body objects• Components• Annotations

2-22 NX Basic Design mt10053_s NX 6

Page 61: nbd_mt10053-s

2

The NX user interface

Activities: User Interface — ViewsIn the NX user interface section, do the activity:

• Change the view display

NX Basic Design 2-23

Page 62: nbd_mt10053-s

2

The NX user interface

Summary: User interfaceIn this lesson you:

• Modified the location and contents of toolbars.

• Applied a role to restore saved toolbar settings.

• Manipulated the work view orientation.

2-24 NX Basic Design mt10053_s NX 6

Page 63: nbd_mt10053-s

3

Lesson

3 Sketch Task Environment

Purpose

This lesson introduces the methods of creating a sketch.

Objectives

Upon completion of this lesson, you will be able to:

• Identify design intent and a modeling strategy

• Create a sketch.

• Create sketch curves.

• Apply dimensional constraints to sketches.

• Apply geometric constraints to sketches.

• Identify constraints.

• Convert sketch curves and constraints to reference status.

NX Basic Design 3-1

Page 64: nbd_mt10053-s

3

Sketch Task Environment

Establishing design intent and a modeling strategyBefore creating a parametric model, you should first establish the designintent of the part. This is an important step that will determine the modelingstrategy to use and should be a standard practice.

There are two items to consider when establishing design intent:

• Design considerations

– What are the functional requirements of the part?

– What are the relationships between features on the part?

• Potential areas for change

– What portions of the model are subject to change?

– What is the scope of the changes? (Do you expect drastic topologychanges?)

– Will the model be copied and modified for other projects?

Design intent can be based on a number of factors:

• Known information

• Form, fit, and function requirements

• Manufacturing requirements

• External equations

The design intent will determine the modeling strategy and the followingtypes of tasks.

• Selecting feature types (features, feature operations, sketches)

• Establishing feature relationships (size, attachment, position, order)

• Defining sketch constraints

• Creating expressions (equations, conditions)

• Establishing relationships between parts (interpart expressions, linkedgeometry)

It is possible to add design intent to a model after the initialconstruction. However, the amount of rework will depend on themodeling techniques originally used.

3-2 NX Basic Design mt10053_s NX 6

Page 65: nbd_mt10053-s

3

Sketch Task Environment

Sketcher overviewA Sketch is a named set of 2D curves and points located on a specified planeor path.You can apply rules, in the form of geometric (shape) and dimensional(size) constraints, to establish the criteria your design needs.

You would use sketches to control the profile or typical sections of your design.

Features created from a sketch are associated with it; if the sketch changes sodo the features.

The following example displays the typical elements of a sketch and theresultant solid body. Notice there are two sets of sketch curves, theinternal set are reference sketch curves.

1 Sketch curves2 Datum CSYS3 Solid body

NX Basic Design 3-3

Page 66: nbd_mt10053-s

3

Sketch Task Environment

Sketch command

Use the Sketch command to create the planar curve profiles and typicalsections needed to define your part or feature.

Once you decide to utilize Sketch you enter the Sketcher task environment.This environment contains a robust set of tools designed to give you as muchfreedom or as many rules as you want to complete your project.

You can draw your sketch using either a free hand method or a more preciseand constrained method.

In the following example, the image on the left shows the sketch withthe tire grooves included in the sketch, the image on the right showsthe tire without the grooves.

Where do I find it?

Application Modeling, NX Sheet Metal and Drafting

Toolbar

(Modeling) Feature→Sketch

(NX Sheet Metal) NX Sheet Metal→Sketch

(Drafting) None

Menu

(Modeling and NX Sheet Metal) Insert→Sketch

(Drafting) Insert→Sketch on Sheet

3-4 NX Basic Design mt10053_s NX 6

Page 67: nbd_mt10053-s

3

Sketch Task Environment

Sketches and layers

Sketches and layers work together to ensure that you do not accidentallyconstruct geometry in an active sketch across multiple layers.

Sketches and layers interact in the following ways:

• While working in an external sketch, all the objects you create reside onthe same layer.

Internal sketches reside with the parent feature unless youmanually move the sketch to another layer.

• When you edit an external sketch, the work layer is set as the layer inwhich the sketch currently resides.

• When you add curves to an active sketch, they are automatically moved tothe same layer as the sketch.

• When you deactivate a sketch, the status of the work layer is determinedby the Maintain Layer Status option in the Sketch Preferences dialog box.

If Maintain Layer Status is checked, the work layer is returned to thework layer used before the sketch was activated.

If Maintain Layer Status is cleared, the sketch layer remains the worklayer when you exit Sketcher, regardless of the work layer status beforethe sketch was activated.

NX Basic Design 3-5

Page 68: nbd_mt10053-s

3

Sketch Task Environment

Sketch types

When you create a sketch, you can define its plane and orientation usingone of two methods:

Sketch On Plane Create a sketch on an existing planar face or datumplane, or on a new datum plane.

Sketch On Path Create a sketch profile for a Variational Sweep feature.You can also use this type for Extrude and Revolvefeatures by selecting a target path and defining a sketchplane location on the path.

3-6 NX Basic Design mt10053_s NX 6

Page 69: nbd_mt10053-s

3

Sketch Task Environment

Ways to use sketches

There are many ways that you can use sketches.

Any feature created from a sketch is associative and will update with anychanges made.

• You can revolve a sketch .

• You can extrude a sketch .

• You can create swept features .

Both the guide and the section strings can be created in Sketcher.

• You can use multiple sketches as generator profiles for sheet bodies.

• You can use a combination of sketch types in variational sweep .

A sketch can also be used as a law curve to govern the shape of a model orfeature.

NX Basic Design 3-7

Page 70: nbd_mt10053-s

3

Sketch Task Environment

General process for using sketches

When you want to use sketches in your model, follow this general process:

• Establish your design intent.

• Use your company standards to set up the layers and categories.

It is usually a good idea to place each sketch on its own layer.

• Check and set the sketch preferences.

• Create the sketch and the sketch geometry.

• Constrain the sketch according to your design intent.

3-8 NX Basic Design mt10053_s NX 6

Page 71: nbd_mt10053-s

3

Sketch Task Environment

Create a sketch On Plane

You can use this sketch creation method to create base features.

1. On the Feature toolbar, click Sketch .

2. In the Create Sketch dialog box, make sure Type is set to On Plane.

3. Define the sketch plane.

4. Specify a reference direction .

5. Click OK.

Create a sketch on an existing planar face or datum plane

You can use this sketch creation method to modify an existing model byadding features.

1. On the Feature toolbar, click Sketch .

2. Select the planar face, datum plane, or datum CSYS plane.

3. Specify a horizontal or vertical reference .

4. Click OK.

NX Basic Design 3-9

Page 72: nbd_mt10053-s

3

Sketch Task Environment

Sketch reference direction

When you choose a reference direction, vertical or horizontal, you determineeither the positive X or Y direction for your sketch.

NX is a counterclockwise system. Your sketch final Z axis orientation shouldpoint towards you in the graphics window. This ensures that your sketchwill respond according to positive feature creation assumptions and theright hand rule.

In the following example the front planar face is the sketch plane (1)and the linear vertical edge (2) is the vertical (Y) reference direction.

The vertical reference direction was used to properly orient the sketch.Reversing the direction of the axis in the traditional manner did notposition the sketch according to design intent.

The final orientation of the sketch is based on the preview CSYS (3).

3-10 NX Basic Design mt10053_s NX 6

Page 73: nbd_mt10053-s

3

Sketch Task Environment

Reference direction tips

Use the following tips when defining your horizontal or vertical reference

direction :

• You must specify a reference object to determine the horizontal andvertical sketch directions.

• The default reference direction is horizontal.

• In some cases, such as with a datum CSYS, a direction reference objectis inferred. There must always be a direction reference object with atimestamp that is earlier than the sketch.

• You may want to specify a vertical reference to properly orient your sketch.

• To reverse the direction of a sketch axis, double-click the axis.

• Use the Sketch Orientation options to define a reference direction for yoursketch, click Select Reference and select a new horizontal reference.

NX Basic Design 3-11

Page 74: nbd_mt10053-s

3

Sketch Task Environment

Name sketches in Sketcher

A descriptive name makes it easier for you to organize complex designs. Youcan enter a different sketch name before or after creating your sketch.

Sketches are assigned a default name with a numeric suffix such as Sketch(1) “SKETCH_000”. Once you name your sketch the new name displays in thePart Navigator, for example, Sketch (2) “PROFILE”.

1. On the Sketcher toolbar, clear the contents of the Sketch Name box.

2. Type a new name and press Enter.

We recommend naming your sketch when no other sketch commandsare active.

If your new sketch name does not appear in the Part Navigator,exit then reenter the Part Navigator Timestamp Order to refreshyour features. On the Name column heading, right-click and chooseTimestamp Order, repeat the action to refresh the Part Navigator.

3-12 NX Basic Design mt10053_s NX 6

Page 75: nbd_mt10053-s

3

Sketch Task Environment

Name sketches in the Modeling application

To name a sketch in the Modeling application use the Sketch Propertiesdialog box.

1. Choose Edit→Properties.

2. Select the sketch feature you wish to rename.

3. Click OK.

4. Click the General tab.

5. In the Name box, type the new sketch feature name.

6. Click OK.

You can also access the Sketch Properties dialog box in the followingways:

• In the Part Navigator, right-click a sketch node and chooseProperties.

• In the graphics window, right-click over a sketch and chooseProperties.

NX Basic Design 3-13

Page 76: nbd_mt10053-s

3

Sketch Task Environment

Activities: Sketch creationIn the Sketch Task Environment section, do the activity:

• Create a sketch on a datum CSYS

3-14 NX Basic Design mt10053_s NX 6

Page 77: nbd_mt10053-s

3

Sketch Task Environment

Internal and external sketchesSketches that you create from within NX commands like Variational Sweep,Extrude, or Revolve are internal sketches. The owning feature managesaccess to, and the display of, internal sketches. Use internal sketches whenyou want to associate the sketch with only one feature.

In the following example, the sketch is only made visible when theowning feature, in this case a Revolved feature, is activated.

Sketches that you create independently using the Sketch command areexternal sketches, and are visible and accessible from anywhere within apart. Use an external sketch to keep the sketch visible and to use it in morethan one feature.

Differences between internal and external sketches

• Internal sketches are visible in the graphics window only when you editthe owning feature.

• You cannot open an internal sketch directly from the Sketcher taskenvironment unless you first make the sketch an external feature.

• You can view external sketches in the graphics window and open them forediting without first opening the owning feature.

NX Basic Design 3-15

Page 78: nbd_mt10053-s

3

Sketch Task Environment

Internal and external sketch status change

Use this procedure to change the status of a sketch from internal to externaland vise versa.

To make an internal sketch external.

1. In the Part Navigator, select the owning feature of the sketch.

2. Right-click and choose Make Sketch External.

The sketch is placed before its former owner in timestamp order.

In the following navigator view, the external sketch is the fourthfeature in the list, SKETCH_VS, and the owning feature, VariationalSweep, is fifth.

To reverse this operation, right-click the owning feature and choose MakeSketch Internal.

When you internalize the sketch, it no longer appears in the Part Navigator.Note that the Variational Sweep is now the fourth feature.

3-16 NX Basic Design mt10053_s NX 6

Page 79: nbd_mt10053-s

3

Sketch Task Environment

Sketch curves

Sketch Tools toolbar

ProfileCreates a series of connected lines and/or arcs instring mode.

LineCreates a single line.

ArcCreates an arc through three points or by specifyingits center and endpoints.

CircleCreates a circle through three points or by specifyingits center and diameter.

Derived CurvesCreates a line parallel to an existing line, midwaybetween two parallel lines, or a bisector line betweentwo non parallel lines.

Quick TrimTrims curves to the closest physical or virtualintersection in either direction.

Quick ExtendExtends curves to a physical or virtual intersectionwith another curve.

Make CornerCreates a corner by extending and/or trimming twoinput curves to a common intersection.

FilletCreates arcs that are tangent to other geometry, withor without trimming the theoretical intersection.

RectangleCreates a rectangle using one of these threeavailable methods, By 2 Points, By 3 Points or FromCenter.

Studio SplineDynamically creates and edit splines using eitherthe Through Points method or By Poles. You can alsoassign slope or curvature constraints at definingpoints. Detailed information is available in theCurves course.

Fit SplineCreates a spline by "fitting" it to construction pointswith a specified tolerance. Detailed information isavailable in the Curves course.

PointWill access the Point dialog box, which provides astandard way to specify points throughout NX.

EllipseCreates an ellipse based on a center point and majorand minor radii.

ConicCreates conic sections through point specificationand Rho values.

NX Basic Design 3-17

Page 80: nbd_mt10053-s

3

Sketch Task Environment

Help lines

During sketch curve creation, help lines indicate alignment to the controlpoints of curves, including line end points and mid points, arc end points, andarc and circle center points.

Two types of help lines can display when you create curves.

• A dotted help line shows alignment with other objects.

• A dashed help line is part of the preview for an inferred constraint. Afteryou create a constraint, a help line displays in the sketch color for certaintypes of constraints (such as perpendicular and tangent).

3-18 NX Basic Design mt10053_s NX 6

Page 81: nbd_mt10053-s

3

Sketch Task Environment

Short list

The short list lets you continuously create sketch geometry using the objectsin the short list as an additional resource.

The short list is structured from top to bottom. When curves are created orpassed over with the cursor, they are placed on top of the short list.

Sketcher maintains a memory of five objects called the short list to check for:

• Inferred constraints.

– When Sketcher infers a constraint between an object on the shortlist and the curve currently being created, the short list object ishighlighted and you see a preview of the constraint.

– To lock an inferred constraint type click the middle mouse button,click again to unlock.

– If you want the system to ignore inferred constraints, hold down theAlt key during curve creation.

• Help lines.

– During curve creation you can pass your cursor over an existing curveto add it to the short list. Once that line has been added you can createyour new curves based on the parameters of the short listed curve.

NX Basic Design 3-19

Page 82: nbd_mt10053-s

3

Sketch Task Environment

Inferred Constraints

The Inferred Constraints command controls which constraint settings areautomatically inferred during the construction of curves when you set one ormore of the options.

You can set inferred constraints for geometric constraints, dimensionalconstraints and constraints recognized when using snap point options.

In the following example, the default settings for inferred constraintswas used. This created perpendicular (1), coincident (2) and parallel (3)constraints during curve creation.

Where do I find it?

Task environment Sketcher

Toolbar Sketch Tools→Inferred Constraints

Menu Tools→Constraints→Inferred Constraints

3-20 NX Basic Design mt10053_s NX 6

Page 83: nbd_mt10053-s

3

Sketch Task Environment

Inferred Constraint and Snap Point options

Geometric constraintsHorizontal Collinear

Vertical Concentric

Tangent Equal Length (Derivedline only)

Parallel Equal Radius

Perpendicular Dimensional Constraint

The following Inferred Constraints are recognized by snap point options.

Constraints Recognized by Snap Point

Point on Curve

Coincident

Midpoint

Point on String

The Snap Angle option

You can specify the snap angle on the Session Settings page of the SketchPreferences dialog box.

The Snap Angle option lets you specify the value of the default snap angletolerance for vertical, horizontal, parallel, and perpendicular lines.

The default snap angle is 3 degrees.

The snap angle must be greater then zero and less then 20 degrees.

Hold the Alt key to temporarily disable the snap action.

NX Basic Design 3-21

Page 84: nbd_mt10053-s

3

Sketch Task Environment

Sketch Profile

After you create a new sketch you are automatically placed into Profile stringmode.

The Profile command creates a series of connected lines and/or arcs in stringmode. That is, the end of the last curve becomes the beginning of the nextcurve.

The default Profile curve type is line. You can double-click the Arc button tochange the default curve type.

You can access all of the sketch curves from the Sketch Tools toolbar.

Where do I find it?

Task Environment Sketcher

Toolbar Sketch Tools→Profile

Menu Insert→Curve→Profile

3-22 NX Basic Design mt10053_s NX 6

Page 85: nbd_mt10053-s

3

Sketch Task Environment

Profile options

Object Type

LineYou can create a line. This is the default mode whenyou initially choose the Profile command.

XY-coordinates are used for the first line you draw.

Length and angle parameters are used for the secondand subsequent lines.

ArcCreates a two point arc when you string from lineto arc.

Creates a three point arc when the first object youcreate in string mode is an arc.

Input Mode

CoordinateMode

You can specify curve creation using X and Ycoordinate values.

Parameter ModeYou can specify a curve object’s parameters. Linesuse length and angle parameters. Arcs use radiusand sweep angle parameters. Circles use a diameterparameter. Fillets use a radius parameter.

NX Basic Design 3-23

Page 86: nbd_mt10053-s

3

Sketch Task Environment

Create Profile sketch curves

This is the general process for creating a series of connected lines and/or arcs

in the string mode using the command, Profile .

• In the graphics window, click once to establish a start point.

• Move to the end of the desired line, and click once to establish the endpoint.

• To create an arc, click the Arc button .

You can also click and drag anywhere in the graphics window toswitch from line creation to arc creation.

• Move the cursor over and away from the line end through differentquadrants of the circle, without clicking, to establish the direction of thearc.

Perpendicular or tangential relationships change depending on thequadrant through which you move away from the line end.

• Click once to establish the end of the arc.

Line mode is automatically restored after an arc is created. Tocreate consecutive arcs, double-click the Arc button any time duringprofile mode.

• To stop the profile string mode, click the middle mouse button.

3-24 NX Basic Design mt10053_s NX 6

Page 87: nbd_mt10053-s

3

Sketch Task Environment

Create lines parallel or perpendicular to other lines

1. In the Inferred Constraints dialog box, make sure the parallel andperpendicular constraints are on.

2. Define the line’s start point by entering parameters or click a location.

3. Pass your cursor over the target line for the constraint, then move yourcursor until you see the appropriate constraint.

A line can snap tangent to all types of curves or edges, including lines,arcs, ellipses, conics and splines, if the Tangent constraint is on in InferredConstraints.

Create lines tangent to curves

1. In the Inferred Constraints dialog box, make sure the tangent constraintis on.

2. Define the line’s start point by entering parameters or click a location.

3. Pass your cursor over the target curve for the constraint, then move yourcursor until you see the appropriate constraint.

A line can snap tangent to all types of curves or edges, including lines, arcs,ellipses, conics and splines.

Create lines at angles

1. Lock a parallel, perpendicular, or collinear constraint to the original line.

2. In the on-screen input box, specify a relative angle.

Length 23.855Relative Angle 45.0

The new direction displays with a second, dashed help line. The angle ismeasured with respect to the previewed constraint line.

Positive angles are measured counterclockwise. Negative angles aremeasured clockwise.

NX Basic Design 3-25

Page 88: nbd_mt10053-s

3

Sketch Task Environment

Create points in SketcherThe Sketcher Point command provides you with a standard way to specifypoints with the Point dialog box.

You can create points using existing geometry and in three dimensional space.However, if you create a point off of the sketch plane, the system projectsthat point back onto the sketch plane.

You can control point creation in sketcher by using the snap pointoptions on the Selection bar.

Where do I find it?

Task environment Sketcher

Toolbar Sketch Tools→PointMenu Insert→Datum/Point→Point

3-26 NX Basic Design mt10053_s NX 6

Page 89: nbd_mt10053-s

3

Sketch Task Environment

Selection bar Snap Point options

Button Name Description

Enable Snap Point Use this to turn the snap point optionson and off.

End Point Select end points of lines, arcs, conics,splines, and all edge types.

Mid Point Select mid points of lines, open arcs,and all edge types.

Control Point Select a control point of a geometricobject.

Intersection Point Select a point at the intersection of twocurves.

Arc Center Select an arc center point.

Quadrant Point Select one of four quadrant points of acircle.

Existing Point Select an existing point.

Point on Curve Select a point on a curve.

Point on Surface Select a point on a surface.

Tangent Point Select a tangent point on circles, conics,and solid edges.

Two-curveIntersection

Select the intersection point of twoobjects that do not fit within theselection ball by selecting two objects.

Point Constructor Open the Point dialog box.

NX Basic Design 3-27

Page 90: nbd_mt10053-s

3

Sketch Task Environment

Activities: Sketch ProfileIn the Sketch Task Environment section, do the activity:

• Create a sketch profile

3-28 NX Basic Design mt10053_s NX 6

Page 91: nbd_mt10053-s

3

Sketch Task Environment

Sketch curve functionsThere are several options you can use to modify sketch curves:

• Quick Trim

• Quick Extend

• Make Corner

• Fillet

NX Basic Design 3-29

Page 92: nbd_mt10053-s

3

Sketch Task Environment

Quick Trim

With the Quick Trim command you can trim sketch curves to a BoundaryCurve within your active sketch.

• You can trim multiple curves using the click and drag path method.

• You can preview which portion of a curve will trim by passing your cursorover the curve.

Trimming a curve that has no intersection deletes the curve.

Where do I find it?

Task Environment Sketcher

Toolbar Sketch Tools→Quick TrimMenu Edit→Curve→Quick Trim

3-30 NX Basic Design mt10053_s NX 6

Page 93: nbd_mt10053-s

3

Sketch Task Environment

Sketcher constraints and Quick Trim

When the Create Inferred Constraints command is used, Sketcher infers theappropriate constraints after a trim operation.

Constraint Trim OperationConcentric An arc in the middle.Coincident Intersecting lines to an intersection point.Point on Curve A curve to a boundary curve.Collinear A line in the middleEqual Radius An arc in the middle.Tangent A curve at the tangent point of a boundary curve.

Use Quick Trim

1. On the Sketch Tools toolbar, click Quick Trim .

2. For the Curve to Trim, select either a single curve or use the drag pathmethod to select multiple curves.

The Curve to Trim will trim to the closest intersecting curve. If youwant to trim to a different curve select the Boundary Curve first.

3. Conditional: In the Settings group, select the Trim to Extension box ifyou selected a boundary curve that will produce a theoretical intersectionwith the Curve to Trim.

NX Basic Design 3-31

Page 94: nbd_mt10053-s

3

Sketch Task Environment

Quick Extend

The Quick Extend command, extends sketch curves to a Boundary Curvewithin your active sketch.

• You can extend multiple curves using the click and drag path method.

• You can preview which portion of a curve will extended by passing yourcursor over the curve.

Where do I find it?

Task Environment Sketcher

Toolbar Sketch Tools→Quick ExtendMenu Edit→Curve→Quick Extend

3-32 NX Basic Design mt10053_s NX 6

Page 95: nbd_mt10053-s

3

Sketch Task Environment

Sketcher constraints and Quick Extend

When the Create Inferred Constraints command is used, Sketcher infers theappropriate constraints after an extend operation.

Constraint Extend OperationCoincident A curve to the endpoint of another curve.Point on Curve A curve to a boundary curve.Tangent A curve to a tangent point of a boundary curve.

Use Quick Extend

1. On the Sketch Tools toolbar, click Quick Extend .

2. For the Curve to Extend, select either a single curve or use the drag pathmethod to select multiple curves.

The Curve to Extend will extend to the closest intersecting curve. Ifyou want to extend to a different curve select the Boundary Curvefirst.

3. Conditional: In the Settings group, select the Extend to Extension box ifyou selected a boundary curve that will produce a theoretical intersectionwith the Curve to Extend.

NX Basic Design 3-33

Page 96: nbd_mt10053-s

3

Sketch Task Environment

Make Corner

Use the Make Corner command to extend or trim two curves to make a corner.

If Create Inferred Constraints is active, NX creates a coincident constraint atthe intersection.

You can use Make Corner with the following sketcher curve types:

• Lines

• Arcs

• Open conics

• Open splines, trimming operations only.

In the following example the area the spline is selected remains as theuntrimmed section.

Where do I find it?

Task Environment Sketcher

Toolbar Sketch Tools→Make CornerMenu Edit→Make Corner

3-34 NX Basic Design mt10053_s NX 6

Page 97: nbd_mt10053-s

3

Sketch Task Environment

Fillet

With the Fillet command you can create fillets between either a two or threecurve intersection.

Your intersection curves do not have to be coincident, you can alsocreate fillets between theoretical intersections.

You can:

• Trim all input curves or leave them untrimmed.

• Delete the third curve of a three-curve fillet.

• Specify a value for the fillet radius, or preview the fillet and determine itssize and location by moving the cursor.

Where do I find it?

Task environment Sketcher

Toolbar Sketch Tools→FilletMenu Insert→Curve→Fillet

NX Basic Design 3-35

Page 98: nbd_mt10053-s

3

Sketch Task Environment

Activities: Fillet, Quick Trim, Quick Extend, Make Corner (optional)In the Sketch Task Environment section, do the activities:

• Create sketch fillets (optional)

• Quick Trim , Quick Extend, Make Corner (optional)

3-36 NX Basic Design mt10053_s NX 6

Page 99: nbd_mt10053-s

3

Sketch Task Environment

Constraints overviewSketcher tools let you fully capture your design intent through geometric anddimensional relationships that we refer to collectively as constraints.

Use constraints to create parameter-driven designs that you can updateeasily and predictably.

Sketcher evaluates constraints as you work to update geometry without anyconflicts.

A fully constrained sketch has as many constraints as there aredegrees-of-freedom in the sketch, so that there can be no ambiguity in thefinal shape.

While it is not required, we recommend that you fully constrainsketches that define feature profiles.

Sketcher also offers you the flexibility to create as many, or as few, constraintsas your design requires. That means you can use Sketcher to create wireframedrawings that can serve a wide variety of up-front design purposes, and arenot meant for downstream processing.

NX Basic Design 3-37

Page 100: nbd_mt10053-s

3

Sketch Task Environment

Degree of Freedom Arrows

Degree of Freedom Arrows (DOF) mark the points on your sketch curvesthat are free to move.

These arrows can assist you in constraining a sketch by showing you thedirections you need to constrain for each point. When you constrain apoint from moving in a direction, the DOF arrow is removed. When alldegree-of-freedom arrows are removed, the sketch is fully constrained.

In the following example there are three types of positional DOF.

• Point one (1) is free to move in the X direction, horizontal.

• Point two (2) is free to move in the Y direction, vertical.

• Point three (3) is free to move in both the X and Y directions. In somecases, the point is free to move in either X or Y directions but is limited bya constraint. For example, a point with a Point on Curve constraint on aline is only allowed to move along the direction of the line.

3-38 NX Basic Design mt10053_s NX 6

Page 101: nbd_mt10053-s

3

Sketch Task Environment

Geometric ConstraintsYou can use the Constraints command to create the geometric rules usedto define the shape of your sketch.

Sketcher uses geometric constraints, along with any dimensional constraints,when analyzing your sketch for feature creation. Design intent determinesthe type of constraints used and the relationships created within each sketch.

Examples of geometric constraints:

• Define a line as being horizontal or vertical.

• Ensure that multiple lines remain parallel to each other.

• Require that several arcs have the same radius.

• Position your sketch in space or relative to outside objects.

Where do I find it?

Task environment Sketcher

Toolbar Sketch Tools→ConstraintsMenu Insert→Constraints

Shortcut menuRight-click over a sketch curve and choose AddConstraints

NX Basic Design 3-39

Page 102: nbd_mt10053-s

3

Sketch Task Environment

Create geometric Constraints

1. On the Sketch Tools toolbar, click Constraints .

You can create multiple geometric constraints without reenteringthe command.

2. In the graphics window, select the sketch objects you want to constrain.

You can reverse step one and two and get the same results, usewhat works best for you.

3. On the Constraints dialog bar, click one of the constraint options orright-click the selected sketch objects and choose the constraint type fromthe list.

4. Click Constraints or the middle mouse button to exit the command.

3-40 NX Basic Design mt10053_s NX 6

Page 103: nbd_mt10053-s

3

Sketch Task Environment

Geometric constraint types

Trim Automatically created when the RecipeCurve command is used.

Coincident Constrains two or more points as having thesame location.

CollinearConstrains two or more linear objects as lyingon or passing through the same theoreticalstraight line.

Concentric Constrains two or more circular or ellipticalarcs as having the same center.

Constant Angle Constrains a line at the current angle withoutinput of an angular value.

Constant Length Constrains a line at the current lengthwithout input of a length value.

Equal Length Constrains two or more lines as being thesame length.

Equal Radius Constrains two or more arcs as having thesame radius.

Fixed

Defines fixed characteristics for geometry,depending on the type of geometry selected.These characteristics are unchangeable.

You can apply a fixed constraint to anindividual sketch point or to an entire object.

Fully FixedCreates sufficient fixed constraints tocompletely define the position and orientationof sketch geometry in one step.

Horizontal Constrains a line parallel to the sketchX-axis.

Midpoint

Constrains the location of a point asequidistant to the two end points of a line ora circular arc

Select the curve anywhere other thanat its end points.

Mirror Automatically created when the SketcherMirror Curve command is used.

Offset Automatically created when the Offset Curvecommand is used.

Parallel Constrains two or more linear objects orellipses parallel to each other.

Perpendicular Constrains two linear objects or ellipsesperpendicular to each other.

NX Basic Design 3-41

Page 104: nbd_mt10053-s

3

Sketch Task Environment

Point on Curve Constrains the location of a point as lying onthe path or projection of a curve.

Point on String Constrains the location of a point as lying onan extracted string.

Non-UniformScale

Scales a spline in the horizontal directionwhile keeping the original dimensions in thevertical direction during modification.

You can not apply a Scale constraint toa spline if any of its interior definingpoints are constrained.

Uniform ScaleScales a spline proportionally in both thehorizontal and vertical when the horizontallength changes.

Slope of CurveConstrains a spline, selected at a definingpoint, and another object as being tangentialto each other at the selected point.

Tangent Constrains two objects as being tangent toeach other.

Vertical Constrains a line as being parallel to thesketch Y-axis.

3-42 NX Basic Design mt10053_s NX 6

Page 105: nbd_mt10053-s

3

Sketch Task Environment

Show All and Show No Constraints

The Show All Constraints command displays all geometric constraintsapplied to an active sketch.

To hide all the constraint symbols, click Show No Constraints .

Unless Show No Constraints is on, you always see these constraintsymbols on an active sketch:

Coincident Concentric Midpoint

Point onCurve Tangent

If your sketch view is zoomed out, some symbols may not display. Zoomin to see them, or clear the Dynamic Constraint Display check box onthe Session Settings page of the Sketch Preferences dialog box.

Where do I find it?

Task environment Sketcher

Toolbar

Sketch Tools→Show All Constraints Show No

Constraints

MenuTools→Constraints→Show All Constraints/ Show NoConstraints

NX Basic Design 3-43

Page 106: nbd_mt10053-s

3

Sketch Task Environment

Show and Remove Constraints

The Show/Remove Constraints command displays geometric constraintsthat are associated with selected sketch geometry or an entire sketch feature.

Show and Remove Constraints is often used as a tool to interrogate sketchobjects and resolve issues.

Use Show and Remove Constraints to:

• Familiarize yourself with existing constraints.

• You can remove existing geometric constraints.

• You can list all the geometric constraints associated to your sketch.

• Assist with sketch interrogation to resolve over constrained or conflictingconditions.

• You can maintain design intent by checking for existing relationships tooutside features or objects.

Where do I find it?

Task environment Sketcher

Toolbar Sketch Tools→Show/Remove ConstraintsMenu Tools→Constraints→Show/Remove Constraints

3-44 NX Basic Design mt10053_s NX 6

Page 107: nbd_mt10053-s

3

Sketch Task Environment

Show and Remove Constraint options

Show/Remove Constraints

List Constraints for

Controls which constraints are listed in the ShowConstraints list window.

Selected Object lets you select only one object ata time, this includes any adjacent curves that arecoincident or tangent to the selected object.

Selected Objects lets you select multiple objectsby selecting them one by one, or at once using therectangle selection method.

All in Active Sketch lists all the constraints in theactive sketch.

Constraint Type Filters the type(s) of constraints that are displayedin the list.

Include or ExcludeDetermines whether the specified constraint typeis the only type displayed in the list. Include is thedefault.

Show Constraints

You can filter the constraints listed based on thecreation method.

Explicit displays all constraints created explicitlyor implicitly by the user.

Inferred displays all inferred coincident constraintsthat are automatically created during curvecreation.

Both displays both explicit and inferred types ofconstraints.

Show Constraints list window lists the geometricconstraints of the selected sketch geometry.Inferred coincident constraints create during curveconstruction are appended with an "I" symbol inparenthesis.

RemoveHighlighted Removes one or more selected constraints.

Remove Listed Removes all of the listed constraints displayed inthe show constraints list window.

InformationDisplays information about all geometricconstraints. This option is useful if you want tosave or print the constraint information.

NX Basic Design 3-45

Page 108: nbd_mt10053-s

3

Sketch Task Environment

Activities: Geometric constraintsIn the Sketch Task Environment section, do the activity:

• Add geometric constraints

3-46 NX Basic Design mt10053_s NX 6

Page 109: nbd_mt10053-s

3

Sketch Task Environment

Dimensional constraintsDimensional constraints, also called sketch dimensions, establish the sizeof a sketch object. You can establish the size of any sketch curve or therelationship between two objects, such as the distance between two points.

Sketch dimensions, like drafting dimensions, have dimension text, extensionlines, and arrows. But with sketch dimensions if you change the dimensionconstraint value, you also change the shape or size of the sketch objects. Thislets you control a feature derived from a sketch.

Sketch dimensions also create an expression you can edit in the Expressionsdialog box.

NX Basic Design 3-47

Page 110: nbd_mt10053-s

3

Sketch Task Environment

Sketch dimension types

Sketch Dimension types

Inferred Infers a dimension type, based on the cursor positionand the object(s) selected.

Horizontal Creates a distance constraint parallel to the XC axisbetween two points.

Vertical Creates a distance constraint parallel to the YC axisbetween two points.

Parallel Creates a distance constraint between two points.

Perpendicular Creates a perpendicular distance constraint from aline to a point.

Diameter Creates a diameter constraint for an arc or circle.

Radius Creates a radius constraint for an arc or circle.

Angular Dimensions an angle.

Perimeter Creates a dimensions for the collected length ofselected curves.

3-48 NX Basic Design mt10053_s NX 6

Page 111: nbd_mt10053-s

3

Sketch Task Environment

Inferred Dimensions

The Inferred Dimensions command creates explicit dimensions, such ashorizontal or vertical, based on where you select sketch objects and how youplace the dimension.

Where do I find it?

Task environment Sketcher

Toolbar Sketch Tools→Inferred DimensionsMenu Insert→Dimension

Shortcut menuRight-click over a sketch curve and choose AddDimensions

NX Basic Design 3-49

Page 112: nbd_mt10053-s

3

Sketch Task Environment

Create Inferred Dimensions

1. Optional: Set your annotation preferences.

2. On the Sketch Tools toolbar, click Inferred Dimensions .

3. In the graphics window, select the sketch object(s) you want to dimension.

4. Drag the dimension preview and click to place it on the sketch.

5. Click Inferred Constraints or the middle mouse button to exit thecommand.

Inferred Dimensions allow for the creation of many different kindsof dimensions.

You can also create specific dimension types by selecting the dimensiontype from the Inferred Dimensions list.

In the following example, you can dynamically edit the expression nameand value in the on-screen input box.

3-50 NX Basic Design mt10053_s NX 6

Page 113: nbd_mt10053-s

3

Sketch Task Environment

Edit sketch dimensions

Use this procedure to edit a sketch dimension using the on-screen input box.

1. In the graphics window, double-click the dimension.

You can also right-click over a dimension and choose Edit Value.

2. Edit the name or value in the on-screen input box.

To edit a formula value, click Launch the formula editor .

3. Press Enter.

To use the Dimensions dialog box options, on the

Dimensions dialog bar, click Sketch Dimensions Dialog .

To edit the dimension position, drag the dimension.

In the following example you can edit either the name of the sketchdimension, a constant value, or a formula.

The name and value of a dimension may also be edited by using theExpressions dialog box. As dimensions are edited, the constraints areevaluated and the geometry is modified.

NX Basic Design 3-51

Page 114: nbd_mt10053-s

3

Sketch Task Environment

Sketch Dimensions dialog box

Dimensions dialog boxExpressions List Lists the dimension’s name and value (p0=4.5).Current Expression Edits the name and value of a selected dimension.Remove Highlighted Deletes the currently selected dimension.

Value You can change the value of the selected dimensionalconstraint by dragging the slider.

Dimension Placement Specifies where a dimension is placed:

• Auto Placement

• Manual Placement, Arrows In

• Manual Placement, Arrows OutLeader Direction Specifies from which direction the leader extends

from the dimension text:

• Leader From Left

• Leader From RightFixed Text Height Maintains the text of dimensions at a constant size

when you zoom a sketch in or out.

If you clear the Fixed Text Height check box and zoomin/out, the dimension text scales with the sketchgeometry.

Create ReferenceDimension

Use this to create reference (non-driving) dimensions.

Create AlternateAngle

Used when you want to calculate the maximumdimension between sketch curves.

3-52 NX Basic Design mt10053_s NX 6

Page 115: nbd_mt10053-s

3

Sketch Task Environment

Activities: Add dimensional constraintsIn the Sketch Task Environment section, do the activity:

• Add dimensional constraints

NX Basic Design 3-53

Page 116: nbd_mt10053-s

3

Sketch Task Environment

Convert To and From ReferenceThe Convert To/From Reference command converts sketch curves and sketchdimensions to and from reference status.

NX ignores reference curves in downstream operations like Extrude orRevolve.

Reference dimensions update with any changes made to the parent features,but do not control the curves they measure.

In the following example, the reference curves display in phantom linefont (1), the reference dimensions are displayed with no assigned name(2) and with a different color then active sketch dimensions (3).

Where do I find it?

Task environment Sketcher

Toolbar Sketch Tools→Convert To/From ReferenceMenu Tools→Constraints→Convert To/From Reference

Shortcut menu

Right-click over a sketch curve and choose Convert

To/From Reference

3-54 NX Basic Design mt10053_s NX 6

Page 117: nbd_mt10053-s

3

Sketch Task Environment

Convert curves and dimensions to reference

1. In the graphics window, select the sketch curves and/or dimensions.

2. From the Sketch Tools toolbar, click Convert To/From Reference .

You can also select objects in the graphics window, right-click and

choose Convert To/From Reference .

Use the same procedures to convert reference objects to activeobjects. Perimeter dimensions cannot be converted to referenceobjects.

To create sketch reference dimensions during creation, from the

Dimensions dialog bar, click Create Reference Dimension .

NX Basic Design 3-55

Page 118: nbd_mt10053-s

3

Sketch Task Environment

Deleting or suppressing sketchesSince sketches are features, you can delete or suppress them.

From the menu bar:

• Choose Edit→Delete.

• Choose Edit→Feature→Suppress.

In the Part Navigator:

• Right click over any feature and choose Delete.

• To Suppress the feature, clear the feature check box .

In the graphics window, right click over the sketch and choose either Deleteor Suppress.

3-56 NX Basic Design mt10053_s NX 6

Page 119: nbd_mt10053-s

3

Sketch Task Environment

Create Inferred ConstraintsThe Create Inferred Constraints command will either enable or disableinferred constraints as you create or edit sketch geometry.

By default this option is turned on and creates the constraints defined inthe Inferred Constraints dialog box.

If you disable Inferred Constraints, you can take advantage of the constraintsas you work, but the actual constraints are not stored in your file.

When you preview a constraint, click the middle mouse button to lock theconstraint and prevent the sketch curve from moving in any other direction.

The settings for each sketch in a part file are saved.

Where do I find it?

Task environment Sketcher

Toolbar Sketch Tools→Create Inferred ConstraintsMenu Tools→Constraints→Create Inferred Constraints

NX Basic Design 3-57

Page 120: nbd_mt10053-s

3

Sketch Task Environment

Activities: Dimensional constraints (optional)In the Sketch Task Environment section, do the activities:

• Constrain a profile (optional)

• Sketch and constrain a gasket (optional)

• Constraint conditions (optional)

3-58 NX Basic Design mt10053_s NX 6

Page 121: nbd_mt10053-s

3

Sketch Task Environment

Summary: Sketch Task EnvironmentThis lesson introduced the concept of creating a sketch.

Sketches may be used to define a base feature, guide paths, and additionalassociative features to the base feature.

A sketch parametrically controls curves. It is defined on a sketch plane whichis fixed or associative to a datum plane or face of a model.

Constraints are applied to sketch objects in order to capture the designintent. The number of constraints you choose to apply is determined by yourdesign intent.

In this lesson you:

• Created sketches on datum planes, solid faces, and a Datum CSYS.

• Created freehand curves in a sketch.

• Created and edited dimensional constraints.

• Created inferred and explicit geometric constraints.

• Converted sketch curves and dimensions to reference status.

NX Basic Design 3-59

Page 122: nbd_mt10053-s

3

Page 123: nbd_mt10053-s

4

Lesson

4 Datum features

Purpose

This lesson introduces the datum plane, datum axis, and datum CSYSreference features.

Objectives

Upon completion of this lesson, you will be able to:

• Create a datum plane.

• Create a datum axis.

• Use datum features to position other features.

• Create a datum CSYS.

NX Basic Design 4-1

Page 124: nbd_mt10053-s

4

Datum features

Datum Plane overviewUse the datum plane command to create a planar reference feature to helpdefine other features, such as swept bodies and features at angles to thefaces of target solids.

Datum planes can be relative or fixed.

Relative datum planes reference curves, faces, edges, points, and otherdatums. You can create relative datum planes across multiple bodies.

Fixed datum planes do not reference other geometry. Use any of therelative datum plane methods to create fixed datum planes by clearing theAssociative check box in the Datum Plane dialog box.

You can also create fixed datum planes based on the WCS and absolutecoordinate system, or by using coefficients in an equation.

Where do I find it?

Application Modeling

Toolbar

Feature→Datum Plane

Feature Operation→General Datums and Pointsstack®Datum Plane

Menu Insert→Datum/Point→Datum PlaneShortcut menu Right-click a planar face®Datum Plane

4-2 NX Basic Design mt10053_s NX 6

Page 125: nbd_mt10053-s

4

Datum features

Datum plane types

Select a plane type from the Type option list.

You can right-click the sizing handles, direction arrows, and points tochoose many of the following options.

When you edit a datum plane, you can change its type, defining objects,and associative status.

Inferred Determine the best plane type to use based on objectsyou select.

At Angle Create a datum plane using a specified angle.

At Distance Create a datum plane parallel to a planar face or anotherdatum plane at a distance you specify.

Bisector Create a datum mid way between two selected planarfaces or datum planes using the bisected angle.

Tangent Create a datum plane tangent to a non-planar surface,and optionally a second selected object.

Datum plane options

AlternateSolution

Cycle through the possible different solutions for theplane, when an alternate solution to the previewed datumplane is available.

ReversePlane Normal

Reverse the direction of the plane normal.

Associative Clear this check box to create a fixed datum plane. If youlater edit a non-associative datum plane, it appears inthe Type list as Fixed.

NX Basic Design 4-3

Page 126: nbd_mt10053-s

4

Datum features

Applications for datum planes

• To define a sketch plane.

• To serve as the planar placement face for the creation of features withpredefined shapes.

• As a target edge for positioning features such as holes.

• For the mirror plane when using the Mirror Body and Mirror Featuecommands.

• To define the start or end limits when creating extruded and revolvedfeatures.

• To trim a body.

• To define positioning constraints in assemblies.

• To help define a relative datum axis.

4-4 NX Basic Design mt10053_s NX 6

Page 127: nbd_mt10053-s

4

Datum features

Create a datum plane offset at a distance

1. On the Feature Operation toolbar, click Datum Plane , or chooseInsert→Datum/Point→Datum Plane.

2. In the Type group, click the At Distance button.

3. Select a planar face, datum plane, or plane.

4. Do one of the following:

• Click OK to accept a default value of 0 (zero).

• Type an offset value, press Enter, and click OK.

• Select the handle, drag the datum plane to the desired location andclick OK.

Inferred is the most commonly used datum plane type.

NX Basic Design 4-5

Page 128: nbd_mt10053-s

4

Datum features

Create a datum plane at an angle

1. Click Datum Plane .

2. In the Type group, expand the list and select At Angle.

3. Select a planar face, datum plane, or plane, to use as a reference formeasuring the angle.

4. Select a linear curve, edge, or datum axis, that defines the angle’s axisof rotation.

5. Specify an angle using the on-screen input box or the drag handle.

6. Click OK.

4-6 NX Basic Design mt10053_s NX 6

Page 129: nbd_mt10053-s

4

Datum features

Create a bisector datum plane

1. Click Datum Plane .

2. In the Type group, expand the list and select Bisector.

3. Select a planar face.

4. Select a second planar face.

The faces do not need to be parallel.

5. Click OK.

NX Basic Design 4-7

Page 130: nbd_mt10053-s

4

Datum features

Create a tangent datum plane

1. Click Datum Plane .

2. In the Type group, expand the list and select Tangent.

3. (Optional) Specify a subtype; for example, Angle to Plane.

4. Select the required geometry for the subtype you chose.

5. (Optional) If it is available, click Alternate Solution until the correcttangent datum plane is previewed.

6. Click OK.

4-8 NX Basic Design mt10053_s NX 6

Page 131: nbd_mt10053-s

4

Datum features

Create a datum plane through three points

1. Click Datum Plane .

2. In the Type group, expand the list and select Curves and Points.

3. In the Curves and Points Subtype group, expand the list and selectThree Points.

4. Set the snap point options as desired.

5. Select three points.

6. Click OK.

NX Basic Design 4-9

Page 132: nbd_mt10053-s

4

Datum features

Activities: Datum features — RelativeIn the Datum features section, do the following activity:

• Create relative datum planes

4-10 NX Basic Design mt10053_s NX 6

Page 133: nbd_mt10053-s

4

Datum features

Datum Axis overviewUse the datum axis command to define a linear reference to help you createother objects, such as datum planes, revolved features, and circular arrays.

Datum axes can be either relative or fixed.

• A relative datum axis is associative to one or more other objects.

• A fixed datum axis is fixed in the position in which it was created. Fixeddatum axes are non-associative.

You can create a fixed datum axis using the XC, YC, and ZC axes of theWCS, or by clearing the Associative check box when using one of therelative axis types.

Where do I find it?

Application Modeling

Toolbar

Feature→Datum Axis

Feature Operation→General Datums and Pointsstack®Datum Axis

Menu Insert→Datum/Point→Datum AxisShortcut menu Right-click an edge or cylindrical face®Datum Axis

NX Basic Design 4-11

Page 134: nbd_mt10053-s

4

Datum features

Datum axis types

Select an axis type from the Type option list.

When you edit a datum axis, you can change its type, defining objects, andassociative status.

Inferred Determine the best datum axis type to use based onobjects you select.

Intersection Create a datum axis at the intersection of two planarfaces, datum planes, or planes.

Curve/Face Axis Create a datum axis on a linear curve or edge, or the axisof a cylindrical or conical face or torus.

On Curve Vector Create a datum axis tangent, normal, or binormal to apoint on a curve or edge, or perpendicular or parallel toanother object.

Point andDirection

Create a datum axis from a point in a specified direction.

Two Points Create a datum axis by defining two points through whichthe axis passes.

Datum axis options

ReverseDirection

Cycle through the possible directions for the axis normal.

Associative Clear this check box to create a fixed datum axis. 1

1. In the Part Navigator, an associative datum plane has the name Datum Axis, while a non-associative datum plane has the nameFixed Datum Axis.

4-12 NX Basic Design mt10053_s NX 6

Page 135: nbd_mt10053-s

4

Datum features

Applications for datum axes

• Define an axis of rotation for revolved features.

• Define an axis of rotation for circular arrays.

• Define a relative datum plane.

• Provide a directional reference.

• Use as a target for feature positioning dimensions.

NX Basic Design 4-13

Page 136: nbd_mt10053-s

4

Datum features

Create a datum axis through two points

1. On the Feature Operation toolbar, click Datum Axis or chooseInsert→Datum/Point→Datum Axis.

2. In the Type group, click Two Points .

3. Set the snap point options as desired.

4. Select two different point locations.

5. Click OK.

4-14 NX Basic Design mt10053_s NX 6

Page 137: nbd_mt10053-s

4

Datum features

Create datum axis at an intersection

1. Click Datum Axis .

2. In the Type group, expand the list and select Intersection.

3. Select the planar faces, datum planes, or planes.

4. Click OK.

NX Basic Design 4-15

Page 138: nbd_mt10053-s

4

Datum features

Create a datum axis on a curve or face axis

1. Click Datum Axis .

2. In the Type group, from the option list, select Curve/Face Axis.

3. Select the linear curve or edge, or the axis of a cylindrical or conical faceor torus.

4. Click OK.

4-16 NX Basic Design mt10053_s NX 6

Page 139: nbd_mt10053-s

4

Datum features

Datum CSYS overviewUse the datum CSYS command to create an associative coordinate systemwhich consists of a set of reference objects. You can use the reference object toassociatively define the position and orientation of downstream features.

A datum CSYS consists of the following reference objects:

• A coordinate system

• Three datum planes

• Three datum axes

• An origin point

The datum CSYS appears as a single feature in the Part Navigator but itsobjects can be selected individually to support the creation of other features,to constrain sketches, and to position components in an assembly.

Where do I find it?

Application Modeling

Toolbar

Feature→Datum CSYS

Feature Operation→General Datums and Pointsstack®Datum CSYS

Menu Insert→Datum/Point→Datum CSYSShortcut menu Right-click edge or cylindrical face®Datum Plane

NX Basic Design 4-17

Page 140: nbd_mt10053-s

4

Datum features

Activities: Datum features — cylindrical facesIn the Datum features section, do the activity:

• Create datums on cylindrical faces (optional)

4-18 NX Basic Design mt10053_s NX 6

Page 141: nbd_mt10053-s

4

Datum features

Summary: Datum featuresDatums are reference features that you use to help construct other featuresand sketches in locations and orientations where planar placement facesdo not exist.

In this lesson you:

• Created associative datum planes and datum axes.

• Used datum features to help position other features.

• Edited datum planes to see how associative features are affected.

• Created an associative datum CSYS.

NX Basic Design 4-19

Page 142: nbd_mt10053-s

4

Page 143: nbd_mt10053-s

5

Lesson

5 Swept features

Purpose

This lesson introduces swept features that use a section string to definea solid or sheet body.

Objectives

• Create an Extrude feature.

• Create a Revolve feature.

• Create a Sweep Along Guide feature.

• Combine bodies using a Boolean operation.

NX Basic Design 5-1

Page 144: nbd_mt10053-s

5

Swept features

Types of swept featuresYou create swept features by extruding, revolving, or sweeping a sectionstring. The section string may be composed of explicit curves, sketch curves,edges, or faces.

Extrude – Sweep a section string (1) in a linear direction for a specifieddistance.

Revolve – Rotate a section string (1) around a specified axis (2).

Sweep Along Guide – Sweep a section string (1) along a guide string (2).

Swept bodies are associative with both the section string and the guide string.

5-2 NX Basic Design mt10053_s NX 6

Page 145: nbd_mt10053-s

5

Swept features

Extrude overviewUse the Extrude command to create a body by sweeping a 2D or 3D section ofcurves, edges, faces, sketches or curve features a linear distance in a specifieddirection.

The example shows a section of curves (1) extruded (2) with threads added tothe final solid body (3).

Where do I find it?

Application Modeling

Toolbar Feature→ExtrudeMenu Insert→Design Feature→ExtrudeShortcut menu Right-click sketch®Extrude

NX Basic Design 5-3

Page 146: nbd_mt10053-s

5

Swept features

Extrude start and end distances

To specify the start and end distances of an extrude feature:

• Use drag handles (1).• Specify values in on-screen input boxes (2).• Specify values in dialog boxes (3).

5-4 NX Basic Design mt10053_s NX 6

Page 147: nbd_mt10053-s

5

Swept features

Create a simple extruded feature

1. Click Extrude

2. Select a sketch, curves, or edges for the section.

Selection Intent is available.

The default direction of the extrude is normal to the plane of the section.

3. Specify Start and End limits by using the drag handles in the graphicswindow or typing distance values.

4. Select a Boolean type.

To create a new solid body, select None.

To combine the feature with an existing solid body, select one of the otherBoolean types.

5. Click Apply or OK to create the extrude feature.

NX Basic Design 5-5

Page 148: nbd_mt10053-s

5

Swept features

Boolean operationsBoolean operations let you combine previously existing solid and/or sheetbodies.

• Unite – Combine the volume of two or more solid tool bodies intoa single target body.

The target body and tool body must overlap or share faces so that theresult is a valid solid body.

• Subtract – Remove the volume of one or more tool bodies from atarget body.

The target body must be a solid body. The tool bodies are normally solidbodies.

• Intersect – Create a body containing the shared volume or areabetween a target body and one or more tool bodies.

You can intersect solids with solids, sheets with sheets, and a sheet with asolid. You cannot intersect a solid with a sheet.

Target and tool

Each Boolean option prompts you to identify a target solid (the body youbegin with) and one or more tool solids.

The target body is modified by the tools, and the tool bodies become part ofthe target body at the end of the operation.

You have the option to save unmodified copies of the target and tool bodies.

Boolean error reporting

If an error occurs during a Boolean operation, the operation is terminatedand an error message displays the cause of the Boolean error.

5-6 NX Basic Design mt10053_s NX 6

Page 149: nbd_mt10053-s

5

Swept features

Body typeYou can use the Extrude and Revolve commands to create a solid body (1) ora sheet body (2).

You create a solid body when you specify:

• a closed section with the Body Type option set to Solid.• an open section with an offset.• an open section and revolve a total angle of 360°.

You create a sheet body when you specify:

• a closed section with the Body Type option set to Sheet.• an open section with no offset. For revolve, the total angle must be lessthan 360°.

NX Basic Design 5-7

Page 150: nbd_mt10053-s

5

Swept features

Revolve overviewUse the Revolve command to create a feature by revolving section curvessketches, faces, or edges of a face about a given axis through a nonzero angle.

The Revolve feature requires:

• A section (1)

• A location and direction for the rotation axis (2)

• Start and end angles

If the section crosses the axis of revolution you may get unexpectedresults.

Where do I find it?

Application Modeling

Toolbar Feature→RevolveMenu Insert→Design Feature→RevolveShortcut menu Right-click sketch®Revolve

5-8 NX Basic Design mt10053_s NX 6

Page 151: nbd_mt10053-s

5

Swept features

Revolve start and end angles

To specify the start and end angles of an revolve feature:

• Use drag handles (1).• Specify values in on-screen input boxes (2).• Specify values in dialog boxes (3).

Specifying vectors using the OrientXpress tool

Use the OrientXpress tool to quickly identify a principle axis.

The tool works in conjunction with NX commands that require an orientationinput. It will appear when you specify a vector for a revolve axis or an extrudedirection. You can select an axis on the tool to specify a vector.

You can move the tool by clicking one of the arrowheads and dragging itto a new location.

NX Basic Design 5-9

Page 152: nbd_mt10053-s

5

Swept features

Create a simple revolved feature

1. Click Revolve .

2. Select a sketch, curves, or edges for the section.

Selection Intent is available.

3. Click the middle mouse button or click Specify Vector in the Axis groupin the dialog box.

4. Specify a rotation axis through one of the following:

• In the graphics window, select a curve, edge, relative datum axis orplane about which to rotate the section.

• Define a rotation axis using vector methods or the Vector Constructorin the Axis group in the dialog box. If the vector you specify does nothave an implied point, you may need to define one using Specify Pointor the Point Constructor.

5. Specify Start and End limits by using the drag handles in the graphicswindow or typing angle values.

6. Select a Boolean type.

To create a new solid body, select None.

To combine the feature with an existing solid body, select one of the otherBoolean types.

7. Click Apply or OK to create the feature.

5-10 NX Basic Design mt10053_s NX 6

Page 153: nbd_mt10053-s

5

Swept features

Sweep along Guide overviewUse the Sweep along Guide command to extrude a section (an open or closedboundary sketch, curves, edge or face) along a guide (path) formed by asketch, curves, edges or faces.

The Sweep along Guide feature requires:

• A section (1)

• A guide (2)

You are allowed to select only one section and only one guide.

If you have a 3D smooth guide, or if you want to control the interpolation,scale, or orientation, use Insert→Sweep→Swept instead.

A unique and useful property of the Sweep along Guide command is that youcan sweep a section along a guide string that contains sharp corners.

Where do I find it?

Application Modeling

Toolbar Feature→Sweep along GuideMenu Insert→Sweep→Sweep along Guide

NX Basic Design 5-11

Page 154: nbd_mt10053-s

5

Swept features

Create a simple sweep along guide feature

1. Click Sweep along Guide .

2. Select section curves or edges.

Selection Intent is available.

3. Click the middle mouse button or click Select Curve in the Guide group inthe dialog box.

4. Select guide curves or edges.

Selection Intent is available.

5. Select a Boolean type.

To create a new solid body, select None.

To combine the feature with an existing solid body, select one of the otherBoolean types.

6. Click Apply or OK to create the feature.

5-12 NX Basic Design mt10053_s NX 6

Page 155: nbd_mt10053-s

5

Swept features

Activities: Swept featuresIn the Swept features and Boolean operations section, do the activities:

• Extrude a sketch

• Revolve a sketch

• Sweep along an open guide (optional)

• Sweep along a closed guide (optional)

NX Basic Design 5-13

Page 156: nbd_mt10053-s

5

Swept features

Summary: Swept featuresUse swept features to define solid or sheet bodies using a section. A sectioncan be a sketch, or a collection of curves and face edges.

In this lesson you:

• Extruded a sketch.

• Revolved a sketch.

• Combined bodies using a Boolean operation.

• Swept sections along open and closed guide strings.

5-14 NX Basic Design mt10053_s NX 6

Page 157: nbd_mt10053-s

6

Lesson

6 Hole features

Purpose

This lesson introduces the general hole feature.

Objectives

Upon completion of this lesson, you will be able to:

• Create general hole features.

• Position hole features.

• Edit the parameters and location of hole features.

NX Basic Design 6-1

Page 158: nbd_mt10053-s

6

Hole features

Hole overviewUse the Hole command to add the following types of hole features to one ormore solid bodies in a part or assembly:

• General holes (simple, counterbored, countersunk, or tapered form)

• Drill size holes

• Screw clearance holes (simple, counterbored, or countersunk form)

• Threaded holes

• Hole Series (series of multi-form, multi-target body, aligned holes in thework part or the assembly)

You can:

• Create holes on non-planar surfaces.

• Create multiple holes by specifying multiple placement points.

• Specify the position of holes using Sketcher. You can use the Snap Pointand Selection Intent options to select existing points or feature points.

• Create holes using formatted data tables for the Screw Clearance Hole,Drill Size Hole, and Threaded Hole types.

• Use standards like ANSI, ISO, DIN, JIS and so on.

• Use the None and Subtract Boolean commands on the target bodies whilecreating a Hole feature.

• Optionally add start, end, or relief chamfers to the hole feature.

Where do I find it?

Application Modeling

Toolbar Feature→HoleMenu Insert→Design Feature→Hole

6-2 NX Basic Design mt10053_s NX 6

Page 159: nbd_mt10053-s

6

Hole features

Hole dialog box

The Hole dialog box includes four groups that are unique to hole features.

• Type

• Position

• Direction

• Form and Dimensions

The options available within the groups will change depending on which typeand form you select.

NX Basic Design 6-3

Page 160: nbd_mt10053-s

6

Hole features

Hole position and direction options

Position

Select Point

Specifies the position of the Holefeature.

You can use one of the followingmethods to specify the center of thehole:

• Sketch Section—Create a sketchto define the location of the centerof the hole.

• Point— Specify the center of thehole using existing points. UseSnap Point and Selection Intentoptions to select existing points orfeature points.

DirectionHole Direction Specifies the hole direction. The

default hole direction is along the - ZCaxis. You can define the hole directionusing any one of the following options:

• Normal to Face — Defines thedirection of the hole along thedirection opposite to the facenormal which is nearest to each ofthe specified points.

• Along Vector — Defines thehole direction along the specifiedvector.

6-4 NX Basic Design mt10053_s NX 6

Page 161: nbd_mt10053-s

6

Hole features

Hole form and dimension options

Simple 1. Diameter

2. Depth

3. Tip Angle

Counterbore 1. C-Bore Diameter

2. C-Bore Depth

3. Depth

Countersink 1. C-Sink Diameter

2. C-Sink Angle

3. Depth

Tapered 1. Diameter

2. Taper Angle

3. Depth

NX Basic Design 6-5

Page 162: nbd_mt10053-s

6

Hole features

Create a general hole1. Choose Insert→Design Feature→Hole or, on the Feature toolbar, click

Hole.

2. From the Type list, select General Hole.

3. Use the Position options to specify the center of the Hole feature.

• Click Sketch Section to create points in Sketcher.

• Click Point to select existing points or feature points.

A preview of the hole appears in the graphics window.

4. In the Direction group, select the required option from the Hole Directionlist.

5. Specify the form and dimensions.

6. Under Dimension, type the required parameter values.

7. (Optional) Specify the type of Boolean.

8. Click OK or Apply.

6-6 NX Basic Design mt10053_s NX 6

Page 163: nbd_mt10053-s

6

Hole features

Activities: Hole featuresIn the Hole features section, do the following activities:

• Create holes

• Edit holes

NX Basic Design 6-7

Page 164: nbd_mt10053-s

6

Hole features

Summary: Hole featuresHole features are one of several features with predefined shapes.

In this lesson you:

• Created general hole features.

• Positioned a hole using a sketch.

• Edited parameters and locations of holes.

6-8 NX Basic Design mt10053_s NX 6

Page 165: nbd_mt10053-s

7

Lesson

7 Edge operations

Purpose

This lesson introduces the edge operation commands to provide additionaldefinition to the edges of a model. These commands include Edge Blendand Chamfer.

Objectives

Upon completion of this lesson, you will be able to:

• Create edge blends.

• Create chamfers.

NX Basic Design 7-1

Page 166: nbd_mt10053-s

7

Edge operations

Edge Blend overviewUse the Edge Blend command to smooth selected edges that are shared by atleast two faces.

The Edge Blend command operates like a ball that rolls along an edge,maintaining contact with the faces that meet the edge.

The blending ball rolls on the inside of faces to round the edges, removingmaterial (1), and the outside of faces to fillet the edges, adding material (2).

Where do I find it?

Application Modeling

Toolbar Feature Operation→Edge BlendMenu Insert→Detail Feature→Edge BlendShortcut menu Right-click edges®Blend

7-2 NX Basic Design mt10053_s NX 6

Page 167: nbd_mt10053-s

7

Edge operations

Edge Blend dialog box

After you click Edge Blend a dialog box is displayed and you are prompted toselect a set of edges. You can type the radius in the Radius n box.

Radius n refers to Radius 1, Radius 2, Radius 3, and so on.

Use a Curve Rule to collect related edges or to speed up selection.

NX Basic Design 7-3

Page 168: nbd_mt10053-s

7

Edge operations

Edge Blend preview

As you select edges, the preview is updated. If the preview fails, it means theblend will probably also fail. You should see a warning window explainingthe problem.

Adjust the radius by dragging one of the radius drag handles (1) or by typingthe value in the dynamic input field (2).

7-4 NX Basic Design mt10053_s NX 6

Page 169: nbd_mt10053-s

7

Edge operations

Add New Set

A single blend feature may consist of one or more sets of edges. Each setmay have a different radius value.

Click Add New Set in the dialog box (or click the middle mouse button once)to select another set of edges.

You may continue to define another edge set or complete the blend operationby clicking OK.

NX Basic Design 7-5

Page 170: nbd_mt10053-s

7

Edge operations

Activities: Edge operations — blendsIn the Edge operations section, do the following activity:

• Create edge blends

7-6 NX Basic Design mt10053_s NX 6

Page 171: nbd_mt10053-s

7

Edge operations

Chamfer overviewUse the Chamfer command to bevel the edges of a solid body using chamferdimensions that you define.

Material is added or subtracted depending on the topology of the solid body.In example (1) material is removed, and in example (2) material is added.

Where do I find it?

Application Modeling

Toolbar Feature Operation→ChamferMenu Insert→Detail Feature→ChamferShortcut menu Right-click edges®Chamfer

NX Basic Design 7-7

Page 172: nbd_mt10053-s

7

Edge operations

Create a Chamfer

1. On the Feature Operation toolbar, click Chamfer , or chooseInsert→Detail Feature→Chamfer.

2. Select one or more edges.

3. In the Offsets group, specify an option from the Cross Section list;Symmetric, Asymmetric, or Offset and Angle.

4. In the dialog box, type offset values that correspond to the cross sectionoption.

5. (Optional) In the Settings group, specify an option from the Offset Methodlist, Offset Edges along Faces, or Offset Faces and Trim.

6. (Optional) In the Settings group, select Chamfer All Instances, if thechamfered edge is, or may be, instanced.

7. (Optional) In the Preview group, select Preview to preview results, orclear it to show only the drag handles.

8. (Optional) Use drag handles or on-screen input boxes to modify offsets.

9. (Optional) In the Offset group, click Reverse Direction to flip the chamfer.

10. Click OK or click the middle mouse button to create the chamfer.

7-8 NX Basic Design mt10053_s NX 6

Page 173: nbd_mt10053-s

7

Edge operations

Chamfer options

You can change the Cross Section option or click Reverse Direction inthe dialog box, or, you can use the shortcut menu over a drag handle.

Edge

Select Edge Select one or more edges from the same body, usinga Curve Rule.

Offsets

Cross Section

Symmetric — Create a simple chamfer, using ansingle, positive offset from a selected edge alongboth of its faces.

Asymmetric Create a chamfer using two positivevalues for the edge offsets.

Offset and Angle— Create a chamfer whose offsetsare determined by one positive offset value and apositive angle.

Distance

Type a distance value for the offset when the CrossSection is Offset and Angle or Symmetric.

You can also drag the distance handle to specify thevalue.

Distance 1

Distance 2Type distance values when the Cross Section isAsymmetric, or drag the handles.

Angle

Type an angle value for the angle when the CrossSection is Offset and Angle.

You can also drag the angle handle to specify theangle.

Reverse DirectionMove the offsets or the offset and angle from oneside of the chamfer edge to the other.

Not available when the cross section is symmetric.

NX Basic Design 7-9

Page 174: nbd_mt10053-s

7

Edge operations

Activities: Edge operations — chamfersIn the Edge operations section, do the following activity:

• Create chamfers

7-10 NX Basic Design mt10053_s NX 6

Page 175: nbd_mt10053-s

7

Edge operations

Summary: Edge operationsUse the Edge Blend and Chamfer commands to alter the edges of a solid body.All of the blended edges or chamfered edges created in a single operation areconsidered to be one feature.

In this lesson you:

• Blended a single edge.

• Blended edges using a Selection Intent rule.

• Chamfered edges using different input options.

NX Basic Design 7-11

Page 176: nbd_mt10053-s

7

Page 177: nbd_mt10053-s

8

Lesson

8 Introduction to Assemblies

Purpose

This lesson introduces the Assemblies application.

Objectives

Upon completion of this lesson, you will be able to:

• Set load options for an assembly.

• Work with the Assembly Navigator.

NX Basic Design 8-1

Page 178: nbd_mt10053-s

8

Introduction to Assemblies

AssemblyAn assembly is a part which contains component objects.

Component objects are pointers to standalone parts or subassemblies.

In this illustration, the toy laser gun is an assembly consisting of manycomponents.

SubassemblyA subassembly is an assembly used as a component within a higher levelassembly.

This illustration shows the subassembly of the integrated circuit board forthe toy laser gun.

8-2 NX Basic Design mt10053_s NX 6

Page 179: nbd_mt10053-s

8

Introduction to Assemblies

Component objectsA component object links the assembly that contains it to another part file.

A component object can point to a part that is also an assembly; that is, asubassembly with its own component objects.

1 Top level assembly.

2Subassembly. This is a component part that is referenced by a higherlevel assembly.

3Standalone Parts. These are component parts that are referenced byan assembly and are not themselves assemblies.

4 A Component Object.

Component partsA component part is a part which is referenced by a component object withinan assembly.

Geometry stored in a component part is seen, but not copied, in the assembly.

The term “standalone part” refers to a part that it not itself an assembly.

NX Basic Design 8-3

Page 180: nbd_mt10053-s

8

Introduction to Assemblies

Introduction to assembly load optionsWhen an assembly part is opened, or loaded, using File→Open, its componentparts must be found and loaded. Load Options establish how and from wherethe component parts are loaded.

Access the Assembly Load Options dialog box by choosingFile→Options→Assembly Load Options or by clicking Options in the OpenPart File dialog box.

Part Versions group

The Part Versions group contains the Load list, with options to control how tofind component parts.

• As Saved loads parts from the directory in which they were saved.

• From Folder loads parts from the same directory as the parent assembly.

• From Search Folders loads parts from a list of search directories.

8-4 NX Basic Design mt10053_s NX 6

Page 181: nbd_mt10053-s

8

Introduction to Assemblies

Load states

NX parts can be fully loaded, partially loaded, or unloaded when an assemblyis opened.

• Fully loaded— All part data is loaded into memory.

• Partially loaded—Only the data required to display the part is loaded intomemory. The part will not update after certain changes that would affectit if it was fully loaded, for example, with changes to interpart expression.

Any operations that need to load the feature data from componentswill do so automatically, but can only do so if the component parthas not been modified since the first portion of it was loaded.

• Unloaded — The component part is not loaded into memory with theassembly.

NX Basic Design 8-5

Page 182: nbd_mt10053-s

8

Introduction to Assemblies

Scope group

The Scope group in the Assembly Load Options dialog box allows you tocontrol the assembly configuration and the load state of parts:

• Load — Control which components are opened:

– All Components — Load all components.– Structure Only— Load your assembly part, but no components.– As Saved — Load the same components that were open when theassembly was last saved.

– Re-evaluate Last Component Group— Load your assembly with thecomponent group used when the assembly was last saved.

Component groups are advanced functionality to let youconditionally apply actions to all or part of the assemblystructure.

– Specify Component Group—Select from a list of available componentgroups.

• Use Partial Loading — When selected, components will be partiallyloaded unless the Load Interpart Data setting requires them to be fullyloaded. A partially loaded component will be fully displayed but theunderlying feature data is not loaded into system memory.

• Load Interpart Data — Find and load parents of interpart data, even ifthe parts would be left unloaded by other rules.

8-6 NX Basic Design mt10053_s NX 6

Page 183: nbd_mt10053-s

8

Introduction to Assemblies

Load Behavior

The Load Behavior group controls optional actions that NX can take if thereare problems with the requested load configuration:

• Allow Replacement—Enable the assembly to be loaded with a componentthat has the wrong internal identifier (but the correct name), even thoughit is a completely different part. You receive a warning if this happens.

• Generate Missing Part Family Members—When NX determines that apart family member is missing during the load:

– If it is selected, NX checks for newer versions of the current partfamily template. If it finds a newer version of the template, the newestversion is used to generate the missing members.

– If it is clear, NX uses the current part family template to generate themissing members.

• Cancel Load on Failure — NX cancels the entire load operation if itcannot find one or more component part files.

Reference Sets

Use this area to specify a list of reference sets to be looked for, in order, whenan assembly is loaded. The first reference set found from the top of the listreading downwards is the one that is loaded.

Think of a reference set as a subset of part geometry that you can loadin place of the entire part.

The Model reference set is meant to contain only a body that you wishto place on a drawing.

NX Basic Design 8-7

Page 184: nbd_mt10053-s

8

Introduction to Assemblies

Saved Load Options

You may save the current load options settings as your default settings.Otherwise, any changes you make in the Assembly Load Options dialog boxapply only to your current NX session.

The Saved Load Options group contains options to control saved settings:

• Save as Default— Save the current load options as your defaults in theload_options.def file in your current directory.

• Restore Default — Reset the load options to the values defined in theload_options.def file in your current directory, if it exists, or to the systemdefaults.

• Save to File — Save the current load options settings to a load optiondefinition file whose name and location you define in the Save LoadOptions File dialog box.

• Open from File— Open the Restore Load Options File dialog box, fromwhich you can select a custom load option definitions file.

8-8 NX Basic Design mt10053_s NX 6

Page 185: nbd_mt10053-s

8

Introduction to Assemblies

Activities: Assemblies — load optionsIn the Introduction to Assemblies section, do the following activity:

• Assembly Load Options

NX Basic Design 8-9

Page 186: nbd_mt10053-s

8

Introduction to Assemblies

Assemblies applicationStart the Assemblies application like any other application, from the Startlist on the Standard toolbar. The Assemblies application can be active at thesame time as other applications such as Modeling or Drafting.

The Assemblies application name in the Start list has a check box besideit when it is active. When the Assemblies application is active, you seeadditional toolbars, and there are additional options in some menus.

8-10 NX Basic Design mt10053_s NX 6

Page 187: nbd_mt10053-s

8

Introduction to Assemblies

Assembly NavigatorThe Assembly Navigator provides:

• A graphical display of the assembly structure of the displayed part.

• Methods to manage components.

To display the Assembly Navigator, click the Assembly Navigator tabon the Resource bar.

If necessary, you may drag the Resource bar wider to see more information.

Node display

Each component of an assembly is displayed as a node in the assembly treestructure.

Selecting a node is the same as selecting the corresponding component inthe graphics window.

Each node consists of a check box, an icon, the part name, and additionalcolumns.

If the part is an assembly or subassembly, an expand/collapse box will also bepresent.

NX Basic Design 8-11

Page 188: nbd_mt10053-s

8

Introduction to Assemblies

Icons and check boxes

This assembly or subassembly is the work part, or a component ofthe work part.

This assembly or subassembly is not the work part, and not acomponent of the work part.

This assembly or subassembly is not loaded.

This standalone part is either the work part, or a component ofthe work part.This standalone part is not the work part, and not a component ofthe work part.

This standalone part is not loaded.

This indicates a collapsed subassembly.Click to expand the display.This indicates an expanded subassembly.Click to collapse the display.The part is closed.Click to load it.Components will load according to assembly load options.The part is hidden, and at least partially loaded.Click to show it.The part is visible, and at least partially loaded.Click to hide it.

8-12 NX Basic Design mt10053_s NX 6

Page 189: nbd_mt10053-s

8

Introduction to Assemblies

Activities: Assembly NavigatorIn the Introduction to Assemblies section, do the following activity:

• Assembly Navigator

NX Basic Design 8-13

Page 190: nbd_mt10053-s

8

Introduction to Assemblies

Select components in the Assembly NavigatorIn any Assemblies function that requires you to select components, you mayalso select the appropriate node in the Assembly Navigator.

To select multiple components in the Assembly Navigator, select the firstcomponent and then:

• Hold the Shift key and click to select a range of nodes.

• Hold the Ctrl key and click to toggle selection of individual nodes.

You can also hold the Shift-key and click components in the graphics windowto deselect them.

Identify components

If you select a visible non-work part in the Assembly Navigator, the part ishighlighted.

If you hold the cursor over the node of a component that is not visible (e.g.,hidden, on another layer, or unloaded), the bounding box of that component istemporarily shown in the graphics window.

Temporary bounding box display is controlled by the Preselect InvisibleNodes property of the Assembly Navigator.

To access Assembly Navigator properties, right-click in the backgroundand choose Properties.

8-14 NX Basic Design mt10053_s NX 6

Page 191: nbd_mt10053-s

8

Introduction to Assemblies

Select components using QuickPickOnce a component has been selected, you can use the shortcut menu over it inthe graphics window to select an available action.

The options in the component shortcut menu vary depending on theactive applications.

Selectable components appear in the QuickPick window.

Use the Components filter in the QuickPick dialog box to show onlycomponents.

NX Basic Design 8-15

Page 192: nbd_mt10053-s

8

Introduction to Assemblies

Design in contextYou design in context when you edit component geometry while a higherlevel assembly is displayed.

The advantage is that you can see and, when necessary, select objects fromother components.

The Displayed Part

NX allows multiple parts to be open at the same time. These parts may havebeen loaded:

• Explicitly — Loaded using the Open options on the Assembly Navigator,or the File→Open command.

• Implicitly — Loaded as a result of being used by some other loadedassembly.

The part currently displayed in the graphics window is called the displayedpart. You can make edits in parallel to several parts by switching thedisplayed part back and forth among those parts.

Loaded parts do not have to belong to the same assembly.

There are several ways to change the displayed part:

• Select a component from the graphics window and use the shortcut menu.

• On the Assemblies toolbar, click Make Displayed Part .

• From the main menu, chooseWindow→More to open the Change Windowdialog box.

• Choose Window and select a part from the list.

• In the Assembly Navigator, open the shortcut menu over the node for apart, and select Make Displayed Part.

• From the main menu, choose Assemblies→Context Control→SetDisplayed Part.

8-16 NX Basic Design mt10053_s NX 6

Page 193: nbd_mt10053-s

8

Introduction to Assemblies

Change Window dialog box

The Change Window dialog box lists all partially and fully loaded partsexcept the displayed part.

Select a part by:

• Selecting from the list of loaded parts.

• Selecting geometry in the graphics window.

• Selecting the node in the Assembly Navigator.

Enter a portion of the part name in the Search Text box to help find thepart in the list.

Click the Options button to specify search methods.

NX Basic Design 8-17

Page 194: nbd_mt10053-s

8

Introduction to Assemblies

The work part

The part in which you create and edit geometry, and to which componentsare added, is called the work part. The work part and the displayed partneed not be the same.

When the displayed part is an assembly, you can change the work part to anyof the components within that assembly, except for unloaded parts and partsof different units. You can add or edit geometry, features, and componentswithin the work part.

You can reference geometry outside of the work part in many modelingoperations. For example, you can use control points on geometry outside ofthe work part to position a feature within the work part.

When you open a part with File→Open it is both the displayed and the workpart.

If the displayed part is not the work part, the work part is, by default,emphasized by retaining its normal colors while other components arede-emphasized using a blend color. The blend color is specified on the ColorSettings page of the Visualization Preferences dialog box.

There are several ways to change the work part:

• In the graphics window, double-click the component.

• In the graphics window, select the component and use the shortcut menu.

• In the Assembly Navigator, double-click the node.

• In the Assembly Navigator, use the shortcut menu.

• On the Assemblies toolbar, click Make Work Part .

• Choose Assemblies→Context Control→Set Work Part.

Associativity between components and assemblies

Geometric changes made at any level within an assembly result in the updateof associated data at all other levels of affected assemblies.

An edit to an individual component part causes all assembly drawings thatuse that part to be updated appropriately.

8-18 NX Basic Design mt10053_s NX 6

Page 195: nbd_mt10053-s

8

Introduction to Assemblies

Assembly Navigator shortcut menuIf you right-click a node in the Assembly Navigator that represents acomponent, the shortcut menu shows component related options.

The options in the Assembly Navigator shortcut menu vary dependingon the status of the component and whether the Assemblies andModeling applications are active.

Pack and Unpack

The Pack option replaces multiple occurrences in the Assembly Navigatordisplay with a single node.

Multiple occurrences are components representing the same part, andhaving the same parent.

Use the Unpack option to reverse the Pack option and show all occurrences.

Make Work Part

The Make Work Part command sets the part in which to create new geometryor edit existing geometry.

When a component is the work part, the reference set is by defaultchanged to Entire Part.

This can result in the display of additional geometry.

Make Displayed Part

The Make Displayed Part command switches the display between currentlyloaded parts.

The displayed part is always the top node in the Assembly Navigator.

Display Parent

The Display Parent command switches the displayed part from a componentor an assembly to a loaded parent assembly.

The Maintain option in the Assembly Preferences dialog boxdetermines the behavior when you make a parent the displayed part.

If Maintain is selected, the component remains the work part.

If Maintain is clear, the parent becomes both the displayed part andwork part.

NX Basic Design 8-19

Page 196: nbd_mt10053-s

8

Introduction to Assemblies

Activities: Assemblies — more navigator optionsIn the Introduction to Assemblies section, do the following activity:

• Additional work with the Assembly Navigator

8-20 NX Basic Design mt10053_s NX 6

Page 197: nbd_mt10053-s

8

Introduction to Assemblies

Save the work partAfter you edit it, save the work part to keep the modifications.

Use File→Save or File→Save Work Part Only.

Save

• If the work part is a standalone part, only that part is saved.

• If the work part is an assembly or subassembly, all modified componentparts below it are also saved.

File→Save does not save higher level parts and assemblies if they aremodified.

File→Save All saves all modified parts in the session regardlessof which part is the work part, even parts that do not belong tothe displayed assembly.

Open parts for which you do not have write privileges will not besaved.

You will get a warning about parts that cannot be saved due topermissions.

Save Work Part Only

Use File→Save Work Part Only saves only the work part, even if it is anassembly or subassembly with modified components.

NX Basic Design 8-21

Page 198: nbd_mt10053-s

8

Introduction to Assemblies

Summary: AssembliesAn assembly is a file which contains component objects. It is a collection ofpointers to piece parts and/or subassemblies.

Assemblies provides the ability to design in context.

In this lesson you:

• Set Assembly Load Options.

• Worked with the Assembly Navigator.

8-22 NX Basic Design mt10053_s NX 6

Page 199: nbd_mt10053-s

9

Lesson

9 Adding and constrainingcomponents

Purpose

This lesson introduces commands to add components to an assembly, movecomponents, and define associative relationships between components.

Objectives

Upon completion of this lesson, you will be able to:

• Add components to an assembly.

• Move components.

• Create assembly constraints.

NX Basic Design 9-1

Page 200: nbd_mt10053-s

9

Adding and constraining components

General assembly conceptsThere are two approaches to creating an assembly structure.

• Top-down modeling — Create component parts at the assembly level.

• Bottom-up modeling — Create individual models in isolation, then lateradd them to assemblies.

You are not limited to one approach to build an assembly. For example, youcan initially work in a top-down fashion, then switch back and forth betweenbottom-up and top-down modeling.

Assemblies toolbar

Button Description

Add Component Insert an existing component into yourassembly.

Create NewComponent

Create a new component and insert it intoyour assembly.

Move Component Move selected components within theirdegrees-of-freedom in an assembly.

AssemblyConstraints

Define component positions using positioningconstraints.

Make Work Part Change the work part to the selected part.

Make DisplayedPart

Change the displayed part to the selected part.

9-2 NX Basic Design mt10053_s NX 6

Page 201: nbd_mt10053-s

9

Adding and constraining components

Use the bottom-up construction method

1. Create new part files using File→New.

2. Create the desired geometry.

3. Change the work part to the assembly file.

4. Position the new part in the assembly:

From the main menu choose Assemblies→ Components→ AddComponent.

or

On the Assemblies toolbar, click Add Component .

NX Basic Design 9-3

Page 202: nbd_mt10053-s

9

Adding and constraining components

Add Component overviewUse the Add Component command to create an assembly using a bottom-updesign method by adding one or more parts to the work part as components.

If the part to be added as a component has not already been loaded, it isloaded when you use this option.

Where do I find it?

Application Assemblies

Toolbar Assemblies→Add ComponentMenu Assemblies→Components→Add Component

9-4 NX Basic Design mt10053_s NX 6

Page 203: nbd_mt10053-s

9

Adding and constraining components

Add components to an assembly

1. On the Assemblies toolbar, click Add Component .

2. If you want to see a preview of the component, do both of the following:

• Choose Preferences→Assemblies and select the Preview Componenton Add check box.

• In the Add Component dialog box, select the Preview check box.

3. In the Add Component dialog box, while Select Part is active, selectone or more parts that you want to add. You can select a part from severalplaces, including:

• The graphics window.• The Loaded Parts or Recent Parts lists in the Add Component dialogbox.

• The Assembly Navigator.

• The Part Name dialog box — Click Open , and browse to thedirectory that has the part that you want to add.

4. (Optional) Under Duplicates, in the Count box, type a number ofinstances to create. The default is 1.

5. Specify the Positioning method that is to be applied after you choose OKor Apply in step 11:

• Absolute Origin— Place the added components at absolute 0,0,0.• Select Origin— Place the added components at a selected point.• By Constraints— Place the added components after you define theirassembly constraints with other components.

• Move— Place the added components after you define how they shouldbe positioned.

6. (Optional) Select the Scatter check box if you want to ensure that multipleadded components are initially positioned apart from each other.

7. (Optional) Under Replication, specify Multiple Add to define what NXshould do after you add the selected components. TheMultiple Add optionsprovide shortcuts for common operations with newly-added components:

• None• Repeat after Add — Immediately add another instance of eachnewly-added component.

• Array after Add— Create an array of your newly-added components.

NX Basic Design 9-5

Page 204: nbd_mt10053-s

9

Adding and constraining components

8. (Optional) Under Settings, specify a Name if you want your added partto have a different component name than the original part name. (Notavailable if you select multiple parts.)

9. (Optional) Specify the Reference Set for your added components.

10. (Optional) Choose a Layer Option to define the layer where thecomponents should be located.

If your Layer Option is As Specified, type the layer number in the Layerbox.

11. Choose OK or Apply to add the selected components.

9-6 NX Basic Design mt10053_s NX 6

Page 205: nbd_mt10053-s

9

Adding and constraining components

Activities: Adding and constraining components — create assemblyIn the Adding and constraining components section, do the following activity:

• Create an assembly

NX Basic Design 9-7

Page 206: nbd_mt10053-s

9

Adding and constraining components

Move Component overviewUse the Move Component command to move components in an assembly.

• You can select components to move dynamically (such as with draghandles), or you can create constraints to move the components intoposition.

• You can move components on different assembly levels at the same time.

Where do I find it?

Application Assemblies

Toolbar Assemblies→Move ComponentMenu Assemblies→Components→Move ComponentShortcut menu Right-click components®Move

9-8 NX Basic Design mt10053_s NX 6

Page 207: nbd_mt10053-s

9

Adding and constraining components

Assembly Constraints overviewUse the Assembly Constraints command to associatively define positions ofcomponents in the assembly.

You specify constraint relationships between two components in the assembly.For example, you can specify that a cylindrical face on one component is to becoaxial with a conical face on another component.

Use combinations of constraints to completely specify a component’s positionin the assembly.

NX calculates a position for the components which satisfies the constraintsyou specify.

Where do I find it?

Application Assemblies

Toolbar Assemblies→Assembly ConstraintsMenu Assemblies→Components→Assembly ConstraintsShortcut menu Right-click component®Assembly Constraints

NX Basic Design 9-9

Page 208: nbd_mt10053-s

9

Adding and constraining components

Assembly Constraint types

Type Description

Touch AlignConstrain two components so they touch or align witheach other.

Touch Align is the most common constraint.

ConcentricConstrain circular or elliptical edges of two componentsso the centers are coincident and the planes of the edgesare coplanar.

Distance Specify the minimum 3D distance between two objects.Fix Fix a component at its current position.

Parallel Define the direction vectors of two objects as parallel toeach other.

Perpendicular Define the direction vectors of two objects as perpendicularto each other.

Angle Define an angle dimension between two objects.

CenterCenter one or two objects between a pair of objects, orcenter a pair of objects along another object.

Bond “Weld” components together so they move as a rigid body.

Fit

Bring together two cylindrical faces with equal radii. Thisconstraint is useful for locating pins or bolts in holes.

If the radii later become non-equal, the constraint isinvalid.

9-10 NX Basic Design mt10053_s NX 6

Page 209: nbd_mt10053-s

9

Adding and constraining components

Create a Touch Align constraint

1. On the Assemblies toolbar, click Assembly Constraints .

2. In the Assembly Constraints dialog box, set Type to Touch Align.

3. Check the Settings and modify them as you require:

• Arrangements — Specify whether to apply the constraint to otherassembly arrangements.

• Dynamic Positioning — Specify that you want NX to solve theconstraints and move the components as you create each constraint.

• Associative — Specify that constraints are retained after you closethe Assembly Constraints dialog box. If the check box is cleared,constraints are temporary; they remain in effect only while the dialogbox is open.

4. Set Orientation to one of the following:

• Prefer Touch—Use a touch constraint when touch and align solutionsare both possible. (Touch constraints are more common than alignconstraints in most models.)

The Prefer Touch option uses an align constraint if a touch constraintwould over-constrain the assembly.

• Touch— Constrain objects so their surface normals are in oppositedirections.

• Align— Constrain objects so their surface normals are in the samedirection.

• Infer Center/Axis — Specify that, when you select a cylindrical orconical face, NX uses the face’s center or axis instead of the face itselffor the constraint.

5. Click Select Two Objects (if necessary), and select two objects forthe constraint.

You can use the Point Constructor to help you select objects.

6. If two solutions are possible, you can click Reverse Last Constraint toflip between the possible solutions.

7. Click OK or Apply when you finish adding constraints.

NX Basic Design 9-11

Page 210: nbd_mt10053-s

9

Adding and constraining components

Create a Concentric constraint

1. On the Assemblies toolbar, click Assembly Constraints .

2. In the Assembly Constraints dialog box, set Type to Concentric.

3. Check the Settings and modify them as you require:

• Arrangements — Specify whether you want the constraint to beapplied to other assembly arrangements.

• Dynamic Positioning — Specify that you want NX to solve theconstraints and move the components as you create each constraint.

• Associative— Specify that constraints are persistent after you closethe Assembly Constraints dialog box.

4. Click Select Two Objects (if necessary), and select two circularcurves for the constraint.

If the Accept Tolerant Curves assembly preference check box is selected,you can also select elliptical or near-circular curves that are within themodeling distance tolerance.

5. If two solutions are possible, click Reverse Last Constraint to flipbetween the possible solutions.

6. Click OK or Apply when you finish adding constraints.

9-12 NX Basic Design mt10053_s NX 6

Page 211: nbd_mt10053-s

9

Adding and constraining components

Create a Distance constraint

1. On the Assemblies toolbar, click Assembly Constraints .

2. In the Assembly Constraints dialog box, set Type to Distance.

3. Check the Settings and modify them if you do not want to use theirdefaults:

• Arrangements — Specify whether you want the constraint to beapplied to other assembly arrangements.

• Dynamic Positioning — Specify that you want NX to solve theconstraints and move the components as you create each constraint.

• Associative— Specify that constraints are persistent after you closethe Assembly Constraints dialog box.

4. Click Select Two Objects (if necessary), and select two objects for thedistance constraint.

5. If two solutions are possible, you can click Reverse Last Constraint toflip between the possible solutions.

If more than two solutions are possible, you can click Cycle LastConstraint to cycle through the possible solutions.

6. Click OK or Apply when you finish adding constraints.

NX Basic Design 9-13

Page 212: nbd_mt10053-s

9

Adding and constraining components

Create a Fix constraint

1. On the Assemblies toolbar, click Assembly Constraints .

2. In the Assembly Constraints dialog box, set Type to Fix.

3. Check the Settings and modify them if you do not want to use theirdefaults:

• Arrangements — Specify whether you want the constraint to beapplied to other assembly arrangements.

• Dynamic Positioning — Specify that you want NX to solve theconstraints and move the components as you create each constraint.

• Associative— Specify that constraints are persistent after you closethe Assembly Constraints dialog box.

4. Click Select Object (if necessary), and select the object you wantto fix.

5. Click OK or Apply when you finish adding constraints.

9-14 NX Basic Design mt10053_s NX 6

Page 213: nbd_mt10053-s

9

Adding and constraining components

Create a Parallel constraint

1. On the Assemblies toolbar, click Assembly Constraints .

2. In the Assembly Constraints dialog box, set Type to Parallel.

3. Check the Settings and modify them if you do not want to use theirdefaults:

• Arrangements — Specify whether you want the constraint to beapplied to other assembly arrangements.

• Dynamic Positioning — Specify that you want NX to solve theconstraints and move the components as you create each constraint.

• Associative— Specify that constraints are persistent after you closethe Assembly Constraints dialog box.

4. Click Select Two Objects (if necessary), and select two objects thatyou want to be parallel.

5. If two solutions are possible, you can click Reverse Last Constraint toflip between the possible solutions.

6. Click OK or Apply when you finish adding constraints.

NX Basic Design 9-15

Page 214: nbd_mt10053-s

9

Adding and constraining components

Create a Perpendicular constraint

1. On the Assemblies toolbar, click Assembly Constraints .

2. In the Assembly Constraints dialog box, set Type to Perpendicular.

3. Check the Settings and modify them if you do not want to use theirdefaults:

• Arrangements — Specify whether you want the constraint to beapplied to other assembly arrangements.

• Dynamic Positioning — Specify that you want NX to solve theconstraints and move the components as you create each constraint.

• Associative— Specify that constraints are persistent after you closethe Assembly Constraints dialog box.

4. Click Select Two Objects (if necessary), and select two objects thatyou want to be perpendicular.

5. If two solutions are possible, you can click Reverse Last Constraint toflip between the possible solutions.

6. Click OK or Apply when you finish adding constraints.

9-16 NX Basic Design mt10053_s NX 6

Page 215: nbd_mt10053-s

9

Adding and constraining components

Create an Angle constraint

1. On the Assemblies toolbar, click Assembly Constraints .

2. In the Assembly Constraints dialog box, set Type to Angle.

3. Check the Settings and modify them if you do not want to use theirdefaults:

• Arrangements — Specify whether you want the constraint to beapplied to other assembly arrangements.

• Dynamic Positioning — Specify that you want NX to solve theconstraints and move the components as you create each constraint.

• Associative— Specify that constraints are persistent after you closethe Assembly Constraints dialog box.

4. Specify the Subtype:

• 3D Angle measures the angle constraint between two objects withouta defined axis of rotation.

• Orient Angle measures the angle constraint between two objects,using a selected axis of rotation.

5. Select the objects for the angle constraint as follows:

• If Subtype is 3D Angle, the Select Two Objects option appears.Select two objects for the angle constraint.

• If Subtype is Orient Angle, the Select Three Objects optionappears. Select an axis as the first object, and then select two objectsfor the angle constraint.

6. If two solutions are possible, click Reverse Last Constraint to flipbetween the possible solutions.

7. Click OK or Apply when you finish adding constraints.

NX Basic Design 9-17

Page 216: nbd_mt10053-s

9

Adding and constraining components

Create a Center constraint

1. On the Assemblies toolbar, click Assembly Constraints .

2. In the Assembly Constraints dialog box, set Type to Center.

3. Check the Settings and modify them if you do not want to use theirdefaults:

• Arrangements — Specify whether you want the constraint to beapplied to other assembly arrangements.

• Dynamic Positioning — Specify that you want NX to solve theconstraints and move the components as you create each constraint.

• Associative— Specify that constraints are persistent after you closethe Assembly Constraints dialog box.

4. Specify the Subtype:

• 1 to 2— Center the first selected object between the next two selectedobjects.

• 2 to 1— Center two selected objects along the third selected object.

• 2 to 2 — Center two selected objects between two other selectedobjects.

5. If Subtype is 1 to 2 or 2 to 1, set Axial Geometry to define what happensif you select a cylindrical face or circular edge:

• Use Geometry— Use selected cylindrical faces for the constraint.

• Infer Center/Axis— Use the center or axis of the object.

6. Click Select Objects (if necessary), and select the appropriatenumber of objects as defined by the Subtype.

You can use the Point Constructor to help you select objects.

7. If two solutions are possible, click Reverse Last Constraint to flipbetween the possible solutions.

8. Click OK or Apply when you finish adding constraints.

9-18 NX Basic Design mt10053_s NX 6

Page 217: nbd_mt10053-s

9

Adding and constraining components

Create a Bond constraint

1. On the Assemblies toolbar, click Assembly Constraints .

2. In the Assembly Constraints dialog box, set Type to Bond.

3. Check the Settings and modify them if you do not want to use theirdefaults:

• Arrangements — Specify whether you want the constraint to beapplied to other assembly arrangements.

• Dynamic Positioning — Specify that you want NX to solve theconstraints and move the components as you create each constraint.

• Associative— Specify that constraints are persistent after you closethe Assembly Constraints dialog box.

4. Click Select Objects (if necessary), and select two or more objectsto bond.

5. Click Create Constraint when you are ready to create the constraint.

6. Click OK or Apply when you finish adding constraints.

NX Basic Design 9-19

Page 218: nbd_mt10053-s

9

Adding and constraining components

Create a Fit constraint

1. On the Assemblies toolbar, click Assembly Constraints .

2. In the Assembly Constraints dialog box, set Type to Fit.

3. Check the Settings and modify them if you do not want to use theirdefaults:

• Arrangements — Specify whether you want the constraint to beapplied to other assembly arrangements.

• Dynamic Positioning — Specify that you want NX to solve theconstraints and move the components as you create each constraint.

• Associative— Specify that constraints are persistent after you closethe Assembly Constraints dialog box.

4. Click Select Two Objects (if necessary), and select two pieces ofgeometry that are the same size.

The objects are fitted together.

5. If two solutions are possible, you can click Reverse Last Constraint toflip between the possible solutions.

6. Click OK or Apply when you finish adding constraints.

9-20 NX Basic Design mt10053_s NX 6

Page 219: nbd_mt10053-s

9

Adding and constraining components

Activities: Adding and constraining components — constrainIn the Adding and constraining components section, do the following activity:

• Constrain and move components

NX Basic Design 9-21

Page 220: nbd_mt10053-s

9

Adding and constraining components

Summary: Adding and constraining componentsWhen you add components to an assembly, you reference other part filesor subassemblies.

You can move components or establish constraints to define the locations ofcomponents.

In this lesson you:

• Added components to an assembly.

• Moved components.

• Defined assembly constraints.

9-22 NX Basic Design mt10053_s NX 6

Page 221: nbd_mt10053-s

10

Lesson

10 Introduction to Drafting

Purpose

This lesson introduces the Drafting application.

Objectives

Upon completion of this lesson, you will be able to:

• Open, create, and delete drawing sheets.

• Add and edit views on drawing sheets.

• Create dimensions.

• Create notes on a drawing sheet.

NX Basic Design 10-1

Page 222: nbd_mt10053-s

10

Introduction to Drafting

DrawingsUse the Drafting application to create drawings of 3D parts.

Some of the benefits of the Drafting application are:

• You can add views to a drawing sheet by indicating their location withthe cursor.

• When you add projected views, they are automatically aligned with theparent view.

• When you update the model, you can update the views eitherautomatically or manually.

• Drafting annotation is placed directly on the drawing sheet.

• Drafting annotation (dimensions, labels, and symbols with leaders) isassociative to the geometry you select.

• Associative view boundaries are calculated when the drawing sheet isupdated.

• Section views are fully associative to the model.

In NX, the term drawing sheet is used to define a collection of views. Youcan think of each drawing sheet as a separate page in the drawing file. Onedrawing file can contain many drawing sheets.

10-2 NX Basic Design mt10053_s NX 6

Page 223: nbd_mt10053-s

10

Introduction to Drafting

New Sheet overview

Use the New Sheet command to create a new drawing sheet with a specificsize, scale, name, unit of measure, and projection.

The new drawing sheet replaces the current display.

When you start the Drafting application, you will see either:

• An existing drawing sheet.

• The Sheet dialog box if there are no existing drawing sheets.

To control the automatic appearance of the Sheet dialog box:

1. From the Menu Bar, choose Preferences→Drafting.2. Click the General tab.3. In the Drawing Work Flow group, select the Automatically Start

Insert Sheet Command check box.

Where do I find it?

Application Drafting

Toolbar Drawing→New SheetMenu Insert→Sheet

Shortcut menuRight-click Drawing node in Part Navigator→InsertSheet

Create a new drawing sheet

1. On the Drawing toolbar, click New Sheet .

2. In the Sheet dialog box, define the drawing sheet size, scale, name, unitsof measure and projection angle.

3. Choose OK.

Open a drawing sheet

Do one of the following:

• In the Part Navigator, double click the drawing sheet node.

• In the Part Navigator, right-click the drawing sheet node and chooseOpen.

NX Basic Design 10-3

Page 224: nbd_mt10053-s

10

Introduction to Drafting

Edit a drawing sheet

Do one of the following:

• In the Part Navigator, right-click the drawing sheet and choose Edit Sheet.

• Right-click the view border of a drawing sheet and choose Edit Sheet.

• On the Drafting Edit toolbar, click Edit Sheet

• From the menu, choose Edit→Sheet.

You can change the projection angle only if no projected views exist onthe drawing sheet.

You can edit the drawing sheet to a larger or smaller size. If youedit the drawing sheet to a size so small that a member view fallsentirely outside the boundary of the drawing sheet, you will get anerror message.

If you need to edit the drawing sheet to a smaller size, but cannot due tothe current position of the views, move the views closer to the drawingsheet’s origin at the lower left corner of the sheet.

Delete a drawing sheet

Do one of the following:

• Right-click the border of a drawing sheet and choose Delete.

• In the Part Navigator, right-click the drawing sheet node and chooseDelete.

10-4 NX Basic Design mt10053_s NX 6

Page 225: nbd_mt10053-s

10

Introduction to Drafting

Activities: Drafting — Create drawingsIn the Introduction to Drafting section, do the following activities:

• Create a new non-master drawing

• Open and edit drawings (optional)

NX Basic Design 10-5

Page 226: nbd_mt10053-s

10

Introduction to Drafting

Change drawing display to monochromeThe Monochrome Display option displays a drawing sheet in a single color.

1. Choose Preferences®Visualization.

2. Click the Color Settings tab.

3. In the Drawing Part Settings section, select the Monochrome Displaycheck box.

The default colors are black and gray. You can specify any line orbackground color

In the Part Navigator, right-click the drawing node and chooseMonochrome.

Monochrome will be applied to all drawing sheets in the part.

In the Visualization Preferences dialog box, on the Line page, use theShow Widths option to display of line widths and make the displayclosely resemble a plotter output.

10-6 NX Basic Design mt10053_s NX 6

Page 227: nbd_mt10053-s

10

Introduction to Drafting

View PreferencesControl the display of views by choosing Preferences→View.

Define the display of hidden lines, silhouettes, smooth edges, and section viewbackground lines by using the View Preferences dialog box.

Automatically create linear, cylindrical, and bolt circle centerlines when youadd a view by selecting the Centerlines check box on the General page.

Hidden Lines

If you clear the Hidden Line check box, hidden line processing is notperformed and all hidden lines in the view appear as solid lines.

If you select the Hidden Line check box, the color, font, and width of the hiddenlines are determined by the settings in the three lists below the check box.

The color, font, and width lists are not named or labeled. Thisconfiguration is common in the dialog boxes in Drafting.

The color option is not applicable in monochrome mode.

Widths are displayed only if Show Widths is selected in theVisualization Preferences dialog box.

Smooth Edges

Smooth edges are those whose adjacent faces have the same surface tangentat the edge where they meet.

On the Smooth Edges page, select the Smooth Edges option to use the color,font, and width settings to specify the appearance of smooth edges.

Use the End Gaps option to vary the edge intersection appearance.

NX Basic Design 10-7

Page 228: nbd_mt10053-s

10

Introduction to Drafting

Base View overviewUse the Base View command to add the first view to a drawing sheet.

You can project other views from a base view.

A drawing sheet can have more than one base view.

To control the automatic appearance of the Base View dialog box:

1. From the Menu Bar, choose Preferences→Drafting.

2. Click the General tab.

3. In the Drawing Work Flow group, select Automatically Start BaseView Command.

This will automatically open the Base View dialog box when youstart the Drafting application and there are no existing views onany of the drawing sheets.

Where do I find it?

Application Drafting

Toolbar Drawing→Base ViewMenu Insert→View→Base View

Shortcut menu

Right-click the sheet border®Add Base View

Right-click drawing sheet node in Part Navigator→AddBase View

10-8 NX Basic Design mt10053_s NX 6

Page 229: nbd_mt10053-s

10

Introduction to Drafting

Base View options

(1) Part Add a view from a part that you specify

(2) Model View to Use Select the base view type from a list. Select NXdefined views or custom views.

(3) Orient View Tool Define a custom orientation for a view such asperpendicular to a model face.

(4) Scale Select from a list of several preset scales, enter acustom scale, or define the scale by an expression.

(5) View Style Opens the View Style dialog box. Settings youmake apply to the view you are adding.

NX Basic Design 10-9

Page 230: nbd_mt10053-s

10

Introduction to Drafting

Projected View overviewUse the Projected View command to create a projected view from an existingparent view.

Immediately after you place a base view on a drawing sheet, create aprojected view by moving the cursor in the direction of the projection youwant, and click to place the view.

To control the automatic appearance of the Projected View dialog box:

1. From the Menu Bar, choose Preferences→Drafting.

2. Click the General tab.

3. In the Drawing Work Flow group, select Automatically StartProjected View Command.

Where do I find it?

Application Drafting

Toolbar Drawing→Projected ViewMenu Insert→View→Projected View

Shortcut menu

Right-click an existing view border®Add ProjectedView

Right-click drawing view node in Part Navigator→AddProjected View

10-10 NX Basic Design mt10053_s NX 6

Page 231: nbd_mt10053-s

10

Introduction to Drafting

Projection lines

When you move the cursor while adding a projected view you see projectionlines. You can place the view at any angle from the base view. You can:

• Place the view manually. The angle snaps to 45° increments.

• Define a hinge line.

• Select a planar face and project perpendicular to it.

Preview

As you move the cursor the preview style can be:

• Border

• Wireframe

• Hidden Wireframe

• Shaded Image

To select a preview option, right-click before you place the view andchoose Preview Style.

NX Basic Design 10-11

Page 232: nbd_mt10053-s

10

Introduction to Drafting

Projected View options

(1) Parent View Select a different base view to use as the parentview.

(2) Vector Option Infer a hinge line or explicitly define a fixed hingeline.

(3) Reverse ProjectedDirection

Reverse the direction of the projected view.

(4) Associative Make the projected view associated to the definedhinge line.

(5) Placement Align the projected view horizontally, vertically,perpendicular to the hinge line, or infer theplacement based on the cursor location.

(6) Move View Move an existing view without interrupting theinteraction to place a projected view.

(7) View Style Open the View Style dialog box.

10-12 NX Basic Design mt10053_s NX 6

Page 233: nbd_mt10053-s

10

Introduction to Drafting

Edit the style of an existing viewThere are several ways to change the style of an existing view.

• Double-click the view border.

• Right-click the view border and choose Style.

• In the Part Navigator, double-click a drawing view node.

• In the Part Navigator, right-click a drawing view node and choose Style.

• Choose Edit→Style.

Drag views on a drawing1. (Optional) Select one or more views to move.

2. Hold the cursor over the border of a view (a selected view, if there are more

than one) until it changes to drag mode .

3. Drag the view as required.

As you move a view relative to others, alignment lines appear. Whenyou place a view with alignment lines visible it automatically snaps toan aligned position.

Delete views on a drawingThere are several ways to remove a view from a drawing sheet.

• Right-click the view border and choose Delete.

• In the Part Navigator, right-click the view to be removed and chooseDelete.

• Choose Delete and select the view.

• Choose Edit→Delete and select the view.

Once a view is removed from a drawing sheet, all drafting objects or viewmodifications associated to that view are deleted.

NX Basic Design 10-13

Page 234: nbd_mt10053-s

10

Introduction to Drafting

Activities: Drafting — add viewsIn the Introduction to drafting section, do the following activity:

• Add views to a drawing

10-14 NX Basic Design mt10053_s NX 6

Page 235: nbd_mt10053-s

10

Introduction to Drafting

DimensionsTo use the various dimensions types:

• Choose Insert→Dimension and then choose the desired dimension type.

• Use the Dimensions toolbar. This toolbar offers a menu of the availabledimension types.

Annotation Preferences

Use the Annotation Preferences dialog box (Preferences→Annotation) toconfigure global settings that affect dimensions.

The following pages in the Annotation Preferences dialog box apply todimensions:

Dimensions Control the display of extension lines and arrows,orientation of text, precision and tolerance, chamferdimensions, and narrow dimensions.

Line/Arrow Control the style and size of leaders, arrows, and extensionlines for both dimensions and other annotations. Apreview area provides a rendition of the symbol withleaders and dimensions.

Lettering Control the alignment, justification, size, and font of text.

Units Control the desired unit of measure for dimensionsand whether dimensions are created in single or dualdimension format.

Radial Control the settings that are unique to diameter andradius dimensions.

NX Basic Design 10-15

Page 236: nbd_mt10053-s

10

Introduction to Drafting

Dimension preferences and placement

When you select a dimension type, the corresponding dimension dialog barappears.

The settings that you set on the dialog bar affect only dimensions you arecurrently creating. The settings return to global values when you exitdimension creation or choose Reset.

1 Tolerance Types Select the tolerance type from a list.

2 Primary NominalPrecision

Select the primary nominal precision from 0-6decimal places from a list. If the preferencesformat is fractional, then the list displaysfractional precision values.

3 Tolerance ValuesEnter a tolerance value, or values, usingon-screen input boxes.

4 Tolerance PrecisionSet the primary tolerance precision from 0-6decimal places.

5 Annotation EditorDisplay the full Text Editor dialog box whereyou can enter symbols and appended text.

6 Dimension Style

Open the Dimension Style dialog box. Thisdialog box is a subset of the AnnotationPreferences dialog box, containing only theproperty pages that apply to dimensions.

Use this option to affect settings as youcreate one or more dimensions.

The global settings are restored whenyou exit from creating dimensions.

7 ResetReset local preferences to previous currentsettings in the part and clear appended text.

8 Driving Dimension

Treat as a driving sketch dimension or as adocumentation dimension.

This option is only available when a sketch iscreated on the drawing sheet.

10-16 NX Basic Design mt10053_s NX 6

Page 237: nbd_mt10053-s

10

Introduction to Drafting

Annotation placement options

When you select a dimension type to create, the annotation placement optionsappear on the Selection bar.

1 Leader OrientationSet the leader on the left side, right side, orautomatically infer the side.

2 Associative Origin Associate the entity origin so that it is alwaysaligned with another dimension.

3 Alignment Position Specify the alignment position on object suchas top-left, mid-center, bottom-right.

4 Origin Tool Open the Origin Tool dialog box.

Snap Point options

Snap point options appear on the Selection bar while you are working withdimensions.

These options act as a filter for selecting geometric points. You can eitherselect or deselect any of these in order to limit your selection to specific typesof points.

Use the Two-curve Intersection button (at the right end of the toolbar) toselect any two edges whose intersection you cannot fit inside the select ball.When you select it, all the other buttons are unavailable.

You can press the Esc key at any time to release all selected objects.

Placement cues for dimensions

As you create dimensions, you can align them with an existing dimension.Graphical cues appear when the origins of two dimensions are vertically orhorizontally aligned.

If you want the new dimension associated with the existing dimension, make

sure the Associative Origin button is active.

NX Basic Design 10-17

Page 238: nbd_mt10053-s

10

Introduction to Drafting

Append text to a dimension

You can append text to a dimension while you are creating it.

If you want only one line of appended text, select the object(s) to dimensionand, before you place the dimension, choose one of the appended text optionsin the shortcut menu.

If the text is complex, use the Text Editor .

To add appended text to a previously created dimension that does not alreadyhave appended text, do one of the following:

• Double-click the dimension, and open the Text Editor from the dialog bar.

• Double-click the dimension, and use the Right (after), Left (before), Up(above), or Down (below) arrow key on the keyboard to get the appendedtext location you desire. Type the text and press Enter.

• Double-click the dimension, and use the shortcut menu to choose eitherAppended Text (for a single line of text), or Text Editor (for complex text).

To edit existing appended text, do one of the following:

• Double-click the appended text.

• Double-click the dimension and use the Right (after), Left (before), Up(above), or Down (below) arrow key on the keyboard to get the appendedtext location you desire.

• Select the dimension, and open the shortcut menu over the appended text.

Change text orientation and text arrow placement

• To set the text orientation and text arrow placement as you create adimension, open the shortcut menu before you place the text.

• To change the text orientation and text arrow placement of an existingdimension, edit the dimension style.

Move a dimension

To change the origin of an existing dimension, simply drag it when nocommand is active.

The cursor will change to when you are in the move mode.

10-18 NX Basic Design mt10053_s NX 6

Page 239: nbd_mt10053-s

10

Introduction to Drafting

Editing an existing dimension

There are two possible shortcut menus that can be displayed over an existingdimension.

• One shortcut menu appears over a dimension, when dimension creationis inactive.

• The other menu appears when you double-click an existing dimension (toedit it) and then open the shortcut menu.

When you edit a dimension the dimension dialog bar appears.

The cursor changes to indicate that you are in the editing mode.

Change the precision of a dimension

1. Double-click the dimension.

2. Do one of the following:

• Choose Nominal Precision from the shortcut menu.

• From the Edit Dimension dialog bar, in the Value group, click theprecision list.

• On the keyboard, press the number key that corresponds to thedesired precision.

Inherit preferences from an existing dimension

After you create a dimension, you can edit its preference settings to matchanother dimension:

1. Double-click the dimension you want to change.

2. Right-click the dimension and choose Inherit.

3. Select the dimension that has the desired preference settings.

NX Basic Design 10-19

Page 240: nbd_mt10053-s

10

Introduction to Drafting

Activities: Drafting — dimensionsIn the Introduction to drafting section, do the following activity:

• Create dimensions

10-20 NX Basic Design mt10053_s NX 6

Page 241: nbd_mt10053-s

10

Introduction to Drafting

Creating notes and labelsThe Note dialog box provides options for creating notes, labels, and symbols.

You enter text and symbols for your notes and labels in the Text Input box.

Helper lines

Helper lines act as a guide to allow you to align notes, labels, dimensions,symbols, and views with other objects on the drawing sheet. Helper linesappear as a dashed line.

To use helper lines, move the cursor over the object to which you want toalign as you are placing the new annotation. The note highlights and helperlines appear.

Click to place the annotation at the desired location.

NX Basic Design 10-21

Page 242: nbd_mt10053-s

10

Introduction to Drafting

Create a note

1. Click Note from the Annotation toolbar or choose Insert→Note.

2. Enter the desired text into the text box. Text displays in the text boxand on the graphics window.

3. Click the left mouse button at the location where you wish to place thenote.

After you position text, it remains in the edit window for you to use againor edit for the next annotation.

You can also create a note on a drawing sheet by dragging a text file(.txt) from an operating system window to the drawing sheet.

Create a label

1. Type the desired text.

2. Locate the cursor on the curve/edge/face where you want to place thearrowhead (with the cursor displayed as shown below).

3. Drag the cursor away from the selection point.

4. Click the location for the text.

10-22 NX Basic Design mt10053_s NX 6

Page 243: nbd_mt10053-s

10

Introduction to Drafting

Edit an existing note or label

1. Right-click the existing note or label.

2. Choose the appropriate option from the shortcut menu.

You can display the Note dialog box and edit text by double-clickingthe note or label.

NX Basic Design 10-23

Page 244: nbd_mt10053-s

10

Introduction to Drafting

Activities: Drafting — Notes and labelsIn the Introduction to drafting section, do the following activity:

• Create notes and labels

10-24 NX Basic Design mt10053_s NX 6

Page 245: nbd_mt10053-s

10

Introduction to Drafting

Create a Master Model Drawing1. Open the master model part file. (File→Open)

2. Start the Assemblies application. (Start→Assemblies)

3. Create a new parent part. (Assemblies→Components→Create NewParent, xxxxx_dwg)

You can also create a drawing file using by choosing File→New andselecting a Drawing template.

4. Start the Drafting application. (Start→Drafting)

5. Adjust the sheet; name, units, size, and projection angle. (Edit→Sheet)

6. Add the drawing formats; title block, border, revision block, standardnotes.

7. Set view display preferences; hidden line removal, section backgrounds,and threads. (Preferences→View)

8. Add the base view, typically the top or front view. (Insert→View→BaseView and select the model view to use)

9. Add more views; projected, detail, section, isometric, and exploded.(Insert→View)

10. Adjust the view display; size, orientation, etc. (Edit→Style or Edit→View)

11. Clean up individual views with view dependent edits; erase object, editentire object, and edit object segment. (Edit→View→View DependentEdit)

12. Add utility symbols; centerlines, target symbols, and intersection symbols.(Insert→Centerline or Insert→Symbol)

13. Add dimensions. (Insert→Dimension)

14. Add the notes, labels, and GD&T symbols. (Insert→Note orInsert→Feature Control Frame)

NX Basic Design 10-25

Page 246: nbd_mt10053-s

10

Introduction to Drafting

Summary: DraftingUse the Drafting application to create and edit drawing sheets. Views anddimensions on a drawing sheet are associative to the solid model and updatewhen changes are made to the model.

Use the Note command to create notes and labels.

In this lesson you:

• Modified a drawing sheet.

• Added views to a drawing sheet.

• Created dimensions.

• Added notes to a drawing sheet.

10-26 NX Basic Design mt10053_s NX 6

Page 247: nbd_mt10053-s

AAppendix

A Primitive solids

This appendix describes the common commands to create primitive solids.

NX Basic Design A-1

Page 248: nbd_mt10053-s

A

Primitive solids

Primitive solidsA primitive is a solid body that is has an basic mathematical shape.

As an alternative to sketching when the model is quite simple, you could usea primitive as the base feature of your solid model.

When you create a primitive body, you specify its type, size, location, andorientation.

The four types of primitives are:

• Block

• Cylinder

• Cone

• Sphere

Although NX allows the use of multiple primitives, the practice is notrecommended.

A-2 NX Basic Design mt10053_s NX 6

Page 249: nbd_mt10053-s

A

Primitive solids

BlockCreate a Block by specifying the size and location.

The orientation is inferred from the WCS.

There are three Type options you can use to create a Block:

• Origin and Edge Lengths

• Two Points and Height

• Two Diagonal Points

NX Basic Design A-3

Page 250: nbd_mt10053-s

A

Primitive solids

CylinderCreate a Cylinder by specifying the axis vector, location, and size.

There are two Type options you can use to create a Cylinder:

• Axis, Diameter, and Height

• Arc and Height

A-4 NX Basic Design mt10053_s NX 6

Page 251: nbd_mt10053-s

B

Appendix

B Features with predefined shapes

This appendix discusses additional features that can be associativelypositioned. Features formerly called form features include holes, slots, bosses,pads, pockets and grooves.

NX Basic Design B-1

Page 252: nbd_mt10053-s

B

Features with predefined shapes

BossThe Boss feature is used to add a cylindrical shape with a specified height toa model, having either straight or tapered sides.

1 — Diameter2 — Height3 — Taper Angle

A positive or negative value may be entered depending on which way the wallis to incline. A zero value results in a vertical cylinder wall.

B-2 NX Basic Design mt10053_s NX 6

Page 253: nbd_mt10053-s

B

Features with predefined shapes

SlotThis option allows you to create a slot in a solid body as if cut by a millingmachine tool. In each case, the shape of the cutting tool corresponds to theslot type and dimensions.

The slot feature will be created so that the axis of the cutting tool is normal tothe face or datum plane selected. Initially, the path of the slot will be parallelto the selected Horizontal Reference.

There are several different slot types available. You will be prompted for theparameters that apply to the type of slot chosen.

Rectangular slot

The Rectangular slot type uses a tool that has cylindrical end faces and willproduce sharp edges along the bottom of the slot.

1 — Length2 — Width3 — Depth

The Width of the rectangular slot represents the diameter of the cylindricalcutting tool.

The Depth of the slot is measured in a direction parallel to the tool axis fromthe placement face to the bottom of the slot. Depth values must be positive.

The Length is measured parallel to the horizontal reference (X in the featurecoordinate system). Length values must be positive.

NX Basic Design B-3

Page 254: nbd_mt10053-s

B

Features with predefined shapes

Other slot types

The other available slot profiles are shown below.

Ball-End

U-Slot

T-Slot

Dove-Tail

Thru slot

The Thru Slot option can be applied to all slot types and extends the length ofthe slot along the placement face in the direction of the horizontal referencebetween two specified faces.

You will be prompted to select starting and ending thru faces instead of alength parameter. The two thru faces cannot be parallel to the placement face.

The rectangular slot shown below was created with the Thru Slot optionenabled. The selected starting and ending thru faces are shaded.

You should not dimension to the end arcs of the slot when positioning a ThruSlot. The length of a Thru Slot is determined by the selected thru faces. Theonly positioning dimension required is to locate an edge or centerline alongthe length of the slot (tool) to a target edge or datum. Parallel at a Distancecan be used to constrain the feature and control the two remaining degreesof freedom.

B-4 NX Basic Design mt10053_s NX 6

Page 255: nbd_mt10053-s

B

Features with predefined shapes

PocketThe pocket feature is used to create a cavity in a solid body.

There are three types of pockets:

• Cylindrical (not covered in this lesson)

• Rectangular

• General (not covered in this lesson)

Rectangular pocket

This option allows a rectangular pocket to be defined to a specified depth, withor without a floor and/or corner radius, having either straight or tapered walls.

The following parameters may be specified:

1 — Length2 — Width3 — Depth4 — Corner Radius5 — Floor Radius6 — Taper Angle

The pocket is initially oriented so that the Length is parallel to theselected Horizontal Reference.

Pocket features may be positioned from a tool edge or from the centerlinesprovided for this purpose.

NX Basic Design B-5

Page 256: nbd_mt10053-s

B

Features with predefined shapes

PadThis option allows a raised pad on a solid body.

There are two types of pads:

• Rectangular

• General (not covered in this lesson)

Rectangular pad

This option allows a rectangular pad to be defined to a specified height, withor without a corner radius and/or taper.

The following parameters may be specified:

1 — Length2 — Width3 — Height4 — Corner Radius5 — Taper Angle

The pad is initially oriented so that the Length is parallel to theselected Horizontal Reference.

B-6 NX Basic Design mt10053_s NX 6

Page 257: nbd_mt10053-s

B

Features with predefined shapes

GrooveThe groove feature requires a cylindrical or conical placement face. A groovecan be thought of as a feature that would result from a part being cut in alathe. After specifying the groove parameters, you will be shown a previewof the tool solid. The tool solid can be thought of as the path that the lathewould make as it cuts the solid.

Positioning a Groove

You only have to position a groove along the axis of the cylindrical or conicalplacement face. The Positioning dialog box will not appear. Instead, you areonly required to specify a horizontal dimension along the axis by selecting atarget edge followed by a tool edge or centerline.

Two grooves are shown in the following example.

1 — Target Edge

2 — Tool Edge (or centerline)

NX Basic Design B-7

Page 258: nbd_mt10053-s

B

Features with predefined shapes

Positioning methodsPositioning is a legacy method used to place the legacy form features relativeto other geometry.

Horizontal

Specifies the horizontal distance between two points, one on the target solidand the other on the tool solid. Horizontal is measured along the X-axis of thefeature coordinate system (the Horizontal Reference). As edges are selected,the nearest valid point is selected (midpoints are not selectable).

1 — Horizontal Reference

2 — Target Edge (End Point)

3 — Tool Edge (Tangent Point)

B-8 NX Basic Design mt10053_s NX 6

Page 259: nbd_mt10053-s

B

Features with predefined shapes

Vertical

Specifies the vertical distance between two points, one on the target solid andthe other on the tool solid. Vertical is measured along the Y-axis of the featurecoordinate system (perpendicular to the Horizontal Reference). As edges areselected, the nearest valid point is selected (midpoints are not selectable).

1 — Horizontal Reference

2 — Target Edge (End Point)

3 — Tool Edge (Arc Center)

NX Basic Design B-9

Page 260: nbd_mt10053-s

B

Features with predefined shapes

Perpendicular

Specifies the shortest (normal) distance between a linear edge on the targetsolid (also datum planes or axis) and a point on the tool solid. The lineartarget edge is always selected first.

1 — Target Edge

2 — Tool Edge (Arc Center)

Point onto Line

Specifies that the distance between an edge on the target solid (also datumplanes or axis) and a point on the tool solid is zero.

Point onto Line is the same as the Perpendicular positioning dimensionwith the value automatically set to zero. You can change it to a non-zerovalue when you edit the feature.

1 — Target Edge (Datum Plane)

2 — Tool Edge (Arc Center)

B-10 NX Basic Design mt10053_s NX 6

Page 261: nbd_mt10053-s

B

Features with predefined shapes

Parallel

Specifies the shortest distance between two points, one point on the targetsolid and the other point on the tool solid. As edges are selected, the nearestvalid point is selected (midpoints are not selectable).

1 — Target Edge (Arc Center)

2 — Tool Edge (Arc Center)

Point onto Point

Specifies the distance between a point on the target solid and a point on thetool solid is zero. This is commonly used to align arc centers (concentric) ofcylindrical or conical features. This method fully constrains their locationsince rotation is not a degree of freedom for cylindrical or conical features.

Point onto Point is the same as the Parallel positioning dimension withthe value automatically set to zero. You can change it to a non-zerovalue when you edit the feature.

1 — Target Edge (Arc Center)

2 — Tool Edge (Arc Center)

NX Basic Design B-11

Page 262: nbd_mt10053-s

B

Features with predefined shapes

Parallel at a distance

Specifies that a linear edge on the target solid (also a datum plane or datumaxis) and a linear edge on the tool solid must be parallel and at a givendistance. This is typically used for features with length (slot, pocket or pad).

Using Parallel at a Distance will solve two of the three degrees of freedomnecessary to fully specify a feature having a length (rotation and translationin one direction). Adding another Parallel at a Distance or Line onto Linedimension would overspecify the location of the feature.

To fully specify the feature in the example an additional positioningdimension is required to solve the final degree of freedom (i.e. Horizontal,Vertical, Perpendicular).

1 — Target Edge

2 — Tool Edge (Centerline of Slot)

B-12 NX Basic Design mt10053_s NX 6

Page 263: nbd_mt10053-s

B

Features with predefined shapes

Line onto line

Specifies that the distance between a linear edge on the target solid (or adatum plane or datum axis) and a linear edge on the tool solid is zero andthey are constrained parallel to each other. This is typically used for featureswith length (slot, pocket, or pad).

Using Line onto Line will solve two of the three degrees of freedom necessaryto fully specify a feature having a length (rotational and translation in onedirection). Adding another Line onto Line or Parallel at a Distance dimensionwould overspecify the location of the feature. To fully specify the feature inthe above example an additional positioning dimension is required to solvethe final degree of freedom (i.e. Horizontal, Perpendicular, or Point onto Line).

Line onto Line is the same as the Parallel at a Distance positioningdimension with the value automatically set to zero. This zero value canbe changed to a non-zero value when editing the feature.

1 — Target Edge (Datum Plane)

2 — Tool Edge (Centerline of Slot)

NX Basic Design B-13

Page 264: nbd_mt10053-s

B

Features with predefined shapes

Angular

Specifies that a linear edge on the target solid (also a datum plane or datumaxis) and a linear edge on the tool solid must be at a given angle to eachother. The angle is measured in a counter-clockwise direction (with respect tothe feature coordinate system), from the ends of the edges nearest to wherethey are selected.

1 — Target Edge

2 — Tool Edge (Edge of Pocket)

B-14 NX Basic Design mt10053_s NX 6

Page 265: nbd_mt10053-s

B

Features with predefined shapes

Edit positioningAs features are created the parametric data is captured in expressions.The parametric data consists of the actual feature size definition (i.e.diameter, height, length) as well as the positional data that is captured inthe positioning dimensions.

This option allows a feature to be moved by editing its positioning dimensions.In addition, positioning dimensions may be added to features that are eitherunderspecified or were not given any positioning dimensions at the timeof creation.

Once the feature has been selected, the following options are offered basedupon the positioning status of the selected feature:

• Add Dimension

• Edit Dimension Value

• Delete Dimension

NX Basic Design B-15

Page 266: nbd_mt10053-s

B

Features with predefined shapes

Add dimension

This option may be used to add a positioning dimension to a feature.

When adding positioning dimensions, any edge (1) resulting from theintersection of the feature being positioned (2) and a face on the target solid(3) may not be selected as the tool edge.

Valid target edges for positioning purposes must belong to features existingin the feature creation list of the model before the feature being positioned.

Edit dimension value

Features may be moved by changing the values of the feature’s positioningdimensions.

To use this option:

• Select the dimension to edit (if there is only one positioning dimension, itis selected automatically).

• Type the new value.

Continue editing as many dimension values as desired. Once all the desireddimension values have been edited, click OK.

B-16 NX Basic Design mt10053_s NX 6

Page 267: nbd_mt10053-s

B

Features with predefined shapes

Delete dimension

Use this option to delete a positioning dimension from a feature. The featurewill then remain in its current location as its position is no longer associatedto the model.

If you are replacing a dimension, add the new dimension before deletingthe old one. The Edit Positioning dialog box is maintained when youadd a dimension but is automatically dismissed when you delete adimension.

Display dimensions

The Display Dimensions option in the Feature Browser temporarily displaysthe parameters of size and location in the graphics window for the feature.Refreshing the graphics window removes the temporary display of theparameters.

Display Dimensions can also be accessed using the Part Navigator.

NX Basic Design B-17

Page 268: nbd_mt10053-s

B

Page 269: nbd_mt10053-s

C

Appendix

C Legacy mating conditions

By applying mating conditions to components in an assembly, you establishparametric, positional relationships between objects in the components.These relationships are termed mating constraints.

In the example shown, if you align the cylindrical face of a bolt to thecylindrical face of a hole in a block and then move the hole, the bolt willautomatically move with it.

NX Basic Design C-1

Page 270: nbd_mt10053-s

C

Legacy mating conditions

Mating Constraint typesA mating condition is made up of one or more mating constraints. Thereare eight types of constraints.

1 — Mate 4 — Parallel 7 — Distance2 — Align 5 — Perpendicular 8 — Tangent3 — Angle 6 — Center

To make the Mating Conditions dialog box available, choosePreferences→Assemblies, and from the Interaction list, choose MatingConditions.

Selecting objects

FROM / TO

When selecting objects to mate, the Cue line will be directing you toselect FROM and TO objects. The FROM object is part of the component thatis going to move to a new position. The TO object is part of the componentthat is remaining in its present location.

C-2 NX Basic Design mt10053_s NX 6

Page 271: nbd_mt10053-s

C

Legacy mating conditions

Mate constraintWhen applying the Mate constraint to components using planar faces anddatum planes, the objects will be oriented so that their normals are paralleland point in opposite directions. The components will not necessarily havephysical contact but will be coplanar. By definition, a face normal in a solidbody points away from the solid.

When mating non–planar faces (i.e. cylindrical to cylindrical, spherical tospherical) the radii must be the same; for conical to conical faces, the tapermust be the same.

NX Basic Design C-3

Page 272: nbd_mt10053-s

C

Legacy mating conditions

Align constraintWhen you apply the Align constraint to components using planar objects(planar faces and datum planes), the objects will be oriented so that theirnormals are parallel and point in the same direction. The components willnot necessarily have physical contact but will be coplanar.

When aligning non-planar faces, i.e. cylindrical to cylindrical, spherical tospherical, or conical to conical, the radii and/or taper do not have to be thesame.

The Align constraint can also be used to position an edge or curve object ofa component with a planar object (planar face or datum plane) of anothercomponent. A vector will be determined from the edge or curve object andthe objects will be oriented so that the vector and the planar object lie on thesame plane (same behavior as with mate constraint).

Using the CSYS filter

The Align constraint allows existing coordinate systems to be used asFROM/TO selection objects. When using the CSYS option, select the FROMCSYS and then immediately select the TO CSYS. This constraint will removeall DOFs between the two components.

C-4 NX Basic Design mt10053_s NX 6

Page 273: nbd_mt10053-s

C

Legacy mating conditions

Angle constraintUse the Angle constraint when you need to control specific angles betweenobjects of components.

The example below illustrates an angle constraint that is being applied inconjunction with two other constraints. The two planar faces of the blocksmust always be coplanar by virtue of the Mate constraint. The pivot for theAngle constraint is determined by the Align constraint that is applied tothe two edges.

NX Basic Design C-5

Page 274: nbd_mt10053-s

C

Legacy mating conditions

Parallel constraintUse the Parallel constraint when you need to establish parallelism betweenobjects of components. Objects that have surface normals associated to themwill be oriented parallel based on those normals.

When applying the Parallel constraint to position a planar object of acomponent (planar face or datum plane) with an edge or curve object ofanother component; a vector will be determined from the edge or curve object.The vector and the planar object’s normal will then become parallel.

C-6 NX Basic Design mt10053_s NX 6

Page 275: nbd_mt10053-s

C

Legacy mating conditions

Perpendicular constraintUse the Perpendicular constraint when you need to establish perpendicularitybetween objects of components. Objects that have surface normals associatedto them will be oriented perpendicular based on those normals.

When applying the Perpendicular constraint to position a planar object of acomponent, (planar faces and datum planes), with an edge or curve object ofanother component; a vector will be determined from the edge or curve object,that vector and the planar object’s normal will then become perpendicular.

NX Basic Design C-7

Page 276: nbd_mt10053-s

C

Legacy mating conditions

Center constraintUse the Center constraint to center 1 or 2 objects of a component to 1 or 2objects of another component.

Center Objects 1 to 1

Center Objects 1 to 2

C-8 NX Basic Design mt10053_s NX 6

Page 277: nbd_mt10053-s

C

Legacy mating conditions

Center Objects 2 to 2

Create a Center constraint

1. Choose the Center constraint.

2. Set the Object filter.

3. Specify the number of objects to use (Center Objects 1 to 1, 1 to 2, 2to 1, or 2 to 2).

4. Select the objects as instructed in the Cue line.

NX Basic Design C-9

Page 278: nbd_mt10053-s

C

Legacy mating conditions

Distance constraintUse the Distance constraint to define a distance between two geometricobjects. The sign (+/-) of the dimension controls which side of the object thesolution is on.

Tangent constraintUse the Tangent constraint to define a physical contact between two geometricobjects. There can be multiple solutions to a tangent constraint. To specifywhich solution is desired, a help point will be computed from the pick positionon the surface and used to find a unique solution to the tangent constraint.

The following are some examples of tangent constraints:

• Point on Surface.

• Line tangent to Surface.

• Plane tangent to Sphere.

• Plane tangent to Cylinder.

C-10 NX Basic Design mt10053_s NX 6

Page 279: nbd_mt10053-s

C

Legacy mating conditions

Mating Conditions dialog boxMating conditions are applied from the Mating Conditions dialog box and canbe accessed by clicking Mate Component on the Assemblies toolbar or bychoosing Assemblies→Components→Mate Component from the menu bar.

1 — Mating Conditions Tree Listing

2 — Mating Constraint Types

3 — Selection Steps

4 — Expression Value (for Angle and Distance constraints)

NX Basic Design C-11

Page 280: nbd_mt10053-s

C

Legacy mating conditions

Preview

The Preview option becomes active after all the objects have been correctlyselected for a constraint. This option lets you preview the solution byactually moving the component based on the existing constraints. Additionalconstraints may still be applied. After previewing the constraint, click Applyor OK to accept the constraint or continue creating another constraint. Ifthe constraint is not correct, click Unpreview and use the Selection Steps todefine different FROM and TO faces.

OK, Apply, and Cancel

• OK— This should be selected only after all constraints have been applied.This will save the mating condition (and its constraints) and dismiss theMating Conditions dialog box.

• Apply — This will apply the constraint and the dialog box will remainopen.

• Cancel — This will dismiss the dialog box without saving any of theconstraints you added.

C-12 NX Basic Design mt10053_s NX 6

Page 281: nbd_mt10053-s

C

Legacy mating conditions

Define mating constraints

1. Select a Mating Type.

2. Select an object type from the Filter list (optional).

3. In the graphics window, select an object FROM component to be mated(component you are moving).

4. In the graphics window, select an object on the component to mate TO(component that will remain stationary).

5. Click Preview and then click Apply (the dialog box remains open to letyou add more constraints) or click OK to accept the constraint and dismissthe dialog box.

Degree of freedom indicators

Temporary arrows are displayed to indicate the remaining degrees of freedom.The Show Degrees of Freedom/Remove Degrees of Freedom options in theMating Condition shortcut menu may be used to turn on and off the displayof these arrows.

A Mate constraint applied to the faces shown below, constrains the smallblock in the direction normal to the faces. The small block is still free totranslate and rotate in the plane that the two shaded faces have in common.

NX Basic Design C-13

Page 282: nbd_mt10053-s

C

Legacy mating conditions

Vary Constraints

The Vary Constraints option can be used to reposition the active component inthe Mating Conditions dialog box. Existing mating constraints will limit thefreedom of movement. This dialog box is similar to the Reposition Componentdialog box. A different component can be selected and repositioned by clickingSelect Component.

C-14 NX Basic Design mt10053_s NX 6

Page 283: nbd_mt10053-s

C

Legacy mating conditions

List Errors

If there are no degree of freedom indicators visible and the Preview option isunavailable, you may have tried to define an invalid mating constraint. Thiswill activate the List Errors button. Clicking it will present information aboutthe error. The constraint must be deleted and recreated.

NX Basic Design C-15

Page 284: nbd_mt10053-s

C

Legacy mating conditions

Tree listingThe Mating Conditions Tree Listing list all of the assemblies matingconditions and constraints. Several options and viewing preferences maybe controlled from the Listing Tree.

1 — Mating Condition expanded to display constraint2 — Mating Constraint suppression toggle3 — Mating Condition4 — Mating Constraints5 — Mating Constraint shortcut menu

Suppress/Unsuppress

Mating Conditions or individual Mating Constraints may be suppressed orunsuppressed using the check box.

• A suppressed mating constraint is ignored during geometric edits.

• If a mating constraint is being unsuppressed, the mating condition mustbe solved again.

C-16 NX Basic Design mt10053_s NX 6

Page 285: nbd_mt10053-s

C

Legacy mating conditions

Mating constraint shortcut menu

The mating constraints shortcut menu is activated by using the shortcutmenu over a mating constraint.

• Alternate Solution – Produces any other solution that is applicable to theselected constraint.

• Convert To – Allows the constraint to be changed to another applicableconstraint, i.e. Mate to Distance.

• Delete – Removes the selected mating constraint.

• Rename – Allows the renaming of a mating constraint.

NX Basic Design C-17

Page 286: nbd_mt10053-s

C

Legacy mating conditions

Mating condition shortcut menu

The mating condition shortcut menu is activated by using the shortcut menuover a mating condition.

Highlight/Unhighlight – will highlight or unhighlight the current condition.

• From – Highlights the FROM object for all constraints of the selectedcondition.

• To – Highlights the TO object for all constraints of the selected condition.

• With/Without Direction – Controls the display of the object normal ordirection vectors.

Show/Remove Degrees of Freedom – Controls the display of the remainingDegrees of Freedom (DOF).

Suppress/Unsuppress – Controls the suppression status of the selectedcondition. Can also be performed by using the suppression toggle in frontof the condition name.

• A suppressed mating condition is ignored during geometric edits.

• No error messages will be displayed for suppressed mating conditions.

• If you modify a component creating a failed constraint, that constraintmust be deleted before the mating condition can be unsuppressed.

Delete – Removes the selected mating condition.

Rename – Allows the renaming of a mating condition.

Remember Constraints – Mating constraints may be saved for a selectedmating condition within the assembly part. This allows “learned” orautomatic mating when the same component is added to the assembly again.

C-18 NX Basic Design mt10053_s NX 6

Page 287: nbd_mt10053-s

C

Legacy mating conditions

Reposition ComponentThe Reposition Component option may be used on a component that does nothave any mating conditions, has suppressed mating conditions, or is onlypartially constrained. If the component is partially constrained, its matingconstraints will be enforced within the reposition function.

To reposition a component click Reposition Component on the Assembliestoolbar or choose Assemblies→Components→Reposition Component fromthe menu bar.

NX Basic Design C-19

Page 288: nbd_mt10053-s

C

Legacy mating conditions

Transform types

The Reposition Component dialog box includes the following transform types:

1 — Point to Point 5 — Reposition2 — Translate 6 — Rotate Between Axes3 — Rotate About a Point 7 — Rotating Between Points4 — Rotate About a line

C-20 NX Basic Design mt10053_s NX 6

Page 289: nbd_mt10053-s

C

Legacy mating conditions

Transform options

Move Objects or Move Handles Only

These radio buttons let you specify whether you want to move the componentalong with the drag handles or just the drag handles. The drag handles canbe repositioned to a specific orientation and used to drag the component alonga specific vector direction or about a specific axis.

Distance or Angle

The Distance input field (or Angle field if a rotation is being defined) lets youdefine a distance (or angle) for movement.

Snap Increment

Snap Increment allows snapping to “whole-multiple” distances when usingthe direction or rotation drag handles.

Vector Method

Provides options to define a vector when moving a component using one ofthe direction drag handles.

Snap Handles to WCS

Provides a means for moving the handles to the origin and orientation ofthe current WCS.

Motion Animation

This slider lets you specify how finely the motion is animated (from Fine toCoarse) during the motion that you have defined.

NX Basic Design C-21

Page 290: nbd_mt10053-s

C

Legacy mating conditions

Collision options

Collision Action

Specifies what the system will do if a collision occurs.

• None — no action is taken.

• Highlight Collision— you can continue moving the components, and theareas that collided are highlighted.

• Stop Before Collision— the motion stops just before a collision occurs.The distance between the components when the motion stops dependson the setting of the Motion Animation slider. The closer the slider isto Fine, the shorter the distance.

Collision Checking Mode

Allows you to specify what types of objects will be checked for clearance whilerepositioning.

C-22 NX Basic Design mt10053_s NX 6

Page 291: nbd_mt10053-s

C

Legacy mating conditions

Repositioning components using drag handles

Components can be repositioned quickly and easily using drag handles.

When the Reposition Component dialog box is displayed, the graphics windowdisplays a set of handles.

There are several ways to reposition a component with the drag handles.

• To move the origin of the component to a specific point, select the origindrag handle (filled square) and then select a destination point. Thedestination points that can be selected are determined by the Snap Pointtoolbar.

• To drag the component to an arbitrary cursor location, select the origindrag handle (filled square) and drag to a new cursor location.

• To translate the component along an axis, select a translation drag handle(cone head) and drag the component.

• To rotate the component about an axis, select a rotation drag handle(filled circle) and drag the component.

• To orient the component to a saved coordinate system, select the origindrag handle (filled square) and then select the saved coordinate system.

The Move Handles Only option is used to first move the drag handles toa specific orientation before using them to move the component.

NX Basic Design C-23

Page 292: nbd_mt10053-s

C

Page 293: nbd_mt10053-s

Index

AAnnotationdimension preferences andplacement . . . . . . . . . . . . . . 10-16

placement . . . . . . . . . . . . . . . . . 10-17helper lines . . . . . . . . . . . . 10-21

preferences . . . . . . . . . . . . . . . . 10-15preferences and placement

placement cues fordimensions . . . . . . . . . . 10-17

snap point options . . . . . . . 10-17ApplicationAssemblies . . . . . . . . . . . . . . . . . 8-10Drafting . . . . . . . . . . . . . . . . . . . 10-2ApplicationsGateway . . . . . . . . . . . . . . . . . . . . 1-3Assembly . . . . . . . . . . . . . . . . . . . . . 8-2Add Component . . . . . . . . . . . . . . 9-5Assemblies application . . . . . . . . 8-10Assemblies toolbar . . . . . . . . . . . . 9-2Associativity . . . . . . . . . . . . . . . . 8-18Bottom-up construction method . . 9-3Component object . . . . . . . . . . . . . 8-3Component parts . . . . . . . . . . . . . 8-3constraints

angle . . . . . . . . . . . . . . . . . . 9-17bond . . . . . . . . . . . . . . . . . . 9-19center . . . . . . . . . . . . . . . . . 9-18concentric . . . . . . . . . . . . . . 9-12distance . . . . . . . . . . . . . . . . 9-13fit . . . . . . . . . . . . . . . . . . . . 9-20fix . . . . . . . . . . . . . . . . . . . . 9-14parallel . . . . . . . . . . . . . . . . 9-15perpendicular . . . . . . . . . . . 9-16touch align . . . . . . . . . . . . . . 9-11types . . . . . . . . . . . . . . . . . . 9-10

Constraints . . . . . . . . . . . . . . . . . 9-9general concepts . . . . . . . . . . . . . . 9-2

Load optionsReference Sets . . . . . . . . . . . . 8-7Saved Load Options . . . . . . . . 8-8

Load Options . . . . . . . . . . . . . . . . 8-4Load Behavior . . . . . . . . . . . . 8-7Load states . . . . . . . . . . . . . . 8-5Part Versions . . . . . . . . . . . . . 8-4Scope . . . . . . . . . . . . . . . . . . . 8-6

Move Component . . . . . . . . . . . . . 9-8Selecting Components in thenavigator . . . . . . . . . . . . . . . . 8-14

Subassembly . . . . . . . . . . . . . . . . 8-2Top down and bottom upmodeling . . . . . . . . . . . . . . . . . 9-2

Assembly Navigator . . . . . . . . . . . . 8-11Display Parent . . . . . . . . . . . . . . 8-19Icons and check boxes . . . . . . . . . 8-12Identifying components . . . . . . . . 8-14Make Displayed Part . . . . . . . . . 8-19Make Work Part . . . . . . . . . . . . . 8-19Node display . . . . . . . . . . . . . . . . 8-11Pack and Unpack . . . . . . . . . . . . 8-19Selecting Components . . . . . . . . . 8-14shortcut menu . . . . . . . . . . . . . . 8-19

B

Block . . . . . . . . . . . . . . . . . . . . . . . . A-3Boolean operations . . . . . . . . . . . . . . 5-6Boss . . . . . . . . . . . . . . . . . . . . . . . . B-2

C

Chamfer . . . . . . . . . . . . . . . . . . . . . 7-7creating . . . . . . . . . . . . . . . . . . . . 7-8options . . . . . . . . . . . . . . . . . . . . . 7-9Change Displayed Part . . . . . . . . . 1-14Command Finder . . . . . . . . . . . . . . . 2-6Cue line . . . . . . . . . . . . . . . . . . . . . . 1-5

NX Basic Design Index-1

Page 294: nbd_mt10053-s

Index

Cylinder . . . . . . . . . . . . . . . . . . . . . A-4

DDatum Axis . . . . . . . . . . . . . . . . . . 4-11Applications . . . . . . . . . . . . . . . . 4-13Creating

Curve/Face Axis . . . . . . . . . . 4-16Intersection . . . . . . . . . . . . . 4-15Two Points . . . . . . . . . . . . . . 4-14

Curve/Face Axis . . . . . . . . . . . . . 4-16Intersection . . . . . . . . . . . . . . . . 4-15Options . . . . . . . . . . . . . . . . . . . 4-12Two Points . . . . . . . . . . . . . . . . . 4-14Types . . . . . . . . . . . . . . . . . . . . . 4-12Datum CSYS . . . . . . . . . . . . . . . . . 4-17Datum PlaneAt Angle . . . . . . . . . . . . . . . . . . . . 4-6At Distance . . . . . . . . . . . . . . . . . 4-5Bisector . . . . . . . . . . . . . . . . . . . . 4-7Curves and Points

Three Points . . . . . . . . . . . . . 4-9Tangent to Face at Point, Line orFace . . . . . . . . . . . . . . . . . . . . 4-8

Datum planes . . . . . . . . . . . . . . . . . 4-2applications . . . . . . . . . . . . . . . . . 4-4Creating

At Angle . . . . . . . . . . . . . . . . 4-6At Distance . . . . . . . . . . . . . . 4-5Bisector . . . . . . . . . . . . . . . . . 4-7Curves and Points, ThreePoints . . . . . . . . . . . . . . . . 4-9

Tangent to Face at Point, Line orFace . . . . . . . . . . . . . . . . . 4-8

Options . . . . . . . . . . . . . . . . . . . . 4-3Types . . . . . . . . . . . . . . . . . . . . . . 4-3Deselecting objects . . . . . . . . . . . . . 2-20Design in Context . . . . . . . . . . . . . 8-16Design intent . . . . . . . . . . . . . . . . . . 3-2Dimensionsappended text . . . . . . . . . . . . . . 10-18creating . . . . . . . . . . . . . . . . . . 10-15edit . . . . . . . . . . . . . . . . . . . . . 10-19

change precision . . . . . . . . 10-19inherit preferences . . . . . . . 10-19

placement cues . . . . . . . . . . . . . 10-17preferences and placement . . . . 10-16

text orientation and text arrowplacement . . . . . . . . . . . . . . 10-18

Displayed Part . . . . . . . . . . . . . . . . 8-16Drawingsadding a base view . . . . . . . . . . . 10-8adding projected views . . . . . . . 10-10

project view options . . . . . . 10-12projection lines . . . . . . . . . . 10-11

adding viewspreview . . . . . . . . . . . . . . . 10-11

annotation preferences . . . . . . . 10-15See also Annotation

create new sheet . . . . . . . . . . . . . 10-3deleting a sheet . . . . . . . . . . . . . 10-4edit notes . . . . . . . . . . . . . . . . . 10-23edit sheet . . . . . . . . . . . . . . . . . . 10-4edit views . . . . . . . . . . . . . . . . . 10-13

drag . . . . . . . . . . . . . . . . . . 10-13editing views . . . . . . . . . . . . . . 10-13monochrome display . . . . . . . . . . 10-6open sheet . . . . . . . . . . . . . . . . . 10-3removing views . . . . . . . . . . . . . 10-13text . . . . . . . . . . . . . . . . . . . . . 10-21

leaders . . . . . . . . . . . . . . . . 10-22note . . . . . . . . . . . . . . . . . . 10-22

view creation options . . . . . . . . . 10-9view preferences . . . . . . . . . . . . . 10-7

E

Edge blendadd new set . . . . . . . . . . . . . . . . . 7-5dialog box . . . . . . . . . . . . . . . . . . . 7-3preview . . . . . . . . . . . . . . . . . . . . 7-4Edge Blend . . . . . . . . . . . . . . . . . . . 7-2Edge operationsChamfer . . . . . . . . . . . . . . . . . . . . 7-7Edge Blend . . . . . . . . . . . . . . . . . . 7-2EditPositioning . . . . . . . . . . . . . . . . . B-15Exit NX . . . . . . . . . . . . . . . . . . . . . 1-17Extrude . . . . . . . . . . . . . . . . . . . . . . 5-3start and end distance . . . . . . . . . 5-4

F

File Templates . . . . . . . . . . . . . . 1-7–1-8

Index-2 NX Basic Design mt10053_s NX 6

Page 295: nbd_mt10053-s

Index

Saving unnamed template files . . 1-10Using . . . . . . . . . . . . . . . . . . . . . . 1-9

GGateway Application . . . . . . . . . . . . 1-3

HHole . . . . . . . . . . . . . . . . . . . . . 6-2–6-3Creating . . . . . . . . . . . . . . . . . . . . 6-6Forms . . . . . . . . . . . . . . . . . . . . . . 6-5options . . . . . . . . . . . . . . . . . . . . . 6-4

LLayers . . . . . . . . . . . . . . . . . . . . . . 1-11

MMaster modeldrawing guidelines . . . . . . . . . . 10-25Mating Conditions . . . . . . . . . . . . . . C-1Align . . . . . . . . . . . . . . . . . . . . . . C-4Angle . . . . . . . . . . . . . . . . . . . . . . C-5Center . . . . . . . . . . . . . . . . . . . . . C-8Distance . . . . . . . . . . . . . . . . . . . C-10Mate . . . . . . . . . . . . . . . . . . . . . . C-3Parallel . . . . . . . . . . . . . . . . . . . . C-6Perpendicular . . . . . . . . . . . . . . . . C-7Tangent . . . . . . . . . . . . . . . . . . . C-10Vary Constraint . . . . . . . . . . . . . C-13Menus overview . . . . . . . . . . . . . . . . 1-6Modeling strategy . . . . . . . . . . . . . . 3-2Mouse . . . . . . . . . . . . . . . . . . . . . . 2-13Preview selection . . . . . . . . . . . . 2-21QuickPick . . . . . . . . . . . . . . . . . . 2-22Radial menus . . . . . . . . . . . . . . . 2-16Selecting objects . . . . . . . . . . . . . 2-19View manipulation . . . . . . . . . . . 2-17View shortcut menu . . . . . . . . . . 2-14View triad . . . . . . . . . . . . . . . . . 2-18Mouse Buttons . . . . . . . . . . . . . . . . 2-13Mouse shortcut menuDisplay Mode . . . . . . . . . . . . . . . 2-15Fit . . . . . . . . . . . . . . . . . . . . . . . 2-15Orient View . . . . . . . . . . . . . . . . 2-15Pan . . . . . . . . . . . . . . . . . . . . . . 2-15Refresh . . . . . . . . . . . . . . . . . . . 2-15

Rotate . . . . . . . . . . . . . . . . . . . . 2-15Set Rotate Point . . . . . . . . . . . . . 2-15Undo . . . . . . . . . . . . . . . . . . . . . 2-15Zoom . . . . . . . . . . . . . . . . . . . . . 2-15

OOnline Help . . . . . . . . . . . . . . . . . . . 13Opening Parts . . . . . . . . . . . . . . . . 1-14OrientXpress tool . . . . . . . . . . . . . . . 5-9

PPad . . . . . . . . . . . . . . . . . . . . . . . . . B-6Part Files . . . . . . . . . . . . . . . . . . . . 1-14Change Displayed Part . . . . . . . . 1-14Close Selected . . . . . . . . . . . . . . 1-16Opening multiple . . . . . . . . . . . . 1-14Save As . . . . . . . . . . . . . . . . . . . 1-15Pocket . . . . . . . . . . . . . . . . . . . . . . . B-5PositioningEdit

Add Dimension . . . . . . . . . . B-16Delete Dimension . . . . . . . . . B-17

Edit Dimension . . . . . . . . . . . . . B-16Positioning MethodsAngular . . . . . . . . . . . . . . . . . . . B-14Horizontal . . . . . . . . . . . . . . . . . . B-8Line onto Line . . . . . . . . . . . . . . B-13Parallel . . . . . . . . . . . . . . . . . . . B-11Parallel at a Distance . . . . . . . . . B-12Perpendicular . . . . . . . . . . . . . . . B-10Point onto Line . . . . . . . . . . . . . . B-10Point onto Point . . . . . . . . . . . . . B-11Vertical . . . . . . . . . . . . . . . . . . . . B-9Preferencesview . . . . . . . . . . . . . . . . . . . . . . 10-7Preview selection . . . . . . . . . . . . . . 2-21

QQuickPick . . . . . . . . . . . . . . . . . . . 2-22

RReference FeaturesDatum Axis . . . . . . . . . . . . . . . . 4-11Datum CSYS . . . . . . . . . . . . . . . 4-17Datum Planes . . . . . . . . . . . . . . . . 4-2

NX Basic Design Index-3

Page 296: nbd_mt10053-s

Index

Reposition Component . . . . . . . . . . C-19Revolve . . . . . . . . . . . . . . . . . . . . . . 5-8start and end angles . . . . . . . . . . . 5-9Roles . . . . . . . . . . . . . . . . . . . . . . . 2-11Choosing . . . . . . . . . . . . . . . . . . 2-11Examples . . . . . . . . . . . . . . . . . . 2-11

S

Save Work Part . . . . . . . . . . . . . . . 8-21Save . . . . . . . . . . . . . . . . . . . . . . 8-21Save Work Part Only . . . . . . . . . 8-21SelectionQuickPick . . . . . . . . . . . . . . . . . . 2-22Selection bar . . . . . . . . . . . . . 2-10, 2-19filter components . . . . . . . . . . . . 8-15Point

Snap Point options . . . . . . . . 3-27Selection MiniBar . . . . . . . . . . . . . 2-14SketchCommand . . . . . . . . . . . . . . . . . . . 3-4Constraints

Geometric . . . . . . . . . . . . . . 3-39Geometric creation . . . . . . . . 3-40Geometric list . . . . . . . . . . . 3-41Inferred . . . . . . . . . . . . . . . . 3-57

Constraints overview . . . . . . . . . 3-37Convert To/FromReference . . . . . . . . . . . 3-54–3-55

Create Inferred Constraints . . . . 3-57Creation method

Existing planar surface . . . . . 3-9On Plane . . . . . . . . . . . . . . . . 3-9

Curve functions . . . . . . . . . . . . . 3-29Fillet . . . . . . . . . . . . . . . . . . 3-35

Curves . . . . . . . . . . . . . . . . . . . . 3-17Degrees of freedom . . . . . . . . . . . 3-38Delete . . . . . . . . . . . . . . . . . . . . 3-56Dimensional Constraints . . 3-47, 3-49

Create inferred . . . . . . . . . . 3-50Dimensions Dialog box . . . . . 3-52Edit . . . . . . . . . . . . . . . . . . . 3-51Types . . . . . . . . . . . . . . . . . . 3-48

General process . . . . . . . . . . . . . . 3-8Geometric Constraints

Show or remove . . . . . . . . . . 3-45

Help Lines . . . . . . . . . . . . . . . . . 3-18Inferred Constraints . . . . . . . . . . 3-20

Dialog box options . . . . . . . . 3-21Snap Angle . . . . . . . . . . . . . 3-21

Internal and external . . . . . . . . . 3-15Status change . . . . . . . . . . . 3-16

Layers . . . . . . . . . . . . . . . . . . . . . 3-5Lines at angles . . . . . . . . . . . . . . 3-25Lines parallel or perpendicular . . 3-25Lines tangent to a curve . . . . . . . 3-25Make corner . . . . . . . . . . . . . . . . 3-34Naming

Modeling application . . . . . . 3-13Sketcher task environment . . 3-12

Overview . . . . . . . . . . . . . . . . . . . 3-3Point . . . . . . . . . . . . . . . . . 3-26–3-27Profile . . . . . . . . . . . . . . . . . . . . 3-22

Creation . . . . . . . . . . . . . . . 3-24Dialog bar options . . . . . . . . 3-23

Quick Extend . . . . . . . . . . . . . . . 3-32Constraints . . . . . . . . . . . . . 3-33Quick Extend procedure . . . . 3-33

Quick Trim . . . . . . . . . . . . . . . . . 3-30Constraints . . . . . . . . . . . . . 3-31Quick Trim procedure . . . . . 3-31

Reference direction . . . . . . . . . . . 3-10Reference Direction

Tips . . . . . . . . . . . . . . . . . . . 3-11Right hand rule . . . . . . . . . . . . . 3-10Short list . . . . . . . . . . . . . . . . . . 3-19Show All/Show No Constraints . . 3-43Show/Remove Constraints . . . . . 3-44Sketch orientation . . . . . . . . . . . 3-11Sketch types . . . . . . . . . . . . . . . . . 3-6Suppress . . . . . . . . . . . . . . . . . . 3-56Usage . . . . . . . . . . . . . . . . . . . . . . 3-7Slot . . . . . . . . . . . . . . . . . . . . . . . . . B-3positioning . . . . . . . . . . . . . . . . . . B-4Status line . . . . . . . . . . . . . . . . . . . . 1-5Sweep Along Guide . . . . . . . . . . . . 5-11Swept FeaturesBody types . . . . . . . . . . . . . . . . . . 5-7Boolean operations . . . . . . . . . . . . 5-6Revolve . . . . . . . . . . . . . . . . . . . . 5-8Sweep Along Guide . . . . . . . . . . . 5-11Types . . . . . . . . . . . . . . . . . . . . . . 5-2

Index-4 NX Basic Design mt10053_s NX 6

Page 297: nbd_mt10053-s

Index

T

Templates . . . . . . . . . . . . . . . . . 1-7–1-8The NX window . . . . . . . . . . . . . . . . 1-4ToolbarsCustomizing . . . . . . . . . . . . . . . . . 2-2

Add or remove buttons . . . . . . 2-4Displaying toolbars . . . . . . . . 2-2Rail . . . . . . . . . . . . . . . . . . . . 2-8

Saving configuration . . . . . . . . . . 2-10Selection . . . . . . . . . . . . . . . . . . 2-19Selection bar . . . . . . . . . . . . . . . 2-10

VvectorOrientXpress tool . . . . . . . . . . . . . 5-9View Preferences . . . . . . . . . . . . . . 10-7Hidden Lines . . . . . . . . . . . . . . . 10-7Smooth Edges . . . . . . . . . . . . . . . 10-7View shortcut menu . . . . . . . . . . . . 2-14

WWork part . . . . . . . . . . . . . . . . . . . 8-18

NX Basic Design Index-5

Page 298: nbd_mt10053-s

This page left blank intentionally.

Page 299: nbd_mt10053-s

Rev-10/3/08-jab

Siemens Learning Advantage Maximize your PLM investment with e-Learning!

Siemens Learning Advantage is a convenient, easy to use e-Learning portal that provides cost- and time-effective methods for users to gain skills/knowledge of Siemens PLM Software solutions. It contains an unparalleled library of self-paced courses and assessments, as well as management tools for companies to measure learning progress and to administer learning programs.

Competitive advantage Siemens Learning Advantage courses present consistent methods and concepts approved by Siemens. Our course development teams work closely with Product Development to ensure that prescribed processes reflect the intended product usage and industry best practices. No other training provider can make this claim! And because our learning products are coordinated with Siemens product releases, you can be confident that training will be delivered in time for your upgrade.

Benefits Include: • Simple user interface requiring only a standard internet browser.

• On-demand internet access to self-paced courses and assessments.

• Extensive self-paced library supporting a broad range of Siemens products and versions.

• Online learning management system for tracking and reporting training progress.

• Memberships renew on an annual basis and provide uninterrupted access to courses.

Learn more about Siemens Learning Advantage by visiting our website or contact your Siemens PLM Software sales representative for purchase information.

Page 300: nbd_mt10053-s

Rev-10/3/08-jab

This page left blank intentionally.

Page 301: nbd_mt10053-s

Rev-10/3/08-jab

STUDENT PROFILE In order to stay in tune with our customers we ask for some background information. This information will be kept confidential and will not be shared with anyone outside of Education Services.

Please Print… Your Name U.S. citizen Yes No Course Title/Dates: NX Basic Design / thru Hotel/motel(s) while training Planned departure time after class --------------------------------------------------------------------------------------------------------------------------------------------------- Employer Location Supervisor/manager (Emergency) Phone --------------------------------------------------------------------------------------------------------------------------------------------------- Your job title/responsibilities / Industry: Auto Aero Consumer products Machining Tooling Medical Other Types of products/parts/data that you work with Platform (operating system) Reason for training Please verify/add to this list of training for NX, I-deas, Imageware, Teamcenter Mfg., Teamcenter Engineering, Teamcenter Enterprise, Tecnomatix or Dimensional Mgmt./Visualization. Medium means Instructor-lead (IL), On-line (OL), or Self-paced (SP) Software From Whom When Course Name Medium

Other CAD/CAM/CAE /PDM software you have used Please “check”! your ability/knowledge in the following…

Subject CAD modeling CAD assemblies CAD drafting CAM CAE PDM – usage PDM – system management PDM – customization

None o o o o o o o o

Novice o o o o o o o o

Intermediate o o o o o o o o

Advanced o o o o o o o o

Thank you for your participation. We hope your training experience will be an outstanding one.

PLM Software www.siemens.com/plm

Page 302: nbd_mt10053-s

Rev-10/3/08-jab

This page left blank intentionally.

Page 303: nbd_mt10053-s

Rev-10/3/08-jab

Course Agenda

NX Basic Design

NX Basic Design with Teamcenter Integration

Day 1 Morning • Introduction and Course Overview • Lesson 1. NX part files • Lesson 2. The NX user interface

Afternoon • Lesson 3. Sketch Task Environment • Lesson 4. Datum Features • Lesson 5. Swept Features

Day 2 Morning • Lesson 6. Hole Features • Lesson 7. Edge Operations • Lesson 8. Introduction to Assemblies

Afternoon • Lesson 9. Adding and constraining components • Lesson 10. Introduction to Drafting

Page 304: nbd_mt10053-s

Rev-10/3/08-jab

This page left blank intentionally.

Page 305: nbd_mt10053-s

Rev-10/3/08-jab

Accelerators

The following Accelerators can be listed from within an NX session by choosing Information→Custom Menubar→Accelerators.

Function Accelerator File→New... Ctrl+N File→Open... Ctrl+O File→Save Ctrl+S File→Save As... Ctrl+Shift+A File→Plot... Ctrl+P File→Execute→Grip... Ctrl+G File→Execute→Debug Grip... Ctrl+Shift+G File→Execute→NX Open... Ctrl+U Edit→Undo Ctrl+Z Edit→Redo Ctrl+Y Edit→Cut Ctrl+X Edit→Copy Ctrl+C Edit→Paste Ctrl+V Edit→Delete... Ctrl+D or Delete Edit→Selection→Top Selection Priority - Feature F Edit→Selection→Top Selection Priority - Face G Edit→Selection→Top Selection Priority - Body B Edit→Selection→Top Selection Priority - Edge E Edit→Selection→Top Selection Priority - Component C Edit→Selection-Select All Ctrl+A Edit→Show and Hide→Show and Hide... (by type) Ctrl+W Edit→Show and Hide→Hide... Ctrl+B Edit→Show and Hide→Invert Shown and Hidden Ctrl+Shift+B Edit→Show and Hide→Immediate Hide… Ctrl+Shift+I Edit→Show and Hide→Show... Ctrl+Shift+K Edit→Show and Hide→Show All Ctrl+Shift+U Edit→Transform... Ctrl+T Edit→Move Object Ctrl+Shift+M Edit→Object Display... Ctrl+J View→Operation→Zoom... Ctrl+Shift+Z View→Operation→Rotate... Ctrl+R View→Operation→Section... Ctrl+H View→Layout→New... Ctrl+Shift+N View→Layout→Open... Ctrl+Shift+O View→Layout→Fit All Views (only with multiple views) Ctrl+Shift+F View→Layout→Fit Ctrl+F View→Visualization→High Quality Image... Ctrl+Shift+H View→Information Window F4 Hide or show the current dialog box F3

Page 306: nbd_mt10053-s

Rev-10/3/08-jab

View→Reset Orientation Ctrl+F8 Insert→Sketch... S Insert→Design Feature→Extrude... X Insert→Design Feature→Revolve... R Insert→Trim→Trimmed Sheet... T Insert→Sweep→Variational Sweep... V Format→Layer Settings... Ctrl+L Format→Visible in View... Ctrl+Shift+V Format→WCS→Display W Tools→Expression... Ctrl+E Tools→Update→Make First Feature Current Ctrl+Shift+Home Tools→Update→Make Previous Feature Current Ctrl+Shift+Left Arrow Tools→Update→Make Next Feature Current Ctrl+Shift+Right Arrow Tools→Update→Make Last Feature Current Ctrl+Shift+End Tools→Journal→Play... Alt+F8 Tools→Journal→Edit Alt+F11 Tools→Macro→Start Record... Ctrl+Shift+R Tools→Macro→Playback... Ctrl+Shift+P Tools→Macro→Step... Ctrl+Shift+S Tools→Movie→Record Alt+F5 Tools→Movie→Stop Alt+F7 Information→Object... Ctrl+I Analysis→Curve→Refresh Curvature Graphs Ctrl+Shift+C Preferences→Object... Ctrl+Shift+J Preferences→Selection... Ctrl+Shift+T Start→Modeling... M or Ctrl+M Start→All Applications→Shape Studio... Ctrl+Alt+S Start→Drafting... Ctrl+Shift+D Start→Manufacturing... Ctrl+Alt+M Start→NX Sheet Metal... Ctrl+Alt+N Start→Assemblies A Help→On Context... F1 Refresh F5 Fit Ctrl+F Zoom F6 Rotate F7 Orient View-Trimetric Home Orient View-Isometric End Orient View-Top Ctrl+Alt+T Orient View-Front Ctrl+Alt+F Orient View-Right Ctrl+Alt+R Orient View-Left Ctrl+Alt+L Snap View F8

Page 307: nbd_mt10053-s

Rev-10/3/08-jab

PLM Software Evaluation – Delivery

Name: _______________________________ Course #: MT10053 Start Date: ____________ Through: __________

Please share your opinion in all of the following sections with a “check” in the appropriate box:

If there were 2 instructors, please evaluate the 2nd instructor with “X’s”

1. Clearly explained the course objectives 2. Was knowledgeable about the subject 3. Answered my questions appropriately 4. Encouraged questions in class 5. Was well spoken and a good communicator 6. Was well prepared to deliver the course 7. Made good use of the training time 8. Conducted themselves professionally 9. Used examples relevant to the course and audience 10. Provided enough time to complete the exercises 11. Used review and summary to emphasize important information 12. Did all they could to help the class meet the course objectives

Comments on overall impression of instructor(s):

Overall impression of instructor(s) Poor Excellent Suggestions for improvement of course delivery:

What you liked best about the course delivery:

Class Logistics:

1. The training facilities were comfortable, clean, and provided a good learning environment

2. The computer equipment was reliable 3. The software performed properly 4. The overhead projection unit was clear and working properly 5. The registration and confirmation process was efficient

Hotels: (We try to leverage this information to better accommodate our customers)

1. Name of the hotel Best hotel I’ve stayed at

2. Was this hotel recommended during your registration process? YES NO

3. Problem? (brief description)

SEE BACK

STR

ON

GL

Y

DIS

AG

RE

E

DIS

AG

RE

E

SOM

EW

HA

T

DIS

AG

RE

E

SOM

EW

HA

T

AG

RE

E

AG

RE

E

STR

ON

GL

Y

AG

RE

E

Instructor:

Instructor:

Page 308: nbd_mt10053-s

Rev-10/3/08-jab

PLM Software Evaluation - Courseware

Name: _______________________________ Course #: MT10053 Dates: ____________ Through: __________

Please share your opinion for all of the following sections with a “check” in the appropriate box:

Material: 1. The training material supported the course and lesson objectives 2. The training material contained all topics needed to complete the projects 3. The training material provided clear and descriptive directions 4. The training material was easy to read and understand 5. The course flowed in a logical and meaningful manner 6. How appropriate was the length of the course relative to the material? Too short Too long Just right

Comments on Course and Material:

Overall impression of course Poor Excellent

Student:

1. I met the prerequisites for the class (I had the skills I needed) 2. My objectives were consistent with the course objectives 3. I will be able to use the skills I have learned on my job 4. My expectations for this course were met 5. I am confident that with practice I will become proficient

Name (optional): Location/room

Please “check” this box if you would like your comments featured in our training publications. (Your name is required at the bottom of this form)

Please “check” this box if you would like to receive more information on our other courses and services. (Your name is required at the bottom of this form)

Thank you for your business. We hope to continue to provide your training and

personal development for the future.

STR

ON

GL

Y

DIS

AG

RE

E

DIS

AG

RE

E

SOM

EW

HA

T

DIS

AG

RE

E

SOM

EW

HA

T

AG

RE

E

AG

RE

E

STR

ON

GL

Y

AG

RE

E