Beruflich Dokumente
Kultur Dokumente
Tri w
al V ww
.nu
Publication Number mt10050_g NX 4
ers an
ce.
ion c
om
Manual History
Manual Revision
Unigraphics Version Version 15.0 Version 16.0 Version 18.0 Version 17.0
Publication Date February 1999 January 2000 December 2000 September 2001 September 2002 September 2003 November 2004
Unigraphics NX A A A NX 3 NX 4
Unigraphics NX 2
ers an
.nu
ion c
ce.
2006 UGS Corporation All Rights Reserved. Produced in the United States of America. 2 Practical Applications of NX mt10050_g NX 4
Tri w
2006 UGS Corp. All Rights Reserved. All trademarks belong to their respective holders.
al V ww
om
January 2006
Contents
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Intended Audience . . . . Course Objectives . . . . . Prerequisites . . . . . . . . How to Use This Course Class Standards . . . . . . Part File Naming . . Seed Parts . . . . . . . . Colors . . . . . . . . . . . Denitions of Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 11 11 12 14 14 15 15 16
Tri w
The NX User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . Customizing Toolbars . . . . . . . . . . . . Roles . . . . . . . . . . . . . . . . . . . . . . . . . Activity Working with Toolbars . . . Activity Working with Roles . . . . . Mouse Navigation . . . . . . . . . . . . . . . . . . Mouse Pop-up Menu . . . . . . . . . . . . . Graphics Window View Manipulation Selecting Objects . . . . . . . . . . . . . . . . Preview Selection and QuickPick . . . . Activity Manipulating Views . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . .
UGS Corporation, All Rights Reserved
al V ww
Starting NX . . . . . . . . . . . . . . . . . . . . . . Gateway Application . . . . . . . . . . . . . . . . Cue/Status Line . . . . . . . . . . . . . . . . . . . Windows File Dialogs . . . . . . . . . . . . . . . Activity Creating a New Part . . . . . Opening Multiple Parts . . . . . . . . . . . . . . Activity Opening an Existing Part . Activity Save Part As (Copying a Part) Activity Closing Parts . . . . . . . . . . . . . Exiting NX . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . .
ers an
.nu
ce.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ion c
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
om
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. 1-2 . 1-3 . 1-4 . 1-5 . 1-7 . 1-9 1-10 1-12 1-14 1-16 1-17
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. . . . . . . . . . . .
. 2-2 . 2-3 . 2-6 . 2-7 2-11 2-14 2-15 2-17 2-19 2-21 2-23 2-25
3
Practical Applications of NX
Contents
Coordinate Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Overview of Coordinate Systems . . . . Manipulating the WCS . . . . . . . . . . . Move WCS (Dynamics) . . . . . . . . . . . Origin Handle . . . . . . . . . . . . . . . Axis Handles . . . . . . . . . . . . . . . . Rotation Handles . . . . . . . . . . . . Activity Manipulating the WCS Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 . 3-4 . 3-5 . 3-6 . 3-8 . 3-9 3-10 3-18
Creating Form Features . . . . . . . . . . . . . . . . . . Hole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Boss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Positioning Terminology . . . . . . . . . . . . . . . Positioning Methods . . . . . . . . . . . . . . . . . . Activity Positioning Holes and Bosses . . . Slot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pocket . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Additional Positioning Methods . . . . . . . . . . Parameter Entry Options . . . . . . . . . . . . . . Activity Creating Pockets and Slots . . . . . Groove . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Positioning a Groove . . . . . . . . . . Editing the Size and Location of Form Features . Edit Positioning . . . . . . . . . . . . . . . . . . . . . Error Messages . . . . . . . . . . . . . . . . . . . . . . Editing Features with the Part Navigator . . Activity Editing Positional Form Features Additional Positioning Techniques . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ce.
Positional Form Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 . 5-5 . 5-7 . 5-8 . 5-9 5-12 5-21 5-23 5-24 5-25 5-28 5-29 5-34 5-35 5-37 5-38 5-41 5-42 5-43 5-48 5-50
Tri w
al V ww
.nu
ers an
ion c
om
Primitives . . . . . . . . . . . . . . . . . . . Block . . . . . . . . . . . . . . . . . . . . . . Activity Creating a Block . . Cylinder . . . . . . . . . . . . . . . . . . . . Dening Vectors . . . . . . . . . . . Activity Creating a Cylinder Summary . . . . . . . . . . . . . . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
Contents
Activity Getting Familiar with Expressions . . . . . . . . . . . . . . . 6-8 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-12 Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 Shell Feature Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating a Shell Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Creating a Shell Feature . . . . . . . . . . . . . . . . Activity Creating a Shell and Removing Multiple Faces Activity Creating a Shell with an Alternate Thickness . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2 . 7-3 . 7-5 . 7-8 7-10 7-12
Edge Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1 Overview . . . . . . . . . . . . . . . . . . . . Edge Blend . . . . . . . . . . . . . . . . . . . Activity Creating Edge Blends Chamfer . . . . . . . . . . . . . . . . . . . . . Activity Creating Chamfers . . Summary . . . . . . . . . . . . . . . . . . . .
ion c
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tri w
Introduction to Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1 Denitions and Descriptions . . . . . . . . . . . . . . . . . . . Introduction to Load Options . . . . . . . . . . . . . . . . . . Load Method . . . . . . . . . . . . . . . . . . . . . . . . . . . . Load States . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Load Failure . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Setting Load Options . . . . . . . . . . . . . The Assembly Navigator . . . . . . . . . . . . . . . . . . . . . . Node Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Working with the Assembly Navigator Selecting Components in the Assembly Navigator Selecting Components in the Graphics Window . . Designing in Context . . . . . . . . . . . . . . . . . . . . . . Assembly Navigator Pop-Up Menu Options . . . . .
UGS Corporation, All Rights Reserved
al V ww
Visually Inspect the Part . . . . . . . . . . Layers . . . . . . . . . . . . . . . . . . . . . . . Layer Categories . . . . . . . . . . . . . Moving Objects Between Layers . Part Navigator . . . . . . . . . . . . . . . . . Information . . . . . . . . . . . . . . . . . . . Distance . . . . . . . . . . . . . . . . . . . . . . Mass Properties . . . . . . . . . . . . . . . . Activity Model Construction Query Summary . . . . . . . . . . . . . . . . . . . . .
ce.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Model Construction Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 . 9-3 . 9-6 . 9-7 . 9-8 . 9-9 9-11 9-12 9-13 9-24
.nu
ers an
om
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . .
. 10-2 . 10-4 . 10-5 . 10-6 . 10-7 . 10-8 10-10 10-11 10-13 10-15 10-16 10-17 10-21
5
Practical Applications of NX
Contents
Activity Working with the Assembly Navigator (continued) . . 10-23 Saving the Work Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-26 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-27 Adding Components & Mating Conditions . . . . . . . . . . . . . . . . . . . 11-1 General Assembly Concepts . . . . . . . . . . . . . . . Assemblies Application . . . . . . . . . . . . . . . . . . . Assemblies Pull-down Menu . . . . . . . . . . . . Assemblies Toolbar . . . . . . . . . . . . . . . . . . . Adding Components to an Assembly . . . . . . Activity Creating an Assembly . . . . . . . . Mating Conditions . . . . . . . . . . . . . . . . . . . . . . Mate Constraint . . . . . . . . . . . . . . . . . . . . . Align Constraint . . . . . . . . . . . . . . . . . . . . . Angle Constraint . . . . . . . . . . . . . . . . . . . . . Parallel Constraint . . . . . . . . . . . . . . . . . . . Perpendicular Constraint . . . . . . . . . . . . . . Center Constraint . . . . . . . . . . . . . . . . . . . . Distance Constraint . . . . . . . . . . . . . . . . . . Tangent Constraint . . . . . . . . . . . . . . . . . . . The Mating Conditions Dialog . . . . . . . . . . . Tree Listing . . . . . . . . . . . . . . . . . . . . . . . . Repositioning Components . . . . . . . . . . . . . . . . Activity Mating the Nut Cracker Components Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2 . 11-4 . 11-5 . 11-6 . 11-7 11-10 11-12 11-13 11-14 11-15 11-16 11-17 11-18 11-20 11-21 11-22 11-27 11-30 11-34 11-47
Tri w
Datum Feature Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . Datum Planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating Relative Datum Planes . . . . . . . . . . . . . . . . . . . Common Datum Plane Types . . . . . . . . . . . . . . . . . . . . . . Activity Creating Relative Datum Planes . . . . . . . . . . . Selecting and Using Datum Planes . . . . . . . . . . . . . . . . . Activity Cylindrical Faces and Datum Planes . . . . . . . . Activity Creating a Feature on a Relative Datum Plane Activity Creating a Hole Corner to Corner . . . . . . . . . . Datum Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datum Axis Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Editing Datum Axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Constraining Locations using Datums . . . . . . Datum CSYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
al V ww
.nu
ers an
ce.
ion c
om
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. 12-2 . 12-3 . 12-4 . 12-6 12-16 12-21 12-23 12-28 12-33 12-37 12-38 12-43 12-44 12-51 12-52
Contents
Tri w
Swept Features and Boolean Operations . . . . . . . . . . . . . . . . . . . . 14-1 Types of Swept Features . . . . . . . . . . . . . . . . . . . . . . . . . Extrude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Starting the Draglink . . . . . . . . . . . . . . . . Boolean Operations . . . . . . . . . . . . . . . . . . . . . . . . . . Start and End Limit Options . . . . . . . . . . . . . . . . . . . Extrude with Offset . . . . . . . . . . . . . . . . . . . . . . . . . . Extrude with Draft . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Extruding with Offsets . . . . . . . . . . . . . . . Selection Intent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Extruding Using Selection Intent . . . . . . . Sweep Along Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Sweeping Along an Open Guide String . . . Activity Sweeping Along a Closed Guide String . . . Revolve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Creating Revolved Features . . . . . . . . . . . Activity Adding a Revolved Feature to the Draglink Activity Extruding to a Face . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UGS Corporation, All Rights Reserved
al V ww
.nu
Sketches and the Part Navigator . . . . . . . . . . . . Sketch Visibility . . . . . . . . . . . . . . . . . . . . . . . . Creating a New Sketch . . . . . . . . . . . . . . . . . . . . . . The Active Sketch . . . . . . . . . . . . . . . . . . . . . . . Sketch Creation Steps . . . . . . . . . . . . . . . . . . . . Activity Sketch Creation . . . . . . . . . . . . . . . . Sketch Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Using the Sketch Prole Tool . . . . . . Creating Fillets . . . . . . . . . . . . . . . . . . . . . . . . . Trimming and Extending Curves . . . . . . . . . . . . Activity Creating Fillets . . . . . . . . . . . . . . . . Activity Using Quick Trim and Quick Extend Sketch Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dimensional Constraints . . . . . . . . . . . . . . . . . . . . Activity Adding Dimensional Constraints . . . Editing Dimensions . . . . . . . . . . . . . . . . . . . . . . Activity Editing Sketch Dimensions . . . . . . . . Geometric Constraints . . . . . . . . . . . . . . . . . . . . . . Show/Remove Constraints . . . . . . . . . . . . . . . . . Constraint Conditions . . . . . . . . . . . . . . . . . . . . Activity Adding Constraints . . . . . . . . . . . . . Activity Constraining a Prole . . . . . . . . . . . Activity Sketching and Constraining a Gasket Convert To/From Reference . . . . . . . . . . . . . . . . Activity Constraint Conditions . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. 13-6 . 13-7 . 13-8 13-12 13-13 13-14 13-21 13-28 13-33 13-34 13-37 13-42 13-46 13-48 13-54 13-57 13-59 13-63 13-66 13-69 13-71 13-76 13-85 13-92 13-93 13-99
ers an
ce.
ion c
om
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . .
. 14-2 . 14-3 . 14-7 . 14-9 14-13 14-14 14-16 14-17 14-22 14-25 14-27 14-29 14-33 14-36 14-38 14-42 14-45 14-48
7
Practical Applications of NX
Contents
Editing the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1 Accessing the Options to Edit Features . . . . . . . . . . . . . Part Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . Deleting Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Update Failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity Edit and Delete Features . . . . . . . . . . . . . . . Activity Using the Update Tool . . . . . . . . . . . . . . . . . Activity Reordering Features with the Part Navigator Delaying Model Updates . . . . . . . . . . . . . . . . . . . . . . . . Move Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reattaching a Feature . . . . . . . . . . . . . . . . . . . . . . . . . Activity Reattaching and Moving Features . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-2 . 15-3 . 15-7 . 15-8 15-11 15-15 15-18 15-21 15-22 15-23 15-27 15-32
The Master Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-1 The Assembly Modeler . . . . . . . . . . . . . . . . . . . . . Master Model Example . . . . . . . . . . . . . . . . . . Activity Exploring a Master Model Assembly Activity Creating a Non-Master Part . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2 . 17-4 . 17-5 . 17-9 17-10
Tri w
Introduction to Drafting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1 Working with Drawings . . . . . . . . . . . . . . . . . . . . . Creating New Drawing Sheets . . . . . . . . . . . . . . Opening a Drawing . . . . . . . . . . . . . . . . . . . . . . Editing a Drawing . . . . . . . . . . . . . . . . . . . . . . . Deleting a Drawing . . . . . . . . . . . . . . . . . . . . . . Activity Creating New Drawing Sheets . . . . . Activity Opening and Editing Drawing Sheets Drawing Monochrome Display . . . . . . . . . . . . . . View Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . Hidden Lines . . . . . . . . . . . . . . . . . . . . . . . . . . Smooth Edges . . . . . . . . . . . . . . . . . . . . . . . . . . Virtual Intersections . . . . . . . . . . . . . . . . . . . . . Adding a Base View . . . . . . . . . . . . . . . . . . . . . . . . View Creation Options Bar . . . . . . . . . . . . . . . .
UGS Corporation, All Rights Reserved
al V ww
.nu
ers an
ce.
Instance Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rectangular Instance Array . . . . . . . . . . . . . . . . . . . . . Circular Instance Array . . . . . . . . . . . . . . . . . . . . . . . . Activity Rectangular Instance Array . . . . . . . . . . . . Activity Circular Instance Array . . . . . . . . . . . . . . . Activity (Optional) Associativity of the Rotation Axis Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ion c
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
om
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. 18-2 . 18-3 . 18-4 . 18-5 . 18-7 . 18-8 18-12 18-15 18-17 18-18 18-19 18-20 18-21 18-22
Practical Applications of NX
mt10050_g NX 4
Contents
Tri w
Project 1 . Project 2 . Project 3 . Project 4 . Project 5 . Project 6 . Project 7 . Project 8 . Project 9 . Project 10 Project 11 Project 12 Project 13 Project 14 Project 15 Project 16 Project 17 Project 18 Project 19
al V ww
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.nu
ers an
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Adding Projected Views . . . . . . . . . . . . . . . . . . Editing Existing Views . . . . . . . . . . . . . . . . . . . Removing Views From a Drawing . . . . . . . . . . . Activity Adding Views to a Drawing . . . . . . . Utility Symbols . . . . . . . . . . . . . . . . . . . . . . . . . Creating a Linear Centerline . . . . . . . . . . . . Activity Creating a Linear Centerline . . . Manually Creating a Cylindrical Centerline . Activity Creating a Cylindrical Centerline Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . Annotation Preferences . . . . . . . . . . . . . . . . Dimension Preferences and Placement . . . . . Appended Text . . . . . . . . . . . . . . . . . . . . . . Tolerances . . . . . . . . . . . . . . . . . . . . . . . . . . Text Orientation and Text Arrow Placement Editing an Existing Dimension . . . . . . . . . . Activity Creating Dimensions . . . . . . . . . Text Creation . . . . . . . . . . . . . . . . . . . . . . . . . . Creating Notes . . . . . . . . . . . . . . . . . . . . . . Activity Creating Notes and Labels . . . . . The Annotation Editor . . . . . . . . . . . . . . . . . Editing Notes . . . . . . . . . . . . . . . . . . . . . . . Activity Creating More Notes . . . . . . . . . Master Model Drawing Guidelines . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
18-24 18-26 18-27 18-28 18-33 18-36 18-37 18-40 18-41 18-45 18-47 18-48 18-50 18-52 18-53 18-54 18-56 18-61 18-62 18-65 18-67 18-71 18-72 18-75 18-76
ce.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ion c
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
om
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . .
A-2 A-3 A-4 A-6 A-8 A-10 A-12 A-14 A-16 A-18 A-19 A-21 A-23 A-25 A-27 A-28 A-30 A-32 A-34
9
Practical Applications of NX
Contents
Project 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-36 Project 21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-38 Project 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-40 Expression Operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 Overview . . . . . . . . . . . . . . Operators . . . . . . . . . . . . . . Precedence and Associativity Legacy Unit Conversion . . . Built-in Functions . . . . . . . . ... ... .. ... ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 B-2 B-3 B-4 B-5
Point Constructor Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 Overview . . . . . . . . . . . . . . . . Methods to Specify a Point . . . WCS and Absolute Coordinates Offset . . . . . . . . . . . . . . . .
ion c
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Customer Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1 Overview . . . . . . . . . . . . . . . . . . . . . . . Customer Defaults . . . . . . . . . . . . . . . . Customer Defaults Levels . . . . . . . . Setting Customer Defaults . . . . . . . USER, GROUP, and SITE directories Managing Your Changes . . . . . . . . . Updating to a New Release of NX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-1 D-2 D-3 D-6 D-8 D-9 D-10
Tri w
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
al V ww
.nu
ers an
ce.
om
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
10
Practical Applications of NX
mt10050_g NX 4
Overview
Intended Audience
This course is suited for designers, engineers, manufacturing engineers, application programmers, NC programmers, CAD/CAM managers, and system managers who have a need for understanding and using NXsoftware.
Course Objectives
Create and modify basic assembly structures. Create and modify simple drawings. Modify existing geometry.
Prerequisites
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11
om
After successfully completing this course, the student should be able to:
ion c
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
12
Practical Applications of NX
ion c
(FileOpen)
om
Overview
Mouse Buttons The mouse will be used throughout this course to make selections. Examples of different mouse devices are shown. The mouse buttons are referred to as the rst, second, and third mouse buttons, starting from left to right. On mouses with mouse wheels, the wheel acts as mouse button 2 when it is pressed. On two-button mouses, the buttons represent 1 and 3. Both buttons pushed together equals mouse button 2.
The following abbreviations are used for the mouse buttons in this course. MB1 Mouse Button 1 MB2 Mouse Button 2 MB3 Mouse Button 3
Tri w
al V ww
.nu
ce.
The functional assignment of the mouse buttons can be reversed in most operating systems for users who prefer that setup.
ers an
ion c
om
Practical Applications of NX 13
Class Standards
Class Standards
The following standards will be used in this course. Standardization allows you to work with and predict the organization of parts created by others. All work should be performed in accordance with these standards.
Tri w
al V ww
.nu
Currently up to 128 characters are valid for le names. A four character extension (.prt) is automatically added to dene the le type. This means the maximum number of user dened characters for the le name is actually 124.
ce.
mt10050_g NX 4
1 2 3 4
14
Practical Applications of NX
ers an
Part Number Conguration Revision Extension
ion c
om
Overview
Seed Parts
Seed parts are an effective tool for establishing customer defaults or any settings that are part-dependent (saved with the part). This may include non-geometric data such as: Preferences Commonly used expressions Layer categories User-dened views and layouts Part attributes
Colors
Object Solid Bodies Sheet Bodies Lines and Arc (non-sketch curves) Conics and Splines (non-sketch curves) Sketch Curves Reference Curves (in sketches) Datum Features Points and Coordinate Systems System Display Color
.nu
al V ww
Tri w
NX identies colors using numbers with IDs that range from 1 to 216.
ce.
Two seed parts are available for use in this course, seedpart_in for inch parts and seedpart_mm for metric parts. These parts incorporate the standards described above.
ers an
Default Color Light Gray (87) Light Dull Azure (92) Dark Hard Blue (212) Dark Hard Blue (212) Obscure Dull Green (144) Dark Faded Cyan (105) Light Weak Red (81) Dark Hard Blue (212) Orange Orange Red (114)
om
ion c
Practical Applications of NX
15
Denitions of Terms
Denitions of Terms
Explicit Modeling Explicit modeling is modeling that is not parametric. Objects are created relative to model space, not each other. Changes to one or more objects do not necessarily affect other objects or the nished model. Examples of explicit modeling include creating a line between two existing points or creating an arc through three existing points. If one of the existing points were moved, the line/arc would not change. Parametric Modeling A parametric model is one in which the values (parameters) used for the denition of the model are stored with the model for future editing. Parameters may reference each other to establish relationships between the various features of the model. Examples include the diameter and depth of a hole or the length, width, and height of a rectangular pad. The designers intent may be that the hole is always as deep as the pad is high. Linking these parameters together may achieve the desired results. This is not easily accomplished with an explicit model. Constraint-based Modeling
Tri w
Hybrid Modeling
A constraint-based model is one in which the geometry of the model is driven or solved from a set of design rules applied to the geometry dening the model as constraints. These constraints might be dimensional constraints (such as sketch dimensions or positioning dimensions) or geometric constraints (such as parallelism or tangency). Examples include a line tangent to an arc where the designer intends for that tangent condition to be maintained even though the angle of the line may change or a perpendicular condition being maintained as angles are modied.
Hybrid modeling refers to the selectively combined use of the three types of modeling described above. Hybrid modelers allow designers to use parametric modeling where needed without requiring that the entire model be constrained before proceeding. Because of this, designers have more exibility in modeling techniques. The NXhybrid modeler supports traditional explicit geometric modeling along with constraint-based sketching and parametric feature modeling. All tools are integrated so they can be used in combination.
al V ww
.nu
ers an
ce.
ion c
om
16
Practical Applications of NX
mt10050_g NX 4
Lesson
Getting Started
Purpose This lesson is a fundamental introduction to working with NX parts. Objectives
Tri w
.nu
al V ww
ers an
Start an NX session.
ce.
Practical Applications of NX 1-1
ion c
om
Getting Started
Starting NX
The rst step in working in NX is to log on to a workstation and start an NX session. Because this procedure may vary among companies and platforms, consult your system administrator for a site specic procedure to follow. After starting NX, you will see the "No Part" interface. This interface only allows you to perform actions such as changing defaults and preferences, opening an existing part, or creating a new part.
Tri w
al V ww
The graphics shown in this text are taken from a workstation with a Windows operating system. The display of windows and dialogs on a UNIX workstation will differ slightly from those shown.
.nu
ers an
ce.
mt10050_g NX 4
1-2
Practical Applications of NX
ion c
om
Getting Started
Gateway Application
NX functions are divided into "applications". Gateway is the prerequisite for all other interactive applications, and is the rst application you enter when you start NX and open or create a part. Gateway allows the review of existing parts. To create or edit objects within a part, another application, such as Modeling, must be started. 1 Work and displayed part names 2 Cue line 3 Status line 4 Resource bar
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 1-3
ion c
om
Getting Started
Cue/Status Line
The Cue/Status line appears at the top of the main application window. The Cue line prompts you for user interaction. The Status line gives you feedback about system activity. To relocate the Cue and Status line below the graphics window, choose ToolsCustomize, choose the Layout tab, and change the Cue/Status Position to Bottom. Menu Bar Pull-Down Menus
By default, menus appear folded so that only the frequently used options are shown. The down arrow at the bottom of the menu can be selected to display the full menu.
Tri w
al V ww
To permanently display the entire menus, choose ToolsCustomize, choose the Options tab, and turn on the Always Show Full Menus option.
.nu
ers an
ce.
mt10050_g NX 4
1-4
Practical Applications of NX
ion c
om
The Menu Bar is a horizontal arrangement of options displayed near the top of the main NX window. These options correspond to different NX functional categories. Clicking the rst mouse button (MB1) over a Menu Bar option displays a pull-down menu. Arrows to the right of items in a pull-down menu indicate that further cascading menus are available.
Getting Started
Tri w
The list in the window below the Look In: box shows the available folders and les. NX parts have a .prt extension. The Up One Level option works with the Look in: option menu to traverse back up through the folder hierarchy.
al V ww
Choosing the arrow on the right side of the box (or anywhere within the box) will list a hierarchy of the available folders and drives. Choosing anywhere away from the list of the available folders and drives will dismiss the listing without selecting another folder or drive.
.nu
ers an
ce.
ion c
om
Practical Applications of NX 1-5
Getting Started
1
The Create New Folder option allows new sub-folders to be created in the current folder. The View Menu option menu allows the appearance of the listing in the window to be modied. The default is a List. Selecting the Details button will display a more detailed listing of the les and folders including Name, Size, Type, last Modied date and time, and any Attributes that may apply to the le. Other options include Thumbnails, Tiles, and Icons.
Tri w
.nu
The option at the top right of the dialog changes the cursor to and allows selection of any of the controls in the dialog for a short description of their function.
al V ww
ers an
ce.
ion c
om
mt10050_g NX 4
1-6
Practical Applications of NX
Getting Started
Tri w
Step 2:
al V ww
Specify the units of measure for the new part. Verify the Millimeters option is selected for the Units.
.nu
ers an
ce.
Practical Applications of NX 1-7
ion c
om
Getting Started
Step 3:
Key in a new part name. With Mouse Button 1 (MB1), click in the File name eld. Key in ***_new_1, where *** represents your initials. This will be a standard practice for this class to ensure that each student has unique part names. File names are governed by the naming conventions established for the operating system on the computer. In addition, standards set up by a company or project will affect naming conventions. Contact your system administrator for specic information on the number and types of characters for a valid le name. Ensure the folder is set to your home folder. This will also be a standard practice for this class. Parts that you create should be saved in a folder to which you have permissions. Choose OK.
Step 4:
Tri w
al V ww
Save the part.
As the creator of a part, you will have read and write access. This means that you can modify the le and save the changes.
.nu
ce.
ers an
ion c
(FileSave)
om
1-8
Practical Applications of NX
mt10050_g NX 4
Getting Started
In most cases the displayed part and the work part are the same. There are times when working in an assembly when it is advantageous that the work part be other than the displayed part. Changing the Displayed Part
Tri w
Choose WindowMore to display the Change Window dialog. This dialog lists all parts being referenced in the current session, excluding the current displayed part. This listing will include all components in an assembly structure as well as any loaded parts not contained in a loaded assembly.
al V ww
.nu
A list of up to ten previously displayed parts is generated. This list contains the latest displayed part at the top (excluding the currently displayed part) and then each previous part in the order that they were displayed until a total of ten are listed. To change the displayed part to any of these parts, simply select its name from the list.
ers an
ce.
om
Since multiple parts may be open at any given time, you will need to control which part is displayed in the graphics window. This can be accomplished with the Window menu bar option.
ion c
Practical Applications of NX
1-9
Getting Started
The Open Part File dialog appears. Check the current folder displayed in the Look in: eld. If necessary, choose the parts folder.
Tri w
al V ww
Notice that there are no options to specify units (Inches and Millimeters) in the Open Part File dialog. The units of the parts were determined when they were created and cannot be changed within an active NX session. The units of a part can be converted using a program called ug_convert_part.exe outside of the active session.
.nu
ers an
ce.
mt10050_g NX 4
1-10
Practical Applications of NX
ion c
om
Getting Started
Select intro_1 in the le list box and choose OK to open the part (or double-click on the le name).
Tri w
Step 2:
al V ww
Once the part is open the following actions occur: Options for viewing the contents of the le are available on the menu bar. The graphics window is now active, showing the model in the condition in which it was last saved. The title bar of the graphics window displays the name of the current work part and a status of Read Only. This means that changes may not be saved in this le.
A loaded part is only a copy of what is stored on disk. Any new work that you do is not permanent until the part is saved on disk. Leave the part open. It will be used in the next activity.
.nu
The Status Line displays information while the part is being retrieved as well as other information pertaining to the operation being performed.
ers an
ce.
Practical Applications of NX 1-11
ion c
om
Getting Started
Tri w
al V ww
In the Save Part File As dialog, use the Save in: option menu to navigate to the proper folder to save the part. (HINT: This should be one level up from the parts folder.) Click in the File name eld. Key in ***_intro_1 as the new part name where *** represents your initials.
.nu
ers an
ce.
mt10050_g NX 4
1-12
Practical Applications of NX
ion c
om
Getting Started
Choose OK. The Status Line states that the part is being saved. When the save is complete, the message Part le saved displays. Work in NX may be resumed. You can save your work and exit NX all at once by choosing FileCloseSave All and Exit. However, do not close or exit at this time. Step 2: Leave the part open. It will be used in the next activity.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 1-13
ion c
om
Getting Started
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
1-14
Practical Applications of NX
ion c
om
Getting Started
Select the ***_intro_1 part and choose MB2. Because the part was not changed since it was last saved, it is immediately closed. If the part had been changed, a warning message would have appeared to let you know that the part has been modied.
Tri w
If there are any open parts in the session that have been modied and have not been saved, a warning message displays.
.nu
Step 3:
al V ww
Close all parts.
ce.
Step 2:
ers an
om
Closing the part does not save the part, it only clears the part from the local memory. Changes that have been made to the part will be lost if you continue.
ion c
Practical Applications of NX
1-15
Getting Started
Exiting NX
You can end an NXsession, by choosing FileExit. If any parts are still open and have been modied without saving, a warning message displays.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
1-16
Practical Applications of NX
ion c
om
Getting Started
Summary
In this lesson you: Started an NX session. Created, opened, and saved parts. Copied a Part. Closed a Part. Exited NX.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 1-17
ion c
om
Lesson
Save and restore toolbars by applying a Role. Select objects in the graphics window.
Tri w
al V ww
.nu
ers an
Customize toolbars.
ce.
Practical Applications of NX 2-1
ion c
om
Toolbars
The NX user interface supports the use of toolbars to allow quick access to functionality via logical groupings of common functionality displayed as icons. Each application has a set of toolbars which support functions within that application (e.g. Modeling, Drafting, Assemblies, etc.). When you exit an NX session, the state of the toolbars can be saved so that they will displayed the same when you start a new session. This is controlled by the Save layout at exit option under the General tab in the PreferencesUser Interface dialog. Toolbars may be in one of two states: Docked toolbars (1) are anchored to the main NX window, either horizontally or vertically. Docked toolbars are always within the NX window. Undocked toolbars (2) are free oating on the screen. These toolbars are shown within the NX window, but may be located outside the window depending on screen setup.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
2-2
Practical Applications of NX
mt10050_g NX 4
Customizing Toolbars
The display of the toolbars as well as the display of each element within a toolbar may be customized. The display of a toolbar may be controlled in one of two ways: Choose ToolsCustomize from the main menu bar to access the Customize dialog. On the Toolbars page, choose the check box next to the toolbar name to display or hide it. The toolbars with a check are currently displayed.
Tri w
al V ww
The Text Below Icon option can be used to display the names of the icons in a toolbar.
.nu
ers an
ce.
Practical Applications of NX 2-3
ion c
om
Use the Third Mouse Button (MB3) within the NX window but outside the graphics window, to display a menu of all toolbars. The toolbars listed with a check box are displayed. Choosing a toolbar name with the First Mouse Button (MB1) will turn it on or off. The Customize option may be selected to access the Customize dialog.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
2-4
Practical Applications of NX
ion c
om
To turn on and off the display of icons within a toolbar, select the Toolbar Options area of the toolbar and choose Add or Remove Buttons, and the toolbar name. This will display a cascading menu with all of the available icons for the toolbar. Placing a check in the box next to the command will immediately display the icon in the appropriate toolbar. Removing the check will hide the icon.
The Toolbar Options menu can be accessed in an undocked toolbar as shown below.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
Practical Applications of NX 2-5
Roles
NX has many advanced capabilities, but while learning you may want to use a smaller set of tools. Roles let you control the appearance of the user interface in a number of ways. Some examples are: What items are displayed on the menu bar What icons are displayed on the toolbars Whether or not icon names are displayed below the icons
Choosing a Role
NX comes with a number of built-in roles. There are System Defaults roles:
Tri w
To activate a role:
In addition, you can dene your own roles. For more information about any role, hold your cursor over its icon.
Click the role you want or drag it into the graphics window. In the warning dialog, choose OK to accept the new role or choose Cancel to stop the change from occurring.
al V ww
.nu
to open the palette on the resource bar.
ce.
There are also roles that are tailored to particular industry types and experience levels, under the Industry Specic option:
ers an
ion c
om
mt10050_g NX 4
2-6
Practical Applications of NX
Select intro_1 in the le list box and choose OK to open the part (or double-click on the le name).
Click MB3 in the toolbar area (1) and choose Customize (2).
Tri w
al V ww
.nu
ers an
Step 2:
ce.
Practical Applications of NX 2-7
ion c
om
The Customize dialog helps you identify and control which toolbars are displayed.
Tri w
Step 3:
al V ww
Undock a toolbar.
The Text Below Icon option can be turned on for a toolbar to display the names of the icons in the toolbar.
Verify that the Standard, View, Utility, Analysis, Snap Point, and Selection toolbars are checked on. The toolbars are displayed in a docked state. Toolbars may be docked horizontally on the top or bottom and vertically on the left or right.
Place the cursor on the handle portion (1) of the Analysis toolbar and press and hold down MB1.
.nu
ers an
ce.
ion c
om
Release MB1. The name of the toolbar is displayed in its title bar while it is undocked.
Step 4:
Dock a toolbar.
Tri w
al V ww
Release MB1.
Drag the toolbar such that the header portion falls within the main menu bar as shown.
.nu
ers an
ce.
ion c
Place the cursor on the header portion (1) of the Analysis toolbar and press and hold down MB1.
om
Step 5:
Move a docked toolbar. Place the cursor on the handle portion of the Analysis toolbar and press and hold down MB1.
Drag the Analysis toolbar up to the rst row of toolbars below the menu bar. Release MB1.
Tri w
Step 6:
al V ww
.nu
If necessary, select the Analysis toolbar on the handle and drag it so that it is aligned to the right of the Standard toolbar.
ers an
ce.
mt10050_g NX 4
2-10
Practical Applications of NX
ion c
om
Tri w
al V ww
Change the display of the Role palette to Tiles. This will display smaller icons so that all of the roles can be seen at once.
.nu
ers an
ce.
If the resource is bar is not visible, choose ViewShow Resource Bar to turn it on.
ion c
om
Practical Applications of NX 2-11
Choose the Essentials with full menus role. The Essentials with full menus role displays a limited number of icons and toolbars. However, all NX functions are still available from the menu bar. Choose OK in the message window warning you that your toolbar customizations will be overwritten. Changes you made to toolbars in previous activities are overwritten. The toolbar settings that are dened in the selected role are used.
Choose StartModeling.
Step 4:
Customize a toolbar in the Modeling application. Locate the Utility toolbar in the NX window.
Tri w
al V ww
Select the Toolbar Options area of the Utility toolbar and choose Add or Remove ButtonsUtility. Turn the Work Layer and Layer Settings icons on.
This change to the toolbar will be maintained in your future NX sessions as long as the Save layout at exit option is turned on in PreferencesUser Interface. However, the change would be lost if you were to apply one of the roles in the System Defaults.
2-12 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
.nu
ers an
ce.
om
Starting a different application will introduce a new set of toolbars. The toolbars that were established in the Gateway application may move and include different icons.
ion c
Step 3:
Step 5:
Create a new user role with the toolbar change. Choose the Roles tab in the resource bar on the right side of the graphics window. Place the cursor in an open area of the Roles palette and choose MB3New User Role. Choose OK in the Role Properties dialog to accept the default name of MyRole_0. The new role will appear in a User folder in the Roles palette.
Tri w
Step 6:
al V ww
Close the part.
If you make additional toolbar changes and want to incorporate them into your saved user role, place the cursor over the role and choose MB3Edit, turn off the Preserve Layout Information option, and choose OK.
Choose FileCloseAll Parts. If a warning is displayed and you are asked if you are sure you want to close the part, choose Yes.
.nu
ers an
ce.
Practical Applications of NX 2-13
ion c
om
Mouse Navigation
The mouse may be used as well as the keyboard to make selections. A mouse wheel acts as MB2 when it is pressed. On two button mouses, the buttons represent MB1 and MB3. Both buttons pressed together act as MB2.
Tri w
Rotating mouse wheel Zooms in and out in graphics window. Scrolls in dialog list boxes, dialog option menus, and the Information window. Displays either the icon or option label.
Cursor over objects, Prehighlights objects based upon the Selection features or components toolbar setting (e.g. Select Features) in graphics window A combination of mouse buttons can also be used to pan (MB2+MB3) and zoom In/Out (MB1+MB2).
.nu
Second Mouse Button OK while in an operator. Press and hold down while (center or both buttons) in the graphics window to Rotate the view. Hold MB2 down Shift+MB2 to Pan and hold down Ctrl+MB2 to Zoom In/Out. Displays pop-up menu with short cuts to various functions. Also displays action information for objects selected with MB1.
al V ww
ce.
Mouse Button
ers an
Below is a summary of the various actions that can be performed using the mouse buttons. Action
ion c
om
2-14
Practical Applications of NX
mt10050_g NX 4
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 2-15
ion c
om
Option Refresh
Description Refreshes the entire graphics window. Erases temporary display entities. Fits the entire part to the view. Utilizes the t percentage found on the PreferencesVisualizationScreen dialog. Changes the view scale via a user specied rectangle. Activates the Rotate mode to rotate the view with the cursor. Activates Pan mode to pan the view with the cursor. Species the method of shading and hidden edges in which the model is displayed.
Fit Zoom Rotate Pan Rendering Style Orient View Set Rotate Point Clear Rotate Point Undo
Removes the Rotate Point which has previously been set. Removes the effect of the last single operation performed.
Tri w
.nu
When you press and hold MB3, a radial pop-up displays icons that surround the cursor location. These icons include display options that you can choose just as you would from a menu. As you learn the position of the icons, just moving the mouse in the appropriate direction will choose the option. 1 Shaded 2 Shaded with Edges 3 Studio 4 Fit 5 Wireframe with Dim Edges 6 Face Analysis
al V ww
The View toolbar may also be used to perform many of the view manipulation functions found in the View Pop-Up Menu.
ers an
ce.
om
Denes a point that the model is rotated about. The point may be dened on a curve, edge, face, or point in space.
ion c
Displays the current view in a canned view orientation. The original visualization settings and view modications are retained. Active only in modeling view.
2-16
Practical Applications of NX
mt10050_g NX 4
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 2-17
ion c
om
Other options to manipulate the view orientation are described below: Orient View Modies the orientation of a specied view to a predened view. Changes only the alignment of the view, not the view name. This option can be invoked from the View toolbar or from the MB3 pop-up menu.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
2-18
Practical Applications of NX
om
F8 Key Orients the present view to a selected planar face or datum plane or the planar view (top, front, right, back, bottom, left) that is closest to the current view orientation.
ion c
Selecting Objects
The Selection toolbar may be used to assist in the selection of an object for creation, modication, or information. In NX, you may either select an object rst and then choose a function to perform, or, choose a function rst and then select the required object. The Selection Type Filter is used to control precisely which type of object can be selected. When a type is chosen from this list, no other object types can be selected. The contents of the list depends on whether you have already chosen an NX function and which function you are performing.
Tri w
The items on the pop-up menu will vary depending on the type of object. The following pop-up menu is typically displayed for a feature.
Options will also vary depending on the application (Modeling, Drafting, Manufacturing, etc.).
.nu
MB3 may be used to choose an available operator for an object. The cursor must be on top of the object and the object highlighted for the MB3 pop-up menu to appear.
al V ww
There are many additional options which can be added as icons to the Selection toolbar to further discriminate in the selection of objects. Some of these options are also available by choosing EditSelection from the menu bar.
ers an
ce.
ion c
om
Practical Applications of NX 2-19
If you press and hold MB3 over an object, a radial pop-up appears. The options will vary depending on the type of object. The following radial pop-up menu is typically displayed for a feature.
If you select the wrong object, you can deselect it by holding down the <Shift> key and selecting it again with MB1. To deselect all objects in the graphics window, press the <Esc> key.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
2-20
Practical Applications of NX
ion c
Deselecting Objects
om
Tri w
This cursor display indicates that there is more than one selectable object at that position. Using MB1 after the cursor changes will display the QuickPick dialog.
al V ww
The amount of time the cursor must be stationary for the QuickPick indicator to appear can be adjusted by choosing PreferencesSelection and using the QuickPick Delay slider bar.
.nu
ce.
Moving the selection ball over an object will highlight it for preview. If there is more than one selectable object at the selection ball location and the cursor lingers for a short period of time, the cursor changes to a QuickPick indicator:
ers an
When selecting objects in the graphics window, more than one object will often be within the selection ball. QuickPick is a selection conrmation interface that provides a way to browse through multiple candidates to select a specic object.
ion c
om
Practical Applications of NX
2-21
All selectable objects beneath the cursor are listed in the dialog. Use MB2 to cycle through the items in the list and then choose MB1 when the desired object is highlighted. The icons in the dialog may be used to narrow down list to include only construction objects, features, body objects (faces, edges, etc.), components, or annotations.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
2-22
Practical Applications of NX
ion c
om
Step 2:
Tri w
al V ww
icon.
In the graphics window, but not on top of the part, click MB3. Choose Orient ViewRight in the pop-up menu. Press the Home key on the keyboard. The view is oriented to the Trimetric view.
.nu
Click and hold MB3 and choose the Wireframe with Dim Edges from the radial pop-up.
ers an
ce.
ion c
om
Practical Applications of NX 2-23
Place and hold the cursor at the location shown below until the QuickPick indicator appears.
Tri w
Step 3:
al V ww
Close the part.
Choose MB1 to conrm the selection of the face. Press the F8 key. The view is oriented so that the selected face is parallel to the graphics window. Press the Home key.
.nu
ers an
ce.
mt10050_g NX 4
2-24
Practical Applications of NX
ion c
om
Summary
In this lesson you: Modied the location and contents of toolbars. Applied a Role to restore saved toolbar settings. Manipulated the work view orientation.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 2-25
ion c
om
Lesson
Coordinate Systems
Purpose This lesson is an introduction to the coordinate systems that are used in NX. Objectives
Tri w
al V ww
.nu
ers an
ce.
ion c
om
Practical Applications of NX 3-1
Coordinate Systems
Tri w
There are several types of coordinate systems that are utilized in NX. This lesson will discuss the following types: Absolute Coordinate System (ABS) Work Coordinate System (WCS)
al V ww
A three-axis symbol is used to identify a coordinate system. The intersection of the axes is called the origin of the coordinate system. The origin has the coordinate values of X=0, Y=0, and Z=0. The gure below illustrates that, starting at the origin, each axis has a positive direction and a negative direction.
.nu
ers an
All NX coordinate systems are right-hand, Cartesian coordinate systems, made up of a set of X, Y, and Z axes, 90 apart from each other.
ce.
ion c
om
3-2
Practical Applications of NX
mt10050_g NX 4
Coordinate Systems
Absolute Coordinate System The Absolute Coordinate System (ABS) is not mobile. It denes a xed point and orientation in model space. The Absolute Coordinate System is necessary to relate location or orientation between different objects, solid models, parts, and even MCAD/CAE systems. An object positioned at absolute X = 1, Y =1, and Z =1 in one part is the exact same absolute position in any other part. Work Coordinate System Since the ABS is not mobile, the Work Coordinate System (WCS) is used to facilitate geometry construction in different orientations. The WCS can be located and oriented manually anywhere in model space. The WCS is not a selectable entity.
Tri w
The location and/or orientation of the WCS will need to be considered when using the following functions: Creating a Primitive Feature (specically a Block)
al V ww
Most modeling operations in NX do not require manual manipulation of the WCS because features are added to a model relative to existing geometry. In those cases, the WCS is handled automatically. However, certain functions are dependent on the location and orientation WCS at the time they are performed.
Dening a plane when creating a Sketch Creating a Fixed Datum Plane or Fixed Datum Axis
.nu
ers an
ce.
ion c
om
Practical Applications of NX 3-3
Coordinate Systems
Move WCS provides an interface to dynamically control the location and orientation of the WCS by keying in distance and angle values or by dragging origin, axis, and rotation handles in the graphics window. Orient WCS displays the CSYS Constructor dialog which includes various options to position the WCS.
Tri w
al V ww
The Absolute CSYS option will move the WCS back to the Absolute origin and orientation. This can also be accomplished by using the Set WCS to Absolute icon which can be added to the Utility toolbar.
.nu
ers an
ce.
mt10050_g NX 4
3-4
Practical Applications of NX
ion c
om
Coordinate Systems
After you move the WCS, you can either choose MB2 or turn off the Move WCS icon to conrm the location and the WCS will return to a normal display.
Tri w
al V ww
Undo is available while in dynamic WCS mode and can be used to restore the WCS to a previous location or orientation.
.nu
ce.
When the cursor passes over the WCS, it will highlight with temporary rotation planes to indicate that it can be selected. If there is other geometry in the vicinity and the WCS cannot be easily selected, use the Utility toolbar or menu bar to access it.
ers an
ion c
om
Practical Applications of NX
3-5
Coordinate Systems
Origin Handle
When you select the cube-shaped handle at the origin of the WCS, you can relocate the WCS to any point in the graphics window as dictated by the Snap Point toolbar (End Point, Arc Center, etc.). Help indicators will display on a highlighted object to help you predict where the WCS will be relocated.
The Snap Point toolbar becomes active when you need to specify a location. It is available when the WCS origin handle is selected to help specify the origin for the WCS.
Tri w
Cursor Location is always available regardless of the other options that are enabled in the toolbar.
al V ww
.nu
ce.
ers an
ion c
om
mt10050_g NX 4
3-6
Practical Applications of NX
Coordinate Systems
Point Constructor Dialog The Point Constructor dialog is a common tool that appears throughout NX to dene a location. It is available as an icon in the Snap Point toolbar after selecting the WCS origin handle. With this dialog, you can dene points using existing geometry, coordinate values, or offsets.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 3-7
ion c
om
Coordinate Systems
Axis Handles
When you select a conehead axis handle, a dynamic input eld appears in the graphics window next to the WCS to input a specic distance or snap increment. You can also drag the handle to move the coordinate system along the axis.
Tri w
.nu
The Snap value is the incremental distance the WCS will move as you drag the axis handle. The default Snap value is 0 (zero) but you may enter a different value. The Distance value will update as you drag the handle.
al V ww
ce.
ers an
ion c
om
mt10050_g NX 4
3-8
Practical Applications of NX
Coordinate Systems
Rotation Handles
When you select a spherical rotation handle, a dynamic input eld appears next to the WCS to enter a specic angle or snap increment. You can also drag the handle to rotate the coordinate system about the axis.
Tri w
al V ww
.nu
ce.
The Snap value is an incremental angle to rotate the WCS. The default Snap value is 45 so the WCS snaps in 45 degree increments as you drag the rotation handle. The Angle value will update as you drag the handle.
ers an
ion c
om
Practical Applications of NX
3-9
Coordinate Systems
Step 2:
al V ww
Change the Work Coordinate System origin. Choose the Move WCS icon (FormatWCSDynamics)
.nu
ers an
Tri w
ce.
in the Utility toolbar. is enabled in the Snap Point
mt10050_g NX 4
3-10
Practical Applications of NX
ion c
om
Coordinate Systems
Step 3:
al V ww
Rotate the Work Coordinate System. Choose the Move WCS icon.
Tri w
.nu
ce.
ers an
om
The origin handle is highlighted by default. You simply select locations in the graphics window to move the WCS based on the Snap Point toolbar settings. The WCS maintains the same XC, YC, and ZC directions.
ion c
(FormatWCSDynamics)
Practical Applications of NX
3-11
Coordinate Systems
Key in 90 in the Angle text entry eld and press Enter. The origin of the WCS is unchanged, the coordinate system is rotated about the XC axis 90. The direction of rotation is based on the Right Hand Rule.
Step 4:
Tri w
Step 5:
al V ww
The coordinates of the arc center relative to both the WCS and Absolute Coordinate System are displayed in an Information window.
Information Units Millimeters Point XC = 0.000000000 X = YC = 25.000000000 Y = ZC = -14.000000000 Z = 32.500000000 14.000000000 16.000000000
Close the Information window. Reverse the direction of the YC Axis. Choose the Move WCS icon.
3-12 Practical Applications of NX
.nu
(FormatWCSDynamics)
mt10050_g NX 4 UGS Corporation, All Rights Reserved
ce.
Select the arc center shown by placing the cursor over the circular edge. When the center highlighted, select the edge.
ers an
om
Choose InformationPoint.
ion c
Choose MB2.
Coordinate Systems
Double-click the YC Axis Handle. This reverses the direction of the YC Axis so that is pointing downward.
al V ww
The image below has been rotated for clarity. You may shade or rotate the view for better viewing of the part.
.nu
Tri w
ce.
ers an
ion c
om
(FormatWCSDynamics)
Practical Applications of NX 3-13
Coordinate Systems
3
Select the edge at the location shown below. A vector will appear from the end of the selected edge.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
3-14
Practical Applications of NX
ion c
om
Coordinate Systems
Tri w
Step 7:
al V ww
Choose MB2 when nished orienting the WCS. Find the location of an object relative to the WCS.
.nu
ce.
Select the edge at the location shown below. A vector will appear from the end of the selected edge.
ers an
ion c
om
Practical Applications of NX 3-15
Coordinate Systems
Tri w
Step 8:
al V ww
Angle Length = = Vertex 1 Vertex 2
Choose OK in the upper left corner of graphics window (or MB2) to accept the selected edge.
Edge Geometry
.nu
Information about the edge will appear in the Information window. The coordinates of the start and end points are displayed relative to both the WCS and Absolute Coordinate System.
Line
ers an
0.000000000 33.000000000
Close the Information window. Move the WCS back to the Absolute CSYS. Choose FormatWCSOrient. Choose Absolute CSYS
3-16 Practical Applications of NX
ce.
ion c
om
X = 49.000000000 Y = 145.069219382 Z = -33.669872981 X = 16.000000000 Y = 145.069219382 Z = -33.669872981
Coordinate Systems
Choose OK. The WCS moves back to the Absolute origin and orientation.
Step 9:
Tri w
al V ww
.nu
ers an
ce.
om
The Set WCS to Absolute icon can be added to the Utility toolbar. This can be used without having to use the CSYS Constructor.
ion c
Practical Applications of NX
3-17
Coordinate Systems
Summary
The Absolute Coordinate System is a stationary coordinate system that denes a xed point in model space while the Work Coordinate System (WCS) is a mobile coordinate system that may be moved and reoriented as necessary to support other functions. In this lesson you:
Identied the difference between the Absolute Coordinate System and the Work Coordinate System. Relocated, rotated, and reoriented the WCS. Reviewed the Point Constructor and CSYS Constructor dialogs.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
3-18
Practical Applications of NX
om
ion c
Lesson
ion c
ce.
Objectives
Upon completion of this lesson, you will be able to: Create and Edit a Block.
Tri w
al V ww
.nu
ers an
om
Practical Applications of NX 4-1
Primitives
A Primitive is a solid object that is analytic in nature. A Primitive may be thought of as "raw stock" to which material will be added or removed to achieve the nished part. There are multiple ways of dening each of the four Primitive types. Primitives may be used as the basic shape at the start of the solid modeling process. When a Primitive is created, its type and its size must be specied as well as its location and orientation in model space. The four types of Primitives are: Block Cylinder Cone Sphere
Tri w
al V ww
If a Primitive is used in a part, it should be used as the initial solid feature. Although NX allows the use of multiple Primitives in one solid body, the practice is not recommended because of the advantages and associativity of other solid modeling functionality. Primitives are positioned explicitly. Their origins are set by a specied point in model space. However, they can be moved manually by either using Transform or the Move Feature functions. The creation parameter values of a Primitive may be edited and made associative to each other.
.nu
ers an
ce.
ion c
om
mt10050_g NX 4
4-2
Practical Applications of NX
Block
A Block may be created by specifying the size and location of the block in model space. The orientation will be implied from the orientation of the WCS. There are three different methods that may be used to create a Block, Origin Edge Lengths, Two Points Height, and Two Diagonal Points. The middle portion of the dialog and the Selection Steps change depending on the type of Block creation method you choose. This lesson discusses the rst method, Origin, Edge Lengths.
ion c
ce.
Tri w
al V ww
.nu
ers an
om
Practical Applications of NX 4-3
Origin, Edge Lengths Method Choose InsertDesign FeatureBlock or choose the Block icon in the Form Feature dialog. Choose the Origin, Edge Lengths type. Dene the length for each edge. The Length, Width, and Height are measured relative to the XC, YC, and ZC axes of the WCS, respectively. These must be positive values since they are stored as the parameters of the block.
Choose OK or Apply.
Tri w
.nu
After the block has been created, its size may be changed by editing the values that were used for edge lengths during creation.
al V ww
ce.
If an origin is not specied explicitly and OK is chosen, the corner of the block will be placed at the WCS origin.
ers an
om
Specify the origin of the corner of the block. The Snap Point toolbar is available to access the Point Constructor dialog or to specify a point relative to existing geometry. The edges of the block will be parallel to the XC, YC, and ZC axes.
ion c
4-4
Practical Applications of NX
mt10050_g NX 4
Step 2: Step 3:
ion c
ce.
Key in the following parameters: Length (XC) = 8 (Tab)Length (YC) = 6 (Tab)Length (ZC) = 6/2 (an example of algebraic entry)
al V ww
Choose MB2.
Tri w
Step 4:
Change the size of the block. Place the cursor over the block and double-click on it. Select the p1=6.000 parameter to edit.
.nu
ers an
om
type is selected.
Practical Applications of NX
4-5
4
Step 5:
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
4-6
Practical Applications of NX
om
ion c
Cylinder
A cylinder may be created by specifying the orientation, size and location of the cylinder. There are two methods to create a cylinder. Diameter, Height Height, Arc
ion c
ce.
This method is used to create a cylinder by specifying the diameter and height values. The location and axis direction vector must also be specied. After choosing this method:
Tri w
al V ww
.nu
ers an
om
Practical Applications of NX
4-7
Dening Vectors
The Cylinder and Cone features require a direction vector to be specied to dene the orientation of the axis. The Vector Constructor dialog is used to specify this direction.
Tri w
al V ww
The XC, YC, and ZC Axis options are sufcient for the purpose of this course. In the example below, the direction vector is the ZC Axis. The cylinder is shown created at an origin away from the WCS with a specied height in the direction of the vector.
.nu
ers an
ce.
mt10050_g NX 4
4-8
Practical Applications of NX
ion c
om
ion c
ce.
75 200
Diameter Height
Tri w
Step 4:
al V ww
Choose Cancel.
Edit the size of the cylinder. Place the cursor over the cylinder and double-click on it. Choose Feature Dialog.
.nu
Locate the cylinder at XC=0, YC=0, ZC=0. Choose Reset in the Point Constructor menu if needed and choose OK.
ers an
= =
om
Practical Applications of NX 4-9
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
4-10
Practical Applications of NX
ion c
Step 5:
om
Summary
This lesson was an introduction to the creation of solid models using primitive features. If a primitive feature is used, it should be the base feature and there should only be one in a part because they cannot be associatively positioned. In this lesson you: Created a block. Changed the size of a primitive after creation. Created and edited a cylinder. Reviewed the Vector Constructor dialog.
ion c
ce.
Tri w
al V ww
.nu
ers an
om
Practical Applications of NX 4-11
Lesson
ers an
.nu
om
ion c
ce.
Position features.
Tri w
al V ww
Practical Applications of NX
5-1
Tri w
A datum plane may be used as the planar placement face. In the following example, the datum plane is used as the Planar Placement face for the hole feature.
.nu
All form features require a placement face. For a groove, the placement face must be cylindrical or conical. For all other form features, the placement face must be planar. This planar placement face denes the X-Y plane of the coordinate system for the feature being created. Features are created normal to the placement face.
al V ww
Placement Face
ce.
mt10050_g NX 4
5-2
Practical Applications of NX
ers an
ion c
om
Horizontal and Vertical Reference The Horizontal Reference denes the X axis of the feature coordinate system. Any linear edge, planar face, datum axis, or datum plane that can be projected onto the planar placement face may be selected to dene the horizontal direction. A Horizontal Reference is required to dene the length direction of form features having a Length parameter (slot, rectangular pocket, and pad). It is also required to dene horizontal or vertical positioning dimensions for features that do not initially require a Horizontal Reference (holes, bosses, and cylindrical pockets).
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-3
Tri w
If there are no selectable objects to dene a horizontal direction, you can specify a Vertical Reference instead. The horizontal direction will be inferred as being perpendicular to it. Feature Coordinate System The WCS will move automatically to facilitate the creation of a feature based on the selected placement face and reference direction. The coordinate system being represented is called a Feature Coordinate System (FCS) and is stored with the feature denition. The WCS will return to the FCS orientation when you edit the position of the feature.
al V ww
Positioning Form Features Positioning dimensions are distance values measured along the placement face. They may be used to place the form feature at the proper location on the placement face. These dimensions should be considered as constraints, or rules, that the geometry must obey. 1 Horizontal 2 Vertical 3 Parallel 4 Perpendicular 5 Parallel at a Distance 6 7 8 9 Angular Point onto Point Point onto Line Line onto Line
Tri w
Positioning dimensions are not required, but it is recommended that they be added when features are created for ease of future editing.
al V ww
Only the dimension types that apply to the feature being creating will be displayed.
.nu
ce.
mt10050_g NX 4
5-4
Practical Applications of NX
ers an
ion c
om
Hole
This option is used to create simple, counterbore, and countersink holes in an existing solid. The middle portion of the dialog contains elds to enter parameters and will vary depending on the type of hole that is chosen. The dialog below appears for the Simple hole type.
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-5
Tri w
Choose the Hole icon (InsertDesign FeatureHole). Choose the Type (Simple, Counterbore, or Countersink). Select the placement face. If a datum plane is selected choose the Reverse Side button as required. Select the thru face if applicable. Key in the required parameter values. Choose OK or Apply. Create positional dimensions as required.
UGS Corporation, All Rights Reserved
al V ww
Counterbore
Countersink
Tri w
al V ww
.nu
ce.
mt10050_g NX 4
5-6
Practical Applications of NX
ers an
ion c
om
Boss
The Boss feature is used to add a cylindrical shape with a specied height to a model, having either straight or tapered sides. 1 Diameter 2 Height 3 Taper Angle
A positive or negative value may be entered depending on which way the wall is to incline. A zero value results in a vertical cylinder wall.
ers an
.nu
ion c
ce.
om
Tri w
al V ww
Practical Applications of NX
5-7
Positioning Terminology
Fully Specied The feature is uniquely located by the positioning dimensions specied. Underspecied The feature position is not completely constrained. Overspecied The feature has had more positioning constraints applied to it than are necessary. Target Solid The solid body that a Boolean operation acts upon. In the context of a Form Feature it is the solid body that the Hole, Slot, Pocket or Groove will subtract from, or a Boss or Pad will unite with. Target Edge An edge on the Target Solid that is selected for positioning purposes.
Tool Edge An edge on the Tool Solid that is selected for positioning purposes.
Tri w
al V ww
.nu
ce.
ers an
Tool Solid The solid representation of the feature being dened by the current operation. In the context of a Form Feature it is the representation of the Hole, Slot, Pocket, Pad, Boss, or Groove that will be subtracted from or united with the Target Solid.
ion c
om
5-8
Practical Applications of NX
mt10050_g NX 4
Positioning Methods
Horizontal Species the horizontal distance between two points, one on the target solid and the other on the tool solid. Horizontal is measured along the X-axis of the feature 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)
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-9
Tri w
Species the vertical distance between two points, one on the target solid and the other on the tool solid. Vertical is measured along the Y-axis of the feature coordinate system (perpendicular to 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 (Arc Center)
al V ww
Vertical
Perpendicular Species the shortest (normal) distance between a linear edge on the target solid (also datum planes or axis) and a point on the tool solid. The linear target edge is always selected rst. 1 Target Edge 2 Tool Edge (Arc Center)
Tri w
Point onto Line is the same as the Perpendicular positioning dimension with the value automatically set to zero. You can change it to a non-zero value when you edit the feature.
.nu
Species that the distance between an edge on the target solid (also datum planes or axis) and a point on the tool solid is zero.
al V ww
Point onto Line
ce.
mt10050_g NX 4
5-10
Practical Applications of NX
ers an
ion c
om
Parallel Species the shortest distance between two points, one point on the target solid and the other point on the tool solid. As edges are selected, the nearest valid point is selected (midpoints are not selectable). 1 Target Edge (Arc Center) 2 Tool Edge (Arc Center)
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-11
Tri w
Species the distance between a point on the target solid and a point on the tool solid is zero. This is commonly used to align arc centers (concentric) of cylindrical or conical features. This method fully constrains their location since rotation is not a degree of freedom for cylindrical or conical features. 1 Target Edge (Arc Center) 2 Tool Edge (Arc Center)
al V ww
Point onto Point
Point onto Point is the same as the Parallel positioning dimension with the value automatically set to zero. You can change it to a non-zero value when you edit the feature.
Create a boss.
al V ww
Diameter Height Taper Angle
Tri w
.nu
ce.
mt10050_g NX 4
5-12
Practical Applications of NX
ers an
om
ion c
Select the top face of the block (1) as the placement face. Choose OK (MB2).
Notice Perpendicular is already selected. Select edge (2) and enter a value of 4. Select edge (3) and enter a value of 3. Choose OK. (MB2)
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-13
Tri w
Step 4:
al V ww
Create a simple thru hole. Choose the Hole icon. (InsertDesign FeatureHole)
Select the top face of the boss (1) as the placement face and the bottom face of the block as the thru face. Choose Apply.
Choose Point onto Point. Select the top edge (2) of the boss. Choose Arc Center.
Tri w
Step 5:
al V ww
Create a counterbore thru hole. Choose Counterbore for the hole Type. Key in the following values: C-Bore Diameter C-Bore Depth Hole Diameter = = = 1 .5 .5
.nu
ce.
mt10050_g NX 4
5-14
Practical Applications of NX
ers an
ion c
om
Select the top face of the block as the placement face and the bottom face of the block as the thru face. Choose Apply.
Verify Perpendicular is selected. Select edge (1) and enter a value of 1.5. Select edge (2) and enter a value of 1.5. Choose OK (MB2).
ers an
.nu
1 .5 .5
ion c
ce.
om
5
Practical Applications of NX 5-15
Tri w
Step 6:
al V ww
Create another counterbore hole. Verify that Counterbore is still selected. Verify the following values: C-Bore Diameter = C-Bore Depth = Hole Diameter =
Select the top face of the block as the placement face and the bottom face of the block as the thru face. Choose Apply.
Verify Perpendicular is selected. Select edge (1) and enter a value of 1.5. Select edge (2) and enter a value of 1.5. Choose OK (MB2).
Tri w
Step 7:
al V ww
Choose Simple Diameter Depth Tip Angle = = =
.nu
ce.
mt10050_g NX 4
5-16
Practical Applications of NX
ers an
ion c
om
Select the top face of the block as the placement face in the approximate location shown (1). Choose Apply.
Choose Horizontal . Select a front edge (2) of the block as the Horizontal Reference, select the edge of the boss (3) as the target edge, and choose the Arc Center option.
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-17
Tri w
al V ww
Choose Vertical. Choose OK.
Select the edge of the boss again as the target edge and choose the Arc Center option. Key in a value of 1.25.
If the placement face was selected near the right or back of the block, the hole may initially be positioned on the wrong side of the target edge. The location where you select the placement face will determine the initial feature location. Always select the placement face approximately where you want the feature to be located. If the hole is on the wrong side of the target edge, you will have to change the positioning dimension to a negative value. Step 8: Create another simple thru hole that is aligned with the edges of the front face of the block. Verify the Simple
Select the right face of the block (1) as the placement face and left face (2) as the thru face.
Tri w
al V ww
Choose OK.
.nu
ce.
mt10050_g NX 4
5-18
Practical Applications of NX
ers an
om
Key in a Diameter of 1.
ion c
Choose Point onto Line . Select the front edge (3) of the block.
. Choose Perpendicular Select the bottom right edge (4). Key in a value of 1.5 and choose OK.
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-19
Tri w
Step 9:
al V ww
Choose OK.
Create another hole in the corner of the part. Choose the Hole icon. (InsertDesign FeatureHole)
Select the top face of the block as the placement face and bottom face as the thru face.
Tri w
al V ww
.nu
ce.
ers an
ion c
om
mt10050_g NX 4
5-20
Practical Applications of NX
Slot
This option allows you to create a slot in a solid body as if cut by a milling machine tool. In each case, the shape of the cutting tool corresponds to the slot type and dimensions. The slot feature will be created so that the axis of the cutting tool is normal to the face or datum plane selected. Initially, the path of the slot will be parallel to the selected Horizontal Reference. There are several different slot types available. You will be prompted for the parameters that apply to the type of slot chosen. Rectangular Slot
Tri w
The Width of the rectangular slot represents the diameter of the cylindrical cutting tool. The Depth of the slot is measured in a direction parallel to the tool axis from the 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 feature coordinate system). Length values must be positive.
al V ww
.nu
ce.
ers an
om
The Rectangular slot type uses a tool that has cylindrical end faces and will produce sharp edges along the bottom of the slot.
ion c
Practical Applications of NX
5-21
Other Slot Types The other available slot proles are shown below. Ball-End U-Slot T-Slot Dove-Tail
You will be prompted to select starting and ending thru faces instead of a length parameter. The two thru faces cannot be parallel to the placement face.
Tri w
You should not dimension to the end arcs of the slot when positioning a Thru Slot. The length of a Thru Slot is determined by the selected thru faces. The only positioning dimension required is to locate an edge or centerline along the length of the slot (tool) to a target edge or datum. Parallel at a Distance can be used to constrain the feature and control the two remaining degrees of freedom.
.nu
The rectangular slot shown below was created with the Thru Slot option enabled. The selected starting and ending thru faces are shaded.
al V ww
ce.
The Thru Slot option can be applied to all slot types and extends the length of the slot along the placement face in the direction of the horizontal reference between two specied faces.
ers an
ion c
om
5-22
Practical Applications of NX
mt10050_g NX 4
Pocket
The 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)
The following parameters may be specied: 1 2 3 4 5 6 Length Width Depth Corner Radius Floor Radius Taper Angle
ers an
.nu
om
This option allows a rectangular pocket to be dened to a specied depth, with or without a oor and/or corner radius, having either straight or tapered walls.
ion c
ce.
Rectangular Pocket
Tri w
Pocket features may be positioned from a tool edge or from the centerlines provided for this purpose.
al V ww
The pocket is initially oriented so that the Length is parallel to the selected Horizontal Reference.
Practical Applications of NX
5-23
Pad
This option allows a raised pad on a solid body. There are two types of pads: Rectangular General (not covered in this lesson)
Rectangular Pad
The following parameters may be specied: 1 2 3 4 5 Length Width Height Corner Radius Taper Angle
Tri w
al V ww
The pad is initially oriented so that the Length is parallel to the selected Horizontal Reference.
.nu
ce.
mt10050_g NX 4
5-24
Practical Applications of NX
ers an
ion c
This option allows a rectangular pad to be dened to a specied height, with or without a corner radius and/or taper.
om
Parallel at a Distance Species that a linear edge on the target solid (also a datum plane or datum axis) and a linear edge on the tool solid must be parallel and at a given distance. This is typically used for features with length (slot, pocket or pad). 1 Target Edge 2 Tool Edge (Centerline of Slot)
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-25
Tri w
Using Parallel at a Distance will solve two of the three degrees of freedom necessary to fully specify a feature having a length (rotation and translation in one direction). Adding another Parallel at a Distance or Line onto Line dimension would overspecify the location of the feature. To fully specify the feature in the example an additional positioning dimension is required to solve the nal degree of freedom (i.e. Horizontal, Vertical, Perpendicular).
al V ww
Line onto Line Species that the distance between a linear edge on the target solid (or a datum plane or datum axis) and a linear edge on the tool solid is zero and they are constrained parallel to each other. This is typically used for features with length (slot, pocket, or pad). 1 Target Edge (Datum Plane) 2 Tool Edge (Centerline of Slot)
Tri w
al V ww
Line onto Line is the same as the Parallel at a Distance positioning dimension with the value automatically set to zero. This zero value can be changed to a non-zero value when editing the feature.
.nu
Using Line onto Line will solve two of the three degrees of freedom necessary to fully specify a feature having a length (rotational and translation in one direction). Adding another Line onto Line or Parallel at a Distance dimension would overspecify the location of the feature. To fully specify the feature in the above example an additional positioning dimension is required to solve the nal degree of freedom (i.e. Horizontal, Perpendicular, or Point onto Line).
ce.
ers an
ion c
om
mt10050_g NX 4
5-26
Practical Applications of NX
Angular Species that a linear edge on the target solid (also a datum plane or datum axis) and a linear edge on the tool solid must be at a given angle to each other. The angle is measured in a counter-clockwise direction (with respect to the feature coordinate system), from the ends of the edges nearest to where they are selected. 1 Target Edge 2 Tool Edge (Edge of Pocket)
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-27
Tri w
al V ww
Tri w
Choosing the Reference option will display a Parameter Selection dialog and allow you to select an existing feature. Once a feature is selected, its parameters are listed in a dialog. Selecting one of the parameters and choosing OK will insert it into the entry eld.
al V ww
.nu
ce.
You can use these options to easily lookup functions and dene relationships between features. You can use values that already exist in your model, making downstream changes easier and in agreement with your design intent.
ers an
ion c
om
mt10050_g NX 4
5-28
Practical Applications of NX
Start the Modeling application. (StartModeling) Create and locate the rectangular pocket.
ers an
.nu
ion c
ce.
om
Tri w
al V ww
Choose Rectangular.
Select the placement face (1) and horizontal reference (2) as indicated below.
The design intent is that the length of the pocket be the same as the Y Length of the block.
UGS Corporation, All Rights Reserved Practical Applications of NX 5-29
Choose the Parameter Entry Option down-arrow button. next to the Length eld and choose the Reference option.
Tri w
al V ww
Width Depth Corner Radius Floor Radius Taper Angle
The parameter for the size of the block appears in the Length eld for the pocket. This p-number may be different in your part.
.nu
ce.
mt10050_g NX 4
5-30
Practical Applications of NX
ers an
Choose the BLOCK(0) Size Y parameter from the Parameter Selection dialog and choose OK.
ion c
om
Choose OK.
Choose Point onto Line and select the target (3) and the tool (4) as indicated below.
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-31
Tri w
al V ww
Choose InsertDesign FeatureSlot. Verify the Thru Slot option is turned off and choose Rectangular.
Select the placement face (1) and horizontal reference (2) as indicated below.
al V ww
Length Width = = Choose OK.
The design intent is that the depth of the slot be the same as the X Length of the block.
Tri w
Press the Tab key to highlight the Depth eld (or double-click in the Depth eld).
Choose the Parameter Entry Option down-arrow button next to the Depth eld and choose the Reference option. Select the block feature from the graphics window. Choose the BLOCK(0) Size X parameter from the Parameter Selection dialog and choose OK. The parameter, or p-number for the X Length of the block will appear in the Depth eld of the slot.
.nu
1 .55
ce.
ers an
ion c
om
mt10050_g NX 4
5-32
Practical Applications of NX
Choose Parallel at a Distance and select the target (1) and the tool (2) as indicated below. Key in a value of 1 and choose OK.
Choose Perpendicular and select the target (3) and the tool (4) as indicated below. Key in a value of 1.25.
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-33
Tri w
Step 4:
al V ww
Choose OK. Close the part.
Groove
The groove feature requires a cylindrical or conical placement face. A groove can be thought of as a feature that would result from a part being cut in a lathe. After specifying the groove parameters, you will be shown a preview of the tool solid. The tool solid can be thought of as the path that the lathe would make as it cuts the solid. Positioning a Groove You only have to position a groove along the axis of the cylindrical or conical placement face. The Positioning dialog will not appear. Instead, you are only required to specify a horizontal dimension along the axis by selecting a target edge followed by a tool edge or centerline.
Tri w
al V ww
.nu
ce.
mt10050_g NX 4
5-34
Practical Applications of NX
ers an
om
ion c
ers an
.nu
= =
ion c
ce.
2.25 .25
om
5
Practical Applications of NX 5-35
Tri w
al V ww
Choose OK.
Select the front outside circular edge (1) as the target edge and the centerline of the groove (2) as the tool edge.
Tri w
Step 4:
al V ww
Close the part.
.nu
ce.
mt10050_g NX 4
5-36
Practical Applications of NX
ers an
ion c
om
With the cursor over the feature, choose MB3Edit Parameters or MB3Edit with Rollback.
al V ww
Tri w
Some parameters will appear in the graphics window. Any of the valid parameters types may be chosen from the Edit Parameters dialog. This displays the original creation dialog where the parameters may be edited.
Choose OK until the editing dialogs are dismissed and the model updates.
Edit with Rollback This option allows you to edit the parameters of a feature but it also temporarily returns the model to its state when the feature was created. The features that occur after the edited feature in the model history are hidden from the display. This simplies the display and makes it easier to select features to reference when using the Parameter Entry options.
.nu
ce.
Double-click the feature or use the MB3 popup menu in the Part Navigator.
ers an
ion c
om
Practical Applications of NX
5-37
Edit Positioning
This option allows a feature to be moved by editing its positioning dimensions. In addition, positioning dimensions may be added to features that are either underspecied or were not given any positioning dimensions at the time of creation. Once the feature has been selected, the following options are offered based upon the positioning status of the selected feature.
Tri w
al V ww
With the cursor over the feature in the graphics window, choose MB3Edit Positioning.
With the cursor over the feature in the Part Navigator, choose MB3Edit Positioning. Choose EditFeaturePositioning and then select the feature to edit.
.nu
ce.
If the selected feature has no positioning dimension associated with it, the Add Dimension option is automatically selected.
ers an
ion c
Choose the type of edit (Add, Edit, or Delete). Select an existing dimension or new dimension type. Choose OK until the editing dialogs are dismissed and the model updates.
om
and select the feature
mt10050_g NX 4
5-38
Practical Applications of NX
Add Dimension This option may be used to add a positioning dimension to a feature. When adding positioning dimensions, any edge (1) resulting from the intersection of the feature being positioned (2) and a face on the target solid (3) may not be selected as the tool edge.
ers an
.nu
When adding positioning dimensions to a Thru Hole, no edges will be selectable as the target edge because both edges are intersection edges. The Identify Solid Face option is used to select the center of the cylindrical face (1).
Tri w
al V ww
ce.
The intersection edge is a child object of the tool and target solids face and is dened by the boolean operation associated with the feature type being created. The boolean operation does not occur until after the position of the feature has been dened. Therefore, the intersection edge is not a valid selection to specify location.
ion c
om
Practical Applications of NX
5-39
Valid target edges for positioning purposes must belong to features existing in the feature creation list of the model before the feature being positioned. In the example below the features are numbered in the order in which they were created. Feature (2) may not be positioned using any face or edge from feature (3). If an edge or face from feature (3) is selected as a target, a message is displayed stating that you cannot select an object from a later feature and a dialog will let you highlight those edges and faces which can be selected.
Tri w
Delete Dimension
Select the dimension to edit (if there is only one positioning dimension, it is selected automatically). Key in the new value.
Continue editing as many dimension values as desired. Once all the desired dimension values have been edited, choose OK.
Use this option to delete a positioning dimension from a feature. The feature will then remain in its current location as its position is no longer associated to the model. If you are replacing a dimension, add the new dimension before deleting the old one. The Edit Positioning dialog is maintained when you add a dimension but is automatically dismissed when you delete a dimension.
.nu
Features may be moved by changing the values of the features positioning dimensions.
al V ww
ce.
mt10050_g NX 4
5-40
Practical Applications of NX
ers an
ion c
om
Error Messages
If the model cannot be updated based on the new parameters or location of the feature, the Edit During Update dialog will be presented. This dialog provides several options for dealing with the failed update.
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-41
Tri w
al V ww
You can choose Show Current Model followed by the Show Failure Area option to help identify the problem visually.
Tri w
al V ww
If the resource is bar is not visible, choose ViewShow Resource Bar to turn it on.
.nu
ce.
mt10050_g NX 4
5-42
Practical Applications of NX
ers an
ion c
om
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-43
Tri w
Step 4:
al V ww
Edit the position.
With the cursor over the highlighted hole feature, click MB3 and choose Edit Parameters.
Choose Feature Dialog. Change the Diameter to .375 and choose OK twice. Notice that both holes changed. This is because a referenced parameter was established when the second hole was created.
With the cursor over the highlighted hole feature, click MB3 and choose Edit Positioning.
Choose Edit Dimension Value. In the graphics window, select the positioning dimension that equals 2.625 and change the value to 3.25. Choose OK three times to nish the update.
Tri w
al V ww
.nu
ce.
Notice how both holes changed location. This is because a referenced parameter was established when the second hole was positioned.
ers an
ion c
om
5-44
Practical Applications of NX
mt10050_g NX 4
Step 5:
Change a hole type. In the graphics window, select the counterbore hole indicated below.
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-45
Tri w
Step 6:
al V ww
With the cursor over the highlighted hole feature, click MB3 and choose Edit Parameters. Choose Change Type.
Choose Simple and choose OK. Choose OK to accept the Diameter value of .3125. Choose OK again to complete the edit of the hole.
Change the positioning design intent. In the graphics window, select the same hole that you just edited. With the cursor over the highlighted hole feature, click MB3 and choose Edit Positioning. Choose Add Dimension. Choose Perpendicular.
Tri w
al V ww
.nu
ce.
Because the hole was created as a thru hole, you are limited in what you can select for a tool edge. In cases where you cannot select an appropriate tool edge or, if the resulting edge is not a true circle (like shown at one end), you can use the Identify Solid Face option.
ers an
ion c
om
5-46
Practical Applications of NX
mt10050_g NX 4
Accept the dimension value by choosing OK. Notice the Status line indicates that the feature position is overspecied. There are two dimensions competing against each other. The design intent was changed to locate the hole from the front edge of the part so you will need to delete the old dimension causing the overspecied condition. Choose OK in the Positioning dialog. Choose Delete Dimension. Select the existing dimension causing the overspecied condition and choose OK.
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-47
Tri w
Step 7:
al V ww
Close the part.
Tri w
al V ww
.nu
ce.
The Display Dimensions option in the Feature Browser temporarily displays the parameters of size and location in the graphics window for the feature. Refreshing the graphics window removes the temporary display of the parameters.
ers an
om
Display Dimensions
ion c
5-48
Practical Applications of NX
mt10050_g NX 4
Positioning from Edges When you select an edge of the target solid to constrain a feature, a curve is extracted to match that edge. This curve is maintained internally and is linked to the target solid. If you modify the edge (for example, by adding a blend), the constraint is maintained to the original edge. Try to position features from edges before they are blended. This minimizes potential update errors when blends are modied or deleted. You can use the Make Current Feature option, within the Part Navigator, to add the feature before the blend feature in the Model History. When positioning from edges, select edges that are less likely to be affected by downstream features and editing operations. This will reduce the chances of future model update failures.
ers an
.nu
ion c
ce.
om
5
Practical Applications of NX 5-49
Tri w
al V ww
Summary
In this lesson you were introduced to Form Features. Form features are used to add detail to the model during creation. Form features are fully associative to the geometry and parameter values used to create them. The different form features are: Hole, Boss, Pocket, Pad, Slot, and Groove. This lesson you: Identied a Placement Face. Identied a Horizontal Reference.
Created Hole, Boss, Pocket, Pad, Slot, and Groove features. Applied positioning dimensions form features.
Tri w
al V ww
.nu
ce.
mt10050_g NX 4
5-50
Practical Applications of NX
ers an
ion c
om
Lesson
Expressions
Purpose This lesson is a fundamental introduction to Expressions. Objectives
Edit Expressions.
al V ww
ers an
.nu
Create Expressions.
ce.
ion c
om
6
Practical Applications of NX 6-1
Tri w
Expressions
Overview
Expressions are arithmetic or conditional formulas that dene the characteristics of a part. Expressions dene the dimensions and relationships of a model. Expressions are automatically created when: a feature is created. a sketch is dimensioned. a feature is positioned.
Here are some examples of expressions, their formulas and their resulting values:
length
.nu
Expression Name
al V ww
ers an
118
Expression names are variables that you can insert in the formula strings of other expressions. This can be helpful in breaking up lengthy formulas as well as dening relationships that can be used in place of numbers.
ce.
Formula 5*width
om
All expressions have a single, unique name and a string or formula that can contain a combination of variables, functions, numbers, operators, and symbols.
ion c
Tri w
p1+p2*(2+p8*sin(p3))
Expression names are no longer case sensitive, with the following exceptions: Expression names are case sensitive if their dimensionality is set to Constant. Expression names are case sensitive if they were created before NX 3.
When expression names are case sensitive, they must be referenced exactly when used in other expressions.
6-2
Practical Applications of NX
mt10050_g NX 4
Expressions
al V ww
Formula
Tri w
3 4
Dimensionality Units
More Options
.nu
Can contain a combination of numbers, functions, operators, and other expression names. Choose from Constant, Length, Area, Volume, Mass, and many others Units appropriate to the dimensionality will be available in a pull-down. The system will handle unit conversions automatically if, for example, you specify inches in a metric part. Not active during editing or if dimensionality is constant.
ce.
Expression Name
ers an
ion c
om
6
Practical Applications of NX 6-3
Expressions
Tri w
1 Listed Expressions
2 Expression list
.nu
al V ww
ers an
Choose from User Dened, Named, Filter by Name, Filter by Value, Filter by Formula, Unused Expressions, Object Parameters, Measurements, and All
List contains columns for Name (followed by usage in the part), Formula, Value, Units, and Comment
ce.
mt10050_g NX 4
6-4
Practical Applications of NX
ion c
om
Expressions
Creating Expressions There are three methods to create expressions: System generated expressions (p#). User dened expressions created during text input (Rad=5.00). Predened, user created expressions (Thk=0.60, Thk used as a text entry in a parameter eld).
Procedure:
Key in the name of the expression in the Name eld and press the <Enter> key. Key in the formula for the expression in the Formula eld and press the <Enter> key. Choose Apply or OK to save the expression.
al V ww
After keying in the name of the expression the <Tab> or = key can be used to advance the cursor to the Formula eld.
ers an
.nu
ce.
ion c
om
Editing Expressions
Tri w
Procedure:
Display the Expressions dialog with More Options. Choose the expression to modify from the expression list. The expression will be displayed in the Name and Formula elds. Modify the Name, Formula, or Units of the expression. Press the <Enter> key or the Accept Edit icon.
Choose Apply or OK to save the expression. Editing the name of an expression will also edit the formula of any expression that references it.
Practical Applications of NX
6-5
Expressions
Listing Expressions Associated with Features It is often necessary to determine which expressions control which features in a model. If the Listed Expressions option is set to All, all of the expressions in the part are listed. If an expression denes a feature, the feature name is listed with it (i.e. p8 (Simple Hole(5) Diameter). All of the expressions associated with a feature may also be listed in an Information window by choosing InformationFeature and selecting the feature or MB3Information in the Part Navigator. List Referencers
Tri w
.nu
al V ww
ers an
ce.
mt10050_g NX 4
6-6
Practical Applications of NX
ion c
om
The List Referencers option provides a means of nding out if an expression is referenced in another expression and what feature(s) use the expression. To use this option, select the expression, and choose List Referencers from the MB3 pop-up menu.
Expressions
Specifying Formulas while Creating Features The Expressions dialog may be accessed while creating a feature by choosing Formula from the parameter entry option menu. This will allow you to specify a complex formula for the expression that is generated for the feature parameter. Parameter entry options are available with many of the parameter entry elds throughout the Modeling application.
al V ww
ers an
.nu
ce.
ion c
om
6
Practical Applications of NX 6-7
Tri w
Expressions
Step 3:
Tri w
Step 4:
The dialog lists all of the expressions in the part. Notice the default expression names p0, p1, and p2 which dene the block. Delete the Block. Choose the Delete icon (EditDelete) from the Standard toolbar.
.nu
al V ww
ers an
Step 2:
ce.
ion c
om
.
mt10050_g NX 4
Expressions
Step 5:
Choose Origin, Edge Lengths. Key in the following expressions: Length (XC) Width (YC) Height (ZC) Choose OK. Step 6: = = = length=8 width=6 height=6/2
al V ww
ce.
Notice the expressions height, length, and width. These expressions are referenced in the formulas of the expressions dening the block.
ers an
.nu
Choose ToolsExpression.
om
ion c
Tri w
Practical Applications of NX
6-9
Expressions
This lists only the expressions in the part that you explicitly named.
Tri w
.nu
al V ww
Step 7:
Select the height expression from the Expressions list. This will ll in the Name and Formula elds.
ers an
ce.
The formula for height is a constant numeric value 6/2. The desired design intent is that the height grows proportionally with the width. This relationship could not be established upon creation as the width expression was not in existence.
ion c
om
6-10
Practical Applications of NX
mt10050_g NX 4
Expressions
Key in a new formula for the expression width/2 and press Enter.
Step 8:
al V ww
Choose OK.
ce.
ers an
.nu
om
The formula for the expression height is now changed to width/2. Any time that the width changes, the height value will change accordingly.
ion c
The block will update with the new width and height.
Tri w
Step 9:
Practical Applications of NX
6-11
Expressions
Summary
Expressions are algebraic or arithmetic statements used to control the characteristics of a part. All expressions have a name, a formula, and a value and are used to dene the dimensions and relationships of a model. In this lesson you: Created Expressions. Edited Expressions.
Tri w
.nu
al V ww
ers an
ce.
mt10050_g NX 4
6-12
Practical Applications of NX
ion c
om
Lesson
Shell
Purpose This lesson introduces the Shell feature operation. Objectives
Tri w
al V ww
.nu
ers an
ce.
ion c
om
Practical Applications of NX
7-1
Shell
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
7-2
Practical Applications of NX
ion c
om
Shell
Tri w
After the selecting faces to remove, the resulting solid previews in the graphics window. The Thickness can be adjusted by dragging the handle (1) to the desired value or keying in the value in the dynamic input eld (2).
al V ww
.nu
ers an
ce.
ion c
om
7
Practical Applications of NX 7-3
Shell
Initially, the drag handle will point inward and a positive value for thickness will hollow the original solid. To reverse the direction, double click the drag handle (or use MB3). When the drag handle points outward, a positive thickness value will create a shell around the original solid. You may also specify a negative thickness value to create the shell in the opposite direction of the drag handle. When you achieve the desired Thickness value and direction , choose OK (or MB2) to create the feature. Selection Intent Face Options The Selection Intent toolbar is available to specify face selection rules while selecting faces. These rules can be applied to automatically select a collection of faces in a single step instead of selecting each one individually.
Tri w
A unique thickness may be assigned to faces with the Alternate Thickness List option. This option allows you to select sets of faces and specify a different thickness value using a drag handle or entry eld.
al V ww
.nu
ers an
ce.
mt10050_g NX 4
7-4
Practical Applications of NX
ion c
om
Shell
Tri w
Step 3:
Step 2:
al V ww
Inspect the Part.
.nu
ers an
ce.
ion c
om
7
Practical Applications of NX 7-5
Set the Rendering Style to Shaded with Edges and rotate the part to verify that a shell feature is required.
Step 4:
Create the shell feature and remove the proper faces. from the Feature Operation Choose the Shell icon toolbar. (InsertOffset/ScaleShell)
Shell
Key in a Thickness value of 2. Select the right (1), and back (2) planar faces to remove.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
7-6
Practical Applications of NX
ion c
om
Shell
Choose OK (MB2).
Tri w
Step 6:
.nu
Step 5:
al V ww
ers an
ce.
ion c
om
7
Practical Applications of NX 7-7
Shell
Tri w
Step 2: Step 3:
al V ww
Start the Modeling application. Create a shell feature. Choose the Shell icon. Key in a Thickness of .12. Select the following ve faces to remove: front, back, left, right, and bottom. (InsertOffset/ScaleShell)
.nu
ers an
ce.
mt10050_g NX 4
7-8
Practical Applications of NX
ion c
om
Shell
Step 4:
Tri w
al V ww
Orient the work view to Front. (MB3Orient ViewFront) Fit the view. (MB3Fit)
Choose EditFeatureEdit Parameters. Choose the Shell feature and OK. Change the Thickness to .12 and choose OK twice (or MB2 twice) to update the model. Notice the material is offset in the opposite direction.
.nu
ers an
ce.
ion c
om
7
Practical Applications of NX 7-9
Step 5:
Shell
Tri w
al V ww
.nu
This will automatically include the right and left faces because they are tangent.
ers an
ce.
om
Verify the Face option is set to Tangent Faces in the Selection Intent toolbar.
ion c
Shell
Tri w
al V ww
.nu
ce.
ers an
ion c
om
7
Practical Applications of NX 7-11
Step 4:
Shell
Summary
The Shell feature creates a cavity inside, or a shell around an existing solid, based upon a specied thickness. In addition, selected faces may be assigned alternate thicknesses. In this lesson you: Created a Shell feature with a uniform thickness. Created a Shell feature and selected multiple faces to remove. Created a Shell feature and specied an alternate thickness for a face.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
7-12
Practical Applications of NX
ion c
om
Lesson
Edge Operations
Purpose This lesson introduces Edge Blend and Chamfer operations. Objectives
Create Chamfers.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
8
Practical Applications of NX 8-1
Edge Operations
Overview
Edge operations are available to provide additional denition to the edges of a model. These operations include Edge Blend and Chamfer. They are available in the Feature Operation toolbar or by choosing InsertDetail Feature.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
8-2
Practical Applications of NX
om
You may also create edge blends and chamfers by rst selecting the edge(s) and choosing Blend or Chamfer from the MB3 pop-up menu.
ion c
Edge Operations
Edge Blend
This option creates cylindrical or conical faces in place of an edge on a solid body. Material is added or subtracted depending on the topology of the solid body and the faces intersecting the selected edges (1,2) are shortened.
After choosing the Edge Blend option, a dialog is displayed and you are prompted to select a set of edges. You can key in the radius in the Set1 R eld.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
8
Practical Applications of NX 8-3
Edge Operations
After the selecting edges, the result is previewed in the graphics window. The radius value can be adjusted by dragging one of the radius drag handles (1) or by keying in the value in the dynamic input eld (2).
Choose OK, Apply, or MB2 twice to create the edge blend feature.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
mt10050_g NX 4
8-4
Practical Applications of NX
Edge Operations
Multiple Edge Sets A single blend feature may consist of one or more sets of edges and each set may have a different radius value. After the rst set of edges is selected and a radius is specied, choose the Complete set and start next set icon in the dialog (or MB2 once) to select another set of edges. The drag handles for the rst edge set disappear and an anchor and label (Set1) are displayed. You may then select edges to include in the second edge set (Set2) and specify the radius using the new drag handles or dynamic input eld.
Tri w
Selection Intent
You may continue to dene another edge set or complete the blend operation by choosing OK (or MB2 twice).
The Selection Intent toolbar is available while creating an edge blend to specify edge selection rules. These rules can be applied to automatically select a collection of edges in a single step instead of selecting each edge individually.
al V ww
.nu
ers an
ce.
ion c
om
8
Practical Applications of NX 8-5
Edge Operations
Step 2: Step 3:
Tri w
al V ww
Select the edge (1), click MB3, and choose the Blend option from the pop-up menu.
.nu
ers an
ce.
om
mt10050_g NX 4
Step 1:
8-6
Practical Applications of NX
ion c
Edge Operations
Key in .75 for the radius and press Enter (or use the drag handles).
Step 4:
Tri w
al V ww
.nu
In the Selection Intent toolbar, verify the Curve option is set to Tangent Curves.
ers an
ce.
ion c
om
Practical Applications of NX
8-7
Edge Operations
Tri w
al V ww
If you were to choose OK now, only the three tangent edges would be blended. Instead, you will blend the entire left side of the part so the additional edges must be selected manually.
.nu
ce.
ers an
Notice the tangent edges are automatically selected based on the Add Tangent Chain selection rule.
ion c
om
8-8
Practical Applications of NX
mt10050_g NX 4
Edge Operations
Select the two additional edges on the left side of the part shown below.
Tri w
Step 5:
al V ww
Close the part.
.nu
ers an
ce.
ion c
om
Practical Applications of NX
8-9
Edge Operations
Chamfer
This option bevels the edges of a solid body by dening the desired chamfer dimensions. Material is added or subtracted depending on the topology of the solid body and the faces intersecting the selected edges (1,2) are shortened.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
8-10
Practical Applications of NX
ion c
om
Edge Operations
Creating Chamfers The Chamfer dialog is displayed and you are prompted to select the edges to chamfer. You can specify an Input Option and offset values in the dialog.
After edges are selected, you can also use the drag handles or dynamic entry elds in the graphics window to specify the offsets. Choose OK (or MB2 ) to create the chamfer.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
8
Practical Applications of NX 8-11
Edge Operations
Chamfer Input Options The same offset value (1) is measured along both adjacent faces.
Symmetric Offsets
Asymmetric Offsets
al V ww
Offset and Angle
Tri w
You can change the Input Option in the dialog or by highlighting the drag handle in the graphics window with the cursor and choosing MB3.
.nu
ers an
ce.
ion c
om
mt10050_g NX 4
8-12
Practical Applications of NX
Edge Operations
Tri w
al V ww
Offset Angle = =
Create a chamfer by specifying an offset and angle. Choose the Chamfer icon. (InsertDetail FeatureChamfer)
.nu
ers an
ce.
ion c
om
in the Chamfer dialog.
Practical Applications of NX
8-13
Edge Operations
If your model does not look like the gure below, choose the Reverse Offsets icon in the Chamfer dialog.
Tri w
Step 4:
al V ww
Choose Apply. First Offset Second Offset
Create a chamfer with asymmetric offsets. Choose the Asymmetric Offsets icon in the Chamfer dialog. Key in the following values: = = .25 .5
.nu
ers an
ce.
mt10050_g NX 4
8-14
Practical Applications of NX
ion c
om
Edge Operations
Tri w
Step 5:
al V ww
Choose OK. Close the part.
.nu
ers an
ce.
ion c
If your model does not look like the gure below, choose the Reverse Offsets icon.
om
8
Practical Applications of NX 8-15
Edge Operations
Summary
The Edge Blend and Chamfer operations are available to provide additional denition to the edges of a model. All of the blended edges or chamfered edges created in a single operation are considered 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.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
8-16
Practical Applications of NX
ion c
om
Lesson
Upon completion of this lesson, you will be able to: Retrieve layer information. Access the Part Navigator.
Suppress and Unsuppress features. Identify where expressions are used. Measure the distance between objects. Assign a material and calculate mass properties.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
9
Practical Applications of NX 9-1
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
9-2
Practical Applications of NX
ion c
om
Layers
Layers are used to organize a part. They work like invisible containers to house the different objects used to create an NX solid model. A layer is a system-dened attribute that all objects must have. There are 256 layers in NX, one of which is always the Work Layer. Any of the layers can be assigned to one of four classications of status: Work Selectable (on)
Invisible (off)
The number of objects on one layer is not limited. You may choose which layers to create objects on and what the status will be. However, employing company standards for the use of layers is recommended.
Tri w
al V ww
.nu
ers an
ce.
The Work Layer is the layer that objects are created on and is always visible and selectable while it remains the Work Layer. Layer 1 is the default Work Layer when a new part is created. When the Work Layer is changed, the previous Work Layer automatically becomes Selectable and could then be assigned a different status.
ion c
Visible Only
om
Practical Applications of NX
9-3
To assign a status to a layer or layers, choose the Layer Settings icon from the Utility toolbar or choose FormatLayer Settings from the menu bar.
Tri w
Select a layer from the Layer/Status list area and choose one of the four options below the list (Selectable, Invisible, Make Work, or Visible Only). Double-clicking on a layer (other than the work layer) toggles it between Selectable and Invisible.
al V ww
.nu
ers an
ce.
mt10050_g NX 4
9-4
Practical Applications of NX
ion c
om
Things to look for in the Layer Settings dialog: Object Count Enabling Show Object Count using the checkbox will change the display in the Layer/Status listing window to a Layer/Status/Count listing window that shows the number of objects contained on each layer. Category Names Layers or groups of layers can be named using Categories. These names are listed in the Category listing window on the Layer Settings dialog as well as in the Layer/Status listing window next to assigned layers when Show Category Names is enabled. Layer Listing The ltering option menu at the bottom of the dialog allows the Layer/Status listing window to display All Layers, Layers with Objects, or All Selectable Layers.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
9
Practical Applications of NX 9-5
Layer Categories
The following layer and category standards will be followed in this class. Model Geometry Object Geometry Solid Geometry Inter-part Modeling Sketch Geometry Curve Geometry Reference Geometry Sheet Bodies Drafting Objects Layer Assignment 120 1520 2140 4160 Category Name SOLIDS LINKED_OBJECTS SKETCHES CURVES DATUMS SHEETS
ers an
101110
Layer Assignment
ion c
81100
6180
om
al V ww
ce.
Tri w
Manufacturing Quality Tools
.nu
9-6
Practical Applications of NX
mt10050_g NX 4
Tri w
The destination layer may be specied by keying it in the Destination Layer or Category eld or by selecting it from the layer list. Choosing OK or Apply will move the object(s). If Apply is chosen, additional objects may be selected to move by choosing the Select New Objects button.
al V ww
.nu
ers an
ce.
ion c
om
9
Practical Applications of NX 9-7
Part Navigator
The Part Navigator is useful to identify the features of the model. Selecting a feature in the Part Navigator window will highlight that feature in the graphics window and will also highlight its parent and/or child features in the Part Navigator. Conversely, selecting a feature in the graphics window will highlight that feature and its parents/children in the Part Navigator. To access the Part Navigator, choose the Part Navigator icon on the resource bar located vertically to the right of the graphics window.
Tri w
Feature Playback
The display of features can be temporarily removed (suppressed) from the graphics window by selecting the check box next to the feature name. When a check is present, the feature is displayed in the graphics window. The Suppress and Unsuppress options are also in the MB3 pop-up menu of the Part Navigator, the EditFeature menu, and the Edit Feature toolbar. They can be used to help investigate how a model was created and how it would be affected if the feature was removed.
The Playback option (EditFeaturePlayback) can also be used to investigate a model. It temporarily hides features and allows you to step through the construction of the model, one feature at a time. Playback does not suppress reference features or sketches. It does allow editing of features during the update.
al V ww
If the resource is bar is not visible, choose ViewShow Resource Bar to turn it on.
.nu
ers an
ce.
ion c
om
mt10050_g NX 4
9-8
Practical Applications of NX
Information
The Information pull-down menu offers a number of options to obtain information about the model. InformationFeature This provides another interface to identify Parent/Child relationships between the selected feature and the other features in the model. In addition, expressions that control the feature may be displayed in the graphics window by toggling on the Display Dimensions option. Choosing OK or Apply will display the Information window with the geometric data and associated expressions. Feature information may also be accessed by selecting the feature in the Part Navigator and choosing MB3Information or, by selecting the feature in the graphics window and choosing MB3Properties. InformationObject
InformationExpressionList All
Tri w
This lists all expressions in the part in the Information window. From the Information window, the list can be printed or saved to a text le.
This is used to identify expressions that reference other expressions and the features that they dene. The EditFind option within the Information window can be used to search for a specic expression.
al V ww
This is used to display information about selected objects in an Information window. Any type of geometric object may be selected including curves, edges, faces, and bodies. The Information window will display information such as name, layer, color, object type, and geometric properties (length, diameter, start and end coordinates, etc.).
.nu
ers an
ce.
ion c
om
Practical Applications of NX
9-9
Referenced Expressions If an expression denes a feature directly, the feature name is listed with it in the Expressions dialog. However, an expression may also be included in the formula of other expressions. The referencing expressions and features may be identied by using the List References option in the Expressions dialog. To use this option: Choose ToolsExpression. If necessary, change the Listed Expressions lter to list the expression to interrogate. Select the expression and choose List References in the MB3 pop-up menu.
Tri w
An Information window will list the features and other expressions that are referencing the selected expression.
al V ww
.nu
ers an
ce.
mt10050_g NX 4
9-10
Practical Applications of NX
ion c
om
Distance
This Distance option is used to obtain the minimum distance between any two objects such as points, curves, planes, bodies, edges, and/or faces. This can be accessed by choosing AnalysisDistance or the Distance icon in the Analysis toolbar. An icon option bar appears in the upper left corner of the graphics window with options to select the rst point or object (1) and the second point or object (2).
Tri w
al V ww
.nu
ce.
After selecting the two objects, a temporary ruler and measurement result are displayed in the graphics window. The resulting units for the distance are determined by the setting in AnalysisUnits.
ers an
ion c
om
Choosing the Information option will display the results in an Information window along with the closest points on each object and the delta distances relative to the absolute and work coordinate systems.
Practical Applications of NX
9-11
Mass Properties
Basic mass properties data can be calculated by choosing AnalysisMass Properties and selecting the solid body. The units for the results are determined by the setting in AnalysisUnits.
Tri w
al V ww
A density may be assigned to the solid body by choosing EditFeatureSolid Density or by choosing ToolsMaterial Properties and creating a new material or selecting a material from the existing library.
.nu
ers an
ce.
mt10050_g NX 4
9-12
Practical Applications of NX
ion c
om
Step 2: Step 3:
Tri w
Step 4:
al V ww
Inspect the layers.
Choose the Shaded with Edges icon. (MB3Rendering StyleShaded with Edges) Rotate the model (MB2).
Choose the Trimetric icon to orient the view back to the trimetric orientation. (MB3Orient ViewTrimetric)
Viewing the layers may help gain an understanding of the complexity of the model. If there is only one object on a solids layer and several objects on a sketches layer, the model is likely an extrusion. Choose the Layer Settings icon. (FormatLayer Settings) Verify the Show Object Count option is turned on. Turn the Show Category Names option on.
UGS Corporation, All Rights Reserved Practical Applications of NX 9-13
.nu
ers an
ce.
ion c
om
9
Review the listing for category names and object count. Notice that there are objects on a SOLIDS layer, a SKETCHES layer, and a DATUMS layer.
Choose the Static Wireframe icon to better view interior features. (MB3Rendering StyleStatic Wireframe) Make layers 21 and 61 selectable so that the construction geometry may be seen.
Tri w
Step 5:
al V ww
Identify the features using the Part Navigator. Choose the Part Navigator icon from the resource bar on the right side of the graphics window. in the upper right corner of Choose the push pin icon the Part Navigator to permanently display it. If the graphics window is maximized, the display will be adjusted to t the part within the viewing area.
.nu
ers an
ce.
mt10050_g NX 4
9-14
Practical Applications of NX
om
ion c
(MB3Fit)
Choose ToolsPart Navigator and ensure the Timestamp Order option is turned on. This will list all features in the Model History tree of the Part Navigator.
Tri w
Step 6:
al V ww
The corresponding feature will be highlighted in the graphics window. The parent feature (Sketch(3) S21) and child (Simple Hole(7) large thru hole) will highlight in the Part Navigator. Select a few other features in the Part Navigator to identify them and their parent/child relationships.
.nu
ce.
Select Extrude(5) large knuckle extrusion in the Part Navigator Model History.
ers an
ion c
om
9
Practical Applications of NX 9-15
Choose EditFeaturePlayback. All of the solid features are suppressed except the reference features and the sketch. The Edit During Update dialog informs you that the Fixed Datum Plane(0) feature has been updated, this is the rst feature in the model history.
Tri w
al V ww
Choose the Step option. The next feature, Fixed Datum Axis(1), is updated. You may have to move the slider to read the entire message displayed in the Edit During Update dialog.
.nu
ers an
ce.
mt10050_g NX 4
9-16
Practical Applications of NX
ion c
om
Choose the Step option again. The next feature (Fixed Datum Axis(2)) is updated. Continue to Step through the model until all features have been updated. Step 7: Review the model construction using Suppress and Unsuppress. Starting at the top of the Part Navigator Model History list, select the check box in front of the rst feature (Fixed Datum Plane(0)) to suppress it. Notice that many of the other features are also suppressed. This is because all of the features except for the two xed datum axes are children of the suppressed datum plane.
Tri w
al V ww
Select Fixed_Datum_Plane(0) in the Part Navigator. Choose the Dependencies option at the bottom of the Part Navigator
.nu
ers an
ce.
ion c
om
Practical Applications of NX
9-17
In the Dependencies area, expand SKETCH(3) S21. Now you can see how the various features are dependent on the datum plane.
Tri w
Step 9:
In the Part Navigator, place the cursor on Extrude(4) web extrusion, press MB3, and choose Information. Scroll through the Information window to see the parameters and controlling expressions. The expression p4 is identied as the Both Side Distance. This expression controls the start and end distances from the section geometry for the extrusion. A value of .125 on both sides produces a web thickness of .25. Note that the parent of this feature is the sketch S21:Sketch(3). Close the Information window.
Identify the expression that controls the distance from the large hole center to the small hole center. Since the web feature was generated from the sketch geometry, the obvious place to look for the expression that controls the hole to hole distance is in the sketch.
.nu
Step 8:
al V ww
Continue down the list and unsuppress the remaining features, one at a time, by selecting each of the empty check boxes with MB1.
Find the values that control the thickness of the web extrusion.
ce.
Starting at the top of the Part Navigator Model History list, select the "empty" checkbox in front of the rst feature with MB1 to unsuppress the feature.
ers an
om
ion c
9-18
Practical Applications of NX
mt10050_g NX 4
In the Part Navigator, place the cursor on Sketch(3) S21, press MB3, and choose Edit Parameters. Orient the view to the Front using the View toolbar.
al V ww
Tri w
Step 11: Determine how the large thru hole is positioned. You will select a feature directly from the graphics window rather than from a list which will take less time if you do not know the name of the feature. Choose InformationFeature. Select the Large Thru Hole feature in the graphics window and accept it if necessary. You can zoom, pan or rotate the part to get a better view of the feature. Turn the Display Dimensions option on in the Feature Browser dialog. The diameter and positioning dimension appear in the graphics window.
.nu
ce.
ers an
om
ion c
Practical Applications of NX
9-19
Choose OK. (MB2) The Information window appears and shows that p18 is a parallel positioning dimension with a value of 0 (zero). The logical assumption can be made that the hole is located Point to Point relative to the Large Knuckle extrusion. Close the Information window. Step 12: Identify where an expression is referenced. Choose ToolsExpression.
Tri w
Step 13: Identify the arc in the sketch that is referencing the expression. Choose InformationFeature. Select S21:Sketch(3).
al V ww
The Information window appears and also shows that another expression is referencing it (large_dia=2.5*small_dia).
.nu
ers an
ce.
ion c
om
9-20
Practical Applications of NX
mt10050_g NX 4
Choose the Object Dependency Browser option. The child objects of the sketch are listed. Notice that Arc2 is present.
Tri w
Step 14: Measure a distance. Choose the Layer Settings icon. (FormatLayer Settings) Make layers 21 and 61 invisible and choose OK.
al V ww
The arc is highlighted in the graphics window. The feature and object associated with the expression have now been identied. Cancel the Object Dependency Browser dialog.
.nu
ers an
ce.
ion c
om
9
in the Analysis toolbar.
Practical Applications of NX 9-21
For the rst object, select one of the upper edges of the web.
For the second object, select one of the lower edges of the web.
Tri w
9
Step 15: Assign a material to the solid body. Choose ToolsMaterial Properties. Select the solid body in the graphics window.
al V ww
Choose Library
.nu
Choose OK to accept the default search criteria. (MB2) Choose Steel and OK. Choose OK in the Materials dialog. (MB2) Step 16: Determine the mass properties of the solid body in units of kilograms and meters. Choose AnalysisUnitskg -m
9-22 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
ers an
ce.
in the Materials dialog.
ion c
om
Choose AnalysisMass Properties. Select the solid body. Individual mass properties may be selected from the list in the graphics window or all of the properties may be listed in an Information window.
Choose the Information icon the graphics window. Step 17: Choose FileCloseAll Parts.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
9
Practical Applications of NX 9-23
Summary
In this lesson, you queried a model to determine the creation method and design intent. These skills are important to review parts created by other users. In this lesson you: Accessed the Part Navigator. Examined layer settings. Identied expressions. Reviewed the model construction using Playback, Suppress, and Unsuppress. Measured a distance.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
9-24
Practical Applications of NX
ion c
om
Lesson
10 Introduction to Assemblies
Purpose This lesson introduces the Assembly application. Objectives
Tri w
al V ww
.nu
ers an
ce.
ion c
om
10
Practical Applications of NX 10-1
Introduction to Assemblies
Subassembly
10
10-2 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
.nu
A subassembly is an assembly used as a component within a higher level assembly. The gure below shows the subassembly of the integrated circuit board for the toy laser gun. A subassembly has components of its own.
al V ww
ers an
ce.
ion c
om
Introduction to Assemblies
Component Objects A component object is the entity that contains the pointer that links the assembly back to the master component part. A component object can also be a subassembly made up of other component parts and/or component objects. An example of an assembly structure is shown below: 1 Top level assembly. 2 Subassembly. This is a component part and has been added to the top level assembly.
Tri w
Component Parts
A component part is a part which is pointed to by a component object within an assembly. The actual geometry is stored in the component part and is referenced, not copied, by the assembly. The term piece part is used to refer to master geometry as it exists outside of an assembly.
al V ww
.nu
ers an
ce.
ion c
3 Piece Parts. These are component parts and have been added to the top level assembly or subassemblies. 4 A Component Object.
om
10
Practical Applications of NX 10-3
Introduction to Assemblies
ers an
.nu
10
10-4 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
al V ww
ce.
ion c
2 Determines which components will be loaded. 3 Controls whether components are fully or partially loaded. 4 Controls what to do if a component is not found.
om
Introduction to Assemblies
Load Method
The Load Method determines where to search for the component parts when an assembly is opened. There are three possible settings. As Saved looks for each component part in the same directory it was in when the assembly was last saved. From Directory looks for each component in the same directory as the assembly part. Search Directories looks for each component in directories specied in a user-dened list.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
10
Practical Applications of NX 10-5
Introduction to Assemblies
Load States
The Load Options also control whether component parts will be fully loaded, partially loaded, or unloaded when an assembly is opened. These are referred to as Load States. Fully Loaded A part is fully loaded if all of its data is loaded into system memory. All components can be fully loaded by changing the Load Components option to All Components and toggling off the Use Partial Loading option before opening the assembly. Partially Loaded
Unloaded
10
10-6 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
A component part is unloaded if it is not loaded when the assembly is opened. Component parts may be refrained from loading by changing the Load Components option to No Components before opening the assembly. This will drastically reduce the amount of memory required and improve system performance but the component geometry will not be visible. Individual components or subassemblies may be opened at a later time when they are needed.
al V ww
.nu
ce.
Partially loading components reduces the memory requirements and improves performance. This is benecial when working with large assemblies.
ers an
om
When a part is partially loaded, only the data required to display the part is loaded into memory. Components will be partially loaded if the Use Partial Loading option is turned on when the assembly is opened.
ion c
Introduction to Assemblies
Load Failure
The Abort Load on Failure option species what to do if a component part is not found, based on the current load method. When turned on, no parts are loaded unless all of the components are found. The rst component that cannot be found will be listed in an error window. When turned off, the assembly is loaded along with any of the components that are found. Those components that are not found will be listed in a warning window and left unloaded.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
10
Practical Applications of NX 10-7
Introduction to Assemblies
Step 2:
ers an
.nu
10
10-8 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
al V ww
Choose OK.
A warning appears informing you that a component could not be found. The system is trying to locate each component in the directory in which it resided when the assembly was last saved. The components may have been moved to a new directory or the original directory may no longer exist. The warning would also occur if you did not have read access to the original directory. Choose OK to dismiss the warning. Choose Options in the Open Part File dialog. Set the Load Method to From Directory.
ce.
ion c
Choose OK.
(FileOpen)
om
Introduction to Assemblies
If a warning appears informing you that the parts are read only, choose OK to dismiss the warning.
Step 3:
Step 4:
Tri w
al V ww
Do not close any parts. You will use the assembly in the next activity.
.nu
ce.
ers an
Scroll through the Information window and conrm that all of the component parts are located in the same directory as the assembly part.
ion c
om
10
UGS Corporation, All Rights Reserved Practical Applications of NX 10-9
Introduction to Assemblies
10
10-10 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
al V ww
.nu
ers an
ce.
om
You may re-size the Assembly Navigator window and use the scroll bars to see the entire tree structure and all of the columns.
ion c
Introduction to Assemblies
Node Display
Each component of an assembly is displayed as a node in the assembly tree structure. If you select on a node with MB1, the system will highlight the component geometry in the graphics window. Each node consists of a check box, an icon, the part name, and additional columns. If the part is an assembly or subassembly, an expand/collapse box will also be present. Components may be selected for various operations by choosing the appropriate node in the Assembly Navigator with MB1. Icons
Tri w
Check Boxes
Expand/Collapse Box Children of a node are only displayed when it is expanded. To expand or collapse the node, place the cursor over the box and click MB1. When a node is collapsed, the expand/collapse box is marked with a +. An expanded node is marked with a .
The check box provides a quick means of determining a parts status. A check box also lets you load and show a part with a single action. No check The part is closed. Clicking on this type of check box: Loads the component and its children partially or fully, depending on the load options. Unloaded parents may also be loaded at this time. Any components that were blanked are now unblanked. Afterwards, the check boxes of the part and its children will contain red check marks except for those which fail to load, are excluded from a reference set, or reside on invisible layers.
UGS Corporation, All Rights Reserved Practical Applications of NX 10-11
al V ww
Component Piece Part If the icon is yellow, the component is within the work part. If the icon is gray with solid edges, the component is a non-work part. If the icon is gray with dashed edges, the component is closed.
.nu
ers an
Assembly (or subassembly) If the icon is yellow, the assembly is within the work part. If the icon is gray with solid edges, the assembly is a non-work part. If the icon is gray with dashed edges, the assembly is closed.
ce.
ion c
om
10
Introduction to Assemblies
Gray check The part is blanked, and at least partially open. It also appears for unblanked parts which either have an excluded reference set or are on invisible layers. Clicking on this type of check box: Unblanks the component, along with any of its children that were blanked. If any of its children were unloaded, they are now loaded. Afterwards, the check boxes of the part and its children have large red checks, except for those whose loading failed, who have an excluded reference set, or are on invisible layers.
Red check The part is unblanked, at least partially open, in a visible reference set, and on a visible layer. Clicking on this type of check box:
10
10-12 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
al V ww
You cannot close a part by clicking on its check box. To close a part, use the FileClose option or the Close option in the Assembly Navigator pop-up menu.
.nu
ce.
Afterwards, the components check box has a gray check and its children have gray checks (if blanked) or no checks (if unloaded).
ers an
ion c
om
Introduction to Assemblies
Tri w
Step 2:
al V ww
Blank and Unblank a component node. Click MB1 on one of the laser_ic9_13 nodes. Notice the component highlights on the screen. Click the check box in front of the highlighted node. Notice the component is blanked. Click on the check box again to unblank the component.
.nu
ers an
If the resource is bar is not visible, choose ViewShow Resource Bar to turn it on.
ce.
ion c
om
Step 3:
10
Introduction to Assemblies
Click the check box in front of the subassembly laser_ic_board_13. Notice the subassembly and all of its components are blanked. Also notice the color of the check marks become gray. Click on the subassembly check box again to unblank the subassembly. Step 4: Close a component. Choose FileCloseSelected Parts.
10
10-14 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
Step 6:
al V ww
Step 5:
Open the components using the check box. In the Assembly Navigator, click on the check box in front of either laser_ic9_13 nodes.
Do not close or save the part. You will use this assembly in the next activity.
.nu
Both occurrences of the laser_ic9_13 component are now open and are once again displayed in the graphics window.
ers an
In the Assembly Navigator, the laser_ic9_13 nodes no longer have check marks in their boxes and the components are not displayed in the graphics window. This means that the components are not loaded.
ce.
ion c
Choose All Parts in Session at the top of the Close Parts dialog.
om
Introduction to Assemblies
Identifying Components
Tri w
If you hover the cursor over a part that is not visible (e.g., blanked, on another layer, or unloaded), a box dening the boundaries of the component appears in the graphics window. The box disappears when you move the cursor to another part. This only occurs when the Preselect Invisible Nodes property is turned on. The Preselect Invisible Nodes property is accessed by clicking MB3 in the Assembly Navigator away from the component nodes and choosing Properties from the pop-up menu. Because of conguration differences, you may have to hold MB1 down for a few seconds before the box displays. In some cases, the box may not be drawn until you release MB1. Also, the box will not be drawn if you double-click MB1.
.nu
Check boxes of components that are not visible will have a thin gray check or no check.
al V ww
In the Assembly Navigator, if you click MB1 while the cursor is over a non-work part whose check box has a red check, that part is highlighted. The part remains highlighted until you select another part. (Hovering the cursor without clicking MB1 has no effect.)
ers an
ce.
om
You can also use <Shift>MB1 on components in the graphics window or <Ctrl>MB1 on components in the Assembly Navigator to deselect them.
ion c
Or use <Ctrl>MB1 on another component if you want only it and the rst component
10
UGS Corporation, All Rights Reserved Practical Applications of NX 10-15
Introduction to Assemblies
10
10-16 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
al V ww
The options available in the component pop-up menu will vary depending on whether the Assemblies and Modeling applications are on.
.nu
ers an
ce.
Once a component has been highlighted in the graphics window, the MB3 pop-up menu may be used to choose an available action for that component. The cursor must be on top of the component for the component-specic pop-up menu to appear.
ion c
om
Introduction to Assemblies
Designing in Context
Designing in Context is the ability to directly edit component geometry as it is displayed in the assembly. Geometry from other components can be selected to aid in the modeling.
The Displayed Part NX allows multiple parts to be open at the same time. This can occur either implicitly, as a result of being referenced by a loaded assembly, or explicitly, when you use FileOpen. The part that is currently displayed in the graphics window, whether it be an assembly or component, is called the Displayed Part. There are several ways to change the displayed part:
Tri w
Use the Assembly Navigator pop-up menu. Choose AssembliesContext ControlSet Displayed Part.
.nu
Choose Window and selecting a part from the Loaded Part List, which contains up to the last ten loaded parts.
al V ww
ce.
ers an
om
Select the component from the graphics window and use the MB3 pop-up menu.
ion c
10
UGS Corporation, All Rights Reserved Practical Applications of NX 10-17
Introduction to Assemblies
Window Choosing WindowMore will display the Change Window dialog which lists all partially and fully loaded parts other than the current displayed part.
10
10-18 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
When this dialog is active, a part may be selected by: Choosing it from the list of loaded parts. You may enter a portion of the part name in the Search Text eld to help nd the part in the list. The Options button can be used to specify how to perform the search. Selecting geometry in the graphics window (if the current displayed part is an assembly). Selecting the node in the Assembly Navigator.
al V ww
.nu
ers an
ce.
ion c
om
Introduction to Assemblies
The Work Part The part in which geometry is created and edited is dened as the Work Part. The Work Part may be the displayed part or any component part which is contained in the displayed assembly part. When a part is opened, it will initially be both the displayed and the work part. The displayed part and the work part do not need to be the same. In the case where the displayed part is not the work part, the work part will be displayed in color and the other component parts will be de-emphasized. There are several ways to change the work part: Double-click on the component in the graphics window. Select the component from the graphics window and use the MB3 pop-up menu. Choose the Make Work Part icon
Tri w
al V ww
.nu
ers an
ce.
ion c
om
10
UGS Corporation, All Rights Reserved Practical Applications of NX 10-19
Introduction to Assemblies
If a component has already been selected, choosing the Make Work Part icon will immediately make it the work part. If no component has been selected, the Set Work Part dialog is displayed. This dialog allows you to select a component from a list or enter a name.
10
10-20 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
al V ww
Choosing the Displayed Part option changes the work part back to the displayed assembly. This makes the displayed part and the work part the same.
.nu
ers an
ce.
ion c
om
Introduction to Assemblies
Tri w
Pack and Unpack
Pack removes multiple occurrences from the Assembly Navigator display and replaces them with a single node. (Multiple occurrences are components with the same parent, and whose prototype is the same part.) Unpack reverses this process and shows all occurrences.
al V ww
The options available in the Assembly Navigator pop-up menu will vary depending on the status of the component and whether the Assemblies and Modeling applications are invoked.
.nu
ers an
ce.
ion c
om
10
Practical Applications of NX 10-21
Introduction to Assemblies
Make Work Part Selects the part in which to create new geometry or edit existing geometry, giving you the ability to design in context. Double clicking on a node in the Assembly Navigator will also make that component the Work Part. In addition the reference set is changed to Entire Part. When the component is no longer the work part, the reference set is returned to its original condition. Make Displayed Part
Display Parent
10
10-22 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
al V ww
The Maintain option in the Assembly Preferences dialog (PreferencesAssemblies) determines the work part when a parent becomes the displayed part. If Maintain is turned on, the component will remain the work part. If Maintain is turned off, the parent becomes the displayed part and work part.
.nu
ers an
Switches the displayed part from a component or an assembly to one of its parent assemblies.
ce.
ion c
Switches the display between currently loaded parts. The displayed part becomes the top node in the Assembly Navigator.
om
Introduction to Assemblies
Tri w
Step 3:
al V ww
On any of the laser_c1_13 nodes, click MB3 and choose Pack. Pack the laser_diode_13 nodes. In the Assembly Navigator, place the cursor in an open area below or to the left of the component nodes, click MB3 and choose Pack All. (ToolsAssembly NavigatorPack All)
Make one of the laser_c1_13 components the work part. In the Assembly Navigator, select laser_c1_13x4 with MB3 and choose Unpack. Double-click on anyone of the laser_c1_13 nodes.
.nu
ce.
ers an
ion c
om
10
10-23
Practical Applications of NX
Introduction to Assemblies
Choose OK to the Read Only message. All of the components in the graphics window change to the same color except for one of the laser_c1_13 components, which remains in its original color. This color convention denotes laser_c1_13 as the work part. The component may now be edited and the design continued in the context of the assembly. Step 4: Make laser_t1_13 the displayed part. You may not want to work on a component in the context of the assembly. If this is the case, you would make the component the displayed part. Select the component laser_t1_13 from the graphics window as shown below.
Tri w
10
10-24 Practical Applications of NX
al V ww
Place your cursor over the highlighted component, press MB3 and choose Make Displayed Part.
.nu
ers an
The pop-up menu may contain additional options if the Assemblies application is turned on.
ce.
mt10050_g NX 4
ion c
om
Introduction to Assemblies
Step 5:
Display the top level assembly. In the Assembly Navigator, click MB3 on the laser_t1_13 node and choose Display Parentlaser_test_assm_1. The Maintain option in the Assembly Preferences dialog (PreferencesAssemblies) determines the work part when a parent becomes the displayed part. If Maintain is turned on, the component will remain the work part. If Maintain is turned off, the parent becomes the displayed part and work part.
Step 6:
Tri w
al V ww
.nu
ers an
ce.
ion c
om
10
Practical Applications of NX 10-25
Introduction to Assemblies
10
10-26 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
al V ww
Open parts for which you do not have write privileges will not be saved.
.nu
ce.
FileSave All saves all loaded parts in the session that have been modied regardless of the work part designation.
ers an
om
The Save Work Part Only option will only save the work part, even if the work part is an assembly or subassembly.
ion c
Introduction to Assemblies
Summary
An assembly is a part which contains component objects. It is a collection of pointers to piece parts and/or subassemblies. Assemblies provides the ability to design in context. In this lesson you: Set Load Options. Worked with the Assembly Navigator.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
10
Practical Applications of NX 10-27
10
Lesson
11
Upon completion of this lesson, you will be able to: Add components to an assembly. Dene mating conditions. Reposition components.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-1
ion c
om
11
Top-Down Modeling As the name suggests, an assembly is created at the top level hierarchy and parts are led down the hierarchy, creating subassemblies and components.
Tri w
al V ww
First, the pin is created in separate part outside of the assembly
.nu
ce.
In the Bottom-Up approach, component parts are created separate from the assembly and later added to the assembly. This approach applies to purchased parts or existing parts.
ers an
om
A Bottom-Up assembly modeling approach starts by creating the lowest level piece parts that will make up the assembly. Existing component parts and subassemblies are added to assemblies as the process moves up the assembly level hierarchy.
ion c
Bottom-Up Modeling
11-2
Practical Applications of NX
mt10050_g NX 4
All assemblies are automatically updated, when opened, to reect changes made to the component parts. For example, if a hole feature is added to the solid in a component part, it will be seen in all occurrences of that component in the assembly when it is opened.
11
Tri w
Designing in Context
The ability to make a component of an assembly the work part while leaving the assembly itself as the displayed part allows the assembly to be designed in context. All new geometry that is created is added to the work part. Edits can be made to the features and expressions residing within the work part. If a component exists several times in the assembly (i.e. a fastener), any change to the component while it is the work part will affect all the other occurrences as well.
.nu
It may be more practical for the methods to be combined. For example, purchased or existing hardware for the assembly may be added using the bottom-up method, new subassemblies and piece parts may be dened in a top down mode as the design progresses, and nally existing fasteners may be added in a bottom up mode from a standard parts library.
al V ww
ce.
ers an
ion c
om
Practical Applications of NX 11-3
11
Assemblies Application
The Assemblies application may be turned on and off by choosing StartAssemblies. Toggling on the Assemblies application displays the Assemblies toolbar and expands the functions available in the Assemblies pull-down menu.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-4
Practical Applications of NX
ion c
om
11
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-5
ion c
om
11
Assemblies Toolbar
Turning on the Assemblies application will also display the Assemblies toolbar.
If the Assemblies toolbar is not visible, choose ToolsCustomize and turn it on in the Toolbars page. You can control which icons appear on this toolbar by choosing Add or Remove ButtonsAssemblies from the Toolbar Options as shown in a docked (1) and undocked (2) toolbar. This will list all of the available options in the toolbar and allow you to turn on those which you want to display.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-6
Practical Applications of NX
ion c
om
11
Adding Components to an Assembly
A component part may be added to an assembly by choosing the Add Existing Component icon from the Assemblies toolbar or choosing AssembliesComponentsAdd Existing from the menu bar. The Assemblies application must be turned on to access this option. The component part to add can be specied with the Select Part dialog.
Tri w
There are several ways to identify a part when the Select Part dialog is active: Select Choose Part File to retrieve an unopened part. Select a previously loaded part from the list. Key in the name of a previously loaded part. Select an existing component in the graphics window. Select an existing component in the Assembly Navigator.
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-7
ion c
om
11
After the part is identied, the Add Existing Part dialog appears. This dialog is used to specify how the existing part will be added as a component object to the assembly and what information will be stored with the component object.
Reference Set - Allows you to control the amount of data that is loaded from each component and viewed in the context of the assembly. Default reference sets are Empty and Entire Part. Reference sets may be manually or automatically created. For a "BODY" reference set to be created automatically, the Model Reference Set Name option must be set to BODY in the customer defaults settings. (FileUtilitiesCustomer Defaults and then choose AssembliesSite Standards)
Tri w
Layer Options - Denes the layer to which the objects in the new component will be added in the current work part. Work - Places all objects from the component part on the current work layer. Original - Places each object from the component part on the same layer in which it resides in the component part. As Specied - Places all objects from the component on the layer specied in the Specied Layer entry eld.
al V ww
.nu
ers an
ce.
ion c
om
mt10050_g NX 4
11-8
Practical Applications of NX
11
Creating a New Parent Assembly This option lets you create a new parent assembly for your current work part. The new parent assembly is a completely new part, which becomes the new displayed part and work part in your session. When you choose this option, the New Part File dialog is displayed so that you can enter a name for the new parent. The former work part is added to the parent assembly as a component.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-9
ion c
om
11
Tri w
al V ww
Choose Reset to ensure that the coordinates are set to zero. Choose OK in the Point Constructor dialog.
.nu
ce.
ers an
Choose the Add Existing Component icon from the Assemblies toolbar. (AssembliesComponentsAdd Existing)
ion c
om
Step 5:
Verify the presence of the assembly and component parts. If the Assembly Navigator is not visible, choose the Assembly Navigator icon from the resource bar on the right side of the graphics window. The Assembly Navigator contains two nodes that represent the top level assembly and the component part.
11
Tri w
al V ww
.nu
ers an
Step 6:
ce.
Practical Applications of NX 11-11
ion c
om
11
Mating Conditions
By applying mating conditions to components in an assembly, you establish parametric, 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 the cylindrical face of a hole in a block and then move the hole, the bolt will automatically move with it.
al V ww
1 Mate 2 Align 3 Angle
ers an
.nu
4 Parallel 6 Center
5 Perpendicular 8 Tangent
Tri w
FROM / TO
When selecting objects to mate, the Cue line will be directing you to select FROM and TO objects. The FROM object is part of the component that is going to move to a new position. The TO object is part of the component that is remaining in its present location.
ce.
7 Distance
mt10050_g NX 4
11-12
Practical Applications of NX
om
A mating condition is made up of one or more mating constraints. There are eight types of constraints.
ion c
11
Mate Constraint
When applying the Mate constraint to components using planar faces and datum planes, the objects will be oriented so that their normals are parallel and point in opposite directions. The components will not necessarily have physical contact but will be coplanar. By denition, a face normal in a solid body points away from the solid.
Tri w
When mating nonplanar faces (i.e. cylindrical to cylindrical, spherical to spherical) the radii must be the same; for conical to conical faces, the taper must be the same.
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-13
ion c
om
11
Align Constraint
When you apply the Align constraint to components using planar objects (planar faces and datum planes), the objects will be oriented so that their normals are parallel and point in the same direction. The components will not necessarily have physical contact but will be coplanar.
Tri w
The Align constraint can also be used to position an edge or curve object of a component with a planar object (planar face or datum plane) of another component. A vector will be determined from the edge or curve object and the objects will be oriented so that the vector and the planar object lie on the same plane (same behavior as with mate constraint). Using the CSYS Filter The Align constraint allows existing coordinate systems to be used as FROM/TO selection objects. When using the CSYS option, select the FROM CSYS and then immediately select the TO CSYS. This constraint will remove all DOFs between the two components.
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-14
Practical Applications of NX
om
When aligning non-planar faces, i.e. cylindrical to cylindrical, spherical to spherical, or conical to conical, the radii and/or taper do not have to be the same.
ion c
11
Angle Constraint
Use the Angle constraint when you need to control specic angles between objects of components. The example below illustrates an angle constraint that is being applied in conjunction with two other constraints. The two planar faces of the blocks must always be coplanar by virtue of the Mate constraint. The pivot for the Angle constraint is determined by the Align constraint that is applied to the two edges.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-15
ion c
om
11
Parallel Constraint
Use the Parallel constraint when you need to establish parallelism between objects of components. Objects that have surface normals associated to them will be oriented parallel based on those normals. When applying the Parallel constraint to position a planar object of a component (planar face or datum plane) with an edge or curve object of another component; a vector will be determined from the edge or curve object. The vector and the planar objects normal will then become parallel.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-16
Practical Applications of NX
ion c
om
11
Perpendicular Constraint
Use the Perpendicular constraint when you need to establish perpendicularity between objects of components. Objects that have surface normals associated to them will be oriented perpendicular based on those normals. When applying the Perpendicular constraint to position a planar object of a component, (planar faces and datum planes), with an edge or curve object of another component; a vector will be determined from the edge or curve object, that vector and the planar objects normal will then become perpendicular.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-17
ion c
om
11
Center Constraint
Use the Center constraint to center 1 or 2 objects of a component to 1 or 2 objects of another component. Center Objects 1 to 1
Center Objects 1 to 2
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-18
Practical Applications of NX
ion c
om
Center Objects 2 to 2
11
Procedure
Tri w
Specify the number of objects to use (Center Objects 1 to 1, 1 to 2, 2 to 1, or 2 to 2). Select the objects as instructed in the Cue line.
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-19
ion c
om
11
Distance Constraint
Use the Distance constraint to dene a distance between two geometric objects. The sign (+/-) of the dimension controls which side of the object the solution is on.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-20
Practical Applications of NX
ion c
om
11
Tangent Constraint
Use the Tangent constraint to dene a physical contact between two geometric objects. There can be multiple solutions to a tangent constraint. To specify which solution is desired, a help point will be computed from the pick position on the surface and used to nd 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.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-21
ion c
om
11
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-22
Practical Applications of NX
ion c
om
Dening Mating Constraints Choose the type of constraint to apply. Select the Filter type (optional). Select an object FROM component to be mated (component you are moving). Select an object on the component to mate TO (component that will remain stationary).
11
or
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-23
ion c
Choose Preview and then choose Apply (the dialog remains to let you add more constraints).
om
11
Vary Constraints The Vary Constraints option can be used to reposition the active component in the Mating Conditions dialog. Existing mating constraints will limit the freedom of movement. This dialog is similar to the Reposition Component dialog. A different component can be selected and repositioned by choosing the Select Component icon.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-24
Practical Applications of NX
ion c
om
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 the Mating Condition pop-up menu may be used to turn on and off the display of these arrows. A Mate constraint applied to the faces shown below, constrains the small block in the direction normal to the faces. The small block is still free to translate and rotate in the plane that the two shaded faces have in common.
11
Tri w
al V ww
.nu
The Preview option becomes active after all the objects have been correctly selected for a constraint. This option lets you preview the solution by actually moving the component based on the existing constraints. Additional constraints may still be applied. After previewing the constraint, choose Apply or OK to accept the constraint or continue creating another constraint. If the constraint is not correct, choose Unpreview and use the Selection Steps to dene different FROM and TO faces.
ce.
Preview
ers an
ion c
om
Practical Applications of NX 11-25
11
List Errors If there are no degree of freedom indicators visible and the Preview option is unavailable, you may have tried to dene an invalid mating constraint. This will activate the List Errors option. Choosing it will present information about the error. The constraint must be deleted and recreated.
Tri w
OK This should be selected only after all constraints have been applied. This will save the mating condition (and its constraints) and dismiss the Mating Conditions dialog. Apply This will apply the constraint and the dialog will remain open. Cancel This will dismiss the dialog without saving any of the constraints you added.
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-26
Practical Applications of NX
ion c
om
Tree Listing
The Mating Conditions Tree Listing list all of the assemblies mating conditions and constraints. Several options and viewing preferences may be controlled from the Listing Tree. 1 Mating Condition expanded to display constraint 2 Mating Constraint suppression toggle 3 Mating Condition 4 Mating Constraints 5 Mating Constraint pop-up menu
11
Tri w
Suppress/Unsuppress
Mating Conditions or individual Mating Constraints may be suppressed or unsuppressed using the check box. A suppressed mating constraint is ignored during geometric edits. If a mating constraint is being unsuppressed, the mating condition must be solved again.
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-27
ion c
om
11
Mating Constraint Pop-up Menu The mating constraints pop-up menu is activated by placing the cursor on a mating constraint and pressing MB3. Alternate Solution Produces any other solution that is applicable to the selected constraint. Convert To Allows the constraint to be changed to another applicable constraint, i.e. Mate to Distance. Delete Removes the selected mating constraint. Rename Allows the renaming of a mating constraint.
Tri w
Highlight/Unhighlight will highlight or unhighlight the current condition. From Highlights the FROM object for all constraints of the selected condition. To Highlights the TO object for all constraints of the selected condition. With/Without Direction Controls the display of the object normal or direction vectors.
Show/Remove Degrees of Freedom Controls the display of the remaining Degrees of Freedom (DOF).
11-28 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
al V ww
.nu
ers an
ce.
om
The mating condition pop-up menu is activated by placing the cursor on a mating condition and pressing MB3.
ion c
Suppress/Unsuppress Controls the suppression status of the selected condition. Can also be performed by using the suppression toggle in front of 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 constraint must be deleted before the mating condition can be unsuppressed.
11
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-29
om
Remember Constraints Mating constraints may be saved for a selected mating condition within the assembly part. This allows learned or automatic mating when the same component is added to the assembly again.
ion c
11
Repositioning Components
The Reposition Component option may be used on a component that does not have any mating conditions, has suppressed mating conditions, or is only partially constrained. If the component is partially constrained, its mating constraints will be enforced within the reposition function. To reposition a component choose the Reposition Component icon from the Assemblies toolbar or choose AssembliesComponentsReposition Components from the menu bar.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-30
Practical Applications of NX
ion c
om
Transform Options The Reposition Component dialog includes the following transform options: 1 Point to Point 2 Translate 3 Rotate About a Point 4 Rotate About a line 5 Reposition 6 Rotate Between Axes 7 Rotating Between Points
11
Tri w
Distance or Angle Snap Increment Vector Method
The Distance input eld (or Angle eld if a rotation is being dened) lets you dene a distance (or angle) for movement.
Snap Increment allows snapping to whole-multiple distances when using the direction or rotation drag handles.
Provides options to dene a vector when moving a component using one of the direction drag handles.
UGS Corporation, All Rights Reserved Practical Applications of NX 11-31
.nu
These radio buttons let you specify whether you want to move the component along with the drag handles or just the drag handles. The drag handles can be repositioned to a specic orientation and used to drag the component along a specic vector direction or about a specic axis.
al V ww
ers an
ce.
ion c
om
11
Snap Handles to WCS Provides a means for moving the handles to the origin and orientation of the current WCS. Motion Animation This slider lets you specify how nely the motion is animated (from Fine to Coarse) during the motion that you have dened. Collision Action
Tri w
Highlight Collision you can continue moving the components, and the areas that collided are highlighted. Stop Before Collision the motion stops just before a collision occurs. The distance between the components when the motion stops depends on the setting of the Motion Animation slider. The closer the slider is to Fine, the shorter the distance.
Collision Checking Mode Allows you to specify what types of objects will be checked for clearance while repositioning.
.nu
al V ww
ers an
ce.
mt10050_g NX 4
11-32
Practical Applications of NX
ion c
om
Repositioning Components Using Drag Handles Components can be repositioned quickly and easily using drag handles. When the Reposition Component dialog is displayed, the graphics window displays a set of handles.
11
There are several ways to reposition a component with the drag handles. To move the origin of the component to a specic point, select the origin drag handle (lled square) with MB1 and then select a destination point. The destination points that can be selected are determined by the Snap Point toolbar.
To translate the component along an axis, select a translation drag handle (cone head) and drag the component while holding down MB1. To rotate the component about an axis, select a rotation drag handle (lled circle) and drag the component while holding down MB1. To orient the component to a saved coordinate system, select the origin drag handle (lled square) with MB1 and then select the saved coordinate system. The Move Handles Only option is used to rst move the drag handles to a specic orientation before using them to move the component.
Tri w
al V ww
.nu
ce.
To drag the component to an arbitrary cursor location, select the origin drag handle (lled square) with MB1 and drag to a new cursor location while holding down MB1.
ers an
ion c
om
Practical Applications of NX
11-33
11
Tri w
3 Link Step 2: Step 3:
al V ww
1 Crank 2 Shaft
.nu
4 Ramrod 5 Smasher Plate 6 Hinges 7 Base 8 Mount
Start the Modeling application and turn on the Assembly application. Assign mating conditions between the Mount and the Shaft. Choose the Reposition Component icon. (AssembliesComponentsReposition Component) Select the Shaft component and click MB2.
ers an
ce.
mt10050_g NX 4
11-34
Practical Applications of NX
ion c
om
Select the square drag handle (origin) and while holding down MB1, drag the shaft to the location shown below, release MB1, and choose OK.
11
Tri w
al V ww
Choose Center.
.nu
ers an
ce.
is
Practical Applications of NX 11-35
The Cue line reads: Select object FROM component to be mated. Select the cylindrical face of the shaft component as shown below.
The Selection Step advances to the TO object and the Cue line reads: Select object on component to mate TO.
ion c
om
11
Select the cylindrical face of the Mount component as shown below and choose Preview.
Tri w
Step 4:
al V ww
Choose Align.
Choose Apply and then Cancel. Assign mating conditions between the Shaft and the Crank components.
.nu
Select the face of the Mount component as shown below, key in a Distance Expression value of 1.5, and then choose Preview.
ers an
ce.
mt10050_g NX 4
11-36
Practical Applications of NX
om
Choose Distance.
ion c
returns to From.
11
Tri w
al V ww
Choose Center.
Select the cylindrical face (1) of the Crank component as shown below.
Select the cylindrical face (2) of the Shaft component as shown above. Choose Preview to verify your constraint and then choose Unpreview.
UGS Corporation, All Rights Reserved Practical Applications of NX 11-37
.nu
ers an
ce.
ion c
Select the planar end face of the Shaft component as shown below and choose Preview. The shaft is oriented to meet the constraint although it has not been applied yet.
om
11
Choose Parallel. Select the internal planar face of the crank as shown below.
Tri w
Step 5:
al V ww
The shaft and crank are oriented to reect the constraint. If the planar faces are ipped 180, choose the Alternate Solution option and then choose OK. If the planar faces are oriented properly, choose OK until the Mating Conditions dialog is dismissed. Add the nc_arm component to the assembly.
.nu
ce.
Select the planar face on the Shaft component as shown below and then choose Preview.
ers an
ion c
om
11-38
Practical Applications of NX
mt10050_g NX 4
11
Choose the Add Existing Component icon in the Assemblies toolbar. (AssembliesComponentsAdd Existing) Choose Choose Part File. Select nc_arm and choose OK. The Component Preview window appears and displays the part. In the Add Existing Part dialog, verify the following settings:
Tri w
al V ww
In the Component Preview window, select the cylindrical face as shown below.
In the main graphics window, select the cylindrical face of the shaft as shown below.
Choose Distance.
UGS Corporation, All Rights Reserved Practical Applications of NX 11-39
.nu
ce.
Choose Center.
ers an
Choose OK.
ion c
om
11
In the Preview window, select the planar face of the Arm component for the FROM selection as shown below.
In the main graphics window, select the planar face of the Shaft component for the TO selection as shown below, enter a Distance Expression of -.25 and DO NOT press Enter.
Tri w
al V ww
Choose Parallel.
Select the internal planar face of the Arm component as shown below.
.nu
ers an
ce.
mt10050_g NX 4
11-40
Practical Applications of NX
ion c
om
Select the planar face of the Shaft component as shown below and then choose Preview.
11
If the planar faces are ipped 180, choose Alternate Solution and then choose Apply. If the planar faces are oriented properly, choose Apply. Cancel the Mating Conditions dialog. Step 6:
Tri w
Step 7:
al V ww
Choose Center.
Assign mating conditions between the Arm and Link components. Choose the Mate Component icon. (AssembliesComponentsMate Component)
.nu
Select the square drag handle (origin) and holding down MB1, drag the crank around in a circular motion and verify that the shaft and the arm rotate.
ce.
ers an
om
Reposition the crank component to see the effect of the mating conditions applied so far.
ion c
Practical Applications of NX
11-41
11
Select the cylindrical face of the link (1) shown below for the FROM selection. Select the cylindrical face of the arm (2) shown below for the TO selection.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-42
Practical Applications of NX
ion c
om
Step 8:
Assign mating conditions between the link and the ramrod. Set the Center Objects lter to 2 to 2.
11
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-43
ion c
om
1 2 3 4
11
Select the faces below in the order indicated: 1 2 3 4 FROM TO Second FROM Second TO
The orientation of your components may differ than the illustrations below.
Tri w
al V ww
Choose Apply.
.nu
ers an
ce.
mt10050_g NX 4
11-44
Practical Applications of NX
ion c
om
11
Choose Apply.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-45
ion c
om
11
Step 9:
Visually verify the mating constraints. Orient the view to the Trimetric view (MB3Orient ViewTrimetric).
Choose the Reposition Component icon. (AssembliesComponentsReposition Component) Select the crank component and accept with MB2. Drag the crank around using the handles.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
11-46
Practical Applications of NX
om
ion c
Notice how the components move based on the constraints that have been assigned to them.
Summary
Assemblies may be created using the Top-Down, Bottom-Up, or a combination of the two methods. By applying mating conditions to components, you were able to relate their locations and orientations in an assembly. The Reposition Component option may be used in preparation for mating components. In this lesson you: Added components to an assembly. Dened mating conditions. Repositioned components.
11
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 11-47
ion c
om
11
Lesson
12 Datum Features
Purpose This lesson will dene datum plane and datum axis features. Objectives
12
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 12-1
ion c
om
Datum Features
12
Tri w
.nu
Datum Features may be accessed from the General Datums and Points menu in the Feature Operation toolbar or by choosing InsertDatum/Point.
al V ww
ers an
ce.
mt10050_g NX 4
12-2
Practical Applications of NX
ion c
om
Datum Features
Datum Planes
The datum plane option allows a planar reference feature to be created that has many uses. To dene a sketch plane. To serve as the planar placement face for the creation of form features (i.e. hole, slot, pad, boss, pocket). As a target edge for positioning features. As a horizontal or vertical reference.
12
For the mirror plane when using Mirror Body and Mirror Feature.
Tri w
A relative datum plane is created in reference to other objects in your model. You can use curves, faces, edges, points, and other datums as reference objects for datum planes. There is a wide range of methods you can use to create relative datum planes. Fixed Datum Planes Fixed datum planes do not reference and are not constrained by other geometric objects. There are methods you can use to create xed datum planes based on the WCS and Absolute coordinate systems and by using coefcients in an equation. You can also use any of the relative datum plane methods to create xed datum planes by turning off the Associative option in the Datum Plane dialog.
al V ww
.nu
ce.
Practical Applications of NX 12-3
To trim a body.
ers an
To dene the start or end limits when creating extruded and revolved features.
ion c
om
Datum Features
12
Tri w
While the datum plane is previewed, you can specify new constraints and objects or change the parameters using drag handles displayed in the graphics window.
al V ww
You can also select the objects rst and then choose the Datum Plane option. The constraints will be inferred from the selected objects and a preview is displayed.
.nu
ers an
ce.
mt10050_g NX 4
12-4
Practical Applications of NX
ion c
om
Datum Features
Cycle Solution This option allows you to cycle through alternate solutions when more than one type of datum plane can be created, based on the object selections and constraints.
12
Flip Direction The datum plane preview displays an arrow conehead in its center that points in the direction of the plane normal. You can change this direction by choosing this option or using MB3 Reverse Direction on the conehead.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 12-5
ion c
om
Datum Features
12
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
12-6
Practical Applications of NX
ion c
om
Datum Features
Offset Parallel and at a Distance Choose the Datum Plane icon. (InsertDatum/PointDatum Plane)
Select a planar face. A preview of the datum plane displays, with an offset drag handle. Do one of the following: Choose OK to accept a value of 0 (zero). Key in an Offset value, press Enter, and choose OK. Select the handle, drag the datum plane to the desired location and choose OK.
12
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 12-7
ion c
om
Datum Features
Centered Between Two Faces or Planes (Bisector Plane) Choose the Datum Plane icon. (InsertDatum/PointDatum Plane)
12
Select a planar face. A preview of an offset datum plane displays. Select a second planar face. A preview of the bisector plane is displayed. Choose OK.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
12-8
Practical Applications of NX
ion c
om
Datum Features
Through the Axis of a Cylindrical Face Choose the Datum Plane icon. (InsertDatum/PointDatum Plane)
Select the cylindrical axis symbol of the cylindrical face in the graphics window. Choose OK.
12
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 12-9
ion c
om
Datum Features
At an Angle to a Face or Datum Plane and Through an Edge or Axis Choose the Datum Plane icon. (InsertDatum/PointDatum Plane)
12
Select the edge through which the datum plane is to pass. You may choose the axis of a cylinder instead of an edge. Select the planar face or datum plane that the angle will reference. Do one of the following: Key in a value for the angle (in degrees), press Enter, and choose OK. Select the rotation drag handle and drag the datum plane to the desired angle and choose OK.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
12-10
Practical Applications of NX
ion c
om
Datum Features
Tangent to a Cylindrical Face and Through a Point Choose the Datum Plane icon. Select the cylindrical face. (InsertDatum/PointDatum Plane)
12
Turn on the Point on Curve option in the Snap Point toolbar. Select an edge of the cylinder.
Choose OK.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 12-11
ion c
om
Datum Features
Tangent to a Cylindrical Face and At an Angle to a Face/Plane Establish a planar reference. This could be an existing face/plane or a new datum plane could be created as follows: Choose the Datum Plane icon. Select the cylindrical axis symbol. Choose OK.
12
Choose OK.
Tri w
al V ww
until the correct tangent datum plane is Choose Cycle Solution previewed (parallel, perpendicular, or at an angle).
.nu
ers an
ce.
ion c
om
mt10050_g NX 4
12-12
Practical Applications of NX
Datum Features
Through Three Points Choose the Datum Plane icon. (InsertDatum/PointDatum Plane)
Set the Snap Point toolbar as desired. Select three points. A preview of the datum plane is displayed. Choose OK.
12
Tri w
al V ww
.nu
If it is difcult to select points using the Inferred Plane mode, you can choose the Curves and Points option in the Datum Plane dialog to prevent the selection of other inferred object types.
ers an
ce.
Practical Applications of NX 12-13
ion c
om
Datum Features
Through a Point on a Curve Choose the Datum Plane icon. (InsertDatum/PointDatum Plane)
12
Choose the Plane on Curve type. Select a point on a curve or edge. A preview of the datum plane is displayed, with the point on curve marked with a handle.
Tri w
until the desired datum plane (tangent, Choose Cycle Solution normal, binormal) is previewed. If, in addition to the curve, you select another face or linear edge, the direction of the datum plane is dened based on this second object as follows: for a planar face, the datum plane is made parallel to the object. for a linear edge, the datum plane is made normal to the object. for a non-planar face, the datum plane is made parallel to the tangent plane at the closest point on the surface.
.nu
You can alter the datum plane by dragging the handle of the point to change its position along the curve or keying in a Location value.
al V ww
ers an
ce.
mt10050_g NX 4
12-14
Practical Applications of NX
ion c
om
Datum Features
Through a Point and at a Specied Direction Choose the Datum Plane icon. (InsertDatum/PointDatum Plane)
12
Choose the Point and Direction option. Set the Snap Point toolbar as desired. Select a point.
In the example below, a point was dened at the arc center of the hole and a direction was dened using the Vector Constructor dialog.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 12-15
om
ion c
Use the Vector option menu to dene a direction, or accept the default. A preview of the datum plane is displayed.
Datum Features
12
Step 2: Step 3:
Tri w
al V ww
.nu
Create a Datum Plane Offset at a distance of 1 inch above the upper face of the block.
ce.
mt10050_g NX 4
Step 1:
12-16
Practical Applications of NX
ers an
ion c
om
Datum Features
Select the top face of the block (1) and conrm the selection if necessary.
12
Tri w
Step 4:
al V ww
.nu
ers an
ce.
Practical Applications of NX 12-17
ion c
A preview of the Datum Plane is displayed along with an Offset entry eld. A direction vector points normal to the face and represents the positive offset direction.
om
Datum Features
The second datum plane will be created diagonally through the block. The Datum Plane dialog should still be displayed.
12
In the Snap Point toolbar, verify that Control Point turned on and Point on Curve is turned off.
is
Select the rst point (1) and conrm any of the edges. Any of the edges are acceptable because they share the end point. Carefully select each of the two midpoints (2 & 3).
Tri w
Step 5:
al V ww
The datum plane is created and positioned through the three selected points. The relationship of this datum plane through the points will remain if the block parameters are changed.
Create the third datum plane midway between the left and right faces.
.nu
ers an
ce.
mt10050_g NX 4
12-18
Practical Applications of NX
ion c
om
Datum Features
The Datum Plane dialog should still be displayed. Select the right planar face (1).
12
Tri w
Step 6:
al V ww
Choose OK (MB2).
The datum plane is created and located at the center of the part and is parallel to the faces selected.
Edit the block to verify the parametric relationship of the datum planes to the block. With the cursor over the block in the graphics window, press MB3 and choose Edit Parameters. Choose Feature Dialog.
.nu
ers an
ce.
Practical Applications of NX 12-19
ion c
om
Datum Features
12
The revised values are displayed in the graphics window. The feature may still be modied without updating the model. Choose OK in the Edit Parameters dialog to complete the change.
Tri w
Step 7:
al V ww
Close the part.
Fit the view. (MB3Fit) The constraints applied to the datum planes at the time of creation continue to control the positioning of the datum planes after the block is edited.
.nu
ers an
ce.
mt10050_g NX 4
12-20
Practical Applications of NX
ion c
om
Datum Features
12
Double-click on a datum plane boundary (The default action is Edit with Rollback). Choose MB3Edit Parameters in the Part Navigator. Choose EditFeatureEdit Parameters and select the datum plane. Choose the Edit Feature Parameters icon in the Edit Feature toolbar.
Tri w
To edit the size of a datum plane, you can drag one of the handles along its boundaries. These handles appear when previewing the datum during creation and when editing its parameters.
al V ww
.nu
ce.
With the cursor over the datum plane boundary, choose MB3Edit Parameters or MB3Edit with Rollback.
ers an
To edit the constraints or parameters of a datum plane, use any of the following methods:
om
ion c
Practical Applications of NX
12-21
Datum Features
Deleting Datum Planes Use any of the following methods to delete a datum plane.
12
Choose EditDelete With the cursor over the datum plane boundary, choose MB3Delete. Select the datum plane from the graphics window and either press the Delete key on your keyboard or choose the Delete icon. Choose MB3Delete in the Part Navigator.
Tri w
al V ww
If a datum plane is selected, the system projects the datum plane until it intersects with the planar placement face of the target solid. The intersection between the datum plane and the target face forms a line, which is used to constrain the feature or sketch.
.nu
The method used to position features should be dictated by the design intent. Construction of datum features can aid in the application of positioning dimensions by making design intent easier to achieve.
ers an
When positioning a feature or sketch to a datum plane or axis, you cannot use positioning dimensions that constrain a point to a point, such as a Horizontal, Vertical, and Parallel dimensions. You can only use dimensions that constrain a point to a line, such as a Perpendicular dimension, or a line to a line, such as a Parallel at a Distance dimension.
ce.
ion c
om
12-22
Practical Applications of NX
mt10050_g NX 4
Datum Features
12
Step 2: Step 3:
Tri w
al V ww
A hole is required through the cylindrical face at the bottom of the part, centered in the feature. Relative reference features are required to accomplish this task. Start the Modeling application. Create a Datum Plane through the feature axis, at an angle to the existing plane of 90 degrees. Choose the Datum Plane icon. (InsertDatum/PointDatum Plane)
.nu
ers an
ce.
ion c
om
Practical Applications of NX 12-23
Datum Features
Move the cursor over the outside cylindrical face of the feature at the bottom of the part and select the cylindrical axis symbol.
12
Choose Apply to accept the default value of 90 and create the datum plane. (Ctrl-MB2)
Tri w
al V ww
Step 4:
Create a datum plane tangent to the outside of the same cylindrical face to use as a placement face for the hole feature. The Datum Plane dialog should still be displayed. Select the cylindrical face of the feature at the bottom of the part. Select the original Datum Plane.
.nu
ers an
ce.
ion c
om
12-24
Practical Applications of NX
mt10050_g NX 4
Datum Features
Choose Cycle Solution until the new tangent datum plane is in the orientation shown below.
12
Step 5:
Tri w
Step 6:
al V ww
Create a hole.
.nu
ers an
ce.
ion c
om
Practical Applications of NX 12-25
Datum Features
(InsertDesign FeatureHole)
12
Choose Simple. Specify a Diameter of 10. Select the tangent datum plane as the placement face (1). Ensure that the tool solid for the hole is pointing into the part. Select the datum plane (2) at the center of the part as the thru face. Choose OK.
Tri w
Step 7:
al V ww
Use Point onto Line positioning to locate the hole centered on datum planes (3) and (4).
.nu
ers an
ce.
mt10050_g NX 4
12-26
Practical Applications of NX
ion c
om
Datum Features
Select all the datum planes. Choose OK. Key in 62 and choose OK. The newly created hole will remain centered in the part due to its relationship with the datum planes that are constrained to the solid body.
12
Tri w
Step 8:
al V ww
Close the part.
.nu
ers an
ce.
Practical Applications of NX 12-27
ion c
om
Datum Features
12
Step 1:
Tri w
Step 2: Step 3:
al V ww
If the part was opened recently, you can choose FileRecently Opened Parts and select the part from a short list rather than the Open Part File dialog. The Recently Opened Parts list may contain up to ten parts that have been opened in the current or previous sessions.
Start the Modeling application. Create a datum plane through an edge and at an angle to a face. Choose the Datum Plane icon. (InsertDatum/PointDatum Plane)
.nu
ers an
ce.
mt10050_g NX 4
12-28
Practical Applications of NX
ion c
om
Datum Features
Select the right edge (1, not the mid point) and conrm the selection if necessary. Make sure Point on Curve is turned off in the Snap Point toolbar.
12
Select the top face (2), and conrm the selection if necessary.
Tri w
Step 4:
al V ww
Key in and Angle of 20 and press Enter. Choose OK (MB2) to create the datum plane.
A datum plane is created at the specied angle from the top face and passes through the selected edge.
Create the hole normal to the datum plane. Choose the Hole icon. (InsertDesign FeatureHole)
Practical Applications of NX 12-29
.nu
ers an
ce.
ion c
om
Datum Features
Choose Simple for the hole type. Key in .5 for the diameter.
12
Select the boundary of the newly created datum plane for the placement face. Select the bottom face (1) of the block as the Thru Face.
Tri w
al V ww
.nu
Features are initially located in the center of the datum plane. If no other positioning dimensions are specied, the hole will stay in this position. In this case, the hole will be positioned to the front and right edge of the model.
ers an
ce.
ion c
om
is already selected for the rst
mt10050_g NX 4
12-30
Practical Applications of NX
Datum Features
Select the edge of the block shown (1), as the target edge.
12
Key in .75 as the positional expression value. Select the edge of the block shown (1), as the target edge.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 12-31
ion c
om
Datum Features
Accept the value of 2.0 by choosing MB2. The hole is positioned to the newly constrained location.
12
Step 5:
Tri w
Step 6:
al V ww
Close the part.
.nu
ers an
ce.
mt10050_g NX 4
12-32
Practical Applications of NX
ion c
om
Datum Features
12
Step 1:
Tri w
al V ww
Create a block that is 200 x 100 x 100 on layer 1. Change the work layer to layer 61. Create a datum plane with the point and direction method. Choose the Datum Plane icon. (InsertDatum/PointDatum Plane) Choose Point and Direction. Select the end point (1) as shown to dene a point on the datum plane.
.nu
ers an
Open the seedpart_mm part and save it as ***_hole_corners, where *** represents your initials.
ce.
ion c
om
Practical Applications of NX
12-33
Datum Features
12
Step 6:
Tri w
al V ww
Fit the view.
Choose OK (MB2).
Create a simple hole perpendicular to the datum plane, through the block.
.nu
Choose Simple for the hole type. Key in a diameter value of 25.
ers an
ce.
(InsertDesign FeatureHole)
mt10050_g NX 4
12-34
Practical Applications of NX
ion c
om
Datum Features
Select the datum plane (1) as the placement face. If the hole is not going into the block, choose Reverse Side. Select the far side of the block as the thru face (2) and choose OK.
12
Tri w
Step 7:
al V ww
Modify the size of the block. With the cursor on the block, click MB3 and choose Edit Parameters.
.nu
ers an
ce.
Practical Applications of NX 12-35
ion c
om
Datum Features
12
Step 8:
Choose MB2 twice. Fit the view and note the associativity of the features. Choose FileCloseSave and Close.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
12-36
Practical Applications of NX
ion c
om
Datum Features
Datum Axis
This option allows a linear reference feature to be created and has several uses. Axis of rotation for revolved features. Axis of rotation for circular arrays. To help dene a relative datum plane.
12
Tri w
al V ww
.nu
ce.
When you choose the Datum Axis option, the Datum Axis dialog is displayed. The default constraint type is Inferred so that you can immediately begin selecting objects in the graphics window to dene the axis.
ers an
ion c
Directional reference.
om
Practical Applications of NX
12-37
Datum Features
12
Through Two Points Through an Edge Through a Cylindrical, Conical or Revolved Face Axis At the Intersection of Two Faces/Datum Planes
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
12-38
Practical Applications of NX
ion c
The important function of these Reference Features is that they are associative to existing geometry.
om
Datum Features
Through Two Points To create a datum axis through two points, do the following: Choose the Datum Axis icon. (InsertDatum/PointDatum Axis)
12
Set the Snap Point toolbar as desired. Select two different point locations. Choose OK.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 12-39
ion c
om
Datum Features
Through an Edge or Curve To create a datum axis through an edge or curve, do the following:
12
(InsertDatum/PointDatum Axis)
Select the edge or curve but not on a control point. Choose OK.
Tri w
al V ww
The Point on Curve icon in the Snap Point toolbar must be off in order to create a datum axis through an edge or curve.
.nu
ers an
ce.
mt10050_g NX 4
12-40
Practical Applications of NX
ion c
om
Datum Features
Through a Cylindrical Face Axis To create a datum axis through a cylindrical face, do the following: Choose the Datum Axis icon. (InsertDatum/PointDatum Axis)
12
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 12-41
ion c
om
Datum Features
Through the Intersection of Two Faces/Datum Planes To create a datum axis through the intersection of two faces or datum planes:
12
Choose the Datum Axis icon. Select the faces or datum planes. Choose OK.
(InsertDatum/PointDatum Axis)
Tri w
al V ww
There is no option to create a datum plane at the intersection of two faces/planes at a specied angle. You would rst have to create a datum axis at the intersection to serve as the pivot position. Then, create a datum plane through the axis using any other constraint that applies.
.nu
ers an
ce.
mt10050_g NX 4
12-42
Practical Applications of NX
ion c
om
Datum Features
12
Use EditDelete
Tri w
al V ww
With the cursor over the datum axis, click MB3 and choose Delete.
.nu
ers an
ce.
ion c
om
Practical Applications of NX 12-43
Datum Features
12
Step 1:
Tri w
Step 2: Step 3:
al V ww
Start the Modeling application. Create the Reference Features. Change the work layer to 61.
.nu
If the part was opened recently, you can choose FileRecently Opened Parts and select the part from a short list rather than the Open Part File dialog.
ers an
ce.
mt10050_g NX 4
12-44
Practical Applications of NX
ion c
om
Datum Features
12
Tri w
al V ww
Select the back face (2) of the block as shown and conrm. Select the front face (3) of the block as shown and conrm.
Choose MB2 to create the datum plane. A center datum plane is created.
.nu
ce.
ers an
om
Practical Applications of NX 12-45
ion c
Datum Features
Select the datum plane (1) as shown. Select the top face (2) as shown.
12
A datum axis is created at the intersection of the top of the block and the associative datum plane.
Tri w
al V ww
Select the Datum Axis. Key in an Angle value of 45 and press Enter.
.nu
ers an
ce.
ion c
om
12-46
Practical Applications of NX
mt10050_g NX 4
Datum Features
12
Tri w
Step 4:
al V ww
Choose Simple.
Create a Simple Thru Hole. Choose the Hole icon. (InsertDesign FeatureHole)
.nu
ers an
ce.
Practical Applications of NX 12-47
ion c
om
Datum Features
Select the edge of the offset datum plane (1) as shown. Select the bottom face of the block (2) as the Thru Face, conrm and choose MB2.
12
Tri w
al V ww
A positioning dimension appears in the graphics window with a value of 0. Choose Point onto Line.
The hole will always remain on the datum axis and stay centered in the block.
.nu
Select the center datum plane (1) as shown and choose MB2.
ers an
ce.
ion c
om
mt10050_g NX 4
12-48
Practical Applications of NX
Datum Features
Step 5:
Modify the angle parameter of the datum plane. Double-click on the angled datum plane (1).
12
Choose OK.
Step 6:
Tri w
al V ww
The angle of the hole changes, but the point of entry remains the same.
.nu
ers an
ce.
ion c
om
Practical Applications of NX
12-49
Datum Features
12
Step 7:
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
12-50
Practical Applications of NX
ion c
om
Datum Features
Datum CSYS
A Datum CSYS (InsertDatum/PointDatum CSYS) provides a set of associative objects consisting of three planes, three axes, a coordinate system, and an origin point. The Datum CSYS appears as a single feature in the Part Navigator but its objects can be selected individually to support the creation of other features, constraining sketches, and positioning of components in an assembly.
12
Tri w
al V ww
.nu
ce.
The dialog provides options to create a Datum CSYS at the absolute coordinate system, relative to another existing Datum CSYS, or relative to existing geometry.
ers an
ion c
om
Practical Applications of NX 12-51
Datum Features
Summary
Datums are reference features that are used as construction tools to assist in the creation of solid features and sketches in locations and orientations where planar placement faces do not exist. In this lesson you: Created associative datum planes and datum axes. Used datum features to create and position form features. Edited datum planes to see how associative features are affected.
12
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
12-52
Practical Applications of NX
ion c
om
Lesson
13 Sketching
Purpose This lesson introduces the method of creating a sketch and free hand sketching of curves. Objectives
13
Upon completion of this lesson, you will be able to: Create a sketch.
Tri w
al V ww
.nu
ce.
Practical Applications of NX 13-1
ers an
ion c
om
Sketching
Sketching Overview
What is a sketch? A sketch is a collection of two-dimensional geometry within a part. Each sketch is a named collection of 2D curves and points residing on a plane that you specify. You can use sketches to address a wide variety of design needs. For example, you might create.
13
Detailed part features by sweeping, extruding, or revolving a sketch into a solid or a sheet body.
This lesson will focus on the use of sketches to dene detailed part features. Sketcher tools let you fully capture your design intent through geometric and dimensional relationships that we refer to collectively as constraints. Use constraints to create parameter-driven designs that you can update easily and predictably. Sketcher evaluates constraints as you work to ensure that they are complete and do not conict.
Tri w
Sketcher offers you the exibility to create as many, or as few, constraints as your design requires. Geometric relations may be established between the curves within a prole as well as with curves in other proles and model geometry such as edges or datums.
al V ww
.nu
ers an
ce.
om
Construction geometry, such as a path of motion, or a clearance arc, that is not meant to dene a part feature.
ion c
13-2
Practical Applications of NX
mt10050_g NX 4
Sketching
Why sketch? Sketches provide a high level of control over features and automate the propagation of changes. You can quickly apply constraints to capture a well-known design intent. Once a sketch is placed on a face or datum plane, it will automatically move when the position of the placement face/datum is changed. Since sketches do not require constraints, this approach is the quickest way to build features and still have a sufcient level of associativity. The inherent ability to solve a sketch in real time means that, as rules are applied, the sketch objects change and move to reect the effect that the assigned rule has on the geometry. This gives you the ability to quickly change proles of features created using sketches. Using Sketches for Detail Part Features
13
Tri w
al V ww
.nu
ers an
When there is a commonly used shape that varies in size, a sketch can easily accommodate the iterations of the design by editing a single constraint.
ce.
Practical Applications of NX 13-3
ion c
om
Sketching
Sketches should be used as base features of a model if the shape lends itself to extruded or revolved geometry.
13
Sketches may be used in a number of different ways. Consider them for guide paths for swept features, or as section curves for free form features.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
13-4
Practical Applications of NX
ion c
om
Sketching
An important aspect of modeling that will help you decide how to use a sketch is dening the design intent of the model. The design intent consists of two items: Design Considerations The geometric requirements on the actual part, including engineering and design rules that determine the detail conguration of the part. Potential Areas for Change Known design changes or iterations, and their effects on the part conguration.
13
As a general rule, the more design considerations and potential areas for change, the more likely there are benets from sketching.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 13-5
ion c
om
Sketching
13
Tri w
If a sketch is not created from within a feature creation dialog, it will appear as a separate feature in the Part Navigator.
al V ww
.nu
ers an
ce.
mt10050_g NX 4
13-6
Practical Applications of NX
ion c
om
Sketching
Sketch Visibility
Organizing the data in a part is an important aspect of modeling. The sketcher helps in this endeavor by automating the visibility of sketches are activated and deactivated. If a standalone sketch is created by choosing the Sketch icon in the Form Feature toolbar (or InsertSketch), the current work layer is assigned to the sketch as it is created. When you subsequently activate the sketch, the work layer is set to the layer assigned to the sketch so that you do not accidently construct objects in the active sketch across multiple layers. If the sketch is created internal to a feature, it automatically becomes visible when you edit the feature and choose the Sketch Section icon in the feature dialog.
13
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 13-7
ion c
om
Sketching
13
ers an
.nu
ce.
(MB2).
al V ww
XC-YC Plane YC-ZC Plane ZC-XC Plane Datum CSYS
5 XCZC Plane
Tri w
If the sketch is going to dene the base feature and there is no existing geometry or reference features in the part, you may dene the plane by choosing one of the following options:
Initially, the XC-YC plane will be highlighted in the graphics window. You can accept this plane or choose one of the other options.
After the plane is accepted, the view in the graphics window is automatically oriented so that it is parallel to the sketch plane. If you do not want the view to be oriented in this manner, you can turn off the Change View Orientation setting in PreferencesSketch.
ion c
om
7 Datum CSYS 8 OK 9 Cancel
mt10050_g NX 4
13-8
Practical Applications of NX
Sketching
Associate Sketch to Existing Face or Reference Feature You can also dene the sketch plane on an existing planar face, Datum Plane, or Datum CSYS. A relative Datum Plane or Datum CSYS may also be created on the y. To create the sketch on an existing face, Datum Plane, or Datum CSYS plane. Select the face, Datum Plane, or Datum CSYS plane. Dene the horizontal or vertical reference.
13
from the icon option bar in the upper left Choose Datum Plane corner of the graphics window. Select the required objects to dene the Datum Plane.
Tri w
Choose OK.
If there is an existing Datum CSYS in the part and it is coincident with the WCS. The X-Y plane of the Datum CSYS will initially highlight as the default sketch plane. If you choose the XC-YC, YC-ZC, or ZC-XC option, you will be asked whether to use the corresponding Datum CSYS plane instead.
al V ww
.nu
ers an
ce.
ion c
Choose OK.
om
Practical Applications of NX
13-9
Sketching
Dening the Reference Direction The reference direction is used to specify the horizontal direction on the sketch plane. When there is no linear object pointing in the desired horizontal direction, a vertical reference may be dened. Because vertical is 90 degrees (counterclockwise) from horizontal by denition, the horizontal direction is interpreted from it. In the example below, the shaded face (1) is specied as the placement face. An edge (2) is dened as the vertical reference. The resultant sketch orientation is shown to the right.
13
To ip the direction of a sketch axis, double-click on it. To specify a new direction, select the axis to redirect and then select a straight edge. The straight edge is projected to the sketch plane to dene the new direction.
Tri w
If a datum plane is selected to dene the sketch plane, a Z axis will also be displayed. The normal of the sketch plane may be changed by double-clicking on the Z sketch axis.
.nu
al V ww
ers an
ce.
mt10050_g NX 4
13-10
Practical Applications of NX
ion c
om
Sketching
Naming a Sketch Since a unique name is required for each sketch, a default name will initially be assigned with a numeric sufx. The format of the default name is "SKETCH_###" where ### is replaced by the next sequential three digit number beginning with 000 (SKETCH_000, SKETCH_001, etc.). A sketch name may be dened during or after the sketch has been created by clicking on the default sketch name, typing in the new name and pressing Enter.
13
Tri w
al V ww
.nu
ce.
Sketches should be given descriptive names rather than accepting the default. This allows downstream users to understand the function of the sketch at a glance.
ers an
ion c
om
Practical Applications of NX
13-11
Sketching
13
Double-clicking on a sketch curve. In the Part Navigator double-click on the sketch feature node.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
13-12
Practical Applications of NX
om
ion c
Choose the Sketch icon and select the desired sketch from the Sketch Name pull-down.
Sketching
Choose the Sketch icon. Dene the sketch plane on a WCS plane (XC-YC, YC-ZC, or ZC-XC) or create a Datum CSYS at absolute coordinates.
13
Sketch on an Existing Face or Reference Feature Set the work layer for the sketch.
Tri w
Choose OK.
al V ww
Name the sketch.
.nu
Select the face, Datum Plane, or Datum CSYS plane. (You could also create a relative Datum Plane or Datum CSYS on the y.)
ers an
ce.
Practical Applications of NX 13-13
om
Choose OK.
ion c
Sketching
13
Step 3:
al V ww
Choose OK. Exit the Sketcher.
Tri w
Step 4: Step 5: Step 6: Step 7: Step 8:
The specied sketch plane denes a Feature Coordinate System (FCS) for the sketch such that the X axis is parallel to the horizontal direction and the Y axis is vertical. The WCS is automatically manipulated to the FCS orientation to facilitate the creation of sketch geometry.
Choose the Finish Sketch icon. Close the part and do not save. Open the sketch_creation_1 part. Start the Modeling application. Create a sketch on an existing face. Make layer 21 the work layer.
13-14 Practical Applications of NX
.nu
The sketch is created. In addition, a xed datum plane is created on the specied sketch plane and two xed datum axes are created along its major axes.
ers an
(MB2)
ce.
(SketchFinish Sketch)
mt10050_g NX 4
ion c
(InsertSketch)
om
Sketching
Select the face (1) shown below. The 2D sketch plane indicator appears and the X-Axis is active (highlighted). Select the horizontal reference (2) at the location shown below.
13
Tri w
Step 9:
al V ww
Choose OK.
Create a curve on the sketch plane. Choose the Circle icon. (InsertCircle)
.nu
(MB2)
ers an
ce.
Practical Applications of NX 13-15
ion c
om
Sketching
13
ers an
.nu
Tri w
al V ww
Choose OK.
Choose ToolsExpression.
Rotate the part and notice how the circle remains associative to the face.
Make layer 22 the work layer, layer 21 invisible, and layer 1 selectable.
ce.
Step 10: Change the orientation of the face that denes the sketch plane.
ion c
om
(TaskFinish Sketch)
(Home key)
(InsertSketch)
Sketching
13
Tri w
al V ww
The 2D sketch plane indicator appears and the X-Axis is active (highlighted).
.nu
ers an
ce.
Practical Applications of NX 13-17
om
ion c
Sketching
Select the edge for the horizontal reference at the location indicated below.
13
Choose OK.
al V ww
.nu
ers an
(MB2)
Tri w
Choose the Finish Sketch icon. Step 12: Activate an existing sketch by selecting geometry. Make layer 21 selectable.
ce.
YC ZC XC
mt10050_g NX 4
13-18
Practical Applications of NX
om
ion c
Sketching
13
Tri w
Step 13: Activate an existing sketch by name. Choose the Sketch icon.
al V ww
.nu
ers an
ce.
Practical Applications of NX 13-19
ion c
om
Sketching
13
ers an
.nu
Tri w
al V ww
ce.
mt10050_g NX 4
13-20
Practical Applications of NX
ion c
YC ZC XC
om
Sketching
Sketch Curves
Sketch curves are created via the Sketch Curve toolbar. As curves are created geometric constraints are assigned to the curves relative to the Infer Constraints Settings. 1 2 3 4 Prole Line Arc Circle
13
Tri w
As you create the curves a symbol will appear near the curve being created to represent the constraint that will be applied, if any.
UGS Corporation, All Rights Reserved Practical Applications of NX 13-21
al V ww
.nu
ers an
The Infer Constraints Settings dialog determines which constraints are automatically created during curve creation. It is accessed by choosing the Infer Constraint Settings icon from the Constraints toolbar or ToolsConstraintsInfer Constraint Settings.
ce.
ion c
om
Sketching
Locking a Constraint When a constraint symbol appears during curve creation you may lock in that constraint by pressing MB2. For example, if you are creating a line and the parallel symbol appears, press MB2. As you move the cursor, the new line that is rubber banding is doing so parallel to the reference curve. Snap Angle
13
Tri w
Snap Point Toolbar
The Snap Point toolbar can be displayed when creating most of the curve types in the sketcher so that you have more control over the selection of locations.
When the Snap Point toolbar is active, regardless of the point types turned on, cursor location is always available.
al V ww
When creating lines outside of the sketcher, snap angle only applies when using inferred cursor location.
.nu
ers an
ce.
mt10050_g NX 4
13-22
Practical Applications of NX
ion c
The snap angle is a preference setting in the Sketch Preferences dialog that is applied when curves are being created. It is used to "snap" a line to horizontal or vertical. The default snap angle is set to 3 and is user denable between 0 and 20. This angular tolerance is dened on either side of horizontal or vertical from the rst specied location, effectively creating a 6 tolerance zone by default.
om
Sketching
Alignment Lines While Creating Curves In the process of creating a curve, if you are horizontally or vertically opposite a control point, the system will display an alignment line. The example below depicts an existing curve (1) with a new curve (2) being created as well as the alignment curves (3).
13
Tri w
The icon options in the upper left corner of the graphics window allow you to switch between creating lines (1) or arcs (2) and allow you to switch between Coordinate Mode (3) or Parameter Mode (4). Line creation and Coordinate Mode are the defaults.
Once you have created the rst curve (line or arc), the default will revert back to Line. You can switch to arc creation by using press-drag-release with MB1.
al V ww
The Prole tool allows creation of a string of lines and arcs without having to specify a start for each curve after the rst curve is created. The Prole tool is turned on by default when you rst create a sketch and can be accessed by choosing the Prole icon on the Sketch Curve toolbar.
.nu
ce.
Prole Tool
ers an
ion c
om
Practical Applications of NX 13-23
Sketching
The "circle-X" symbol (1) controls the direction in which the arc will be created.
If the desired arc is in the wrong direction, release MB1, pass the cursor over the end of the line, and exit in a different quadrant of the symbol.
13
Tri w
As you create curves with the prole tool, the string mode can be broken by clicking MB2.
.nu
al V ww
ce.
mt10050_g NX 4
13-24
Practical Applications of NX
ers an
ion c
om
Sketching
Creating Lines Line creation is accessed by choosing the Line icon on the Sketch Curve toolbar. Once in line creation, the icons in the upper left corner of the graphics window provide two options: Coordinate Mode (by cursor location or keying in an XC and YC coordinates) and Parameter Mode.
13
There are several ways to create a line:
Locate the start, enter one parameter, and then locate the end. Key in the parameters and then locate the start.
Once you indicate a start location, the system will switch to the Parameter Mode. But, you can still specify an end location without switching back to Coordinate Mode.
Tri w
al V ww
.nu
ers an
Locate the start, and then enter the length and angle parameters.
ce.
ion c
om
Practical Applications of NX
13-25
Sketching
Creating Arcs Arc creation is accessed by choosing the Arc icon on the Sketch Curve toolbar. Once in arc creation, the icons in the upper left corner of the graphics window give you two sets of options. The rst is creation method, and the second is for the Coordinate/Parameter Mode.
13
There are two different arc creation methods: Arc by 3 Points There are several ways to create the arc with this method: Locate the start, locate the end, and then locate a point on the arc. Locate the start, enter a radius value and press Enter, locate the end point, and then move the cursor to preview and choose which of the four possible solutions to create. The same as the previous, but enter the radius value after locating the end point, but before the point on arc.
Tri w
Arc by Center and End Points There are several ways to create an arc with this method: Locate the center, locate the start point, and locate the end point. (The start point location determines the radius.) Locate the center, locate the start point, enter a radius value and press Enter, locate the end point. Locate the center, enter radius and sweep angle values and press Enter, locate the start of the sweep, and specify the direction for the sweep.
Once you indicate a rst location, the system will switch to Parameter Mode. But you can still specify locations with the cursor without switching back to Coordinate Mode.
al V ww
.nu
ers an
ce.
ion c
om
13-26
Practical Applications of NX
mt10050_g NX 4
Sketching
Creating Circles Circle creation is accessed by choosing the Circle icon on the Sketch Curve toolbar. Once in circle creation, the icons in the upper left corner of the graphics window provide two sets of options. The rst is creation method, and the second is for the Coordinate/Parameter Mode.
13
There are two different circle creation options:
Tri w
Circle by 3 Points There are two ways to create a circle with this option: Locate three points on the circumference of the circle. Locate two points on the circumference of the circle, enter a radius value and press Enter, then choose which of the two options you want by cursor location.
Once you indicate a rst location, the system will switch to the enter Parameters mode. But you can still give a location without changing back to XY.
.nu
al V ww
Locate the center, enter a Diameter, and press Enter. The circle is created. You are then in multiple circle creation mode - just indicate another location for a circle center. Locate the center, drag the radius until you get the size you want. Press Enter. The circle is created, and you are in multiple circle creation mode. Indicate another center.
ce.
Locate the center, and then locate a point on the circumference of the circle.
ers an
om
Circle by Center and Diameter There are a few ways to create a circle with this option:
ion c
Practical Applications of NX
13-27
Sketching
Step 2:
13
Step 3: Step 4:
Choose OK Step 5:
Tri w
Step 6:
al V ww
Select the Toolbar Options area of the Sketch Constraints toolbar and choose Add or Remove ButtonsSketch Constraints.
Make sure the Infer Constraint Settings and Create Inferred Constraints icons are toggled on. You may have to move the toolbar to see the icons after they are added. Set the Infer Constraints Settings. This is done so that only the constraints that you may want to apply will be available during curve creation.
13-28 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
.nu
ce.
ers an
ion c
(InsertSketch)
om
Sketching
Choose the Infer Constraint Settings icon. (ToolsConstraintsInfer Constraint Settings) Turn on only the following constraints. Horizontal Vertical Tangent Parallel Perpendicular Coincident Dimensional Constraints Choose OK. Step 7: Create a Prole.
13
In this step you will create the sketch curves shown below using the Prole tool.
Tri w
al V ww
Choose the Prole icon (InsertProle) and move the cursor into the graphics window. Select a start location with the cursor near the bottom left corner of the graphics window (approximately XC=-4, YC=-2)
.nu
ers an
ce.
Practical Applications of NX 13-29
ion c
om
Sketching
Move the cursor so that the rubber-banding line snaps to the horizontal orientation and the horizontal symbol displays (1) as shown below.
13
Notice the horizontal symbol indicating the constraint that is going to be applied to the line.
Now notice that as you move the cursor around, the rubber-banding line remains horizontal.
Tri w
al V ww
Hold MB1 down and drag the cursor straight up from the end point of the last line and then release. You are now in Arc creation mode.
.nu
Notice that a dimensional constraint is created automatically. This is because a Length value was explicitly entered and the Dimensional Constraints option was turned on in the Infer Constraint Settings dialog.
ers an
ce.
ion c
om
mt10050_g NX 4
13-30
Practical Applications of NX
Sketching
Key in 1 for the Radius and press Enter. Key in 180 for the Sweep Angle and press Enter.
13
Close the prole by selecting the end point of the rst line.
Tri w
Step 8:
al V ww
Choose the Finish Sketch icon. Save and close the part.
.nu
Dimensions maybe added at a later time to constrain the remaining curves to specic sizes.
ers an
Continue using the Prole tool to create the remaining curves in the sketch as shown below. You do not have to key in exact values but just create the approximate shape.
ce.
ion c
om
Practical Applications of NX
13-31
Sketching
13
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
13-32
Practical Applications of NX
ion c
om
Sketching
Creating Fillets
Fillet creation is accessed by choosing the Fillet icon on the Sketch Curve toolbar. Once in llet creation, icon options appear in the upper left corner of the graphics window. The Trim Inputs option (1) determines whether or not the original curves are trimmed. The Delete Third Curve option (2) determines whether the middle curve is deleted in a three-curve llet. The Create Alternate Fillet option (3) will produce a complementary solution for the llet (e.g. a 270 degree arc instead of the default 90 degree arc).
13
Select two curves with a single selection (at their intersection), and then drag the size and quadrant. Select two curves individually, and drag the size and quadrant. Select one curve, enter a radius value, and select the second curve. Select two curves individually, enter a radius value, and the indicate the desired quadrant. Drag (with MB1) across the two curves you want to llet. The size of the llet is determined by where the curves are selected.
Tri w
al V ww
.nu
ce.
You can create llets between lines, arcs or conics. You can also create a llet between two parallel lines.
ers an
ion c
om
Practical Applications of NX
13-33
Sketching
Quick Trim This option will allow you to trim any curve to the closest curve in the sketch and preview the results in preselection color.
13
Tri w
You can select a specic curve to trim to, by using Ctrl-select to select the desired boundary curve. More than one bounding curve can be selected using this method. In the example below, both the arc on the left and the spline on the right were Ctrl-selected as boundary curves. With the cursor on the top line, (between the two boundary curves), the center section is previewed as the portion to be removed.
al V ww
.nu
ers an
ce.
mt10050_g NX 4
13-34
Practical Applications of NX
om
You can trim multiple curves at one time, by using the "crayon" select method. Hold down MB1 and drag across the portion of curves you want to trim away.
ion c
Sketching
When a curve is trimmed, appropriate constraints are automatically created. In the previous example, two Point on Curve constraints and one Collinear constraint are added. If one of the boundary curves is later trimmed to the line, the Point on Curve constraint would change to Coincident.
13
Tri w
al V ww
.nu
ers an
If you trim an arc to a line that is tangent, the tangency constraint is retained.
ce.
Practical Applications of NX 13-35
ion c
om
Sketching
Quick Extend This option will extend lines, arcs and conics to the closest curve in the sketch. The system will preview the results in the preselection color. The curve being extended must extend to an actual intersection with the boundary curve.
13
You can extend multiple curves at one time, by using the "crayon" select method. Hold down MB1 and drag across the ends of curves you want to extend.
Tri w
As with Quick Trim, when you use Quick Extend, appropriate constraints are automatically created.
.nu
You can also select specic boundary curves by using the control-select method.
al V ww
ers an
ce.
mt10050_g NX 4
13-36
Practical Applications of NX
ion c
om
Sketching
13
Step 3:
Tri w
Step 4: Step 5:
al V ww
Choose OK.
Step 2:
Choose the Infer Constraint Settings icon. (ToolsConstraintsInfer Constraint Settings) Turn off the Dimensional Constraints setting.
Create a 4 mm radius llet using lines L16 and L20 with a single selection and trimming the lines.
.nu
ers an
ce.
(InsertFillet)
ion c
om
Sketching
Key in 4 in the Radius eld on the graphics window, and press Enter.
13
Tri w
Step 6:
al V ww
Select in the lower right quadrant to place the llet in the desired quadrant.
Create a 4 mm llet using lines L16 and L17 with a single selection and do not trim the lines. Turn off Trim Inputs. (background not highlighted)
.nu
ce.
Drag the cursor around the screen and notice that you can select which quadrant you want.
ers an
ion c
om
13-38
Practical Applications of NX
mt10050_g NX 4
Sketching
13
Step 7:
Tri w
al V ww
Create a 4 millimeter llet between lines L17 and L18. Select by dragging across the two lines. The 4.0 Radius value should still be in the text eld on the graphics window. With MB1 held down, drag across the two lines as below: (This is another method of selecting the curves to be lleted. The curves crossed with the "crayon" are the curves selected.)
.nu
ers an
ce.
ion c
om
Practical Applications of NX 13-39
Sketching
Step 8:
Create another llet between lines L18 and L20 by using the "crayon", but this time do NOT use a radius value. Use Backspace to erase the 4 in the text eld.
13
Tri w
al V ww
.nu
ce.
ers an
ion c
om
mt10050_g NX 4
13-40
Practical Applications of NX
Sketching
Step 9:
Create a llet between lines L18 and L19, and drag the size and quadrant. Individually select the lines L18 and L19. Drag the cursor around the screen. Select a location to create an arc similar to the one shown below.
13
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 13-41
ion c
om
Sketching
13
Step 3:
Tri w
al V ww
Step 2:
.nu
ers an
ce.
(EditQuick Trim)
mt10050_g NX 4
13-42
Practical Applications of NX
ion c
om
Sketching
Hold MB1 down and drag the cursor across the two curves as shown below.
13
Tri w
Step 4:
al V ww
Extending curves with Quick Extend. Choose the Quick Extend icon. (EditQuick Extend)
.nu
ce.
Ctrl-Select the curves (1) and (2) for boundaries. Select on curves (3) and (4) to trim the center portion.
ers an
ion c
om
Practical Applications of NX
13-43
Sketching
13
Tri w
al V ww
This time, an intersection is found and a preview is provided. Select the arc at location (2) to create the extension.
.nu
ce.
The status line informs you that the curve cannot be extended. This is because there is no other curve that would intersect the arc.
ers an
ion c
om
13-44
Practical Applications of NX
mt10050_g NX 4
Sketching
Step 5:
Continue to experiment with Quick Trim and Quick Extend until the instructor is ready to continue.
Step 6: Step 7:
13
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 13-45
ion c
om
Sketching
Sketch Points
Sketch objects are dened by theoretical points. A line, for instance, is dened by two points. The sketcher attempts to mathematically solve for the location of the points by analyzing the constraints (rules) that are placed on objects. The points that the sketch solver analyzes are referred to as sketch points. By controlling the locations of these sketch points the curve itself may be controlled. There are various ways to control these points. The sketch points associated with different types of curves are illustrated in the graphic below. Line Arc Circle Fillet
13
Tri w
Undened in X and Y Directions
The DOF arrows can point in both the horizontal and vertical directions. An arrow pointing to the right means that the sketch point is free to move left or right in the horizontal direction. An arrow pointing up means that the sketch point is free to move up or down in the vertical direction. These arrows provide visual feedback while you are constraining the sketch. Undened in Undened in Y Direction X Direction Dened in X and Y Directions (no display)
.nu
Degree of freedom arrows are displayed at a sketch point when the solver is unable to fully determine where the sketch point is located on the sketch plane based on existing constraints and dimensions. They are only displayed during the creation of dimensions or constraints.
al V ww
ers an
Spline
ion c
Point
om
Ellipse
ce.
mt10050_g NX 4
13-46
Practical Applications of NX
Sketching
DOF arrows are removed as rules are written that dene the location of the sketch points. Arc - Arcs have sketch points at the center and at either end. These sketch points as well as the radius of the arc may be dened. Circle - Circles may have the center point as well as a radius or diameter dened. Ellipse - An ellipse may have the location of its center dened; also, the parameters for the size and orientation of the ellipse are stored for future editing.
13
Line - Lines may have the sketch points at either end dened.
Tri w
If any of the sketch points that dene a curve are unconstrained, the curve is displayed in the color specied by the Partially Constrained Curves setting in PreferencesSketchColors. When all dening points are constrained, the curve will change to the color specied by the Fully Constrained Curves setting in PreferencesSketchColors. Theses colors only apply during the creation of dimensions or constraints.
.nu
Spline - Degree three splines may have their dening points located. Slopes of the spline at the dening points may also be dened. Splines that are of a degree other than three may be added to sketches; however, since their dening points are not located at their knot points, there is no way to locate their dening points using constraints.
al V ww
ce.
Point - Points may be dened relative to other objects or at specic locations in space.
ers an
ion c
om
Fillet - A Fillet is a special case of arc. By denition a llet is tangent to the objects with which it is associated and this rule is applied as it is created. Fillets are also dened by the center and end points but the tangency will help determine the location of these points.
Practical Applications of NX
13-47
Sketching
Dimensional Constraints
Design Intent The power in sketching is derived from the ability to capture design intent. You do this by creating rules, called constraints, that dictate how sketch objects will react to changes.
13
As many or as few constraints as necessary may be applied to cause the sketch prole to update in the manner desired. NX sketches are not required to be fully constrained.
al V ww
Dimensions may be applied by using the dimension menu on the Sketch Constraints toolbar. 1 The default Inferred Dimensions icon infers the dimension type based on the objects that are selected and the position of the cursor. 2 The other dimension icons are useful when the system is unable to infer the desired dimension type. These different options are "lters" that when selected will only allow a specic dimension type to be created. Certain types of geometry may not be selectable if they do not coincide with the dimension type selected.
Tri w
.nu
ce.
Dimensions appear in the graphics window. Unlike drafting dimensions, changing the value of the sketch dimensions changes the shape and or size of dimensioned objects. This changes any features, such as extrude or revolve features, that the sketch curves control.
ers an
om
A dimension controls the size of a sketch object, such as the length of a line or radius of an arc, or the relationship between two objects, such as a distance or angle.
ion c
13-48
Practical Applications of NX
mt10050_g NX 4
Sketching
As dimensions are being created, the dimension, its extension lines, and arrows are displayed as soon as the geometry has been selected. Drag the dimension until it is the correct type, for example horizontal or parallel. Place the dimension by clicking MB1. Click and drag the dimension to the desired location.
Tri w
al V ww
.nu
ers an
ce.
om
An expression is also created for each dimension. The name (1) and value (2) of the expression appear in a text box in the graphics window after the dimension has been placed. You may key in a new name or value. Press the Enter key to activate the change.
ion c
Sometimes, a dimension type may be inferred before all of the geometry has been selected. In this case, continue to select geometry until the correct dimension type is displayed, or select the icon for the dimension type you desire and select the geometry again.
13
Practical Applications of NX
13-49
Sketching
You can use the dialog to help create and edit dimensions. You can change the value of a dimension by either keying it in or using the slider bar.
13
There are also two option menus to change the appearance of the dimension.
Tri w
Text Height
Both of these option menus may be used before, during or after dimension creation.
The Text Height controls the displayed height of the dimension text. Modifying this value will affect the display of all dimensions in the active sketch. The Text Height option can also be accessed by choosing PreferencesSketch. The Fixed Text Height option in SketchPreferences controls the size of the dimension text when you zoom. If this option is turned on, the text will remain the same size relative to the screen as you zoom in and out.
13-50 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
.nu
The Leader option menu is for dening whether the dimensions leader is attached to the left (1) or right (2) of the dimension text.
al V ww
ers an
ce.
ion c
The Placement option menu is for dening how the text and arrows of the dimension will be displayed. Options are for automatic placement of text and arrows (1), manual text placement with arrows inside the extension lines (2), or manual text placement with the arrows outside the extension lines (3).
om
Sketching
Dimension Types Inferred The dimension type (except perimeter) is inferred based on the objects selected and the cursor location. Horizontal Species a distance constraint between two points with respect to the X-axis of the sketch coordinate system. Points, points on sketch curves, edges, lines, and arcs are selectable.
13
Tri w
.nu
Vertical Species a distance constraint between two points with respect to the Y-axis of the sketch coordinate system. Points, points on sketch curves, edges, lines, and arcs are selectable.
al V ww
ers an
ce.
Practical Applications of NX 13-51
ion c
om
Sketching
Parallel Species a constraint for the shortest distance between two sketch points. All sketch objects are selectable using this method. The points selected will be inferred from the objects selected.
13
Tri w
al V ww
.nu
ers an
Perpendicular Species a distance constraint measured perpendicular to a selected line and a point. If the desired point is an endpoint of a line, this endpoint must be selected as the second object.
ce.
mt10050_g NX 4
13-52
Practical Applications of NX
ion c
om
Sketching
13
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 13-53
ion c
om
Perimeter Constrains the collective lengths of lines and arcs to a desired value. After selecting the curves and choosing MB2, an expression is automatically generated with a Perimeter_ prex added to the name. (i.e. Perimeter_p7=6.456). There will be no graphical representation of this constraint in the graphics window.
Sketching
13
Open angle_adj_1. Start the Modeling application. Add the required dimensions.
Tri w
al V ww
The system infers that you wish to create a horizontal, vertical, or parallel dimension depending on the placement of the cursor relative to the geometry. DO NOT PLACE THE DIMENSION!
.nu
ers an
Choose PreferencesSketch.
ce.
ion c
om
13-54
Practical Applications of NX
mt10050_g NX 4
Sketching
13
Tri w
al V ww
.nu
ers an
Select the horizontal line (1, not endpoint) across the bottom.
ce.
Practical Applications of NX 13-55
ion c
om
Sketching
13
Choose MB2 to exit dimension creation mode.
Tri w
Step 5:
al V ww
Close the part.
There are times, such as geometry creation, when looking directly at the plane of the sketch is benecial. At other times, it may help to change the view point to see the effects of changes on the geometry.
.nu
ers an
ce.
mt10050_g NX 4
13-56
Practical Applications of NX
om
Step 4:
ion c
Sketching
Editing Dimensions
The editing of dimensions may be achieved as follows: To edit the value or the name, simply double-click on the dimension and edit the value or the name in the text box and press Enter. To edit the position, place cursor over a dimension, press and hold down MB1, and simply drag the dimensions location. Additional editing that may be done with the Dimensions dialog as listed below:
13
Position
Tri w
Delay Evaluation prevents geometry changes as one or more dimensions are modied. This is available as an icon on the Sketcher toolbar or by choosing ToolsDelay Sketch Evaluation.
Evaluate Sketch controls sketch evaluation when Delay Evaluation is on. (Sketches are evaluated automatically when you exit from the Constraints dialog.) This is available as an icon on the Sketcher toolbar or by choosing ToolsEvaluate Sketch
Update Model forces the model to update without leaving the sketch function. (The model is updated automatically when you exit from the sketch environment.) This is available as an icon on the Sketcher toolbar or by choosing ToolsUpdate Model.
UGS Corporation, All Rights Reserved Practical Applications of NX 13-57
al V ww
Delay Evaluation Evaluate Sketch Update Model
The name and value of a dimension may also be edited by using the Expressions dialog. As dimensions are edited, the constraints are evaluated and the geometry is modied.
.nu
ers an
ce.
ion c
Name Value
Key in a new name in the text entry eld. Key in a new value in the text entry eld or use the slider. Click and hold MB1 on the dimension and drag to new position. Select a different option from the option menu. Select a different option from the option menu. Key in a new text size in the text entry eld.
om
Sketching
Retain Dimensions When a sketch is deactivated the dimensions are normally hidden. Retain Dimensions is a toggle in the Sketch Preferences dialog to retain dimension display after the sketch is deactivated.
13
Tri w
al V ww
.nu
ce.
Use this setting when you need to display dimensions without an active sketch, for example to reference expression names between sketches, when creating features, or for plotting.
ers an
om
Retain Dimensions applies only to the active sketch, thus to suit your needs you may have a mixture of sketches with and without retained dimensions.
ion c
13-58
Practical Applications of NX
mt10050_g NX 4
Sketching
13
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX 13-59
ion c
(MB3Fit)
om
Sketching
Step 4:
Edit a dimension. Place the cursor over a sketch curve and choose MB3Edit. Choose MB3Orient View to Model. Double-click on the 45 dimension. In the dynamic input eld, key in 75 and press Enter.
13
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
13-60
Practical Applications of NX
ion c
om
Sketching
Step 5:
Edit another dimension. Double-click on the 15 dimension. In the dynamic input eld, key in 25 and press Enter.
13
Tri w
al V ww
Notice how the geometry updates. Basic geometric assumptions that we make when we look at this geometry are not specied to the system, i.e. the bottom line has no horizontal constraint applied. If the geometry had been created in the sketch rather than added to the sketch some of these geometric assumptions would have been added to the geometry as constraints during the creation process.
.nu
ers an
ce.
Practical Applications of NX 13-61
ion c
om
Sketching
Step 6:
13
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
13-62
Practical Applications of NX
ion c
om
Sketching
Geometric Constraints
A geometric constraint establishes a geometric characteristic of a sketch object (such as dening a line as being horizontal) or the type of relationship between two or more objects (such as requiring that two lines be parallel or perpendicular, or that several arcs have the same radius). Unlike dimensional constraints, geometric constraints have no editable numeric values; a constant angle constraint, for instance, simply dictates that the line stay at the angle it is at when the constraint is applied.
13
Tri w
al V ww
To assign multiple constraints at one time, press the Ctrl key while selecting the objects. The icon option bar for the constraints will then remain in the upper left corner of the graphics window after you choose the rst constraint. You can use MB2 or the Esc key to cancel creation of constraints.
.nu
ce.
You may also choose the constraint from an MB3 pop-up menu after selecting the geometry.
ers an
ion c
To create geometric constraints, choose the Constraints icon, select the objects, and choose the desired constraint from the icon option bar that appears in the upper left corner of the graphics window. Only icons for constraints that apply to the selected geometry will be displayed.
om
Practical Applications of NX 13-63
Sketching
Types of Geometric Constraints Coincident Collinear Constrains two or more points as having the same location. Constrains two or more linear objects as lying on or passing through the same theoretical straight line. Constrains two or more arcs as having the same center. Constrains a line so as to remain in its current orientation without input of an angular value. Constrains a line so as to remain at its current length without input of a length value. Constrains two or more lines as being the same length.
13
Tri w
Midpoint Parallel
al V ww
Fixed Horizontal Perpendicular Point on Curve Point on String
.nu
Constrains unchangeable characteristics for geometry, depending on the type of geometry selected. You can apply a Fixed constraint to an individual sketch point or to an entire object. Constrains a line as being parallel to the FCS X-axis.
Constrains the location of a point to be equidistant from both ends of the curve. Select the curve anywhere other than at its end points. Constrains two or more linear objects as being parallel to each other. Constrains two linear objects as being perpendicular to each other. Constrains the location of a point as lying on the path or projection of a curve. Constrains the location of a point as lying on an extracted string.
ce.
Equal Radius
ers an
Equal Length
ion c
om
13-64
Practical Applications of NX
mt10050_g NX 4
Sketching
When applied, a spline will scale in the horizontal direction while keeping the original dimensions in the vertical direction during modication. A spline will scale proportionally in both the horizontal and vertical when the horizontal length changes. Constrains a spline, selected at a dening point, and another object as being tangent to each other at the selected point. Constrains two objects as being tangent to each other. Constrains a line as being parallel to the FCS Y-axis.
Slope of Curve
Tangent Vertical
13
Tri w
Fixed Collinear Horizontal Vertical Parallel Mirror
.nu
The Show All Constraints option will display the symbols for all the constraints in the active sketch.
al V ww
Perpendicular Equal Length Constant Length Slope of Curve
If the sketch curves are relatively small (the view is zoomed out), the symbols may not be displayed. You may need to zoom in to see them.
ce.
Constraint symbols are displayed when a sketch is active. Symbols for Coincident, Point on Curve, Midpoint, Tangent, and Concentric are always displayed.
ers an
ion c
Tangent
Equal Radius Coincident Point on Curve Midpoint of Curve Point on String Scale, Uniform Scale, Non-Uniform
om
Practical Applications of NX
13-65
Sketching
Show/Remove Constraints
Show/Remove Constraints helps you manage constraints. The constraints may be listed by object(s) or all of the constraints of the active sketch may be listed at once. 1 List all constraints or by object(s). 2 Filter for the type of constraint to list.
13
ers an
.nu
Tri w
Constraint Interrogation While the Show/Remove dialog is displayed, you can determine what constraints are present by passing the selection ball over a sketch object. If the object has an associated constraint, the object will be pre-highlighted along with any other objects that share the constraint. The constraint symbol will appear next to the sketch objects. If an object which has no constraints associated with it, it will not highlight.
al V ww
ce.
ion c
om
3 Determines if the ltered constraint types will be included or excluded. 4 Category of constraints to list. 5 Actions to take on the listed constraints.
13-66
Practical Applications of NX
mt10050_g NX 4
Sketching
Constraint Categories There are two major categories of constraints, Explicit and Inferred. Explicit constraints are constraints that you create by assignment using the constraints dialog or by virtue of the creation method. Inferred constraints are Coincident constraints that the system has inferred and created during the curve creation process. You have the option to list only Explicit constraints, only Inferred constraints, or both.
13
Constraint Listing
The constraints may also be listed in the Show/Remove Constraints dialog by selecting one of the three options at the top of the dialog window. Selected Object
Selected Objects
Tri w
All in Active Sketch Listing Box
Any time there are constraints listed in the list box they may be browsed by selecting the constraint to highlight it. When the constraint is highlighted in the list box, the sketch object(s) that is associated with it is also highlighted in the graphics window. The Step Up the List and Step Down the List buttons allow easy navigation through the various constraints. The Up and Down arrows on most keyboards will mimic this behavior.
al V ww
.nu
ers an
Once an object is selected, the associated constraints, depending on the selected constraint category, are listed in the dialog. To view constraints associated with a different sketch object, simply select the new object. Allows the selection of multiple objects; the associated constraints, depending on the selected constraint category, are listed in the dialog. Objects may be deselected by holding the shift key down and selecting the object. List all the constraints of the active sketch, depending on the selected constraint category.
ce.
ion c
om
Practical Applications of NX
13-67
Sketching
Information The Information button located on the Show/Remove Constraints dialog will list all of the constraints in the active sketch to the information window. This is useful should there be a need to make a hard copy of the constraints or save them as a text le. Removing Constraints
13
Constraints may be deleted by these methods: Highlight them in the Show/Remove Constraints dialog List box and select Remove Highlighted Constraint(s), or just double click them in the list. Turn on Select Constraints (on the Selection toolbar), select the constraint symbol on the graphics window, and then choose the Delete icon.
Tri w
Selection
Dragging Geometry
Under constrained geometry can be dragged only when not in a constraint creation mode. Simply hold down and drag MB1 while on the selected curve(s) or point(s).
When in the Sketcher Task Environment, the selection toolbar changes. It has two icons that are only available in the Sketcher. Select Sketch Objects allows selection of curves and dimensions in the sketch. Select Constraints allows selection of constraint symbols in the graphics window.
al V ww
Undo from the Edit pull-down menu, the Undo icon on the Standard toolbar, the MB3 pop-up menu, or the accelerator keys. Undo takes the user actions back one step at a time.
.nu
After an Undo is performed, the Redo option is available in the Edit pulldown menu or Standard toolbar.
ce.
Undo
ers an
Turn on Select Constraints, select the constraint symbol on the graphics window, and then use MB3Delete to delete selected constraint.
ion c
om
13-68
Practical Applications of NX
mt10050_g NX 4
Sketching
Constraint Conditions
When either the Dimensions or Constraints option is chosen, the Status line lists the constraint condition for the active sketch. A sketch may be fully constrained, under constrained, or over constrained. When the sketch is under constrained the Status line will indicate the number of constraints needed. Sketch needs 4 constraints Sketch is fully constrained Sketch contains over constrained geometry
13
Fully Constrained
There is no requirement to fully constrain a sketch. The design intent has been captured sufciently when the constraint set applied to the prole causes it to update in the intended manner.
Tri w
Over Constrained
Under Constrained
A sketch is under constrained when there is insufcient information to completely locate each sketch point. Degree-of-freedom arrows are displayed at each point that can not be solved to identify the direction in which that point remains free to move.
A sketch is over constrained when too much constraint information is supplied to the solver. For example, if an Equal Length constraint is applied to two lines and then dimensions are added to each to constrain their length, the sketch would be over constrained. The geometry and dimensional constraints that are causing the over constrained condition are highlighted in a different color to help you identify and resolve the issue. This color is determined by the Overconstrained Curves and Dimensions setting in the Sketch Preferences. An unwanted constraint must be removed before the system will change the geometric conguration. The sketch remains in the last solved condition.
UGS Corporation, All Rights Reserved Practical Applications of NX 13-69
al V ww
.nu
ce.
In order to completely capture the design intent of a particular prole, it may be benecial to fully constrain the sketch. This occurs when the solver is able to completely dene all sketch geometry.
ers an
ion c
A sketch is evaluated each time a constraint is placed upon the sketch. Each time a sketch is evaluated, the system attempts to solve the set of constraints that describe how the geometric objects are positioned and their relationships with each other.
om
Sketching
Conicting Constraints Dimensional constraints and geometry that are in conict in the current conguration with the current constraint set are also highlighted in a different color. This indicates that the constraint set that has been supplied is not solvable with the geometry in its current conguration. Constraints may need to be added or removed in order for the sketcher to be able to solve the constraint set. The highlight color is determined by the Conicting Curves and Dimensions setting in the Sketch Preferences.
13
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
13-70
Practical Applications of NX
ion c
om
Sketching
13
Tri w
al V ww
.nu
(InsertConstraints)
ers an
ce.
Practical Applications of NX 13-71
om
ion c
(MB3Fit)
Sketching
13
Tri w
al V ww
in the upper left corner of the graphics Choose Horizontal window. (MB3Horizontal) This constraint will keep the line from rotating around when dimensions are modied. There are six places where the curvature transitions need to maintain tangency.
.nu
ers an
ce.
mt10050_g NX 4
13-72
Practical Applications of NX
ion c
om
Sketching
Select the six tangent curve pairs near the six points shown below, two adjacent curves at a time, and apply aTangent constraint to each pair. Be careful to select on the correct half of the arc.
13
Tri w
al V ww
.nu
Lastly, the two arcs at the top of the slot should remain concentric.
ers an
ce.
Practical Applications of NX 13-73
ion c
om
Sketching
Select the two upper arcs (1) and apply a Concentric constraint.
13
Tri w
Step 4:
al V ww
The slot should now be constrained such that the angle may be adjusted while the conguration remains as intended.
Edit the dimensions. Double-click on the 45 dimension and change it to 75. The sketch geometry changes in the expected manner.
.nu
ers an
ce.
ion c
om
mt10050_g NX 4
13-74
Practical Applications of NX
Sketching
Step 5:
Apply the change to the solid geometry. Choose the Update Model icon. (ToolsUpdate Model)
13
Tri w
Step 6:
al V ww
Close the part.
.nu
ers an
ce.
Practical Applications of NX 13-75
ion c
om
Sketching
13
Tri w
Step 2: Step 3: Step 4:
al V ww
Start the Modeling application. Activate the sketch. Double-click on a sketch curve. View the system applied constraints.
Choose the Show/Remove Constraints icon. (ToolsConstraintsShow/Remove Constraints) Choose All In Active Sketch in the List Constraints For: area of the dialog.
13-76 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
.nu
ers an
ce.
om
Step 1:
Open pipevise_1.
ion c
The width of the slot at the bottom of the angled lines is controlled by the radius at the bottom of the slot.
Sketching
Verify the Show Constraints option is set to Explicit. The system created constraints are now displayed in the list box. The dialog should look similar to the graphic shown below.
13
Tri w
Step 5:
al V ww
Choose the rst constraint in the list. The object referred to in the list is highlighted in the graphics window. There should be one horizontal line highlighted. Use the UP and DOWN arrow buttons located to the right of the list box to browse through the constraint list. Cancel the Show/Remove Constraints dialog.
.nu
(InsertConstraints)
Practical Applications of NX 13-77
ers an
ce.
ion c
om
Sketching
Notice that there are degree of freedom arrows at each of the sketch points. Even though most of the objects in the sketch have constraints associated with them, the sketch points are free to move in all directions. This is because the system cannot locate any of the points relative to model space.
13
Step 6:
al V ww
Tri w
The geometry now changes to follow the constraint. The point at the bottom of the left vertical line is now constrained in the horizontal direction.
.nu
ers an
ce.
in the upper left corner
ion c
om
Sketching
Choose the Point on Curve icon. The geometry now changes to follow the new constraint. The shared sketch point at the bottom of the left vertical line is now constrained in both the horizontal and vertical directions. The degree of freedom arrows go away and, due to the horizontal and vertical constraints on the lines that share the sketch point, one of the arrows on the opposite end of those lines has disappeared.
13
Tri w
Step 7:
al V ww
Fit the view. Choose Type.
Move the datum planes and axes to layer 61. The datums have served their purpose of locating the sketch. You will now move them to ease selection of objects and clean up the screen display. Choose EditObject Display. Choose the Class Selection icon in the upper left corner of the graphics window.
.nu
(MB3Fit)
ers an
ce.
Practical Applications of NX 13-79
ion c
om
Sketching
Choose Datums and choose OK. Choose Select All and OK. Key in 61 for the Layer in the dialog and press Enter. Step 8: Continue adding constraints to satisfy the stated design intent. Turn on the Constraints icon.
13
(InsertConstraints)
Tri w
al V ww
Choose Collinear
.nu
and Equal Length.
Use the Esc key to deselect all the curves. (EditSelectionDeselect All). Select the right side of the arc at the bottom of the slot (1). Select the short right vertical line (2, but not on the end point).
ers an
ce.
mt10050_g NX 4
13-80
Practical Applications of NX
ion c
Hold the Ctrl key down and select the two horizontal lines (1) at the top of the prole.
om
Sketching
Choose Tangent. Create another Tangent constraint on the other side of the slot, selecting the left side of the arc and the left vertical line. Hold the Ctrl key down and select the bottom horizontal line and the lower endpoint of the line originating from the arc center.
13
Choose Midpoint.
Tri w
al V ww
Choose Vertical.
Adding dimensional constraints to satisfy the controlling portions of the design intent will allow the prole to be changed by modifying the numerical values.
Choose the Inferred Dimensions icon. (InsertDimensionsInferred) Select the bottom horizontal line. Drag the dimension to position it and select with MB1 to place it.
UGS Corporation, All Rights Reserved Practical Applications of NX 13-81
.nu
ce.
Select the line (1), shown below, between the midpoint and the arc center.
ers an
Use the Esc key to deselect all the curves. (EditSelectionDeselect All).
ion c
om
Sketching
Key in a value of 5 and press Enter. Notice the curves change color as they become constrained. Fit the view if necessary. Select the left vertical line and place the dimension for it. Change the value to 3.75.
13
Select the top left horizontal line and place the dimension. Change its value to .5. Fit the view if necessary. Select the left angled line (1) and the top left horizontal line (2), avoiding the end points. Place the angular dimension and change its value to 45.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
13-82
Practical Applications of NX
ion c
om
Sketching
Select the right angled line and the top right horizontal line, avoiding the end points. Place this angular dimension and change its value to the p number assigned to the other angular dimension.
13
Tri w
al V ww
Select the line connecting the arc center and the midpoint and place this vertical dimension. Change its value to 1.5 and choose Enter. The Status line now informs you that the sketch is fully constrained. Remember that it is not necessarily required to fully constrain the prole if it is updating in the manner desired.
.nu
ce.
Select the arc at the bottom of the slot. Place the radius dimension and change its value to .25.
ers an
ion c
om
Practical Applications of NX
13-83
Sketching
Step 9:
Change the constraints on the sketch to alter the included angle in the notch. Click on the rst angular dimensional constraint that was created and change it from a 45 to 30.
13
Tri w
al V ww
.nu
ce.
Notice that the depth of the notch is unchanged as a result of this edit. Should that have not been our intent, we would have to constrain the sketch in a different manner.
ers an
ion c
om
mt10050_g NX 4
13-84
Practical Applications of NX
Sketching
13
Step 1:
Tri w
Step 3:
Step 2:
al V ww
Choose OK.
Start the Modeling application. Create the sketch on a Datum CSYS. Change the Work Layer to 21 so that the part will be compliant with class standards.
.nu
Open the seedpart_in part and save it as ***_gasket_1 where *** represents your initials.
ers an
ce.
(InsertSketch)
Practical Applications of NX 13-85
ion c
om
Sketching
The X-Y plane of the Datum CSYS is highlighted as the default sketch plane.
Choose OK Step 4:
Set the Infer Constraint Settings. Choose the Infer Constraint Settings icon. (ToolsConstraintsInfer Constraint Settings) Verify that the following constraints are turned on. Concentric Coincident Dimensional Constraints Choose OK.
13
al V ww
Step 5:
Create the circles in the center of the gasket. Choose the Circle icon.
ers an
.nu
Tri w
ce.
ion c
(InsertCircle)
om
is turned on in the Snap Point
mt10050_g NX 4
13-86
Practical Applications of NX
Sketching
Drag the cursor to preview circle as shown below. Key in a Diameter value of 2 and press Enter.
13
Tri w
al V ww
Choose MB2.
The two circles are fully constrained because of the dimensional and geometric constraints that were inferred as you created them.
UGS Corporation, All Rights Reserved Practical Applications of NX 13-87
.nu
ce.
Key in a Diameter value of 3 for the second circle and press Enter.
ers an
ion c
om
Sketching
Step 6:
Create a circle representing the hole on the left side. Choose the Circle icon. (InsertCircle)
Click and drag to create a circle near on left side of the graphics window. Key in a Diameter value of 0.5 and press Enter.
13
(InsertConstraints)
Select the arc center of the circle and the horizontal datum axis.
Tri w
Step 7:
al V ww
Create a perpendicular dimension from the vertical datum axis to the arc center of the left circle. Change the value of the dimension to 2.625.
Create a circle for the outer boundary on the left side. Create another circle in the left side of the graphics window with a diameter of 1.
.nu
(InsertConstraints)
ers an
ce.
ion c
.
om
mt10050_g NX 4
13-88
Practical Applications of NX
Sketching
Select the two circles on the left side and choose Concentric.
13
Tri w
al V ww
Create two circles on the right side of the graphics window representing the hole and the outer boundary of the gasket. Do not explicitly enter the diameter values. You will constrain them to be equal to existing circles.
.nu
(InsertConstraints)
Select the two new circles on the right and choose Concentric.
ers an
Step 8:
Create circles representing the hole and outer boundary on the right side.
ce.
ion c
om
Practical Applications of NX
13-89
Sketching
Select the arc center of the circles on the right and the horizontal datum axis and choose Point on Curve. Select the smaller circle on the left and the smaller circle on the right and choose Equal Radius.
13
Select the larger circle on the left and the larger circle on the right and choose Equal Radius.
Tri w
Step 9:
Step 10: Create the tangent lines on the outer boundary of the gasket.
13-90 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
al V ww
Choose OK.
Set the Infer Constraint Settings before creating the lines. Choose the Infer Constraint Settings icon. (ToolsConstraintsInfer Constraint Settings) Disable all constraints except Point on Curve and Tangent.
.nu
ce.
Create a horizontal dimension from the arc center of the left circles to the arc center of the right circles. Change the value of the dimension to 5.25.
ers an
om
ion c
Sketching
(InsertLine)
In the Snap Point toolbar, disable all options except Point on Curve. Create the lines by selecting the circles representing the outer boundary of the gasket. Select the circles by placing the cursor near the expected tangency.
13
Tri w
Step 11: Choose the Finish Sketch icon. Step 12: Choose FileCloseSave and Close.
al V ww
You should see Point on Curve and Tangent constraint symbols on each end of the lines as they are created. The Quick Trim option could be used to trim the circles. However, when extruding the sketch to create a solid body, it is possible to dene the correct boundary of the gasket without trimming.
.nu
ers an
ce.
Practical Applications of NX 13-91
ion c
om
Sketching
13
To support these needs, curve and dimensional constraints within a sketch may be converted to and from a Reference status.
Tri w
Reference curves are displayed in a phantom line font and are ignored during sweep operations. Reference curves and dimensions are displayed in colors specied by the Reference Curves and Reference Dimensions settings in PreferencesSketchColors. Reference dimensional constraints are displayed with only the value portion of the expression. The values will be updated as the sketch is changed, but they do control the sketch geometry with which they are associated. Dimensions can be made reference as they are created by choosing Create Reference Dimension in the icon option bar.
al V ww
.nu
ers an
ce.
mt10050_g NX 4
13-92
Practical Applications of NX
om
You may access a dialog by choosing the Convert To/From Reference icon from the Sketch Constraints toolbar (ToolsConstraintsConvert To/From Reference).
ion c
To convert objects, select them in the graphics window and choose Convert To/From Reference from the MB3 pop-up menu.
Sketching
13
Tri w
al V ww
Open seedpart_in. Choose OK. Choose OK.
.nu
ers an
The X-Y plane of the Datum CSYS is highlighted as the default sketch plane.
ce.
(InsertSketch)
Practical Applications of NX 13-93
ion c
om
Sketching
Step 4:
Set the Infer Constraints Settings. Choose the Infer Constraints Settings icon. (ToolsConstraintsInfer Constraint Settings) Verify that the following constraints are turned on.
13
Horizontal Vertical Parallel Perpendicular Coincident Choose OK. Step 5: Create a rectangle.
ers an
.nu
al V ww
Tri w
ce.
ion c
om
(InsertRectangle)
13-94
Practical Applications of NX
mt10050_g NX 4
Sketching
Drag the cursor to preview the rectangle and select a cursor location near the upper right corner of the graphics window.
13
Step 6:
Tri w
Step 7:
al V ww
Choose Cancel.
Set the Show Constraints to Explicit. Highlight the rst constraint in the list and use the down arrow button to browse the constraints.
Apply dimensional constraints to control the length and width of the rectangle as per the design intent.
.nu
ce.
ers an
ion c
om
Practical Applications of NX
13-95
Sketching
Choose the Inferred Dimensions icon. (InsertDimensionsInferred) Select the left vertical line and place the dimension. Change the value to 2.75. Select the bottom horizontal line and place the dimension. Change the value to 4.5. As dimensional constraints are being created, the degree-of-freedom arrows are eliminated and the curves change to the fully constrained color. The sketch is fully constrained with one vertical and one horizontal dimensional constraint, along with the geometric constraints inferred when the lines were constructed.
13
Tri w
Step 8: Step 9:
13-96
al V ww
Point.
Create a diagonal line in the sketch and convert it to reference. Choose the Line icon. (InsertLine)
Select the lower left endpoint and the upper right endpoint of the rectangle to dene the line. Convert the diagonal line to Reference status.
UGS Corporation, All Rights Reserved mt10050_g NX 4
Practical Applications of NX
.nu
ers an
ce.
om
Design Change Modify the sketch so that it can be controlled by the angle and length of a diagonal line.
ion c
Sketching
Choose MB2 to exit the line creation mode. Select the diagonal line. Choose MB3Convert To/From Reference. Step 10: Apply an angular dimensional constraint. Choose the Inferred Dimensions icon. (InsertDimensionsInferred)
13
Tri w
al V ww
To correct the over constrained condition, one or more of the offending constraints must by removed. The new design intent is to control the sketch with angular and diagonal length dimensions.
.nu
ers an
The Status line indicates that sketch is now over constrained. The sketch objects associated with the over constrained condition change to the color specied by the Overconstrained Curves and Dimensions setting in the Sketch Preferences.
ce.
ion c
Select the lower horizontal line (not the endpoint) and the diagonal line (not the endpoint). Indicate a location for the angular dimension and change the value to 35.
om
Practical Applications of NX
13-97
Sketching
Step 11: Apply a parallel dimensional constraint. Select the diagonal line and place a parallel dimension. Change the value of the dimension to 6.5.
13
Choose MB2 to exit the dimension creation mode. Select the horizontal and vertical dimensions. Choose MB3Convert To/From Reference.
Tri w
The sketch is returned to a fully constrained condition. The reference dimensions reect the value only. They do not control the geometry to which they are attached. The over constrained condition could also have been resolved by deleting the horizontal and vertical dimensions.
Choose the Finish Sketch icon. Step 13: Close the part.
.nu
al V ww
Notice that the sketch conguration does not change when the value is modied. The system leaves the geometry in its last solved state until the over constrained condition is resolved.
ers an
ce.
ion c
om
mt10050_g NX 4
13-98
Practical Applications of NX
Sketching
Summary
This lesson introduced the concept of sketch creation. Sketches may be used to dene a base feature, guide paths, and additional associative features to the base feature. A sketch parametrically controls curves. It can also be dened on a sketch plane which is associative to a datum plane/face of a model. Both of these benets allow you to capture and maintain design intent. Constraints are applied to sketch objects in order to capture the design intent. The level of constraint, partial or full, is determined by the design intent and what is necessary to capture it. In this lesson you:
13
Tri w
al V ww
.nu
ers an
ce.
ion c
om
Practical Applications of NX 13-99
13
Lesson
ion c
ce.
Upon completion of this lesson, you will be able to: Create an extruded feature.
Tri w
.nu
al V ww
ers an
om
Practical Applications of NX 14-1
Objectives
14
14
Tri w
The features/bodies that are created will be associated with both the section string and the guide string.
.nu
A Sweep Along Guide feature is produced by sweeping a section string (1) along a guide string (2).
al V ww
ers an
ce.
mt10050_g NX 4
14-2
Practical Applications of NX
om
A Revolved feature is produced by rotating a section string (1) around a specied axis (2).
ion c
Extrude
The Extrude option (InsertDesign FeatureExtrude) allows a feature to be created by sweeping planar, section string geometry in a linear direction for a specied distance. Extruding a Sketch A sketch can easily be extruded using an object/action approach by placing the cursor over it in the graphics window and choosing the Extrude option in the MB3 pop-up menu. The Start and End extrude distances can then be specied by using the drag handles or by keying in values in the dynamic input boxes. The Start drag handle is represented by a sphere (1) and the End drag handle is represented by a cone (2).
ion c
ce.
14
Tri w
al V ww
.nu
ers an
om
Practical Applications of NX
14-3
The Extrude dialog is displayed and provides a single user interface to specify Limits, Offset, Draft, and Boolean operation for an extrusion.
14
Tri w
You may or may not want to use all of the curves in the sketch as the section string. To select all of the curves in a sketch in one step, set the Curve option in the Selection Intent toolbar to Any or Feature Curves. The other rules can be applied to select a single sketch curve or other collections of sketch curves.
.nu
When you use Extrude, the Selection Intent toolbar is available to establish rules for selecting a section string.
al V ww
ers an
ce.
mt10050_g NX 4
14-4
Practical Applications of NX
ion c
om
Extruding a partial sketch is a technique that is used when one sketch may dene multiple features.
ion c
ce.
14
Tri w
al V ww
.nu
ers an
om
Practical Applications of NX 14-5
Rules for Extruding Section String Objects The Body Type option which is found in the Extrude dialog and in PreferencesModeling, controls whether a solid body or a sheet body is created when extruding section string geometry. When set to "Solid" the following rules will apply: Extruding a set of closed planar connected curves creates a solid body.
14
Extruding a set of closed planar connected curves with another closed set within the boundary of the rst creates a solid with an interior hole.
Tri w
Extruding a curve or set of planar connected curves which are not closed creates a sheet body unless offsets are used.
al V ww
.nu
ers an
ce.
mt10050_g NX 4
14-6
Practical Applications of NX
ion c
om
ion c
ce.
14
Tri w
Step 2: Step 3:
al V ww
Extrude the sketch.
Step 1:
Open the swept_draglink_1 part and save it as ***_draglink_1 where *** represents your initials.
Place the cursor over one of the sketch curves and choose MB3Extrude. The default direction for the extrude is normal to the sketch plane in the +ZC direction. Double-click the direction vector in the graphics window so that it is pointing in the ZC direction. Key in 152.5 for the End value.
.nu
ers an
om
Practical Applications of NX 14-7
Choose OK (MB2).
14
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
14-8
Practical Applications of NX
ion c
Step 4:
om
Boolean Operations
Boolean operations are used to create a single solid body out of two or more existing solid bodies. If a solid already exists in the part, a Boolean operation can be specied in the Extrude dialog to combine the new feature with the existing solid body instead of creating it as a separate solid body. 1 Create 2 Unite 3 Subtract 4 Intersect
ion c
ce.
14
Tri w
Dening Target and Tool Solids The Target solid is the solid body on which the operations are executed. The Tool solid is the solid body that operates upon the target solid. The target solid passes its attributes on to the Boolean operation result. Therefore, the resultant solid inherits the Layer, Material Density, etc. of the target solid.
al V ww
Boolean operations may also be created as separate features by choosing the Unite, Subtract, and Intersect options in the Feature Operation toolbar or by choosing InsertCombine Bodies. When using these operations, you must select a Target solid and at least one Tool solid.
Creating the Boolean operations as separate features allows you to apply additional edits to them such as suppress and unsuppress.
.nu
ers an
om
Practical Applications of NX 14-9
Unite This option produces one solid body by dening a target solid (1) and tool solid (2).
14
Subtract
Tri w
al V ww
.nu
ce.
This option allows material to be removed from a target solid (1) by using another solid as the tool solid (2), leaving empty space where the tool solid existed.
ers an
ion c
om
14-10
Practical Applications of NX
mt10050_g NX 4
Intersect This option results in a solid occupying the volume common to the selected target solid (1) and tool solid (2).
ion c
ce.
14
Boolean Errors
Tri w
If you attempt to unite, subtract, or intersect a tool solid with a target solid and the two solids do not touch, the following message appears.
.nu
If you attempt to unite a tool solid within a target solid and there is no change in topology, the following message appears.
al V ww
ers an
om
Practical Applications of NX 14-11
If you attempt to subtract a tool solid (1) from a target solid and the operation would produce a zero thickness (2), the following message appears.
14
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
14-12
Practical Applications of NX
ion c
om
ion c
ce.
14
These options are also available in an MB3 pop-up menu in the graphics window when you highlight the start or end limit drag handle.
Tri w
al V ww
.nu
ers an
om
Practical Applications of NX
14-13
14
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
14-14
Practical Applications of NX
ion c
om
Offset Examples The values of the Start Offset and End Offset may be positive or negative. The positive direction is determined by the direction of the End Offset drag handle (cone). Start Offset Zero End Offset Positive
ion c
ce.
14
Tri w
al V ww
.nu
ers an
om
Practical Applications of NX 14-15
14
Tri w
If the section string included interior holes, the holes would be tapered in the opposite direction to the outside objects.
.nu
al V ww
ers an
ce.
mt10050_g NX 4
14-16
Practical Applications of NX
ion c
om
ion c
ce.
14
Step 1:
Tri w
Step 2: Step 3:
al V ww
Start the Modeling application. Create a tube by extruding with an offset. Choose the Extrude icon. (InsertDesign FeatureExtrude) Select the inside, large circle as the section string.
Change the Boolean option to Unite. Conrm a value of 0 for the Start (Limit), key in 2.5 for the End (Limit) value, and press Enter.
.nu
ers an
om
Practical Applications of NX 14-17
Turn the Offset option on. Key in .25 for the End (Offset) value and press Enter. If the Offset drag handle is pointing away from the center of the part, use a negative value for the End offset. If the Offset drag handle is pointing toward the center of the part, use a positive value. Choose Apply (Ctrl-MB2). Fit the view. (MB3Fit).
14
Tri w
Step 4:
al V ww
.nu
ers an
ce.
mt10050_g NX 4
14-18
Practical Applications of NX
ion c
om
The circle is extruded from its origin normal to its creation plane a distance of 2.5 units. The feature is .25 units thick measured inside the circle. The thickness was dened by the End offset value based on the direction of the offset drag handle.
Verify the Curve option is set to Single Curve in the Selection Intent toolbar.. Select the top outer edge of the cylindrical extrusion.
ion c
ce.
14
al V ww
Make sure the drag handle is pointing down. If it is pointing up, choose Reverse Direction
.nu
ers an
Tri w
Key in .25 for the End (Limit) value and press Enter. Turn the Offset option on. Key in .25 for the End (Offset) value and press Enter.
If the Offset drag handle is pointing away from the center of the part, use a positive value for the End offset. If the Offset drag handle is pointing toward the center of the part, use a negative value.
om
in the dialog.
Practical Applications of NX 14-19
14
Tri w
Step 5:
al V ww
Subtract an extrusion from the ange. Select the inside circular edge shown to extrude.
.nu
ce.
The selected edge is extruded from its origin, normal to its creation plane to a distance .25 units. The feature is dened as being .25 units thick measured outside the edge. The thickness was dened by the values entered in the End Offset elds relative to direction of the offset drag handle.
ers an
ion c
om
14-20
Practical Applications of NX
mt10050_g NX 4
Change the Boolean option to Subtract. Make sure the direction vector is pointing down. If it is pointing up, double-click the vector in the graphics window or choose Reverse Direction in the dialog.
Key in .075 for the End (Limit) value and press Enter. Turn the Offset option on.
ion c
ce.
Key in .15 for the Start (Offset) value and .275 for the End (Offset) value and press Enter. If the Offset drag handle is pointing away from the center of the part, use positive values for the offsets. If the Offset drag handle is pointing toward the center of the part, use negative values. Choose OK.
14
Tri w
Step 6:
al V ww
Close the part.
.nu
ers an
om
Practical Applications of NX
14-21
Selection Intent
The Selection Intent toolbar is available to specify curve and edge selection rules for section strings when creating extruded features. These rules can be applied to automatically select a collection of curves or edges in a single step instead of selecting them individually. Curve Options When a feature requires the selection of a prole or individual curves and edges, the Curve options become available for collecting and section building. The pull-down menu displays the curve or edge selection rules that are applicable to the feature you are creating.
14
Tri w
Any Lets you use the original default intent method to extend a selection. The default method can vary based on the type of object you selected. For example, with Extrude the default could be All Curves of Feature if a curve is selected, and Single if the selected object is an edge. The Any method lets the controlling feature derive intent based on the type of object selected. Single Curve Lets you single-select one or more curves or edges. No rule is applied to a collection of singly-selected curves, and it is basically a simple list of objects without intent. You can enhance a collection of singly-selected curves or edges by moving MB3 over one of the selected objects and then choosing another rule. Connected Curves Lets you select a chain of curves or edges that share endpoints. No rule is applied if the chained curves are non-associative. The curve intent does not attempt to grow or shrink the chain if curves are added or no longer form a single chain after an edit to the model.
al V ww
.nu
ers an
ce.
mt10050_g NX 4
14-22
Practical Applications of NX
om
The cursor changes to a Curve Collecting mode, indicating you can collect curves or edges. Choose the rule from the pull-down menu that best describes the action for the design intent of your feature.
ion c
Tangent Curves Lets you select a tangent continuous chain of curves or edges. No rule is applied if the chained curves are non-associative. The curve intent does not attempt to grow or shrink the chain if curves are added or no longer form a single chain after an edit to the model. The system does not discard non-associative curves that are no longer tangent after an edit. Face Edges Collects all edges of the face containing the edge you select. If you already selected an edge using another rule, you can select an adjoining face to dene a collection with the Add All of Face rule. When you select an edge, the cursor-center location determines which face is selected. Sheet Edges Collects all laminar edges of the sheet body you select.
ion c
ce.
Stop at Intersection
Tri w
You can use this option to automatically chain a section onto and off of a tangent arc. This option is available only when you are building a section, and only for Connected Curves and Tangent Curves chaining intents. If you select both Follow Fillet and Stop At Intersections, Follow Fillet overrides Stop At Intersections at branches where it applies
al V ww
Follow Fillet
.nu
Select this option to specify that auto chaining stops not only at endpoints of the curve or edge but also on intersections with other curves or edges. When you select a chain, all other curves and edges visible in the selection view are checked for intersections with the current chain. At each of the intersection points (that is, where two or more objects meet at a point, either interior or at an end point) the system bounds the chain.
ers an
om
Feature Curves Collects all output curves from curve features, such as sketches or any other curve features.
14
Practical Applications of NX
14-23
More Selection Intent Options This option displays a dialog with other special conditions for the selected rule.
14
Tri w
Tangent Angle (Degrees) Use this option to enter a real number for the highest possible value you want to specify as tangent degrees.
.nu
This option is mutually exclusive of the Stop at Intersection option. If you select one, the other is cleared.
al V ww
When you select this option, chaining is a two selection operation and you must select the start and end of the chain before the chain is collected.
ce.
When you clear this option, chaining is a single selection operation and you select a seed object and all objects that meet the current constraints (that is, the Chain or Chain Tangent options) are collected.
ers an
om
Chain Between Select this option to determine the number of objects you must select for chaining.
ion c
14-24
Practical Applications of NX
mt10050_g NX 4
Step 1:
ion c
ce.
The part contains a sketch of a gasket prole. The circles dening the outer boundary of the prole were not trimmed.
14
Step 2: Step 3:
Tri w
al V ww
Extrude the sketch.
.nu
(InsertDesign in the Selection Intent
Turn the Enable Preview option off. Set the Curve option to Tangent Curves in the Selection Intent toolbar.
ers an
om
Practical Applications of NX 14-25
Select one of the curves in the outer boundary of the gasket. The outer boundary of the gasket is highlighted.
14
Tri w
Step 4:
al V ww
Start (Limit) End (Limit) Close the part.
.nu
ers an
ce.
ion c
om
mt10050_g NX 4
14-26
Practical Applications of NX
ion c
ce.
14
Open section strings will always be swept into a solid body when using the sweep with offset option. Only one Section String and only one Guide String may be selected.
Tri w
al V ww
An open section string swept along a guide path that forms an enclosed loop will automatically cap the end faces, providing the Modeling Preferences Body Type is set to Solid.
.nu
ers an
om
Practical Applications of NX 14-27
Guide Strings Containing Sharp Corners When using Sweep along Guide where the guide string contains sharp corners, it is recommended that the section string be placed away from a sharp corner. The section string also needs to be located on an end point of one of the guide string objects. 1 Guide String. 2 Section String that is at sharp corner, a location that should be avoided. 3 Section String that is located away from a sharp corner and located on an end point. 4 Two separate line objects that provide the endpoint for the section string.
14
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
14-28
Practical Applications of NX
ion c
om
ion c
ce.
14
Step 1:
Tri w
Step 2: Step 3:
al V ww
Start the Modeling application. Create the swept feature. Make layer 22 the work layer and all other layers invisible. Make layer 23 selectable.
Choose the Sweep along Guide icon. (InsertSweepSweep along Guide) Set the Curve option to Feature Curves in the Selection Intent toolbar.
UGS Corporation, All Rights Reserved Practical Applications of NX 14-29
.nu
ers an
om
Select one of the I-beam sketch curves as the section string (1). The I-beam is a sketch feature so all of the curves in the I-beam are selected except the reference line.
14
Tri w
al V ww
Verify that the Curve option to Feature Curves in the Selection Intent toolbar. Select one of the curves from the sketch on layer 23 as the guide string (2).
Choose OK. (MB2) Verify that the First Offset and Second Offset are both set to 0 (zero). Choose OK. (MB2)
14-30 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
.nu
ers an
ce.
ion c
om
Choose Create.
ion c
ce.
14
Step 4:
Unite the new swept solid with the existing solid. Make layer 1 the work layer.
al V ww
Tri w
Select the rst solid body created as the target body. Select the swept I-beam body as the tool body.
.nu
ers an
(InsertCombine BodiesUnite)
om
Practical Applications of NX
14-31
14
Tri w
al V ww
.nu
ce.
mt10050_g NX 4
Step 5:
14-32
Practical Applications of NX
ers an
ion c
om
ion c
ce.
14
Step 2: Step 3:
Tri w
al V ww
Verify the Curve option is set to Feature Curves in the Selection Intent toolbar. Select the sketch of the open prole (1) as the section string.
.nu
ers an
Step 1:
om
Select the sketch of the closed prole (2) as the guide string.
14
Tri w
al V ww
The Sweep along Guide function may be used to sweep any section string along a guide string.
.nu
The open section string was swept along the full length of the guide string and the system automatically caps the open ends to produce a solid body.
ce.
Verify that the First Offset and Second Offset are set to 0 (zero).
ers an
ion c
om
14-34
Practical Applications of NX
mt10050_g NX 4
Step 4:
Optional Challenge Undo the creation of the solid and create it again specifying a .25 single offset toward the outside of the curves. The part should resemble the gure shown below.
ion c
ce.
14
Step 5:
Tri w
al V ww
.nu
ers an
om
Practical Applications of NX 14-35
Revolve
The Revolve option (InsertDesign FeatureRevolve) allows you to create a feature by rotating a section string about an axis through specied angles. The Revolve feature requires a section (1), a location and direction for the rotation axis (2), and Start and End angles (3,4). The angles can be specied by using drag handles, keying in values in the dynamic input boxes, or in a dialog.
14
Tri w
al V ww
.nu
You can also revolve a sketch by placing the cursor over it in the graphics window and choosing the Revolve option in the MB3 pop-up menu.
ers an
ce.
mt10050_g NX 4
14-36
Practical Applications of NX
ion c
om
The Revolve dialog is displayed and provides a single user interface to specify Angular Limits, Offset, and a Boolean operation.
ion c
ce.
14
Tri w
When revolving an open section string a full 360, the end faces will be automatically capped to produce a solid body if the Body Type option is set to Solid. The Right Hand rule determines the direction of the sweep. You can reverse the direction by double-clicking on the axis vector in the graphics window or by choosing the Reverse Direction icon in the dialog.
.nu
As with extruded sections, a solid or sheet body is created based on the closure condition of the curves and Body Type setting. The Body Type setting is found under PreferencesModeling but can also be set in the Revolve dialog (after choosing the More Options icon).
al V ww
ers an
om
Practical Applications of NX 14-37
14
Tri w
al V ww
Start End = 0 Choose MB2.
Select the Datum Axis in the graphics window. Choose OK (MB2). A solid revolved body is created from the open section string. If you wanted to create a solid body with a sweep of less than 360, the section string must be closed or offsets must be specied.
.nu
ers an
= 360
ce.
ion c
om
mt10050_g NX 4
14-38
Practical Applications of NX
Step 4:
Revolve an open section string with an offset. Now, you will use the same section string to create a new revolved body using an offset to form a shell. Choose Undo. (MB3Undo or Ctrl-Z) Place the cursor over the sketch again and choose MB3Revolve. Turn the Offset option on in the Revolve dialog. Key in the following values: Start (Limit) End (Limit) Start (Offset) End (Offset) Choose MB2. = = =
ion c
0 0 180 .25
14
Tri w
Step 5:
al V ww
Select the Datum Axis in the graphics window. Choose OK. (MB2)
Notice that the revolution starts at the plane of the curves and revolves in a counterclockwise direction with respect to the positive axis of rotation (the Datum Axis). The Right Hand Rule for Positive Rotation applies. Revolve a solid face. Now, you will close one end of the solid by revolving the edges of an existing face.
UGS Corporation, All Rights Reserved Practical Applications of NX 14-39
.nu
ers an
=
ce.
om
Choose the Revolve icon. (InsertDesign FeatureRevolve) Set the Curve option to Face Edges in the Selection Intent toolbar. Select the solid face (1) as shown.
14
al V ww
Start Angle End Angle Choose MB2.
Tri w
Step 6:
14-40
Select the short edge, as shown below, as the inferred rotation axis vector.
Choose OK. (MB2) Unite the new revolved solid body with the existing solid body.
UGS Corporation, All Rights Reserved mt10050_g NX 4
Practical Applications of NX
.nu
ers an
= 90
ce.
ion c
om
(InsertCombine BodiesUnite)
Select the target (1) and tool solid (2) as shown below.
ion c
ce.
14
Step 7:
Tri w
Step 8:
al V ww
Optional Challenge This shell is one of two molded parts that must t together. Add a lip to the outside edge of the part by extending the outside edges of the top planar face with an offset value and height value equal to half the shell thickness.
.nu
ers an
om
Practical Applications of NX
14-41
14
Step 3:
Tri w
al V ww
Step 2:
.nu
Make layer 24 selectable to view the section string (1) and make all other layers invisible. Layer 1 will remain the work layer.
ers an
ce.
ion c
om
Verify the Curve option is set to either Any or Feature Curves in the Selection Intent toolbar. Select the sketch (1) shown below as the section string.
ion c
ce.
0 360
14
Select the vertical line shown (2) to dene the vector for the axis of revolution.
Tri w
al V ww
Start Angle End Angle
.nu
ers an
Choose MB2.
om
Practical Applications of NX 14-43
Step 4:
Unite the new revolved solid body with the existing solid body. Choose the Unite icon. (InsertCombine BodiesUnite)
Select the existing solid body as the target body. Select the new revolved solid body as the tool body. Choose OK. (MB2) Step 5: Save the part.
14
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
14-44
Practical Applications of NX
ion c
om
ion c
ce.
14
Step 2:
Tri w
al V ww
Make layer 25 selectable and all other layers invisible. Layer 1 should still be the work layer. The section string geometry (1) is now visible.
Choose the Extrude icon. (InsertDesign FeatureExtrude) Verify the Curve option is set to Any or Feature Curves in the Selection Intent toolbar.
.nu
ers an
om
Practical Applications of NX 14-45
14
ers an
.nu
Tri w
al V ww
The length of the extrusion is determined by the rst face it intersects which is the bottom face of the part.
ce.
ion c
om
14-46
Practical Applications of NX
mt10050_g NX 4
ion c
ce.
14
Step 3:
Tri w
al V ww
.nu
ers an
om
Practical Applications of NX 14-47
Summary
Swept features are created by extruding, revolving, or sweeping a section string. The section string may be composed of sketch curves, explicit curves, solid edges, solid faces, and sheet bodies. Boolean operations are used to create a single solid body out of two or more existing solid bodies. In this lesson you: Created extruded features. Created an extruded feature with offsets. Created a feature by sweeping a section string along a guide.
14
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
14-48
Practical Applications of NX
om
ion c
Lesson
Delete features.
ers an
.nu
ion c
ce.
om
15
Practical Applications of NX 15-1
Reorder features in the Model History. Reattach a feature to a different face. Move features.
Tri w
Rename a feature.
al V ww
Tri w
al V ww
.nu
ce.
15
Edit Feature Toolbar Many of the options in the EditFeature pull-down menu are also available in the Edit Feature toolbar. This toolbar can be turned on and customized to display the icons of frequently used editing options.
ers an
ion c
om
Edit Pull-Down Menu Choosing EditFeature from the menu bar provides many options related to editing features. If you choose an editing options from this menu without rst selecting a feature, a dialog will be displayed so that you can select features from a list.
15-2
Practical Applications of NX
mt10050_g NX 4
Part Navigator
The Part Navigator allows various actions to be performed on features. Holding down MB3 on a feature node in the Part Navigator displays a feature specic pop-up menu offering pertinent editing options. To access the Part Navigator, choose the icon on the resource bar on the right side of the NX window.
ers an
.nu
ion c
ce.
om
15
Practical Applications of NX 15-3
Tri w
al V ww
The options available in the pop-up menu will vary depending on the type of feature selected. Many of the options are not available if the Modeling application is not active.
Display Dimensions Choosing Display Dimensions causes the features parameter values to be displayed (just as they are with Edit Parameters). The temporary display remains until a Refresh is performed. Show/Hide Allows the body or parents for the selected feature to be hidden or displayed. This function blanks/unblanks the object(s) and their display can be brought back by using the Show/Hide options or the options under EditBlank. The Hide Body option "blanks" the solid body that the feature is applied to. The Hide Parents option is more applicable to swept features. If the Hide Parents option is used on a swept feature, the system will hide (blank) the parent curves which generated the swept feature. If the swept feature is derived by a solid edge(s) then the Hide Parents option will hide (blank) the parent solid body. This option is not effective in showing or hiding "resulting curves," which are produced directly from a curve feature operation, such as with Offset Curve.
Tri w
Filter Edit Parameters
Provides a quick and easy method for inserting features into a part. This option may be used to make an existing feature the current feature of the solid body, and then add more features at that point in the model history. If this option is used on a feature whose time stamp positions it in the middle of the model history, making it the current feature, all of the features after it become inactive. As new features are created they are inserted into the build hierarchy before the inactive features.
Lets you apply a system lter to the Part Navigator display tree based on the features currently selected. These lters let you simplify the display tree by hiding features by type or timestamp order. To turn off a lter, place the cursor in the Part Navigator away from a feature node, click MB3, and turn off the Apply Filter option in the pop-up menu.
al V ww
.nu
ce.
15
ers an
ion c
om
15-4
Practical Applications of NX
mt10050_g NX 4
Edit with Rollback This option rst rolls the model back to its state just prior to the feature being created, before reopening the features creation dialog to edit parameters. This is shown in bold in the pop-up menu which indicates it is the default action when you double-click on a feature name in the Part Navigator. Edit Positioning Lets you edit the features positioning dimensions (same as EditFeatureEdit Positioning) Suppress and Unsuppress Suppress temporarily removes the feature from the body and display. This can also be accomplished by clearing the checkbox associated with the feature node in the Part Navigator. The option changes to Unsuppress while a feature is suppressed. Unsuppress returns the suppressed feature back to the body and the display. Reorder Before/After
ers an
.nu
ion c
ce.
om
Tri w
Nodes may also be dragged and dropped in the Part Navigator window to perform a feature reorder. Multiple features may be selected by holding the Ctrl key down during selection. Group
Same as FormatGroup Features. This option lets you group features into a special collection called a Feature Set. Members of a Feature Set can be controlled together during suppress, delete and move feature operations. Choosing Group causes the Sets of Features dialog to appear. The features included in the Feature Set can also be hidden so they do not show in the Part Navigator and can only be accessed under the Feature Set Name. If you delete a Feature Set, all of its member features are also deleted. To delete a Feature Set without deleting its members, rst remove the members from the set.
Replace This allows a features denition to be replaced or "redened" by another feature. For example, a surface that is used as a trim face could be replaced for a different surface without having to delete or redene several other features. For more information on replace see the technical documentation.
UGS Corporation, All Rights Reserved Practical Applications of NX 15-5
al V ww
Allows the construction order of the features in the model to be altered by positioning the selected feature before or after other features in the build hierarchy. Choose the feature that the selected node is to be reordered relative to from the Reorder Before or Reorder After cascade menus.
15
Rename This option allows you to append a user-dened name to the feature. The user dened name will appear in addition to the system dened name in the Part Navigator (i.e. Simple Hole(6) Alignment Hole). Delete Deletes the selected feature (same as EditDelete). Object Dependency Browser
Information
Tri w
al V ww
.nu
This option provides access to General and Attribute information for the feature selected. General properties include the feature name, which can be edited similarly to the Rename function. Attributes can be added to any feature to include information which could be called out in a specied column of the Part Navigator. For more information on feature attributes and Part Navigator columns see the technical documentation.
ce.
15
Properties
ers an
ion c
The Object Dependency Browser allows the parent and child relationships of a feature to be interrogated.
om
15-6
Practical Applications of NX
mt10050_g NX 4
Deleting Features
You can delete features by selecting the feature and choosing Delete from the MB3 pop-up menu. The feature can be selected in the graphics window or Part Navigator. If you choose the Delete icon from the Standard toolbar (or EditDelete), an icon options bar is displayed in upper left corner of the graphics window. Choosing the Features icon allows you to select features to delete
When a feature is deleted from a body, the space it occupied or voided is lled in exactly as it was before the feature was created.
ers an
.nu
ion c
ce.
om
15
Tri w
Any features whose placement, not position, is dependent on the deleted feature will also be deleted. For example, if a hole was created using a datum plane for its placement face, and the datum plane is deleted, the hole will also be deleted. A Notication dialog will be displayed to warn you that other features will be affected. Choosing the Information button will list the dependent features.
al V ww
If a feature is mistakenly deleted, Undo (EditUndo List or Ctrl-Z) may be used immediately after the deletion to restore the feature.
Practical Applications of NX
15-7
Update Failures
When an edit is made to a feature, the model is updated (or rebuilt) to incorporate this change. Sometimes the edit may cause a failure in a feature that occurs later in the model history. The Edit During Update dialog will appear if an update failure occurs and allow you to resolve the problem. In the example below, an edit was made to a Shell feature that results in the removal of an edge that is later blended. After the edit is made, the blend fails during the model update and the Edit During Update dialog appears.
Tri w
The options that allow you to advance forward through the model history (Step, Step To, and Continue) are disabled until the failure is resolved and the feature successfully updates. You may delete, suppress, or edit the current feature or step back and edit an earlier feature.
al V ww
.nu
ce.
mt10050_g NX 4
15
15-8
Practical Applications of NX
ers an
ion c
om
Additional Edit During Update Options Some of the options in the Edit During Update dialog apply specically to update failures. Accept used to acknowledge a single warning message about a failed feature (but not an error message) to allow the update to continue. The feature that fails is marked "out of date" in the Part Navigator.
ers an
.nu
ion c
ce.
om
15
Practical Applications of NX 15-9
Tri w
Accept Remaining acknowledges the update failures of the current feature as well as all subsequent features so that each warning message does not have to be accepted individually. Show Failure Area temporarily displays failed geometry. This option is available only if an object involved in the failure, such as a tool body, is available for display.
UGS Corporation, All Rights Reserved
al V ww
The status of features may also be viewed by choosing InformationFeature. The features that are out of date are listed with a (!) in the Feature Browser.
Show Current Model displays the part of the model that has been successfully rebuilt. For performance reasons, the display does not change during update when an update method other than Show Current Model is used. After the model update has nished, the display is updated. Post Recovery Update Status species what should happen after an edit is made during an update failure. Continue restarts the automatic update process from where it left off. Pause stops at the next feature after an edit is made and lets you choose other Edit during Update options, rather than automatically resuming the update.
Tri w
al V ww
.nu
ce.
mt10050_g NX 4
15
15-10
Practical Applications of NX
ers an
ion c
om
ers an
.nu
ion c
ce.
om
15
from the resource bar.
Practical Applications of NX 15-11
Step 2: Step 3:
Tri w
Step 4:
al V ww
Choose the push pin icon in the upper right corner to permanently display the Part Navigator. Select some of the features in the Part Navigator and view what highlights in the graphics window.
Edit the width of the part. Double-click the Extrude(4) feature in the Part Navigator. (EditFeatureEdit with Rollback) The model rolls back to the state it was in when the Extrude feature was created. The Extrude dialog is also displayed. Change the End value to 2.75.
Choose OK. (MB2) After the update, the pad on the bottom is no longer centered. The design intent is that the pad should always remain in the center of the part. This situation will be remedied in the next step.
Tri w
al V ww
Key in p11/2.
Choose Edit Dimension Value. In the graphics window, select the p29=1.560 expression. To see the pad feature and expressions better, the view may need to be rotated. Since the pad should always stay in the center of the part, keying in a simple equation will capture this aspect of the design intent.
The expression p11 is the End value of the Extrude feature and controls the width of the part. Choose MB2 three times.
15-12 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
.nu
ce.
15
In the graphics window, place the cursor over the rectangular pad shown in the above gure (Rectangular Pad(7)) and choose MB3Edit Positioning.
ers an
Step 5:
ion c
om
Step 6:
Edit the width of the part. In the graphics window, place the cursor over the Extrude feature at the location as shown below. Place the cursor over the Extrude feature at the location as shown below and choose MB3Edit Parameters.
ers an
.nu
al V ww
(MB3Fit)
Tri w
Step 7:
Delete a feature.
ce.
If you have difculty selecting the feature, wait until the QuickPick indicator appears, click MB1 and select Extrude(4) in the QuickPick dialog.
ion c
om
15
Practical Applications of NX
15-13
Place the cursor over the T Slot feature and choose MB3Delete.
Tri w
Step 8:
al V ww
Choose OK. Close the part.
The three holes will be deleted because faces of the slot were used as their placement face or thru face.
.nu
ce.
15
Choose Information from the dialog to list the other features that will be deleted.
ers an
A Notication dialog appears informing you that other features will be affected.
ion c
om
15-14
Practical Applications of NX
mt10050_g NX 4
ers an
.nu
ion c
ce.
om
15
Practical Applications of NX 15-15
Step 3:
Tri w
al V ww
Step 2:
Double-click the Extrude(4) feature in the Part Navigator. (EditFeatureEdit with Rollback) Change the End value to 1.75.
Tri w
al V ww
The feature that has caused the failure to occur is shown in the graphics window. Choose Show Current Model. The model appears in the graphics window relative to the new 1.75 width value.
.nu
ce.
mt10050_g NX 4
15
15-16
Practical Applications of NX
ers an
ion c
om
Choose Show Failure Area. The reason for the failure is now evident. The hole is positioned outside the solid body.
Choose Edit
ers an
.nu
ion c
ce.
om
15
Tri w
Step 4:
al V ww
Close the part.
Choose Edit Dimension Value. Select the p63=2.125 dimension from the graphics window. Key in p11-.5 and choose OK (MB2) four times. The hole is now located within the solid model and resolves the problem. The update completes successfully.
Practical Applications of NX
15-17
Tri w
Step 4:
Step 3:
.nu
Step 2:
al V ww
ce.
from the resource bar.
mt10050_g NX 4
15
Choose the push pin icon in the upper right corner to permanently display the Part Navigator. Select some of the features in the Part Navigator and view what highlights in the graphics window.
15-18
Practical Applications of NX
ers an
ion c
om
Place the cursor over Shell(3) feature in the Part Navigator, press and hold down MB1, drag the feature just below Unite(5). The hollow feature is reordered after the other extruded feature is united.
ers an
.nu
ion c
ce.
om
15
Practical Applications of NX 15-19
Tri w
al V ww
Press and hold down MB1 on Shell(5) and drag the feature just below Blend(6). Notice the sharp corners on the inside of the part.
Press and hold down MB1 on Shell(6) and drag the feature just below Blend(7). Now there is a radius on the inside edges.
Step 5:
Tri w
Step 6:
al V ww
Rename a Feature. Close the part.
Key in Throat Blend and press Enter. The new name is appended to the system-dened name in the Part Navigator. This can make the feature easier to identify when reordering or reviewing the model.
.nu
Select the Blend(5) feature in the Part Navigator and choose MB3Rename.
ce.
mt10050_g NX 4
15
15-20
Practical Applications of NX
ers an
ion c
om
This option may not be used to delay a Delete, Suppress, or Unsuppress feature operation.
Tri w
Once Delayed Update after Edit is enabled and edits are made, the Update Model option becomes available so that you can update the model when it is convenient. This option is accessed by choosing ToolsUpdateUpdate Model. If this is an option that will be used often you can add the Update icon to the Edit Feature toolbar. The model will be updated automatically when the part is saved.
al V ww
Update Model
.nu
ce.
If Delayed Update after Edit is on, feature updates are delayed while edits are made. For example, the positioning dimension of a feature may be changed followed by an edit to the parameters of another feature without updating the model.
ers an
om
If Delayed Update after Edit is off, the part is updated after the completion of each edit operation. This is the default setting.
ion c
15
Practical Applications of NX
15-21
Move Feature
The Move Feature option (EditFeatureMove) allows you to move a feature that is not associatively positioned to a new location. This option excludes all swept features, relative datum features, and instance arrays as well as features whose location has been constrained using positioning dimensions. Features whose position is determined by associative positioning dimensions must be moved by editing the positioning dimensions.
Tri w
DXC, DYC, DZC To a Point CSYS to CSYS
al V ww
.nu
Moves the feature by specifying a rectangular coordinates, based upon the Work Coordinate System. (Delta XC, Delta YC, and Delta ZC) Moves the feature from a reference point to a destination point. The Point Constructor will become available during the operation to assist in the move. Rotate the feature from a reference axis orientation to a destination axis orientation about a specied pivot point. Repositions the feature from a Reference Coordinate System to a Destination Coordinate System. The coordinate systems are dened by using the CSYS Constructor.
ce.
mt10050_g NX 4
15
15-22
Practical Applications of NX
ers an
ion c
Move Feature can be used to move a primitive that is used as the base feature for the model.
om
Reattaching a Feature
One of the options available for editing under Edit Parameters is Reattach. Reattach allows the feature references of the feature to be redened. A feature reference may be an attachment face, a thru face, a target edge for positioning, etc. Objects that may have their references redened include most form features (holes, pockets, grooves, pads, slots, and bosses), and linear instance sets of these features, trim faces of extruded and revolved features, and user-dened features (UDFs). In the example below, a pad feature and associated holes are reattached from the original placement face to a new face.
ers an
.nu
ion c
ce.
om
15
Practical Applications of NX 15-23
Tri w
al V ww
Using the Reattach Dialog The Reattach dialog only enables the options that pertain to the selected feature. For example, a feature must include a thru face for the Specify Thru Face option to be enabled and must include one or more positioning dimensions for the Redene Positioning Dimensions option to be enabled. When an option is chosen, the existing references of the type in question are highlighted. For example, if a thru slot is selected and the Specify First Thru Face icon is chosen, the current thru face for the slot is highlighted. 1 Current positioning dimensions 2 Reference direction type
Tri w
al V ww
.nu
ce.
mt10050_g NX 4
15
15-24
Practical Applications of NX
ers an
ion c
3 Change reference direction 4 Change the normal direction 5 Specify location of feature
om
Reattach Options The following options are available to redene feature references:
Specify Target Placement Face allows a new attachment face for the feature being edited to be specied.
Specify Reference Direction allows a new horizontal reference to be specied for the feature being edited.
Redene Positioning Dimensions allows new positioning dimensions to be specied for the feature being edited.
Specify First Thru Face allows the rst through/trim face of the feature being edited to be redened.
ers an
.nu
ion c
ce.
om
15
Tri w
Specify Tool Placement Face allows the tool face of a User Dened Feature (UDF) to be redened. In addition, while using any of these redene feature references options, the following options on the Reattach dialog are available: Filter allows ltering of selectable object types including faces, datum planes, edges, and datum axes. The default is All Types. The list of lter options available is dependent on the specic Reattach option icon chosen. Positioning Dimensions A list window displays the types of positioning dimensions currently on the selected feature. If MB1 is used to select a dimension in this list, its available references are highlighted in the graphics window. Double-clicking with MB1 on a dimension in the list allows it to be redened. Direction Reference allows the denition of a new Horizontal or Vertical feature reference. The default is always set for the existing reference type. Reverse Direction allows the features reference direction to be reversed. Reverse Side allows the features normal direction to be reversed when reattaching that feature to a datum plane.
UGS Corporation, All Rights Reserved Practical Applications of NX 15-25
al V ww
Specify Second Thru face allows the second through/trim face of the feature being edited to be redened.
Specify Origin allows quick relocation of the reattached feature by moving it to a specied origin. This option is useful when reattaching features to datum planes. Since features are initially placed at the center of a plane, the update may fail since the planes center may not be near the features actual position. This option may be used with all features. Delete Positioning Dimension allows deletion of a selected positioning dimension. If a feature does not have any positioning dimensions, this option is grayed out.
Tri w
al V ww
.nu
ce.
mt10050_g NX 4
15
15-26
Practical Applications of NX
ers an
ion c
om
ers an
.nu
ion c
ce.
om
15
Practical Applications of NX 15-27
Step 2: Step 3:
Tri w
al V ww
Step 1:
In the graphics window, place the cursor over the pad (Status line should read Rectangular Pad(6)) and choose MB3Edit Parameters. Choose Reattach in the Edit Parameters dialog. The Reattach dialog displays icons for the selection steps and other options for reattaching the feature. The icon for Specify Target Placement Face is active. The current placement face for the Rectangular Pad feature is highlighted in the graphics window and the Cue line prompts you to select a new target face.
Select the right face of the solid (1). The second icon, Specify Reference Direction, is active. The current horizontal reference is highlighted in the graphics window and the Cue line prompts you to select a new Horizontal Reference. Select the lower edge of the face (2) as the horizontal reference.
Tri w
al V ww
The third icon, Redene Positioning Dimensions, is active and the Cue line prompts you to select a Dimension to Redene. Select the vertical positioning dimension from the graphics window (20.0). Select the lower front edge (1) of the solid as the target object. Select the bottom outside edge of the pad (2) feature as the tool edge.
Select the horizontal positioning dimension from the graphics window (30.0).
15-28 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
.nu
ce.
15
ers an
ion c
om
Select the right vertical edge (1) of the solid as the Target Object. Select the right outside edge (2) of the pad feature as the tool edge.
ers an
.nu
ion c
ce.
om
15
Tri w
al V ww
The holes also move with the pad because they are child features of the pad. They were placed on a face of the pad and were positioned relative to the edges of the pad. The model was created by extruding a sketch. The XC-YC Plane option was chosen when the sketch was created so it is attached to a xed datum plane and constrained to xed datum axes. Now, you have been informed that the sketch should be in the YC-ZC plane so that part orientation is consistent with a standard product orientation used at your company. This can be accomplished by moving the xed datum features. The sketch and all of the other dependent features will move with them.
Practical Applications of NX
15-29
Step 4:
Tri w
al V ww
Choose XC Axis
Choose Rotate Between Two Axes. Choose Reset and OK to dene the pivot point at 0,0,0.
.nu
ce.
15
Select the three xed datum features in the Move Feature dialog. (Click and drag MB1 over all three features or Ctrl-Select each feature.)
ers an
Choose EditFeatureMove.
ion c
om
15-30
Practical Applications of NX
mt10050_g NX 4
Choose ZC Axis
ers an
.nu
ion c
ce.
om
15
Practical Applications of NX 15-31
Step 5:
Tri w
al V ww
Close the part.
Summary
The editing options provide robust capabilities to change design, form, t, and function. Because parametric values can be accessed and edited, investment of parametric design time is not wasted when the need for design changes occur. In this lesson you: Edited features to satisfy design intent. Deleted features.
Tri w
al V ww
.nu
ce.
mt10050_g NX 4
15
15-32
Practical Applications of NX
ers an
ion c
om
Lesson
16 Instance Arrays
Purpose This lesson is an introduction to Instance Arrays. Objectives
al V ww
ers an
.nu
ce.
ion c
om
16
Practical Applications of NX 16-1
Tri w
Instance Arrays
Instance Feature
You can use the Instance Feature option to duplicate existing features and eliminate repetitive tasks when creating models. This option can be accessed by choosing the Instance Feature icon from the Feature Operation toolbar or by choosing InsertAssociative CopyInstance from the menu bar. An Instance is a shape linked feature, similar to a copy. The Instance not only duplicates the feature but preserves the parameters of the feature. Since all instances of a feature are associated, the parameters of the original feature may be edited and the changes are reected in every instance of the feature. The instance itself is also a parametric feature so parameters such as the number of instances and spacing may be edited. The following Instance Types are available:
Circular Array
Tri w
General Simple Identical
There are three Methods available for creating Rectangular and Circular Instance arrays:
In most cases, the General method is sufcient. However, system performance may be affected in complex models. Using the Simple method may increase performance and, in a worst case scenario, the Identical method may be required. Most Feature operations (such as Edge Blend, Chamfer, Shell, etc.) may not be instanced.
.nu
16
al V ww
ers an
Rectangular Array
ce.
mt10050_g NX 4
16-2
Practical Applications of NX
ion c
om
Instance Arrays
Number Along YC The total number of instances in the YC direction, including the original feature.
al V ww
ers an
.nu
ce.
om
ion c
Number Along XC The total number of instances in the XC direction, including the original feature.
The number of instances for both the XC and YC directions must be a whole number greater than zero.
16
Tri w
XC Offset = .75 YC Offset = 1
Number Along YC = 4
Practical Applications of NX
16-3
Instance Arrays
1 Hole selected for instance. 2 Reference Point (Arc Center) 3 Vector Direction (+ZC) Number = 8 Angle = 45
Tri w
When using the Point & Direction option, positional associativity is not maintained. If geometry is used to dene the reference point and vector direction and the geometry is later moved, the circular array will not move with it.
.nu
16
al V ww
Point & Direction The Vector Constructor dialog is used to specify a direction and the Point Constructor dialog is used to specify a reference point. The selected features will be rotated about the reference point in a plane normal to the vector direction.
ers an
Datum Axis An existing datum axis is selected. Associativity to the datum axis is maintained. If the datum axis is later moved, the instance array will move with it.
ce.
om
Once the feature and parameters are specied, a rotation axis must be dened. The circular instance array will be created in a plane normal to this rotation axis. There are two ways to dene a rotation axis:
ion c
16-4
Practical Applications of NX
mt10050_g NX 4
Instance Arrays
Step 2: Step 3:
al V ww
Orient the WCS so that the XC-YC plane is parallel to the plane of the array. Choose FormatWCSOrient.
ers an
.nu
Step 1:
ce.
ion c
om
16
Practical Applications of NX 16-5
Tri w
Choose X-Axis, Y-Axis. Select the XAxis (1) and YAxis (2) as shown.
Instance Arrays
Tri w
Select Simple Hole(15). The feature may be selected from the graphics window or from the Instance dialog. Choose OK.
Key in the following parameters: Method Number Along XC XC Offset Number Along YC YC Offset Choose OK. = = = = = General 2 1.25 3 .687
A preview of the instance array appears in the graphics window. Choosing Yes will create the instance as it is shown. Choosing No will return to the Enter Parameters dialog.
16-6 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
.nu
16
al V ww
Choose the Instance Feature icon. (InsertAssociative CopyInstance) Choose Rectangular Array.
ce.
ers an
ion c
om
Instance Arrays
Choose Yes.
Step 5:
al V ww
ers an
.nu
ce.
ion c
om
16
Practical Applications of NX 16-7
Tri w
Instance Arrays
Step 1: Step 2:
Tri w
Choose the Instance Feature icon. (InsertAssociative CopyInstance) Choose Circular Array. Select the following ve features from the Instance dialog: Extrude(5) Boss(6) Boss(7) Extrude(9) Simple Hole(12) Multiple features may be selected by pressing MB1, dragging over their names in the Instance dialog, and releasing MB1. Choose OK to conrm the selections.
.nu
16
Step 3:
al V ww
ers an
ce.
mt10050_g NX 4
16-8
Practical Applications of NX
ion c
om
Instance Arrays
Choose OK. The axis of rotation must be selected. Using a Datum Axis maintains positional associativity. Choose Datum Axis. Make layer 61 selectable.
al V ww
ers an
.nu
= = =
ce.
ion c
1.5 ON
om
16
Symmetric Offsets
Practical Applications of NX 16-9
Tri w
Step 4:
A preview of the instance array appears in the graphics window. For better performance, only the rst feature selected is previewed. Choose Yes if the temporary display looks correct.
Choose the Chamfer icon. (InsertDetail FeatureChamfer) Key in the following parameters: Input Option Offset Chamfer All Instances
Instance Arrays
Select the circular edge of any one of the instanced holes. Conrm the selection if necessary and choose OK.
Tri w
Choose Instance Array Dialog. Key in the following parameters: Method = Number = Angle = General 4 90
.nu
16
al V ww
Place the cursor over any of the instanced features and choose MB3Edit Parameters.
All options available for editing the selected feature are displayed. The options may vary depending on which feature is selected.
The Radius value is inferred by the distance from the arc center of the feature to the Datum Axis that was selected as the Rotation Axis for the Circular Array.
ce.
Step 5:
ers an
ion c
om
mt10050_g NX 4
16-10
Practical Applications of NX
Instance Arrays
Choose OK three times to complete the edit (or MB2). The part should now have four legs.
Step 6:
al V ww
ers an
.nu
ce.
ion c
om
16
Practical Applications of NX 16-11
Tri w
Instance Arrays
Step 2: Step 3:
al V ww
ers an
.nu
ce.
16
Choose the push pin icon in the upper right corner to permanently display the Part Navigator.
Tri w
Choose the Layer Settings icon (FormatLayer Settings) and make the display of ALL layers Selectable.
ion c
om
from the resource bar.
mt10050_g NX 4
16-12
Practical Applications of NX
Instance Arrays
The model contains two identical hole patterns. The center hole in each pattern is positioned associatively to the relative datum planes in the part. The hole pattern on the left was created by specifying a point in space and a vector as the rotation axis. The pattern on the right was created by selecting a datum axis as the rotation axis.
Step 4:
al V ww
ers an
.nu
= = = 5 1 10
ce.
ion c
om
16
Tri w
Practical Applications of NX
16-13
Instance Arrays
The model updates to reect the change. Notice that the hole pattern on the left does not move with the datum planes and center hole but maintains the same position in absolute space. This is because the hole pattern was created with a non-associative reference point and direction vector. The hole pattern on the right is associative to the datum axis that was used to dene the rotation axis and updated accordingly.
Tri w
Step 5:
.nu
16
al V ww
ers an
ce.
mt10050_g NX 4
16-14
Practical Applications of NX
ion c
om
Instance Arrays
Summary
The Instance functionality duplicates existing features, eliminating repetitive efforts in the creation of models. In this lesson you: Created a Rectangular Instance Array. Created a Circular Instance Array.
al V ww
ers an
.nu
ce.
ion c
om
16
Practical Applications of NX 16-15
Tri w
16
Lesson
Edit a Master Model and update an associated non-master part. Create a new Master Model.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
17
Practical Applications of NX
17-1
Because the application information in the assembly or non-master part is referencing the original master model part, edits to the master model will be updated in the non-master part.
17
Tri w
Implementing the Master Model concept allows diverse yet dependent design processes to access the same master geometry during development. The entire part creation process becomes more efcient, allowing many disciplines to work at the same time and allowing master model edits to be automatically updated in non-master parts.
al V ww
.nu
ce.
The Master Model Concept is also valuable in protecting the design intent of the part from inadvertent corruption by a downstream user. The downstream user will have write privileges to the assembly part, but only read privileges to the model. The solid model is referenced for the application work, but the downstream user will not have the ability to change it.
ers an
ion c
om
The Master Model Concept may be applied by simply creating an assembly consisting of one component part. It is valuable as a means of promoting concurrent engineering. The person responsible for the design of a part may not be the same person responsible for the downstream applications performed on the part such as drafting, manufacturing, analysis, etc.
17-2
Practical Applications of NX
mt10050_g NX 4
The power of implementing a Master Model is that the independent design processes are dependent on the same master geometry during development.
Drafting
Assembly
Master Model
al V ww
Analysis
ers an
.nu
ce.
N/C
Tri w
Each application uses a separate assembly part. When the Master Model is revised, the other applications will automatically update with minimal or no associativity loss. The design intent of the various design applications can be maintained through protection of the Master Model.
ion c
om
17
Practical Applications of NX 17-3
abcd1234.prt
17
Tri w
The manufacturing engineer owns the assembly part but does not necessarily have write access to the master model which is owned by the designer.
al V ww
.nu
ers an
ce.
mt10050_g NX 4
17-4
Practical Applications of NX
ion c
abcd1234_mfg.prt
Non-master part owned by manufacturing engineer. Contains manufacturing data and a component object which references the master model part.
om
Tri w
al V ww
.nu
ce.
Zoom in on section view A-A and note the slot width of .88 (1) and the corner radius of .13 (2). Both dimensions have been rounded from the model dimensions to two decimal places.
ers an
ion c
om
17
Fit the view and note the drawing name, SH1, at the lower left corner. (MB3Fit) Step 4: Investigate the model. Start the Modeling application. (StartModeling)
UGS Corporation, All Rights Reserved Practical Applications of NX 17-5
Choose InformationFeature and note that there are no features. Choose ToolsExpression and note that there are no expressions. Cancel the Expressions dialog. Choose AssembliesReportsList Components. The Information window appears showing the assembly structure for mm_tapedisp_dwg and indicates that there is one component named mm_tapedisp. This part contains the Master Model denition.
Component Report Components of Part Name mm_tapedisp
17
Tri w
Owning part Comp member in part Layer
al V ww
Choose OK.
Step 5:
Choose InformationObject.
The QuickPick window lists each selectable object and the part in which it resides. Choose Solid Body in MM_TAPE_DISP in the QuickPick list.
The Information window appears with information regarding the solid, its owning part, and conrmation that it is a component.
Information on object # 1 C:\parts\mm_tapedisp_dwg.prt C:\parts\mm_tapedisp.prt 1, inherited from component
Practical Applications of NX
.nu
Place the cursor over the solid body. When the cursor changes to a QuickPick indicator, choose MB1.
(MB2)
ce.
ers an
Component Name MM_TAPE_DISP
om
C:\parts\mm_tapedisp_dwg.prt
ion c
(FileOpen)
Choose the mm_tapedisp part and OK. Step 7: Edit the expression for Roll_width. Choose ToolsExpression. Changed the Listed Expressions option to Named. Select the Roll_width expression.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
17
from the resource bar.
Practical Applications of NX 17-7
The opening for the tape roll changes in width to accommodate the modied dimension. Step 8: Edit the blend on the inside of the spool cavity. Activate the Part Navigator
Key in a new value of .06 for the radius (Set1 R). Choose OK. (or MB2 twice) Step 9: Change the Displayed Part to mm_tapedisp_dwg. Choose Windowmm_tapedisp_dwg to change the Displayed Part. Start the Drafting application. (StartDrafting) Notice the drawing name now shows (OUT-OF-DATE) to remind you the views are not updated. Step 10: Update the drawing.
17
Tri w
al V ww
Step 11: Zoom in on section A-A again to see the changes to the master model reected on the drawing
.nu
ce.
ers an
Choose the Update Views icon in the Drawing Layout toolbar. (EditViewUpdate Views)
ion c
om
17-8
Practical Applications of NX
mt10050_g NX 4
Step 3:
Tri w
al V ww
Choose OK.
Step 4:
.nu
ce.
Verify the Assemblies application is turned on. (Choose StartAssemblies if it is not already on).
ers an
Step 2:
ion c
om
17
Step 5:
Step 6:
Practical Applications of NX
17-9
Summary
This Master Model approach offers many benets. Master model parts may be write-protected and owned by one user or group yet the data can be shared with other users or groups. Downstream users can access the latest data and incorporate updates as the part is being developed.
17
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
17-10
Practical Applications of NX
ion c
om
Lesson
18 Introduction to Drafting
Purpose This lesson will introduce the Drafting application. Objectives
Tri w
Create Annotations.
al V ww
.nu
ers an
ce.
ion c
om
18
Practical Applications of NX 18-1
Introduction to Drafting
Fully associative view boundaries are automatically calculated when the drawing is updated.
18
Tri w
.nu
al V ww
ce.
Drafting annotation (dimensions, labels, and symbols with leaders) is fully associative to the geometry you select, and will update automatically if there are changes in the solid model.
ers an
ion c
om
18-2
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
Tri w
al V ww
.nu
ce.
Use MB3 over the drawing node in the Part Navigator and choose Insert Sheet from the pop-up menu.
ers an
om
ion c
There are a few different ways to create a new drawing sheet in a part that already contains drawing sheets.
18
Practical Applications of NX
18-3
Introduction to Drafting
Opening a Drawing
There are a few ways to open a drawing: In the Part Navigator, double click the sheet name or, use MB3 over the drawing sheet node and choose Open from the pop-up menu.
Choose FormatOpen Sheet and select the sheet name from a list.
To open a drawing, select from a list of previously created drawings. You can either select the desired drawing name from the list or enter a specic drawing name in the Drawing Sheet Name text eld.
18
Tri w
If there are multiple drawings in the part, you can lter the list to include a specic series of drawings.
al V ww
.nu
ers an
ce.
ion c
om
18-4
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
Editing a Drawing
In NX, the term "drawing" is used to dene a collection of views. Think of each drawing as a separate page in the part. One part can contain many pages, in other words, many drawings. To edit a drawing, you can: Choose the Sheet icon Choose EditSheet. in the Drafting Edit toolbar.
Tri w
Select the dashed-line border of a drawing sheet with MB3 to access the pop-up menu and choose Edit Sheet.
al V ww
.nu
ers an
ce.
ion c
Use MB3 in the Part Navigator to highlight the drawing sheet and choose Edit Sheet from the pop-up menu.
om
18
Practical Applications of NX 18-5
Introduction to Drafting
The current state of the displayed drawing affects the options that are available. You should be aware of the following: The projection angle can only be changed if no projected views exist on the current drawing being modied. You can edit the drawing to a larger or smaller size. You can even edit the drawing to a size small enough so that a portion of a view falls outside the boundary of the drawing. However, if you edit the drawing to a size so small that a member view falls entirely outside the boundary of the drawing, you will get an error message.
18
Tri w
al V ww
.nu
ce.
If you need to edit the drawing to a smaller size, but cannot due to the current position of the views, you will rst have to move the views closer to the drawings origin at the lower left corner of the drawing.
ers an
ion c
om
mt10050_g NX 4
18-6
Practical Applications of NX
Introduction to Drafting
Deleting a Drawing
There are a few different ways to delete a drawing sheet: Choose EditDelete Sheet. A Delete Sheet dialog lists of drawings eligible for deletion. The name of the current drawing sheet will not be in the list and cannot be deleted using the dialog. Select the dashed-line border of the drawing sheet with MB3 then choose Delete from the pop-up menu. This will delete the current drawing sheet. In the Part Navigator, select the drawing node with MB3 and choose Delete.
Tri w
al V ww
.nu
ers an
Choose the Delete Sheet icon from the Drawing Layout toolbar.
ce.
ion c
om
18
Practical Applications of NX
18-7
Introduction to Drafting
18
Tri w
Step 2:
al V ww
Start the Drafting application and create a new drawing sheet. Start the Drafting application. (StartDrafting) Because there are no existing drawing sheets in this part, the Insert Sheet dialog appears.
.nu
ers an
ce.
mt10050_g NX 4
18-8
Practical Applications of NX
ion c
om
Introduction to Drafting
Verify the following settings in the Insert Sheet dialog. Default drawing name is set to SH1. Inches option is on. Default drawing size is set to E - 34 X 44. Scale is set to 1:1 (1 over 1). Projection is set to 3rd Angle Projection.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
18
Practical Applications of NX 18-9
Introduction to Drafting
Choose OK. In the graphics window, the dashed lines dene the border of the new E size drawing sheet. The name of the drawing sheet appears in the lower left hand corner.
Tri w
18
Step 3:
al V ww
Add another drawing sheet. Choose the New Sheet icon toolbar. (InsertSheet) from the Drawing Layout
.nu
ers an
ce.
mt10050_g NX 4
18-10
Practical Applications of NX
ion c
om
Introduction to Drafting
Choose OK to accept the defaults. The name in the lower left corner of the graphics window shows that you have created a second drawing sheet. The Part Navigator will also list the existing drawing sheets in the part.
Step 4:
Tri w
al V ww
.nu
ers an
ce.
ion c
om
18
Practical Applications of NX 18-11
Introduction to Drafting
18
Step 4:
Tri w
Step 3:
Step 2:
al V ww
Choose Apply.
Start the Drafting application. (StartDrafting) Change the current drawing size. In the graphics window, place the cursor over the dashed border of the drawing sheet and choose MB3Edit Sheet. Choose the standard drawing size of A1 - 594 x 841.
The drawing changes to display the new size. Change the current drawing scale. The drawing scale establishes the default scale of all drawing views on the sheet. It is represented in a fractional format with two text elds arranged as a numerator and denominator. The drawing is currently displaying the views at 1/2 full size (1 in the top scale eld and 2 in the bottom scale eld).
18-12 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
.nu
ers an
ce.
ion c
om
Introduction to Drafting
In this case you want every view on this drawing sheet to display the part full size. Leave the upper Scale eld set to 1. Change the lower Scale eld to 1, then choose OK. All the views that are present on the drawing assume the new scale. The positions of the drawing views do not change with the scale.
al V ww
Step 5:
ers an
.nu
Tri w
ce.
.
ion c
om
18
Practical Applications of NX 18-13
Step 6:
Rename the current drawing. In the Part Navigator, place the cursor over the drawing sheet Sheet SH1 and choose MB3Rename.
Introduction to Drafting
Key in Trimetric and press Enter. You can also rename the current drawing sheet by placing the cursor over the drawing border, choosing MB3Properties, and keying in a new name. Step 7: Close all parts.
18
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
18-14
Practical Applications of NX
ion c
om
Introduction to Drafting
Tri w
The default colors for the foreground and background are black and gray but any color may be selected. The Show Widths option displays line widths.
al V ww
.nu
ers an
ce.
om
Then turn the Monochrome Display option on in the Drawing Part Settings section.
ion c
18
Practical Applications of NX
18-15
Introduction to Drafting
In the Part Navigator, place the cursor over the drawing sheet node and use MB3 to select Monochrome from the pop-up menu.
The Monochrome Display will take on the color selections already dened through the Visualization Preferences dialog.
18
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
18-16
Practical Applications of NX
ion c
om
Introduction to Drafting
View Preferences
The display of views is controlled by choosing the View Preferences icon or PreferencesView. You can then use the View Preferences dialog to dene the display of hidden lines, silhouettes, smooth edges, as well as section view background lines, etc.
Tri w
The Centerlines option automatically creates linear, cylindrical, and bolt circle centerlines for views where the axis of the cylindrical face is perpendicular or parallel to the plane of the drawing sheet.
al V ww
.nu
ers an
ce.
ion c
om
18
Practical Applications of NX 18-17
Introduction to Drafting
Hidden Lines
If you turn the Hidden Line option off, Hidden Line is not performed and all hidden lines in the view will appear as solid lines. If you turn the Hidden Line option on, the color, font, and width of the hidden lines are determined by the settings in the Color/Font/Width menus.
18
Tri w
Edges Hidden By Edges The Edges Hidden By Edges option controls the display of edges which are hidden by other overlapping edges. If this option is turned off, edges hidden by other edges are erased from the view.
al V ww
The color option is not applicable in Monochrome mode. Widths are displayed only if Show Widths is turned on in the PreferencesVisualization dialog.
.nu
ers an
ce.
mt10050_g NX 4
18-18
Practical Applications of NX
ion c
om
Introduction to Drafting
Smooth Edges
Smooth edges are those whose adjacent faces have the same surface tangent at the edge where they meet.
Tri w
If you turn the Smooth Edges option on, you can use the Color/Font/Width settings to specify their appearance. You can also use the End Gaps option to vary the edge intersection appearance.
al V ww
.nu
ers an
ce.
ion c
om
18
Practical Applications of NX 18-19
Introduction to Drafting
Virtual Intersections
The Virtual Intersections option allows you to display imaginary intersection curves as required by the JIS standard (section 6.13) and the ISO 128-1982 standard (section 5.2.2). The Virtual Intersections option is used when you want to display the curves in a member view that show where blended faces theoretically intersect. The color, font, and width of virtual intersections can be controlled when the Virtual Intersections option is turned on.
18
Tri w
al V ww
The virtual intersection curves only display if the original surfaces joined or intersected before they were blended.
.nu
ers an
ce.
mt10050_g NX 4
18-20
Practical Applications of NX
ion c
om
Introduction to Drafting
Choose the Add Base View icon in the Drawing Layout toolbar. Choose InsertViewBase View.
When using any of these methods, click in the graphics window to place the base view on the drawing.
Tri w
al V ww
.nu
ers an
ce.
om
In the Part Navigator, select a drawing sheet node and choose Add Base View from the MB3 pop-up menu.
ion c
18
Practical Applications of NX
18-21
Introduction to Drafting
2 3
View Determines the orientation of the base view. A pull-down menu list the canned views and any custom views that have been created.
4 5
18
Tri w
al V ww
Move View This option only appears on the toolbar if there is already a view on the drawing. This option allows you to move existing views during the operation of adding a new view.
.nu
ce.
Orient View Tool Provides a means to orient a view to a orientation that is not listed in the View pull-down menu.
ers an
om
Scale Provides a means to set the scale of the base view. A pull-down menu list several preset scales as well as the options to enter a custom scale or dene the scale by an expression.
ion c
Style Provides the same set of parameters as the View Preferences option. However, when these options are set from this toolbar they are specic to the view that is being placed on the drawing.
18-22
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
Orient View Tool When the Orient View Tool is selected a preview screen is presented along with several options to orient the model as desired.
Tri w
al V ww
1 Rotation Tool 2 View Plane Tool
.nu
3 Horizontal Direction
ers an
ce.
4 Associative Orientation 5 Reset 6 Reverse Direction
ion c
om
18
Practical Applications of NX 18-23
Introduction to Drafting
18
Tri w
al V ww
.nu
ce.
As you move the cursor around on the drawing the new view may be previewed as a view border, wireframe, Hidden Wireframe, or shaded image. To select a preview option click MB3 and choose Preview Style.
ers an
om
Preview
ion c
18-24
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
View Creation Options Bar During the creation of a projected view the View Creation Options Bar is displayed in the upper left corner of the graphics screen with several different options. Displayed below the bar is the Offset dynamic input box.
2 3 4 5
Tri w
6 7
al V ww
Base View Allow you to choose a different base view then originally selected. Hinge Line Used to dene and associative projection. The projected view is 90 to the dened hinge line.
Reverse Direction Changes the projection direction from the hinge line. Move View Allows you to move existing views during the operation of adding a new view. Offset Value is used to space the projected view from the parent view. The value is applied from the center of the views. The input box is made active by choosing MB3Cursor Tracking while adding a projected view. To apply a value: Key in the value and press Enter. To Reset: Press Backspace and then Enter.
.nu
Vector Constructor Pull-down becomes active if Hinge Line has been selected.
ce.
Style Provides the same set of parameters as the View Preferences option. If this option is not used the new view will inherit the style of its parent view.
ers an
ion c
om
18
Practical Applications of NX
18-25
Introduction to Drafting
Moving Views
18
Tri w
al V ww
hold MB1 border of the view, when the cursor changes to drag mode, down and move the view as required. As you move the view in proximity to another view, alignment lines will appear to aid in the positioning of the view. The alignment lines will appear relative to the top, bottom, left, right, or center of the view. If you select more than one view, they can all be moved simultaneously.
.nu
ers an
ce.
om
A view may be dragged around the drawing by placing the cursor over the
ion c
18-26
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
Once a view is removed from a drawing, all drafting objects or view modications associated to that view are deleted.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
18
Practical Applications of NX 18-27
Introduction to Drafting
18
Tri w
al V ww
.nu
ce.
ers an
ion c
om
Introduction to Drafting
Verify that Hidden Line is checked and the font is set to Invisible.
Choose OK.
Tri w
al V ww
.nu
ers an
ce.
om
Locate the view in the upper left corner of the drawing by clicking MB1.
ion c
18
Practical Applications of NX
18-29
Introduction to Drafting
Step 4:
Project a Front view. Move the cursor straight below the base view so that the alignment line is vertical. Locate the view in the bottom left corner of the drawing by clicking MB1.
Step 5:
18
Tri w
al V ww
Project a Right view off the Front view. Place the cursor over the Front views border; it becomes highlighted. Click MB3 and choose Add Projected View. Move the cursor to the right of the Front view so that the alignment line is horizontal.
.nu
ers an
ce.
ion c
om
mt10050_g NX 4
18-30
Practical Applications of NX
Introduction to Drafting
Locate the view in the bottom right corner of the drawing by clicking MB1.
Tri w
al V ww
Place the cursor over the Right views border. Click MB3 and choose Add Projected View.
Notice that at approximately the 10:00 position, a face in the Top and Front views highlight as well as the corresponding edge in the Right view. If you select a location with these faces highlighted you will create a true auxiliary view of that face.
.nu
Move the cursor around the Right view from the 12:00 to the 9:00 position.
ce.
ers an
ion c
om
18
Practical Applications of NX 18-31
Introduction to Drafting
Step 7:
18
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
18-32
Practical Applications of NX
om
In some cases, you may have to explicitly dene a hinge line for an auxiliary view. You can do this by choosing the Hinge Line option from the View Creation Options Bar and selecting an edge of the part.
ion c
Introduction to Drafting
Utility Symbols
The Utility Symbols option creates various centerlines, offset center points, target points, and intersection symbols. When you choose the Utility Symbol icon (or InsertSymbolUtility Symbol), the Utility Symbols dialog displays. This dialog allows you to specify settings that control the utility symbol as you create it. You can also use this dialog to modify existing symbols. The Utility Symbols dialog consists of four areas:
Tri w
al V ww
.nu
ers an
ce.
ion c
1 Symbol Icons 2 Point Position Options 3 Symbol Display Parameters 4 Preference Options
om
18
Practical Applications of NX
18-33
Introduction to Drafting
Point Position Options You can determine a symbols placement by selecting an object (or objects) from which to create the utility symbol. When you select an object, the system evaluates the desired location relative to that object based upon the setting of the position option. 1 Control Point 2 Intersection Point 3 Arc Center 4 Cylindrical Face 5 Screen Position
18
Tri w
Multiple Centerlines
This option, when turned on, allows you to create multiple linear or cylindrical centerline symbols without having to choose Apply after each object is selected. You can only apply multiple cylindrical centerlines when the point position option is set to Cylindrical Face. Thats because the system assumes the cylindrical objects are all oriented in the same manner and are of the same length.
.nu
The Cylindrical Face option allows you to place cylindrical or symmetrical centerlines by choosing the desired cylindrical or conical face, even if it is hidden inside the solid.
al V ww
You can select up to 100 points to dene a linear centerline, circular centerline or bolt circle.
ers an
ce.
ion c
om
mt10050_g NX 4
18-34
Practical Applications of NX
Introduction to Drafting
Using the Inherit Option You can set the symbol preferences by choosing the Inherit option. This allows you to select an existing symbol from which to inherit preferences. When the symbol is selected, the preferences matching those of the selected symbol will be set in the dialog and will be used to create a new symbol. Inherit can also be used to edit the display of an existing symbol. To do this, you would select the symbol you intend to edit, choose Inherit, then select the symbol whose preferences you wish to see reected in the rst. The new settings will be displayed in the dialog. Choose Apply to perform the edit. Using the Default Option
Tri w
You can delete a utility symbol by selecting the symbol from the graphics window and choose the Delete icon. (EditDelete)
The symbols can be selected at any position. When you delete a utility symbol, any associated objects such as dimensions are also deleted unless the Retain Annotation option in PreferencesDrafting is turned on.
Adding Automatic Centerlines Automatic center lines may be added to a view after its creation. The hole or pin axis must be either perpendicular or parallel to the plane of the drawing view To apply automatic center lines: Choose InsertSymbolUtility Symbol.
al V ww
A utility symbols placement is controlled by a position on an object. The system will automatically size the symbol components to the objects selected to create it, based upon the local preference settings.
.nu
ers an
To edit an existing symbol, select the symbol and choose Default. The default settings will be displayed in the dialog. Choose Apply to update the symbol.
ce.
ion c
The Default option resets the preferences to the customer default settings. You can use this option to set the preferences before creating a new symbol or to edit an existing symbol.
om
18
Introduction to Drafting
18
Tri w
al V ww
.nu
ers an
ce.
ion c
om
18-36
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
Tri w
Step 4:
Create a simple centerline. Choose the Utility Symbol icon. (InsertSymbolUtility Symbol) Choose the Linear Centerline icon.
.nu
Step 3:
al V ww
ers an
ce.
ion c
om
18
Practical Applications of NX 18-37
Introduction to Drafting
If you select the wrong point for the symbol position, choose the icon again to deselect the object and start over. Choose Apply to create the centerline (Ctrl-MB2).
Step 5:
Create a linear centerline through multiple points. A linear centerline is created if you select multiple collinear holes. Verify Multiple Centerlines is turned off.
18
Tri w
al V ww
The size of the symbol components is determined by the objects selected. The linear centerline would display with a different size if the inner circles had been selected. Choose Apply (Ctrl-MB2).
Any holes selected that are not collinear will not be added to the symbol.
.nu
ers an
ce.
ion c
om
18-38
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
If a point is selected that is not collinear, the following error message will appear.
Tri w
al V ww
.nu
ers an
ce.
ion c
Step 6:
om
18
Practical Applications of NX 18-39
Introduction to Drafting
Point position options allow you to create a centerline associated to objects other than cylinders.
18
Tri w
A cylindrical centerline must be associated to two point positions. A cylindrical centerline is updated when the data to which it is associated is moved or resized. If one of the objects to which a cylindrical centerline is associated is deleted, the centerline will also be deleted.
.nu
al V ww
The Cylindrical Face position option allows you to choose a cylindrical or conical face of a feature for placement.
ers an
ce.
ion c
5 Screen Position
om
mt10050_g NX 4
18-40
Practical Applications of NX
Introduction to Drafting
Tri w
al V ww
.nu
ers an
ce.
ion c
om
18
Practical Applications of NX 18-41
Introduction to Drafting
Select two arc center locations for each of the three centerline placements shown below:
18
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
18-42
Practical Applications of NX
ion c
om
Introduction to Drafting
Tri w
al V ww
In the orthographic view, you will nd it impossible to select the right hand edge of a small hole without picking the center of the larger outside edge of the part instead. In this case, the Cylindrical Face option can be used to select a cylindrical or conical face of a feature for placement of a centerline symbol. Create a centerline symbol using the Cylindrical Face option. Continue using the Cylindrical Centerline icon.
.nu
When creating cylindrical centerlines, you may not always be able to use the Arc Center point position option. The larger hole depicted in the section view is partially hidden. Since you cannot see the left edge of the hole in this view, you would not be able to select it.
ers an
ce.
ion c
om
18
Practical Applications of NX 18-43
Step 5:
Introduction to Drafting
Change the Point Position option to Cylindrical Face. Place your cursor over the cylindrical face as shown and select the face using MB1.
Tri w
18
Step 6:
al V ww
Close all parts.
.nu
When creating centerlines using the Cylindrical Face option, the local display parameter values that determine the symbol past part distances are disregarded.
ce.
Indicate end points 1 and 2 of the cylindrical centerline, using cursor locations as shown. The indicated end points are projected to the axis of the cylindrical face, and two drafting points are created that are associated to the selected face.
ers an
ion c
om
18-44
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
Dimensions
The various dimensions types may be accessed two different ways. Choose InsertDimension and then choose the desired dimension type.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
18
Practical Applications of NX 18-45
Introduction to Drafting
Use the Dimensions toolbar. This toolbar offers a menu of the available dimension types.
18
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
18-46
Practical Applications of NX
ion c
om
Introduction to Drafting
Annotation Preferences
Dimensions may be displayed in many different ways. Some of the settings are for appearance, i.e. extension line and arrowhead. Other settings convey the value of the dimension, i.e. the number of decimal places used to dene tolerance. In general most of the dimensions will share the same appearance. The Annotation Preferences dialog is used to capture those global settings. The Annotation Preferences dialog is activated by choosing PreferencesAnnotation or by choosing the Annotations Preferences icon.
Line/Arrow Controls the style and size of leaders, arrows, and extension lines for both dimensions and other annotations. A preview area provides a rendition of the symbol with leaders and dimensions. Lettering Controls the alignment, justication, size, and font of text. Units Controls the desired unit of measure for dimensions and whether dimensions are created in single or dual dimension format. Radial Controls the settings that are unique to diameter and radius dimensions.
Tri w
al V ww
.nu
ce.
Dimensions Controls the display of extension lines and arrows, orientation of text, precision and tolerance, chamfer dimensions, and narrow dimensions.
ers an
ion c
om
18
Practical Applications of NX
18-47
Introduction to Drafting
The Annotation Placement toolbar also appears when creating dimensions to help control the placement of the dimension.
18
Tri w
1 2 3 4 5 6 7
al V ww
Leader Type Leader Placement Opens the Create Leader dialog Associate Origin with Helper Lines Alignment Position Opens the Origin Tool dialog Annotation Plane
.nu
ers an
ce.
ion c
om
mt10050_g NX 4
18-48
Practical Applications of NX
Introduction to Drafting
The Snap Point Toolbar The Snap Point toolbar will be available when creating dimensions.
This toolbar acts as a lter for selecting points on parts. You can turn icons on (highlighted) or off in order to limit your selection to specic types of points. The Two Pick Intersection icon (at the right end of the toolbar) will let you select any two edges whose intersection you cannot get within the select ball. (When you turn it on, all of the other icons will be grayed out.) The Escape Key
Tri w
As you begin to locate the dimension, pass the cursor over the existing dimension that you want to align to. Whenever the placement image of the new dimension is aligned horizontally or vertically with the existing dimension (or other annotation), you will get a dashed help line.
al V ww
As you create dimensions it is now very simple to align the dimension with an existing dimension. To help you do this, the system will provide graphical cues whenever the origins of the dimensions line up.
.nu
ce.
ers an
You can press the Escape key at any time to release all selected objects. It is often quicker than using Shift+Select.
ion c
om
18
If you want the new dimension associated with the existing dimension, make sure the Associate Origin with Helper Lines icon by default). is turned on (It is on
Practical Applications of NX
18-49
Introduction to Drafting
Appended Text
Text may be appended to a dimension while you are creating it. If you want only one line of appended text, you can select the object(s) to dimension and, prior to locating the dimension, choose one of the Appended Text options in the MB3 pop-up menu.
18
Tri w
To add appended text to a previously created dimension that does not already have appended text, you can: Double-click on the dimension, and then use the Annotation Editor icon in the interactive toolbar. Double-click on the dimension and then use the right (after), left (before), up (above), or down (below) arrow key on the keyboard to get the appended text location you desire. Key in the text and press Enter. Double-click on the dimension, and then use MB3 to choose either Appended Text (for a single line of text), or Annotation Editor (for more complex text).
.nu
If the text is more complex, you will need to use the Annotation Editor dialog. You can access the Annotation Editor from the interactive toolbar at any time, or you can access it after selection of objects (and before locating the dimension) by using MB3.
al V ww
You may also use the right (after), left (before), up (above), or down (below) arrow key on the keyboard instead of the MB3 pop-up options.
ers an
ce.
ion c
om
mt10050_g NX 4
18-50
Practical Applications of NX
Introduction to Drafting
To edit existing appended text, you can: Double-click on the appended text. Double-click on the dimension and then use the right (after), left (before), up (above), or down (below) arrow key on the keyboard to get the appended text location you desire. Select the dimension, and then use MB3 on the appended text. You get the following menu:
Tri w
.nu
the Edit Appended Text option will access the Annotation Editor dialog.
al V ww
ers an
ce.
ion c
om
18
Practical Applications of NX 18-51
Introduction to Drafting
Tolerances
There are several ways to add or edit tolerances. Prior to creating a dimension (after choosing a dimension icon), you can choose the Tolerance icon on the interactive toolbar, and set the desired tolerance type. The Tolerance Values icon is then added to the toolbar. Choose it and enter the desired values. While creating a dimension (after selecting the object to dimension), you can: Set the tolerance type by choosing either MB3Tolerance Type or the Tolerance Type icon.
Tolerance Type
18
Tri w
To add a tolerance later, you can select the dimension and use the methods shown above. To edit a tolerance later, you can use one of the following three methods: Select the tolerance with MB3Edit.
Double-click on the dimension to access the dimension bar (in the upper left corner of the graphics screen).
al V ww
Tolerance Values
.nu
ers an
ce.
mt10050_g NX 4
18-52
Practical Applications of NX
ion c
Set the desired tolerance values by choosing either MB3Tolerance or the Tolerance Values icon.
om
Introduction to Drafting
al V ww
Tri w
To change Text Orientation or Text Arrow Placement of an existing dimension, doubleclick on the dimension, and then use MB3. You will get the same menu as shown above. Moving a Dimension To change the origin of an existing dimension, simply drag it with MB1, without any function active.
.nu
ers an
ce.
Automatic
ion c
Arrows Out Arrows In
Text at Angle
om
18
Practical Applications of NX 18-53
Introduction to Drafting
18
When you access this popup menu, the dimension bar also appears in the upper left hand corner.
Tri w
The cursor will change to indicate that you are in the editing mode.
18-54 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
al V ww
The other popup menu appears when you double-click with MB1 on an existing dimension (while in or outside of the dimension function) and then click MB3.
.nu
ers an
ce.
ion c
om
Introduction to Drafting
If you again double-click (with MB1) on the selected dimension, you will access the Dimension Style dialog. Changing the Precision of a Dimension There are a few ways to change the precision of an existing dimension. After double-clicking on the dimension: Choose MB3Nominal Precision. Choose the precision from the icon option bar.
Tri w
Inheriting Preferences from an Existing Dimension After a dimension has been created, to edit its preference setting to that of another existing dimension: Double-click (with MB1) on the dimension that is to change. Click MB3 on the dimension and choose Inherit. Select the dimension that has the desired preference settings.
al V ww
.nu
ers an
ce.
ion c
om
18
Practical Applications of NX 18-55
Deleting Dimensions You can use the dimension pop-up menu to delete a dimension or you can select the dimension(s) to delete, and use the Delete icon.
Introduction to Drafting
ion c
ce.
in the Dimension
18
If you select the wrong object, press the Escape key on the keyboard to deselect, and select again. Place the dimension by clicking MB1 at the desired location. If you need to change the style of an existing dimension, double-click it (to select it), then double-click it again to display the Dimension Style dialog.
Tri w
al V ww
.nu
ers an
om
18-56
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
Step 5:
Create a Vertical dimension. The dimension you are about to create is based upon the selection of a linear centerline, not the arc centers. This allows the gap to be displayed between the centerline symbol and the dimension extension lines. Select the centerline symbol.
Tri w
al V ww
Choose 1 decimal place for the Tolerance Precision in the Dimension bar.
.nu
ers an
Choose Equal Bilateral Tolerance in the Dimension bar in the upper left corner of the graphics window.
ce.
ion c
om
18
Practical Applications of NX
18-57
Introduction to Drafting
Key in .1 for the Tolerance and press Enter. Place the dimension.
18
Tri w
Step 6:
al V ww
The Tolerance Type, Precision, and Value can also be changed using the MB3 pop-up menu after selecting the object(s) to dimension.
Create a Cylindrical dimension for the diameter of the boss. This dimension requires that you append text in front of the diameter symbol.
.nu
ers an
ce.
ion c
om
Introduction to Drafting
Before placing the dimension, choose MB3Appended TextBefore. In the dynamic input eld, key in 2X and press the Enter key.
Tri w
Step 7:
al V ww
.nu
ers an
ce.
om
You also need to adjust the placement before you establish the dimension. You can do this with the MB3 pop-up menu.
ion c
18
Practical Applications of NX
18-59
Introduction to Drafting
Choose Reset.
ers an
.nu
ce.
ion c
18
Tri w
Step 8:
al V ww
Locate the dimension so that the alignment line indicates that it is aligned with the dimension above it.
Click MB2 to exit the dimension function. Close all parts and do not save.
om
18-60
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
Text Creation
The Annotation Editor is used to create notes, labels, and GD&T symbols. You can access the Annotation Editor interface by: Choosing the Annotation Editor icon toolbar. Choosing InsertAnnotation. from the Drafting Annotation
Tri w
al V ww
.nu
ers an
ce.
ion c
The Annotation icon option bar and the edit window will be displayed in the graphics window. However, the small edit window can be enlarged and moved.
om
18
Practical Applications of NX 18-61
Introduction to Drafting
Creating Notes
The Annotation bar is stationary. It will always remain in the upper left hand corner.
The above options are also available while locating an annotation, by using MB3 on the graphics window.
18
Because this is a window, you can drag any side or corner to change its size or drag the entire window to a different location. Also, youll see horizontal and vertical scroll bars appear whenever they are required.
Tri w
The Edit Window, found in the upper left hand corner of the graphics window is also called the "Dynamic Mini-Text Box" because it lets you enter text and symbols for your notes and labels. The Edit window contains some default text (which is highlighted).
al V ww
.nu
ers an
ce.
1 Access the full Annotation Editor dialog 2 Change the Style for the annotation being created. 3 Insert a special symbol. 4 Insert a GD&T symbol. 5 Insert a datum symbol.
om
ion c
18-62
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
The Annotation Placement toolbar works the same as it does for dimensions.
Entering Text To enter text, begin typing over the highlighted text in the Edit window.
Tri w
After you locate the text, it remains in the edit window for you to use again or edit for the next annotation. You can also create a note on a drawing by dragging a .txt le from an operating system window to the drawing.
al V ww
.nu
ers an
ce.
om
You can use CTRL-i, CTRL-b, and CTRL-u to for italics, bold, and underlined text as you compose the note.
ion c
18
Practical Applications of NX
18-63
Introduction to Drafting
18
Tri w
If you want a second leader, repeat the second and third steps before dening a text location with MB1. You can quickly change a leader location by clicking MB3 over the leader, choosing Edit Associativity, and specifying the new location.
.nu
Press (and hold down) MB1 and drag the cursor away from the selection point. A temporary display of the leader will be shown on the screen.
al V ww
If you want the leader to point to empty space instead of an object use the same procedure. The only difference is that the cursor will not display in a leader mode if an object is not selected.
ers an
ce.
ion c
Locate the cursor on the curve/edge/face where you want the arrowhead located (with the cursor displayed as shown below).
om
mt10050_g NX 4
18-64
Practical Applications of NX
Introduction to Drafting
Step 4:
ers an
.nu
ion c
ce.
The Annotation Bar, Edit window, and Annotation Placement Toolbar will be displayed.
Tri w
al V ww
om
(InsertAnnotation)
18
Press Backspace to remove the text from the Edit window. Key in your name into the Edit Window. It will be placed in the title block. There are no limits on the number of characters per line, or the total number of characters that can be entered.
Practical Applications of NX
18-65
Introduction to Drafting
Step 5:
Place the note on the drawing. Zoom in on the Title block. Drag the note to the desired location on the drawing, and indicate the placement by clicking MB1.
Step 6:
18
Tri w
Step 7:
al V ww
Create a label.
In capital letters, key in the following text in the Edit window. OMIT PAINT FOR ELECTRICAL BONDING Click and hold down MB1 on the phantom circle in the front view and drag the text until you see a leader; release MB1. Click MB1 once again to place the label as shown below.
Click MB2 to close the editor. Do not close the part, it will be used in the next activity.
.nu
ce.
Notice that the text remains behind the cursor in the graphics window. The text will continue to follow the cursor until the Edit window is closed.
ers an
Because you are currently using the system defaults for the Lettering preferences, the text alignment position is located at the mid-center of the note.
ion c
om
18-66
Practical Applications of NX
mt10050_g NX 4
Introduction to Drafting
Editor icon
Tri w
al V ww
.nu
ers an
You can access the Annotation Editor dialog by choosing the Annotation
ce.
ion c
Expression values
om
18
Practical Applications of NX
18-67
Introduction to Drafting
18
1 Toolbar 2 Text Entry Window 3 Preview Window (Show Preview icon must be selected) 4 Symbol Display and Text Preference Options
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
18-68
Practical Applications of NX
ion c
om
Introduction to Drafting
As you enter text and symbols, the text and control characters appear within the Text Entry Window. In this window you may use the formatting options available on the Toolbar to customize the appearance of your text. For example, you may want your name to appear as italic, underlined letters. As you type, the text will appear in the graphics window and in the annotation editor preview window (if turned on) as shown.
Tri w
al V ww
.nu
ers an
ce.
ion c
om
18
Practical Applications of NX 18-69
Introduction to Drafting
The Annotation Editor dialog contains several options for text formatting. Some of the more common options are described below.
1 Clears the display in the text entry and preview area. 2 Opens (or closes) the preview area. 3 Text font.
18
Tri w
.nu
al V ww
ers an
ce.
mt10050_g NX 4
18-70
Practical Applications of NX
ion c
om
Introduction to Drafting
Editing Notes
You can edit text in a previously created note or label by selecting it from the drawing and using the MB3 pop-up menu. You get the following menu:
Tri w
Helper Lines
Helper lines act as a guide that allows you to line up notes, labels, dimensions, symbols, and views to other drawing objects on the drawing. Helper lines appear as a dashed line. To use helper lines, move the cursor over the object to which you want to align as you are placing the new annotation. The note highlights and helper lines appear.
.nu
You can also edit annotation objects by double-clicking (with MB1) on the note or label. You can also use MB1 to select multiple objects (but this will reduce the options available on the MB3 pop-up menu).
al V ww
ers an
ce.
ion c
om
18
Practical Applications of NX 18-71
Press and release MB1 to place the annotation at the desired location.
Introduction to Drafting
18
Choose the Clear icon the editor. in the dialog to clear any text in
Tri w
Step 3:
al V ww
Create another note using the Annotation Editor dialog. Choose the Annotation Editor icon from the icon option bar in the upper left corner of the graphics window.
.nu
ers an
Place the text in the lower left corner of the drawing as shown below by clicking MB1 at that location.
ce.
mt10050_g NX 4
18-72
Practical Applications of NX
ion c
NOTE: 1) DIMENSIONS AND TOLERANCING PER ASME Y14.5M-1994. 2) BREAK ALL SHARP EDGES.
om
Introduction to Drafting
Verify the Font is set to blockfont and the change the Character Scale Factor to 1.75.
In capital letters, enter the text for the drawing number 05-FIT-2475.
al V ww
Choose Clear Key in: 1/1 Key in 2DAY.
Tri w
Pass the cursor over 1/1 so that a dashed alignment help line is shown. Place the text in the Date area of the title block. Complete the Title Block by adding the sheet numbers.
.nu
ce.
Step 4:
ers an
ion c
om
18
Practical Applications of NX 18-73
Close the Editor and click MB2 to exit. Step 5: Change the date on the drawing to todays date. Click MB3 on the date 2DAY in the title block.
UGS Corporation, All Rights Reserved
Introduction to Drafting
Choose Edit Text from the pop-up menu. Highlight 2DAY in the Edit Window and type in todays date (MM-DD-YY). Click MB2 to close the Edit Window. Step 6: Reposition the date. Using MB1, drag the date so that the right end ts inside the box. Notice how it maintains alignment with the scale note. If required, drag the 1/1 note down so that the date does not lay on top of the word DATE.
Step 7:
18
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
18-74
Practical Applications of NX
ion c
om
Introduction to Drafting
6. Add the drawing formats; title block, border, revision block, standard notes (Site dependent)
Tri w
9. Add more views; projected, detail, section, isometric, exploded (InsertView) 10. Adjust the view display; size, orientation, etc. (EditStyle or EditView) 11. Clean up individual views with view dependent edits; erase object, edit entire object, edit object segment (EditViewView Dependent Edit) 12. Add the Utility Symbols; centerlines, target symbols, intersection symbols (InsertSymbolUtility Symbol) 13. Add the dimensions (InsertDimension) 14. Add the notes, labels, and GD&T symbols (InsertAnnotation)
.nu
8. Add the base view, typically top or front (InsertViewBase View and choose the view to add)
al V ww
7. Set View Display Preferences; hidden line removal, section backgrounds, threads (PreferencesView)
ers an
ce.
om
ion c
18
Practical Applications of NX
18-75
Introduction to Drafting
Summary
The Drafting Application provides for the creation of drawings. Views and dimensions that are placed on a drawing are associative to the solid model and update when changes are made to the model. The Annotation Editor interface makes it easy to create, edit and delete notes and labels. The annotation bar and edit window allows you to work with notes and labels without opening the Annotation Editor dialog. In this lesson you: Modied a drawing.
18
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
18-76
Practical Applications of NX
ion c
om
Appendix
A Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-1
Additional Projects
Project 1
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-2
Practical Applications of NX
ion c
om
Additional Projects
Project 2
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-3
Additional Projects
Project 3
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-4
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-5
Additional Projects
Project 4
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-6
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-7
Additional Projects
Project 5
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-8
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-9
Additional Projects
Project 6
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-10
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-11
Additional Projects
Project 7
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-12
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-13
Additional Projects
Project 8
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-14
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-15
Additional Projects
Project 9
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-16
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-17
Additional Projects
Project 10
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-18
Practical Applications of NX
ion c
om
Additional Projects
Project 11
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-19
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-20
Practical Applications of NX
ion c
om
Additional Projects
Project 12
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-21
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-22
Practical Applications of NX
ion c
om
Additional Projects
Project 13
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-23
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-24
Practical Applications of NX
ion c
om
Additional Projects
Project 14
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-25
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-26
Practical Applications of NX
ion c
om
Additional Projects
Project 15
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-27
Additional Projects
Project 16
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-28
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-29
Additional Projects
Project 17
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-30
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-31
Additional Projects
Project 18
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-32
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-33
Additional Projects
Project 19
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-34
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-35
Additional Projects
Project 20
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-36
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-37
Additional Projects
Project 21
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-38
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-39
Additional Projects
Project 22
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
A-40
Practical Applications of NX
ion c
om
Additional Projects
Tri w
al V ww
.nu
ers an
ce.
ion c
om
A
Practical Applications of NX A-41
Appendix
B Expression Operators
Overview
Tri w
al V ww
.nu
ers an
ce.
ion c
The following information lists the various operators that may be used in expressions.
om
B
Practical Applications of NX B-1
Expression Operators
Operators
There are several types of operators that you may use in the expression language. Arithmetic Operators + * / % ^ = Addition Subtraction and Negative Sign Multiplication Division Modulus Exponential Assignment Example p2=p5+p3 p2=p5p3 p2=p5*p3 p2=p5/p3 p2=p5%p3
& or && | or ||
B
B-2 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
al V ww
Equal Not Equal Negate Logical AND Logical OR
.nu
ce.
ers an
om
ion c
p2=p5^2
p2=p5
Expression Operators
Tri w
al V ww
.nu
ce.
When using operators with the same precedence in an equation without parameters, use left-to-right or the right-to-left rule from the table. For example:
ers an
Right to Left
ion c
om
B
Practical Applications of NX B-3
Expression Operators
mm(x) converts x from millimeters to the default units of the part mtr(x) converts x from meters to the default units of the part yd(x) converts x from yards to the default units of the part
B
B-4 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
al V ww
.nu
ce.
ers an
om
ion c
Expression Operators
Built-in Functions
Built-in functions include math, string, and engineering functions. Scientic Notation You may optionally enter numbers in scientic notation. The value you enter must contain a positive or negative sign. For example, you can enter: 2e+5 which is the same as the value 200000 2e-5 which is the same as the value .00002
Returns the absolute value of a given number Returns the inverse cosine of a given number in degrees Returns the inverse tangent of a given number in degrees from 90 to +90
ceiling Char
Tri w
charReplace cos oor format getenv hypcos hypsin hyptan
compareString Case sensitive compare of two strings Returns the cosine of a given number in degrees dateTimeString Returns the system date and time in the format Fri Nov 21 09:56:12 2005\n Returns the largest integer less than or equal to a given number Returns a formatted string, using C-style formatting specication Returns the string value of a given environment variable string Returns the hyperbolic cosine of a given number Returns the hyperbolic sine of a given number Returns the hyperbolic tangent of a given number
al V ww
Returns the ASCII code of the rst character in a given string or zero if the string is empty
Returns the ASCII character for a given integer in the range 1 to 255
Returns a new string from a given source string, character to replace and the corresponding replacement characters.
.nu
ce.
Returns the inverse tangent of a given delta x divided by a given delta y in degrees from 180 to +180
ers an
om
ion c
Built-in Functions
B
B-5
Practical Applications of NX
Expression Operators
Built-in Functions log log10 MakeNumber max min mod Returns the natural logarithm of a given number Returns the logarithm base 10 of a given number Returns the number or integer of a given numerical string Returns the largest number from a given number and additional numbers Returns the smallest number from a given number and additional numbers Returns the remainder (modulus) when a given numerator is divided by a given denominator (by integer division)
Returns pi
Converts an angle in degrees into radians Replaces all occurrences of str1 with str2 Returns the integer nearest to a given number, returns the even integer if the given number ends in .5 Returns the sine of a given number in degrees Returns the inverse square root of a given positive number
B
B-6 Practical Applications of NX UGS Corporation, All Rights Reserved mt10050_g NX 4
Tri w
tan ug_ functions
Returns a string containing a textual representation of a given value Returns a new string containing a subset of the elements from the original list Returns the sine of a given number
see the documentation for descriptions of dozens more specialized math and engineering functions
.nu
StringUpper
al V ww
ers an
ce.
ion c
om
Appendix
Tri w
Points may be specied in one of two ways: either choose one of the provided, icons at the top of the dialog, or directly enter the X-Y-Z coordinates in the elds provided.
al V ww
.nu
ers an
ce.
Practical Applications of NX C-1
om
The Point Constructor dialog provides a standard way to specify points. It allows the creation of point objects as well as the determination of locations in three-dimensional space.
ion c
This appendix describes the various Point Constructor methods that may be used.
Inferred Point Depending on where you select when using this option, one of the following single selection options will be used: cursor location, existing point, end point, mid point or arc center. This option does not require a selection of the particular point type for each selection.
Cursor Location
Tri w
For example, if the smallest increment on the part is in eighths of an inch (.125), then the grid spacing would be set to .125. A point at exactly one inch in X and two inches in Y could be created by counting over eight grid points in X and up sixteen in Y and indicating a screen position.
Existing Point Use this option to specify a location by selecting an existing point. Remember that the point constructor allows locations in model space to be specied. In the instance where an existing point is being selected it is generally a case of using that point to aid in the construction of another object such as a the endpoint of a line, or the location of an object, such as placement of a drawing border.
.nu
To locate points quickly and precisely, use a grid (see PreferencesWork Plane Show Grid). When Snap to Grid is on, points snap to the nearest grid position. The grid spacing may be set as desired. The spacing in the X-direction does not need to be the same as the spacing in the Y-direction.
al V ww
ce.
Use this option to construct points anywhere on the screen by positioning the cross hairs and indicating a location. The location dened lies on the WCS Work plane.
ers an
ion c
om
mt10050_g NX 4
C-2
Practical Applications of NX
C
End Point Use this option to specify locations at the end points of existing lines (1), arcs (2), conics (3), and splines (4).
Tri w
al V ww
.nu
ers an
When selecting geometry, place the selection ball near the end point (1) you wish to select. The point is located at the end of the curve nearest to where it was selected (see below). Closed curves, such as complete circles, have only one endpoint because the two ends are at the same coordinate location.
ce.
Practical Applications of NX C-3
ion c
om
C
Control Point Use this option to locate points at the control points of geometric objects. The control points, which vary for each object type, include: Existing points, End points of conics, End points and Mid points of open arcs, Center points of circles or arcs, Mid points and End points of lines, and End points or Knot points of splines. Use the cursor to select objects. Since some objects have more than one control point, place the cross hairs near the control point desired. The system locates the control point nearest the position where the curve is selected.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
C-4
Practical Applications of NX
ion c
The illustration below shows the various locations of control points on existing lines (1), arcs (2), conics (3), and splines (4).
om
C
Intersection Point Use this option to locate a position at the intersection of two curves or at the intersection of a curve and a surface or plane. If the curves intersect more than once, the system creates the point nearest to where the second curve was selected.
Tri w
Positions may be indicated at the intersection of any two non-parallel curves. Implied intersections may be located even if the objects do not actually touch (see below).
al V ww
YC XC
.nu
ers an
ZC
ce.
Practical Applications of NX C-5
om
When two selected curves are not coplanar with the XC-YC plane the system creates the point on the rst curve (1) selected. By projecting the second curve (2) parallel to the ZC axis an apparent intersection is calculated and the point (3) is dened on the rst object selected (see below). Projections are always done along the ZC-axis.
ion c
C
Arc/Ellipse/Sphere Center Use this option to specify a position at the center of an arc or ellipse by selecting the arc along its circumference.
In the example below, selecting with the circumference (1) of the large circle within the selection ball denes the center point (2) of the large circle.
Tri w
.nu
Selecting near the center of the large circle (1) will not select the center of the large circle since the selection ball touches the circumference of the small circle.
al V ww
ers an
ce.
mt10050_g NX 4
C-6
Practical Applications of NX
ion c
om
C
Angle on Arc/Ellipse Use this option to locate a position (1) at an angular location on an arc or an ellipse.
Tri w
al V ww
.nu
ce.
The angle value is entered in degrees. The angle is referenced from the positive XC axis and is measured counterclockwise in the WCS. The angular position on the arc or ellipse may also be dened on the unconstructed portion (2) of an arc or ellipse.
ers an
ion c
om
Practical Applications of NX
C-7
C
Quadrant Point Use this option to locate positions at the quarter points of an arc or an ellipse.
Tri w
al V ww
.nu
ers an
Points may be located at the starting point of the arc or ellipse and then at quarter-distance intervals along the object. The point located (1) is the quadrant point nearest to the position selected (2). The quadrant position may also be dened on the unconstructed portion (3) of an arc.
ce.
mt10050_g NX 4
C-8
Practical Applications of NX
ion c
om
C
Point on Curve/Edge Use this option to locate positions on a curve or edge by specifying a U Parameter. After choosing this option and selecting a curve or edge, the Point Constructor dialog will display an entry eld for a U Parameter.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX C-9
ion c
The U Parameter can be a value between 0 and 1 where a value of 0 would be the start and a value of 1 would be the end of the curve or edge.
om
C
Point on Surface Use this option to locate positions on a surface (face) by specifying a U Paremeter and a V Parameter. After choosing this option and selecting a face, the Point Constructor dialog will display entry elds for the U and V Parameters.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
C-10
Practical Applications of NX
om
The U and V Parameters can have values between 0 and 1 to dene the location on the face.
ion c
The Reset button sets the values X, Y, and Z coordinates of the Base Point to 0 and sets the Offset method to None.
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX C-11
om
Reset
ion c
Offset
This option allows you to specify a position in model space offset from a reference position. The offset may be specied in several different methods.
Once an offset method has been specied, it remains in effect until another one is chosen. The default is None (no offset). Rectangular Offset
Tri w
.nu
Z Y X
al V ww
The location of the offset point (1) relative to the reference point (2) is determined by the coordinate system (3) selected and the orientation of that coordinate system.
ce.
This option allows a position to be offset by keying in values that represent the X, Y, and Z directions relative to the coordinate system specied from a reference point (see below).
ers an
ion c
om
C-12
Practical Applications of NX
mt10050_g NX 4
Cylindrical Offset This option allows an offset point (1) to be specied by keying in cylindrical coordinates. The offset values for Radius (2), Angle (3), and Delta-ZC (4) are dened relative to the specied coordinate system and applied as illustrated below. The radius and the angle always lie in the X-Y plane of the coordinate system specied. A cylindrical offset may reference either the absolute coordinate system or the work coordinate system.
ZC
Spherical Offset
Tri w
Z
This option allows specication of an offset position using spherical coordinates, two angles and a radius (see below). Angle 1 always lies in the X-Y plane, and Angle 2 denes the elevation of the offset point from the X-Y plane. The radius denes the distance between the base point and the offset point. A spherical offset may reference either the work coordinate system or the absolute coordinate system.
al V ww
XC Y X
.nu
ers an
YC
ce.
Practical Applications of NX C-13
ion c
om
Vector Offset This option allows specication of an offset point (1) by indicating a direction and distance (2). A vector (3) is dened by selecting a line (4). The direction of that vector is determined by which end of the line is selected.
Y X
Tri w
The direction of the offset is determined by the where the curve is selected relative to reference point. In the example below, the reference point (1) is in the middle of the curve. Selecting the curve at position (2) to produce direction (3) and selecting at position (4) to produces direction (5).
al V ww
This option allows an offset point (1) to be dened along a curve by a specied arc length distance or a percentage of the total curve path length.
.nu
ers an
ce.
ion c
om
mt10050_g NX 4
C-14
Practical Applications of NX
Appendix
D Customer Defaults
Overview
Tri w
al V ww
.nu
ers an
ce.
Practical Applications of NX D-1
ion c
There are utilities and customization les which affect the default interface and behavior of NX. This appendix covers these topics which would normally be the responsibility of a system administrator.
om
Customer Defaults
Customer Defaults
Customer defaults are accessed by choosing FileUtilitiesCustomer Defaults.
When NX is rst started (out-of-the-box) the defaults are set to User and a variable points to a user le which may or may not exist. This is an extract from the log le for a user named nxuser after logging in and starting NX for the rst time:
Processing customer default values file C:/Documents and Settings/nxuser /Local Settings/Application Data/Unigraphics Solutions /NX4/nx4_user.dpv
Create the le and customize it as you wish, and then make it read only. Dene the le in a path to which the user cannot write. The le and the path need not exist. Lock one or more defaults at a higher level, i.e. group or site level.
Tri w
al V ww
If the administrator wishes to prevent the user from changing the defaults, i.e., set them as User (Read Only), there are various ways to accomplish it:
.nu
ce.
NX will create the le nx4_user.dpv when and if the user makes a change to the defaults.
ers an
The fact that the le does not exist is of no concern because the path is writable for the person logged in.
ion c
User customizations file C:/Documents and Settings/nxuser /Local Settings/Application Data/Unigraphics Solutions /NX4/nx4_user.dpv does not exist
om
D-2
Practical Applications of NX
mt10050_g NX 4
Customer Defaults
At the Site and Group levels the dialog displays padlocks beside each default, enabling the administrator to lock out a particular default for lower levels. When a lock is active not only is the text de-emphasized but value change is prohibited. Even if the site (or a lower) DPV le is writable the value of a locked default can not be changed until the lock icon has been toggled off for the given default).
Tri w
al V ww
.nu
ers an
ce.
ion c
om
Practical Applications of NX
D-3
Customer Defaults
For example, to lock out the ability to create promotions, the administrator clicks the lock beside promotions at the site or group level. The icon changes color and the text is de-emphasized.
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
D-4
Practical Applications of NX
om
At the user level, that default is de-emphasized an a padlock is displayed beside it.
ion c
Customer Defaults
The system administrator can use the Default Lock Status to set the global locked status for all of the customer defaults on all defaults pages. This allows strategies like All are locked except..." or All are unlocked except... instead of requiring the assertion of 5000+ individual locks.
Locks at the group level change color and the text is de-emphasized.
Tri w
al V ww
.nu
ers an
The user then sees all options for Site Standards de-emphasized and padlocked. No Site Standards may now may be changed at the user level.
ce.
Practical Applications of NX D-5
ion c
om
Customer Defaults
Tri w
al V ww
.nu
ers an
ce.
mt10050_g NX 4
D-6
Practical Applications of NX
om
When you change defaults the changes are NOT effective immediately. They will be in effect the next time NX is started.
ion c
Customer Defaults
There are two possible settings for the user level and one each for the group and site levels: Variable Defaults File Heading UGII_LOCAL_USER_DEFAULTS MISCELLANEOUS Description This variable is a fully qualied le specication: it can be any le name in any location. The recommended le extension is .dpv
al V ww
ers an
.nu
Tri w
ce.
ion c
The le need not exist. The le will be created when the initial customizations are saved.
This directory pointed to must have the startup directory dened in structure outlined below. The le nx4_user.dpv will be created when the initial customizations are saved (if it does not already exist) in the startup folder. Dene this ONLY if UGII_LOCAL _USER_DEFAULTS is NOT dened.
The le nx4_group.dpv will be created when the initial customizations are saved (if it does not already exist) in the startup folder under the directory pointed to. The le nx4_site.dpv will be created when the initial customizations are saved (if it does not already exist) in the startup folder under the directory pointed to.
om
The directory path must exist and be writeable to create the le.
Practical Applications of NX
D-7
Customer Defaults
application
udo
Tri w
al V ww
.nu
ers an
ce.
ion c
om
D-8
Practical Applications of NX
mt10050_g NX 4
Customer Defaults
Tri w
Here is an example of defaults additionally set for Design Applications using NX.
al V ww
.nu
ers an
ce.
Practical Applications of NX D-9
ion c
om
Customer Defaults
Total settings rejected due to values being locked at the higher level:
ers an
.nu
Tri w
al V ww
ce.
mt10050_g NX 4
D-10
Practical Applications of NX
om
0
Total settings already set to the same value and lock status:
ion c
Index
A Absolute Coordinate System Alignment Lines . . . . . . . . Analysis Distance . . . . . . . . . . . . . Mass Properties . . . . . . . Annotation preferences . . . . . . . . . . . Annotation Editor . . . . . . . Applications Gateway . . . . . . . . . . . . . Assemblies Selecting Components . . . Assemblies Application . . . Assembly . . . . . . . . . . . . . . Add Components . . . . . . Assembly Concepts . . . . . . Assembly Navigator . . . . . . Pop-Up Menu . . . . . . . . . B . . . . . . 3-3 . . . . . 13-22 . . . . . . 9-11 . . . . . . 9-12 . . . . . 18-47 . . . . . 18-67
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
Tri w
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Chamfer . . . . . . . . . . . . Change Displayed Part . Coordinate System . . . . . Absolute . . . . . . . . . . . WCS . . . . . . . . . . . . . . CSYS Constructor dialog Cue line . . . . . . . . . . . . . Customer Defaults Directory Structures . .
al V ww
. . . . . . . . . . . . 4-3 . 14-9 14-11 . . 5-7 . 11-2 . . . . . . . . . . . . . . . . . . . . . 8-10 . 1-9 . 3-2 . 3-3 . 3-3 . 3-4 . 1-4 . . . . . . . . . D-8
.nu
ers an
. . . .
ce.
ion c
Datum Axis . . . . . . . . . . . . . . . . . 12-37 Deleting . . . . . . . . . . . . . . . . . . 12-43 Editing . . . . . . . . . . . . . . . . . . . 12-43 Intersection of 2 Faces . . . . . . . 12-42 Through Cylindrical Face Axis . . 12-41 Through Edge or Curve . . . . . . 12-40 Through Two Points . . . . . . . . . 12-39 Datum CSYS . . . . . . . . . . . . . . . . 12-51 Datum Features . . . . . . . . . . . . . . . 12-2 Datum Plane . . . . . . . . . . . . . . . . . 12-3 Angle to Face Thru Edge . . . . . . 12-10 Center . . . . . . . . . . . . . . . . . . . . 12-8 Deleting . . . . . . . . . . . . . . . . . . 12-21 Offset at a Distance . . . . . . . . . . 12-7 Point and Direction . . . . . . . . . . 12-15 Relative . . . . . . . . . . . . . . . . . . . 12-3 Tangent to Cylindrical Face . . . . . . . . . . . . . 12-1112-12 Through a Point on Curve . . . . . 12-14 Through Cylindrical Axis . . . . . . 12-9 Through Three Points . . . . . . . . 12-13 Delay Evaluation . . . . . . . . . . . . . 13-57 Delayed Update after Edit . . . . . . 15-21 Delete Feature . . . . . . . . . . . . . . . . 15-7 Density . . . . . . . . . . . . . . . . . . . . . 9-12 Design in Context . . . . . . . . . . . . 10-17 Dimensions creating . . . . . . . . . . . . . . . . . . 18-45 Displayed Part . . . . . . . . . . . . . . . 10-17 Distance between objects . . . . . . . . 9-11 DOF . . . . . . . . . . . . . . . . . . . . . . 13-46 Drafting Application . . . . . . . . . . . 18-2
om
Practical Applications of NX
Index-1
Index
Drawings adding a base view . . . adding projected views creating new sheets . . deleting . . . . . . . . . . . deleting views . . . . . . . editing . . . . . . . . . . . . editing views . . . . . . . opening . . . . . . . . . . . view preferences . . . . . E
I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-21 18-24 18-3 18-7 18-27 18-5 18-26 18-4 18-17 Infer Constraint Settings Information . . . . . . . . . . Feature . . . . . . . . . . . Instance . . . . . . . . . . . . Circular . . . . . . . . . . . Rectangular . . . . . . . . Intersect . . . . . . . . . . . . L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-21 . 9-9 5-48 16-2 16-4 16-3 14-10
. . . .
F Feature Coordinate System . . . . . . . 5-3 Form Features . . . . . . . . . . . . . . . . . 5-2 G Gateway Application . . . . . . . . . . . . 1-3 H Hole . . . . . . . . . . . . . . . . . . . . . . . . 5-5
Index-2 Practical Applications of NX
Tri w
Edge Blend . . . . . . . . . . . . . . Edit Parameters . . . . . . . . . . . . . Positioning . . . . . . . . . . . . . with Rollback . . . . . . . . . . . Editing Features . . . . . . . . . . Evaluate Sketch . . . . . . . . . . Exit NX . . . . . . . . . . . . . . . . . Expressions Dialog with less options . . . Dialog with more options . . Editing . . . . . . . . . . . . . . . . functions . . . . . . . . . . . . . . List Referencers . . . . . . . . . List References . . . . . . . . . . operators . . . . . . . . . . . . . . precedence and associativity Extrude . . . . . . . . . . . . . . . . . Draft . . . . . . . . . . . . . . . . . Offset . . . . . . . . . . . . . . . . .
. . . . . 8-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-37 5-38 5-37 15-2 13-57 . 1-16 6-3 6-4 6-5 B-5 6-6 9-9 B-2 B-3 14-3 14-16 14-14 . . . . . . . . . . . .
ers an
M . . . . . . . . . . . . . . . . . . . .
ce.
ion c
Make Current Feature Mass Properties . . . . . Master Model . . . . . . Mating Conditions . . . Align . . . . . . . . . . . Angle . . . . . . . . . . . Center . . . . . . . . . . Distance . . . . . . . . . Mate . . . . . . . . . . . Parallel . . . . . . . . . Perpendicular . . . . . Tangent . . . . . . . . . Vary Constraint . . . Mouse Buttons . . . . . . Mouse Pop-Up Menu . Display Mode . . . . . Fit . . . . . . . . . . . . . Orient View . . . . . . Pan . . . . . . . . . . . . Refresh . . . . . . . . . Rotate . . . . . . . . . . Set Rotate Point . . . Undo . . . . . . . . . . . Zoom . . . . . . . . . . . Move Feature . . . . . . .
om
Layers . . . . . . . . Moving Layers Load Options . . . Load Failure . . Load Method . Load States . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . .
. 15-4 . 9-12 . 17-2 11-12 11-14 11-15 11-18 11-20 11-13 11-16 11-17 11-21 11-23 . 2-14 . 2-15 . 2-16 . 2-16 . 2-16 . 2-16 . 2-16 . 2-16 . 2-16 . 2-16 . 2-16 15-22
al V ww
.nu
mt10050_g NX 4
Index
N Notes and Labels annotation editor . . . . . . . . . . . 18-67 O Opening Parts . . . . . . . . . . . . . . . . . 1-9 P Pad . . . . . . . . . . . . . . . . Parameter Entry Options Formula . . . . . . . . . . . Part Change Displayed . . . . Close . . . . . . . . . . . . . Create . . . . . . . . . . . . Open . . . . . . . . . . . . . Save As . . . . . . . . . . . Part Navigator . . . . . . . . Placement Face . . . . . . . Pocket . . . . . . . . . . . . . . Point Constructor dialog Positioning Edit Add Dimension . . Delete Dimension . Edit Dimension . . . . . Form Features . . . . . . Positioning Methods Angular . . . . . . . . . . . Horizontal . . . . . . . . . Line onto Line . . . . . . Parallel . . . . . . . . . . . Parallel at a Distance . Perpendicular . . . . . . . Point onto Line . . . . . . Point onto Point . . . . . Vertical . . . . . . . . . . . Preferences Annotation . . . . . . . . . view . . . . . . . . . . . . . . Preview Selection . . . . . . Q Quick Extend . . . . . . . . . . . . . . . . 13-36
UGS Corporation, All Rights Reserved
Quick Trim . . . . . . . . . . . . . . . . . 13-34 QuickPick . . . . . . . . . . . . . . . . . . . 2-21 R Reattach a Feature . . . . . . . . . . Reference Direction . . . . . . . . . . Reference Features . . . . . . . . . . Datum CSYS . . . . . . . . . . . . . Referencing Existing Parameters Reposition Component . . . . . . . . Revolve . . . . . . . . . . . . . . . . . . . . . . . . . . 15-23 . . 5-2 . 12-2 12-51 . 5-28 11-30 14-36
ers an
. . . . . . . . . . . . . . . . . 5-39 5-40 5-40 . 5-3 5-27 . 5-9 5-26 5-11 5-25 5-10 5-10 5-11 . 5-9
Tri w
al V ww
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-47 . . . . . . . 18-17 . . . . . . . . 2-21
.nu
ce.
. . . . . . . . .
. . . . . . . . 1-9 . . . . . . . 1-14 . . . . . . . . 1-7 . . . . . . . 1-10 . . . . . . . 1-12 5-42, 9-8, 15-3 . . . . . . . . 5-2 . . . . . . . 5-23 . . . . . . . . 3-7
ion c
S
Selection Preview . . . . . . . . . . . . . . QuickPick . . . . . . . . . . . . . Selection Intent curve/edge rules . . . . . . . . Edges . . . . . . . . . . . . . . . . Faces . . . . . . . . . . . . . . . . Follow Fillet . . . . . . . . . . . selecting sketches . . . . . . . Stop at Intersection . . . . . Shell . . . . . . . . . . . . . . . . . . Show/Remove Constraints . . Sketch Constraining . . . . . . . . . . Constraints . . . . . . . . . . . Convert To/From Reference Creating . . . . . . . . . . . . . . Curve Creation . . . . . . . . . Arc . . . . . . . . . . . . . . Circle . . . . . . . . . . . . . Fillets . . . . . . . . . . . . Line . . . . . . . . . . . . . . Prole . . . . . . . . . . . . Dimensions . . . . . . . . . . . Editing . . . . . . . . . . . Types . . . . . . . . . . . . . Naming . . . . . . . . . . . . . . Overview . . . . . . . . . . . . . Reference Direction . . . . . Show/Remove Constraints Text Height . . . . . . . . . . . Sketch Points . . . . . . . . . . . .
om
. . . . . 2-21 . . . . . 2-21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-22 . . 8-5 . . 7-4 14-23 . 14-4 14-23 . . 7-2 13-66
. . . . 13-48 . . . . 13-63 . . . . 13-92 13-8, 13-13 . . . . 13-21 . . . . 13-26 . . . . 13-27 . . . . 13-33 . . . . 13-24 . . . . 13-23 . . . . 13-48 . . . . 13-57 . . . . 13-51 . . . . 13-11 . . . . . 13-2 . . . . 13-10 . . . . 13-66 . . . . 13-50 . . . . 13-46
Index-3
Practical Applications of NX
Index
Slot . . . . . . . . . . . . . . positioning . . . . . . . Snap Angle . . . . . . . . Snap Point toolbar . . . Starting NX . . . . . . . . Status Line . . . . . . . . Subassembly . . . . . . . Subtract . . . . . . . . . . Sweep Along Guide . . Symbols utility symbols . . . . linear centerline T Toolbars . . . . . . . . Assemblies . . . . . Customizing . . . . Selection . . . . . . Snap Point . . . . . Top-Down Modeling U . . . . . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
Update Failures . . . . . . Update Model . . . . . . . Utility Symbols . . . . . . cylindrical centerline linear centerline . . . . V
. . . . .
. . . . .
. . . . .
. . . . . . . . . 18-33 . . . . . . . . . 18-36
Unite . . . . . . . . . . . . . . . . . . . . . . 14-10
Tri w
al V ww
.nu
ers an
ce.
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
ion c
W WCS . . . . . Dynamics Move . . . Work Part . . . . . . . . . . . . . . . . . . . . .
Vectors . . . . . . . . . . . . . View Preferences . . . . . . Edges Hidden by Edges Hidden Lines . . . . . . . Smooth Edges . . . . . . . Virtual Intersections . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
om
. . . . . . . . . . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
Index-4
Practical Applications of NX
mt10050_g NX 4
To learn more about the Learning Advantage visit our website http://training.ugs.com or email us at training @ugs.com
Tri w
al V ww
.nu
Here are some of the Learning Advantages: Customers have direct access Self-paced course layout Online Assessments Just in time training for the latest release
ers an
ce.
ion c
UGS Education Services offers a blend of training solutions for all of our product lifecycle management products. Our Online Store Learning Advantage was developed to provide our customers with just in time training for the latest in application developments.
L E A R N I N G A D V A N T A G E
om
Tri w
al V ww
.nu
ers an
ce.
ion c
om
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
Yes
No
Your title and job responsibilities Industry: Auto Aero Consumer products
ion c
/ Machining
Employer
Location
om
Tooling
Course Name
Please verify/add to this list of training for Unigraphics, I-deas, Imageware, Teamcenter Mfg., Teamcenter Eng. (I-Man), Teamcenter Enterprise (Metaphase), or Dimensional Mgmt./Visualization. Medium means Instructor-lead (IL), On-line (OL), or Self-paced (SP)
Software
al V ww
From Whom
None
ers an
When
Medical
Other
ce.
Medium
Thank you for your participation and we hope your training experience will be an outstanding one.
Tri w
.nu
Tri w
al V ww
.nu
ers an
ce.
ion c
om
Thursday
Friday
Tri w
Morning Morning
Lesson 14. Swept Features and Boolean Operations Workbook Section 5 Power Pack Sketching Workbook Section 6 Rear Drive Gear Modeling
Afternoon Workbook Section 7 Part and Assembly Editing Lesson 15. Editing the Model Lesson 16. Instance Arrays Workbook Section 8 Rear Drive Gear Completion
Workbook Section 9 Assembly Completion Lesson 17. The Master Model Lesson 18. Introduction to Drafting Afternoon Workbook Section 10 Rear Differential Drafting
.nu
Sketching
al V ww
Wednesday
Morning
Lesson 12. Datum Features Workbook Section 3 Rear Axle Modeling and Assembly Workbook Section 4 Left Pinion Modeling and Assembly
ers an
Afternoon Lesson 10. Introduction to Assemblies Lesson 11. Adding Components & Mating Conditions Workbook Section 2 Rear Differential Assembly
ce.
ion c
Lesson 7. Shell Lesson 8. Edge Operations Workbook Project Description & Section 1 Rear Differential Modeling Lesson 9. Model Construction Query
om
Tri w
al V ww
.nu
ers an
ce.
ion c
om
Accelerators
The following Accelerators can be listed from within an NX session by choosing InformationCustom MenubarAccelerators. Function FileNew... FileOpen... FileSave FileSave As... FilePlot... FileExecuteGrip... FileExecuteDebug Grip... FileExecuteNX Open... EditUndo EditCut EditCopy Edit-Paste EditDelete... EditSelectionTop Selection Priority - Feature EditSelectionTop Selection Priority - Face EditSelectionTop Selection Priority - Body EditSelectionTop Selection Priority - Edge EditSelectionTop Selection Priority - Component EditSelection-Select All EditBlankBlank... EditBlankReverse Blank All EditBlankUnblank Selected... EditBlankUnblank All of Part EditTransform... EditObject Display... ViewOperationZoom... ViewOperationRotate... ViewOperationSection... ViewLayoutNew... ViewLayoutOpen... ViewLayoutFit All Views ViewVisualizationHigh Quality Image... ViewInformation Window ViewCurrent Dialog ViewReset Orientation InsertSketch... InsertDesign FeatureExtrude... InsertDesign FeatureRevolve... InsertTrimTrimmed Sheet... Accelerator Ctrl+N Ctrl+O Ctrl+S Ctrl+Shift+A Ctrl+P Ctrl+G Ctrl+Shift+G Ctrl+U Ctrl+Z Ctrl+X Ctrl+C Ctrl+V Ctrl+D or Delete F G B E C Ctrl+A Ctrl+B Ctrl+Shift+B Ctrl+Shift+K Ctrl+Shift+U Ctrl+T Ctrl+J Ctrl+Shift+Z Ctrl+R Ctrl+H Ctrl+Shift+N Ctrl+Shift+O Ctrl+Shift+F Ctrl+Shift+H F4 F3 Ctrl+F8 S X R T
Tri w
al V ww
.nu
ers an
ce.
ion c
om
Tri w
al V ww
InsertSweepVariational Sweep... FormatLayer Settings... FormatVisible in View... FormatWCSDisplay ToolsExpression... ToolsJournalPlay... ToolsJournalEdit ToolsMacroStart Record... ToolsMacroPlayback... ToolsMacroStep... InformationObject... AnalysisCurveRefresh Curvature Graphs PreferencesObject... PreferencesSelection... StartModeling... StartAll ApplicationsShape Studio... StartDrafting... StartManufacturing... StartNX Sheet Metal... StartAssemblies StartGateway... HelpOn Context... Refresh Fit Zoom Rotate Orient View-Trimetric Orient View-Isometric Orient View-Top Orient View-Front Orient View-Right Orient View-Left Snap View
V Ctrl+L Ctrl+Shift+V W Ctrl+E Alt+F8 Alt+F11 Ctrl+Shift+R Ctrl+Shift+P Ctrl+Shift+S Ctrl+I Ctrl+Shift+C Ctrl+Shift+J Ctrl+Shift+T M or Ctrl+M Ctrl+Alt+S Ctrl+Shift+D Ctrl+Alt+M Ctrl+Alt+N A Ctrl+W F1 F5 Ctrl+F F6 F7 Home End Ctrl+Alt+T Ctrl+Alt+F Ctrl+Alt+R Ctrl+Alt+L F8
.nu
ers an
ce.
ion c
om
Instructor:
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. clearly explained the course objectives was knowledgeable about the subject answered my questions appropriately encouraged questions in class was well spoken and a good communicator was well prepared to deliver the course made good use of the training time conducted themselves professionally used examples relevant to the course and audience provided enough time to complete the exercises used review and summary to emphasize important information did all they could to help the class meet the course objectives
al V ww
ers an
Poor
ce.
YES
ion c
om
Excellent NO
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. 2. 3. Name of the hotel Problem? (brief description) Best hotel Ive stayed at Was this hotel recommended during your registration process?
Tri w
.nu
SEE BACK
AGREE
Instructor:
DISAGREE
Please share your opinion for all of the following sections with a check in the appropriate box
Material:
1. 2. 3. 4. 5. 6. The training material supported the course and lesson objectives The training material contained all topics needed to complete the projects The training material provided clear and descriptive directions The training material was easy to read and understand The course flowed in a logical and meaningful manner How appropriate was the length of the course relative to the material?
ion c
Poor
Too short
Too long
Just right
al V ww
ers an
.nu
Location/room
ce.
Excellent
Student:
1. 2. 3. 4. 5.
I met the prerequisites for the class (I had the skills I needed) My objectives were consistent with the course objectives I will be able to use the skills I have learned on my job My expectations for this course were met I am confident that with practice I will become proficient
Name (optional):
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)
Tri w
Thank you for your business. We hope to continue to provide your training and personal development for the future.
om
AGREE