Professional Documents
Culture Documents
This software and related documentation are proprietary to UGS Corp. Copyright 2007 UGS Corp. All Rights Reserved. All trademarks belong to their respective holders.
mt13150_g NX 5
Contents
Course overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Course objectives . . . . . . . . . . . . . . . . . . . . . . . . . How to use this manual . . . . . . . . . . . . . . . . . . . . Lesson format . . . . . . . . . . . . . . . . . . . . . . Activity format . . . . . . . . . . . . . . . . . . . . . Learning tips . . . . . . . . . . . . . . . . . . . . . . Common symbols . . . . . . . . . . . . . . . . . . . Template parts . . . . . . . . . . . . . . . . . . . . . . . . . . . Teamcenter Integration vs. native NX terminology Layer standards . . . . . . . . . . . . . . . . . . . . . . . . . . Implementing a layer standard . . . . . . . . . Student responsibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 18 18 18 18 19 20 21 22 22 23
NX part les . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1 Introduction to NX . . . . . . . . . . . . . . . . . . . Gateway application . . . . . . . . . . . . The NX window . . . . . . . . . . . . . . . . Cue and Status lines . . . . . . . . . . . . Menus . . . . . . . . . . . . . . . . . . . . . . . Templates . . . . . . . . . . . . . . . . . . . . . . . . . Using a template to create a new le Saving an unnamed template . . . . . Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . Folder Creation . . . . . . . . . . . . . . . . . . . . . Use of existing part les . . . . . . . . . . . . . . . Open multiple parts . . . . . . . . . . . . Change the displayed part . . . . . . . . Save As . . . . . . . . . . . . . . . . . . . . . . Close selected parts . . . . . . . . . . . . . Activities . . . . . . . . . . . . . . . . . . . . . . . . . . Exit NX . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 . 1-3 . 1-4 . 1-5 . 1-6 . 1-7 . 1-8 . 1-9 1-10 1-11 1-12 1-13 1-14 1-15 1-16 1-17 1-18 1-19 1-20
The NX user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 Docking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 Customize and display toolbars . . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 3
Contents
Selection Bar . . . . . . . . . . . . . . . . . . . . . . . . . Saving toolbar conguration between sessions Roles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Example roles . . . . . . . . . . . . . . . . . . . . . . . . Choose a role . . . . . . . . . . . . . . . . . . . . . . . . . Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using the mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . View shortcut menu . . . . . . . . . . . . . . . . . . . Radial menus . . . . . . . . . . . . . . . . . . . . . . . . Graphics window view manipulation . . . . . . . Selecting objects . . . . . . . . . . . . . . . . . . . . . . Deselecting objects . . . . . . . . . . . . . . . . . . . . Preview selection . . . . . . . . . . . . . . . . . . . . . . QuickPick . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. 2-8 . 2-9 2-10 2-11 2-12 2-13 2-14 2-16 2-17 2-18 2-20 2-22 2-23 2-24 2-26 2-27
Coordinate systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Overview of coordinate systems . . Absolute coordinate system Work coordinate system . . . The WCS . . . . . . . . . . . . . . . . . . . Access WCS Dynamics . . . . . . . . Dynamic Handles . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 . 3-3 . 3-4 . 3-5 . 3-6 . 3-7 . 3-9 3-10
Sketch Task Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 Sketcher overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Constraints overview . . . . . . . . . . . . . . . . . . . . . . . . . Sketch types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Using sketches as base features . . . . . . . . . . . . . . . . . Using sketches to modify existing features . . . . . . . . . Other applications for sketches . . . . . . . . . . . . . . . . . The sketch process . . . . . . . . . . . . . . . . . . . . . . . . . . Create a new sketch . . . . . . . . . . . . . . . . . . . . . . . . . Create a sketch on an existing plane or planar face . . Create a sketch on a new plane . . . . . . . . . . . . . . . . . Reference direction . . . . . . . . . . . . . . . . . . . . . . . . . . Name sketches on the toolbar . . . . . . . . . . . . . . . . . . Name sketches using the Sketch Properties dialog box Sketches and layers . . . . . . . . . . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Internal and external sketches . . . . . . . . . . . . . . . . . . . . . . . Making internal sketches external . . . . . . . . . . . . . . .
4 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . .
. 4-2 . 4-3 . 4-4 . 4-5 . 4-6 . 4-7 . 4-8 . 4-9 4-10 4-11 4-12 4-13 4-14 4-15 4-16 4-17 4-18
mt13150_g NX 5
Contents
Sketch curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Inferred Constraints . . . . . . . . . . . . . . . . . . . . . . . . . Help lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Short list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Prole . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stopping string mode . . . . . . . . . . . . . . . . . . . . . . . . Using a mouse gesture to create an arc in string mode Object Type options in Prole . . . . . . . . . . . . . . . . . . Input Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Create lines parallel or perpendicular to other lines . Create lines tangent to curves . . . . . . . . . . . . . . . . . Create lines at angles . . . . . . . . . . . . . . . . . . . . . . . . Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Snap Point options on the Selection Bar . . . . . . . . . . . Constraints recognized by snap point . . . . . . . . . . . . . Inferred Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Snap Angle option . . . . . . . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sketch curve functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Quick Trim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Quick Trim example . . . . . . . . . . . . . . . . . . . . . . . . . Quick Extend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Make Corner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fillet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Constraints basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Degrees of freedom . . . . . . . . . . . . . . . . . . . . . . . . . . Degree-of-freedom arrows . . . . . . . . . . . . . . . . . . . . . Geometric constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Types of Geometric Constraints . . . . . . . . . . . . . . . . . Displaying constraint symbols . . . . . . . . . . . . . . . . . . Show or remove constraints . . . . . . . . . . . . . . . . . . . Dimensional constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dimension types . . . . . . . . . . . . . . . . . . . . . . . . . . . . Create inferred dimensions . . . . . . . . . . . . . . . . . . . . Edit dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . Edits using the Dimensions dialog box . . . . . . . . . . . . Retain Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . Attach Dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . Convert To/From Reference . . . . . . . . . . . . . . . . . . . . . . . . . Evaluating and updating sketches . . . . . . . . . . . . . . . . . . . . Creating inferred constraints . . . . . . . . . . . . . . . . . . . . . . . . Deleting or suppressing sketches . . . . . . . . . . . . . . . . . . . . . Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-19 4-20 4-21 4-22 4-23 4-24 4-25 4-26 4-27 4-28 4-29 4-30 4-31 4-32 4-34 4-35 4-36 4-37 4-38 4-39 4-40 4-41 4-42 4-43 4-44 4-45 4-46 4-47 4-49 4-51 4-52 4-55 4-56 4-57 4-58 4-59 4-60 4-61 4-62 4-63 4-64 4-65 4-66 4-67
Contents
Datum features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 Datum Planes . . . . . . . . . . . . . . . . . . . . . . . Datum plane types . . . . . . . . . . . . . . Datum plane options . . . . . . . . . . . . . Applications for datum planes . . . . . . Create datum planes . . . . . . . . . . . . . . . . . . At Distance . . . . . . . . . . . . . . . . . . . At Angle . . . . . . . . . . . . . . . . . . . . . . Bisector . . . . . . . . . . . . . . . . . . . . . . Tangent to Face at Point, Line or Face Curves and Points, Three Points . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . Datum Axis . . . . . . . . . . . . . . . . . . . . . . . . . Datum axis types . . . . . . . . . . . . . . . Datum axis options . . . . . . . . . . . . . . Applications for datum axes . . . . . . . Create datum axes . . . . . . . . . . . . . . . . . . . . Two Points . . . . . . . . . . . . . . . . . . . . Intersection . . . . . . . . . . . . . . . . . . . . Curve/Face Axis . . . . . . . . . . . . . . . . Datum CSYS . . . . . . . . . . . . . . . . . . . . . . . . Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 . 5-3 . 5-4 . 5-5 . 5-6 . 5-7 . 5-8 . 5-9 5-10 5-11 5-12 5-13 5-14 5-15 5-16 5-17 5-18 5-19 5-20 5-21 5-22 5-23
Swept features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1 Types of swept features Extrude . . . . . . . . . . . . Extrude options . . . . . . Boolean operations . . . . Body types . . . . . . . . . . Sheet bodies . . . Revolve . . . . . . . . . . . . Sweep Along Guide . . . Activities . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-2 . 6-3 . 6-4 . 6-6 . 6-7 . 6-8 . 6-9 6-10 6-11 6-12
Part structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 Part Navigator . . . . . . . . . . . . . . . . . . Dependencies panel . . . . . . . . . Details panel . . . . . . . . . . . . . . Preview panel . . . . . . . . . . . . . Timestamp order . . . . . . . . . . . Part Navigator shortcut menu Feature playback . . . . . . . . . . . . . . . . Reorder features . . . . . . . . . . . . . . . .
6 NX Design for the Experienced CAD User Student Guide
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
mt13150_g NX 5
Contents
Information . . . . . . . . Referenced expressions Distance . . . . . . . . . . Mass properties . . . . . Delayed updates . . . . . Activity . . . . . . . . . . . Summary . . . . . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
Using sketches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1 Drag sketch objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Drag multiple curves . . . . . . . . . . . . . . . . . . . . . . . . . . Drag a point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Drag to assist constraining . . . . . . . . . . . . . . . . . . . . . Create an alternate solution . . . . . . . . . . . . . . . . . . . . . . . . . Create an alternate solution for tangent circles . . . . . . Create an alternate solution for a line tangent to an arc Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reattach sketches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sketch timestamp and dependencies . . . . . . . . . . . . . . . . . . . . Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mirror sketch curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 . 8-3 . 8-4 . 8-5 . 8-6 . 8-7 . 8-8 . 8-9 8-10 8-11 8-12 8-13 8-14 8-15
Trim Body . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 Trim a body . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-3 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4 Swept feature options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1 Selection Intent . . . . . . . . . . . . . . . . . . . . . . . . . Curve rule options . . . . . . . . . . . . . . . . . . Curve collection modiers . . . . . . . . . . . . Extrude with offset . . . . . . . . . . . . . . . . . . . . . . . Two sided offset examples . . . . . . . . . . . . . . . . . Start Offset Zero, End Offset Positive . . . Start Offset Zero, End Offset Negative . . . Start Offset Negative, End Offset Positive Single-sided offset examples . . . . . . . . . . . . . . . . Offset value too large . . . . . . . . . . . . . . . . Smaller positive offset . . . . . . . . . . . . . . . Negative offset . . . . . . . . . . . . . . . . . . . . Extrude with draft . . . . . . . . . . . . . . . . . . . . . . . Positive and negative draft angles . . . . . . Draft and the extrude direction . . . . . . . .
UGS Corp., All Rights Reserved
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. 10-2 . 10-3 . 10-4 . 10-5 . 10-6 . 10-7 . 10-8 . 10-9 10-10 10-11 10-12 10-13 10-14 10-15 10-16
7
Contents
Draft examples . . . . . . . . . . . . . . . . . Draft with offset . . . . . . . . . . DesignLogic parameter entry options Reference existing parameters Activities . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
Hole features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1 Features with predened shapes . . . . . . . . Placement Face . . . . . . . . . . . . . . . Hole . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hole Types . . . . . . . . . . . . . . . . . . Hole options . . . . . . . . . . . . . . . . . Create a hole . . . . . . . . . . . . . . . . . Positioning . . . . . . . . . . . . . . . . . . . . . . . . Positioning terminology . . . . . . . . . Positioning Constraints . . . . . . . . . Edit hole features . . . . . . . . . . . . . . . . . . . Edit a hole position . . . . . . . . . . . . Feature Dialog . . . . . . . . . . . . . . . Reattach . . . . . . . . . . . . . . . . . . . . Reattach Selection Steps . . . . . . . . Reattach Options . . . . . . . . . . . . . Change Type . . . . . . . . . . . . . . . . . Add positioning dimensions to holes Activities . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2 . 11-3 . 11-4 . 11-5 . 11-6 . 11-7 . 11-8 . 11-9 11-10 11-11 11-12 11-13 11-14 11-15 11-16 11-17 11-18 11-19 11-20
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-1 Overview . . . . . . . . . . . . . . . . . . . . . . . . The Expressions dialog box . . . . . . . . . . . Expression list . . . . . . . . . . . . . . Listed expressions . . . . . . . . . . . . Expression operators . . . . . . . . . . Conditional expressions . . . . . . . . . . . . . Suppression by Expression . . . . . . . . . . . Suppress by Expression Procedure Activity . . . . . . . . . . . . . . . . . . . . Measurements . . . . . . . . . . . . . . . . . . . . Distance options . . . . . . . . . . . . . Angle Options . . . . . . . . . . . . . . . Measures and measurements . . . Activity . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12-2 . 12-3 . 12-5 . 12-7 . 12-9 12-11 12-12 12-14 12-15 12-16 12-17 12-18 12-19 12-22 12-23
mt13150_g NX 5
Contents
Face operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1 Shell . . . . . . . . . . . . . . . . . . . . . . . Create a shell . . . . . . . . . . . Assign different thicknesses Shell options . . . . . . . . . . . . Selection Intent face rules . . . . . . . Activities . . . . . . . . . . . . . . . . . . . . Offset Face . . . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . Draft . . . . . . . . . . . . . . . . . . . . . . . Draft types . . . . . . . . . . . . . Draft dialog box . . . . . . . . . . Activities . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2 . 13-3 . 13-4 . 13-5 . 13-7 . 13-8 . 13-9 13-10 13-11 13-12 13-14 13-16 13-17
Associative copies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1 Instance Feature . . . . . . . . . . . . . . . . . . . . . . . . . Caveats . . . . . . . . . . . . . . . . . . . . . . . . . . . Array methods . . . . . . . . . . . . . . . . . . . . . Rectangular instance array . . . . . . . . . . . . . . . . . Parameters for Rectangular instance array Create a rectangular array . . . . . . . . . . . . Rectangular array example . . . . . . . . . . . . Circular instance array . . . . . . . . . . . . . . . . . . . . Parameters for Circular instance array . . . Create a circular array . . . . . . . . . . . . . . . Circular array example . . . . . . . . . . . . . . . Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mirror Body . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Create a mirror body . . . . . . . . . . . . . . . . . Mirror Body options . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2 . 14-3 . 14-4 . 14-5 . 14-6 . 14-7 . 14-8 . 14-9 14-10 14-11 14-12 14-13 14-14 14-15 14-16 14-17 14-18
Edge operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-1 Edge operations overview . . . . . . . . . Edge Blend . . . . . . . . . . . . . . . . . . . The Edge Blend dialog box . . . The preview . . . . . . . . . . . . . Add New Set . . . . . . . . . . . . Resolve blended edge overow Explicit Overow Resolutions Activities . . . . . . . . . . . . . . . . . . . . . Variable radius blends . . . . . . . . . . . Tips and techniques . . . . . . .
UGS Corp., All Rights Reserved
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. 15-2 . 15-3 . 15-4 . 15-5 . 15-6 . 15-7 . 15-8 . 15-9 15-10 15-13
9
Contents
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
Introduction to Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-1 Denitions and descriptions . . . . . . . . . . . . . Assembly . . . . . . . . . . . . . . . . . . . . . Subassembly . . . . . . . . . . . . . . . . . . . Component objects . . . . . . . . . . . . . . Component parts . . . . . . . . . . . . . . . . Introduction to assembly load options . . . . . . Part Versions group . . . . . . . . . . . . . . Load states . . . . . . . . . . . . . . . . . . . . Scope group . . . . . . . . . . . . . . . . . . . . Load Behavior . . . . . . . . . . . . . . . . . . Reference Sets . . . . . . . . . . . . . . . . . . Saved Load Options . . . . . . . . . . . . . . The Assembly Navigator . . . . . . . . . . . . . . . Node display . . . . . . . . . . . . . . . . . . . Icons and check boxes . . . . . . . . . . . . The Assemblies application . . . . . . . . Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . Select components in the Assembly Navigator Identify components . . . . . . . . . . . . . Component selection . . . . . . . . . . . . . . . . . . Design in context . . . . . . . . . . . . . . . . . . . . . The Displayed Part . . . . . . . . . . . . . . Use the Change Window dialog box . . The work part . . . . . . . . . . . . . . . . . Associativity . . . . . . . . . . . . . . . . . . . Assembly Navigator shortcut menu . . . . . . . Pack and Unpack . . . . . . . . . . . . . . . Make Work Part . . . . . . . . . . . . . . . . Make Displayed Part . . . . . . . . . . . . . Display Parent . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . Save the work part . . . . . . . . . . . . . . . . . . . . FileSave . . . . . . . . . . . . . . . . . . . . . FileSave Work Part Only . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2 . 16-3 . 16-4 . 16-5 . 16-6 . 16-7 . 16-8 . 16-9 16-10 16-11 16-12 16-13 16-14 16-15 16-16 16-17 16-18 16-19 16-20 16-21 16-22 16-23 16-24 16-26 16-27 16-28 16-29 16-30 16-31 16-32 16-33 16-34 16-35 16-36 16-37
10
mt13150_g NX 5
Contents
Adding and constraining components . . . . . . . . . . . . . . . . . . . . . . 17-1 General assembly concepts . . . . . . . . . . . . . . . The Assemblies toolbar . . . . . . . . . . . . Use the bottom-up construction method Add components . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Move Component . . . . . . . . . . . . . . . . . . . . . . Assembly Constraints . . . . . . . . . . . . . . . . . . Constraint types . . . . . . . . . . . . . . . . . Create a Touch Align constraint . . . . . . Create a Concentric constraint . . . . . . Create a Distance constraint . . . . . . . . Create a Fix constraint . . . . . . . . . . . . Create a Parallel constraint . . . . . . . . . Create a Perpendicular constraint . . . . Create an Angle constraint . . . . . . . . . Create a Center constraint . . . . . . . . . Create a Bond constraint . . . . . . . . . . . Create a Fit constraint . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-2 . 17-3 . 17-4 . 17-5 . 17-7 . 17-8 . 17-9 17-10 17-11 17-13 17-14 17-15 17-16 17-17 17-18 17-19 17-20 17-21 17-22 17-23
Reference Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-1 General concepts concerning Reference Sets . . . . . . . . . . . . . Default Reference Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . The Model Reference Set . . . . . . . . . . . . . . . . . . . . . . The Lightweight Reference Set . . . . . . . . . . . . . . . . . The simplied Reference Set . . . . . . . . . . . . . . . . . . . User dened Reference Sets . . . . . . . . . . . . . . . . . . . Create Reference Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reference Set information . . . . . . . . . . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Replacing Reference Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . Replace Reference Sets using the Assembly Navigator Replace Reference Sets in context of an assembly . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Edit Reference Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Delete and Rename Reference Sets . . . . . . . . . . . . . . . . . . . . Load Options and Reference Sets . . . . . . . . . . . . . . . . . . . . . From Search Folders . . . . . . . . . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18-2 . 18-3 . 18-5 . 18-7 . 18-8 . 18-9 18-11 18-14 18-15 18-16 18-17 18-18 18-19 18-20 18-21 18-22 18-24 18-25 18-26
Contents
Create a new component . . . . . . . . . . . . . . . . . . . . . . . . . . Verify the creation of a new component . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Considerations of selecting data during component creation Design in context of an assembly . . . . . . . . . . . . . . . . . . . . Sketch in context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Introduction to interpart modeling . . . . . . . . . . . . . . . . . . . Geometry types . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Localized interpart modeling . . . . . . . . . . . . . . . . . . . . . . . Interpart modeling applications . . . . . . . . . . . . . . . . . . . . . Part in process modeling . . . . . . . . . . . . . . . . . . . . . Mold/die applications . . . . . . . . . . . . . . . . . . . . . . . . Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Edit links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mirrored Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
. 19-3 . 19-5 . 19-6 . 19-7 . 19-8 . 19-9 19-10 19-12 19-13 19-14 19-15 19-16 19-17 19-18 19-19 19-22 19-23 19-24 19-26 19-27
Interpart references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-1 General concepts . . . . . . . . . . . . Types of interpart references . . . Overriding expressions . . . . . . . . Create interpart references . . . . Edit Interpart References . . . . . . Activity . . . . . . . . . . . . . . Partial loading issues . . . . . . . . . Load Parts . . . . . . . . . . . . . . . . . Tips and recommended practices Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20-2 . 20-3 . 20-4 . 20-6 . 20-7 . 20-8 . 20-9 20-10 20-11 20-12
Component Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-1 Component Arrays . . . . . . . . . . . Editing a component array . . . . . Activity . . . . . . . . . . . . . . Feature-based component arrays Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21-2 21-4 21-5 21-6 21-8
Revisions and substitutions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-1 File Versioning/Revisions . . . . . . . . . . . . . . . . . . Revise a component and assembly using Save As The Part Modications dialog box . . . . . . . . . . . . Additional Assembly Reports . . . . . . . . . . . . . . .
12 NX Design for the Experienced CAD User Student Guide
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
mt13150_g NX 5
Contents
Activity . . . . . . . . . . . . . . . . . . . . Partial Loading issues . . . . . . . . . . . . . . Close assembly component parts . . . . . . . Reopen component parts . . . . . . . . . . . . Substitute components . . . . . . . . . . . . . . Substitute components using Substitute . Substitute components using Reopen . . . Substitute using the Assembly Navigator Activity . . . . . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. . . . . . . . . .
. 22-9 22-10 22-11 22-12 22-14 22-16 22-18 22-19 22-20 22-21
Master model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-1 Assembly models . . . . . . . . . Master model concept Master model example Activities . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23-2 23-3 23-4 23-5 23-6
Introduction to Drafting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24-1 Drawings . . . . . . . . . . . . . . . . . . . . . . Create new drawing sheets . . . Open a Drawing Sheet . . . . . . . Edit a drawing sheet . . . . . . . . Delete a drawing sheet . . . . . . Activities . . . . . . . . . . . . . . . . . . . . . . Monochrome display . . . . . . . . . . . . . . View Preferences . . . . . . . . . . . . . . . . Hidden Lines . . . . . . . . . . . . . Edges Hidden By Edges . . . . . . Smooth Edges . . . . . . . . . . . . . Virtual Intersections . . . . . . . . Add a base view . . . . . . . . . . . . . . . . View creation options . . . . . . . Add projected views . . . . . . . . . . . . . . Projection lines . . . . . . . . . . . . Preview . . . . . . . . . . . . . . . . . . Project view options . . . . . . . . . Edit existing views . . . . . . . . . . . . . . . Dragging Views . . . . . . . . . . . . Removing views from a drawing sheet Activity . . . . . . . . . . . . . . . . . . . . . . . Utility Symbols . . . . . . . . . . . . . . . . . Utility symbol options by group Create utility symbols . . . . . . . Delete utility symbols . . . . . . .
UGS Corp., All Rights Reserved
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. 24-2 . 24-3 . 24-4 . 24-5 . 24-6 . 24-7 . 24-8 . 24-9 24-10 24-11 24-12 24-13 24-14 24-15 24-16 24-17 24-18 24-19 24-20 24-21 24-22 24-23 24-24 24-25 24-27 24-28
13
Contents
Create automatic centerlines on existing views Create a linear centerline . . . . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Create a cylindrical centerline . . . . . . . . . . . . . . . . . . Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Annotation Preferences . . . . . . . . . . . . . . . . . Dimension preferences and placement . . . . . . . Appended text . . . . . . . . . . . . . . . . . . . . . . . . . Tolerances . . . . . . . . . . . . . . . . . . . . . . . . . . . . Text orientation and text arrow placement . . . . Editing an existing dimension . . . . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Text creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entering text . . . . . . . . . . . . . . . . . . . . . . . . . . Create leaders on notes and labels . . . . . . . . . . Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Text editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Text preview . . . . . . . . . . . . . . . . . . . . . . . . . . Editing tools . . . . . . . . . . . . . . . . . . . . . . . . . . Editing notes . . . . . . . . . . . . . . . . . . . . . . . . . . Helper lines . . . . . . . . . . . . . . . . . . . . . . . . . . Master Model Drawing Guidelines . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
24-29 24-30 24-31 24-32 24-33 24-34 24-35 24-38 24-39 24-40 24-41 24-42 24-43 24-44 24-45 24-46 24-47 24-48 24-49 24-50 24-51 24-52 24-53
Additional projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 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 Project 20 Project 21
14
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . .
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 A-36 A-38
mt13150_g NX 5
Contents
Project 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-40 Expression operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 Operators . . . . . . . . . . . . . . Precedence and associativity Legacy unit conversion . . . . Built-in functions . . . . . . . . Scientic notation . . .. . .. .. .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2 B-3 B-4 B-5 B-6
System Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-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 . . . Interpart Modeling . . . . . . . . . . . . . . . . . . . File Versioning . . . . . . . . . . . . . . . . . . . . . . File Versioning example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2 C-3 C-4 C-7 C-9 C-10 C-11 C-12 C-13 C-15
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
15
Course overview
Intended audience This course is suited for designers and engineers who already have experience with another CAD system and need to learn NX. Prerequisites Understanding of parametric modeling and the master model concept.
Course objectives
After successfully completing this course, you should be able to: Open and examine NX models. Create and edit parametric solid models. Create and modify basic assembly structures. Create and modify simple drawings.
17
Lesson format
The general format for lesson content is: Instructor presentation One or more activities Workbook project Projects allow you to test your new skills without detailed instruction. Consult your instructor for additional information. Summary
Activity format
Activities have the following format: Step 1: This is an example of a step. Numbered steps specify the actions you will perform. Action bullets detail how to complete the step. Always read the Cue and Status information while working through activities and as you perform your regular duties. As you gain skills you may need only to read the step text to complete the step.
Learning tips
Ask questions. Conrm important facts by restating them in your own words. It is important to use your Student Guide in the sequence it is written.
18
mt13150_g NX 5
Course overview
Common symbols
The student manual and workbook use special symbols as shown below. Design Intent Information about the task and what must be accomplished. Tip Useful information or advice. Note Contains useful information that supplements or emphasizes the main points. Example Shows a possible way that the current topic of discussion could be used. Caution Contains important reminders or information about a task. Warning Contains information essential to your success.
19
Template parts
Template parts
Template 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: A frame of reference, such as a datum coordinate system Commonly used expressions An initial application such as Modeling, Drafting, or Sheet Metal Part attributes, for example, attributes for a parts list Drawing formats User-dened views Layer categories
The following graphic shows the dialog box where you can choose a template.
20
mt13150_g NX 5
Course overview
When you work in NX, you manipulate parts, part revisions and part les. These correspond to items, item revisions, and datasets in Teamcenter Integration and Teamcenter Engineering.
21
Layer standards
Layer standards
Parts used in this course were created using layer categories the same as or very similar to those found in the Model template parts. Layers provide an advanced alternative to display management (Show and Hide) to organize data. Layer categories in the Model template parts Layers 110 1120 2140 4160 6180 91255 Category SOLIDS SHEETS SKETCHES CURVES DATUMS No category assigned Description Solid bodies Sheet bodies All external sketches Non-sketch curves Planes, axes, coordinate systems
22
mt13150_g NX 5
Course overview
Student responsibilities
Be on time. Be considerate of the needs of other students. Listen attentively and take notes. Ask questions. Practice what you learn. Have fun!
23
Lesson
NX part les
Purpose This lesson is a fundamental introduction to working with NX parts. Objectives Upon completion of this lesson, you will be able to: Start an NX session. Create a new part. Open a part. Copy a part. Close a part and exit NX.
1-1
NX part les
Introduction to NX
The rst step in working in NX is to log on to a workstation and start an NX session. Your instructor will provide the steps needed to log in and start NX in the classroom.
After you start NX, you see the No Part interface. You can change defaults and preferences, open an existing part, or create a new part.
1-2
mt13150_g NX 5
NX part les
Gateway application
The tools in NX are grouped into a series of applications that support different major workows, including creating geometry, building an assembly, or producing a drawing. Gateway is the rst application you access when you: Create a new part. Open a part that was saved in Gateway after NX 4. Open a part that was last saved in NX 3 or earlier.
Gateway allows you to review existing parts. To create or edit objects within a part, you must start another application, such as Modeling.
1-3
NX part les
The NX window
1. Work and displayed part names
2. Main menu 3. Cue line 4. Status line 5. Resource Bar 6. View rotation triad 7. Rail
1-4
mt13150_g NX 5
NX part les
1-5
NX part les
Menus
By default, menus display all available commands. You can display folded menus, showing only frequently-used commands. When you see folded menus, click the Expand button to display the full menu.
To display folded menus: 1. Choose ToolsCustomize. 2. Click the Options tab. 3. Clear the check box for Always Show Full Menus.
1-6
mt13150_g NX 5
NX part les
Templates
Use templates to create a new part. Choose FileNew to select a template. Templates are grouped by types, such as model or drawing. Your system administrator determines the templates that are available. Use blank templates to create parts with no custom content. When you create a new part from a template, the part has a copy of all the objects in the template part and inherits all its settings. After you create the part, NX starts the appropriate application for the template the part was based on. For example, if you select a modeling template, NX will start Modeling. A default name and location for the new le is assigned, based on customer default settings for each template type. You can change the name and location: Before you begin work on the part. In native mode only, when you save the part for the rst time.
You can specify a master part to reference when you create a new non-master le. Choose FileNew and dene the attributes in the dialog box. Choose FormatDatabase AttributesAssign and dene the work parts attributes in the Attributes dialog box.
Benets of using template parts Easy to use and help to enforce company standards. Automatically start the appropriate application. Simplify using master models by dening a master part reference as you create a new le.
1-7
NX part les
Click the tab for the le type you want (1). Select the template you want (2). (Optional) Enter the name and path information (3). You can also enter this information when you save the part.
1-8
mt13150_g NX 5
NX part les
2. In the Name Parts dialog box, notice the name of the rst le for which you must provide a name (1). 3. Enter the name and press Tab to continue (2). 4. Optionally, use the browse buttons to help to dene the name and/or path (3).
5. When you press Tab after entering a name, the template is checked in the list (4), the indicator moves to the next le that requires a name, and the OK button becomes active. If you click OK or press Enter before you have specied all names, les that are named will be saved, and unnamed les will not be saved. You will receive a warning. 6. When all les are named and optional path information is entered, click OK (5).
1-9
NX part les
Layers
Use layers to organize geometry. Use layer categories to organize and name layers. To access the Layer Settings dialog box, choose FormatLayer Settings. There are 256 layers in NX, one of which is always the work layer. You can assign any of the layers to one of four classications of status: Work Selectable Visible Only Invisible
The work layer is the layer that objects are created on and is always visible and selectable. When you create a new part, layer 1 is the default work layer . When you change the work layer, the previous work layer automatically becomes selectable. You can then assign it a different status. 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. Layer categories in the Model template parts Layers 110 1120 2140 4160 6180 91255 Categories SOLIDS SHEETS SKETCHES CURVES DATUMS No category assigned Description Solid bodies Sheet bodies All external sketches 1 Non-sketch curves Planes, axes, coordinate systems
1. You will learn the meaning of the term External sketches in a future lesson.
1-10
mt13150_g NX 5
NX part les
Activity
In the NX part les section, do the following activity: Create a new part
1-11
NX part les
Folder Creation
You can create a new folder from within the New Part File and Open Part File dialog boxes if you have write access to the selected parent folder. 1. Right-click over an existing parent folder in the folder tree list. 2. Select the New Folder option. You may also Rename an existing folder.
You cannot delete a folder from the New Part File and Open Part File dialog boxes. Default container The last folder used when creating a le will be the default folder when creating data later in your session. To change the default folder, select the Folder icon to change it.
1-12
mt13150_g NX 5
NX part les
Up One Level works with the Look in: option menu to traverse back up through the folder hierarchy. Create New Folder option allows new sub-folders to be created in the current folder. View Menu allows the appearance of the listing in the window to be modied.
1-13
NX part les
1-14
mt13150_g NX 5
NX part les
1-15
NX part les
Save As
FileSave As allows you to save the current part under a different name and/or in a different directory. When you select Save As, a le selection dialog box displays asking for the new name and location. The name/location must be unique within the current directory. If you specify a name that already exists, an error message displays. The current part is led under the new name, and the new part le name displays on the graphics window.
1-16
mt13150_g NX 5
NX part les
1-17
NX part les
Activities
In the NX part les section, do the following activities: Open an existing part Save part as Close selected parts
1-18
mt13150_g NX 5
NX part les
Exit NX
End an NX session by choosing FileExit. If you modied any parts and did not save them, you get a warning message.
1-19
NX part les
Summary
In this lesson you: Started an NX session. Created, opened, and saved parts. Copied a part. Closed a part. Learned how to exit NX.
1-20
mt13150_g NX 5
Lesson
2-1
Toolbars
Each application has its own set of toolbars.
2-2
mt13150_g NX 5
Docking
You can dock toolbars horizontally or vertically in the NX window. You can move undocked toolbars on your screen.
2-3
Display toolbars
1. Choose ToolsCustomize from the main menu bar. 2. On the Toolbars (1) page, select check boxes (2) to display toolbars and clear to hide them. Select Text Below Icon (3) to display names on the buttons.
2-4
mt13150_g NX 5
1. Right-click in the NX window but outside the graphics window (1) to display a shortcut menu of all toolbars. 2. Select the listed toolbar names to display toolbars or clear the check boxes to hide them (2). Empty check boxes are not displayed beside menu items that are not selected. You can also select Customize (3) to open the Customize dialog box.
2-5
Toolbar options are an efcient way to turn on and off the display of buttons within a toolbar.
2. Select a toolbar to modify, or select Customize to open the Customize dialog box.
3. Click an item with no check box to display it. Clear the check box to hide an item.
2-6
mt13150_g NX 5
Dialog Rail
Dialog boxes open at a predened location on the Dialog Rail. To ensure a consistent location and presentation of all dialog boxes, you can attach or clip most dialog boxes to a rail located along the upper edge of the graphics window. This prevents the graphics window from being obscured by dialog boxes. You can move the dialog boxes right or left, temporarily hide them, or unclip them if you prefer to have them oat.
2-7
Selection Bar
The Selection Bar consolidates various selection options in one convenient location.
1. Selection options to specify types of objects to select, for example, features only, instead of faces, edges, bodies. 2. Selection Intent options. 3. Snap Point options. 4. Annotation placement options, available in Drafting.
2-8
mt13150_g NX 5
2-9
Roles
As you dene your own roles, you or your administrator can add them to a palette for others to share. Roles let you control the appearance of the user interface in a number of ways. For example: The items displayed on the menu bar The buttons displayed on the toolbars Whether button names are displayed below the buttons
2-10
mt13150_g NX 5
Example roles
NX comes with a number of example roles. These give you a choice of starting points as you customize toolbars to meet your needs. The roles palette includes these groups: System Defaults generic roles for new and advanced users Industry Specic examples of congurations for various industries User exists after you save one or more personal congurations For those starting to use NX or those who use NX infrequently, one of the Essentials roles in System Defaults is recommended. For more information about any role, hold your cursor over its button.
2-11
Choose a role
1. On the Resource Bar, click the Roles tab to display the palette.
2. Click the role you want or drag it into the graphics window. 3. Click OK to accept the new role.
2-12
mt13150_g NX 5
Activities
In the NX User Interface section, do the following activities: Toolbars Roles
2-13
2
1. Left 2. Middle 3. Right
On a two-button mouse, use the left and right buttons together when you need the middle button. On a three-button mouse, you can use combinations of mouse buttons. Use middle plus right buttons to pan. Use middle plus left buttons to zoom.
Here is a summary of the various actions that can be performed using the mouse buttons. Mouse Button Left mouse button Middle mouse button Action Select or drag objects. Click OK while in an operator. Press and hold down while in the graphics window to rotate the view. Hold down Shift and the middle mouse button to pan. Hold down Ctrl and the middle mouse button to zoom in or out. Display shortcut menu with various functions. Also display action information for currently selected objects.
Rotating mouse wheel Zoom in and out in graphics window. Scroll in lists, menus, and the Information window.
2-14
mt13150_g NX 5
Here is a summary of things you can do by moving the mouse cursor. Over buttons on a toolbar Over buttons in a dialog box Over objects, features or components in graphics window Display Balloon Help for the button. Display the button name. Pre-highlight objects based on the Selection Type Filter.
2-15
Option Refresh Fit Zoom Rotate Pan Rendering Style Orient View Set Rotate Point Clear Rotate Point Undo
Description Refreshes the entire graphics window. Erases temporary display entities. Fits the entire part to the view. Utilizes the t percentage found in the PreferencesVisualizationScreen dialog box. Fits the view to 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. Displays the current view in a canned view orientation. The original visualization settings and view modications are retained. Active only in modeling view. Denes a point about which the model is rotated. The point may be dened on a curve, edge, face, or point in space. Removes a rotate point that was previously set. Removes the effect of the last single operation performed.
2-16
mt13150_g NX 5
Radial menus
When you right-click and hold, a radial menu displays buttons around the cursor location. These buttons differ depending what is beneath the cursor. As you learn the position of the buttons, 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
You can also use the View toolbar to perform the view manipulation functions found in the view shortcut menu, and more.
2-17
Other options to manipulate the view orientation are described below. Orient View button 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 shortcut menu. Orients the current view to Trimetric. Orients the current view to Isometric. Orients the current 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.
F8 key
2-18
mt13150_g NX 5
View triad Click an axis of the view triad to restrict middle mouse button dragging to rotation about that axis only. Press Esc or click the rotation triad origin handle to return to normal rotation.
2-19
Selecting objects
Use the Selection Bar to identify the types of objects you want to select.
2
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. Use the selection Type Filter to control which type of objects you can select. The content of the list changes with the active NX function.
The General Selection Filters allow you to further restrict what type of objects you can select.
You can use toolbar options to add many additional buttons to the Selection Bar.
2-20
mt13150_g NX 5
You can right-click an object and choose commands for the shortcut menu for the object type. The cursor must be over the object, and the object must be highlighted.
2
The shortcut menu changes depending on the object. The following shortcut menu is for a typical feature.
Options also vary with the application: Modeling, Drafting, Manufacturing, etc. If you right-click and hold over an object, a radial menu appears. The options vary depending on the object. The following radial menu is for a typical feature.
2-21
Deselecting objects
You can deselect and object by holding the Shift key as you click it.
To deselect all objects in the graphics window, press the Esc (Escape) key.
2-22
mt13150_g NX 5
Preview selection
Objects are highlighted in the preview selection color as the selection ball passes over them. By default, Preview Selection is enabled. Turn it off by choosing PreferencesSelection from the menu bar. The color of preview highlighting is determined by the Preselection setting found under PreferencesVisualizationColor Settings. When you hold the Shift key, the preselection color is applied to currently selected objects that you can deselect.
2-23
QuickPick
When you select objects, more than one object will often be within the selection ball. QuickPick provides easy browsing through selection candidates. 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:
This cursor display indicates that there is more than one selectable object at that position. Click after the cursor changes to display the QuickPick dialog box.
You can change the amount of time the cursor must be stationary for the QuickPick indicator to appear. Choose PreferencesSelection. In the QuickPick group, change the Delay value (in seconds).
2-24
mt13150_g NX 5
Use the middle mouse button to cycle through the items in the list and then click when the desired object is highlighted. Use the buttons in the dialog box to lter the list to include object types: All Construction Features Body objects Components Annotations
2-25
Activity
In the NX User Interface section, do the following activity: Views
2-26
mt13150_g NX 5
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.
2-27
Lesson
Coordinate systems
Purpose This lesson is an introduction to the coordinate systems that are used in NX. Objectives Upon completion of this lesson, you will be able to: Describe the absolute coordinate system (ABS). Describe the work coordinate system (WCS). Move the WCS. Obtain geometry information relative to the WCS.
3-1
Coordinate systems
This lesson describes the following coordinate systems: Absolute coordinate system (ACS) Work coordinate system (WCS)
3-2
mt13150_g NX 5
Coordinate systems
3-3
Coordinate systems
You must consider the location and orientation of the WCS when you: Create a xed datum plane or xed datum axis. Create a rectangular instance array.
3-4
mt13150_g NX 5
Coordinate systems
The WCS
You can access WCS options from the Utility toolbar or by choosing FormatWCS on the menu bar. Options available to manipulate the WCS include: Origin Specify the location without changing the orientation. Use handles to adjust the origin and orientation.
Dynamics
Rotate
Orient
Use a dialog box with Dynamic, Absolute, Current View, and several other methods. Use a dialog box with several options to specify the XC axis. Use a dialog box with several options to specify the YC axis.
Display
Save
Create a CSYS geometry entity at the current WCS origin and orientation.
3-5
Coordinate systems
You can exit WCS Dynamics mode in one of these ways: Press Esc. Click the middle mouse button.
3-6
mt13150_g NX 5
Coordinate systems
Dynamic Handles
1 2 3
Move the WCS (freeform) 1. Place the cursor over the origin handle (cube-shaped) on the WCS. 2. Drag the WCS to any location. Move the WCS origin to a point To move the WCS origin to a specic point: 1. (Optional) Use the Snap Point options on the Selection Bar to enable one or more point selection methods.
2. Indicate the snap or screen position to which you want to move the WCS. You can also use the point constructor The WCS moves to the specied point.
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 3-7
Coordinate systems
Drag the WCS along an axis 1. Place the cursor over any of the three translation handles on the WCS. 2. Drag the WCS in either direction along the axis. Move the location of the WCS along an axis using a dynamic input box 1. Place the cursor over any of the three translation handles and click.
2. Type a value in the dynamic input box. 3. Press Enter. Rotate the WCS 1. Place the cursor over any of the three rotation handles. 2. Drag to rotate the WCS around its axis. Dynamic input boxes indicate current angle and snap increment. Orient the WCS to an object 1. Select one of the WCS axes. 2. Select an object, such as an edge, to which you want to align the WCS. To specify a vector, in the WCS Dynamics dialog bar, click Vector Constructor .
The WCS orients to be parallel with the object, without changing the origin coordinates. Reverse the direction of the WCS To ip the WCS 180 degrees: Double-click one of the WCS axes.
3-8
mt13150_g NX 5
Coordinate systems
Activity
In the Coordinate Systems section, do the following activity: The working coordinate system (WCS)
3-9
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. Obtained geometry information relative to the WCS.
3-10
mt13150_g NX 5
Lesson
4-1
Sketcher overview
The Sketch Task Environment, informally called the sketcher, is an NX application that you use to create two-dimensional geometry within a part. A 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: Detailed part features by sweeping, extruding, or revolving a sketch into a solid or a sheet body. Large-scale 2D concept layouts with hundreds, or even thousands, of sketch curves. Construction geometry, such as a path of motion, or a clearance arc, that is not meant to dene a part feature. This lesson shows you examples of sketches that dene features.
4-2
mt13150_g NX 5
Constraints overview
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 update geometry and to ensure that they do not conict. A fully constrained sketch has as many constraints as there are degrees of freedom in the sketch, so that there can be no ambiguity in the nal shape. While it is not required, UGS recommends that you fully constrain sketches that dene feature proles. Sketcher also offers you the exibility to create as many, or as few, constraints as your design requires. That means you can use Sketcher to create wireframe drawings that can serve a wide variety of up-front design purposes, and are not meant for downstream processing. Optional toolbar buttons, Inferred Constraints, which opens the Inferred Constraints dialog box, and Create Inferred Constraints, which is hidden and active by default, allow you to mix constrained and unconstrained geometry in a single sketch.
4-3
Sketch types
When you create a sketch, you can dene its plane and orientation using one of two methods: Sketch in Place Use this option to sketch on an existing planar face or datum plane, or on a new datum plane. Sketch on Path This is a specialized type of constrained sketch that you use to create a prole for a Variational Sweep feature, discussed in Intermediate NX Design and Assemblies. You can also use the Sketch on Path option to position a sketch for features like Extrude and Revolve. Select a target path and dene a sketch plane location on that path.
4-4
mt13150_g NX 5
4-5
4-6
mt13150_g NX 5
4-7
5. (Optional) Add, modify, or delete constraints. 6. (Optional) Drag the shape or modify dimension parameters. 7. Exit Sketcher.
4-8
mt13150_g NX 5
2. Click Sketch
3. Dene the sketch plane. For a base feature, select an existing datum or create a datum CSYS from the Create Sketch dialog box. For a detail feature, select a planar face of a body, a relative datum, or create a relative datum from the Create Sketch dialog box.
4. Dene a horizontal or vertical reference. 5. (Optional) Name the sketch. 6. Click OK.
4-9
3. Click OK.
4-10
mt13150_g NX 5
3. Click the middle mouse button to complete the step. 4. Dene a horizontal or vertical reference. 5. Click OK. To create a datum CSYS instead of a datum plane in the above procedure, in the Plane Option list, select Create Datum CSYS.
4-11
Reference direction
You must specify a reference object with which to determine the horizontal and vertical sketch directions. In some cases, such as with a datum CSYS, a direction reference object is inferred, but there must always be a direction reference object with a timestamp earlier than the sketch. The default reference direction is horizontal. If there is no linear object in the desired direction, you may specify a vertical reference. To change the direction of an axis:
To reverse the direction of a sketch axis, double-click the vector conehead. To specify a new direction, rst select the axis to change and then select a straight object. The object is projected to the sketch plane to dene the new direction. If you select a datum plane as the sketch plane, a Z axis is displayed. Change the normal of the sketch plane by double-clicking the Z axis.
In the following example, the shaded face (1) is specied as the placement face. An edge (2) is dened as the vertical reference. The resulting sketch orientation is shown on the right.
4-12
mt13150_g NX 5
4-13
4-14
mt13150_g NX 5
4-15
Activity
In the Sketch Task Environment section, do the following activity: Sketch creation
4-16
mt13150_g NX 5
4-17
4-18
mt13150_g NX 5
Sketch curves
Create sketch curves using the Sketch Curve toolbar. Icon Name Prole Function Creates a series of connected lines or arcs. The end of the last curve becomes the beginning of the next curve. Creates lines. Creates a arc through three points or by center and end points. Creates a circle through three points or center and diameter. Creates new lines from existing lines: parallel to a line, the midline of parallel lines, or the bisector of lines at angle. Trims a curve to closest intersection or to a selected boundary. Extends a curve to a nearby curve or to a selected boundary. Extends or trims two curves to make a corner. T Z Key
Line Arc Circle Derived Lines Quick Trim Quick Extend Make Corner Fillet
Rectangle Enables three methods to create rectangles. Dynamically creates and edits splines. Studio Spline Introduced in Intermediate NX Design and Assemblies. Fully discussed in Mechanical Free Form Modeling and Industrial Design with NX.
4-19
Inferred Constraints
As you create curves, the Sketcher can assign some geometric constraints. You can control which constraints are assigned by adding Inferred Constraints to the Sketch Constraints toolbar. When you preview a constraint, click the middle mouse button to lock the constraint. Constraints are discussed in more detail later. If you need to create a curve without a constraint that would normally be inferred, hold the Alt key while you place the curve.
4-20
mt13150_g NX 5
Help lines
Help lines indicate the alignment to control points of curves, including line endpoints and midpoints, arc endpoints, and arc and circle center points. Two types of help lines are displayed during the creation of curves: A dotted help line shows the alignment with recently-created or recently highlighted objects. A dashed help line is part of the preview for an inferred constraint. As you create curves, dashed help lines are displayed for certain types of constraints, such as perpendicular and tangent.
4-21
Short list
Sketcher maintains a memory of ve objects called the short list to check for: Inferred constraints. Help lines.
Curves are added to the list as you: Create them. Pass your cursor over a curve.
Lines snap normally along their length to short listed curves, which includes lines, arcs, ellipses, conics, and splines. Lines, arcs, and circles snap tangentially along their length to the short listed curves, including lines, arcs, ellipses, conics, and splines. To lock an inferred constraint click the middle mouse button. To unlock a locked constraint, click the middle mouse button again.
The short list is structured from top to bottom. When curves are created or passed over with the cursor, they are placed on top of the short list. When the list is full, the curve at the bottom is removed and a new curve is added at the top. Sketcher clears the short list when you leave a curve option. When Sketcher infers a constraint between an object on the short list and the curve currently being created, the short list object is highlighted and you see a preview of the constraint. As you preview when you create a curve, all enabled constraint types (for example, Perpendicular and Collinear) are checked against the top object on the list. When a constraint condition is found, the constraint is previewed and the short list object is highlighted. If there are no valid constraints, the tests are repeated for the second object on the list, and so on until the bottom of the list is reached.
4-22
mt13150_g NX 5
Prole
The Prole option lets you create a series of connected lines and/or arcs in string mode; that is, the end of the last curve becomes the beginning of the next curve. Here is a pipe vise prole that you can easily create with a series of mouse clicks using the Prole option.
4-23
If you press Esc again before starting a new curve string, you will exit from the Prole option.
4-24
mt13150_g NX 5
The quadrants that contain the curve and its opposite vertex, (1) and (2) in the preceding illustration, are tangent quadrants. If you move your cursor out from one of the tangent quadrants, the arc extends in a tangent direction to the line or arc at its endpoint. If active in Inferred Constraints, you create a Tangent and a Coincident constraint. Quadrants (3) and (4) are perpendicular quadrants. Control the direction of the arc by placing the cursor inside of one of the quadrants and then moving the cursor out of the quadrant in either a clockwise or counterclockwise direction. If you move your cursor out from one of the perpendicular quadrants, the arc extends in a direction perpendicular to the line or arc at its endpoint. If active in Inferred Constraints, you create a Coincident constraint and a Point on Curve constraint between the arc center and the previous line. If you change your mind about which quadrant to sketch from, move the cursor back into the quadrant of your choice before you click to place the second point of the arc.
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 4-25
4-26
mt13150_g NX 5
Input Mode
Input Mode Coordinate Mode Lets you specify curve creation using X and Y coordinate values. Double-click the button to set and lock Coordinate Mode. Lets you specify a curve objects parameters. Lines use Length and Angle parameters. Arcs use Radius and Sweep Angle parameters. Parameter Mode Circles use a Diameter parameter. Fillets use a Radius parameter. Double-click the button to set and lock Parameter Mode.
4-27
4-28
mt13150_g NX 5
4-29
The new direction displays with a second, dashed help line. The angle is measured with respect to the previewed constraint line. Positive angles are measured counterclockwise. Negative angles are measured clockwise.
4-30
mt13150_g NX 5
Points
You can create and constrain points as members of a sketch. From the menu bar, while a sketch is active, choose InsertPoint. If you use points frequently, you can display the Point button Sketch Curve toolbar. You can also create an Associative Point is not a member of the active sketch. on the
4-31
Icon
Name Enable Snap Point End Point Mid Point Control Point Intersection Point Arc Center Quadrant Point Existing Point Tangent Point Two-curve Intersection Point on Curve
Description Enables the snap point options so that snapping to points on objects occurs. Select end points of lines, arcs, conics, splines, and all edge types. Select mid points of lines, open arcs, and all edge types. Select a control point of a geometric object.
1
Select a point at the intersection of two curves with one pick. Select an arc center point.
Select an existing point. Select a tangent point on circles, conics, and solid edges. Select the intersection point of two objects that do not t within the selection ball by making two separate picks. 2 Select a point on a curve.
1. Control points include existing points, end points of conics, center points of circles, end points and knot points of splines, and end points and mid points of lines and open arcs. 2. Two Curve Intersection supports the following objects: line, circle, conic, spline, and solid edge.
4-32
mt13150_g NX 5
Icon
If none of the enabled point types lies inside the selection ball, you can click to create a point at the cursor location. Some snap point options are unavailable for certain functions.
4-33
4-34
mt13150_g NX 5
Inferred Constraints
You can control which constraint settings NX automatically infers during curve construction by setting one or more of the following Inferred Constraints dialog box options. Geometric constraints Horizontal Vertical Tangent Parallel Perpendicular Collinear Concentric Equal Length Derived Line only Equal Radius
Dimensional constraints
You can use this option to create an inferred dimensional constraint when you enter values in the dynamic input boxes for Prole, Line, Arc, Circle or Rectangle.
Inferred constraints behave like normally applied geometric constraints and can be seen and deleted using the Show/Remove Constraints dialog or the Delete option. You can temporarily disable all of the inferred constraints during curve construction by pressing and holding the Alt key on Windows or the Ctrl+Alt keys on UNIX.
4-35
4-36
mt13150_g NX 5
Activity
In the Sketch Task Environment section, do the following activity: Prole
4-37
4-38
mt13150_g NX 5
Quick Trim
To access the Quick Trim command, do one of the following: On the Sketch Curve toolbar, click Quick Trim Choose EditQuick Trim. .
4
You can: Trim multiple curves with a left mouse press-and-drag operation. Preview which portion of a curve will trim by passing the cursor over the curve. Trimming a curve that has no intersection deletes the curve. Quick Trim constraints When the Create Inferred Constraints option is active, the Sketcher infers appropriate constraints after a trim operation. Constraint Concentric Coincident Point on Curve Collinear Equal Radius Tangent Trim Operation An arc in the middle. Intersecting lines to an intersection point. A curve to a boundary curve. A line in the middle An arc in the middle. A curve at the tangent point of a boundary curve.
4-39
4
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.
If you trim an arc to a line that is tangent, the tangency constraint is retained.
4-40
mt13150_g NX 5
Quick Extend
To access the Quick Extend command, do one of the following: On the Sketch Curve toolbar, click Quick Extend Choose EditQuick Extend. .
You can: Extend multiple curves by dragging the mouse over the target curves. Preview which portion of a curve will extend by passing the cursor over the curve.
Use the Boundary Curve group in the Quick Trim dialog box to specify one or more bounding curves. Quick Extend constraints Sketcher infers appropriate constraints after an extend operation. Constraint Coincident Point on Curve Tangent Extend Operation A curve to the endpoint of another curve. A curve to a boundary curve. A curve to a tangent point of a boundary curve.
4-41
Make Corner
To access the Make Corner command, do one of the following: On the Sketch Curve toolbar, click Make Corner Choose EditMake Corner. .
If Create Inferred Constraints is active, NX creates a coincident constraint at the intersection. The Make Corner command works with:
4-42
mt13150_g NX 5
Fillet
To access the Fillet command, do one of the following: On the Sketch Curve toolbar, click Fillet Choose InsertFillet. .
You can: Trim all input curves or leave them untrimmed. Delete the third curve of a three-curve llet. Specify a value for the llet radius, or preview the llet and determine its size and location by moving the cursor.
4-43
Constraints basics
Constraints lets you precisely control the objects in a sketch. There are two types of constraints: Geometric constraints Dimensional constraints
4-44
mt13150_g NX 5
Degrees of freedom
In Sketcher, a curves location and shape are mathematically determined by analyzing the constraints (rules) placed on the sketch curves. The degree-of-freedom arrow provides visual feedback about the constraint status of a sketch curve. Each sketch curve type has different degree-of-freedom arrows when initially created. Curve Degrees of Freedom Description Points have two degrees of freedoms.
4
Circles have three degrees of freedom: two at the center and one for the radius.
Arcs have ve degrees of freedom: two at the center, one for the radius, and two for the start and end angle.
Other curve types, such as conics and splines, can have even more degrees of freedom. Please see the online Help for details.
4-45
Degree-of-freedom arrows
Degree-of-freedom (DOF) arrows mark points on a sketch that are free to move. These arrows assist you in constraining a sketch by showing you the directions you need to constrain for each point. When you constrain a point, NX removes the DOF arrow. When all of the arrows are gone, the sketch is fully constrained. There are three types of degrees-of-freedom: positional, rotational, and radius. Note that constraining a sketch is optional. You can still use an underconstrained sketch to dene a feature. Constrain a sketch when you need greater control of the design. Also, applying one constraint can remove several DOF arrows.
1 2 3
This point is free to move in the X direction. This point is free to move in the Y direction. This point is free to move in both the X and Y directions.
4-46
mt13150_g NX 5
Geometric constraints
A geometric constraint establishes a geometric characteristic of a sketch object or the type of relationship between two or more objects. You can: Dene a line as being horizontal. Require that two lines be parallel or perpendicular. Require 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. , select the objects, To create geometric constraints: click Constraints and choose the desired constraint from the dialog bar. Only icons for constraints that apply to the selected geometry are displayed. 1. On the Sketch Constraints toolbar, click Constraints 2. Select the objects. 3. Click the desired constraint on the dialog bar. Only icons for constraints that apply to the selected geometry are displayed.
4-47
You may also choose a constraint from the shortcut menu after selecting the geometry.
To assign multiple constraints at one time, press the Ctrl key while selecting the objects. The dialog bar for the constraints remains active after you choose the rst constraint. Use the middle mouse button or the Esc key to deselect the objects.
4-48
mt13150_g NX 5
Collinear
Concentric
Constant Angle
Constant Length
Equal Length
Equal Radius
Constrains two or more arcs as having the same radius value. 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.
Fixed
Horizontal
Midpoint
4-49
Parallel
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. Scales a spline in the horizontal direction while keeping the original dimensions in the vertical direction during modication. Scales a spline 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.
Perpendicular
Point on Curve
Point on String
Slope of Curve
Tangent
Vertical
4-50
mt13150_g NX 5
Point on Curve 3 Midpoint of Curve 3 Point on String Scale, Uniform Scale, Non-Uniform 4 Offset
If the sketch view is zoomed out, some symbols may not be displayed. Zoom in to see them, or clear the Dynamic Constraint Display sketch preference.
3. Indicates constraints that are always displayed, regardless of the state of the Show All Constraints option. 4. Applies only to splines.
4-51
Show Constraints
4-52
mt13150_g NX 5
Show Constraints list window Lists the geometric constraints of the selected sketch geometry. The list is subject to the Explicit, Inferred or Both setting. Those constraints that are inferred, coincident geometric constraints, (created automatically by the system during curve creation) are appended with an "I" symbol in parenthesis, as in (I). Remove Highlighted Remove Listed Lets you remove one or more constraints by selecting them in the constraints list window and then choosing this option. Removes all of the listed constraints displayed in the Show Constraints list window. Displays information about all geometric constraints in the active sketch in the Information window. This option is useful if you want to save or print the constraint information.
Information
4-53
4-54
mt13150_g NX 5
Dimensional constraints
To choose the dimension type, on the Sketch Constraints toolbar, use the Dimension list, or choose InsertDimension. After you choose a dimension type, the Dimensions dialog bar is displayed.
On the dialog bar, click Sketch Dimensions Dialog access options in the dialog box.
if you need to
4-55
Dimension types
Inferred Allows Sketcher to intelligently infer a dimension type, based on the cursor position and the object(s) selected. Creates a distance constraint parallel to the XC axis between two points. Creates a distance constraint parallel to the YC axis between two points. Creates a distance constraint between two points.
Horizontal
Vertical
Parallel
The parallel dimension is the shortest distance between the two points. Creates a perpendicular distance constraint from a line to a point.
Perpendicular
Diameter
Radius
Angular
Dimensions an angle. Constrains the collective lengths of selected curves of a sketch prole to a desired value. The curves allowed for selection with the Perimeter constraint are lines and arcs.
Perimeter
4-56
mt13150_g NX 5
4-57
Edit dimensions
To edit the value or the name: 1. Double-click the dimension. 2. Edit the value or the name in the dynamic input box. 3. Press Enter. To edit the position, drag the dimension.
4-58
mt13150_g NX 5
The name and value of a dimension may also be edited by using the Expressions dialog box. As dimensions are edited, the constraints are evaluated and the geometry is modied.
4-59
Retain Dimensions
When you exit after editing a sketch, the dimensions are normally hidden. You can retain the dimensions by selecting the Retain Dimensions check box in the Sketch Preferences dialog box.
4
You can retain dimensions only for the active sketch after you nish editing it. You may have a mixture of sketches with and without retained dimensions. Use this setting when you need to display dimensions for a sketch that is not active. For example, use it to see expression names as you edit or create other sketches or features. You can print of plot retained dimensions.
4-60
mt13150_g NX 5
Attach Dimension
The Attach Dimension command detaches a dimension from the geometry it references and attaches it to other geometry that you specify. You can: Retain the value of the expression and resize the target geometry to match it. Measure the target geometry and assign that value to the expression.
Attaching a dimension
1. Rightclick the dimension and choose Attach Dimension, or choose ToolsConstraintsAttach Dimension and select the dimension. 2. Click the middle mouse button to alternate between the default, Object 2, and Object 1. 3. In the Settings group, set the Expression Mode to Remove Expression, Measure Geometry or Keep Expression, Adjust Geometry. 4. Select the new geometry.
4-61
Over a curve (or several selected curves) right-click and hold, and choose from the radial menu. Create reference dimensions by choosing Create Reference Dimension on the Dimensions dialog bar.
4-62
mt13150_g NX 5
on the Sketcher toolbar or, from the menu bar, choose Click ToolsDelay Sketch Evaluation. The Evaluate Sketch command causes NX to evaluate the current sketch when Delay Evaluation is active. on the Sketcher toolbar or, from the menu bar, choose Click ToolsEvaluate Sketch. The Update Model command forces the model to update without leaving the sketch function. The model is updated automatically when you exit from the sketch task environment. on the Sketcher toolbar or, from the menu bar, choose Click ToolsUpdate Model.
4-63
If the Create Inferred Constraintsoption is active, Sketcher creates and stores constraints selected in the dialog box. You control which constraints are inferred during the creation of curves using the Inferred Constraints dialog box.
4-64
mt13150_g NX 5
4-65
Activities
In the Sketch Task Environment section, do the following activities: Constrain a prole Sketch and constrain a gasket Constraint conditions
4-66
mt13150_g NX 5
Summary
This lesson introduced the concept of creating a sketch. 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 is dened on a sketch plane which is xed or associative to a datum plane or face of a model. Constraints are applied to sketch objects in order to capture the design intent. The number of constraints you choose to apply is determined by your design intent. In this lesson you: Created sketches on datum planes, solid faces, and a Datum CSYS. Created freehand curves in a sketch. Created and edited dimensional constraints. Created inferred and explicit geometric constraints. Converted sketch curves and dimensions to reference status.
4-67
Lesson
Datum features
Purpose This lesson introduces the Datum Plane and Datum Axis features. Objectives Upon completion of this lesson, you will be able to: Create a datum plane. Create a datum axis. Use datum features to position other features. Create a datum CSYS.
5-1
Datum features
Datum Planes
A datum plane is a planar reference feature. Use datum planes as aids to create other features, such as swept bodies and features at angles to the faces of target solids. Datum planes can be relative or xed. Relative datum planes reference curves, faces, edges, points, and other datums. You can create relative datum planes across multiple bodies. Fixed datum planes do not reference other geometry. Use any of the relative datum plane methods to create xed datum planes by clearing the Associative check box in the Datum Plane dialog box. You can also create xed datum planes based on the WCS and absolute coordinate system, or by using coefcients in an equation.
5-2
mt13150_g NX 5
Datum features
You can right-click the sizing handles, direction arrows, and points to choose many of the following options. When you edit a datum plane, you can change its type, dening objects, and associative status. Inferred At Distance At Angle Bisector Tangent to Face at Point, Line or Face Determine the best plane type to use based on objects you select. Create a datum plane parallel to a planar face or another datum plane at a distance you specify. Create a datum plane using a specied angle. Create a datum mid way between two selected planar faces or datum planes using the bisected angle. Create a datum plane tangent to a non-planar surface, and optionally a second selected object.
5-3
Datum features
Clear this check box to create a xed datum plane. If you later edit a non-associative datum plane, it appears in the Type list as Fixed. 2
1. Other ways to reverse the direction: Right-click the normal direction arrowhead and choose Reverse Direction. Double-click the normal direction arrowhead. 2. In the Part Navigator, an associative datum plane has the name Datum Plane, while a non-associative datum plane has the name Fixed Datum Plane.
5-4
mt13150_g NX 5
Datum features
5-5
Datum features
5-6
mt13150_g NX 5
Datum features
At Distance
1. On the Feature Operation toolbar, click Datum Plane InsertDatum/PointDatum Plane. , or choose
2. In the Type group, click the At Distance 3. Select a planar face, datum plane, or plane. 4. Do one of the following:
button.
Click OK to accept a default value of 0 (zero). Type an offset value, press Enter, and click OK. Select the handle, drag the datum plane to the desired location and click OK.
Inferred is the most commonly used datum plane type. Other frequently used types are listed here.
5-7
Datum features
At Angle
1. Click Datum Plane
2. In the Type group, expand the list and select At Angle. 3. Select a planar face, datum plane, or plane, to use as a reference for measuring the angle. 4. Select a linear curve, edge, or datum axis, that denes the angles axis of rotation. 5. Specify an angle using the dynamic input box or the drag handle. 6. Click OK.
5-8
mt13150_g NX 5
Datum features
Bisector
1. Click Datum Plane .
2. In the Type group, expand the list and select Bisector. 3. Select a planar face. 4. Select a second planar face. The faces do not need to be parallel. 5. Click OK.
5-9
Datum features
2. In the Type group, expand the list and select Tangent to Face at Point, Line or Face. 3. (Optional) Specify a subtype; for example, Angle to Plane. 4. Select the required geometry for the subtype you chose.
6. Click OK.
5-10
mt13150_g NX 5
Datum features
2. In the Type group, expand the list and select Curves and Points. 3. In the Curves and Points Subtype group, expand the list and select Three Points. 4. Set the snap point options as desired. 5. Select three points. 6. Click OK.
5-11
Datum features
Activity
In the Datum features section, do the following activity: Relative datum planes
5-12
mt13150_g NX 5
Datum features
Datum Axis
Use datum axes as a reference when you create other objects, such as datum planes, revolved features, and circular arrays. Datum axes can be either relative or xed. A relative datum axis is associative to one or more other objects. A xed datum axis is xed in the position in which it was created. Fixed datum axes are non-associative. You can create a xed datum axis using the XC, YC, and ZC axes of the WCS, or by clearing the Associative option when using one of the relative axis types.
5-13
Datum features
When you edit a datum axis, you can change its type, dening objects, and associative status. You can right-click the handles and axis arrowheads to choose many of the options shown below. Inferred Point and Direction Two Points Determine the best datum axis type to use based on objects you select. Create a datum axis from a point in a specied direction. Create a datum axis by dening two points through which the axis passes. Create a datum axis tangent, normal, or binormal to a point on a curve or edge, or perpendicular or parallel to another object. Create a datum axis at the intersection of two planar faces, datum planes, or planes. Create a datum axis on a linear curve or edge, or the axis of a cylindrical or conical face or torus.
On Curve Vector
5-14
mt13150_g NX 5
Datum features
3. In the
Datum Axis,
5-15
Datum features
5-16
mt13150_g NX 5
Datum features
5-17
Datum features
Two Points
1. On the Feature Operation toolbar, click Datum Axis InsertDatum/PointDatum Axis. or choose
2. In the Type group, click Two Points 3. Set the snap point options as desired. 4. Select two different point locations. 5. Click OK.
5-18
mt13150_g NX 5
Datum features
Intersection
1. Click Datum Axis .
2. In the Type group, expand the list and select Intersection. 3. Select the planar faces, datum planes, or planes. 4. Click OK.
5-19
Datum features
Curve/Face Axis
1. Click Datum Axis .
2. In the Type group, from the option list, select Curve/Face Axis. 3. Select the linear curve or edge, or the axis of a cylindrical or conical face or torus. 4. Click OK.
5-20
mt13150_g NX 5
Datum features
Datum CSYS
A datum CSYS contains a set of reference objects: A coordinate system Three datum planes Three datum axes An origin point
The datum CSYS appears as a single feature in the Part Navigator but its objects can be selected individually to support the creation of other features, to constrain sketches, and to position components in an assembly.
5-21
Datum features
Activities
In the Datum features section, do the following activities: Cylindrical faces and datum planes
5-22
mt13150_g NX 5
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. Used datum axes and planes to dene more datum axes and planes. Created an associative datum CSYS.
5-23
Lesson
Swept features
Purpose Identify and create three types of swept features that use a section string to dene a solid or sheet body. Objectives Create an Extrude feature. Create a Revolve feature. Create a Sweep Along Guide feature. Understand and use Boolean options.
6-1
Swept features
Sweep Along Guide Sweep a section string (1) along a guide string (2).
Swept bodies are associative with both the section string and the guide string.
6-2
mt13150_g NX 5
Swept features
Extrude
Use the Extrude command to create a body by sweeping a 2D or 3D section of curves, edges, faces, sketches or curve features a linear distance in a specied direction.
6
The example shows a section of curves (1) extruded (2) with threads added to the nal solid body (3).
6-3
Swept features
Extrude options
Boolean options: Unite Subtract Intersect
6-4
mt13150_g NX 5
Swept features
To size an extrude or revolve: Use drag handles (1). Specify values in dynamic input boxes (2). Specify values in dialog boxes (3).
Create constant offsets from the base section. For extrude only, specify draft. Use Selection Intent to modify the section when multiple possibilities exist.
6-5
Swept features
Boolean operations
Boolean operations let you combine previously existing solid and/or sheet bodies. You can apply the following Boolean operations to existing bodies: Combine the volume of two or more solid tool bodies into Unite a single target body. The target body and tool body must overlap or share faces so that the result is a valid solid body.
The target body must be a solid body. The tool bodies are normally solid bodies.
Create a body containing the shared volume or area Intersect between a target body and one or more tool bodies. You can intersect solids with solids, sheets with sheets, and a sheet with a solid. You cannot intersect a solid with a sheet. You can edit the Boolean option after you complete the feature.
Target and tool Each Boolean option prompts you to identify a target solid (the body you begin with) and one or more tool solids. The target body is modied by the tools, and the tool bodies become part of the target body at the end of the operation. You have the option to save unmodied copies of the target and tool bodies. Boolean error reporting If an error occurs during a Boolean operation, the operation is terminated and an error message displays the cause of the Boolean error.
6-6
mt13150_g NX 5
Swept features
Body types
When you create an Extrude or Revolve feature, you get either a sheet body or a solid body. Solid bodies You get a solid body when you are using: A closed section, with the Body Type option set to Solid. A revolved open section, with the total angle 360. An open section with an offset.
6-7
Swept features
Sheet bodies
You get sheet bodies when you are using: A closed section, with the Body Type option set to Sheet. An open section, no offset. For revolve, the total angle must be less than 360.
You can edit the body type. The result must be a valid body.
6-8
mt13150_g NX 5
Swept features
Revolve
Use the Revolve command to create a feature by revolving section curves sketches, faces, or edges of a face about a given axis through a nonzero angle. The Revolve feature requires: A section (1) A location and direction for the rotation axis (2) Start (3) and end (4) angles You can also revolve a sketch by right-clicking it in the graphics window and choosing Revolve from the shortcut menu.
If the section crosses the axis of revolution you may get unexpected results. The Revolve command uses the offset and Boolean options described in the Extrude section.
6-9
Swept features
6
You are allowed to select only one section string and only one guide string. If you have a 3D smooth guide string, or if you want to control the interpolation, scale, or orientation, use Insert Sweep Swept instead. A unique and useful property of the Sweep Along Guide command is that you can sweep a section along a guide string that contains sharp corners.
6-10
mt13150_g NX 5
Swept features
Activities
In the Swept features and Boolean operations section, do the following activities: Extrude a sketch Sweep along an open guide string Add a revolved feature
6-11
Swept features
Summary
Use swept features to dene solid or sheet bodies using a section. A section can be a sketch, or a collection of curves and face edges. In this lesson you: Extruded a sketch. Created various revolved features. Revolved a feature with a Boolean Unite. Swept sections along open and closed guide strings.
6-12
mt13150_g NX 5
Lesson
Part structure
Purpose This lesson presents part creation methods, design intent, and physical properties. Objectives Upon completion of this lesson, you will be able to: Access the Part Navigator. Playback model construction. Suppress and unsuppress features. Measure the distance between objects. Assign a material and calculate mass properties.
7-1
Part structure
Part Navigator
The Part Navigator displays your part in a detailed, graphical tree. Use the Part Navigator to understand and update the parts basic structure. You can select and edit the parameters of items in the tree. You can rearrange how the part is organized. You can view features, views, drawings, user expressions, measurements, reference sets, cameras, and unused items in the tree. To access the Part Navigator, click the tab on the Resource Bar.
If the Resource is Bar is not visible, choose ViewShow Resource Bar to show it. Main panel Use the main panel to see an overall graphical representation of your parts structure, to edit the parameters of items, or to rearrange the feature history. You can: Double-click nodes to edit the corresponding feature. Select features by their nodes during dialog box interactions. Right-click nodes for shortcut options. Select or clear red check boxes to control the visibility of bodies. Select or clear green check boxes to control the suppression status of features.
7-2
mt13150_g NX 5
Part structure
Dependencies panel
Use the Dependencies panel to view the parent-child relationships of the feature geometry selected in the main panel.
7-3
Part structure
Details panel
Use the Details panel to view, and in some cases edit, the parameters belonging to the feature selected in the main panel.
7-4
mt13150_g NX 5
Part structure
Preview panel
Use the Preview panel to see preview images of selected items in the main panel. The selected item must be one that has an available preview object, such as a saved design view, a drawing view, or a materials library texture.
7-5
Part structure
Timestamp order
Use Timestamp Order to display a linear listing of all features in the work part as nodes in the order of their creation time stamp. When Timestamp Order is inactive, the main panel is in the design view. When Timestamp Order is active, the main panel does not include all of the nodes available in the design view, for example, body nodes, the Reference Sets node, and the Unused Features node.
7-6
mt13150_g NX 5
Part structure
Part structure
Creation order is important to permit use of a feature as a parent, and in the Replace Feature command. You can also drag nodes to valid locations. Group Group features into a special collection called a Feature Set. Replace Replace a features denition by another feature. Make Sketch Internal and Make Sketch External Internalize or externalize a sketch that is a parent of the selected feature. Edit Sketch Edit the parent sketch of the selected feature. This option appears only when the feature has a parent sketch. Copy Place a copy of a feature on a clipboard. This advanced option is covered in Intermediate NX Design and Assemblies. Delete Delete the selected feature, the same as EditDelete. Hide Body and Show Hide or show the body containing the selected feature. Rename Append a user-dened name to the feature. Object Dependency Browser Explore the parent and child relationships of features. Information Display information about the selected feature in the Information window. Properties Open the properties dialog box for the selected feature. General properties include the feature name. Attributes you assign appear in a column of the Part Navigator. See the online Help for details.
7-8
mt13150_g NX 5
Part structure
Feature playback
Use the Playback command to investigate a model. Choose EditFeaturePlayback. Playback temporarily hides body features. It allows you to step through the construction of the model, one feature at a time. Playback does not suppress reference features or sketches. Playback provides an option to edit features during the update. Notice that the Edit During Update dialog box has several editing options. This dialog box appears when you update a model, if an error or warning event occurs and if one or both of the modeling preferences, Interrupt Update on Error and Interrupt Update on Warning, are selected.
7-9
Part structure
Reorder features
As you create features, NX assigns a time stamp to each one. When you modify a body, the update follows the order of the feature time stamps. A body can differ depending on the order in which features are applied. You can reorder the feature history in the following ways: Choose EditFeatureReorder. Over feature nodes in the Part Navigator, use the shortcut menu. In the Part Navigator, drag and drop feature nodes. The example part consists of two extrusions, a blend, and a shell. You can edit the part topology by moving the shell feature in the history tree.
7-10
mt13150_g NX 5
Part structure
Information
The Information menu offers a number of options to obtain information about the model. InformationFeature Choose InformationFeature to open the Feature Browser dialog box. Use this dialog box to identify parent/child relationships between a selected feature and the other features in the model. You can display expressions that control the feature in the graphics window by selecting Display Dimensions. Click OK or Apply to 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 Information from the shortcut menu, or by selecting the feature in the graphics window and choosing Properties from the shortcut menu. InformationObject 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 displays information such as name, layer, color, object type, and geometric properties (length, diameter, start and end coordinates, etc.). InformationExpressionList All This lists all expressions in the part in the Information window. From the Information window, you can print the listing or save it as a text le. InformationExpressionList All by Reference This is used to identify expressions that reference other expressions and the features that they dene. You can use the EditFind option on the Information window menu bar to search for a specic expression.
7-11
Part structure
Referenced expressions
If an expression denes a feature directly, the feature name is listed with it in the Expressions dialog box. Any expression can be referenced by the formula of other expressions. You can identify all referencing expressions by using List References in the shortcut menu. To use this option: 1. Choose ToolsExpression. 2. If necessary, change the Listed Expressions lter to list the expression. 3. Over the expression, right-click and choose List References in the shortcut menu.
An Information window lists the features and other expressions that reference the selected expression. Expressions are discussed a later lesson.
7-12
mt13150_g NX 5
Part structure
Distance
Use the Distance command to obtain the minimum distance between any two objects such as points, curves, planes, bodies, edges, faces, or components. Choose AnalysisDistance or click Distance on the Analysis toolbar. After you select two objects, a temporary ruler and measurement result are displayed in the graphics window. Specify units for distance measurements in AnalysisUnits.
In the Results Display group, select Show Information Window to display result details in the Information window.
7-13
Part structure
Mass properties
Calculate mass properties data by choosing AnalysisMass Properties and selecting a solid body. The units for the results are determined by the setting in AnalysisUnits.
Assign a density to a solid body by choosing EditFeatureSolid Density or by choosing ToolsMaterial Properties. Create a new material or select a material from the existing library.
7-14
mt13150_g NX 5
Part structure
Delayed updates
As you add features to your model, it may take noticeably longer to update. You can delay updates until after edits are made. From the main menu, choose ToolsUpdateDelayed after Edit, or, on the Edit Feature toolbar, click .
If Delayed Update after Edit is inactive, the part is updated after the completion of each edit operation. This is the default setting. If Delayed Update after Edit is active, feature updates are delayed while edits are made.
When Delayed Update after Edit is active and edits are made, Update Model is available. Choose ToolsUpdateUpdate Model, or, on the Edit Feature toolbar, click . The model is updated automatically when the part is saved.
7-15
Part structure
Activity
In the Part structure section, do the following activity: Part structure
7-16
mt13150_g NX 5
Part structure
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. Identied expressions. Reviewed the model construction using Playback, Suppress, and Unsuppress. Measured a distance. Calculated mass properties.
7-17
Lesson
Using sketches
Purpose This lesson explains additional sketch editing methods. Objectives Upon completion of this lesson, you will be able to: Drag sketch objects Work with inferred constraints Reorder sketches Create an alternate solution Reattach sketches
8-1
Using sketches
8-2
mt13150_g NX 5
Using sketches
8-3
Using sketches
Drag a point
You can drag a single sketch point. In the example shown, the sketch point V1 is being dragged. The lines that share the sketch point stretch. Their angle and length are modied.
8-4
mt13150_g NX 5
Using sketches
Desired Results
8-5
Using sketches
The example below shows how the geometry changes when you click Alternate Solution and select a dimension. The change is immediate. Simply click the dimension again to restore the previous solution.
8-6
mt13150_g NX 5
Using sketches
The example below shows how the geometry changes when you click Alternate Solution and select a dimension. Select the large circle (1) rst and the small circle () second.
8-7
Using sketches
8-8
mt13150_g NX 5
Using sketches
Activity
In the Using sketches section, do the following activity: Alternate Solution
8-9
Using sketches
Reattach sketches
Place sketches on a planar face, a datum plane, or a path. The Sketch on Path option is discussed in Intermediate NX Design and Assemblies. The target plane, face, or path must have an earlier time stamp than the sketch. Sketches appear in the list of features presented when you reorder a feature. A sketch can be anywhere after its reference geometry. Use the Reattach command to: Move an existing sketch to a different plane, face, or path. Switch a Sketch in Place to a Sketch on Path and vice versa. Change the location of a Sketch on Path along the path to which it is attached. Specify a new horizontal or vertical reference.
Reattaching a sketch 1. Open the sketch and, on the Sketcher toolbar, click Reattach 2. Select the target datum plane or face. 3. (Optional) Select a horizontal or vertical reference. 4. Click OK to complete reattaching the sketch.
8-10
mt13150_g NX 5
Using sketches
If you attempt to create a circular relationship or position an object at an invalid timestamp, your edit will be rejected.
8-11
Using sketches
Activities
In the Using sketches section, do the following activities: Reattach a sketch Reorder a sketch
8-12
mt13150_g NX 5
Using sketches
To mirror sketch curves: 1. On the Sketch Operations toolbar, click Mirror Curve 2. Select the mirror centerline. 3. Click the middle mouse button to advance to the next step and select the target geometry. 4. Click OK. .
8-13
Using sketches
Activity
In the Using sketches section, do the following activity: Mirror sketch objects
8-14
mt13150_g NX 5
Using sketches
Summary
You can drag sketch curves to other locations. Use alternate solution when more than one conguration can apply. Reattaching a sketch offers you design exibility. In this lesson you: Dragged sketch curves. Applied alternate solutions to obtain appropriate proles. Reattached sketches. Reordered sketches. Mirrored sketch curves.
8-15
Lesson
Trim Body
Purpose The purpose of this lesson is to learn to use the Trim Body command. Objectives Upon completion of this lesson, you will be able to: Use the Trim Body command to dene the shape of a solid body.
9-1
Trim Body
Trim a body
The Trim Body command lets you trim one or more target bodies using a face, datum plane, or other geometry. 1. On the Feature Operation toolbar, click Trim Body 2. Select one or more target bodies to trim. 3. From the Tool Option list, select Face or Plane or New Plane. 4. Select an object with which to trim the target. A vector points in the trimming direction. If the sheet does not cut through a target body completely, the following message is displayed: .
If the sheet does not cut the target body at all, this message is displayed:
If a message appears, correct the problem before you continue. 5. (Optional) Click Reverse Direction to reverse the trimming direction.
6. Click Apply or OK to create the trim body feature. The Trim Body command retains all parametric information. You must select at least one target body, even when there is only one possible target.
You can select a single face, multiple faces from the same solid body, or a datum plane to trim the target bodies.
9-2
mt13150_g NX 5
Trim Body
Activity
In the Trim body section, do the following activity: Trim body
9-3
Trim Body
Summary
The Trim Body function removes part of a solid body. In this lesson you: Dened a solid bodys contour using the Trim Body function.
9-4
mt13150_g NX 5
Lesson
10
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 10-1
Selection Intent
The Selection Bar has rules you can use when you select curves.
Use these rules to help you to select curves or edges: In fewer steps than selecting them individually. When only part of some curves is needed. When a rule can determine which branch to take at multi-curve intersections. When future model development or edits may change the number of curves in the prole.
10
10-2 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
10
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 10-3
10
10-4 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
Options None Single-Sided Create no offset. Add a single end offset to the extrude. Add an offset with duplicate start and end values, measured from opposite sides of the section. The value for both start and end is determined by the last one you specify. Add an offset with duplicate start and end values. Start the offset at the value you specify, measured from the section. End the offset at the value you specify, measured from the section.
Two-Sided
10
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 10-5
10
10-6 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
10
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 10-7
10
10-8 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
10
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 10-9
10
10-10 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
10
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 10-11
10
10-12 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
Negative offset
In this example the offset is negative, and small enough to support a preview. The offset body is valid.
10
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 10-13
Maintain the original size of the extruded section, and split the side faces of the extrude feature at the From Section-Matched section plane. Ends Match the size of the shape at the end limit to that of the start limit, and vary the draft angle to maintain the matched shape at the end limit. 1 Single Specify a single draft angle for all faces of the extrude feature. Angle Option Multiple Specify unique draft angles to each tangent chain of faces of the extrude feature. Angle Specify a value for a draft angle. Examine the name and value for each draft angle. List The list appears when the Angle Option is set to Multiple.
10
1. Available only when the extrude extends from both sides of the section.
10-14
mt13150_g NX 5
10
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 10-15
10
10-16 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
Draft examples
Draft examples are based on this extruded section.
10
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 10-17
10
10-18 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
You may specify a value based on a: Measurement. Formula. Math or knowledge-based function. Reference to an existing value. Conversion of the above to a constant. Recently used value that you want to use again
10
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 10-19
10
10-20 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
Activities
In the Swept feature options section, do the following activities: Extrude with offsets Extrude using Selection Intent
10
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 10-21
Summary
Selection Intent allows you to quickly specify sections by applying rules to complex set of curves. Offset provides an easy way to thicken simple sections or alter sections for revolved and extrude features. Extrude with draft simplies your feature tree by combining draft features with extrude. DesignLogic speeds parametric modeling. In this lesson you: Applied selection intent to sections. Extruded with offsets. Extruded with draft.
10
10-22 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
Lesson
11
11 Hole features
Purpose This lesson introduces the hole feature, one of several features that can be constrained by positioning. Objectives Upon completion of this lesson, you will be able to: Create hole features. Position hole features. Edit the parameters and position of hole features.
11-1
Hole features
11
You can create these features by choosing InsertDesign Feature, or by adding them to the Feature toolbar.
11-2
mt13150_g NX 5
Hole features
Placement Face
All features with predened shapes require a placement face. For all but the groove feature, the placement face must be planar. For a groove feature, the placement face must be cylindrical or conical. The planar placement face denes the X-Y plane of a local or feature coordinate system for the feature being created. Features are created normal to the placement face, and they maintain an internal denition of horizontal (along their local X-axis), and vertical (along their local Y-axis). You can specify a datum plane as the planar placement face. In the following example, the datum plane is used as the placement face for a hole.
11
11-3
Hole features
11
Hole
Use the Hole command to create simple, counterbored, and countersunk holes in a solid body. Holes features support automated feature identication in the Holemaking application. The remaining features with predened shapes can be replaced by a swept sketch, or in some cases, by extruding edges. Use sketches instead of these features to greatly reduce the amount of information you need to learn in order to be productive.
11-4
mt13150_g NX 5
Hole features
Hole Types
11
11-5
Hole features
11
Hole options
Option Placement Face Target Solid Description Specify a planar face or datum plane. Available if you select a xed datum plane for the placement face and more than one solid is present in the part. Specify that the hole goes completely through the target solid. 1 2 Depth and Tip Angle become unavailable. Optional. Any, Face, Datum Plane Available if you select a datum plane for the Placement Face. Not available when there is a Thru Face. Available only in edit mode. Change hole location and orientation.
1. If the hole intersects the through face more than once, the hole continues to the last intersection. If this is undesirable, you can split the face to limit the number of solutions. 2. If the through face does not completely intersect the hole, it is extended to include adjacent faces.
11-6
mt13150_g NX 5
Hole features
Create a hole
1. From the menu bar, choose InsertDesign FeatureHole, or on the Feature Operation toolbar, click Hole. 2. Select the Type: Simple, Counterbore, or Countersink. 3. Select a planar placement face. 4. (Optional) If the placement face is a datum plane, if it is necessary to ip the preview body to intersect the target body, click Reverse Side. 5. (Optional) Select a target for Thru Face. 6. Type the required parameter values. 7. Click OK or Apply. 8. (Optional) Use Positioning to constrain the location of the hole.
11
11-7
Hole features
11
Positioning
Positioning provides dimensional constraints to locate features with predened shapes relative to existing curves, solid geometry, datum planes, and datum axes. Positioning is optional, but it is recommended to achieve associativity. Only the dimension types that apply to the feature being creating are displayed. The types of curves that are selectable may be limited, based on the type of positioning dimension being dened. The illustration below shows the Positioning dialog box conguration for a Hole feature. An advanced form feature, User Dened, can be based on a sketch. In that situation, use positioning to locate the sketch, so that positioning is available to locate the user dened feature.
11-8
mt13150_g NX 5
Hole features
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. 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 solid The solid representation of the feature being dened by the current operation. In the body that will be subtracted from or united with the target solid to dene a hole, slot, pocket, pad, boss, or groove . Tool edge An edge on the tool solid that is selected for positioning purposes.
11
11-9
Hole features
11
Positioning Constraints
All measurements are taken between two points or objects. The rst point or object is on the target solid. The second is on the tool solid. Constraint Horizontal Vertical Parallel Perpendicular Parallel at a Distance Angular Point onto Point Point onto Line Line onto Line Description Species the distance between two points, measured along a selected Horizontal Reference. Species the distance between two points, measured perpendicular to the Horizontal Reference. Species the shortest distance between two points. Species the shortest distance between a linear edge, datum plane, or axis, and a point. Often used with holes Species that linear edges must be parallel and at a given distance. Typically used for slot, pocket or pad. Creates a positioning constraint between linear edges at a given angle Species the distance between two points is zero. Used to align arc centers of cylindrical or conical features. Species that the distance between an edge, datum plane, or axis and a point is zero. Same as the Parallel at a Distance option, with the distance set to zero.
11-10
mt13150_g NX 5
Hole features
11
11-11
Hole features
11
11-12
mt13150_g NX 5
Hole features
Feature Dialog
The Feature Dialog option displays the Edit Parameters dialog box, congured for the hole type you are editing.
11
11-13
Hole features
11
Reattach
Use Reattach to change the location or orientation of the feature by redening feature references. The Reattach dialog box presents only those options that apply to the feature being edited. The illustration shows the display or a typical hole positioned by Point onto Point. 3
3. Recall that the Parallel dimension type is dened as the shortest distance between two points. The Point onto Point type is a special case of the Parallel type where the distance is zero.
11-14
mt13150_g NX 5
Hole features
11
11-15
Hole features
11
Reattach Options
Other Options Filter List window Direction Reference Reverse Direction Reverse Side Specify Origin Delete Positioning Dimension Limit the types of objects that are selectable. Display the positioning dimensions and their types for the feature being edited. Change between Horizontal and Vertical. Reverse the features reference direction. Reverse the features normal direction when it is attached to a datum plane. Quickly relocate the reattached feature by moving it to a specied origin. Delete a selected positioning dimension.
You can only reattach a hole to or dimension it to features with later timestamps.
11-16
mt13150_g NX 5
Hole features
Change Type
For hole features you can: Change the hole from one type to another: Simple, Counterbore, or Countersink. Use the Thru Hole option to change a blind hole to a through hole, or vice versa. Use the Sheet Metal Hole option to change a non-sheet metal hole to a sheet metal hole, or vice versa. Change type also applies to Slot features.
11
11-17
Hole features
11
2. Select the face of the hole (1). 3. If the hole has an internal edge, select it (2).
11-18
mt13150_g NX 5
Hole features
Activities
In the Hole features section, do the following activities: Create holes Edit holes
11
11-19
Hole features
11
Summary
In this lesson you were introduced to Hole features, one of several features with predened shapes. This lesson you: Identied placement and through faces. Created hole features. Applied positioning dimensions . Edited parameters and positioning dimensions.
11-20
mt13150_g NX 5
Lesson
12 Expressions
Purpose This lesson describes various aspects of the expression functionality. Objectives Upon completion of this lesson, you will be able to: Cut, Copy, and Paste functions in Expressions Create Conditional Expressions Suppress a feature by an expression Reference Measurements of geometric properties via expressions
12
12-1
Expressions
Overview
You can easily create many types of intelligent expressions based on measurements and inter-part references.
12
Expression names are not 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.
12-2
mt13150_g NX 5
Expressions
12
1 Expression Name 2 Less/More Options 3 Formula 4 Dimensionality 5 Units 6 Additional functions 7,8 Accept/Reject Edit
Choose from Constant, Length, Area, Volume, Mass, and many others Units appropriate to the dimensionality will be available in a list Functions, Measurements, Create Interpart Reference, Edit Interpart Reference, Open Referenced Parts, Delete
9 Spreadsheet Edit 10 Import Expressions from File 11 Export Expressions to File 12 Expression list List contains columns for Name (followed by usage in the part), Formula, Value, Units, and Comment 13 Listed Expressions Choose from User Dened, Named, Filter by Name, Filter by Value, Filter by Formula, Unused Expressions, Object Parameters, Measurements, and All 14 Expression Filter Not active unless Listed Expressions is in a ltered setting
12-3
Expressions
The system will handle unit conversions automatically if, for example, you specify inches in a metric part
12
Press F1 for help on expressions any time you are using the Expressions dialog box.
12-4
mt13150_g NX 5
Expressions
Expression list
The Listed Expressions list displays when More Options has been selected. The listing contains several columns: Name This lists the expression names currently available with the Listed Expressions settings. The name is followed by the name of the associated object or feature and the parameter option with which the expression is associated. For example, you might see: p2 (EXTRUDED(1) End Distance) p8_u (POINT(6) Point on surface along u) Formula The formula is a constant value or mathematical expression which appears to the right of the equal sign in the simple equation format name=formula. NX provides tools to help you specify function names, names or formulas of existing expressions, or measurements of geometry. This is the numeric value of the formula.
12
Value Units
This column displays the Units selected after the dimensionality of the expression was specied, if they exist. The system remembers units and converts values when it is appropriate to do so.
Comment
Optional additional information a designer may need to include can be stored in comments.
12-5
Expressions
You may control the order of the listed expressions by clicking the name at the top of the column. For example, you may sort by name (the default), by name in reverse order, by formula, and so on.
12
12-6
mt13150_g NX 5
Expressions
Listed expressions
The Listed Expressions list denes which expressions are listed in the Expressions dialog box when More Options has been selected. User Dened Named Filter by Name Lists expressions with names that match the lter Lists only expressions you created via the dialog box Lists only user dened expressions and expressions you have renamed
12
Lists expressions with values that match the lter Lists expressions with formulas that match the lter Lists expressions that are not referenced by any feature or other expression This is useful for part cleanup.
Object Parameters
Lists expressions associated with a selected feature You must select a feature in the graphic window or Part Navigator. Shows all measurement expressions in the part le Lists all expressions in the part
Measurements All
Filters you enter are saved during your session. They can be reused as needed via the list, even in other parts.
12-7
Expressions
User-dened expressions User-dened expressions are any expression that you create yourself with the Expressions Editor.
12
For example, you could create an expression named width with a formula string of 5.0. You could then use this expression to dene the dimensions of a feature by entering width in the appropriate parameter entry eld. Cut, Copy, and Paste The expressions dialog box supports cut, copy and paste using right-click commands. The window supports the standard windows editing keys such as arrows, home, and end. Additionally, when you are entering a formula, you may right-click over a row in the list window and choose Enter Name or Enter Formula. The name or formula is inserted at the cursor position in the Formula eld.
12-8
mt13150_g NX 5
Expressions
Expression operators
Operators may be classied into arithmetic, conditional, and relational/Boolean. Additional operators are provided in Appendix C. Insert Function Use Insert Function insert into a formula. to locate any standard or user dened function to
12
Built-in functions include the following examples, and many more listed in Appendix C: Name abs arcsin sin pi Description Absolute Value, abs(x)=|x| Returns the inverse sine of a given number in degrees Sine, sin(x) is the sine of x, x must be in degrees. The function pi() takes no arguments and returns the value of pi.
12-9
Expressions
12
in parameter The Function button replaces the arrow symbol entry options when a formula was used for a particular value. The value shown cannot be edited directly. You can click the button to choose to edit the formula in the Expression dialog box, convert it to a Measure, or make the value constant. You have two choices for changing a formula to a constant value. You may select a recently used value or Make Constant to keep the present value of the formula.
12-10
mt13150_g NX 5
Expressions
Conditional expressions
One way to develop design intent relationships between certain elements of your model is to use conditional expressions. Conditional expressions are created by using the if (then) else structure that uses the following syntax: single_variable = if (this condition is true) (then this) else (this) width = if (length>=8) (3) else (2) Alternative syntax is shown below without some of the parentheses. width = if (length>=8) 3 else 2 This means: If the length is greater than or equal to 8, the width shall be 3. If the length is less than 8, the width shall be 2. Syntax and the command portions of the statement must be lower case.
12
12-11
Expressions
Suppression by Expression
Using this option, you can create an expression to suppress a feature or group of features.
12
If a child feature has its own suppress expression, its suppression status will be controlled by that instead of by its parents suppress status. Child features that do not have their own suppress expressions are automatically suppressed when their parents suppress.
12-12
mt13150_g NX 5
Expressions
Description Creates a suppression expression for each feature selected. Creates a single expression that controls the suppression of all features selected. Allows you to delete the selected features suppression expression. The list box displays all features which contain a suppression expression. Allows you to delete the selected features shared suppression expression. The list box displays all features which contain a shared suppression expression. If you select a feature, the list box highlights the other features which share that same expression. Lists the features that can be selected for a suppress by expression operation. Allows you to generate a report that lists features which contain a suppression expression.
12
Delete Shared
12-13
Expressions
12
The system generates the new expressions and updates the feature selection list. If the expression value is 0 the feature is suppressed. With an expression value of 1 the feature is unsuppressed.
12-14
mt13150_g NX 5
Expressions
Activity
In the Expressions section, do the activity: Create conditional expressions
12
12-15
Expressions
Measurements
Use the measurement options to capture values for use in expression formulas.
12
When you obtain a measurement an expression is created and inserted at the cursor position of the expression formula you are editing. Measure Distance - Uses the Analysis Distance function to measure the minimum distance between any two objects such as points, curves, planes, bodies, edges, and/or faces - Uses the Analysis Arc Length function to measure the arc length of a curve or line. You can use selection intent and section building to measure the length of a set of curves between intersection points - Uses the Analysis Angle function to display angle measurements between two curves, between two planar objects, or between a line and a planar object. - Uses the Analysis Measure Bodies function create multiple expressions for volume, mass, radius of gyration, centroid x, centroid y, centroid z, and surface area of solid bodies. - Uses the Analysis Measure Faces function to create two expressions for area and perimeter values of body faces.
Measure Length
Measure Angle
Measure Bodies
Measure Area
12-16
mt13150_g NX 5
Expressions
Distance options
Distance(the default) returns the three dimensional distance between two selected objects. Projected Distance returns the distance as seen in a plane normal to a vector. The vector constructor appears. Screen Distance is not available for the purpose of creating an associative measurement. Length provides the same interaction as Measure Length. Radius returns the distance from the center of the arc to the pick point on the arc.
12
12-17
Expressions
Angle Options
By 3 Points allows you to select three associative points.
12
By Objects (the default) allows you to select two curves, two planar objects, or a line and a planar object. By Screen Points is not available for the purpose of creating an associative measurement. Object (the default) allows you to select objects as listed above. Use Feature when you want to determine the direction of a feature such as a cylinder. When you select the feature, the system indicates the direction with an arrow(s). is the default for measure distance. Vector constructor allows you to specify a direction. 3D Angle (the default) gives the true angle in three dimensional space. Angle in WCS XY Plane projects the selected angle to the WCS XY plane. Inner Angle (the default) measures the angle inside the lines of the angle Outer (Major) Angle measures the angle outside the lines of the angle Measurements use the Analysis functions. They are documented under GatewayGateway Menu & dialog box ReferenceAnalysis. If you want to save several stand alone measurements at one time, consider using the Analysis function because it offers Apply (Ctrl+MB2) to measure and continue. The analysis dialog box offers additional options to save the measure feature or create the line.
12-18
mt13150_g NX 5
Expressions
12
The Expressions dialog box lists the value and units of each measurement, but note that the formula column will always read (Measure). The name column will show the type and timestamp of the measure feature, i.e.; distance; angle; and so on.
12-19
Expressions
Measure features can be seen in the Part Navigator under the Measures node.
12
When you highlight a measure feature in the Part Navigator the associated measurement expressions and their values are listed in the Details window, and the Measure is highlighted in the graphics window.
12-20
mt13150_g NX 5
Expressions
Measurements during parameter entry You may create embedded measurements by clicking Parameter Entry Options to the right of any parameter entry window.
12
Measurements constructed in this manner do not need a Measure feature to manage them; they are attached to the feature you were creating when you specied the measurement. The appearance of embedded measurements in the Expressions dialog box reects this difference.
12-21
Expressions
Activity
In the Expressions section, do the activity:
12
Apply measurements
12-22
mt13150_g NX 5
Expressions
Summary
You can create comments when entering a formula by using double forward slashes "//" after the formula and before the comment. When an expression is renamed, it is changed in every occurrence where used. Also, all expression names must be unique. Conditional Expressions allow you to develop design rule relationships between certain elements of your model. Suppression by Expression is a tool that may be used to suppress individual or groups of features based on the value of a single expression. You may use Measurements to create a feature parameter based on some geometric property. In this lesson you: Created and edited expressions. Suppressed a feature using an expression. Created conditional expressions. Created measurement expressions.
12
12-23
12
Lesson
13 Face operations
Purpose This lesson describes various face options you may use to modify existing solid bodies and features. Objectives Upon completion of this lesson, you will be able to: Create a Shell feature Create an Offset Face feature Create Draft features
13
13-1
Face operations
Shell
Use the Shell command to hollow a solid body, or to create a shell around it. You can assign individual thicknesses to faces and remove individual faces.
13
13-2
mt13150_g NX 5
Face operations
Create a shell
1. On the Feature Operation toolbar, click Shell 2. Choose the type of shell you want to create: in the Face to Remove Faces, Then Shell Click Select Face Pierce group to specify one or more faces to remove from the target solid. .
13
Shell All Faces Click Select Body to select the body to shell.
3. In the Thickness group, type a distance value in the Thickness input box. 4. (Optional) In the Thickness group, click Reverse Direction .
5. (Optional) Assign different thicknesses to different faces in the solid. 6. (Optional) Set or change the Approximate Offset Faces, Tangent Edges, and Tolerance options in the Settings group. 7. Click OK or Apply to create the shell.
13-3
Face operations
13
You can also drag the thickness handle or type a value in its dynamic input box. Thickness n refers to Thickness 1, Thickness 2, Thickness 3, and so on. If the direction is wrong, click Reverse Direction set. 3. Click Add New Set set. for the face
You can also complete the set by clicking the middle mouse button. 4. Repeat this sequence for each set of faces that require a unique wall thickness.
13-4
mt13150_g NX 5
Face operations
Shell options
You can right-click the section, preview, axis vector, or handles to quickly access many of the following options. Option Remove Faces, Then Shell Shell All Faces Select Face Description Remove some faces of the body before shelling is done. Shell all faces of the body. Select one or more faces from a body you are going to shell. 1 The rst face selected sets the body to shell. Select Body Select the body you want to shell.
3 2
13
Specify a thickness for the shell walls. Drag the thickness handle, or type a value in the dynamic input box or in the dialog box. Change the direction of the thickness. You can also right-click the thickness direction cone head and choose Reverse Direction, or double-click the direction cone head. Select faces for a thickness set with a unique thickness value for all faces in the set. 2 Complete the set by clicking Add New Set or by clicking the middle mouse button. You can add as many face sets as the model allows. Specify an independent thickness value for the currently selected thickness set in the List. You can drag the face set handle, or type a value in the dynamic input box or dialog box. The Thickness n label changes to match the currently selected Thickness set; Thickness 1, Thickness 2, etc.
Select Face
1. Appears only when the Type is Remove Faces, Then Shell. 2. Selection Intent for faces is available. 3. Appears only when the Type is Shell All Faces.
13-5
Face operations
Description Complete the current face set. You can also complete the current face set by clicking the middle mouse button. Thickness sets appear in the list box with their name, value, and expression information. To select a thickness set, click its dynamic input box in the graphics window or click its entry in the List. Delete a thickness set in the list box.
List
13
You can also delete a thickness set by right-clicking it in the list box and choosing Delete or by right-clicking its handle and choosing Delete. Approximate Offset Faces Require NX to repair self-intersections caused by offsetting surfaces in the body, by approximating the face within the specied Tolerance. Use this option for complicated surfaces that would fail due to self-intersections during shell creation. Extend Shelf Face at Tangent Edge Allow the creation of edge faces along smooth boundary edges. Extend Tangent Face Prevent the creation of edge faces along smooth boundary edges. Enter a new tolerance value here to override the modeling distance tolerance for the shell operation.
Tangent Edges
Tolerance
13-6
mt13150_g NX 5
Face operations
13
Tangent Faces Tangent Region Faces Body Faces Adjacent Faces Feature Faces
13-7
Face operations
Activities
In the Shell section, do the following activities: Shell with alternate thickness Reorder features
13
13-8
mt13150_g NX 5
Face operations
Offset Face
You can use this option to offset one or more faces of a body along the face normals. The Offset Face feature can be reached through InsertOffset/ScaleOffset Face. To offset faces, you must: Select the objects. Type the Offset value. Click OK.
13
The offset distance can be positive or negative, providing the topology of the body does not change. A positive offset distance is measured along a face normal pointing away from the solid.
After you select the desired faces or body and click OK, the faces are moved and the body is updated.
13-9
Face operations
Activity
In the Face operations section, do the activity: Offset a face
13
13-10
mt13150_g NX 5
Face operations
Draft
Draft lets you change faces to have an angle relative to a vector called the draw direction. Draft is used for: Applying slope to vertical faces on a pattern, a part, a mold, or a die, so the part will release when the mold or die opens. Applying a draft angle to faces or edges, relative to a specied vector. Applying a draft angle to individual features of a body. Applying a variable bevel or taper to faces.
13
You need to specify at least the following inputs for the draft operation: Faces to draft Draw direction Stationary objects Draft angle
When you provide sufcient input, draft optionally shows a preview of the result on the screen. Within one draft feature, you can have multiple draft angles. Select faces for any one draft angle, and then begin a new set of faces with another angle by choosing Add New Set. You can also use Selection Bar options to select faces or edges required for draft. For example, you can select all tangent faces. The angle between the tangent to the edge and the draft draw direction must be greater than the draft angle.
13-11
Face operations
Draft types
You can create the following four types of draft using the Draft operator. From Plane If the draft operation requires that a planar cross section through the part be maintained throughout the face rotation, then use the From Plane type. This is the default draft type selected when you the open the Draft dialog box for the rst time.
13
From Edges
If the draft operation requires that edges be maintained throughout the face rotation, then use the From Edges type.
13-12
mt13150_g NX 5
Face operations
Tangent to Faces
If the draft operation requires that the face selected to be drafted maintain tangency with an adjacent drafted face, then use the Tangent to Faces type.
13
To Parting Edges
If the draft operation requires that a planar cross section through the part be maintained throughout the face rotation, and that a ledge be created as necessary at parting edges, then use the To Parting Edges type.
13-13
Face operations
13
13-14
mt13150_g NX 5
Face operations
Draw Direction Regardless of the draft type selected, you must always specify a draw direction. If you are modeling a mold or die, it is the direction in which the molded part must move to be separated from your model of the mold or die. The draft angle is positive if the normal of the face to be drafted has a component vector along the draw direction.
13
Negative Draft
Depending on the draft type you selected, some input is inferred, and you may need to explicitly specify additional input as required. Stationary Plane Faces to Draft Stationary Edges Variable Angle Point Tangent Faces to Draft Parting Edges Add New Set Appears in From Plane and To Parting Edges Appears in From Plane Appears in From Edges Appears in From Edges Appears in Tangent to Faces Appears in To Parting Edges Is enabled after one complete selection has been made
13-15
Face operations
Activities
In the Face Operations section, do the activities: Draft
13
13-16
mt13150_g NX 5
Face operations
Summary
The Shell feature allows you to create a cavity inside the solid or a shell around the solid based upon a specied thickness. Offset Face allows the user to move a face, multiple faces, or all faces in a body. The Draft functionality allows the user to change the orientation of one or more faces of a solid body. In this lesson you: Created a Shell feature. Created an Offset feature. Created Draft features.
13
13-17
13
Lesson
14 Associative copies
Purpose This lesson is an introduction to the Instance Feature and Mirror Body commands. Objectives Upon completion of this lesson, you will be able to: Create a rectangular array. Create a circular array. Mirror a body.
14
14-1
Associative copies
Instance Feature
Use the Instance Feature command to duplicate the shape of existing features. Use instance arrays to: Create patterns of features, such as bolt hole circles. Edit all members of an instanced feature array in one step.
The following instance array types are available: Rectangular Array Circular Array Create a linear array of instances from one or more selected features. Create a circular array of instances from one or more selected features. Not covered in this class You can also choose InsertDirect ModelingPattern Face. See the online Help for more information.
14
Pattern Face
, or, from the On the Feature Operation toolbar, click Instance Feature menu bar, choose InsertAssociative CopyInstance Feature.
14-2
mt13150_g NX 5
Associative copies
Caveats
Instanced features with a Boolean must intersect the parent solid body. You cannot create instances of the following objects: Shells Blends Chamfers Offset sheets Datums Trimmed sheet bodies Instance sets Draft features Free form features Trimmed features
14
14-3
Associative copies
Array methods
You can create three types of rectangular and circular instance arrays: Create an instance array with full validation of all geometry. General Instanced geometry can cross an edge of the face. Instances can cross over from one face to another. Create an instance array faster, by eliminating excessive data validation and optimizing operations. Create an instance array by the fastest method. This method does the least amount of validation. Identical Each instance is an exact copy of the original. Use this method when you have a great many instances, and you are sure they are all exactly the same. When you use Simple and Identical, you should make sure that all new geometry lies on the same face as the original feature. If the new geometry touches or crosses the edges on the target body or any other instance, use AnalysisExamine Geometry to validate the geometry. 1. In the Examine Geometry dialog box, click Set All. 2. Select the geometry. 3. Click Examine Geometry. If the array geometry fails a geometry check, click Undo and try a General array.
14
Simple
14-4
mt13150_g NX 5
Associative copies
14
14-5
Associative copies
14
YC Offset
The number of instances for both the XC and YC directions must be a whole number greater than zero. The offset values can be either positive or negative.
14-6
mt13150_g NX 5
Associative copies
14
14-7
Associative copies
14
14-8
mt13150_g NX 5
Associative copies
14
14-9
Associative copies
The number of instances must be a whole number greater than zero. The angle can be either positive or negative.
14
14-10
mt13150_g NX 5
Associative copies
14
14-11
Associative copies
14
14-12
mt13150_g NX 5
Associative copies
Activities
In the Associative copies section, do the following activities: Rectangular instance array Circular instance array
14
14-13
Associative copies
Mirror Body
Use the Mirror Body command to mirror an entire body through a datum plane. You can use this, for example, to form the other hand of a left hand or right hand part. You can timestamp the mirrored body. After you do so, any modication you make to the original body is not reected in the mirrored body. This is the default mode. When you mirror a body, the mirror feature creates a new body that is associative to the original body. The mirrored body has no features of its own. (1) Original body.
14
14-14
mt13150_g NX 5
Associative copies
4. (Optional) Clear the Fix at Current Timestamp check box if you want the mirrored body to reect subsequent features added to the parent body. 5. Click OK or Apply to create the mirrored body. Edit a Mirror Body feature 1. Right-click on the mirrored body in the graphics window or in the Part Navigator. 2. Select Edit with Rollback from the shortcut menu 3. From the Mirror Body dialog box, edit the parent body, timestamp setting, or the mirror plane.
14
14-15
Associative copies
14
Reverse Direction
Available only during edit. Available only if you are mirroring a sheet body. Reverses the surface normal of the mirrored body.
Replacement Assistant
Available only during edit and only if you select geometry to replace the existing geometry. Lets you select geometry to replace existing geometry. This group is available only during edit and only when the mirrored body is a WAVE linked body. WAVE linking is an Intermediate NX Design and Assemblies topic. Parent Part displays the name of the parent part. Object displays the name of the parent object. Status displays the status of the WAVE link. Select this option to x the feature timestamp of the mirrored body.
WAVE Information
When this option is active, only changes made to the original body prior to the timestamp are reected in the mirrored body. Changes made to the original body after the timestamp are not reected in the mirrored body. When this option is not selected, the mirrored body dynamically changes its location in history. Changes made to the original body are always reected in the mirror body.
14-16
mt13150_g NX 5
Associative copies
Activity
In the Associative copies section, do the following activity: Mirror Body
14
14-17
Associative copies
Summary
Instance Feature and Mirror Body duplicate existing features, eliminating repetitive efforts in the creation of models. In this lesson you: Created a rectangular instance array. Created a circular instance array. Mirrored a body.
14
14-18
mt13150_g NX 5
Lesson
15 Edge operations
Purpose This lesson introduces the Edge Blend and Chamfer commands. Objectives Upon completion of this lesson, you will be able to: Create edge blends. Create chamfers.
15
15-1
Edge operations
You can create edge blends and chamfers by rst selecting the edge(s) and choosing Blend or Chamfer from the shortcut menu.
15
15-2
mt13150_g NX 5
Edge operations
Edge Blend
Use the Edge Blend command to smooth selected edges that are shared by at least two faces. The Edge Blend command operates like a ball that rolls along an edge, maintaining contact with the faces that meet the edge. The blending ball rolls on the inside of faces to round the edges, removing material (1), and the outside of faces to llet the edges, adding material (2).
15
15-3
Edge operations
15
15-4
mt13150_g NX 5
Edge operations
The preview
As you select edges, the preview is updated. If the preview fails, it means the blend will probably also fail. You should see a warning window explaining the problem. Adjust the radius by dragging one of the radius drag handles (1) or by typing the value in the dynamic input eld (2).
15
15-5
Edge operations
15
You may continue to dene another edge set or complete the blend operation by clicking OK.
15-6
mt13150_g NX 5
Edge operations
15
15-7
Edge operations
15
15-8
mt13150_g NX 5
Edge operations
Activities
In the Edge operations section, do the following activities: Edge blends Blend Options
15
15-9
Edge operations
15
Creating variable radius points While you are creating or editing an edge blend and after you have specied its edge sets, you can add some variable radius points to the sets. This has the effect of varying the blends radius along its edge. The Selection Bar Snap Points can help you specify points.
15-10
mt13150_g NX 5
Edge operations
You can change the position of a point to any other position along the edge it is on by: dragging the point handle.
entering the desired value in the % Arc Length or Arc Length dynamic input window. entering the desired value on the full dialog box. You can toggle between % Arc Length (the default) and Arc Length by right-clicking over a variable point handle.
15
You can delete a point by right-clicking over it in the graphics window then choosing Remove.
15-11
Edge operations
Once you have selected all desired edges (1) and selected all desired point locations for varying radii (2) , click OK and the blend is created.
15
Editing variable radius blends You can edit features in general from EditFeatureEdit Parameters or the Part Navigator.
15-12
mt13150_g NX 5
Edge operations
The following are some rules you should follow to produce the desired blends: To produce a linearly varying blend (3), you must dene a different radius at each end of an edge (1,2).
15
If you must perform an operation that will blend away entire faces (1), blend only one edge at a time.
15-13
Edge operations
If you select an open loop set of edges and supply radii only to the two open endpoints, the blend will vary continuously from endpoint to endpoint. In the example below, three edges on the top face of the block are blended. A radius of 0.1 is assigned at end point (1) and a radius of 0.4 is assigned at end point (2).
15
You can create a variable radius blend with the radii value of zero at one of the selected vertices (1,2).
15-14
mt13150_g NX 5
Edge operations
Activity
In the Variable Radius Edge Blends section, do the activity: Creating a variable radius blend
15
15-15
Edge operations
Chamfer
The Chamfer command bevels the edges of a solid body using chamfer dimensions that you dene. Material is added or subtracted depending on the topology of the solid body. In example (1) material is removed, and in example (2) material is added.
15
15-16
mt13150_g NX 5
Edge operations
Create Chamfers
1. On the Feature Operation toolbar, click Chamfer InsertDetail FeatureChamfer. 2. Select one or more edges. 3. In the Offsets group, specify an option from the Cross Section list; Symmetric, Asymmetric, or Offset and Angle. 4. In the dialog box, type offset values that correspond to the cross section option. 5. (Optional) In the Settings group, specify an option from the Offset Method list, Offset Edges along Faces, or Offset Faces and Trim. 6. (Optional) In the Settings group, select Chamfer All Instances, if the chamfered edge is, or may be, instanced. 7. (Optional) In the Preview group, select Preview to preview results, or clear it to show only the drag handles. 8. (Optional) Use drag handles or dynamic input boxes to modify offsets. 9. (Optional) In the Offset group, click Reverse Direction to ip the chamfer. 10. Click OK or click the middle mouse button to create the chamfer. , or choose
15
15-17
Edge operations
Chamfer options
You can change the Cross Section option or click Reverse Direction in the dialog box, or, you can use the shortcut menu over a drag handle. Edge Select Edge Offsets Symmetric Create a simple chamfer, using an single, positive offset from a selected edge along both of its faces. Cross Section Asymmetric Create a chamfer using two positive values for the edge offsets. Offset and Angle Create a chamfer whose offsets are determined by one positive offset value and a positive angle. Type a distance value for the offset when the Cross Section is Offset and Angle or Symmetric. You can also drag the distance handle to specify the value. Type distance values when the Cross Section is Asymmetric, or drag the handles. Type an angle value for the angle when the Cross Section is Offset and Angle. You can also drag the angle handle to specify the angle. Move the offsets or the offset and angle from one side of the chamfer edge to the other. Not available when the cross section is symmetric. Select one or more edges from the same body, using a Curve Rule.
15
Reverse Direction
15-18
mt13150_g NX 5
Edge operations
Activity
In the Edge operations section, do the following activity: Chamfers
15
15-19
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.
15
15-20
mt13150_g NX 5
Lesson
16 Introduction to Assemblies
Purpose This lesson introduces the Assemblies application. Objectives Upon completion of this lesson, you will be able to: Set load options for an assembly. Work with the Assembly Navigator.
16
16-1
Introduction to Assemblies
16
16-2
mt13150_g NX 5
Introduction to Assemblies
Assembly
An assembly is a part which contains component objects. Component objects are pointers to standalone parts or subassemblies. In this illustration, the toy laser gun is an assembly consisting of many components.
16
16-3
Introduction to Assemblies
Subassembly
A subassembly is an assembly used as a component within a higher level assembly. This illustration shows the subassembly of the integrated circuit board for the toy laser gun.
16
16-4
mt13150_g NX 5
Introduction to Assemblies
Component objects
A component object links the assembly that contains it to another part le. A component object can point to a part that is also an assembly; that is, a subassembly with its own component objects. 1 2 3 4 Top level assembly. Subassembly. This is a component part that is referenced by a higher level assembly. Standalone Parts. These are component parts that are referenced by an assembly and are not themselves assemblies. A Component Object.
16
16-5
Introduction to Assemblies
Component parts
A component part is a part which is referenced by a component object within an assembly. Geometry stored in a component part is seen, but not copied, in the assembly. The term standalone part refers to a part that it not itself an assembly.
16
16-6
mt13150_g NX 5
Introduction to Assemblies
16
16-7
Introduction to Assemblies
16
16-8
mt13150_g NX 5
Introduction to Assemblies
Load states
NX parts can be fully loaded, partially loaded, or unloaded when an assembly is opened. Fully loaded All part data is loaded into memory. Partially loaded Only the data required to display the part is loaded into memory. The part will not update after certain changes that would affect it if it was fully loaded, for example, with changes to interpart expression. Any operations that need to load the feature data from components will do so automatically, but can only do so if the component part has not been modied since the rst portion of it was loaded. Unloaded The component part is not loaded into memory with the assembly.
16
16-9
Introduction to Assemblies
Scope group
The Scope group in the Assembly Load Options dialog box allows you to control the assembly conguration and the load state of parts: Load Control which components are opened: All Components Load all components. Structure Only Load your assembly part, but no components. As Saved Load the same components that were open when the assembly was last saved. Reevaluate Last Component Group Load your assembly with the component group used when the assembly was last saved. Component groups are advanced functionality to let you conditionally apply actions to all or part of the assembly structure. Specify Component Group Select from a list of available component groups.
16
Use Partial Loading When selected, partially load components to open, unless the Load Interpart Data requires them to be fully loaded. Load Interpart Data Find and load parents of interpart data, even if the parts would be left unloaded by other rules.
16-10
mt13150_g NX 5
Introduction to Assemblies
Load Behavior
The Load Behavior group controls optional actions that NX can take if there are problems with the requested load conguration: Allow Substutiton Enable the assembly to be loaded with a component that has the wrong internal identier (but the correct name), even though it is a completely different part. You receive a warning if this happens. Generate Missing Part Family Members When NX determines that a part family member is missing during the load: If Generate Missing Part Family Members is selected, NX checks for newer versions of the current part family template. If it nds a newer version of the template, the newest version is used to generate the missing members. If Generate Missing Part Family Members is clear, NX uses the current part family template to generate the missing members.
Cancel Load on Failure NX cancels the entire load operation if it cannot nd one or more component part les.
16
16-11
Introduction to Assemblies
Reference Sets
Use this area to specify a list of reference sets to be looked for, in order, when an assembly is loaded. The rst reference set found from the top of the list reading downwards is the one that is loaded. Think of a reference set as a subset of part geometry that you can load in place of the entire part. In this class, the only reference set you will need to use is the Model reference set. The model reference set is meant to contain only a body that you wish to place on a drawing.
16
16-12
mt13150_g NX 5
Introduction to Assemblies
16
16-13
Introduction to Assemblies
View the Assembly Navigator by clicking the Assembly Navigator on the Resource Bar.
tab
If necessary, you may drag the Resource Bar wider to see more information.
16
16-14
mt13150_g NX 5
Introduction to Assemblies
Node display
Each component of an assembly is displayed as a node in the assembly tree structure. Selecting a node is the same as selecting the corresponding component 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.
16
16-15
Introduction to Assemblies
16
16-16
mt13150_g NX 5
Introduction to Assemblies
16
16-17
Introduction to Assemblies
Activities
In the Introduction to Assemblies section, do the following activities: Assembly Load Options Assembly Navigator
16
16-18
mt13150_g NX 5
Introduction to Assemblies
You can also hold the Shift-key and click components in the graphics window to deselect them.
16
16-19
Introduction to Assemblies
Identify components
If you select a visible non-work part in the Assembly Navigator, the part is highlighted. If you hold the cursor over the node of component that is not visible (e.g., hidden, on another layer, or unloaded), the bounding box of that component is temporarily shown in the graphics window. Temporary bounding box display is controlled by the Preselect Invisible Nodes property of the Assembly Navigator. To access Assembly Navigator properties, hold the cursor away from all nodes, right-click, and select Properties.
16
16-20
mt13150_g NX 5
Introduction to Assemblies
Component selection
Once a component has been selected, you can use the shortcut menu over it in the graphics window to select an available action. The options in the component shortcut menu vary depending on the active applications. Selectable components appear in the QuickPick window. Use the Components lter in the QuickPick dialog box to show only components.
16
16-21
Introduction to Assemblies
Design in context
You design in context when you edit component geometry while a higher level assembly is displayed. The advantage is that you can see and, when necessary, select objects from other components.
16
16-22
mt13150_g NX 5
Introduction to Assemblies
The part currently displayed in the graphics window is called the displayed part. You can make edits in parallel to several parts by switching the displayed part back and forth among those parts. Loaded parts do not have to belong to the same assembly. There are several ways to change the displayed part: Select a component from the graphics window and use the shortcut menu.
From the main menu, choose WindowMore to open the Change Window dialog box. Choose Window and select a part from the list. In the Assembly Navigator, open the shortcut menu over the node for a part, and select Make Displayed Part. From the main menu, choose AssembliesContext ControlSet Displayed Part.
16
16-23
Introduction to Assemblies
16
Selecting from the list of loaded parts. Selecting geometry in the graphics window. Selecting the node in the Assembly Navigator.
16-24
mt13150_g NX 5
Introduction to Assemblies
Enter a portion of the part name in the Search Text input box to help nd the part in the list.
16
16-25
Introduction to Assemblies
16
Double-click the component in the graphics window. Select the component in the graphics window and use the shortcut menu.
In the Assemblies toolbar, click Make Work Part Use the Assembly Navigator shortcut menu.
From the main menu, choose AssembliesContext ControlSet Work Part. Double-click the node in the Assembly Navigator.
16-26
mt13150_g NX 5
Introduction to Assemblies
Associativity
Geometric changes made at any level within an assembly result in the update of associated data at all other levels of affected assemblies. An edit to an individual component part causes all assembly drawings that use that part to be updated appropriately.
16
16-27
Introduction to Assemblies
16
16-28
mt13150_g NX 5
Introduction to Assemblies
16
16-29
Introduction to Assemblies
16
16-30
mt13150_g NX 5
Introduction to Assemblies
16
16-31
Introduction to Assemblies
Display Parent
The Display Parent command switches the displayed part from a component or an assembly to a loaded parent assembly. The Maintain option in the Assembly Preferences dialog box determines the behavior when you make a parent the displayed part. If Maintain is selected, the component remains the work part. If Maintain is clear, the parent becomes both the displayed part and work part.
16
16-32
mt13150_g NX 5
Introduction to Assemblies
Activity
In the Introduction to Assemblies section, do the following activity: Additional work with the Assembly Navigator
16
16-33
Introduction to Assemblies
16
16-34
mt13150_g NX 5
Introduction to Assemblies
FileSave
If the work part is a standalone part, only that part is saved. If the work part is an assembly or subassembly, all modied component parts below it are also saved. FileSave does not save higher level parts and assemblies if they are modied. FileSave All saves all modied parts in the session regardless of which part is the work part, even parts that do not belong to the displayed assembly. Open parts for which you do not have write privileges will not be saved. You will get a warning about parts that cannot be saved due to permissions.
16
16-35
Introduction to Assemblies
16
16-36
mt13150_g NX 5
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 Assembly Load Options. Worked with the Assembly Navigator.
16
16-37
16
Lesson
Purpose This lesson demonstrates adding components to an assembly and the associativity that may be designed between components with constraints. Objectives Upon completion of this lesson, you will be able to: Add components to an assembly. Move components. Dene constraints.
17
17-1
Bottom-up modeling Create individual models in isolation, then later add them to assemblies.
You are not limited to one approach to building the assembly. For example, you can initially work in a top-down fashion, then switch back and forth between bottom-up and top-down modeling.
17
17-2
mt13150_g NX 5
Find Component Search for a component. Show Only Add Component Create New Component Create New Parent Substitute Component Show just the selected component; hide all others. Insert an existing component into your assembly. Create a new component and insert it into your assembly. Create a new parent for your current displayed part. Substitute a component in the assembly.
Mate one component to another. Mate Component This command is obsolete. It is replaced by Assembly Constraints. Assembly Dene component positions using positioning Constraints constraints. Reposition one or more selected components. Reposition This command is obsolete. It is replaced by Move Component Component. Move selected components within their Move Component degrees-of-freedom in an assembly. Replace Reference Set Exploded Views Assembly Sequences Dene or change a reference set for the assembly. Open the Exploded Views toolbar to create or edit exploded views. View or modify the sequence in which an assembly was created.
17
Make Work Part Change the work part to the selected part. Make Displayed Change the displayed part to the selected part. Part Declare expressions and geometric objects as a Product Interface parts preferred interfaces when other assembly parts need a reference. Check selected components against each other and Check Clearances other visible components for possible interferences.
17-3
17
17-4
mt13150_g NX 5
Add components
1. On the Assemblies toolbar, click Add Component
2. If you want to see a preview of the component, do both of the following: Choose PreferencesAssemblies and select the Preview Component on Add check box. In the Add Component dialog box, select the Preview check box.
3. In the Add Component dialog box, while Select Part is active, select one or more parts that you want to add. You can select a part from several places, including: The graphics window. The Loaded Parts or Recent Parts list boxes in the Add Component dialog box. The Assembly Navigator.
, and browse to the The Part Name dialog box Click Open directory that has the part that you want to add.
4. (Optional) Under Duplicates, in the Quantity box, type a number of instances to create. The default is 1. 5. Specify the Positioning method that is to be applied after you choose OK or Apply in step 11: Absolute Origin Place the added components at absolute 0,0,0. Select Origin Place the added components at a selected point. By Constraints Place the added components after you dene their assembly constraints with other components. Move Place the added components after you dene how they should be positioned.
17
6. (Optional) Select the Scatter check box if you want to ensure that multiple added components are initially positioned apart from each other.
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 17-5
7. (Optional) Under Replication, specify Multiple Add to dene what NX should do after you add the selected components. The Multiple Add options provide shortcuts for common operations with newly-added components: None Repeat after Add Immediately add another instance of each newly-added component. Array after Add Create an array of your newly-added components.
8. (Optional) Under Settings, specify a Name if you want your added part to have a different component name than the original part name. (Not available if you select multiple parts.) 9. (Optional) Specify the Reference Set for your added components. 10. (Optional) Choose a Layer Option to dene the layer where the components should be located. If your Layer Option is As Specied, type the layer number in the Layer box. 11. Choose OK or Apply to add the selected components.
17
17-6
mt13150_g NX 5
Activity
In the Adding and constraining components section, do the following activity: Create an assembly
17
17-7
Move Component
to move selected From the Assemblies toolbar, click Move Component components within their degrees-of-freedom in an assembly. You can also move components on different assembly levels at the same time. The available options for Type are: Dynamic By Constraints
17
17-8
mt13150_g NX 5
Assembly Constraints
Overview Use assembly constraints to position components in an assembly. You specify constraint relationships between two components in the assembly. For example, you can specify that a cylindrical face on one component is to be coaxial with a conical face on another component. Use combinations of constraints to completely specify a components position in the assembly. NX calculates a position for the components which satises the constraints you specify. To make the Assembly Constraints dialog box available, choose PreferencesAssemblies, and from the Interaction list, choose Positioning Constraints.
17
17-9
Constraint types
Type Touch Align Description Constrain two components so they touch or align with each other. Touch Align is the most common constraint. Constrain circular or elliptical edges of two components so the centers are coincident and the planes of the edges are coplanar. Specify the minimum 3D distance between two objects. Fix a component at its current position. Dene the direction vectors of two objects as parallel to each other. Dene the direction vectors of two objects as perpendicular to each other. Dene an angle dimension between two objects. Center one or two objects between a pair of objects, or center a pair of objects along another object. Weld components together so they move as a rigid body. Bring together two cylindrical faces with equal radii. This constraint is useful for locating pins or bolts in holes. If the radii later become non-equal, the constraint is invalid.
Fit
17
17-10
mt13150_g NX 5
2. In the Assembly Constraints dialog box, set Type to Touch Align. 3. Check the Settings and modify them as you require: Arrangements Specify whether you want the constraint to be applied to other assembly arrangements: Use Component Properties Obey the Arrangements setting on the Parameters page of the Component Properties dialog box.
Apply to Used Apply the constraint in the currently used arrangement. Dynamic Positioning Specify that you want NX to solve the constraints and move the components as you create each constraint. Associative Specify that constraints are retained after you close the Assembly Constraints dialog box. If the check box is cleared, constraints are temporary; they remain in effect only while the dialog box is open. You can use temporary constraints to move components without leaving the Assembly Constraints interaction.
4. Set Orientation to one of the following: Prefer Touch Use a touch constraint when touch and align solutions are both possible. (Touch constraints are more common than align constraints in most models.) The Prefer Touch option uses an align constraint if a touch constraint would over-constrain the assembly. Touch Constrain objects so their surface normals are in opposite directions. Align Constrain objects so their surface normals are in the same direction. Infer Center/Axis Specify that, when you select a cylindrical or conical face, NX uses the faces center or axis instead of the face itself for the constraint.
17
5. Click Select Two Objects (if necessary), and select two objects for the constraint. You can use the Point Constructor
UGS Corp., All Rights Reserved
6. If two solutions are possible, you can click Reverse Last Constraint to ip between the possible solutions. 7. Click OK or Apply when you nish adding constraints.
17
17-12
mt13150_g NX 5
2. In the Assembly Constraints dialog box, set Type to Concentric. 3. Check the Settings and modify them as you require: Arrangements Specify whether you want the constraint to be applied to other assembly arrangements: Use Component Properties Obey the Arrangements setting on the Parameters page of the Component Properties dialog box.
Dynamic Positioning Specify that you want NX to solve the constraints and move the components as you create each constraint. Associative Specify that constraints are persistent after you close the Assembly Constraints dialog box.
If the Accept Tolerant Curves assembly preference check box is selected, you can also select elliptical or near-circular curves that are within the modeling distance tolerance. 5. If two solutions are possible, click Reverse Last Constraint between the possible solutions. 6. Click OK or Apply when you nish adding constraints. to ip
17
17-13
2. In the Assembly Constraints dialog box, set Type to Distance. 3. Check the Settings and modify them if you do not want to use their defaults: Arrangements Specify whether you want the constraint to be applied to other assembly arrangements: Use Component Properties Obey the Arrangements setting on the Parameters page of the Component Properties dialog box.
Dynamic Positioning Specify that you want NX to solve the constraints and move the components as you create each constraint. Associative Specify that constraints are persistent after you close the Assembly Constraints dialog box.
5. If two solutions are possible, you can click Reverse Last Constraint to ip between the possible solutions.
17
If more than two solutions are possible, you can click Cycle Last Constraint to cycle through the possible solutions.
17-14
mt13150_g NX 5
Dynamic Positioning Specify that you want NX to solve the constraints and move the components as you create each constraint. Associative Specify that constraints are persistent after you close the Assembly Constraints dialog box.
17
17-15
Dynamic Positioning Specify that you want NX to solve the constraints and move the components as you create each constraint. Associative Specify that constraints are persistent after you close the Assembly Constraints dialog box.
5. If two solutions are possible, you can click Reverse Last Constraint to ip between the possible solutions.
17
17-16
mt13150_g NX 5
2. In the Assembly Constraints dialog box, set Type to Perpendicular. 3. Check the Settings and modify them if you do not want to use their defaults: Arrangements Specify whether you want the constraint to be applied to other assembly arrangements: Use Component Properties Obey the Arrangements setting on the Parameters page of the Component Properties dialog box.
Dynamic Positioning Specify that you want NX to solve the constraints and move the components as you create each constraint. Associative Specify that constraints are persistent after you close the Assembly Constraints dialog box.
5. If two solutions are possible, you can click Reverse Last Constraint to ip between the possible solutions. 6. Click OK or Apply when you nish adding constraints.
17
17-17
Dynamic Positioning Specify that you want NX to solve the constraints and move the components as you create each constraint. Associative Specify that constraints are persistent after you close the Assembly Constraints dialog box.
4. Specify the angles Subtype: 3D Angle measures the angle constraint between two objects without a dened axis of rotation. Orient Angle measures the angle constraint between two objects, using a selected axis of rotation.
17
5. Select the objects for the angle constraint as follows: If Subtype is 3D Angle, the Select Two Objects Select two objects for the angle constraint. option appears.
option If Subtype is Orient Angle, the Select Three Objects appears. Select an axis as the rst object, and then select two objects for the angle constraint. to ip
6. If two solutions are possible, click Reverse Last Constraint between the possible solutions. 7. Click OK or Apply when you nish adding constraints.
17-18
mt13150_g NX 5
Dynamic Positioning Specify that you want NX to solve the constraints and move the components as you create each constraint. Associative Specify that constraints are persistent after you close the Assembly Constraints dialog box.
4. Specify the Subtype: 1 to 2 Center the rst selected object between the next two selected objects. 2 to 1 Center two selected objects along the third selected object. 2 to 2 Center two selected objects between two other selected objects.
5. If Subtype is 1 to 2 or 2 to 1, set Axial Geometry to dene what happens if you select a cylindrical face or circular edge: Use Geometry Use selected cylindrical faces for the constraint. Infer Center/Axis Use the center or axis of the object.
17
(if necessary), and select the appropriate 6. Click Select Objects number of objects as dened by the Subtype. You can use the Point Constructor to help you select objects. to ip
7. If two solutions are possible, click Reverse Last Constraint between the possible solutions. 8. Click OK or Apply when you nish adding constraints.
UGS Corp., All Rights Reserved
17-19
Dynamic Positioning Specify that you want NX to solve the constraints and move the components as you create each constraint. Associative Specify that constraints are persistent after you close the Assembly Constraints dialog box.
5. Click Create Constraint when you are ready to create the constraint. 6. Click OK or Apply when you nish adding constraints.
17
17-20
mt13150_g NX 5
Dynamic Positioning Specify that you want NX to solve the constraints and move the components as you create each constraint. Associative Specify that constraints are persistent after you close the Assembly Constraints dialog box.
(if necessary), and select two pieces of 4. Click Select Two Objects geometry that are the same size. The objects are tted together. 5. If two solutions are possible, you can click Reverse Last Constraint to ip between the possible solutions. 6. Click OK or Apply when you nish adding constraints.
17
17-21
Activity
In the Adding and constraining components section, do the following activity: Constrain and move components
17
17-22
mt13150_g NX 5
Summary
You can add existing parts to another part to create an assembly. When an assembly is displayed, the work part is the part in which you edit and create geometry and components. Assembly constraints provide a method to establish rules to govern the relative placement of component parts. In this lesson you: Added components to an assembly. Moved components. Dened constraints.
17
17-23
17
Lesson
18 Reference Sets
Purpose Reference sets allow you to limit the amount of component part information displayed in an assembly. Reference sets will also allow you to show alternate representations or simplied versions of the model. Objectives Upon completion of this lesson, you will be able to: Create reference sets in components. Replace reference sets for individual components in an assembly. Dene default reference sets in Load Options. Edit reference sets. Observe the creation of automatic reference sets by the system.
18
18-1
Reference Sets
A reference set may contain the following data: Name, Origin, and Orientation Geometric Objects, Datums, Coordinate Systems, Component Objects Attributes (non-geometric information used for a parts list)
Reference Set usage After a reference set is dened in a component part it can be used in an assembly. There are two primary reasons for using reference sets. Exclude, or "lter" unwanted objects in a component part so that they do not appear in the assembly. Represent a component part in the assembly with alternative or simpler geometry than the complete solid body.
18
Reference sets let you control the amount of data that is loaded from each component and viewed in the context of an assembly. A well-managed reference set strategy can lead to:
18-2
Faster load times Reduced memory usage Less cluttered graphics displays
UGS Corp., All Rights Reserved mt13150_g NX 5
Reference Sets
Entire Part Entire Part is the default Reference Set and refers to all model geometry and/or Component Objects in a part. Displaying the Entire Part is a quick way to access all model geometry and Component Objects in a component part.
18
18-3
Reference Sets
Empty The "Empty" (1) reference set is used as a place holder in an assembly when the part geometry need not be seen. The Model (2) reference set contains only the solid geometry of the component part.
When a component is replaced with its Empty reference set, any associative drafting objects in the assembly will be retained according to the Retain Annotations setting in PreferencesDrafting. When the geometry reappears by replacing reference sets, the drafting objects will return to their active state. When an assembly is opened using As Saved, a component represented by an empty reference set will remain unloaded.
18
18-4
mt13150_g NX 5
Reference Sets
Whenever a solid or sheet is created, it is automatically added to the parts model reference set under the following conditions: Solid bodies always get added. Sheet bodies are added two different ways, according to a default setting, FileUtilitiesCustomer DefaultsAssembliesSite StandardsReference SetsContents. If the setting is Sheets and Solids, the current default, sheet bodies are always added to the model reference set. If the setting is Solids Priority, then sheets are added only if there are no solid bodies in the reference set. Under this setting the assumption is that sheets created after the rst solid are there only to help modify the solid or to construct additional solids. Construction and reference geometry, such as curves or datums, are ignored.
The system uses the model reference set in several ways, including: Weight or mass calculation Bounding box size (for spatial ltering) True shape data (for spatial ltering more accurate than bounding boxes) Lightweight reference set Teamcenter Visualization translation les (.jt les) The above applications are advanced topics and may require additional licensing. Please consult the Help les for more information. Your company can specify a reference set name for the model reference set.
18
18-5
Reference Sets
To simulate a company standard for this class we customized the model reference set name to be BODY. The default name for the model reference set is MODEL.
18
The Model Reference Set Name is set under the Assemblies Site Standards section of Customer Defaults. The same page allows you to specify whether component objects are added to the model reference set of an assembly automatically. The default is to add them automatically. This will only take place if there is geometry created in the assembly le that would cause the automatic "Model" and "Lightweight" reference sets to be created. You may also specify additional reference set names that will be recognized as model reference sets during Teamcenter Visualization translation.
18-6
mt13150_g NX 5
Reference Sets
To simulate a company standard for this class we customized the lightweight reference set name to be LITE. The lightweight reference set has several advantages: Retrieval is faster. Less system memory is used. Attribute information is still available. Dimensions to the assembly are associative.
18
18-7
Reference Sets
18
Once you have dened the simplied reference set, any wrap assembly or linked exteriors that you create are automatically added to this reference set.
18-8
mt13150_g NX 5
Reference Sets
18
18-9
Reference Sets
Representation of components with simplied geometry You may want to create one or more reference sets that contain basic representations of components. Large or complex parts can affect assembly performance. For example, if your assembly contains a sheet metal door with hundreds of louvers, using a reference set that represents the door without the louvers may improve performance. The illustration shows reference sets consisting of only a simplied solid and the guide string of a tube.
Using these SIMPLE reference sets in the assembly will let the component load faster, use less system memory, and allow for quicker graphic updates, yet still display selectable geometry for the component.
18
18-10
mt13150_g NX 5
Reference Sets
Automatic Reference Sets Once you have dened customer default names for the model, lightweight, and simplied automatic reference sets, the system automatically adds objects that you create to the appropriate reference set. You can, however, modify a model, lightweight, or simplied reference set by adding or removing objects, as described below in "Editing a Reference Set". You cannot modify the Entire Part or Empty reference sets.
18
18-11
Reference Sets
Reference Sets may be created and edited by choosing FormatReference Sets from the menu bar.
After choosing Create (1) you will be prompted to enter a name for the reference set and select the objects to include in the reference set. The following rules apply to reference set names: Must be 30 characters or less. They are not case sensitive. The system automatically converts all names to uppercase characters. We recommend that you use common names for reference sets to make it easier to assist those using the component as a master model. Using automated reference set creation makes standardization easy.
18
18-12
mt13150_g NX 5
Reference Sets
Origin and orientation You can dene a reference set coordinate system and origin in the Create Reference Set dialog box.
If Create Reference Set CSYS is toggled to No, the reference set will use the Absolute orientation and origin by default. If Create Reference Set CSYS is toggled to Yes, you will be prompted to specify an orientation and an origin point. The orientation and origin of the reference set will not affect the location of the components in existing assemblies. Creating reference set origin and orientation is primarily done by companies who need to specify a rigged position, otherwise this feature is not recommended as Best Practice. Variable positioning or arrangements (discussed later) are easier, more powerful, and more visible to the user. Add Components Automatically If Add Components Automatically is selected, any new components added to the assembly are also added to the reference set. All existing components are selected automatically and will be added to the reference set unless you explicitly deselect the components that you do not want.
18
18-13
Reference Sets
When you request information on a reference set using the InformationAssembliesReference Set method, the system will: Highlight the members of the set in the graphics window. Display the origin and orientation in the graphics window. Provide a listing of relevant data in the Information window.
18
When you request information on a reference set by selecting Information from the FormatReference Sets dialog box, the system will: Provide a listing of relevant data in the Information window.
18-14
mt13150_g NX 5
Reference Sets
Activity
In the Reference Sets section, do the activity: Verify the contents of a Reference Set
18
18-15
Reference Sets
18
18-16
mt13150_g NX 5
Reference Sets
18
18-17
Reference Sets
An Assembly Preferences default (Display as Entire Part) causes the Entire Part reference set to be used when you make a component the work part. This behavior is initially controlled by the Customer Defaults setting Assemblies, General, Work Part, Display using Entire Part Reference Set. This can be modied in the current NX session by changing Display as Entire Part check box from the Assemblies Preferences dialog box.
18
Once you have set the assemblies preference, this information is stored in your prole and overrides the customer default.
18-18
mt13150_g NX 5
Reference Sets
Activity
In the Reference Sets section, do the activity: Replace Reference Sets in an assembly
18
18-19
Reference Sets
18
Use InformationAssembliesReference Set to visually verify the contents of a reference set as well as receive an information window displaying contents.
18-20
mt13150_g NX 5
Reference Sets
If you delete a reference set that is used in an assembly, when you open or return to the assembly, it will show the entire part (default condition). Rename Reference Sets Renaming a reference set allows you to change its name without having to delete and recreate the set. If you rename a reference set that is used in a loaded assembly, the system will automatically change the name referenced by the component object in the assembly. If the assembly is not loaded when the reference set is renamed, when you open the assembly, it will show the entire part (default condition).
18
18-21
Reference Sets
18
18-22
mt13150_g NX 5
Reference Sets
Apply to All Levels If Apply to All Levels is inactive reference set defaults will not be applied to subassembly components. The subassembly components will use the reference set that the subassembly reference set was displaying when it was last saved. For instance, with Apply to All Levels inactive and lightweight reference sets preferred, parts that were displaying entire parts or model reference sets will be opened still displaying entire parts or model reference sets. If you prefer to have the reference set defaults applied to the entire assembly then select Apply to All Levels to make it active. If Apply to All Levels is active all components of subassemblies will be loaded using the specied reference set(s) regardless of how subassembly reference sets were saved.
Load Options les You can specify a load options le name and location: load_options.def is the default name. This allows you to recall specic settings without having to remember how you set them up.
18
18-23
Reference Sets
1 2 3 4 5 6
List of current search directories (three dots includes subdirectories). Type new directory to add to list. Adds entered directory to list. Removes selected directory from list. Moves highlighted directory up in list. Moves highlighted directory down in list.
18
In the example listing above, the system rst looks for each component in the users home directory and subdirectories (D:/users/smith...), then a common project directory and subdirectories (D:/project_x/common...), and nally, the release directory (D:/project_x/release). The order of the directories can dramatically affect the time it takes to open an assembly. If possible, you should include smaller directories with the most components rst and larger directories with fewer components last.
18-24
mt13150_g NX 5
Reference Sets
Activity
In the Reference Sets section, do the activity: Load Options and Reference Sets
18
18-25
Reference Sets
Summary
Reference sets are used to limit the amount of information referenced by the component object in an assembly or subassembly. They allow you to create different displays of the same assembly or component to simplify the assembly or provide alternate congurations. In this lesson you: Created reference sets. Replaced reference sets. Dened a hierarchy of reference sets to be loaded using Load Options. Edited Reference Sets by deleting one that was not needed. Observed the automatic creation of model and lightweight reference sets during le save.
18
18-26
mt13150_g NX 5
Lesson
19
19-1
Top-down design
Top-down is the process of assembly modeling in which you create a new component part while working in context of the assembly. Since the denition of a component part is dictated by its function within the assembly, you rst create the geometry in the assembly. Then, when you want to work with this geometry as a component, you push the geometry into its own part le leaving only a pointer (the component object) in the assembly. Design in context is the process in which you dene geometry in one part while referencing geometry in some other part. Design in context is accomplished while the uncompleted component is the work part and is displayed in the context of the assembly. Procedure There are two basic methods to create a component top-down. Move Geometry method Create geometry in the assembly (sketch, sheet, solid, etc.) Create a new component and add the geometry to it.
Empty Part method Create an "empty" component object in the assembly. Make the "empty" component the Work Part. Create the geometry in this component part.
19
19-2
mt13150_g NX 5
You may select geometry to add to the new component part (Move Geometry Method). If no geometry is to be moved you can immediately click OK (Empty Part Method). The units of the new part will be the same as the parent.
19
19-3
After a part le name is designated for the new component, you can specify information in the Create New Component dialog box .
The name of the component object. The default name for the component is the name of the part le. The name of a reference set to be created with the new component. If none is specied, no reference set is created. However, Automatic reference sets will be created as discussed in an earlier lesson. All geometry selected will be added to the reference set.
This denes what layer any added geometry will be placed. The choices are Work, Original or As Specied. Determines the absolute origin and orientation of the new component part. If not dened, then the absolute origin and orientation of the assembly part is used. If cleared, selected geometry that depends on dening objects that were not selected will be left out of the new component. If this option is toggled on, all selected geometry and dening objects are copied to the new component. If selected, the selected geometry is copied to the component part. If it is cleared, the geometry is moved to the component part.
UGS Corp., All Rights Reserved mt13150_g NX 5
19
Delete Originals
19-4
19
19-5
Activity
In the Top-down assembly modeling section, do the activity: Top-down assembly modeling
19
19-6
mt13150_g NX 5
19
19-7
19
The size and position of the block in the example above are not associative. Associativity between components can be attained through the use of the WAVE Geometry Linker, Interpart Expressions, and Mating Conditions, which are covered later in the course.
19-8
mt13150_g NX 5
Sketch in context
Sketching in context is the ability to create and edit sketches in a component part while the assembly is displayed.
When working with sketches in context of an assembly existing objects belonging to the sketch can be selected in any occurrence of the work part.
19
19-9
Associative
Allows you to create non-associative geometry in the Work Part. The geometry is automatically created as a Broken Link. The WAVE Geometry Linker is on by default. Some sites have chosen to disable it via the customer default Assemblies, General, Interpart Modeling, Allow Interpart Modeling. This default controls Interpart Expressions as well.
19
19-10
mt13150_g NX 5
Hide Original
Lets you hide the original geometry so that the linked geometry in the Work Part will be easier to select while the assembly is displayed. Lets you specify where the linked feature is placed in the feature list. When cleared, any new features later added to the original geometry will be reected in the linked geometry. When selected, any new features will not affect the linked geometry.
Considerations when interpart modeling Before using the WAVE Geometry Linker, the user should evaluate the downstream impacts. Do not use the WAVE Geometry Linker just because you can. This is a very powerful tool that adds another level of complication to the assembly.
19
19-11
Geometry types
Several different types of geometry can be selected. Composite Curve Points Datum Face Region of Faces Body Mirror Body Routing Object When selecting the geometry to copy, you also need to consider how permanent the geometry will be. If you copy as little geometry as possible to do the job, performance will be improved but updates will be less robust when the parent geometry is altered. For example, if you copy individual sketch curves to another part, the link may not update correctly if one of the curves is deleted. However, if you link an entire sketch, curves may be removed or added to it and the link will still update.
19
19-12
mt13150_g NX 5
Activity
In the Top-down assembly modeling section, do the activity: Design in context of an assembly
19
19-13
This reduces cost since changes made to a single part can be automatically propagated to other related component parts in the assembly. Design integrity is maintained because the parts will always have correct geometric and positional relationships. A gasket (1) is derived from a parent face (2) in a housing. If the size or shape of the parent face changes in the housing, the gasket will change accordingly (3) in the assembly (4).
19
19-14
mt13150_g NX 5
19
19-15
The above method is primarily used by companies who design their own cast parts and tooling. It is usually much easier to add features that remove material from a properly constructed casting model than to add draft and machining material to a purely functional design. The nished machined part (1) is designed rst and subsequently the cast part is dened by adding material using offset and simplify features (2).
19
The above method is primarily used by companies who design pattern tooling based on a nished part design. Much extra work and communication is needed to design a casting that provides just enough stock material, an acceptable parting, and sufcient draft for the casting process without interfering with the t and function of the part.
19-16
mt13150_g NX 5
Mold/die applications
Interpart modeling can be applied to create an associative mold or die from a nished piece part. A solid body (1) can be linked from one part into another (2) where features can be applied to dene the cavity in the mold or die (3).
19
19-17
Activities
In the Top-down assembly modeling section, do the activities: WAVE Geometry Linker - Mirror Body
19
19-18
mt13150_g NX 5
Edit links
Links may be edited by choosing EditFeatureEdit Parameters and selecting a linked feature.
While this dialog box is displayed you can select new parent geometry for the link being edited. The new parent geometry must be the same type as the old geometry (curve, datum, solid body, etc.). Part Mapping WAVE Information Parent Part controls if the parent geometry selection is from the Work Part or an Other Part. Opens the Replacement Assistant dialog box to help you edit the source of the linked or extracted feature. Shows the name of the part where the parent geometry is located, the geometry type, and the link Status.
NX Design for the Experienced CAD User Student Guide 19-19
19
Associative
Lets you break the association between the linked feature and its parent. This means that the linked feature will no longer update if its parent changes. You can later dene a new parent by selecting geometry with the cursor. Lets you specify the timestamp at which the linked feature is placed. If this option is selected one of the parent part features may be selected from the list to specify a new timestamp location for the linked feature being edited. If this option is cleared, all features in the parent part will be reected in the linked feature. Lets you change the link to a PILO (Position Independent Linked Object), which does not require a context assembly for its existence. If this option is selected you cannot deselect this option to convert a position-independent link to a position-dependent link.
Broken Links A link may become broken for several reasons: The parent geometry is deleted. The path from the linked geometry to its parent part is broken. This can occur if the component containing the parent geometry is removed or substituted. If you deliberately break the link.
Broken links can be repaired with the WAVE Geometry Linker dialog box.
19
19-20
mt13150_g NX 5
Deleting parent geometry To prevent unintentional deletion of the parents of linked geometry, a message will warn you if a delete operation would cause interpart links to break. When parts containing linked geometry are loaded this warning applies to operations using EditDelete, the Delete button, and right-click shortcut menus on the graphics screen or in the Model Navigation Tool.
The Information option provides details about the links that will be broken in an Information window.
19
19-21
Activities
In the Top-down assembly modeling section, do the activities: Edit a link
19
19-22
mt13150_g NX 5
Mirrored Assemblies
The Mirrored Assemblies function utilizes a wizard interface to facilitate the development of: Symmetric parts that need to be repositioned to serve the same purpose on both sides of an assembly. Asymmetric parts whose mirrored application generate new parts.
1) Same part, mirrored position. 2) New part, mirrored geometry. With the Mirror Assembly functions, you only need to create one side of your assembly. You can then create a mirrored version to form the other side of your assembly. The assembly is mirrored with respect to a plane. You can use an existing plane, or create one as you are dening the mirrored assembly. Components may be the same on both sides of the plane only the location mirrored, or , the components can have their geometry mirrored. You can specify components to be excluded from the mirrored assembly. You can also reposition components so they appear in a different location in the mirrored assembly. Components must be children of the work assembly to be selectable for the mirrored assembly.
19
19-23
Procedure
The steps to mirroring an assembly, as outlined in the wizard are: 1. Click Mirror Assembly. If you selected components before clicking Mirror Assembly, the wizard will open on the Select Plane page (step 4). 2. Click the Next button. 3. Select the components that you want to mirror and click Next. 4. For the mirror plane, select an existing plane (or) click the Create Datum Plane button to create a plane. 5. Click Next when you have selected the mirror plane. 6. Specify the Mirror Type for the desired component(s). Assign Reposition Operation, which is the default type, adds an instance placed on the other side of the mirror plane for each component. Assign Mirror Geometry Operation creates an opposite-side version of a component. Reuse Assembly reuses a subassembly during a mirror assembly operation, rather than creating a new subassembly. Assign Exclude Component Operation excludes a component from the mirror operation. This option is useful when you selected a parent in step 3, thereby automatically selecting all its children, but you do not want to mirror all the children. 7. When you are nished, click Next. The system performs a preview of the mirror operation.
19
8. On the Mirror Review page, you can make corrections before nishing the operation.
19-24
mt13150_g NX 5
9. When you have nished making corrections, determine if you have mirrored geometry. If none of your components are using the Mirror Geometry type, the Finish button is available. Click this button to create the parts and dismiss the wizard. If any of your components use the Mirror Geometry type, you must specify the naming policy that you want to use for these opposite-side parts. Click the Next button to go to the Naming Policy page.
10. On the Naming Policy page, you can name the new opposite-side parts by applying a prex or sufx to the name used by their source parts. Or, if you are in NX Manager, you can let the system automatically assign part numbers to the new parts. 11. When you have nished specifying the naming policy and the directory for the parts click Next to go to the Name New Part Files page. 12. On the Name New Part Files page, you can review the names that have been applied to your new opposite-side parts. If you wish to change a name, double-click it in the panel. The Rename Part File dialog box appears, where you can specify the new name. If you specify a name that is being used by another part in your assembly, you will receive an error message. 13. When you have nished naming the new parts, click Finish to complete the mirror operation. 14. Save your parts if you wish to keep them.
19
19-25
Activity
In the Top-down assembly modeling section, do the activity: Mirror Assembly
19
19-26
mt13150_g NX 5
Summary
Top-Down Assembly Modeling allows you to build new components in relation to other components within the same assembly. Interpart modeling methods allow you to relate geometry in an assembly. In this lesson you: Created new components using the Top-Down method. Designed in Context of the assembly. Created components using interpart modeling. Built associativity across component parts in an assembly using Geometry Linker. Edited the timestamp for a link. Edited linked geometry. Mirrored an assembly.
19
19-27
19
Lesson
20 Interpart references
Purpose Interpart Reference enable components to share parameters. Objectives Upon completion of this lesson, you will be able to: Create and apply referencing interpart references Understand and recognize overriding interpart references.
20
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 20-1
Interpart references
General concepts
Interpart References (IPRs) allow the user to establish relationships between expressions of separate part les. A change to an expression in one part le may change an expression in a different part le, thus altering the geometry of that part. IPRs may be created between any two part les, not necessarily between components of an assembly. Before using IPRs, the user should evaluate the downstream impacts. Do not use IPRs just because you can. They are a very powerful tool that adds another level of complication to the assembly. Please pay particular attention to the Tips and Recommended Practices near the end of this chapter. Your system administrator may choose to disable IPRs at the site, group, or user level.
20
20-2 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
Interpart references
The alternative is to have one component reference an expression in another component directly.
20
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 20-3
Interpart references
Overriding expressions
Overriding expressions are those that are created in an assembly and the interpart link is created in the Name box. The interpart link is on the left side of the equal sign in the expression when viewed outside of the Expressions dialog box. Although they reside in the assembly, they assign a value to an expression in a component part. The expression in the component part will take on this value when the component is opened with the assembly. Create overriding expressions in the Name box or by selecting the Use for expression name check box. In the example below, the hole_dia expression in the block part is being overridden by the expression in the assembly which sets it equal to the pin diameter.
This means that it can only be edited from the expression in the assembly which is overriding it. The link can be found by listing the references for the locked expression.
20
20-4 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
Interpart references
To list references, use the right-click shortcut menu over a locked expression.
Overriding expressions can only be created in an assembly and used to override the value of an expression in one of its components.
20
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 20-5
Interpart references
When creating links, it is also possible to create a link by simply entering the expression in the Formula entry eld using the correct syntax, i.e. x=part_name::expression_name. If your lename includes hyphens (-) then the part name alone should have quotes placed around it, i.e. x="123-4567-890"::length
20
20-6 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
Interpart references
Description Allows you to change all expressions that refer to the part selected so that they refer to a new part. Allows you to break the relationship with a selected part and replaces the formula of the expression with the current value. Similar to Delete Reference except it will delete ALL interpart references in the current work part.
When changing references, the expressions must exist in both parts. If this is not the case, the system will display a message that it will assign the missing expressions their current numeric values.
20
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 20-7
Interpart references
Activity
In the Interpart References section, do the activity: Create Interpart References
20
20-8 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
Interpart references
20
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 20-9
Interpart references
Load Parts
The Load Parts dialog box is activated upon selection of Open Referenced Parts. It provides the following options:
Description Lists only those unloaded or partially loaded parts whose expressions have been modied. Lists all unloaded or partially loaded parts with expressions referenced by the work part. Allows you to fully load all parts listed.
The OpenComponent Fully option in the Assembly Navigator can also be used to fully load and update interpart references.
20
20-10 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
Interpart references
20
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 20-11
Interpart references
Summary
Interpart references allow you to link the expressions between parts. Whenever a change occurs to an expression in one part le, the related expression in the other part le(s) will change accordingly. In this lesson you: Created and applied interpart references. Reviewed tips and recommended practices for using interpart references.
20
20-12 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
Lesson
21
21 Component Arrays
Purpose Time and effort can be saved by applying component arrays and feature based component arrays. The feature based arrays capitalize on the parametric and associative characteristics already present in assembly models. Objectives Upon completion of this lesson, you will be able to: Create a Circular Component array Apply the From Instance Feature function Edit a circular array
21-1
Component Arrays
21
Component Arrays
You can use the Component Arrays options to create and edit linear and circular arrays of components in an assembly based on a template component. Creating a component array A component array can be dened in one of two ways Multiple AddArray Assemblies Components Create Array Is used as the component is added to the assembly. Is used after the component has been added to the assembly.
The Create Component Array dialog box allows you to dene the type and name of the array to create.
Linear
A linear or rectangular array of components where you specify the number of components, the spacing between them, and a direction reference. A circular array of components where you specify the number of components, the angle between them, and an axis. An option that provides a means to quickly generate a pattern of components with corresponding mating conditions based on an instance array in a component part.
Circular
21-2
mt13150_g NX 5
Component Arrays
Linear & Circular Arrays Linear and Circular Arrays are very similar to feature instancing, except that a linear master component array is not dened by the WCS. Each new component is offset from the original component. The number of components in the array and the offsets are controlled by expressions. You can ne tune an array components position by editing its expressions using Tools Expression. You can either mate the master component to other geometry, or leave it free standing. The masters position updates according to any changes you make. You cannot delete a Master Component without rst deleting the array.
21
If you attempt to delete the last component in a From Instance Feature array you will get an update failure. You can delete the array from the resulting dialog box.
21-3
Component Arrays
21
The Edit Array Parameters option can be used to change the number of components, spacing, or direction reference for a linear or circular array. Other options are available to rename and delete arrays. The number of components and spacing values are stored as expressions. They can also be edited from the expression editor by choosing ToolsExpression.
21-4
mt13150_g NX 5
Component Arrays
Activity
In the Component Arrays section, do the activity: Create a circular component array
21
21-5
Component Arrays
21
The template component Component arrays produce occurrences of a "template" component object. These occurrences are all associated to the template component. Any changes made to the original component are reected in the occurrences of the component. The template component denes certain properties for any newly generated occurrences within the array which include: component part color layer name
21-6
mt13150_g NX 5
Component Arrays
Component Arrays and Mating Conditions When using the From Instance Feature option, mating constraints will be generated for the new occurrences based on those of the template component. At least one constraint must be applied to an object belonging to an instanced feature. That constraint is how NX knows to use the Instance Array to dene the Component Array. Because the component array uses the mating constraints of the template component, you must assign mating constraints to the template before creating the From Instance Feature component array. It is a good practice to dene mating constraints for the template component to the original feature that was instanced in the component part. Feature-based array associativity If the number of features in an instance set is changed, the components in the array associated to those features will also change (added or deleted). Furthermore, if a feature in an instance set is removed entirely as a result of a modeling change, the corresponding component in the array will also be removed. In the example below a modeling change causes a hole to be removed (3). If the deleted component was the "template" (1), the system assigns a new template (2) from the remaining components in the array.
21
21-7
Component Arrays
21
Summary
Component arrays take advantage of existing parametric data and can save time in adding component part les to an assembly. In this lesson you: Created a circular component array. Applied the From Instance Feature function. Edited a circular array.
21-8
mt13150_g NX 5
Lesson
22
22-1
File Versioning/Revisions
There are many different ways to track revisions to a component after it has been released.
22
One of the most common methods is to reect the revision in the part name. Track revisions by part number The most common way of keeping track of the legacy data for a part is to include a revision identier in the part name. When revising, the user would save the part the same base name, but modify the revision identier. This method is very efcient because you can easily identify the version of a loaded part from the name. There are several advantages to this method. Advantages Easy to create the change. Use "Save As" on the affected components. No le protection problem because owner performs the "Save As". The old and new parts can and should reside in the same directory. The legacy information is accessed (if on line) by retrieving the older revision assembly or component part. Easy to track revisions on the shop oor when looking at numbered parts. File versioning rules can be implemented to enable the system to always get the latest version of the le.
Disadvantages If le versioning rules are enabled, two versions of the component part cannot be open at the same time. Associated information could be lost if components are substituted and le versioning is not used.
22-2
mt13150_g NX 5
22
Watch the Cue line for a prompt specifying the name of the le currently being renamed.
22-3
If you click Cancel at any level of the assembly structure, you will get a message after input for the last le has been specied:
22
22-4
mt13150_g NX 5
22
1 Lists the displayed assembly and loaded components. 2 Version numbers and date/time stamps for the highlighted part. 3 Lists information for versions that meet criteria relative to the highlighted version number. 4 Specify types of objects to provide information on. 5 Specify object to highlight in graphics display.
Once the part, version selection criteria, and object types are specied, you can click OK or Apply to display the information.
22-5
In the example below, feature object information is displayed for all versions of a part.
22
The listing includes an object number for each feature, the version in which the feature was last modied, the version in which the feature was created, and the feature name. An object number can be entered or the Previous and Next buttons can be chosen from the dialog box to highlight the features in the graphics display. You can also review the differences between two components using the Model Compare function. To learn more about Model Compare, choose HelpDocumentationGetting StartedWorking with PartsNX AnalysisModel Compare.
22-6
mt13150_g NX 5
22
Update Report This report indicates which components were updated (changed) as the assembly is opened. An update report can automatically be generated every time an assembly is opened by choosing PreferencesAssemblies and toggling the Display Update Report option to on. Where Used This option will search directories and list the assemblies that reference a specied part. This is useful to determine what impact a pending design change may have on other assemblies.
22-7
In the Where Used Report dialog box, a Search Option can be chosen to specify what directories to search for parts and whether to list only next level assemblies or all assemblies.
22
A Where Used report may take considerable time to execute. It is recommended that you search through as few directories and parts as possible. Session Where Used This option will list only the loaded assemblies that reference a specied part. This report is automatically generated when you perform a FileSave As on a component part while the assembly is loaded.
22-8
mt13150_g NX 5
Activity
In the Revisions and substitutions section, do the activity: Revise components using Save As ROLLER_ASSM MOUNTING_BRACKET ROLLER
22
ROLLER_PIN
22-9
22
Sharing components Assume you are working in a concurrent engineering environment and have a loaded assembly that contains a partially loaded component owned by another user. If that user modies and saves that component part to disk, your loaded assembly will become out of date. Now, if you perform an operation in your assembly that requires that the shared part be fully loaded (i.e. making it the work part to interrogate a feature), the part will automatically be re-opened with the new version. If the component had been fully loaded, an error message would be received when an attempt is made to save the part stating that the part has changed on disk since it was rst opened. Legacy parts When loading an assembly that was last saved in a prior release, the system will automatically convert fully loaded components to the current version and recognize them as being modied. Normally, when you save an assembly, the system will also save the fully loaded components that have been modied. Because the partially loaded components were not updated to the new version, they will not be saved.
22-10
mt13150_g NX 5
22
1 List all loaded component parts or top level only. 2 Close only parts selected or whole assembly tree. 3 If on, you will not be warned if a selected part has been modied. 4 Close all parts in the session.
If the component part you are closing (unloading) has been modied while it was the work part, you will be asked if you really want to close the part. If you agree to close (unload) the component part, you will lose the modications you made to the part and the changes wont be reected in the piece part le stored on disk.
22-11
22
Later in the morning, while designer A is still working on the assembly, designer B revises comp3 and saves it using FileSave.
At lunchtime, designer A reopens comp3 while the assembly is still open using FileCloseReopen Selected Parts.
22-12
mt13150_g NX 5
The top portion of the Reopen Part dialog box lets you specify what component will be reopened. The bottom portion of the dialog box lets you specify how the component will be reopened.
22
1 List of loaded components that can be reopened. 2 Species whether reopen should affect part or whole assembly. 3 If on, you will not be warned if selected part has been modied before it is loaded from disk. 4 Reopens all parts in session that have been changed on disk.
After you reopen the parts, an Information window will list the names of the parts, their status before they were reopened, and their status after they were reopened.
22-13
Substitute components
As you are going through design iterations and revising your assembly, it may be necessary to replace an existing component with a different part. In other words, you will want to change the pointer in the assembly so that it references another component part which is located at the same origin and orientation. A component substitution can destroy the relationship between the component and any associated data such as dimensions, mating conditions, and WAVE interpart references. There are some situations in which this can be avoided that will be discussed later. There are three different ways to substitute a component which will be discussed in this lesson. AssembliesComponentsSubstitute Component. Use the Open As toggle in the Reopen Part dialog box. Use OpenComponent As option in the Assembly Navigator pop-up menu.
22
The Unique Identier (UID) When the system nds a component with the correct name, it performs a second check before loading it. There is an internal le identier, referred to as a UID (Unique IDentier), that ensures that the component that has been found is the genuine article, or at least a copy of it. A new UID is not assigned (and thus, associativity is maintained) in the following cases: When you copy or move the le in the operating system. When you save the le into another directory using the same name. When you perform a FileSave As, as with a seed part.
Allow Substitution When you open an assembly and the system nds a component that happens to have the same name but a different UID, the opening will fail unless Allow Substitution has been toggled on in the Load Options dialog box. The Allow Substitution option enables a component to be loaded into an assembly even though it has a different UID, or history. It could be a completely different part created by another user.
22-14 NX Design for the Experienced CAD User Student Guide UGS Corp., All Rights Reserved mt13150_g NX 5
22
If the new component has no common history (different UID) with the substituted component, data in the assembly will lose its associativity to the original component (mating constraints, WAVE interpart references, etc.).
22-15
22
22
22-17
22
The component part to be replaced must be selected from the list. After choosing OK, the system will ask you to select the unloaded replacement part. If the replacement part has a common history with the original part (same UID), associativity is maintained. If the replacement part does not have a common history (different UID), associativity is lost. To Reopen a component with a part that has a different UID, Allow Substitution must be selected in the Load Options.
22-18
mt13150_g NX 5
22
22-19
Activity
In the Revisions and substitutions section, do the activity:
22
Substitute components
22-20
mt13150_g NX 5
Summary
After creating an assembly, you may have to revise or substitute a component and change the name of the component part. In this lesson, you used different methods to revise components and the assemblies that use them. In this lesson you: Revised a component and an assembly using Save Part As. Interrogated the modications made to features of a part. Substituted components in an existing assembly.
22
22-21
22
Lesson
23 Master model
Purpose This lesson introduces the master model concept. Objectives Upon completion of this lesson, you will be able to: Review an existing master model. Edit a master model and update an associated non-master part. Create a new master model.
23
23-1
Master model
Assembly models
An assembly is any NX part to which you add one or more component objects, which are special links to other parts. There is no duplication of geometry in an assembly part; component objects allow the assembly to display geometry that resides in parts they reference. A component object stores information about the piece part such as its location, attributes, origin, and orientation.
23
You can assign attributes to component objects to change the display properties of the referenced geometry the assembly level, such as color or layer, without affecting the original part.
23-2
mt13150_g NX 5
Master model
23
Drafting
Assembly
Master Model
Analysis
N/C
Each application uses a separate assembly part. When the master model is revised, the other applications automatically update with minimal or no associativity loss. You can maintain the design intent of the various design applications by restricting write permission on the master model.
23-3
Master model
23
Benets of the master model include: Avoiding the duplication of model geometry. Supporting concurrent engineering, because data for various disciplines is separated. abcd1234_mfg.prt A non-master part owned by manufacturing engineer contains manufacturing data and a component object which references the master model part.
The manufacturing engineer owns the assembly part but does not require write access to the master model.
23-4
mt13150_g NX 5
Master model
Activities
In the Master model section, do the following activities: Explore a master model assembly Create a non-master part
23
23-5
Master model
Summary
The 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.
23
23-6
mt13150_g NX 5
Lesson
24 Introduction to Drafting
Purpose This lesson provides an introduction to the Drafting application. Objectives Upon completion of this lesson, you will be able to: Open, create, and delete drawing sheets. Add, edit, and remove views on drawing sheets. Create utility symbols. Create dimensions. Create annotations.
24
24-1
Introduction to Drafting
Drawings
Use the Drafting application to create drawings of 3D parts. Some of the benets of the Drafting application are: You can add views to a drawing sheet by indicating their location with the cursor. When you add projected views, they are automatically aligned with the parent view. When you update the model, you can update the views either automatically or manually. Drafting annotation is placed directly on the drawing sheet. Drafting annotation (dimensions, labels, and symbols with leaders) is associative to the geometry you select. Associative view boundaries are calculated when the drawing sheet is updated. Section views are fully associative to the model.
24
24-2
mt13150_g NX 5
Introduction to Drafting
24
2. In the Sheet dialog box, dene the drawing sheet size, scale, name, units of measure and projection angle. 3. Choose OK. To create a new drawing sheet in a part that already contains drawing sheets, you can: On the Drawing Layout toolbar, click New Sheet. From the menu bar, choose InsertSheet . In the Drawing Navigator, right-click the Drawing node, and select Insert Sheet. The Drawing Navigator is a subset of the Part Navigator. The drawing node and every object under it are referred to as the Drawing Navigator in this lesson.
24-3
Introduction to Drafting
24
24-4
mt13150_g NX 5
Introduction to Drafting
On the Drafting Edit toolbar, click Sheet From the menu, choose EditSheet. You can change the projection angle only if no projected views exist on the drawing sheet. You can edit the drawing sheet to a larger or smaller size. If you edit the drawing sheet to a size so small that a member view falls entirely outside the boundary of the drawing sheet, you will get an error message. If you need to edit the drawing sheet to a smaller size, but cannot due to the current position of the views, move the views closer to the drawing sheets origin at the lower left corner of the sheet.
24
24-5
Introduction to Drafting
24
24-6
mt13150_g NX 5
Introduction to Drafting
Activities
In the Introduction to Drafting section, do the following activities: Create new drawing sheets
24
24-7
Introduction to Drafting
Monochrome display
The Monochrome Display option displays a drawing sheet in a single color. You may specify the line and background colors. 1. Choose PreferencesVisualization. 2. Click the Color Settings tab. 3. In the Drawing Part Settings section, select the Monochrome Display check box. The default colors are black and gray. You can specify any color. In the Drawing Navigator, you can right-click the drawing node and choose Monochrome. Monochrome will be applied to all drawing sheets in the part. In the Visualization Preferences dialog box, on the Line page, you can use the Show Widths option to display of line widths and make the display closely resemble a plotter output.
24
24-8
mt13150_g NX 5
Introduction to Drafting
View Preferences
Control the display of views by choosing PreferencesView. You can use the View Preferences dialog box to dene the display of hidden lines, silhouettes, smooth edges, section view background lines, and more. On the General page, select the Centerlines check box to automatically create linear, cylindrical, and bolt circle centerlines when you add a view.
24
24-9
Introduction to Drafting
Hidden Lines
If you clear the Hidden Line check box, hidden line processing is not performed and all hidden lines in the view appear as solid lines. If you select the Hidden Line check box, the color, font, and width of the hidden lines are determined by the settings in the three lists below the check box.
The color, font, and width lists are not named or labeled. This conguration is common in the dialog boxes in Drafting. The color option is not applicable in monochrome mode.
24
Widths are displayed only if Show Widths is selected in the Visualization Preferences dialog box.
24-10
mt13150_g NX 5
Introduction to Drafting
24
24-11
Introduction to Drafting
Smooth Edges
Smooth edges are those whose adjacent faces have the same surface tangent at the edge where they meet. On the Smooth Edges page, you can select the Smooth Edges option to use the color, font, and width settings to specify the appearance of smooth edges. You can use the End Gaps option to vary the edge intersection appearance.
24
24-12
mt13150_g NX 5
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). Use the Virtual Intersections option when you want to display curves in a member view to show where blended faces theoretically intersect. You can control the color, font, and width of virtual intersections when the Virtual Intersections option is selected.
24
The virtual intersection curves only display if the original surfaces joined or intersected before they were blended.
24-13
Introduction to Drafting
Right-click the sheet border and select Add Base View. In the Drawing Navigator, right-click a drawing sheet node and select Add Base View. Choose InsertViewBase View. To control the automatic appearance of the Base View dialog bar: 1. From the Menu Bar, choose PreferencesDrafting. 2. Click the General tab. 3. In the Drawing Work Flow group, select Automatically Start Base View Command. This will automatically open the Base View dialog bar when you enter drafting and there are no existing views on any of the drawing sheets.
24
24-14
mt13150_g NX 5
Introduction to Drafting
Add a view from a part that you specify. Select the base view type from a list. You can select NX dened or custom views. Select from a list of several preset scales, enter a custom scale, or dene the scale by an expression. Open the View Style dialog box. Orient a view. Choose from a list or set a custom orientation, such as perpendicular to a model face. Move an existing view without stopping the interaction to place a base view.
24
6 Move View
24-15
Introduction to Drafting
24
24-16
mt13150_g NX 5
Introduction to Drafting
Projection lines
When you move the cursor while adding a projected view you see projection lines. You can place the view at any angle from the base view. You can: Place the view manually. The angle snaps to 45 increments. Dene a hinge line. Select a planar face and project perpendicular to it.
24
24-17
Introduction to Drafting
Preview
As you move the cursor the preview style can be: Border Wireframe Hidden Wireframe Shaded Image To select a preview option, right-click before you place the view, and select Preview Style.
24
24-18
mt13150_g NX 5
Introduction to Drafting
Select a different base view to use as the parent view. Available when there is more than one base view present. Allow NX to infer an associative hinge line. Dene a xed, associative hinge line.
24
3 Hinge Line
The Inferred Vector button appears when you select Hinge Line. Reverse the direction of the projected view. Open the View Style dialog box. Move an existing view without stopping the interaction to place a base view.
24-19
Introduction to Drafting
24
24-20
mt13150_g NX 5
Introduction to Drafting
Dragging Views
1. (Optional) Select one or more views to move. 2. Hold the cursor over the border of a view (a selected view, if there are more than one) until it changes to drag mode 3. Drag the view as required. As you move a view relative to others, alignment lines appear. When you place a view with alignment lines visible it automatically snaps to an aligned position. .
24
24-21
Introduction to Drafting
Choose Delete
24
Once a view is removed from a drawing sheet, all drafting objects or view modications associated to that view are deleted.
24-22
mt13150_g NX 5
Introduction to Drafting
Activity
In the Introduction to drafting section, do the following activity: Add views to a drawing sheet
24
24-23
Introduction to Drafting
Utility Symbols
Use the Utility Symbols command to create various symbols such as centerlines, offset center points, target points, and intersection symbols using the Utility Symbols dialog box.
24
24-24
mt13150_g NX 5
Introduction to Drafting
Select Location
Determine the placement of a utility symbol based on the available Point Position Options. Specify Location Specify the location for a Target Point symbol. Select Object Select objects for the Intersection symbol. Method Choose a method placement option. This option is available for the following symbol types: Full Bolt Circle Partial Bolt Circle Offset Center Point Cylindrical Centerline Partial Circular Centerline
24
Full Circular Centerline Set the offset distance for an Offset Center Point symbol. Create several centerlines by consecutive selections This option is available for Linear and Cylindrical Centerlines (Cylidrical Face option).
Views
The options in this group are available for the Automatic Centerline symbol. Select Views Select views from the graphics window in which to automatically create centerline symbols. Views in Sheet Select views from a list box in which to automatically create centerline symbols. Inherit Angle Use the angle of the hinge line for an auxiliary views from View centerlines. This option is only available for the Linear Centerline and Automatic Centerline symbol types.
24-25
Introduction to Drafting
Symbol
Symbol Parameters
Control the appearance of a utility symbol by changing its parameters. Symbol parameter diagrams vary depending on the choice of utility symbol you choose to create. Use the angle of the hinge line for an auxiliary views centerlines. This option is available for the Linear Centerline and Automatic Centerline symbol types. Set the angle of the symbol. This option is available for Linear Centerline and Target Point symbols. To make this option available for a Linear Centerline, you must clear the Inherit Angle from View check box. Choose a display mode option. This option is available for the Offset Center Point symbol.
24
Display Mode
Dening objects
This group is available for the Block Centerline symbol. Select Objects Select two linear and parallel objects in the same view.
Limiting objects
This group is available for the Block Centerline symbol. Select Objects Optional step. Select two objects to determine the extent of the Block Centerline.
Settings
Inherit
Inherit drafting preferences from an existing drafting object. This option is unavailable for Automatic Centerline. Reset to Defaults Restore settings to their customer defaults or their initial software defaults during creation, and to their pre-edited values during editing. Cylindrical Set the centerline extension for cylindrical centerlines. Extension This option is available for Automatic Centerline.
24-26
mt13150_g NX 5
Introduction to Drafting
24
24-27
Introduction to Drafting
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 check box in PreferencesDrafting is selected.
24
24-28
mt13150_g NX 5
Introduction to Drafting
3. Enter the desired value in Cylindrical Extension. 4. Select the view(s) in which to create centerlines. 5. Click Apply.
24
24-29
Introduction to Drafting
24
You can select up to 100 points to dene a linear centerline, circular centerline or bolt circle. For more information, refer to the online Help.
24-30
mt13150_g NX 5
Introduction to Drafting
Activity
In the Introduction to drafting section, do the following activity: Create a linear centerline
24
24-31
Introduction to Drafting
24
24-32
mt13150_g NX 5
Introduction to Drafting
Dimensions
To use the various dimensions types: Choose InsertDimension and then choose the desired dimension type. Use the Dimensions toolbar. This toolbar offers a menu of the available dimension types.
24
24-33
Introduction to Drafting
Annotation Preferences
You can use the Annotation Preferences dialog box (PreferencesAnnotation) to congure global settings that affect dimensions. The following pages in the Annotation Preferences dialog box apply to dimensions: Dimensions Control the display of extension lines and arrows, orientation of text, precision and tolerance, chamfer dimensions, and narrow dimensions. Line/Arrow Control 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 Control the alignment, justication, size, and font of text. Units Control the desired unit of measure for dimensions and whether dimensions are created in single or dual dimension format. Radial Control the settings that are unique to diameter and radius dimensions.
24
24-34
mt13150_g NX 5
Introduction to Drafting
24
1 2 Tolerance Types Primary Nominal Precision Tolerance Values Tolerance Precision Annotation Editor Select the tolerance type from a list. Select the primary nominal precision from 0-6 decimal places from a list. If the preferences format is fractional, then the list displays fractional precision values. Enter a tolerance value, or values, using dynamic input boxes. Set the primary tolerance precision from 0-6 decimal places. Display the full Text Editor dialog box where you can enter symbols and appended text. Open the Dimension Style dialog box. This dialog box is a subset of the Annotation Preferences dialog box, containing only the property pages that apply to dimensions. Use this option to affect settings as you create one or more dimensions. The global settings are restored when you exit from creating dimensions. Reset local preferences to previous current settings in the part and clear appended text.
3 4 5
Dimension Style
Reset
24-35
Introduction to Drafting
When you select a dimension type to create, the annotation placement options appears on the Selection Bar.
1 Leader Type
Choose a leader type. This option is available for labels. Set the leader side with one of the following options: Inferred Leader Orientation Automatically infer the leader side. Leader from Left Place the leader to the left side of the annotation.
24
2 Leader Placement
Leader from Right Place the leader to the right side of the annotation. Open the Create Leader dialog box. 3 Leader Tool Associate the entity origin so that it is always 4 Associative Origins aligned with another dimension. Change the alignment position method to one of the following options: 5 Alignment Position Alignment Top-Left Alignment Top-Center Alignment Top-Right Alignment Mid-Left Alignment Mid-Center Alignment Mid-Right Alignment Bottom-Left Alignment Bottom-Center
6 Origin tool
24-36
mt13150_g NX 5
Introduction to Drafting
Snap point options appear on the Selection Bar while you are working with dimensions. These options act as a lter for selecting geometric points. You can either select or deselect any of these in order to limit your selection to specic types of points. Use the Two Pick Intersection button (at the right end of the toolbar) to select any two edges whose intersection you cannot t inside the select ball. When you select it, all the other buttons are unavailable. You can press the Esc key at any time to release all selected objects.
24
As you create dimensions, you can align them with an existing dimension. Graphical cues appear when the origins of two dimensions are vertically or horizontally aligned.
If you want the new dimension associated with the existing dimension, make sure the Associate Origin with Helper Lines button is active.
24-37
Introduction to Drafting
Appended text
You can append text to a dimension while you are creating it. If you want only one line of appended text, select the object(s) to dimension and, before you place the dimension, choose one of the appended text options in the shortcut menu. If the text is complex, use the Text Editor .
To add appended text to a previously created dimension that does not already have appended text, do one of the following: Double-click the dimension, and open the Text Editor from the dialog bar. Double-click the dimension, and use the Right (after), Left (before), Up (above), or Down (below) arrow key on the keyboard to get the appended text location you desire. Type the text and press Enter. Double-click the dimension, and use the shortcut menu to choose either Appended Text (for a single line of text), or Text Editor (for complex text).
24
To edit existing appended text, do one of the following: Double-click the appended text. Double-click the dimension and use the Right (after), Left (before), Up (above), or Down (below) arrow key on the keyboard to get the appended text location you desire. Select the dimension, and open the shortcut menu over the appended text.
24-38
mt13150_g NX 5
Introduction to Drafting
Tolerances
After you select an object to dimension, you can: In the Value group, set a tolerance type.
24
In the Tolerance group, set the desired tolerance value(s).
To add a tolerance later, select the dimension and use the methods shown above.
Edit a tolerance
To edit a tolerance, use one of the following three methods: Over the tolerance, choose Edit from the shortcut menu. Double-click the tolerance. Double-click the dimension to access the dimension dialog bar.
24-39
Introduction to Drafting
To change the origin of an existing dimension, simply drag it when no command is active.
24
24-40
mt13150_g NX 5
Introduction to Drafting
24
The cursor changes to indicate that you are in the editing mode.
Changing the precision of a dimension
To change the precision of an existing dimension, double-click the dimension and do one of the following: Choose Nominal Precision from the shortcut menu. From the Edit Dimension dialog bar, in the Value group, click the precision list. On the keyboard, press the number key that corresponds to the desired precision.
After you create a dimension, you can edit its preference settings to match another dimension: 1. Double-click the dimension you want to change. 2. Over the dimension, right-click and select Inherit. 3. Select the dimension that has the desired preference settings.
Deleting dimensions
You can use the shortcut menu to delete a dimension or you can select the dimension(s) to delete, and use the Delete command.
UGS Corp., All Rights Reserved NX Design for the Experienced CAD User Student Guide 24-41
Introduction to Drafting
Activity
In the Introduction to drafting section, do the following activity: Create dimensions
24
24-42
mt13150_g NX 5
Introduction to Drafting
Text creation
The text editor is used to create notes, labels, and GD&T symbols. To access the text editor: Choose Text from the Drafting Annotation toolbar.
Choose InsertAnnotation.
24
24-43
Introduction to Drafting
Entering text
In the Text Input group, enter the desired text in the input box. As you compose text, you can use key combinations to insert common : Keys CTRL+i CTRL+b CTRL+u Control Characters <I20.000000><I0> <D1><D> <U><U> Purpose Italic text Begin/End 20 slant Bold text Begin/End Underlined text (between)
24
After you position 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 sheet by dragging a text le (.txt) from an operating system window to the drawing sheet.
24-44
mt13150_g NX 5
Introduction to Drafting
1. Type the desired text. 2. Locate the cursor on the curve/edge/face where you want to place the arrowhead (with the cursor displayed as shown below).
24
3. Drag the cursor away from the selection point.
24-45
Introduction to Drafting
Activity
In the Introduction to drafting section, do the following activity: Create notes and labels
24
24-46
mt13150_g NX 5
Introduction to Drafting
Text editor
Use the Text Editor dialog box to create notes or labels containing text and symbols. You can include the following in a note or label: Drafting symbols including fractions and two line formats. GD&T symbols that can be veried to comply with a standard: ISO 11011983, ANSI Y14.5M-1982, or ANSI Y14.5M-1994. User-dened symbols Relationships including expressions, object attributes, and part attributes.
24
24-47
Introduction to Drafting
Text preview
If the Preview option is enabled, formatted results appear in the editor preview window. You can use the formatting options in the dialog box to customize the appearance of the text. For example, you may want your name to appear as italic, underlined letters.
24
24-48
mt13150_g NX 5
Introduction to Drafting
Editing tools
The Text Editor dialog box has options for text formatting. Some of the more common options are described below.
1 2 3 4 5 6
Set the font. Clear the display in the text entry and preview area. Set the text scale factor. Delete text attributes. Open (or close) the preview area. Add text attributes: Bold, Italic, Underline, Overline, Super Script, Subscript
24
24-49
Introduction to Drafting
Editing notes
You can edit text in a previously created note or label by selecting it from the drawing sheet and using the shortcut menu. You can also edit annotation objects by double-clicking the note or label. You can select multiple objects, but this reduces the number of options available on the shortcut menu.
24
24-50
mt13150_g NX 5
Introduction to Drafting
Helper lines
Helper lines act as a guide to allow you to align notes, labels, dimensions, symbols, and views with other objects on the drawing sheet. Helper 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.
24
24-51
Introduction to Drafting
24
4. Start the Drafting application. (StartDrafting) 5. Adjust the sheet; name, units, size, and projection angle. (EditSheet) 6. Add the drawing formats; title block, border, revision block, standard notes. 7. Set view display preferences; hidden line removal, section backgrounds, and threads. (PreferencesView) 8. Add the base view, typically the top or front view. (InsertViewBase View and choose the view to add) 9. Add more views; projected, detail, section, isometric, and 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, and edit object segment. (EditViewView Dependent Edit) 12. Add utility symbols; centerlines, target symbols, and intersection symbols. (InsertSymbolUtility Symbol) 13. Add the dimensions. (InsertDimension) 14. Add the notes, labels, and GD&T symbols. (InsertAnnotation)
24-52
mt13150_g NX 5
Introduction to Drafting
Summary
Use the Drafting application to create or edit drawing sheets. Views and dimensions on a drawing sheet are associative to the solid model and update when changes are made to the model. The Text Editor dialog box makes it easy to create, edit and delete notes and labels. The annotation bar and edit window provide access to work with notes and labels without opening the Text Editor dialog box. In this lesson you: Modied a drawing sheet. Added views to a drawing sheet. Created utility symbols. Created dimensions. Added annotation to a drawing sheet.
24
24-53
24
Appendix
A Additional projects
A-1
Additional projects
Project 1
A-2
mt13150_g NX 5
Additional projects
Project 2
A-3
Additional projects
Project 3
A-4
mt13150_g NX 5
Additional projects
A-5
Additional projects
Project 4
A-6
mt13150_g NX 5
Additional projects
A-7
Additional projects
Project 5
A-8
mt13150_g NX 5
Additional projects
A-9
Additional projects
Project 6
A-10
mt13150_g NX 5
Additional projects
A-11
Additional projects
Project 7
A-12
mt13150_g NX 5
Additional projects
A-13
Additional projects
Project 8
A-14
mt13150_g NX 5
Additional projects
A-15
Additional projects
Project 9
A-16
mt13150_g NX 5
Additional projects
A-17
Additional projects
Project 10
A-18
mt13150_g NX 5
Additional projects
Project 11
A-19
Additional projects
A-20
mt13150_g NX 5
Additional projects
Project 12
A-21
Additional projects
A-22
mt13150_g NX 5
Additional projects
Project 13
A-23
Additional projects
A-24
mt13150_g NX 5
Additional projects
Project 14
A-25
Additional projects
A-26
mt13150_g NX 5
Additional projects
Project 15
A-27
Additional projects
Project 16
A-28
mt13150_g NX 5
Additional projects
A-29
Additional projects
Project 17
A-30
mt13150_g NX 5
Additional projects
A-31
Additional projects
Project 18
A-32
mt13150_g NX 5
Additional projects
A-33
Additional projects
Project 19
A-34
mt13150_g NX 5
Additional projects
A-35
Additional projects
Project 20
A-36
mt13150_g NX 5
Additional projects
A-37
Additional projects
Project 21
A-38
mt13150_g NX 5
Additional projects
A-39
Additional projects
Project 22
A-40
mt13150_g NX 5
Additional projects
A-41
Appendix
B Expression operators
The following information lists the various operators that may be used in expressions.
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 p2=p5^2 p2=p5
Relational and Boolean operators > < >= <= == != ! & or && | or || Greater Than Less Than Greater Than or Equal Less Than or Equal Equal Not Equal Negate Logical AND Logical OR
B-2
mt13150_g NX 5
Expression operators
Right to left
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: X = 90 10 + 30 = 110 (not 50) X = 90 (10 + 30) = 50
B-3
Expression operators
B-4
mt13150_g NX 5
Expression operators
Built-in functions
Built-in functions include math, string, and engineering functions.
B-5
Expression operators
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 Built-in functions Returns the absolute value of a given number Returns the inverse cosine of a given number in degrees
Returns the inverse sine of a given number in degrees arctan Returns the inverse tangent of a given number in degrees from 90 to +90 arctan2 Returns the inverse tangent of a given delta x divided by a given delta y in degrees from 180 to +180 ASCII Returns the ASCII code of the rst character in a given string or zero if the string is empty ceiling Returns the smallest integer that is bigger than a given number Char Returns the ASCII character for a given integer in the range 1 to 255 charReplace Returns a new string from a given source string, character to replace and the corresponding replacement characters. compareString Case sensitive compare of two strings cos 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 oor format getenv hypcos hypsin hyptan log log10 MakeNumber 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 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
B-6
mt13150_g NX 5
Expression operators
Built-in functions 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)
NormalizeAngle Normalizes a given angle (degrees) to be between 0 and 360 degrees Returns pi pi() Radians replaceString round sin sqrt StringLower StringUpper StringValue subString tan ug_ functions 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 Returns a lowercase string from a given string Returns an uppercase string from a given string 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
B-7
Appendix
C System Topics
C-1
System Topics
Overview
There are utilities and les which affect the interface and behavior of the system. This appendix covers these topics which would normally be the responsibility of a system administrator.
C-2
mt13150_g NX 5
System Topics
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 /NX5/nx5_user.dpv User customizations file C:/Documents and Settings/nxuser /Local Settings/Application Data/Unigraphics Solutions /NX5/nx5_user.dpv does not exist
The fact that the le does not exist is of no concern because the path is writable for the person logged in. NX will create the le nx5_user.dpv when and if the user makes a change to the defaults. 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: 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.
C-3
System Topics
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).
C-4
mt13150_g NX 5
System Topics
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.
At the user level, that default is de-emphasized an a padlock is displayed beside it.
C-5
System Topics
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. 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.
C-6
mt13150_g NX 5
System Topics
C-7
System Topics
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 The le need not exist. The le will be created when the initial customizations are saved. The directory path must exist and be writeable to create the le. This directory pointed to must have the startup directory dened in structure outlined below. The le nx5_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 nx5_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 nx5_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.
C-8
mt13150_g NX 5
System Topics
application
udo
C-9
System Topics
Here is an example of defaults additionally set for Intermediate NX Design and Assemblies.
C-10
mt13150_g NX 5
System Topics
Total settings rejected due to values being locked at the higher level: Total settings already set to the same value and lock status: Total settings not recognized in this release: 0 0
C-11
System Topics
Interpart Modeling
Interpart Expressions and the Wave Geometry Linker can be disabled by the changing setting Allow Interpart Modeling on the Assemblies, General, Interpart Modeling page. Promotion of Bodies feature can be enabled by changing the setting Allow Feature Promotion on the Assemblies, General, Interpart Modeling page.
C-12
mt13150_g NX 5
System Topics
File Versioning
We recommend using Teamcenter Integration (TcEng) for data management. If TcEng is not available, the Assemblies Site Standards defaults offer an alternative approach. Versioning rules will enable the system to load the latest version of components in any assembly based on a le naming scheme established at your company. When the rules are dened in the customer defaults le, the "Load Latest" option must also be turned on in the load options. File versioning is controlled from the Assemblies, Site Standards, Part Name Versions page of the customer defaults dialog.
To dene the versioning rules, you must dene the portion of the lename that is the core (never changes) and which portion is the revision.
C-13
System Topics
Regular Expressions Version rules are dened using a modied form of "Regular Expressions". It is beyond the scope of this class to teach regular expression formatting. There are several "Special Characters" that may be used in the format of your version rules. They are listed below. ? * + . | () [] = = = = = = = = 0 or 1 0 or more 1 or more Any character Or (as in this OR that) Dene a section Dene a set Range
The use of Sets is crucial to your ability to establish correct version rules. A few examples are shown below. [a-z0-9] [a-z0-9]+ [a-z]+[0-9]+ [a-hj-np-z] [mejx] = = = = = One lower case letter or number One or more lower case letters or numbers in any order One or more lower case letters followed by one or more numbers Any lower case letter except i and o Any one of these letters
C-14
mt13150_g NX 5
System Topics
System Topics
Version Section of Part File Name Match: Which portion of the version section is actually the version. This is also determined by sets of parenthesis in the revision section. Version Section of Part File Name Match: /1 In the version section, the rst set of parenthesis indicates version. Version Type: The versioning scheme being used. Available choices are; Military, Numeric, Reverse Numeric, Alphabetic, Reverse Alphabetic, Alphanumeric. Version Type: Numeric A number sequence starting with 1 and progressing to larger numbers. In an Alphanumeric sort, versioning will sort letters before numbers. This is a different than most normal sort algorithms. Quantiers Quantiers can be specied to allow only a certain number of characters. Instead of using [0-9][0-9][0-9] to represent three digits, it can be written with a quantier as [0-9]{3} The list of quantiers is shown below. {n,m}At least n and no more than m {n,} At least n {,m} May have 0, but no more than m {m} Exactly m
C-16
mt13150_g NX 5
Index
A Absolute coordinate system . . . . Analysis Distance . . . . . . . . . . . . . . . . . Mass Properties . . . . . . . . . . . Annotation dimension preferences and placement . . . . . . . . . . . . . placement . . . . . . . . . . . . . . . . helper lines . . . . . . . . . . . preferences . . . . . . . . . . . . . . . preferences and placement placement cues for dimensions . . . . . . . . . snap point options . . . . . . Application Assemblies . . . . . . . . . . . . . . . Drafting . . . . . . . . . . . . . . . . . Applications Gateway . . . . . . . . . . . . . . . . . Assemblies Mirrored . . . . . . . . . . . . . . . . . reports . . . . . . . . . . . . . . . . . . session where used . . . . . . Reports Update . . . . . . . . . . . . . . Where used . . . . . . . . . . . Assembly . . . . . . . . . . . . . . . . . . Add Component . . . . . . . . . . . Assemblies application . . . . . . Assemblies toolbar . . . . . . . . . Associativity . . . . . . . . . . . . . . Bottom-up construction method Component object . . . . . . . . . . Component parts . . . . . . . . . . constraints angle . . . . . . . . . . . . . . . .
UGS Corp., All Rights Reserved
. . . .
. 24-37 . 24-37 . 16-17 . . 24-2 . . . 1-3 . 19-23 . . 22-7 . . 22-8 . . . . . . . . . . . . . . . . . . 22-7 22-7 16-3 17-5 16-17 17-3 16-27 17-4 16-5 16-6
bond . . . . . . . . . . . . . . . center . . . . . . . . . . . . . . concentric . . . . . . . . . . . distance . . . . . . . . . . . . . t . . . . . . . . . . . . . . . . . x . . . . . . . . . . . . . . . . . parallel . . . . . . . . . . . . . perpendicular . . . . . . . . touch align . . . . . . . . . . . types . . . . . . . . . . . . . . . Constraints . . . . . . . . . . . . . general concepts . . . . . . . . . . Load options Reference Sets . . . . . . . . Saved Load Options . . . . Load Options . . . . . . . . . . . . Load Behavior . . . . . . . . Load states . . . . . . . . . . Part Versions . . . . . . . . . Scope . . . . . . . . . . . . . . . master model . . . . . . . . . . . . Move Component . . . . . . . . . Selecting Components in the navigator . . . . . . . . . . . . . Subassembly . . . . . . . . . . . . Top down and bottom up modeling . . . . . . . . . . . . . Assembly Navigator . . . . . . . . . Display Parent . . . . . . . . . . . Icons and check boxes . . . . . . Identifying components . . . . . Make Displayed Part . . . . . . Make Work Part . . . . . . . . . . Node display . . . . . . . . . . . . . Pack and Unpack . . . . . . . . . Selecting Components . . . . . . shortcut menu . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
17-20 17-19 17-13 17-14 17-21 17-15 17-16 17-17 17-11 17-10 . 17-9 . 17-2 16-12 16-13 16-7 16-11 16-9 16-8 16-10 23-3 17-8
. . . . .
. . 16-19 . . . 16-4 . . . . . . . . . . . . . . . . . . . . . . . 17-2 16-14 16-32 16-16 16-20 16-31 16-30 16-15 16-29 16-19 16-28
. 17-18
NX Design for the Experienced CAD User Student Guide Index-1
Index
B Blend Variable radius . . . . . . . . . . . . . 15-10 Boolean operations . . . . . . . . . . . . . . 6-6 C Chamfer . . . . . . . . . . . . creating . . . . . . . . . . . options . . . . . . . . . . . . Change Displayed Part . Component Substitute . . . . . . . . . Component Arrays creating . . . . . . . . . . . editing . . . . . . . . . . . . feature-based . . . . . . . Component parts Close . . . . . . . . . . . . . Reopen . . . . . . . . . . . . Coordinate Systems . . . . Absolute . . . . . . . . . . . WCS . . . . . . . . . . . . . . Create a new component Cue line . . . . . . . . . . . . . Customer Defaults Directory Structures . . DPV . . . . . . . . . . . . . . Files . . . . . . . . . . . . . . Setting Levels . . . . . . D Datum Axis . . . . . . . . Applications . . . . . . Creating . . . . . . . . . Curve/Face Axis Intersection . . . Two Points . . . . Curve/Face Axis . . . Intersection . . . . . . Options . . . . . . . . . Two Points . . . . . . . Types . . . . . . . . . . . Datum CSYS . . . . . . . Datum Plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13 5-16 5-17 5-20 5-19 5-18 5-20 5-19 5-15 5-18 5-14 5-21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-16 15-17 15-18 . 1-15
. . . . . . . 22-14 . . . . . . . . 21-2 . . . . . . . . 21-4 . . . . . . . . 21-6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22-11 22-12 . 3-2 . 3-3 . 3-4 19-3 . 1-5
. . . . .
At Angle . . . . . . . . . . . . . . . . . . . . 5-8 At Distance . . . . . . . . . . . . . . . . . 5-7 Bisector . . . . . . . . . . . . . . . . . . . . 5-9 Curves and Points Three Points . . . . . . . . . . . . 5-11 Tangent to Face at Point, Line or Face . . . . . . . . . . . . . . . . . . . 5-10 Datum planes . . . . . . . . . . . . . . . . . 5-2 applications . . . . . . . . . . . . . . . . . 5-5 Creating . . . . . . . . . . . . . . . . . . . . 5-6 At Angle . . . . . . . . . . . . . . . . 5-8 At Distance . . . . . . . . . . . . . . 5-7 Bisector . . . . . . . . . . . . . . . . . 5-9 Curves and Points, Three Points . . . . . . . . . . . . . . . 5-11 Tangent to Face at Point, Line or Face . . . . . . . . . . . . . . . . 5-10 Options . . . . . . . . . . . . . . . . . . . . 5-4 Types . . . . . . . . . . . . . . . . . . . . . . 5-3 Delay Evaluation . . . . . . . . . . . . . . 4-63 Delayed Update after Edit . . . . . . . 7-15 Delayed Updates . . . . . . . . . . . . . . 7-15 Density . . . . . . . . . . . . . . . . . . . . . 7-14 Design in Context . . . . . . . . . . . . 16-22 Design in context of an assembly . . 19-8 DesignLogic . . . . . . . . . . . . . . . . . 10-19 Dimensions appended text . . . . . . . . . . . . . . 24-38 creating . . . . . . . . . . . . . . . . . . 24-33 deleting . . . . . . . . . . . . . . . . . . 24-41 edit . . . . . . . . . . . . . . . . . . . . . 24-41 change precision . . . . . . . . 24-41 delete . . . . . . . . . . . . . . . . . 24-41 inherit preferences . . . . . . . 24-41 placement cues . . . . . . . . . . . . . 24-37 preferences and placement . . . . 24-35 text orientation and text arrow placement . . . . . . . . . . . . . . 24-40 tolerances . . . . . . . . . . . . . . . . . 24-39 edit . . . . . . . . . . . . . . . . . . 24-39 Displayed Part . . . . . . . . . . . . . . . 16-23 Distance between objects . . . . . . . . 7-13 Draft . . . . . . . . . . . . . . . . . . . . . . 13-11 Drawings adding a base view . . . . . . . . . . 24-14 adding projected views . . . . . . . 24-16
Index-2
mt13150_g NX 5
Index
project view options . . . . . . 24-19 projection lines . . . . . . . . . . 24-17 adding views preview . . . . . . . . . . . . . . . 24-18 annotation preferences . . . . . . . 24-34 See also Annotation creating new sheets . . . . . . . . . . 24-3 deleting a sheet . . . . . . . . . . . . . 24-6 edit views . . . . . . . . . . . . . . . . . 24-20 drag . . . . . . . . . . . . . . . . . . 24-21 editing a sheet . . . . . . . . . . . . . . 24-5 editing notes . . . . . . . . . . . . . . . 24-50 editing views . . . . . . . . . . . . . . 24-20 monochrome display . . . . . . . . . . 24-8 opening a sheet . . . . . . . . . . . . . . 24-4 removing views . . . . . . . . . . . . . 24-22 text . . . . . . . . . . . . . . . . . . . . . 24-43 entering . . . . . . . . . . . . . . . 24-44 leaders . . . . . . . . . . . . . . . . 24-45 text editor . . . . . . . . . . . . . . . . 24-47 See also Text Editor utility symbols . . . . . . . . 24-2424-25 See also Utility Symbols view creation options . . . . . . . . 24-15 view preferences . . . . . . . . . . . . . 24-9 E Edge blend add new set . . . . . . dialog box . . . . . . . . overow resolutions explicit . . . . . . . preview . . . . . . . . . Edge Blend . . . . . . . . Edge operations Chamfer . . . . . . . . . Edge Blend . . . . . . . overview . . . . . . . . . Edit Parameters . . . . . . . Edit Feature Playback . . . . . . . . Reorder . . . . . . . . . Evaluate Sketch . . . . Exit NX . . . . . . . . . . . Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15-6 15-4 15-7 15-8 15-5 15-3
Conditional . . . . . . . . . . . . Dialog box . . . . . . . . . . . . . Edit Interpart References . . functions . . . . . . . . . . . . . . interpart . . . . . . . . . . . . . . List References . . . . . . . . . . Listed . . . . . . . . . . . . . . . . . Load Parts . . . . . . . . . . . . . Measurements . . . . . . . . . . operators . . . . . . . . . . . . . . precedence and associativity Extrude . . . . . . . . . . . . . . . . . Draft . . . . . . . . . . . . . . . . . Offset . . . . . . . . . . . . . . . . . Options . . . . . . . . . . . . . . . F
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . . . . .
. . . . .
12-11 12-3 20-7 . B-5 20-2 7-12 12-7 20-10 12-16 . B-2 . B-3 . 6-3 10-14 10-5 . 6-4
Feature Playback . . . . . . . . . . . . Features with predened shapes Hole . . . . . . . . . . . . . . . . . . . . Placement Face . . . . . . . . . . . Positioning . . . . . . . . . . . . . . . File Templates . . . . . . . . . . . . . . Benets . . . . . . . . . . . . . . . . . Saving unnamed template les Using . . . . . . . . . . . . . . . . . . . File Versioning . . . . . . . . . . . . . example . . . . . . . . . . . . . . . . . Form Features . . . . . . . . . . . . . . G
. . . . . . . . . . . .
. . . . . . . . . . . .
. 7-9 11-2 11-4 11-3 11-8 . 1-7 . 1-7 . 1-9 . 1-8 C-13 C-15 11-2
Gateway Application . . . . . . . . . . . . 1-3 H Hole . . . . . . . . . . . . . . . . . . . Creating . . . . . . . . . . . . . . . edit add positioning dimensions . . . . . . . change type . . . . . . . . . feature dialog . . . . . . . . reattach . . . . . . . . . . . . reattach options . . . . . . reattach selection steps edit position . . . . . . . . . . . . . . . . 11-4 . . . . 11-7
. . . . . . .
. . . . . . .
. . . . . . .
Index
editing . . . . . . . . . . . . . . . . . . . 11-11 options . . . . . . . . . . . . . . . . . . . . 11-6 Types . . . . . . . . . . . . . . . . . . . . . 11-5 I Information . . . . . . . . . . . Part Modications . . . . Instance Feature . . . . . . . array methods . . . . . . . caveats . . . . . . . . . . . . . circular array . . . . . . . . creating . . . . . . . . . example . . . . . . . . . parameters . . . . . . rectangular array . . . . . creating . . . . . . . . . example . . . . . . . . . parameters . . . . . . Interpart modeling . . . . . . Interpart Modeling enabling . . . . . . . . . . . . Interpart references . . . . . overriding . . . . . . . . . . . Partial loading issues . . referencing . . . . . . . . . . Tips and recommended practices . . . . . . . . . L Layers . . . . . . . . . . . . . . . . . . . . . . 1-10 Load Options Allow Substitution . . . . . . . . . . 22-14 search folders . . . . . . . . . . . . . . 18-24 M Make Current Feature Mass Properties . . . . . Master model . . . . . . . drawing guidelines . example . . . . . . . . . Menus overview . . . . . Mirror Body . . . . . . . . creating . . . . . . . . . options . . . . . . . . . .
Index-4
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . .
. . . . . .
. . . .
7-11 22-5 14-2 14-4 14-3 14-9 14-11 14-12 14-10 14-5 14-7 14-8 14-6 19-10 C-12 20-2 20-4 20-9 20-3
Mirrored Assemblies . Mouse . . . . . . . . . . . . Deselecting objects . Preview selection . . QuickPick . . . . . . . . Radial menus . . . . . Selecting objects . . . View manipulation . View shortcut menu View triad . . . . . . . Mouse Buttons . . . . . . Mouse shortcut menu . Display Mode . . . . . Fit . . . . . . . . . . . . . Orient View . . . . . . Pan . . . . . . . . . . . . Refresh . . . . . . . . . Rotate . . . . . . . . . . Set Rotate Point . . . Undo . . . . . . . . . . . Zoom . . . . . . . . . . . O
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . .
19-23 2-14 2-22 2-23 2-24 2-17 2-20 2-18 2-16 2-19 2-14 2-16 2-16 2-16 2-16 2-16 2-16 2-16 2-16 2-16 2-16
. . . . .
Offset Face . . . . . . . . . . . . . . . . . . 13-9 Opening Parts . . . . . . . . . . . . . . . . 1-14 P Parameter Entry Options Part Files . . . . . . . . . . . . Change Displayed Part Close Selected . . . . . . Opening multiple . . . . Save As . . . . . . . . . . . Part in process modeling Part Modications . . . . . Part Navigator . . . . . . . . Dependencies panel . . Details panel . . . . . . . Main panel . . . . . . . . . Preview panel . . . . . . . Shortcut menu . . . . . . Timestamp order . . . . Placement Face . . . . . . . Playback . . . . . . . . . . . . Positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-19 1-13 1-15 1-17 1-14 1-16 19-16 22-5 . 7-2 . 7-3 . 7-4 . 7-2 . 7-5 . 7-7 . 7-6 11-3 . 7-9 11-8
. . . . . . 20-11
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
mt13150_g NX 5
Index
QuickPick . . . . . . . . . . . . . . . . . . . 2-24 R Reference Features Datum Axis . . . . . Datum CSYS . . . . Datum Planes . . . . Reference Sets . . . . . Creating . . . . . . . . Deleting . . . . . . . . Editing . . . . . . . . . Empty . . . . . . . . . Entire Part . . . . . . Information . . . . . Lightweight . . . . . Load Options . . . . Model . . . . . . . . . . Replacing . . . . . . . Simplied . . . . . . . Referencing Existing Parameters . . . . . . Reorder features . . . Revisions . . . . . . . . . partial loading . . . using Save As . . . . Revolve . . . . . . . . . . Roles . . . . . . . . . . . . Choosing . . . . . . . Examples . . . . . . . S Save . . . . . . . . . . . . . . . . . . . . . . 16-35 Save Work Part Only . . . . . 16-34, 16-36 Search Folders . . . . . . . . . . . . . . . 18-24 Selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13 5-21 . 5-2 18-2 18-11 18-21 18-20 18-4 18-3 18-14 18-7 18-22 18-5 18-16 18-8
. . . . .
QuickPick . . . . . . . . . . . . . . . . Selection Bar lter components . . . . . . . . . . Selection Intent . . . . . . . . . . . . . Curve rule options . . . . . . . . . face options . . . . . . . . . . . . . . Follow Fillet . . . . . . . . . . . . . . selecting sketches . . . . . . . . . . Stop at Intersection . . . . . . . . Shell . . . . . . . . . . . . . . . . . . . . . assigning different thicknesses creating . . . . . . . . . . . . . . . . . options . . . . . . . . . . . . . . . . . . Sketch Alternate Solution . . . . . . . . . Line tangent to arc . . . . . . Tangent circles . . . . . . . . . as a base feature . . . . . . . . . . . Constraints Basics . . . . . . . . . . . . . . . Degree-of-freedom arrows Degrees of freedom . . . . . . Dimensional . . . . . . . . . . Geometric . . . . . . . . . . . . Convert To/From Reference . . . Create Inferred Constraints . . Creating . . . . . . . . . . . . . . . . . Curve functions . . . . . . . . . . . Fillet . . . . . . . . . . . . . . . . Make corner . . . . . . . . . . . Quick extend . . . . . . . . . . Quick trim . . . . . . . . . . . . Quick trim example . . . . . Curves . . . . . . . . . . . . . . . . . . Delete . . . . . . . . . . . . . . . . . . Dimensional Constraints . . . . Attach dimension . . . . . . . Edit using dialog box . . . . Edit using dynamic input box . . . . . . . . . . . . . . . Inferred dimensions . . . . . Retain dimensions . . . . . . Types . . . . . . . . . . . . . . . . Drag Multiple curves . . . . . . . . Point . . . . . . . . . . . . . . . .
. . 2-24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-21 10-2 10-3 13-7 10-4 10-4 10-4 13-2 13-4 13-3 13-5 . . . . 8-6 8-8 8-7 4-5
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-44 4-46 4-45 4-55 4-47 4-62 4-64 . 4-9 4-38 4-43 4-42 4-41 4-39 4-40 4-19 4-65 4-55 4-61 4-59 4-58 4-57 4-60 4-56
. . . 8-3 . . . 8-4
Index-5
Index
to assist constraining . . . . . . . 8-5 Drag objects . . . . . . . . . . . . . . . . . 8-2 Evaluate and update . . . . . . . . . 4-63 Geometric Constraints . . . . . . . . 4-47 Displaying symbols . . . . . . . 4-51 Show or remove . . . . . . . . . . 4-52 Types . . . . . . . . . . . . . . . . . . 4-49 Help lines . . . . . . . . . . . . . . . . . . 4-21 Inferred constraints . . . . . . . . . . 4-20 Inferred Constraints . . . . . . . . . . 4-35 Snap Angle . . . . . . . . . . . . . 4-36 Input Mode . . . . . . . . . . . . . . . . . 4-27 Internal and external . . . . . . . . . 4-17 Layers . . . . . . . . . . . . . . . . . . . . 4-15 Lines at angles . . . . . . . . . . . . . . 4-30 Lines parallel or perpendicular . . 4-28 Lines tangent to a curve . . . . . . . 4-29 Making internal external . . . . . . 4-18 Mirror . . . . . . . . . . . . . . . . . . . . 8-13 modify existing features . . . . . . . . 4-6 Naming In Sketch Properties . . . . . . 4-14 On the toolbar . . . . . . . . . . . 4-13 other applications . . . . . . . . . . . . . 4-7 Overview . . . . . . . . . . . . . . . . . . . 4-2 Constraints . . . . . . . . . . . . . . 4-3 Types of sketches . . . . . . . . . . 4-4 Points . . . . . . . . . . . . . . . . . . . . . 4-31 Constraints recognized by snap point . . . . . . . . . . . . . . . . 4-34 Snap Point options . . . . . . . . 4-32 process . . . . . . . . . . . . . . . . . . . . . 4-8 Prole . . . . . . . . . . . . . . . . . . . . 4-23 Mouse gesture to create an arc . . . . . . . . . . . . . . . . . 4-25 Object type options . . . . . . . . 4-26 Stopping string mode . . . . . . 4-24 Reattach . . . . . . . . . . . . . . . . . . . 8-10 Reference Direction . . . . . . . . . . 4-12 Retain dimensions . . . . . . . . . . . 4-60 Short list . . . . . . . . . . . . . . . . . . 4-22 Sketch Plane Existing plane or planar face . . . . . . . . . . . . . . . . . 4-10 New plane . . . . . . . . . . . . . . 4-11 Suppress . . . . . . . . . . . . . . . . . . 4-65
Timestamp and dependencies Sketch in context . . . . . . . . . . . Status line . . . . . . . . . . . . . . . . Substituting components . . . . . using Reopen . . . . . . . . . . . . Using Substitute . . . . . . . . . Using the Assembly Navigator Suppression by Expression . . . . Sweep along Guide . . . . . . . . . . Swept Features Body types . . . . . . . . . . . . . . Boolean operations . . . . . . . . Revolve . . . . . . . . . . . . . . . . Sweep along Guide . . . . . . . . Types . . . . . . . . . . . . . . . . . . T Templates . . . . . . . . . . . . . . Text Editor . . . . . . . . . . . . . text preview . . . . . . . . . . . tools . . . . . . . . . . . . . . . . . The NX window . . . . . . . . . . Toolbars . . . . . . . . . . . . . . . Customizing . . . . . . . . . . . Add or remove buttons Displaying toolbars . . Rail . . . . . . . . . . . . . . Saving conguration . . . . . Selection . . . . . . . . . . . . . Selection Bar . . . . . . . . . . Top-down design . . . . . . . . . Trim Body . . . . . . . . . . . . . . U Unique Identier (UID) Update Model . . . . . . . Utility Symbols . . . . . . automatic centerlines creating . . . . . . . . . . cylindrical centerline deleting . . . . . . . . . . linear centerline . . . . options . . . . . . . . . . . dening objects . limiting objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. . . . . . . . . . . . . .
. 8-11 . 19-9 . . 1-5 22-14 22-18 22-16 22-19 12-12 . 6-10 . . . . . . 6-7 . 6-6 . 6-9 6-10 . 6-2
. . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
. . 1-7 24-47 24-48 24-49 . . 1-4 . . 2-2 . . 2-4 . . 2-6 . . 2-4 . . 2-7 . . 2-9 . 2-20 . . 2-8 . 19-2 . . 9-2
. . . 22-14 4-63, 7-15 . . . 24-24 . . . 24-29 . . . 24-27 . . . 24-32 . . . 24-28 . . . 24-30 . . . 24-25 . . . 24-26 . . . 24-26
Index-6
mt13150_g NX 5
Index
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
W WCS . . . . . . . . . . . . . . . . . . . . . . . . 3-5 Dynamics . . . . . . . . . . . . . . . . . . . 3-6 Drag along axis . . . . . . . . . . . 3-8 Handles . . . . . . . . . . . . . . . . . 3-7 Move on axis using dynamic input box . . . . . . . . . . . . . . . . . . 3-8 Move, free form . . . . . . . . . . . 3-7 Move, origin to a point . . . . . . 3-7 Orient to object . . . . . . . . . . . 3-8 Reverse axis . . . . . . . . . . . . . . 3-8 Rotate . . . . . . . . . . . . . . . . . . 3-8 Move . . . . . . . . . . . . . . . . . . . . . . 3-6 Work part . . . . . . . . . . . . . . . . . . 16-26
Variable radius blends . . tips and techniques . . . Versioning Rules . . . . . . View Preferences . . . . . . Edges Hidden by Edges Hidden Lines . . . . . . . Smooth Edges . . . . . . . Virtual Intersections . .
. . . . . .. .. ..
. . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
Index-7
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. 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
L E A R N I N G A D V A N T A G E
To learn more about the Learning Advantage visit our website http://training.ugs.com or email us at training @ugs.com
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 1
No
Employer Your title and job responsibilities Industry: Auto Aero Consumer products /
Location
Machining
Tooling
Medical
Other
Software
From Whom
When
Course Name
Medium
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1 1 1
Novice
1 1 1 1 1 1 1
1 1 1 1 1 1 1
Intermediate
Advanced
1 1 1 1 1 1 1
Thank you for your participation and we hope your training experience will be an outstanding one.
Course Agenda NX Design for the Experienced CAD User NX Design for the Experienced CAD User with Teamcenter Integration
Monday Morning
Introduction & Course overview Lesson 1. NX part files Lesson 2. The NX User Interface
Afternoon
Lesson 3. Coordinate systems Lesson 4. Sketch Task Environment
Tuesday
Morning
Lesson 5. Datum features Lesson 6. Swept features Lesson 7. Part structure
Afternoon
Lesson 8. Using sketches Lesson 9. Trim Body Lesson 10. Swept feature options
Wednesday
Morning
Lesson 11. Hole features Lesson 12. Expressions Lesson 13. Face Operations
Afternoon
Lesson 14. Associative copies Lesson 15. Edge operations
Thursday
Morning
Lesson 16. Introduction to Assemblies Lesson 17. Adding and constraining components Lesson 18. Reference Sets
Afternoon
Lesson 19. Top Down Assembly Modeling Lesson 20. Interpart Expressions
Friday
Morning
Lesson 21.Component Arrays Lesson 22. Revisions and Substitutions
Afternoon
Lesson 23. Master Model Lesson 24. Introduction to Drafting
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 EditShow and HideShow and Hide... (by type) EditShow and HideHide... EditShow and HideInvert Shown and Hidden EditShow and HideShow... EditShow and HideShow All EditTransform... EditObject Display... ViewOperationZoom... ViewOperationRotate... ViewOperationSection... ViewLayoutNew... ViewLayoutOpen... ViewLayoutFit All Views (only with multiple views) ViewLayoutFit ViewVisualizationHigh Quality Image... ViewInformation Window Hide or show the current dialog box ViewReset Orientation InsertSketch... InsertDesign FeatureExtrude... 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+W 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+F Ctrl+Shift+H F4 F3 Ctrl+F8 S X
InsertDesign FeatureRevolve... InsertTrimTrimmed Sheet... 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 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
R T 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 F1 F5 Ctrl+F F6 F7 Home End Ctrl+Alt+T Ctrl+Alt+F Ctrl+Alt+R Ctrl+Alt+L F8
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
Class Logistics:
1. 2. 3. 4. The training facilities were comfortable, clean, and provided a good learning environment The computer equipment was reliable The software performed properly The overhead projection unit was clear and working properly 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 Best hotel Ive stayed at YES NO
5.
Was this hotel recommended during your registration process? Problem? (brief description)
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? Too short Too long Just right
Poor
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):
Location/room
Please check this box if you would like your comments featured in our training publications. (Your name is required at the bottom of this form) Please check this box if you would like to receive more information on our other courses and services. (Your name is required at the bottom of this form)
Thank you for your business. We hope to continue to provide your training and personal development for the future.
AGREE
Excellent