NX3 Training Material
NX3 Training Material
NX3 Training Material
Student Guide
November 2004
MT10050 — NX 3
Manual History
Copyright
Copyright ©2004 UGS Corp. All Rights Reserved.
© UGS Corp.
All rights reserved.
Printed in the United States of America.
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Course Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
How to Use This Course . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Class Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Part File Naming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Seed Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Definitions of Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
Creating and Editing Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
Activity - Getting Familiar with Expressions . . . . . . . . . . . . . . . . 4-7
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-11
Hollow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Hollow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Activity - Performing a Hollow Operation . . . . . . . . . . . . . . . . . . 5-5
Activity - Hollow and Selection Practice . . . . . . . . . . . . . . . . . . . . 5-8
Activity - Creating a Hollow Feature with an Offset . . . . . . . . . . 5-10
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12
Sketching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-1
Sketching Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-2
Sketches and the Part Navigator . . . . . . . . . . . . . . . . . . . . . . . . 14-6
Sketches and Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-7
Creating a New Sketch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-8
The Active Sketch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-12
Sketch Creation Steps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-13
Activity - Sketch Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-14
Sketch Curve Creation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-21
Activity - Using the Sketch Profile Tool . . . . . . . . . . . . . . . . . . 14-28
Creating Fillets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-33
Trimming and Extending Curves . . . . . . . . . . . . . . . . . . . . . . . 14-34
Activity - Creating Fillets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-37
Activity - Using Quick Trim and Quick Extend . . . . . . . . . . . . . 14-42
Sketch Points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-46
Dimensional Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-48
Activity - Adding Dimensional Constraints . . . . . . . . . . . . . . . 14-55
Editing Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-58
Activity - Editing Sketch Dimensions . . . . . . . . . . . . . . . . . . . . 14-60
Geometric Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-64
Show/Remove Constraints . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-68
Constraint Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-72
Activity - Adding Constraints . . . . . . . . . . . . . . . . . . . . . . . . . 14-74
Activity - Constraining a Profile . . . . . . . . . . . . . . . . . . . . . . . 14-79
Activity - Sketching and Constraining a Gasket . . . . . . . . . . . . 14-88
Convert To/From Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-98
Activity - Constraint Conditions . . . . . . . . . . . . . . . . . . . . . . . 14-99
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14-105
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17-18
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
Intended Audience
This course is suited for designers, engineers, manufacturing engineers,
application programmers, NC programmers, CAD/CAM managers, and
system managers who have a need for understanding and using NX software.
Course Objectives
After successfully completing this course, the student should be able to:
• Demonstrate knowledge of CAD/CAM theory.
Prerequisites
There are no prerequisites for this class.
Mouse Buttons
The mouse will be used throughout this course to make selections. Examples
of different mouse devices are shown. The mouse buttons are referred to as
the first, second, or third mouse buttons, starting from left to right. On
mouses with mouse wheels, the wheel acts as mouse button 2 when it is
pressed. On two button mouses, the buttons represent 1 and 3. Both buttons
pushed together equals mouse button 2.
The following abbreviations are used for the mouse buttons in this course.
• MB1 — Mouse Button 1
Class Standards
The following standards will be used in this course. Standardization allows
users to work with and predict the organization of parts created by others.
All work should be performed in accordance with these standards.
Seed Parts
Seed parts are an effective tool for establishing customer defaults or any
settings that are part-dependent (saved with the part file). This may include
non-geometric data such as:
• Preferences
• Layer categories
• Part attributes
Two seed parts are available for use in this course, pau_seedpart_in for inch
parts and pau_seedpart_mm for metric parts. These parts incorporate the
standards described above.
Colors
The following colors are preset to indicate different object types:
Definitions of Terms
Explicit Modeling
Explicit modeling is modeling that is not parametric. Objects are created
relative to model space, not each other. Changes to one or more objects do not
necessarily affect other objects or the finished model. Examples of explicit
modeling include creating a line between two existing points or creating an
arc through three existing points. If one of the existing points were moved,
the line/arc would not change.
Parametric Modeling
A parametric model is one in which the values (parameters) used for
the definition of the model are stored with the model for future editing.
Parameters may reference each other to establish relationships between the
various features of the model. Examples include the diameter and depth of a
hole or the length, width, and height of a rectangular pad. The designer’s
intent may be that the hole is always as deep as the pad is high. Linking
these parameters together may achieve the desired results. This is not easily
accomplished with an explicit model.
Constraint-based Modeling
A constraint-based model is one in which the geometry of the model is driven
or solved from a set of design rules applied to the geometry defining the model
as constraints. These constraints might be dimensional constraints (such
as sketch dimensions or positioning dimensions) or geometric constraints
(such as parallelism or tangency). Examples include a line tangent to an arc
where the designer intends for that tangent condition to be maintained even
though the angle of the line may change or a perpendicular condition being
maintained as angles are modified.
Hybrid Modeling
Hybrid modeling refers to the selectively combined use of the three types of
modeling described above. Hybrid modelers allow designers to use parametric
modeling where needed without requiring that the entire model be
constrained before proceeding. Because of this, designers have more flexibility
in modeling techniques. The NX hybrid modeler supports traditional explicit
geometric modeling along with constraint-based sketching and parametric
feature modeling. All tools are integrated so they can be used in combination.
1 Getting Started
Purpose
This lesson is a fundamental introduction to the NX User Interface.
Subsequent lessons will reinforce and extend the student’s understanding.
Objectives
Upon completion of this lesson, you will be able to:
• Start NX.
• Open a Part.
• Copy a Part.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-1
Getting Started
Starting NX
The first step in working in NX is to log on to a workstation and start an
NX process. Because this procedure varies from company to company and
from platform to platform, consult the system administrator for a site
specific procedure to follow. The NX Activity Menu shown below will not be
displayed on Windows workstations, and may or may not be displayed on
Unix workstations.
1-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
NX Windows
The graphic below shows the "No Part" NX interface. This interface only
allows the user to adjust default options, open an existing part, or create a
new part in which to work.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-3
Getting Started
1-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
Cue/Status Line
The Cue/Status line appears at the bottom of the main application window.
The purpose of the Cue line is to prompt for user interaction. The purpose of
the Status line is to give the user feedback about system activity.
In a Windows environment the Cue and Status line can be relocated
to the top of the user interface.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-5
Getting Started
Most interaction with dialogs is the same on Windows (1) and Unix (2)
platforms. The controls such as slider bars, check boxes, option menus have a
slightly different appearance.
1-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
The New Part File, Open Part File, and Save Part File As dialogs have some
very useful common features.
The Look in: option menu shows the name of the current selected drive or
directory. Selecting the arrow on the right side of the box (or anywhere within
the box) will list a hierarchy of the available folders and drives.
Choosing anywhere away from the list of the available folders and drives will
dismiss the listing without selecting another folder or drive.
The list in the window below the Look In: box shows the available folders
and files in the currently selected directory. The folder symbol represents a
subdirectory. NX part files have a .prt extension.
The Up One Level option works with the Look in: option menu to
traverse back up through the directory hierarchy.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-7
Getting Started
The View Menu option menu allows the appearance of the listing in the
window to be modified. The default is a List. Selecting the Details button will
display a more detailed listing of the files and folders including Name, Size,
Type, last Modified date and time, and any Attributes that may apply to the
file. Other options include Thumbnails, Tiles, and Icons.
The button at the top right of the dialog changes the cursor to and
allows selection of any of the controls in the dialog for a short description of
their function.
1-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-9
Getting Started
Choose OK.
The information is processed and the part is created and
“loaded” into the current NX session.
The creator of a file has read and write access, which means they
may modify the file and save the changes.
1-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
Toolbars
The NX user interface supports the use of toolbars to allow quick access
to most of the available functionality via logical groupings of common
functionality displayed as icons. Each application has a set of toolbars
which support functions within that application. In turn, each application
can also have toolbars and icons displayed which allow access to functions
which are most commonly accessed for the specific application (e.g. Modeling
vs. Drafting)
When the NX session is exited, the state of the toolbars is saved.
This will be the state displayed when the same user starts a new
session of NX. This is controlled by the Save layout at exit option
under the General tab in the Preferences→User Interface dialog.
Toolbars may be in one of two states:
• Undocked toolbars (1) are free floating on the screen. These toolbars are
shown within the NX window, but may be located outside the window
depending on screen setup.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-11
Getting Started
Customizing Toolbars
The display of the toolbars as well as the display of each element within a
toolbar may be customized.
The display of a toolbar may be accomplished in one of two ways:
• Choose Tools→Customize from the main menu bar to access the
Customize dialog. On the Toolbars page, choose the check box next to
the toolbar name to display or hide it. The toolbars with a check are
currently displayed.
1-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
• Use the Third Mouse Button (MB3) within the NX window, outside the
graphics window to display a menu of all toolbars. The toolbars listed
with a check box are currently displayed. Selecting a toolbar name with
the First Mouse Button (MB1) will toggle it on or off. The Customize
option may be selected to access the Customize dialog.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-13
Getting Started
To turn on and off the display of icons within a toolbar, select the Toolbar
Options area of the toolbar and choose Add or Remove Buttons, and the
toolbar name. This will display a cascading menu with all of the available
icons for the toolbar. Placing a check in the box next to the command will
immediately display the icon in the appropriate toolbar. Removing the check
will hide the icon.
1-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
More than one part may be open (loaded) at any time. This means that
several parts may be worked on interchangeably. There are two designations
for these loaded parts:
• Displayed - The part is displayed in the graphics window.
In most cases the displayed part and the work part are the same. There are
times when working in an assembly when it is advantageous that the work
part be other than the displayed part.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-15
Getting Started
1-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-17
Getting Started
1-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
The title bar of the graphics window displays the name of the
current work part (pau_intro_1.prt) and a status of Read Only.
This means that changes may not be saved in this file.
A loaded part is only a copy of what is stored on disk. Any
new work that you do is not permanent until the part is
saved on disk.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-19
Getting Started
1-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
Release MB1.
The name of the toolbar is displayed in it’s title bar while
it is undocked.
Place the cursor on the header portion (1) of the Utility toolbar
and press and hold down MB1.
Drag the toolbar such that the header portion falls within the
main menu bar as shown.
Release MB1.
The Utility toolbar is docked to the NX window.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-21
Getting Started
Release MB1.
The Utility toolbar remains docked to the NX window in the
proper position.
If necessary, select the View toolbar on the handle and drag the
toolbar so that it is aligned to the right of the Standard toolbar.
1-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-23
Getting Started
Mouse Navigation
The mouse may be used as well as the keyboard to make selections. A mouse
wheel acts as MB2 when it is pressed. On two button mouses, the buttons
represent MB1 and MB3. Both buttons pressed together acts as MB2.
1-24 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
The mouse may be used to perform various actions depending upon placement
and position in the steps of the process. When the cursor is in the graphics
window and MB3 is depressed and released, the View Pop-Up menu is
displayed. This pop-up menu provides a shortcut to functions that are
frequently used in NX to manipulate the viewing of objects in the graphics
window..
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-25
Getting Started
Option Description
Refreshes the entire graphics window. Erases temporary
Refresh
display entities.
Fit Fits the entire part to the view. Utilizes the fit percentage
found on the Preferences→Visualization→Screen dialog.
Zoom Changes the view scale via a user specified rectangle.
Rotate Activates the Rotate mode to rotate the view with the cursor.
Pan Activates Pan mode to pan the view with the cursor.
Update Performs a Refresh operation as well as redisplaying
Display silhouetted curves of faces and hidden edges of solids.
Restore Restores the original view that was in effect before zoom,
pan, rotate operations were performed.
Specifies the shading method in which the solid model is
Display Mode
displayed.
Hidden Specifies the method of display of hidden edges in the
Edges graphics window.
Redisplays the current view in a canned view orientation.
Orient View The original visualization settings and view modifications
are retained. Active only in modeling view.
Replace View Replaces the current view with one of the canned views.
Active only in modeling view.
Set Rotate Defines a point that the model is rotated about. The point
Point may be defined on a curve, edge, face, or point in space.
Undo Removes the effect of the last single operation performed.
When you press and hold MB3, a radial pop-up displays icons that surround
the cursor location. These icons include display options that you can choose
just as you would from a menu. As you learn the position of the icons,
moving the mouse in the appropriate direction is all that is required to cause
the desired action to occur.
1 — Shaded
2 — Face Analysis
3 — Fit
4 — Wireframe
5 — Studio
1-26 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
The View toolbar may also be used to perform many of the view
manipulation functions found in the View Pop-Up Menu.
As you develop your model, you will view the model in different orientations.
The view may rotated by pressing and holding down MB2 and dragging. If
the cursor is in the middle of the graphics window, the axis of rotation is
determined by the direction in which you drag the cursor.
If the cursor is near the boundary of the graphics window, rotation about a
horizontal, vertical, or normal axis is inferred and the cursor is displayed in a
single axis rotation mode.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-27
Getting Started
Set to WCS — This icon on the View toolbar orients the present view
to the XC-YC plane of the WCS.
1-28 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
Selection Toolbar
The selection toolbar may be used anytime the selection of an object for
creation, modification, or the extraction of data is required. There are three
major categories of objects that may be selected; General Objects (1),
Features (2), and Components (3). Depending on which category is selected,
the Type Filter may be used to narrow the band of selectable objects.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-29
Getting Started
MB3 may be used to choose an available operator for an object. The cursor
must be on top of the object and the object highlighted for the MB3 pop-up
menu to appear. The items on the pop-up menu will vary depending on
the type of object.
The menus shown are typical for General Objects (1), Features (2), and
Components (3).
1-30 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
If you press and hold MB3 over an object, a radial pop-up appears. The
options will vary depending on the type of object. The radial pop-up menus
shown below are typical for a solid body (1), feature (2), and component (3).
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-31
Getting Started
Preselection
The amount of time the cursor must be stationary for the ellipsis
(+...) to appear can be adjusted by choosing Preferences→Selection
and adjusting the Automatic Confirmation slider.
Each selectable object beneath the cursor is represented by a number. Moving
the cursor over the number highlights the object in the graphics area and
displays the type of object in the Status area. The desired object may be
selected by selecting its numbered button. The maximum number of buttons
displayed at once is six. As shown in the previous graphic, when there are
more than six objects in the selection list, the end button is shown truncated.
Placing the cursor in the area outside the truncation causes the buttons
to scroll in the direction indicated.
1-32 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-33
Getting Started
Class Selection
The Class Selection dialog is used to filter for certain types of objects during
graphics area selection. Normally direct selection using the selection ball
in the graphics area is enough to get the desired object. There are times
when filtering using the Class Selection options is necessary or very helpful
to ensure that only desired object/types are selected. This often occurs in
complex parts.
1-34 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
– Type — allows the object types (e.g. curve, edge, body, datums) to be
included or excluded from the selection process.
– Other — used to filter for font (line type), width, and user-defined
attributes.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-35
Getting Started
• Select All — selects all objects in the work view by current filter methods
settings.
• All but Selected — selects all objects in the work view except for those
currently highlighted by selection.
1-36 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
This activity shows how to make a copy of an existing part by saving it with a
different name.
Continue with the previous part file pau_intro_1.
Step 1: Create a copy of a part.
Choose File→Save As.
The Save Part File As dialog appears.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-37
Getting Started
Choose OK.
The Status Line states that the part is being saved. When
the save is complete, the message “Part file saved” displays.
Work in NX may be resumed.
You can save your work and exit NX all at once by choosing
File→Close→Save All and Exit.
1-38 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-39
Getting Started
Closing the part does not save the part, it only clears the part
from the local memory. Changes that have been made to the
part will be lost if the close operation is continued.
If parts are still open and have been modified, a message displays:
Step 3: Choose No to dismiss the message and keep the session open.
Do not Exit NX at this time.
1-40 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-41
Getting Started
1-42 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
Choose Tools→Customize.
Choose Close.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-43
Getting Started
1-44 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
In the graphics window, but not on top of the part, click MB3.
A pop-up menu appears.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-45
Getting Started
1-46 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Getting Started
Summary
In this lesson you:
• Started NX and were made aware that the user interface appearance may
be slightly different on Unix and Windows platforms.
• Executed Menu Bar Pull Down Menus and saw how these tools can save
time.
• Exited NX.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 1-47
Lesson
Purpose
This lesson is a fundamental introduction to the NX Modeling application.
Subsequent lessons will reinforce and extend the student’s understanding.
Objectives
Upon completion of this lesson, you will be able to:
• Define the Absolute Coordinate System (ABS).
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-1
Introduction to Solid Modeling
Coordinate Systems
Before any portions of the solid model may be defined, it is important to
understand the options NX offers for location and orientation of objects. Since
solid modeling takes place in a three-dimensional environment, model space
is defined as the infinite extension of a three-dimensional field represented
in the views of your graphics area.
There are many coordinate systems in available for use, all are right-hand,
Cartesian coordinate systems, made up of a set of X, Y, and Z axes, 90 apart
from each other.
A three-axis symbol is used to identify a coordinate system. The intersection
of the axes is called the origin of the coordinate system. The origin has the
coordinate values of X=0, Y=0, and Z=0. The figure below illustrates that,
starting at the origin, each axis has a positive direction and a negative
direction.
This manual will primarily discuss the following different coordinate system
types used in NX modeling.
• Absolute Coordinate System (ABS)
2-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
• Sketch Creation
• Basic Curves
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-3
Introduction to Solid Modeling
The WCS options are accessed by choosing Format→WCS on the menu bar or
from the Utility toolbar while a part is displayed.
In general, there are four different options available to manipulate the WCS;
Origin, Dynamics, Rotate, and Orient. The Dynamics and Orient options will
be the focus in this lesson.
WCS Dynamics
The WCS Dynamics option provides a dynamic interface to control the
location and orientation of the WCS by entering values or dragging handles of
the WCS in the graphics window.
WCS Dynamics can be accessed by double-clicking the WCS in the graphics
window, choosing the WCS Dynamics icon from the Utility toolbar, or by
choosing Format→WCS→Dynamics from the menu bar.
Drag handles are displayed and may be used to manipulate the WCS. The
handles are represented by a cube, three coneheads, and three spheres.
2-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
Origin Handle
If the cube-shaped handle at the origin of the WCS is selected, the WCS can
be relocated to any point on the graphics screen as dictated by the Snap
Point toolbar (e.g. control point, cursor position, arc center, etc.) and help
indicators will display next to an object to help you predict where the WCS
will be relocated.
When the Snap Point toolbar is active, Cursor Location is always available
regardless of the point types turned on.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-5
Introduction to Solid Modeling
Axis Handle
If a conehead axis handle is selected, a Dynamic Input Field appears on the
graphics window next to the WCS, which allows input of a specific distance
or snap increment. This handle will also allow the coordinate system to
be dragged along its axis.
Rotation Handle
2-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
Distance/Angle
When the Dynamic Input Field appears next to the WCS the Distance/Angle
fields display the offset distance or rotation that results from a dragging
operation. You can also use these fields to directly enter a distance or rotation
angle.
Snap
The Snap field specifies an incremental angle or distance to move the WCS
as you drag a Rotation or Axis handle. The default Snap value for rotation
is 45 so the WCS snaps in 45 degree increments as you drag a Rotation
handle. The Angle field will update to the angle moved as the handle is
dragged. The default Snap value for distance is 0 (zero) but you can change
it to define an increment. The Distance field will update to the distance
moved as the axis handle is dragged.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-7
Introduction to Solid Modeling
2-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
Utility Toolbar
The WCS options may also be accessed through the Utility toolbar.
The Set WCS to Absolute option moves the WCS back to the Absolute
origin and orientation.
The Orient WCS option allows the location and the rotation of the WCS
to be altered in one step. The CSYS Constructor dialog is displayed and
contains various options to orient the WCS.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-9
Introduction to Solid Modeling
2-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-11
Introduction to Solid Modeling
Move the WCS to the arc center shown below by placing the
cursor over the circular edge; when the center is highlighted,
select the edge.
Enter -90 in the Angle text entry field and press Enter.
The origin of the WCS is unchanged, the coordinate system
is rotated about the XC axis 90 . The direction of rotation is
based on the Right Hand Rule.
2-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-13
Introduction to Solid Modeling
2-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-15
Introduction to Solid Modeling
Primitives
• Cylinder
• Cone
• Sphere
2-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
Block
A Block may be created by specifying the size and location of the block in
model space. The orientation will be implied from the orientation of the WCS.
There are three different methods that may be used to create a Block, Origin
Edge Lengths, Two Points Height, and Two Diagonal Points. The middle
portion of the dialog and the Selection Steps change depending on the type of
Block creation method you choose. This lesson discusses the first method,
Origin, Edge Lengths.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-17
Introduction to Solid Modeling
• Specify the origin of the corner of the block. The Snap Point toolbar is
available to access the Point Constructor dialog or to specify a point
relative to existing geometry. The edges of the block will be parallel to
the XC, YC, and ZC axes.
If an origin is not specified explicitly and OK is chosen, the
corner of the block will be placed at the WCS origin.
• Choose OK or Apply.
After the block has been created, its size may be changed by editing the
values that were used for edge lengths during creation.
2-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
In this activity, a Block will be created using the Origin, Edge Lengths
method. Only numerical values will be used for the size of the block.
Step 1: Create a new inch part and name it ***_block_1 where ***
represents your initials.
Choose MB2.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-19
Introduction to Solid Modeling
2-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
Defining Vectors
The Cone and Cylinder features require a direction vector to define in what
direction the primitive will be created. The direction vector may be defined
using the Vector Constructor dialog shown below. The icons of the Vector
Constructor dialog may be identified by placing the cursor over them.
The XC, YC, and ZC Axis options are sufficient for the purpose of
this course.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-21
Introduction to Solid Modeling
Cylinder
A cylinder may be created by specifying the orientation, size and location of
the cylinder. The methods to create cylinders are shown in the next figure.
2-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
In the example below, the direction vector is the ZC Axis. The cylinder is
shown created at an origin away from the WCS with a specified height in
the direction of the vector.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-23
Introduction to Solid Modeling
Diameter = 75
Height = 200
Choose OK.
Choose Cancel.
2-24 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Solid Modeling
Diameter = 15
Height = 150
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 2-25
Introduction to Solid Modeling
Summary
In this lesson you:
• Differentiated the Absolute Coordinate System from the Work Coordinate
System. The Absolute Coordinate System is a stationary coordinate
system that defines a fixed 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 NX functions.
• Created a Block. You were also taught that if using a Primitive feature, it
should be the base feature and that Primitives should be limited to one in
a part because they cannot be associatively positioned.
2-26 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Lesson
Purpose
This lesson introduces Form Features that can be associatively positioned
from other features.
Objectives
Upon completion of this lesson, you will be able to:
• Create Hole, Boss, Pocket, Pad, Slot, and Groove features.
• Position features.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-1
Positional Form Features
Placement Face
All form features require a placement face. For a groove, the placement face
must be cylindrical or conical. For all other form features, the placement
face must be planar. This planar placement face defines the X-Y plane of
the coordinate system for the feature being created. Features are created
normal to the placement face.
A datum plane may be used as the planar placement face. In the example
below, the datum plane is used as the Planar Placement face for the hole
feature.
3-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-3
Positional Form Features
3-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Hole
• Select the placement face. If a datum plane is selected choose the Reverse
Side button as required.
• Choose OK or Apply.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-5
Positional Form Features
Simple
Counterbored
Countersunk
3-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Boss
• Taper angle is the angle at which the cylinder wall of the boss inclines. A
positive or negative value may be entered depending on which way the
wall is to incline. A zero value results in a vertical cylinder wall.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-7
Positional Form Features
Positioning Terminology
• Target Solid - The solid body that a Boolean operation acts upon. In the
context of a Form Feature it is the solid body that the Hole, Slot, Pocket
or Groove will subtract from, or a Boss or Pad will unite with.
• Target Edge - An edge on the Target Solid that is selected for positioning
purposes.
• Tool Edge – An edge on the Tool Solid that is selected for positioning
purposes.
3-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Positioning Methods
Horizontal
Specifies the horizontal distance between two points, one point on the
target solid and the other point on the tool solid. Horizontal is measured
along the X-axis of the feature coordinate system (i.e. the Horizontal
Reference). As edges are selected, the nearest valid point is selected
(midpoints are not selectable).
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-9
Positional Form Features
Vertical
3-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Perpendicular
In the above example the feature (hole) can be fully specified with two
Perpendicular dimensions. Features with length such as slot, pocket and pad,
will require an additional positioning dimension to control rotation.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-11
Positional Form Features
Specifies that the distance between an edge on the target solid (also
datum planes or axis) and a point on the tool solid is zero.
Point onto Line is the same as the Perpendicular positioning dimension with
the value automatically set to zero. This zero value can be changed to a
non-zero value when editing the feature.
3-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Parallel
Specifies the shortest distance between two points, one point on the
target solid and the other point on the tool solid. As edges are selected, the
nearest valid point is selected (midpoints are not selectable).
Specifies that the distance between a point on the target solid and a
point on the tool solid is zero. This is most commonly used to align arc centers
(concentric) of cylindrical or conical features and fully constrain their location
since rotation is not a degree of freedom for cylindrical or conical features.
Point onto Point is the same as the Parallel positioning dimension with the
value automatically set to zero. This zero value can be changed to a non-zero
value when editing the feature.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-13
Positional Form Features
In this activity, you will create and position hole and boss features.
Length (XC) = 8
Width (YC) = 6
Height (ZC) = 3
3-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Diameter = 2
Height = .125
Taper Angle = 0
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-15
Positional Form Features
Select the top face of the block (1) as the placement face.
Key in a Diameter of 1.
3-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Select the top face of the boss (1) as the placement face.
Choose Apply.
C-Bore Diameter = 1
C-Bore Depth = .5
Hole Diameter = .5
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-17
Positional Form Features
Select the top face of the block as the placement face and the
bottom face of the block as the thru face.
Choose Apply.
C-Bore Diameter = 1
C-Bore Depth = .5
Hole Diameter = .5
3-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Select the top face of the block as the placement face and the
bottom face of the block as the thru face.
Choose Apply.
Choose Simple
Diameter = .25
Depth = 1
Tip Angle = 0
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-19
Positional Form Features
Select the top face of the block as the placement face in the
approximate location shown (1).
Choose Apply.
Choose Horizontal .
Select a front edge (2) of the block as the
Horizontal Reference, select the edge of the boss (3) as the
target edge, and choose the Arc Center option.
Choose Vertical.
Select the edge of the boss again as the target edge and choose
the Arc Center option.
Choose OK.
3-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Step 9: Create another simple thru hole that is aligned with the edges
of the front face of the block.
Key in a Diameter of 1.
Select the right face of the block (1) as the placement face and
left face (2) as the thru face.
Choose Apply.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-21
Positional Form Features
Choose Perpendicular .
Select the bottom right edge (4).
Key in a Diameter of 7.
Select the top face of the block as the placement face and
bottom face as the thru face.
Choose OK.
3-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-23
Positional Form Features
Slot
The Thru Slot option applies to all slot types and extends the length of the
slot along the placement face in the direction of the horizontal reference
between two specified faces.
3-24 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Rectangular
This option allows creation of a slot in an existing solid body using a tool
that has cylindrical end faces and will leave sharp edges along the bottom
of the slot.
Rectangular slot parameters are Slot Width, Slot Depth, and Slot Length.
The width of the rectangular slot represents the diameter of the cylindrical
cutting tool.
The depth of the slot is measured in a direction parallel to the tool axis
from the origin point of the slot to the bottom of the slot. Depth values must
be positive.
The length is measured parallel to the horizontal reference (X in the feature
coordinate system). Length values must be positive.
The system will not prompt for slot length if the Thru Slot option
has been toggled on. Instead, it prompts for selection of the two thru
faces. The two thru faces cannot be parallel to the placement face.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-25
Positional Form Features
The figure below illustrates a T-slot using the Thru Slot option.
The value of the corner radius of the U-Slot must be less than
1/2 the width of the slot.
3-26 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-27
Positional Form Features
• Rectangular
• General
Rectangular Pocket
This option allows a rectangular pocket to be defined to a specified depth,
with or without a floor and/or corner radius, having either straight or tapered
sides.
The following parameters may be specified:
Pocket features may be positioned from a tool edge or from the centerlines
provided for this purpose.
3-28 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Pad
Rectangular Pad
The Length, Width, and Height values of the Pad feature relate directly to
the displayed vector indicating the Horizontal direction. Length is measured
along the displayed vector, Width is measured perpendicular to the displayed
vector, and Height is measured normal to the Placement face.
The Corner Radius specifies the blend radius for the vertical edges of the pad
feature (along the Height). This number may be positive or zero. A zero
radius results in sharp corners on the pad feature.
The Taper Angle is the angle at which the four walls of the pad feature
incline inward, and must be positive or equal to zero. A zero value results in
vertical walls.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-29
Positional Form Features
Parallel at a Distance
Specifies that a linear edge on the target solid (also a datum plane or
datum axis) and a linear edge on the tool solid must be parallel and at a given
distance. This is typically used for features with length (slot, pocket or pad).
Using Parallel at a Distance will solve two of the three degrees of freedom
necessary to fully specify a feature having a length (rotation and translation
in one direction). Adding another Parallel at a Distance or Line onto Line
dimension would overspecify the location of the feature. To fully specify
the feature in the above example an additional positioning dimension is
required to solve the final degree of freedom (i.e. Horizontal, Perpendicular,
or Point onto Line).
3-30 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Specifies that the distance between a linear edge on the target solid
(also a datum plane or datum axis) and a linear edge on the tool solid is zero
and they are constrained parallel to each other. This is typically used for
features with length (slot, pocket or pad).
Using Line onto Line will solve two of the three degrees of freedom necessary
to fully specify a feature having a length (rotational and translation in one
direction). Adding another Line onto Line or Parallel at a Distance dimension
would overspecify the location of the feature. To fully specify the feature in the
above example an additional positioning dimension is required to solve the
final degree of freedom (i.e. Horizontal, Perpendicular, or Point onto Line).
Line onto Line is the same as the Parallel at a Distance positioning dimension
with the value automatically set to zero. This zero value can be changed to a
non-zero value when editing the feature.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-31
Positional Form Features
Angular
Specifies that a linear edge on the target solid (also a datum plane
or datum axis) and a linear edge on the tool solid must be at a given angle
to each other. The angle is measured in a counter-clockwise direction (with
respect to the feature coordinate system), from the ends of the edges nearest
to where they are selected.
3-32 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Parameter entry options let you easily define your model parametrically
as you specify values during feature creation.
Parameter entry options are visible as icons with down-arrows located next to
many of the parameter entry fields throughout the Modeling application.
Choosing a parameter entry option icon next to a parameter entry field lets
you specify a value based on a formula, a reference to an existing value, or
a derived value from a measurement without having to copy and paste or
reenter the values.
You can use parameter entry options to easily lookup functions and use
them to construct relationships for your features. You can use values that
already exist in your model, making downstream changes easier and in
agreement with your design intent.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-33
Positional Form Features
3-34 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
In this activity, you will locate a pocket and slot using the Line onto Line and
Parallel at a Distance positioning methods.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-35
Positional Form Features
Choose Rectangular.
3-36 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
The design intent is that the length of the pocket be the same
as the Y Length of the block.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-37
Positional Form Features
The parameter for the size of the block appears in the Length
field for the pocket. This “p-number” may be different in
your part.
Width = 1
Depth = .25
Corner Radius = 0
Floor Radius = 0
Taper Angle = 0
Choose OK.
3-38 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Choose Line onto Line and select the target (1) and the
tool (2) as indicated below.
Choose Point onto Line and select the target (3) and
the tool (4) as indicated below.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-39
Positional Form Features
The design intent is that the depth of the slot be the same as
the X Length of the block.
Length = 1
Width = .55
Press the Tab key to highlight the Depth field (or double-click
in the Depth field).
Choose OK.
3-40 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-41
Positional Form Features
Groove
Positioning a Groove
You only have to position a groove along the axis of the cylindrical or conical
placement face. No positioning dimension menu will appear. Instead, you
only need to specify a horizontal dimension along the axis. This is done by
selecting a target solid edge followed by a tool edge or centerline.
3-42 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Choose Rectangular.
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-43
Positional Form Features
Select the front outside circular edge (1) as the target edge and
the centerline of the groove (2) as the tool edge.
3-44 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Edit Parameters
This option allows the redefinition of the parameter values of any parametric
feature and causes the model to update to reflect the new values.
To edit the parameters of a feature:
• Select the feature to edit from the graphics window and choose
MB3→Edit Parameters. You must first verify that Select Features is
enabled in the Selection toolbar.
OR
– Any of the valid parameter types may be selected from the Edit
Parameters dialog to display the original creation dialog with the
current parameter values. Parameters may be edited in the creation
dialog.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-45
Positional Form Features
Positioning
OR
3-46 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Add Dimension
The intersection edge is a child object of the tool and target solid’s face and
is defined by the boolean operation associated with the feature type being
created. The boolean operation does not occur until after the position of the
feature has been defined. Therefore, the intersection edge is not a valid
selection to specify location.
When adding positioning dimensions to a Thru Hole, no edges will be
selectable as the target edge because both edges are intersection edges. The
Identify Solid Face option is used to select the center of the cylindrical face (1).
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-47
Positional Form Features
Valid target edges for positioning purposes must belong to features existing
in the feature creation list of the model before the feature being positioned.
For example, in the figure below the features are numbered in the order in
which they were created. Feature #2 may not be positioned using any face or
edge from feature #3.
Continue editing as many dimension values as desired. Once all the desired
dimension values have been edited, choose OK.
Delete Dimension
Use this option to delete a positioning dimension from a feature. The feature
will then remain in its current location as its position is no longer associated
to the model.
3-48 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
Error Messages
If the new location of the feature causes it to miss the target solid, the
Edit During Update dialog will be presented. This dialog provides several
options for dealing with the failed update.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-49
Positional Form Features
The Part Navigator is a powerful tool that may be used to identify and edit
features. Holding down MB3 on a feature node in the Part Navigator displays
a feature specific pop-up menu. This menu provides an alternative method to
edit the parameters and the position of a form feature.
To access the Part Navigator, choose the icon on the Resource bar on the
right side of the NX window.
3-50 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
With the cursor over the highlighted hole feature, click MB3
and choose Edit Parameters.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-51
Positional Form Features
With the cursor over the highlighted hole feature, click MB3
and choose Edit Positioning.
3-52 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
With the cursor over the highlighted hole feature, click MB3
and choose Edit Parameters.
With the cursor over the highlighted hole feature, click MB3
and choose Edit Positioning.
Choose Perpendicular.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-53
Positional Form Features
Because the hole was created as a thru hole, you are limited
in what you can select for a Tool Edge. In cases where you
cannot select an appropriate tool edge or if the resulting edge
is not a true circle (like shown at one end) you can use the
Identify Solid Face option.
3-54 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-55
Positional Form Features
Information→Feature
There is often a need to determine detailed information about the features in
the model. By choosing Information→Feature and selecting the feature(s)
in question, an Information window will be displayed listing information
about the selected feature(s).
Accessing any of the Information pull-down menu options does not cancel
feature construction dialogs. This allows you to find necessary information
needed to associate parameters while creating new features and return to the
feature construction dialog.
Display Dimensions
Within the Information→Feature dialog the Display Dimensions option
temporarily displays the parameters of size and location in the graphics
window for the feature in question. This option makes referencing the
parameters of existing features quick and easy. Display Dimensions can
also be accessed using the Part Navigator. Refreshing the graphics window
removes the temporary display of the parameters.
3-56 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Positional Form Features
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 3-57
Positional Form Features
Summary
In this lesson you were introduced to Form Features. Form features are used
to add detail to the model during creation. Form features are fully associative
to the geometry and parameter values used to create them. The different
form features are: Hole, Boss, Pocket, Pad, Slot, and Groove.
This lesson you:
• Identified a Placement Face.
3-58 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Lesson
4 Expressions
Purpose
This lesson is a fundamental introduction to Expressions.
Objectives
• Edit Expressions.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 4-1
Expressions
Overview
Expressions are arithmetic or conditional formulas that define the
characteristics of a part. Expressions define the dimensions and relationships
of a model.
NX automatically creates expressions when:
• a feature is created.
• a sketch is dimensioned.
• a feature is positioned.
All expressions have a single, unique name and a string or formula that
can contain a combination of variables, functions, numbers, operators, and
symbols.
Expression names are variables that you can insert in the formula strings of
other expressions. This can be helpful in breaking up lengthy formulas as
well as defining relationships that can be used in place of numbers.
Expression formulas are evaluated for values.
Here are some examples of expressions, their formulas and their resulting
values:
4-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Expressions
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 4-3
Expressions
Creating Expressions
There are three methods to create expressions:
• System generated expressions (p#).
4-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Expressions
Procedure:
• Key in the name of the expression in the Name field and press the
<Enter> key.
• Key in the formula for the expression in the Formula field and press
the <Enter> key.
After entering the name of the expression the <Tab> or = key can be
used to advance the cursor to the Formula field.
Editing Expressions
Procedure:
• Choose the expression to modify from the expression list. The expression
will be displayed in the Name and Formula fields.
Editing the name of an expression will also edit the formula of any
expression that references it.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 4-5
Expressions
List Referencers
The List Referencers option provides a means of finding out if an expression
is referenced in another expression and what feature(s) use the expression.
To use this option, select the expression, and choose List Referencers from
the MB3 popup menu.
4-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Expressions
The dialog lists all of the expressions in the part. Notice the
default expression names p0, p1, and p2 which define the block.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 4-7
Expressions
Choose OK.
4-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Expressions
This lists only the expressions in the part that you explicitly
named.
The formula for Height is a constant numeric value 6/2. The
desired design intent is that the Height grows proportionally
with the Width. This relationship could not be established
upon creation as the Width expression was not in existence.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 4-9
Expressions
Choose OK.
The block will update with the new width and height.
4-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Expressions
Summary
Expressions are algebraic or arithmetic statements used to control the
characteristics of a part. All expressions have a name, a formula, and a value
and are used to define the dimensions and relationships of a model.
Expressions are created when:
• a feature is created.
• a sketch is dimensioned.
• Edited Expressions.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 4-11
Lesson
5 Hollow
Purpose
This lesson introduces the Hollow feature operation.
Objectives
Upon completion of this lesson, you will be able to:
• Hollow a solid body
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 5-1
Hollow
Hollow
• Negative values for the wall thickness will result in a hollow that forms a
shell of the specified value around the original solid.
5-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Hollow
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 5-3
Hollow
Offset Face
A unique thickness may be assigned to each face with the Offset Face option.
When Offset Face is chosen, the Alternate Thickness text box becomes active.
Using alternate thicknesses for a hollow reduces the total number of features
in the part since separate offset features would not have to be created.
5-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Hollow
In this activity, the Hollow operation will be used to define a plastic molded
part.
Step 1: Open the pau_hair_dryer_1 part.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 5-5
Hollow
5-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Hollow
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 5-7
Hollow
In this activity, the Hollow operation will be used to define a sheet metal part.
Step 1: Open the pau_hollow_1 part.
5-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Hollow
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 5-9
Hollow
Select the left, right, and top faces to pierce. (These are shown
as the non-shaded faces in the figure below).
5-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Hollow
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 5-11
Hollow
Summary
The Hollow operation creates a cavity inside, or a shell around an existing
solid, based upon a specified thickness. In addition, selected faces may be
assigned various offset thicknesses.
In this lesson you:
• Created a Hollow Feature Using a Default Thickness.
5-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Lesson
6 Edge Operations
Purpose
This lesson introduces Edge Blend and Chamfer operations.
Objectives
• Create Chamfers.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 6-1
Edge Operations
Overview
Edge operations are available to provide additional definition to the edges of
a model. These operations include Edge Blend and Chamfer.
6-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Edge Operations
Edge Blend
This option creates cylindrical or conical faces in place of an edge on a solid
body. The system adds or subtracts material depending on the topology of the
solid body and shortens the faces intersecting at the selected edge.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 6-3
Edge Operations
With the cursor selection set to General Objects, an edge may be blended by
selecting it in the graphics window and choosing the Blend option in the
MB3 pop-up menu. The radius can be specified by either by dragging one of
the radius drag handles (1) to the desired value or by entering the value in
the dynamic input field (2).
When you achieve the desired radius value, choose OK (or MB2 twice) to
create the edge blend.
6-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Edge Operations
The drag handles for the first edge set disappear and an anchor and label
(Set1) are displayed. You may then select edges to include in the second edge
set (Set2) and specify the radius using the new drag handles or dynamic
input field.
You may continue to define another edge set or complete the blend operation
by choosing OK (or MB2 twice).
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 6-5
Edge Operations
Selection Intent
The Selection Intent toolbar is available while creating an edge blend to
specify edge selection rules. These rules can be applied to automatically select
a collection of edges in a single step instead of selecting each edge individually.
6-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Edge Operations
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 6-7
Edge Operations
Select the edge (1), click MB3, and choose the Blend option
from the pop-up menu.
6-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Edge Operations
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 6-9
Edge Operations
6-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Edge Operations
Select the two additional edges on the left side of the part
shown below.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 6-11
Edge Operations
Chamfer
This option bevels the edges of a solid body by defining the desired chamfer
dimensions.
There are five methods of creating a chamfer:
• Single Offset
• Double Offset
• Offset Angle
The system adds or subtracts material depending on the topology of the solid
body and shortens the faces intersecting at the edge selected.
6-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Edge Operations
Single Offset
This option allows a chamfer to be placed with an offset that is the same
along both faces (offset 1 and offset 2 have the same value). This value
must be a positive.
The single offset shown is measured along the path of the curved face and
is not necessarily a linear distance.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 6-13
Edge Operations
Double Offset
This option allows different offsets to be placed along the faces. Both of the
offset values must be positive and applied.
Offset Angle
This option allows an offset value and the chamfer angle to be entered. The
chamfer angle is measured from the second face selected.
6-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Edge Operations
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 6-15
Edge Operations
Offset = 1.75
Angle = 30
Choose OK.
Choose OK.
6-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Edge Operations
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 6-17
Edge Operations
Summary
The Edge Blend and Chamfer operations are available to provide additional
definition 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.
6-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Lesson
Purpose
This lesson demonstrates different methods to query a part. Querying a part
is useful to gain an understanding of the design intent and to determine
how the part was created.
Objectives
Upon completion of this lesson, you will be able to:
• Retrieve layer information.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 7-1
Model Construction Query
7-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Model Construction Query
Layers
Inspecting Layers
Layers are used to organize a part. They work like invisible containers to
house the different objects used to create an NX solid model.
Things to look for:
• Object Count — Enabling Show Object Count using the checkbox
will change the display in the Layer/Status listing window to a
Layer/Status/Count listing window that shows the number of objects
contained on each layer.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 7-3
Model Construction Query
Layer Settings
• Selectable (on)
• Visible Only
• Invisible (off)
The Work Layer is the layer that objects are created on and is always visible
and selectable while it remains the Work Layer. Layer 1 is the default Work
Layer when a new part is created. When the Work Layer is changed, the
previous Work Layer automatically becomes Selectable and could then be
assigned a status of Visible Only or Invisible.
The number of objects on one layer is not limited. You may choose which
layers to create objects on and what the status will be. However, employing
company standards for the use of layers is recommended.
To assign a status to a layer or layers, select the Layer Settings icon from the
Utility toolbar or choose Format→Layer Settings from the menu bar.
7-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Model Construction Query
Select a layer from the Layer/Status list area and choose one of the four
options below the list (Selectable, Invisible, Make Work, or Visible Only).
Double-clicking on a layer (other than the work layer) toggles it
between Selectable and Invisible.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 7-5
Model Construction Query
The following layer and category standards will be followed in this class.
Model Geometry
Drafting Objects
Engineering Disciplines
7-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Model Construction Query
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 7-7
Model Construction Query
Part Navigator
The Part Navigator is useful to identify the features of the model. Selecting
a feature in the Part Navigator window will highlight that feature in the
graphics window and will also highlight its parent and/or child features in
the Part Navigator. Conversely, selecting a feature in the graphics window
will highlight that feature and its parents/children in the Part Navigator.
To access the Part Navigator, choose the Part Navigator icon on the Resource
Bar located vertically to the right of the graphics window.
The difference between these two methods is that Playback does not suppress
reference features or sketches. However, Playback does allow editing of
features during update and Suppress/Unsuppress does not.
7-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Model Construction Query
Information
The Information pull down menu offers a number of options to obtain
information about the model.
Information→Feature
This is used to identify Parent/Child relationships between the selected
feature and the other features in the model. In addition, expressions that
control the feature may be displayed in the graphics window by toggling
on the Display Dimensions option. Choosing OK or Apply will display the
Information window with the geometric data and associated expressions.
The feature may also be selected in the graphics window and will
then highlight in the Feature Browser window.
Information→Object
This is used to display information about selected objects in an Information
window. Any type of geometric object may be selected including curves, edges,
faces, and bodies. The Information window will display information such as
name, layer, color, object type, and geometric properties (length, diameter,
start and end coordinates, etc.).
Information→Expression→List All
This lists all expressions in the part in the Information window. From the
Information window, the list can be printed or saved to a text file.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 7-9
Model Construction Query
Referenced Expressions
If an expression defines a feature directly, the feature name is listed with it in
the Expressions dialog. However, an expression may also be included in the
formula of other expressions. The referencing expressions and features may
be identified by using the List Referencers option in the Expressions dialog.
To use this option:
• Choose Tools→Expression
• Select the expression and choose List Referencers in the MB3 pop-up
menu.
An Information window will list the features and other expressions that
are referencing the selected expression.
7-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Model Construction Query
Analysis Distance
The Distance option can be accessed by choosing Analysis→Distance or the
Distance icon from the Analysis toolbar. This option is used to obtain the
minimum distance between any two objects such as points, curves, planes,
bodies, edges, and/or faces.
An icon option bar appears in the upper left corner of the graphics window
with options to select the first point or object (1) and the second point or
object (2).
After selecting the two objects, a temporary ruler and measurement result
are displayed in the graphics window.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 7-11
Model Construction Query
7-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Model Construction Query
Choose the push pin icon in the upper left hand corner of
the Part Navigator to permanently display it. If the graphics
window is maximized, the display will be adjusted to fit the
part within the viewing area.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 7-13
Model Construction Query
7-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Model Construction Query
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 7-15
Model Construction Query
7-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Model Construction Query
Step 9: Find the values that control the thickness of the web extrusion.
In the Part Navigator, place the cursor on
EXTRUDE “web extrusion”, press MB3, and choose
Information.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 7-17
Model Construction Query
Step 10: Identify the expression that controls the distance from the large
hole center to the small hole center.
Since the web feature was generated from the sketch geometry, the
obvious place to look for the expression that controls the hole to
hole distance is in the sketch.
Select the push pin icon again and drag the cursor off
the Part Navigator to hide it.
Choose Information→Feature.
Select the Large Thru Hole feature in the graphics window and
accept it if necessary. You can zoom, pan or rotate the part to
get a better view of the feature.
7-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Model Construction Query
Choose MB2.
The Information window appears and shows that p18 is a
parallel positioning dimension with a value of 0 (zero). The
logical assumption can be made that the hole is located Point
to Point relative to the Large Knuckle extrusion.
This can be confirmed by the following actions.
Choose Tools→Expression.
Step 14: Identify the arc in the sketch that is referencing the expression.
Choose Information→Feature.
Select S21:SKETCH(3).
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 7-19
Model Construction Query
Choose Analysis→Distance.
7-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Model Construction Query
For the first object, select one of the upper edges of the web.
For the second object, select one of the lower edges of the web.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 7-21
Model Construction Query
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.
• Identified expressions.
• Measured a distance.
7-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Lesson
8 Introduction to Assemblies
Purpose
This lesson introduces the Assembly application.
Objectives
Upon completion of this lesson, you will be able to:
• Set Load Options.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-1
Introduction to Assemblies
Assembly
An assembly is a part which contains component objects. It is a
collection of pointers to piece parts and/or subassemblies. In the figure
below, the toy laser gun is an assembly consisting of many components.
Subassembly
A subassembly is an assembly used as a component within a higher level
assembly. The figure below shows the subassembly of the integrated circuit
board for the toy laser gun. A subassembly has components of its own.
8-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
Component Objects
A component object is the entity that contains the pointer that links the
assembly back to the master component part.
A component object can also be a subassembly made up of other component
parts and/or component objects.
Shown below are a few of the component objects (1) in the subassembly. Every
piece of the integrated circuit board is a separate component object.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-3
Introduction to Assemblies
Component Parts
8-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-5
Introduction to Assemblies
Load Method
The Load Method determines where the system will search for the component
parts when an assembly is opened. There are three possible settings.
• As Saved — looks for each component part in the same directory it was
in when the assembly was last saved.
8-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
Load States
The Load Options also control whether component parts will be fully loaded,
partially loaded, or unloaded when an assembly is opened. These are referred
to as Load States.
Fully Loaded
A part is fully loaded if all of its data is loaded into system memory.
All components can be fully loaded by changing the Load Components option
to All Components and toggling off the Use Partial Loading option before
opening the assembly.
Partially Loaded
When a part is partially loaded, only the data required to display the part is
loaded into memory. Components will be partially loaded if the Use Partial
Loading option is toggled on when the assembly is opened.
Partially loading components reduces the memory requirements and improves
performance. This is beneficial when working with large assemblies.
Unloaded
A component part is unloaded if it is not loaded when the assembly is opened.
Component parts may be refrained from loading by changing the Load
Components option to No Components before opening the assembly. This
will drastically reduce the amount of memory required and improve system
performance but the component geometry will not be visible.
Individual components or subassemblies may be opened at a later time when
they are needed.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-7
Introduction to Assemblies
Load Failure
The Abort Load on Failure option controls how the system behaves if a
component part is not found, based on the current load method.
• When toggled on, no parts are loaded unless all of the components are
found. The first component that cannot be found will be listed in an
error window.
• When toggled off, the assembly is loaded along with any of the components
that are found. Those components that are not found will be listed in a
warning window and left unloaded.
8-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
In this activity, you will see how the setting of the load options impacts the
opening of assembly components.
Choose OK.
Step 3: Set the Load Options to search for component parts in the same
directory as the assembly part.
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-9
Introduction to Assemblies
Step 6: Do not close or save the part. You will use this assembly in the
next activity.
8-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
You may re-size the Assembly Navigator window and use the scroll
bars to see the entire tree structure and all of the columns.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-11
Introduction to Assemblies
Node Display
Icons
Check Boxes
The check box provides a quick means of determining a part’s status. A check
box also lets you load and show a part with a single action.
• Loads the component and its children partially or fully, depending on the
load options. Unloaded parents may also be loaded at this time.
• Afterwards, the check boxes of the part and its children will contain red
check marks except for those which fail to load, are excluded from a
reference set, or reside on invisible layers.
8-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
Gray check — The part is blanked, and at least partially open. It also
appears for unblanked parts which either have an excluded reference set or
are on invisible layers. Clicking on this type of check box:
• Unblanks the component, along with any of its children that were blanked.
• Afterwards, the check boxes of the part and its children have large red
checks, except for those whose loading failed, who have an excluded
reference set, or are on invisible layers.
• Afterwards, the component’s check box has a gray check and its children
have gray checks (if blanked) or no checks (if unloaded).
You cannot close a part by clicking on its check box. To close a part, use the
File→Close option or the Close option in the Assembly Navigator pop-up
menu.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-13
Introduction to Assemblies
8-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
Step 6: Do not close or save the part. You will use this assembly in the
next activity.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-15
Introduction to Assemblies
Identifying Components
In the Assembly Navigator, if you click MB1 while the cursor is over a
non-work part whose check box has a red check, that part is highlighted. The
part remains highlighted until you select another part. (Hovering the cursor
without clicking MB1 has no effect.)
Check boxes of components that are not visible will have a thin gray check
or no check.
If you hover the cursor over a part that is not visible (e.g., blanked, on
another layer, or unloaded), a box defining the boundaries of the component
appears in the graphics window. The box disappears when you move the
cursor to another part. This only occurs when the Preselect Invisible Nodes
property is toggled on.
The Preselect Invisible Nodes property is accessed by clicking MB3
in the Assembly Navigator away from the component nodes and
choosing Properties from the pop-up menu.
Because of configuration differences, you may have to hold MB1
down for a few seconds before the box displays. In some cases, the
box may not be drawn until you release MB1. Also, the box will not
be drawn if you double-click MB1.
8-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
Designing in Context
• Choose the Make Displayed Part icon from the Assemblies toolbar.
• Choose Window and selecting a part from the Loaded Part List, which
contains up to the last ten loaded parts.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-17
Introduction to Assemblies
Selection Toolbar
The Select Components option in the Selection toolbar may be used anytime
the selection of a component is required. This supports an object/action
approach, where the component is selected first from the graphics window
and then the necessary action is defined.
The Type Filter may be used to narrow the band of selectable objects.
8-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
Once a component has been highlighted in the graphics window, the MB3
pop-up menu may be used to choose an available action for that component.
The cursor must be on top of the component for the component-specific
pop-up menu to appear.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-19
Introduction to Assemblies
Window
Choosing Window→More will display the Change Window dialog which lists
all partially and fully loaded parts other than the current displayed part.
8-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
• Select the component from the graphics window and use the MB3 pop-up
menu. (First choose the Select Components option in the Selection
toolbar.)
Selection Toolbar
The selection toolbar may be also be used when selecting a component to
change the work part.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-21
Introduction to Assemblies
Once the component has been selected from the graphics window, the MB3
pop-up menu may be used to make it the work part. The cursor must be on
top of the component for the component-specific pop-up menu to appear.
8-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
Choosing the Displayed Part option changes the work part back to the
displayed assembly. This makes the displayed part and the work part the
same.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-23
Introduction to Assemblies
If you position the cursor over a node in the Assembly Navigator that
represents a component and click MB3, a pop-up menu appears.
Pack or Unpack
Pack removes multiple occurrences from the Assembly Navigator display and
replaces them with a single node. (Multiple occurrences are components with
the same parent, and whose prototype is the same part.) Unpack reverses
this process and shows all occurrences.
8-24 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
Display Parent
Switches the displayed part from a component or an assembly to one of its
parent assemblies.
The Maintain option in the Assembly Preferences dialog
(Preferences→Assemblies) determines the work part when a
parent becomes the displayed part. If Maintain is toggled on, the
component will remain the work part. If Maintain is toggled off, the
parent becomes the displayed part and work part.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-25
Introduction to Assemblies
8-26 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-27
Introduction to Assemblies
8-28 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Assemblies
File→Save
• If the work part is a piece part (lowest level component), only that part
will be saved.
Open parts for which you do not have write privileges will not
be saved.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 8-29
Introduction to Assemblies
Summary
An assembly is a part which contains component objects. It is a collection
of pointers to piece parts and/or subassemblies.
Assemblies provides the ability to design in context.
In this lesson you:
• Set Load Options.
8-30 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Lesson
Purpose
This lesson demonstrates adding components to an assembly and the
associativity that may be designed between components with mating
conditions.
Objectives
Upon completion of this lesson, you will be able to:
• Add components to an assembly.
• Reposition components.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-1
Adding Components & Mating Conditions
Top-Down Modeling
As the name suggests, an assembly is created at the top level hierarchy and
parts are filed down the hierarchy, creating subassemblies and components.
Bottom-Up Modeling
A Bottom-Up assembly modeling approach starts by creating the lowest level
piece parts that will make up the assembly. Existing component parts and
subassemblies are added to assemblies as the process moves up the assembly
level hierarchy.
In the Bottom-Up approach, component parts are created separate from
the assembly and later added to the assembly. This approach applies to
purchased parts or existing parts.
9-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Designing in Context
The ability to make a component of an assembly the work part while leaving
the assembly itself as the displayed part allows the assembly to be designed
in context. All new geometry that is created is added to the work part. Edits
can be made to the features and expressions residing within the work part.
If a component exists several times in the assembly (i.e. a fastener), any
change to the component while it is the work part will affect all the other
occurrences as well.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-3
Adding Components & Mating Conditions
Assemblies Application
The Assemblies application may be turned on from the Application toolbar or
from the Application pull-down menu. Toggling on the Assemblies application
checks out an Assemblies license, displays the Assemblies toolbar, and
expands the functions available in the Assemblies pull-down menu.
9-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-5
Adding Components & Mating Conditions
Assemblies Toolbar
9-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
The component part to add can be specified with the Select Part dialog.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-7
Adding Components & Mating Conditions
There are several ways to identify a part when the Select Part dialog is active:
• Select the Choose Part File button to retrieve an unopened part.
After the part is identified, the Add Existing Part dialog appears. This dialog
is used to specify how the existing part will be added as a component object to
the assembly and what information will be stored with the component object.
Reference Set - Allows you to control the amount of data that is loaded from
each component and viewed in the context of the assembly.
• Default reference sets are Empty and Entire Part.
9-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Layer Options - Defines the layer to which the objects in the new component
will be added in the current work part.
• Work - Places all objects from the component part on the current work
layer.
• Original - Places each object from the component part on the same layer
in which it resides in the component part.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-9
Adding Components & Mating Conditions
9-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-11
Adding Components & Mating Conditions
Mating Conditions
By applying mating conditions to components in an assembly, you establish
parametric, positional relationships between objects in the components.
These relationships are termed mating constraints.
In the example shown, if you align the cylindrical face of a bolt to the
cylindrical face of a hole in a block and then move the hole, the bolt will
automatically move with it.
FROM / TO
When selecting objects to mate, the cue line will be directing you
to select FROM and TO objects. The FROM object is part of the component
that is going to move to a new position. The TO object is part of the
component that is remaining in its present location.
9-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Mate Constraint
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-13
Adding Components & Mating Conditions
Align Constraint
The Align constraint can also be used to position an edge or curve object of
a component with a planar object (planar face or datum plane) of another
component. A vector will be determined from the edge or curve object and
the objects will be oriented so that the vector and the planar object lie on the
same plane (same behavior as with mate constraint).
9-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Angle Constraint
Use the Angle constraint when you need to control specific angles
between objects of components.
The example below illustrates an angle constraint that is being applied in
conjunction with two other constraints. The two planar faces of the blocks
must always be coplanar by virtue of the Mate constraint. The pivot for the
Angle constraint is determined by the Align constraint that is applied to
the two edges.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-15
Adding Components & Mating Conditions
Parallel Constraint
9-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Perpendicular Constraint
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-17
Adding Components & Mating Conditions
Center Constraint
Center Objects 1 to 1
Center Objects 1 to 2
9-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Center Objects 2 to 2
Procedure
• Choose the Center constraint.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-19
Adding Components & Mating Conditions
Distance Constraint
9-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Tangent Constraint
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-21
Adding Components & Mating Conditions
9-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Mating conditions are applied from the Mating Conditions dialog and can be
accessed by choosing the Mate Component icon in the Assemblies toolbar or
by choosing Assemblies→Components→Mate Component from the menu bar.
1 — Mating Conditions Tree Listing
2 — Mating Constraint Types
3 — Selection Steps
4 — Expression Value (for Angle and Distance constraints)
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-23
Adding Components & Mating Conditions
• Choose Preview and then choose Apply (the dialog remains to let you add
more constraints).
or
9-24 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Vary Constraints
The Vary Constraints option can be used to reposition the active component
in the Mating Conditions dialog. Existing mating constraints will limit the
freedom of movement. This dialog is similar to the Reposition Component
dialog. A different component can be selected and repositioned by choosing
the Select Component icon.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-25
Adding Components & Mating Conditions
Preview
The Preview option becomes active after all the objects have been correctly
selected for a constraint. This option lets you preview the solution by
actually moving the component based on the existing constraints. Additional
constraints may still be applied. After previewing the constraint, choose
Apply or OK to accept the constraint or continue creating another constraint.
If the constraint is not correct, choose Unpreview and use the Selection Steps
to define different FROM and TO faces.
9-26 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
List Errors
If there are no degree of freedom indicators visible and the Preview option
is unavailable, you may have tried to define an invalid mating constraint.
This will activate the List Errors option. Choosing it will present information
about the error. The constraint must be deleted and recreated.
• OK — This should be selected only after all constraints have been applied.
This will save the mating condition (and its constraints) and dismiss the
Mating Conditions dialog.
• Apply — This will apply the constraint and the dialog will remain open.
• Cancel — This will dismiss the dialog without saving any of the
constraints you added.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-27
Adding Components & Mating Conditions
Tree Listing
The Mating Conditions Tree Listing list all of the assemblies mating
conditions and constraints. Several options and viewing preferences may
be controlled from the Listing Tree.
1 — Mating Condition expanded to display constraint
2 — Mating Constraint suppression toggle
3 — Mating Condition
4 — Mating Constraints
5 — Mating Constraint pop-up menu
Suppress/Unsuppress
Mating Conditions or individual Mating Constraints may be suppressed or
unsuppressed using the check box.
• A suppressed mating constraint is ignored during geometric edits.
9-28 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-29
Adding Components & Mating Conditions
9-30 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Repositioning Components
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-31
Adding Components & Mating Conditions
Transform Options
The Reposition Component dialog includes the following transform options:
1 — Point to Point
2 — Translate
3 — Rotate About a Point
4 — Rotate About a line
5 — Reposition
6 — Rotate Between Axes
7 — Rotating Between Points
Distance or Angle
The Distance input field (or Angle field if a rotation is being defined) lets you
define a distance (or angle) for movement.
Snap Increment
Snap Increment allows snapping to “whole-multiple” distances when using
the direction or rotation drag handles.
9-32 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Vector Method
Provides options to define a vector when moving a component using one of
the direction drag handles.
Motion Animation
This slider lets you specify how finely the motion is animated (from Fine to
Coarse) during the motion that you have defined.
Collision Action
Specifies what the system will do if a collision occurs.
• Highlight Collision — you can continue moving the components, and the
areas that collided are highlighted.
• Stop Before Collision — the motion stops just before a collision occurs.
The distance between the components when the motion stops depends
on the setting of the Motion Animation slider. The closer the slider is
to Fine, the shorter the distance.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-33
Adding Components & Mating Conditions
There are several ways to reposition a component with the drag handles.
• To move the origin of the component to a specific point, select the origin
drag handle (filled square) with MB1 and then select a destination point.
The destination points that can be selected are determined by the Snap
Point toolbar.
The Move Handles Only option is used to first move the drag
handles to a specific orientation before using them to move the
component.
9-34 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Step 3: Change the display of the Hidden Edges to visible for easier
recognition of faces.
In the graphics window, click MB3 (not on a component) and
choose Hidden Edges→Visible from the pop-up menu.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-35
Adding Components & Mating Conditions
Step 4: Assign mating conditions between the Mount and the Shaft.
Choose Center.
9-36 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Choose Distance.
Step 5: Assign mating conditions between the Shaft and the Crank
components.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-37
Adding Components & Mating Conditions
Choose Align.
Choose Center.
9-38 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Choose Parallel.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-39
Adding Components & Mating Conditions
Choose OK.
Choose Center.
9-40 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Choose Distance.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-41
Adding Components & Mating Conditions
Choose Apply.
Choose Parallel.
9-42 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Step 7: Reposition the crank component to see the effect of the mating
conditions applied so far.
Select the square drag handle (origin) and holding down MB1,
drag the crank around in a circular motion and verify that
the shaft and the arm rotate.
Step 8: Assign mating conditions between the Arm and Link components.
Choose Center.
Select the cylindrical face of the link (1) shown below for the
FROM selection.
Select the cylindrical face of the arm (2) shown below for the
TO selection.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-43
Adding Components & Mating Conditions
Step 9: Assign mating conditions between the link and the ramrod.
Set the Center Objects filter to 2 to 2.
9-44 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Choose Apply.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-45
Adding Components & Mating Conditions
Choose Apply.
9-46 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Adding Components & Mating Conditions
Choose Reposition.
(Assemblies→Components→Reposition
Component)
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 9-47
Adding Components & Mating Conditions
Summary
Assemblies may be created using the Top-Down, Bottom-Up, or a combination
of the two methods.
By applying mating conditions to components, you were able to relate their
locations and orientations in an assembly.
The Reposition Component option may be used in preparation for mating
components.
In this lesson you:
• Added components to an assembly.
• Repositioned components.
9-48 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Lesson
Purpose
This lesson introduces the Master Model concept.
Objectives
Upon completion of this lesson, you will be able to:
• Review an existing Master Model.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 10-1
The Master Model
10-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
The Master Model
Each application uses a separate assembly part. When the Master Model is
revised, the other applications will automatically update with minimal or
no associativity loss.
The design intent of the various design applications can be maintained
through protection of the Master Model.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 10-3
The Master Model
10-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
The Master Model
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 10-5
The Master Model
Restore the view and note the drawing name, SH1, at the lower
left corner. (MB3→Restore)
10-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
The Master Model
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 10-7
The Master Model
10-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
The Master Model
Key in a new value of .06 for the radius value in the input
field (Set1 R).
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 10-9
The Master Model
Step 12: Zoom in on section A-A again to see the changes to the master
model reflected on the drawing
10-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
The Master Model
Step 3: Add the master model to the discipline specific assembly part.
Check to see the Assemblies application is toggled on.
(Choose Application→Assemblies if it is not already on).
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 10-11
The Master Model
Summary
This Master Model approach offers many benefits to NX customers. 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.
10-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Lesson
11 Introduction to Drafting
Purpose
This lesson will introduce the Drafting application.
Objectives
• Modify Preferences.
• Create Dimensions.
• Create Annotations.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-1
Introduction to Drafting
• When you add orthographic views, they will automatically be aligned with
the parent view as you create them.
• Every view is fully associated with the solid. If the solid is updated, the
views will also be updated.
11-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
• Choose the Insert Sheet icon from the Drawing Layout toolbar.
• Use MB3 over the drawing node in the Part Navigator and choose
Insert Sheet from the pop-up menu.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-3
Introduction to Drafting
In this activity, you will create new drawing sheets in an existing part that
has no drawing sheets.
Step 1: Open the pau_drf_arm_1_dwg part.
This is a non-master part. The master model part (pau_drf_arm_1)
was added as a component.
Step 2: Start the Drafting application and create a new drawing sheet.
11-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-5
Introduction to Drafting
Choose OK.
In the graphics window, the dashed lines define the border of
the new E size drawing sheet. The name of the drawing sheet
appears in the lower left hand corner.
Choose Tools→Customize.
Choose Close.
11-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-7
Introduction to Drafting
Opening a Drawing
There are a few ways to open a drawing:
• In the Part Navigator, double click the sheet name or, use MB3 over the
drawing sheet node and choose Open from the pop-up menu.
• Choose the Open Sheet icon and select the sheet name from a list.
• Choose Format→Open Sheet and select the sheet name from a list.
11-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Step 4: Use the Open Drawing Sheet dialog to display a specific drawing
sheet.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-9
Introduction to Drafting
11-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Editing a Drawing
NX uses the word "drawing" to define a collection of views. Think of each
drawing as a separate page in the part. One part can contain many pages, in
other words, many drawings.
To edit a drawing, you can:
• Choose Edit→Sheet.
• Use MB3 in the Part Navigator to highlight the drawing sheet and choose
Edit Sheet from the pop-up menu.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-11
Introduction to Drafting
• Select the dashed-line border of a drawing sheet with MB3 to access the
pop-up menu and choose Edit Sheet.
The current state of the displayed drawing affects the options that are
available. You should be aware of the following:
• The projection angle can only be changed if no projected views exist on the
current drawing being modified.
• You can edit the drawing to a larger or smaller size. You can even edit the
drawing to a size small enough so that a portion of a view falls outside
the boundary of the drawing. However, if you edit the drawing to a size
so small that a member view falls entirely outside the boundary of the
drawing, you will get an error message.
• If you need to edit the drawing to a smaller size, but cannot due to the
current position of the views, you will first have to move the views closer
to the drawing’s origin at the lower left corner of the drawing.
11-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Deleting a Drawing
There are a few different ways to delete a drawing sheet:
• Select the dashed-line border of the drawing sheet with MB3 then choose
Delete from the pop-up menu. This will delete the current drawing sheet.
• In the Part Navigator, select the drawing node with MB3 and choose
Delete.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-13
Introduction to Drafting
In the Part Navigator, place the cursor over the drawing sheet
node 93A12345–5, then choose MB3→Rename.
Place the cursor to the right of the “5”, backspace once, then
key in 6. Press Enter.
In the Part Navigator, place the cursor over the drawing sheet
node 93A12345–6, then choose MB3→Edit Sheet.
11-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Choose Apply.
The drawing changes to display the new size.
Leave the top Scale field set to 1. Change the bottom Scale
field to 1, then choose OK.
All the views that are present on the drawing assume the new
scale. Also note that the positions of the drawing views do
not change with the scale.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-15
Introduction to Drafting
The default colors are black, and gray, but any color may be selected.
11-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
• In the Part Navigator, place the cursor over the drawing sheet node and
use MB3 to select Monochrome from the pop-up menu.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-17
Introduction to Drafting
View Preferences
11-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Hidden Lines
If you toggle the Hidden Line option off, Hidden Line is not performed and all
hidden lines in the view will appear as solid lines.
If you toggle the Hidden Line option to on, the color, font, and width of the
hidden lines are determined by the settings in the Color/Font/Width menus.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-19
Introduction to Drafting
Smooth Edges
Smooth edges are those whose adjacent faces have the same surface tangent
at the edge where they meet.
If you toggle the Smooth Edges option on, you can use the Color/Font/Width
settings to specify their appearance. You can also use the End Gaps option to
vary the edge intersection appearance.
11-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Virtual Intersections
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-21
Introduction to Drafting
• In the Part Navigator, select a drawing sheet node and choose Add Base
View from the MB3 pop-up menu.
• Choose the Add Base View icon in the Drawing Layout toolbar.
When using any of these methods, click in the graphics window to place the
base view on the drawing.
11-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
After choosing Add Base View option, the View Creations Option Bar appears
in the upper left corner of the graphics window.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-23
Introduction to Drafting
11-24 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Projection Lines
Once the cursor is moved off the base view the system displays projection
lines. The view may be projected at any angle from the base view however,
the system will snap at 45 increments.
Preview
As you move the cursor around on the drawing the new view may be
previewed as a view border, wireframe, Hidden Wireframe, or shaded image.
To select a preview option click MB3 and choose Preview Style.
1 – Projection lines
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-25
Introduction to Drafting
11-26 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Editing Style
The style of an existing view may be changed by:
• Double-clicking on the view border or choosing MB3→Style on the view
border.
• Choose Edit→Style.
Moving a View
A view may be dragged around the drawing by placing the cursor over the
border of the view, when the cursor changes to drag mode, hold MB1
down and move the view as required. As you move the view in proximity to
another view, alignment lines will appear to aid in the positioning of the
view. The alignment lines will appear relative to the top, bottom, left, right,
or center of the view.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-27
Introduction to Drafting
• Use MB3 in the Part Navigator to highlight the view to be removed, and
select Delete from the pop-up menu.
11-28 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-29
Introduction to Drafting
Choose OK.
11-30 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Move the cursor to the right of the Front view so that the
alignment line is horizontal.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-31
Introduction to Drafting
Press MB2.
Move the cursor around the Right view from the 12:00 to
the 9:00 position.
Notice that approximately at approximately the 10:00 position,
a face in the Top and Front views highlight as well as the
corresponding edge in the Right view. If you select a location
with these faces highlighted you will create a true auxiliary
view of that face.
11-32 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-33
Introduction to Drafting
11-34 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
1 — Control Point
2 — Intersection Point
3 — Arc Center
4 — Cylindrical Face
Multiple Centerlines
This option, when toggled on, allows you to create multiple linear or
cylindrical centerline symbols without having to choose Apply after each
object is selected.
You can only apply multiple cylindrical centerlines when the point position
option is set to Cylindrical Face. That’s because the system assumes the
cylindrical objects are all oriented in the same manner and are of the same
length.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-35
Introduction to Drafting
You can delete a utility symbol by selecting the symbol from the
graphics window and choose the Delete icon. (Edit→Delete)
The symbols can be selected at any position. When you delete a utility
symbol, any associated objects such as dimensions are also deleted unless the
Retain Annotation option in Preferences→Drafting is turned on.
11-36 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
• If the linear centerline contains three or more associated points and all
the associated points are moved, the centerline is automatically resized
and updated. If all of the points are deleted, the centerline is also deleted,
depending on the Retained Annotation status.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-37
Introduction to Drafting
11-38 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Any holes selected that are not collinear will not be added to
the symbol.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-39
Introduction to Drafting
11-40 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
You can create a cylindrical centerline that conforms to ANSI Y14.2 standards
through points, arcs or cylindrical faces. The objects used to create cylindrical
centerlines are defined by the Position Option.
1 — Control Point
2 — Intersection Point
3 — Arc Center
4 — Cylindrical Face
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-41
Introduction to Drafting
In this activity, you will create cylindrical centerlines using both the Arc
Center and Cylindrical Face options.
Step 1: Open the pau_drf_sym4_dwg part.
11-42 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-43
Introduction to Drafting
11-44 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Place your cursor over the cylindrical face as shown and select
the face using MB1.
Challenge: Using the parts from this lesson, create some of the other Utility
Symbols by choosing the appropriate icon and following the cue line.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-45
Introduction to Drafting
Creating Dimensions
The various dimensions types may be accessed two different ways.
• One way is by choosing Insert→Dimension and then selecting the desired
dimension type.
11-46 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-47
Introduction to Drafting
Annotation Preferences
• Units — Controls the desired unit of measure for dimensions and whether
dimensions are created in single or dual dimension format.
• Radial — Controls the settings that are unique to diameter and radius
dimensions.
11-48 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Dimension Creation
Once a dimension type is selected, a Dimension icon option bar will appear
in the upper left corner of the graphics window.
This option bar accesses many of the same settings found in the Annotation
Preferences dialog that apply to dimensions. However, when changes are
made with this option bar, they only affect the dimensions being created in
the current operation and do not change the global preference settings. The
settings will return to the global condition when you exit dimension creation
or choose Reset (5).
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-49
Introduction to Drafting
This toolbar acts as a filter for selecting points on parts. You can turn icons on
(highlighted) or off in order to limit your selection to specific types of points.
The Two Pick Intersection icon (at the right end of the toolbar) will let you
select any two edges whose intersection you cannot get within the select ball.
(When you turn it on, all of the other icons will be grayed out.)
11-50 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
As you create dimensions it is now very simple to align the dimension with an
existing dimension. To help you do this, the system will provide graphical
cues whenever the origins of the dimensions line up.
As you begin to locate the dimension, pass the cursor over the existing
dimension that you want to align to. Whenever the placement image of
the new dimension is aligned horizontally or vertically with the existing
dimension (or other annotation), you will get a dashed help line.
If you want the new dimension associated with the existing dimension, make
sure the Associate Origin with Helper Line icon is turned on (It is
on by default).
The help lines appear only when you are creating a new dimension.
If you move an existing dimension, the system will not display
the help lines.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-51
Introduction to Drafting
Appended Text
You may also use the right (after), left (before), up (above), or down
(below) arrow key on the keyboard instead of the MB3 pop-up
options.
If the text is more complex, you will need to use the Annotation Editor dialog.
You can access the Annotation Editor from the interactive toolbar at any
time, or you can access it after selection of objects (and before locating the
dimension) by using MB3.
To add appended text to a previously created dimension that does not already
have appended text, you can:
• Double-click on the dimension, and then use the Annotation Editor icon
in the interactive toolbar.
• Double-click on the dimension and then use the right (after), left (before),
up (above), or down (below) arrow key on the keyboard to get the
appended text location you desire. Key in the text and press Enter.
11-52 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
• Double-click on the dimension and then use the right (after), left (before),
up (above), or down (below) arrow key on the keyboard to get the
appended text location you desire.
• Select the dimension, and then use MB3 on the appended text. You get
the following menu:
the Edit Appended Text option will access the Annotation Editor dialog.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-53
Introduction to Drafting
Tolerances
To add a tolerance later, you can select the dimension and use the methods
shown above.
To edit a tolerance later, you can use one of the following three methods:
• Select the tolerance with MB3→Edit.
• Double-click on the dimension to access the dimension bar (in the upper
left corner of the graphics screen).
11-54 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
To set the Text Arrow Placement or the Text Orientation while creating a
dimension, use MB3 before locating the text. You get the following menu:
Horizontal
Aligned
Text Over Dim. Line
Perpendicular
Text at Angle
Automatic
Arrows Out
Arrows In
Moving a Dimension
To change the origin of an existing dimension, simply drag it with MB1,
without any function active.
The cursor will change to when you are in the move mode.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-55
Introduction to Drafting
There are two possible pop-up menus that can be displayed when working
with an existing dimension.
One pop-up menu appears when selecting a dimension (outside of dimension
creation) with MB3.
The other pop–up menu appears when you double-click with MB1 on an
existing dimension (while in or outside of the dimension function) and then
click MB3.
When you access this pop–up menu, the dimension bar also appears in the
upper left hand corner.
If you again double-click (with MB1) on the selected dimension, you will
access the Dimension Style dialog.
11-56 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Deleting Dimensions
You can use the dimension pop-up menu to delete a dimension or you
can select the dimension(s) to delete, and use the Delete icon.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-57
Introduction to Drafting
In this activity, you will create several dimensions using various local settings
on the Dimensions dialog.
Step 1: Open the pau_drf_fitting_dwg part.
11-58 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-59
Introduction to Drafting
11-60 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
In the dynamic input field, key in 2X and press the Enter key.
You also need to adjust the placement before you establish the
dimension. You can do this with the MB3 pop-up menu.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-61
Introduction to Drafting
11-62 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Text Creation
The Annotation Editor is used to create notes, labels, and GD&T symbols.
You can access the Annotation Editor interface by:
• Choosing Insert→Annotation.
The Annotation icon option bar and the edit window will be displayed in the
graphics window. However, the small edit window can be enlarged and moved.
1 — Annotation Bar
2 — Edit Window
3 — Annotation Placement Toolbar
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-63
Introduction to Drafting
Creating Notes
The Annotation bar is stationary. It will always remain in the upper left
hand corner.
Because this is a window, you can drag any side or corner to change its size or
drag the entire window to a different location. Also, you’ll see horizontal and
vertical scroll bars appear whenever they are required.
11-64 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
The Annotation Placement toolbar works the same as it does for dimensions.
This window can also be moved to a different location, docked, or you can
close it if you will not be using it at the time.
Entering Text
To enter text, begin typing over the highlighted text in the Edit window.
You can use CTRL-i, CTRL-b, and CTRL-u to for italics, bold, and
underlined text as you compose the note.
After you locate the text, it remains in the edit window for you to use again or
edit for the next annotation.
You can also create a note on a drawing by dragging a .txt file from
an operating system window to the drawing.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-65
Introduction to Drafting
• Locate the cursor on the curve/edge/face where you want the arrowhead
located (with the cursor displayed as shown below).
• Press (and hold down) MB1 and drag the cursor away from the selection
point. A temporary display of the leader will be shown on the screen.
If you want a second leader, repeat the steps 2 & 3 before defining a text
location with MB1.
If you want the leader to point to empty space instead of an object
use the same procedure. The only difference is that the cursor will
not display in a “ leader” mode if an object is not selected.
11-66 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-67
Introduction to Drafting
Because you are currently using the system defaults for the
Lettering preferences, the text alignment position is located at
the mid-center of the note.
Click and hold down MB1 on the phantom circle in the front
view and drag the text until you see a leader; release MB1.
Step 7: Do not close the part, it will be used in the next activity.
11-68 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
• GD&T symbols
• User-Defined symbols
• Expression values
You can access the Annotation Editor dialog by choosing the Annotation
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-69
Introduction to Drafting
1 — Toolbar
2 — Text Entry Window
3 — Preview Window (Show Preview icon must be selected)
4 — Symbol Display and Text Preference Options
11-70 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
As you enter text and symbols, the text and control characters appear within
the Text Entry Window. In this window you may use the formatting options
available on the Toolbar to customize the appearance of your text.
For example, you may want your name to appear as italic, underlined
letters. As you type, the text will appear in the graphics window and in the
annotation editor preview window (if toggled on) as shown.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-71
Introduction to Drafting
11-72 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Editing Notes
You can edit text in a previously created note or label by selecting it from the
drawing and using the MB3 pop-up menu.
You get the following menu:
You can also edit annotation objects by double-clicking (with MB1) on the
note or label. You can also use MB1 to select multiple objects (but this will
reduce the options available on the MB3 pop-up menu).
Helper Lines
Helper lines act as a guide that allows you to line up notes, labels, dimensions,
symbols, and views to other drawing objects on the drawing. Helper lines
appear as a dashed line.
To use helper lines, move the cursor over the object to
which you want to align as you are placing the new
annotation. The note highlights and helper lines appear.
Press and release MB1 to place the annotation at the desired location.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-73
Introduction to Drafting
In this activity, you will continue creating notes and adding them to the
drawing.
Step 1: Continue using pau_drf_fitting_dwg.
Place the text in the lower left corner of the drawing as shown
below by clicking MB1 at that location.
11-74 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
Key in 2DAY.
Pass the cursor over 1/1 so that a dashed alignment help line is
shown.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-75
Introduction to Drafting
If required, drag the 1/1 note down so that the date does not
lay on top of the word “DATE”.
11-76 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Introduction to Drafting
6. Add the drawing formats; title block, border, revision block, standard
notes (Site dependent)
11. Clean up individual views with view dependent edits; erase object, edit
entire object, edit object segment (EDIT→VIEW→VIEW DEPENDENT)
12. Add the Utility Symbols; centerlines, target symbols, intersection symbols
(INSERT→UTILITY→SYMBOL)
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 11-77
Introduction to Drafting
Summary
The Drafting Application provides for the creation of drawings. Views and
dimensions that are placed on a drawing are associative to the solid model
and update when changes are made to the model.
The Annotation Editor interface makes it easy to create, edit and delete notes
and labels. The annotation bar and edit window allows you to work with
notes and labels without opening the Annotation Editor dialog.
In this lesson you:
• Modified a drawing.
• Created Dimensions.
11-78 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Lesson
Purpose
This lesson will define datum plane features.
Objectives
Upon completion of this lesson, you will be able to:
• Create a Datum Plane using various methods.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-1
Datum Plane Features
12-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
The datum plane option allows a planar reference feature to be created that
has many uses.
• To define a sketch plane.
• To act as the planar placement face for the creation of form features (i.e.:
hole, slot, pad, boss, pocket, etc.).
• To trim a body.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-3
Datum Plane Features
• Choose the Datum Plane option and then select the required objects
for the datum from the graphics window.
When you have selected enough valid objects to define a datum, a preview
of the datum is displayed in the graphics window. Use the Datum Plane
icon options to help specify objects and constraints.
Before creating the datum based on the preview, you can specify new
constraints and objects and change the parameters of the previewed datum
by dragging the handles displayed in the graphics window. Advanced editing
options to change the type of the datum and delete or change constraints
are available with the full dialog.
12-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
Opening Datum Planes first displays the icon options in the upper left corner
of the graphics window (unless there are no objects in your part, where you
will get the Datum Plane dialog instead). The icon options use the Inferred
method to let you quickly create a datum plane based on your object and
optional constraint selections.
Icon Use
Datum Plane Dialog - Use the dialog to create datum
planes that are more specific than those you can create
with the Inferred method.
If you choose MB2 while pressing the Ctrl key (or MB3→Apply)
instead of OK to create the previewed datum plane, the datum
plane icon option bar will remain in the graphics window. This will
save time if you are creating multiple datum planes.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-5
Datum Plane Features
• Center
• Point on a Curve
12-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
Offset
– Select the handle at the base of the normal, drag the datum plane to
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-7
Datum Plane Features
Center
This method lets you create a datum plane that is centered between planar
geometries.
• Choose OK.
12-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
• Select the cylindrical face or cylindrical axis symbol from the graphics
window.
• Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-9
Datum Plane Features
• Select the edge through which the datum plane is to pass. You may choose
the axis of a cylinder instead of an edge.
• Select the planar face or datum plane that the angle will reference.
OK.
– Select the rotation drag handle and drag the datum plane to the
12-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
This method lets you create a datum plane that is tangent to a cylindrical face.
coincident solutions.
• Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-11
Datum Plane Features
– Choose OK.
• Choose OK.
12-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
This method lets you create a datum plane by defining three points through
which the plane passes.
• Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-13
Datum Plane Features
This method lets you create a datum plane tangent to, normal, or binormal
to a point on a curve.
• Open the full Datum Plane dialog by clicking its icon from the icon
option bar.
You can alter the datum plane by dragging the handle of the point to
change its position along the curve or entering an Arclength value.
• Use the Alternate Solution option to get other possible datum planes
(tangent, normal, binormal) at the selected point.
12-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
• If, in addition to the curve, you select another face or linear edge, the
direction of the datum plane is defined based on this second object as
follows:
– for a planar face or linear edge, the datum plane is made parallel
to the object.
– for a non-planar face, the datum plane is made parallel to the tangent
plane at the closest point on the surface.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-15
Datum Plane Features
This method lets you create a datum plane by defining a point and a vector
direction.
• Choose the Datum Plane Dialog icon from the icon options bar.
• Select a point.
• Use the Vector option menu to define a direction, or accept the default. A
preview of the datum plane is displayed.
In the example below, a point was defined at the arc center of the hole and a
direction was defined using the Vector Constructor dialog.
12-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
In this activity, three relative datum planes will be created. The datum
planes created are shown below.
Select the top face of the block (1) and confirm the selection if
necessary.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-17
Datum Plane Features
12-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
Select the first point (1) and confirm any of the edges. Any of
the edges are acceptable because they share the end point.
Step 5: Create the third datum plane midway between the left and right
faces.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-19
Datum Plane Features
Step 6: Edit the block to verify the parametric relationship of the datum
planes to the block.
With the cursor over the block in the graphics window, press
MB3 and choose Edit Parameters.
12-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
X Length = 2
Y Length = 2
Z Length = 5
Choose OK.
The revised values are displayed in the graphics window.
Again a dialog displays options to edit the feature. The feature
may still be modified without updating the model.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-21
Datum Plane Features
• Choose the Edit Feature Parameters icon in the Edit Feature toolbar.
• With the cursor over the datum plane, click MB3 and choose Delete from
the pop-up menu.
• Select the datum plane from the graphics window and either press the
Delete key on your keyboard or choose the Delete icon.
12-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-23
Datum Plane Features
This activity will demonstrate the creation of relative datum planes as they
apply to a cylindrical face.
Step 1: Open the pau_ref_2 part and save it as ***_ref_2 where ***
represents your initials.
Step 3: Create a Datum Plane through the feature axis, at an angle to the
existing plane of 90 degrees.
12-24 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
Move the cursor over the outside cylindrical face of the feature
at the bottom of the part and select the cylindrical axis symbol.
Press and hold the Ctrl key and choose MB2 to accept
the default value of 90 and create the datum plane. (or
MB3→Apply)
Notice the datum plane icon option bar remains in the upper
left corner of the graphics window so that you can create
addition datum planes.
Step 4: Create a datum plane tangent to the outside of the same cylindrical
face to use as a placement face for the hole feature.
Select the original Datum Plane.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-25
Datum Plane Features
Press and hold the Ctrl key and choose MB2 to create the
datum plane. (or MB3→Apply)
12-26 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
Choose Simple.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-27
Datum Plane Features
Ensure that the tool solid for the hole is pointing into the part.
Choose the cylindrical face (2) of the hole through the center of
the bottom of the part as the thru face.
Choose OK.
Choose OK.
12-28 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-29
Datum Plane Features
12-30 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
Select the right edge (1, not the mid point) and confirm the
selection if necessary.
Make sure Point on Curve is toggled off in the Snap
Point toolbar.
Select the top face (2), and confirm the selection if necessary.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-31
Datum Plane Features
Now a Simple Thru Hole will be created using the datum plane.
The hole will be normal to the datum plane, but will pass through
the block at an angle because the datum plane is angled to the
block.
Select the bottom face (1) of the block as the Thru Face.
12-32 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
Choose OK.
Features are initially located in the center of the datum plane.
If no other positioning dimensions are specified, the hole will
stay in this position. In this case, the hole will be positioned to
the front and right edge of the model.
Select the edge of the block shown (1), as the target edge.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-33
Datum Plane Features
Select the edge of the block shown (1), as the target edge.
12-34 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
Choose MB2.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-35
Datum Plane Features
In this activity, you will create a relative datum plane using the Point and
Direction option.
The intent is to create a hole feature that goes through one corner
of a block and comes out the opposite corner and maintains
associativity.
Step 5: Create a datum plane with the point and direction method.
12-36 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-37
Datum Plane Features
12-38 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
If the hole is not going into the block, choose Reverse Side.
Select the far side of the block as the thru face (2) and choose
OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-39
Datum Plane Features
12-40 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
Click on p2=100.000.
Key in 400.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-41
Datum Plane Features
(Optional) Constraints
Datum planes may be created with one, two or three constraints. The
Constraints list box on the Datum Plane dialog displays the constraints
defined by your current selections. As you make selections, the list of
constraints is updated, and those available may change.
The basic constraints used with datum planes are shown in the following
table.
Constraints
Inferred - Automatically defines a datum
using constraints based on the objects selected.
Inferred is the default.
Coincident - Constrains the datum plane to be
coincident to a point, linear geometry, a linear
edge, line, datum axis or the axis of a cylinder,
cone or torus.
Parallel - Constrains the datum plane to be
parallel to another planar geometry.
12-42 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Plane Features
Summary
Datum planes 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. Reference Features
are theoretically infinite in size, but the display is limited to a size slightly
larger than that of the solid model.
In this lesson you:
• Created associative datum planes.
• Created hole features that are dependent and associated to datum planes.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 12-43
Lesson
Purpose
This lesson will define datum axis features.
Objectives
Upon completion of this lesson, you will be able to:
• Create a Datum Axis.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 13-1
Datum Axis Features
• Directional reference.
13-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Axis Features
User Interface
When you choose the Datum Axis option, an icon options bar displays in the
upper left corner of the graphics window. When this option bar is displayed,
the uses the Inferred method to let you quickly create a datum axis based on
your object and constraint selections.
The full Datum Axis dialog is used to create datum axes with different design
criteria than those you can create with the Inferred option. To open the
Datum Axis dialog, click its icon on the icon options bar.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 13-3
Datum Axis Features
• Through Edge
13-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Axis Features
• Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 13-5
Datum Axis Features
• Choose OK.
The Point on Curve icon in the Snap Point toolbar must be off in
order to create a datum axis through an edge or curve.
13-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Axis Features
• Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 13-7
Datum Axis Features
To create a datum axis through the intersection of two faces or datum planes:
• Choose OK.
13-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Axis Features
• Choose Edit→Feature→Parameters.
• With the cursor over the datum axis, click MB3 and choose Delete.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 13-9
Datum Axis Features
In this activity, a datum axis and datum planes will be added to constrain
the pivot location of a hole feature.
A 0.5 inch diameter hole is to be located in a block. The origin of the
hole will be on the top face and located from the right face. The hole
is to remain centered in the block along the YC axis. The angle of
the hole shall be editable in a plane parallel to the front face.
13-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Axis Features
Select the back face (2) of the block as shown and confirm.
Select the front face (3) of the block as shown and confirm.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 13-11
Datum Axis Features
13-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Axis Features
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 13-13
Datum Axis Features
Choose Simple.
13-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Axis Features
Select the bottom face of the block (2) as the Thru Face,
confirm and choose MB2.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 13-15
Datum Axis Features
Select the center datum plane (1) as shown and choose MB2.
The hole will always remain on the datum axis and stay
centered in the block.
13-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Axis Features
Choose OK.
The angle of the hole changes, but the point of entry remains
the same.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 13-17
Datum Axis Features
13-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Datum Axis Features
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 13-19
Datum Axis Features
Summary
A Datum Axis is a linear reference feature that is used as an aid in the
construction of other features.
In this lesson you:
• Created a Datum Axis.
13-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Lesson
14 Sketching
Purpose
This lesson introduces the method of creating a sketch and free hand
sketching of curves.
Objectives
Upon completion of this lesson, you will be able to:
• Create a sketch.
• Identify constraints.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-1
Sketching
Sketching Overview
What is a sketch?
14-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Why sketch?
Sketched profiles provide a higher level of control over features and automate
the propagation of changes. The most obvious reason for sketching is to
quickly apply constraints to capture a well-known design intent. Another
reason is to iterate through a number of various solutions to validate a
certain design intent.
Once a sketch is placed on a face or datum plane, it will automatically move
when the position of the placement face/datum is changed. Since sketches do
not require constraints, this approach is the quickest way to build features
and still have a sufficient level of associativity.
The inherent ability to solve a sketch in real time means that, as rules are
applied, the sketch objects change and move to reflect the effect that the
assigned rule has on the geometry. This gives you the ability to quickly
change profiles of features created using sketch curves.
You should sketch whenever you have a need for parametrically controlled
curves.
Many solid models can be created using combinations of form features. The
NX sketcher gives you the ability to sketch shapes that are not available as
standard form features. This could be accomplished with explicit curves, but
there would be no parametric control over the shape.
You should consider sketching when a combination of features used to create
the desired shape makes the shape difficult to edit.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-3
Sketching
When there is a commonly used shape that varies in size, a sketch can easily
accommodate the iterations of the design by editing a single constraint.
Sketches may be used as base features of a model if the shape lends itself
to extruded or revolved geometry.
14-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Sketches may be used in a number of different ways. Consider them for guide
paths for swept features, or as section curves for free form features.
The added advantage of being able to quickly and easily change the geometry
based on rules that the designer applies should be a large part of the
determination of when to sketch.
An important aspect of modeling that will help you decide when to use a
sketch is defining the design intent of the model. The design intent consists
of two items:
• Design Considerations - The geometric requirements on the actual
part, including engineering and design rules that determine the detail
configuration of the part.
As a general rule, the more design considerations and potential areas for
change, the more likely there are benefits from sketching.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-5
Sketching
Since sketches are features of the solid model, they are listed in the Part
Navigator. Editing options that apply to sketches are available in the MB3
pop-up menu.
14-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-7
Sketching
• ZC-YC Plane
• ZC-XC Plane
• Datum CSYS
After the plane is chosen the plane is highlighted in the graphics window. You
then choose OK to accept and enter the sketcher function. The sketch
plane is then oriented normal to the graphics window.
14-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
• Choose OK.
• Choose OK.
• Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-9
Sketching
• To specify a new direction, select the axis to redirect and then select a
straight edge. The straight edge is projected to the sketch plane to define
the new direction.
14-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Naming a Sketch
Since a unique name is required for each sketch, a default name will
initially be assigned with a numeric suffix. The format of the default name
is "SKETCH_###" where ### is replaced by the next sequential three digit
number beginning with 000 (SKETCH_000, SKETCH_001, etc.). A sketch
name may be defined during or after the sketch has been created by clicking
on the default sketch name, typing in the new name and pressing Enter.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-11
Sketching
• Select the Sketch icon and from the Sketch Name pull-down, select the
desired sketch.
14-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
– ZC-YC Plane
– ZC-XC Plane
– Datum CSYS
• Choose OK.
• Select the face or datum plane. (The Sketch Plane option is the
default in the icon options bar)
• Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-13
Sketching
Choose OK.
Choose Close.
14-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-15
Sketching
Step 10: Change the orientation of the face that defines the sketch plane.
Choose Tools→Expression.
Choose OK.
Rotate the part and notice how the circle remains associative
to the face.
14-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Choose OK.
A center datum plane is created.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-17
Sketching
Choose OK.
Choose Finish.
14-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Choose Finish.
Choose Sketch.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-19
Sketching
Choose Finish.
14-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Sketch curves are created via the Sketch Curve toolbar. As curves are
created geometric constraints are assigned to the curves relative to the Infer
Constraint Settings.
1 – Profile
2 – Line
3 – Arc
4 – Circle
Horizontal
Vertical
Perpendicular
Parallel
Collinear
Midpoint
Tangent
Coincident
Point on Curve
Point on String
Concentric
Equal Length
Equal Radius
As you create the curves a symbol will appear near the curve being created to
represent the constraint that will be applied, if any.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-21
Sketching
Locking a Constraint
When a constraint symbol appears during curve creation you may lock in that
constraint by pressing MB2. For example, you are creating a line and the
parallel symbol appears, you press MB2. Now as you move the cursor, the
new line that is rubber banding is doing so parallel to the reference curve.
Snap Angle
The snap angle is a preference setting in the Sketch Preferences dialog that is
applied when curves are being created. It is used to "snap" a line to horizontal
or vertical. The default snap angle is set to 3 and is user definable between
0 and 20 . This angular tolerance is defined on either side of horizontal or
vertical from the first specified location, effectively creating a 6 tolerance
zone by default.
When creating lines outside of the sketcher, snap angle only applies
when using inferred cursor location.
When the Snap Point toolbar is active, regardless of the point types turned
on, cursor location is always available.
14-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Profile Tool
The Profile tool allows creation of a string of lines and arcs without
having to specify a start for each curve after the first curve is created. Profile
is accessed by choosing the Profile icon on the Sketch Curve toolbar.
The icon options in the upper left corner of the graphics window allow you to
switch between creating lines (1) or arcs (2) and allow you to switch between
entering X-Y (3) locations or entering parameters (4).
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-23
Sketching
• X-Y location
Once you have created the first curve (line or arc), the default will revert back
to Line. You can change this any time you wish.
You can also switch to arc creation by using press-drag-release with MB1.
The "circle-X" symbol (1) controls the direction in which the arc will be
created.
If the desired arc is in the wrong direction, re-cross the end of the line (with
the cursor), and exit in a different quadrant of the symbol.
As you create curves with the profile tool, the string mode can be broken
by clicking MB2.
14-24 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Creating Lines
• Locate the start, and then enter the length and angle parameters.
• Locate the start, enter one parameter, and then locate the end.
Once you indicate a start location, the system will switch to the Parameters
mode. But you can still give an end location without changing back to XY.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-25
Sketching
Creating Arcs
Arc creation is accessed by choosing the Arc icon on the Sketch Curve
toolbar.
Once in arc creation, the icons in the upper left corner of the graphics window
give you two sets of options. The first is creation method, and the second is
for the XY-Location/Parameters choice.
– Locate the start, enter a radius value and press Enter, locate the end
point and then determine which of the 4 options you wish to create.
– The same as the previous, but enter the radius value after locating the
end point, but before the point on arc.
– Locate the center, locate the start point, enter a radius value and
press Enter, locate the end point.
– Locate the center, enter radius and sweep angle values and press
Enter, locate the start of the sweep, and locate the direction for the
sweep.
Once you indicate a first location, the system will switch to the Enter
Parameters mode. But you can still give a location without changing
back to XY.
14-26 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Creating Circles
– Locate the center, enter a radius, and press Enter. The circle is
created. You are then in multiple circle creation mode - just indicate
another location for a circle center.
– Locate the center, drag the radius until you get the size you want.
Press Enter. The circle is created, and you are in multiple circle
creation mode. Indicate another center.
Once you indicate a first location, the system will switch to the enter
Parameters mode. But you can still give a location without changing
back to XY.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-27
Sketching
14-28 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Choose OK.
Select a start location with the cursor near the bottom left
corner of the graphics window (approximately XC=-4, YC=-2)
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-29
Sketching
Hold MB1 down and drag the cursor straight up from the end
point of the last line and then release.
You are now in Arc creation mode.
14-30 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Choose Finish.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-31
Sketching
Optional Challenge
Practice sketching the following profiles:
14-32 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Creating Fillets
You can create fillets between lines, arcs or conics. You can also create a fillet
between two parallel lines.
There are several methods for creating Fillets:
• Select two curves with a single selection (at their intersection), and then
drag the size and quadrant.
• Select two curves individually, and drag the size and quadrant.
• Select one curve, enter a radius value, and select the second curve.
• Select two curves individually, enter a radius value, and the indicate the
desired quadrant.
• Drag (with MB1) across the two curves you want to fillet. The size of the
fillet is governed by where the curves are selected.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-33
Sketching
Quick Trim
This option will trim any curve to the closest curve in the sketch. The
system will preview the results in pre-selection color.
You can also trim multiple curves at one time, by using the "crayon" select
method. Hold down MB1 and drag across the portion of curves you want to
trim away.
You can also select a specific curve to trim to, by using ctrl-select to select
the desired boundary curve.
You can also select more than one bounding curve using the ctrl-select method.
In the example below, both the arc on the left and the spline on the right
were control-selected as boundary curves. With the cursor on the top line,
(between the two boundary curves), the center section is previewed as the
portion to be removed.
14-34 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-35
Sketching
Quick Extend
This option will extend lines, arcs and conics to the closest curve in the
sketch. The system will preview the results in pre-selection color.
The curve being extended must extend to an actual intersection with the
boundary curve.
You can extend multiple curves at one time, by using the "crayon" select
method. Hold down MB1 and drag across the ends of curves you want
to extend.
You can also select specific boundary curves by using the control-select
method.
As with Quick Trim, when you use Quick Extend, appropriate constraints
are automatically created.
14-36 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Step 4: Create a 4 mm radius fillet using lines L16 and L20 with a single
selection and trimming the lines.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-37
Sketching
Drag the cursor around the screen and notice that you can
select which quadrant you want.
Step 5: Create a 4 mm fillet using lines L16 and L17 with a single
selection and do not trim the lines.
14-38 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Step 6: Create a 4 millimeter fillet between lines L17 and L18. Select by
dragging across the two lines.
The 4.0 Radius value should still be in the text field on the
graphics window.
With MB1 held down, drag across the two lines as below: (This
is another method of selecting the curves to be filleted. The
curves crossed with the "crayon" are the curves selected.)
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-39
Sketching
Step 7: Create another fillet between lines L18 and L20 by using the
"crayon", but his time do NOT use a radius value.
Use Backspace to erase the 4 in the text field.
Step 8: Create a fillet between lines L18 and L19, and drag the size and
quadrant.
Individually select the lines L18 and L19.
14-40 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Choose Finish.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-41
Sketching
14-42 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Hold MB1 down and drag the cursor across the 2 curves as
shown below.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-43
Sketching
The status line informs you that the system cannot extend the
curve. This is because there is no other curve that would
intersect with the arc.
14-44 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Step 5: Continue to experiment with Quick Trim and Quick Extend until
the instructor is ready to continue.
Choose Finish.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-45
Sketching
Sketch Points
Sketch objects are defined by theoretical points. A line, for instance, is defined
by two points. The sketcher attempts to mathematically solve for the location
of the points by analyzing the constraints (rules) that are placed on objects.
The points that the sketch solver analyzes are referred to as sketch points.
By controlling the locations of these sketch points the curve itself may be
controlled. There are various ways to control these points. The sketch points
associated with different types of curves are illustrated in the graphic below.
Undefined Defined in
in X and Y Undefined in Undefined in X and Y
Directions Y Direction X Direction Directions
(no display)
14-46 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
The system removes DOF arrows as rules are written that define the location
of the sketch points.
• Arc - Arcs have sketch points at the center and at either end. These
sketch points as well as the radius of the arc may be defined.
• Circle - Circles may have the center point as well as a radius or diameter
defined.
• Ellipse - An ellipse may have the location of its center defined; also,
the parameters for the size and orientation of the ellipse are stored for
future editing.
• Line - Lines may have the sketch points at either end defined.
• Spline - Degree three splines may have their defining points located.
Slopes of the spline at the defining points may also be defined. Splines
that are of a degree other than three may be added to sketches; however,
since their defining points are not located at their knot points, there is no
way to locate their defining points using constraints.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-47
Sketching
Dimensional Constraints
Design Intent
The power in sketching is derived from the ability to capture design intent.
This is accomplished by setting up rules that dictate how sketch objects will
react to changing input. These rules are called constraints.
As many or as few constraints as necessary may be applied to cause the
sketch profile to update in the manner desired. NX sketches are not required
to be fully constrained. The entire set of these rules may be thought of as
a constraint set. The constraint set can be comprised of dimensional and
geometric constraints.
14-48 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
There are nine icons available in the dimension pull-down. The top icon is
the most useful as it infers the dimension type based on the objects that
are selected. The other eight icons are supplied for times when the system
is unable to infer the desired dimension type. These different options are
"filters" that, when selected, will only allow a specific dimension type to be
created. Because of this, certain types of geometry may not be selectable if
they do not coincide with the dimension type selected.
As dimensions are being created, the dimension, its extension lines, and
arrows are displayed as soon as the geometry has been selected. Drag the
dimension to the desired location and place it by clicking MB1.
During some dimensioning the system infers a dimension type before all
of the geometry has been selected. In these instances continue to select
geometry until the correct dimension type is displayed, or select the icon for
the dimension type desired and reselect the geometry.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-49
Sketching
You can use the dialog to create and edit dimensions, as well as change some
of the preferences. A slider (1) is also provided below the value text and
may be used to change the value.
14-50 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Below the value slider are two option menus for manipulating the appearance
of the dimension.
The Placement option menu is for defining how the text and arrows of the
dimension will be displayed. Options are for automatic text placement (1)
where the appearance is controlled automatically, manual text placement (2)
with the arrows inside the extension lines, or manual text placement with the
arrows outside (3) the extension lines.
The Leader option menu is for defining whether the dimension’s leader is
attached to the left (1) or right (2) of the dimension text.
Both of these option menus may be used before, during or after dimension
creation.
Text Height
The display height of the dimension text is controlled by the text entry
field at the bottom of the dialog. This value may be changed any time the
Dimensions dialog is active.
The default value is .150 inches (4 mm in metric parts). There are no limits
to values for this field. Modifying this value changes all the dimensions
in the active sketch.
Dimension Types
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-51
Sketching
14-52 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-53
Sketching
Radius - Used to filter the system to specify a radial size constraint for
an arc or circle. Only arcs and circles may be selected with this method.
14-54 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
In this activity, you will capture the design intent for a part by adding rules
that will control how the part is to change. These rules allow the part to be
easily modified.
The included angle of the adjustment slot should change from 45 to
75 by dimensional constraints.
In the Text Height text box, key in .06 and press Enter.
Choose Close.
Select the right end (1, over halfway, not endpoint) of the
lower angled line.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-55
Sketching
Select the right end (1, not endpoint) of the upper angled line.
Select the right end (1, not endpoint) of the line across the
bottom.
Select the right end (2, not endpoint) of the lower angled line.
14-56 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Choose Finish.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-57
Sketching
Editing Dimensions
• To edit value or the name, simply double-click on the dimension and edit
the value or the name in the text box and press Enter.
• To edit the position, place cursor over a dimension, press and hold down
MB1, and simply drag the dimension’s location.
Additional editing that may be done with the Dimensions dialog as listed
below:
• Value - Enter a new value in the text entry field or use the slider.
• Position - Click and hold MB1 on the dimension and drag to its new
position.
• Text placement method - Select a different option from the option menu.
• Text height - Enter a new text size in the text entry field.
Delay Evaluation
Evaluate Sketch
14-58 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Update Model
Update Model forces the model to update without leaving the sketch
function. (The model is updated automatically when you exit from the sketch
environment.) This is available as an icon on the Sketcher toolbar or by
choosing Tools→Update Model.
Retain Dimensions
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-59
Sketching
You will see that the two dimensional constraints alone are not sufficient to
control the angle bracket from the previous activity.
Step 1: Open pau_angle_adj_2.
14-60 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-61
Sketching
14-62 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Choose Finish.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-63
Sketching
Geometric Constraints
A geometric constraint establishes a geometric characteristic of a sketch
object (such as defining a line as being horizontal) or the type of relationship
between two or more objects (such as requiring that two lines be parallel or
perpendicular, or that several arcs have the same radius).
Unlike dimensional constraints, geometric constraints have no editable
numeric values; a constant angle constraint, for instance, simply dictates that
the line stay at the angle it is at when the constraint is applied.
During the selection of geometry you may also press MB3 on top of a selected
object to choose a constraint from a pop-up window instead of the icons in
the upper left corner.
14-64 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Listed below are all the possible constraints and their respective icon.
Collinear Concentric
Horizontal Tangent
Parallel Coincident
Non–Uniform Scale
The Show All Constraints icon will display the symbols for all the
constraints in the active sketch.
Sometimes, when the curves are very small on the screen (the view is zoomed
out), the symbols may not be displayed. You may need to zoom in to see them.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-65
Sketching
Equal Length - constrains two or more lines as being the same length.
• Spline - removes all of its rigid DOFs (it cannot be rigidly rotated or
rigidly dragged).
14-66 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-67
Sketching
Show/Remove Constraints
1 2 3 4 5
Determines Determines Determines Determines Actions that
which what type of if the filtered what can be taken
objects will constraints constraint category of on the listed
have their will be will be constraints constraints.
constraints listed. included or will be
listed. excluded. listed.
14-68 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Constraint Interrogation
One way to determine what constraints are present is to pass the selection
ball over a sketch object. If the object has a constraint associated with it, the
sketch object will be pre-highlighted as well as other sketch objects that share
the constraint and the constraint marker will appear next to the sketch
objects. If the selection ball passes over an object which has no constraints
associated with it, pre-highlighting does not occur. The constraint types and
their markers are shown in the figure below.
Constraint Categories
Constraint Listing
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-69
Sketching
Listing Box
Any time there are constraints listed in the list box they may be browsed by
selecting the constraint to highlight it. When the constraint is highlighted in
the list box, the sketch object(s) that is associated with it is also highlighted
in the graphics window. The Step Up the List and Step Down the List buttons
allow easy navigation through the various constraints. The Up and Down
arrows on most keyboards will mimic this behavior.
Information
The Information button located on the Show/Remove Constraints dialog will
list all of the constraints in the active sketch to the information window.
This is useful should there be a need to make a hard copy of the constraints
or save them as a text file.
Removing Constraints
Constraints may be deleted by these methods:
• Highlight them in the Show/Remove Constraints dialog List box and select
Remove Highlighted Constraint(s), or just double click them in the list.
• Turn on Select Constraints (on the Selection toolbar), select the constraint
symbol on the graphics window, and then choose the Delete icon.
Undo
Undo from the edit pull-down on the main menu, the icon on the standard
toolbar, the MB3 pop-up menu, or the accelerator keys. Undo takes the
user actions back one step at a time.
Dragging Geometry
Under constrained geometry can be dragged only when not in a constraint
creation mode. Simply hold down and drag MB1 while on the selected
curve(s) or point(s).
14-70 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Selection
When in the Sketcher Task Environment, the selection toolbar changes. It
has two icons that are only available in the Sketcher.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-71
Sketching
Constraint Conditions
When the Constraints dialog is active, the status line lists the constraint
condition for the active sketch. A sketch may be fully constrained, under
constrained, or over constrained. When the sketch is under constrained the
status line will indicate the number of constraints needed.
A sketch is evaluated each time a constraint is placed upon the sketch. Each
time a sketch is evaluated, the system attempts to solve the set of constraints
that describe how the geometric objects are positioned and their relationships
with each other.
Fully Constrained
In order to completely capture the design intent of a particular profile, it may
be beneficial to fully constrain the sketch. This occurs when the solver is able
to completely define all sketch geometry.
It is important to remember that there is no requirement to fully constrain a
sketch. The design intent has been captured sufficiently when the constraint
set applied to the profile causes it to update in the intended manner.
Under Constrained
A sketch is under constrained when there is insufficient information to
completely locate each sketch point. Degree-of-freedom arrows are displayed
at each point that can not be solved to identify the direction in which that
point remains free to move.
Over Constrained
A sketch is over constrained when too much constraint information is
supplied to the solver. For example, if an Equal Length constraint is applied
to two lines and then dimensions are added to each to constrain their length,
the sketch would be over constrained.
The system highlights in orange the geometry and dimensional constraints
that are causing the over constrained condition in order to prompt for the
over constrained situation to be corrected.
An unwanted constraint must be removed before the system will change the
geometric configuration. The sketch remains in the last solved condition.
Dimensional constraints that are not related to the over constrained condition
are displayed in blue. Geometry that is not related to the over constrained
condition is displayed in green.
14-72 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Conflicting Constraints
Dimensional constraints and geometry that are in conflict in the current
configuration with the current constraint set are displayed in pink. This
indicates that the constraint set that has been supplied is not solvable with
the geometry in its current configuration. Constraints may need to be added
or removed in order for the sketcher to be able to solve the constraint set.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-73
Sketching
14-74 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Horizontal icon.
This constraint will keep the line from rotating around when
dimensions are modified.
There are six places where the curvature transitions need
to maintain tangency.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-75
Sketching
Select the six tangent curve pairs near the six points shown
below, two adjacent curves at a time, and apply Tangent
constraints to each pair. Be careful to select on the correct
half of the arc.
Lastly, the two arcs at the top of the slot should remain
concentric.
14-76 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
constraint.
The slot should now be constrained such that the angle may be
adjusted while the configuration remains as intended.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-77
Sketching
Choose Finish.
14-78 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Constrain the pipe vise sketch to satisfy the stated design intent.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-79
Sketching
14-80 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-81
Sketching
14-82 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Choose Type.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-83
Sketching
Hold the Ctrl key down and select the two horizontal lines
(1) at the top of the profile.
Select the arc at the bottom of the slot taking note on which
side you choose. Select the short vertical line on the same side
of the arc (but not on the end point).
Choose Tangent.
Hold the Ctrl key down and select the bottom horizontal
line and the lower endpoint of the line originating from the
arc center.
Choose Midpoint.
14-84 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Select the line (1), shown below, between the midpoint and
the arc center.
Choose Vertical.
Select the left vertical line and place the dimension for it.
Change the value to 3.75.
Select the top left horizontal line and place the dimension.
Change its value to .5.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-85
Sketching
Select the lower end (1, not endpoint) of the left angled line.
Select the right end (2) of the top left horizontal line, avoiding
its control points. Place the angular dimension and change
its value to 45 .
Select the left end of the top right horizontal line, avoiding its
control points. Select the bottom end of the right angled line.
Place this angular dimension and change its value to the ’p’
number assigned to the other angular dimension.
Select the arc at the bottom of the slot. Place the radius
dimension and change its value to .25.
Select the line connecting the arc center and the midpoint and
place this vertical dimension. Change its value to 1.5 and
choose Enter.
14-86 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
The Status line now informs you that the sketch is fully
constrained. Remember that it is not necessarily required
to fully constrain the profile if it is updating in the manner
desired.
Step 9: Change the constraints on the sketch to alter the included angle
in the notch.
Click on the first angular dimensional constraint that was
created and change it from a 45 to 30 .
Choose Finish.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-87
Sketching
14-88 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Choose OK.
Click and drag to create a circle similar to the one shown below.
Enter a Diameter value of 2 and press Enter.
Select the arc center of the center circle and the horizontal
datum axis.
Select the arc center of the center circle again and the vertical
datum axis.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-89
Sketching
14-90 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Click and drag to create a circle near the center of the existing
circle. Enter a Diameter value of 3 and press Enter.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-91
Sketching
Choose Concentric.
Click and drag to create a circle near on left side of the graphics
window. Enter a Diameter value of 0.5 and press Enter.
Select the arc center of the circle and the horizontal datum axis.
14-92 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Step 8: Create a circle for the outer boundary on the left side.
Create another circle in the left side of the graphics window
with a diameter of 1.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-93
Sketching
Select the two circles on the left side and choose Concentric.
Step 9: Create circles representing the hole and outer boundary on the
right side.
14-94 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Select the two new circles on the right and choose Concentric.
Select the arc center of the circles on the right and the
Select the smaller circle on the left and the smaller circle on
Select the larger circle on the left and the larger circle on the
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-95
Sketching
Step 10: Set the Infer Constraint Settings before creating the lines.
Tangent .
Choose OK.
Step 11: Create the tangent lines on the outer boundary of the gasket.
14-96 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Curve.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-97
Sketching
To change the status of the objects, set the radio button to the status desired,
select the object(s) and choose OK or Apply. An option menu is provided to
filter for All (the default), Curve, or Dimension.
Reference curves are displayed in a phantom line font and are ignored during
sweep operations.
Reference dimensional constraints are displayed with only the value portion
of the expression, regardless of the preference setting. The value for this
reference dimension will be updated as the sketch is changed, but it does not
control the sketch geometry with which it is associated.
Reference curves and dimensions are displayed in a cyan color. This default
color can be changed in the Customer Defaults (File→Utilities→Customer
Defaults and then choose Sketcher→Colors)
14-98 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
In this activity, you will constrain and edit a simple sketch to change the
design intent. This configuration is not one that you would likely sketch, but
its simplicity allows the concept of over constrained to be easily shown.
Apply constraints to control the length and width of the sketch. The
shape of the sketch should remain rectangular.
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-99
Sketching
Choose OK.
Highlight the first constraint in the list and use the down
arrow button to browse through the constraints.
Choose Cancel.
14-100 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Choose Type.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-101
Sketching
Select the left hand vertical line and place the dimension.
Change the value to 2.75.
Step 10: Create a diagonal line in the sketch and convert it to reference.
Point.
Select the lower left endpoint and the upper right endpoint of
the rectangle to define the line.
14-102 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Select the right end (not the endpoint) of the lower horizontal
line and the right end (not the endpoint) of the diagonal line,
and indicate a location for the angular dimension. Change
the value to 35 .
The angle will be applied to the ends of the lines closest to the
cursor position in a counter clockwise manner.
The sketch is now over constrained. The sketch objects
associated with the over constrained condition change color.
In this case, all of the active sketch curves and dimensional
constraints are displayed in orange.
To correct the over constrained condition, one or more of the
offending constraints must by removed. Remember, the new
design intent is to drive the sketch with angular and diagonal
length dimensions.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-103
Sketching
Choose Finish.
14-104 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Sketching
Summary
This lesson introduced the concept of sketch creation.
Sketches may be used to define a base feature, guide paths, and additional
associative features to the base feature.
A sketch parametrically controls curves. It can also be defined on a sketch
plane which is associative to a datum plane/face of a model. Both of these
benefits allow you to capture and maintain design intent.
Constraints are applied to sketch objects in order to capture the design
intent. The level of constraint, partial or full, is determined by the design
intent and what is necessary to capture it.
In this lesson you:
• Created a sketch on a fixed datum plane.
• Constrained Sketches.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 14-105
Lesson
Purpose
This lesson introduces Swept Features and Boolean Operations.
Objectives
Upon completion of this lesson, you will be able to:
• Create an extruded feature.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-1
Swept Features and Boolean Operations
The features/bodies that are created will be associated with both the section
string and the guide string.
15-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Extrude
Extruding a Sketch
A sketch can easily be extruded using an object/action approach by placing
the cursor over it in the graphics window and choosing the Extrude option in
the MB3 pop-up menu. To select the sketch, the cursor selection must be set
to Select Features or Select General Objects in the Selection toolbar.
The Start and End extrude distances can then be specified by using the drag
handles or by entering a value in a dynamic input box. The Start drag handle
is represented by a sphere (1) and the End drag handle is represented by
a cone (2).
To display the Start dynamic input box, you can either select the
Start drag handle or press the Tab key.
When you achieve the desired start and end values, choose OK in the icon
options bar (or MB2) to create the extruded feature.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-3
Swept Features and Boolean Operations
Extruding a partial sketch is a technique that is used when one sketch may
define multiple features.
15-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
• Extruding a set of closed planar connected curves with another closed set
within the boundary of the first creates a solid with an interior hole.
• Extruding a curve or set of planar connected curves which are not closed
creates a sheet body unless extrude with offsets is used.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-5
Swept Features and Boolean Operations
In this activity, you will start to create a model for a draglink by extruding a
sketch.
Place the cursor over one of the sketch curves and choose
MB3→Extrude.
The default direction for the extrude is normal to the sketch
plane in the +ZC direction but you want to extrude down
in the –ZC direction.
15-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-7
Swept Features and Boolean Operations
Boolean Operations
Boolean operations are used to create a single solid body out of two or more
existing solid bodies. If a solid already exists in the part, a Boolean operation
can be specified to combine the extrusion with the existing solid body instead
of creating it as a separate solid body. These operations appear in the icon
options bar.
1 — Create
2 — Unite
3 — Subtract
4 — Intersect
15-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Unite
This option produces one solid body by defining a target solid (1)
and tool solid (2).
Subtract
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-9
Swept Features and Boolean Operations
Intersect
Boolean Errors
If you attempt to unite a tool solid within a target solid and there is no change
in topology, the following message appears.
If you attempt to unite, subtract, or intersect a tool solid with a target solid
and the two solids do not touch, the following message appears.
15-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
If you attempt to subtract a tool solid (1) from a target solid and the operation
would produce a zero thickness (2), the following message appears.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-11
Swept Features and Boolean Operations
When this option is toggled on, a Taper Angle drag handle (1) and a dynamic
input box are displayed with the extrusion preview to let you specify the
taper angle. Toggle the option off to remove the taper and drag handle from
the preview.
• If the section string included interior holes, the holes would be tapered
in the opposite direction to the outside objects.
15-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
When this option is toggled on, offset drag handles (2) and a dynamic input
box are displayed with the extrusion preview to let you specify the Start and
End offset values. The Start Offset handle is represented by a sphere and the
End Offset handle is represented by a cone. Toggle the Offset option off to
remove the offset and handles from the preview.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-13
Swept Features and Boolean Operations
Offset Examples
The values of the Start Offset and End Offset may be positive or negative.
The positive direction is determined by the direction of the End Offset drag
handle (cone).
15-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
The Extrude dialog provides a single user interface to specify start and end
limits, taper, offsets, and the Boolean operation for an extrusion. This dialog
is accessed by choosing the Extrude Dialog icon in the icon options bar.
The Extrude dialog also provides options to specify a different direction for
the extrusion using the Vector Constructor (1) or reverse the direction (2).
If the extrusion is symmetric about the section string, the Symmetric Distance
option (3) can be used so that only one of the limit values has to be entered.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-15
Swept Features and Boolean Operations
Until Next — Lets you extend the extrusion to the next body along the
direction path.
Until Selected — Lets you extend the extrusion to a selected face, datum
plane, or body.
Until Extend — Lets you trim the extrusion to a selected face when the
section curves extend beyond its edges.
Through All — Lets you extend the extrusion completely through all
selectable bodies along the extrusion path.
15-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-17
Swept Features and Boolean Operations
Enter 2.5 for the End (Limit) value and press Enter.
Enter –.25 for the End (Offset) value and press Enter.
If the Offset drag handle is pointing away from the center of
the part, use a negative value for the End offset. If the Offset
drag handle is pointing toward the center of the part, use a
positive value.
Choose Apply.
15-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Enter .25 for the End (Limit) value and press Enter.
Enter .25 for the End (Offset) value and press Enter.
If the Offset drag handle is pointing away from the center of
the part, use a positive value for the End offset. If the Offset
drag handle is pointing toward the center of the part, use a
negative value.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-19
Swept Features and Boolean Operations
Choose Apply.
The selected edge is extruded from its origin, normal to its creation
plane to a distance .25 units. The feature is defined as being .25
units thick measured outside the edge. The thickness was defined
by the values entered in the End Offset fields relative to direction
of the offset drag handle.
15-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Enter .075 for the End (Limit) value and press Enter.
Enter .15 for the Start (Offset) value and .275 for the End
(Offset) value and press Enter.
If the Offset drag handle is pointing away from the center of
the part, use positive values for the offsets. If the Offset drag
handle is pointing toward the center of the part, use negative
values.
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-21
Swept Features and Boolean Operations
Selection Intent
The Selection Intent toolbar is available to specify curve and edge selection
rules for section strings when creating extruded features. These rules can be
applied to automatically select a collection of curves or edges in a single step
instead of selecting them individually.
When the feature requires a profile or just curves or edges, the Curve Intent
Rules becomes available for collecting and section building. The pull-down
menu displays the curve or edge selection rules that are applicable to the
feature you are creating.
The type filter on the selection toolbar changes to curve or edge, based on the
needs of the feature. The cursor changes to Curve Collecting, indicating you
can collect curves or edges. Choose the rule from the pull-down menu that
best describes the action for the design intent on your feature.
Any — Lets you use the original default intent method to extend a selection.
The default method can vary based on the type of object you selected. For
example, with Extrude the default could be All Curves of Feature if a curve is
selected, and Single if the selected object is an edge. The Any method lets the
controlling feature derive intent based on the type of object selected.
Single — Lets you single-select one or more curves or edges. No rule is
applied to a collection of singly-selected curves, and it is basically a simple
list of objects without intent. You can enhance a collection of singly-selected
curves or edges by moving MB3 over one of the selected objects and then
choosing another rule.
Add Connected — Lets you select a chain of curves or edges that share
endpoints.
Note that no rule is applied if the chained curves are non-associative. The
curve intent does not attempt to grow or shrink the chain if curves are added
or no longer form a single chain after an edit to the model.
15-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
The More icon on the Selection Intent toolbar will open a dialog where
you can add special conditions for the selected rule. The availability of these
options depends on which rules are displayed in the toolbar. For example,
if the feature requires tangent chains, then the Add Connected rule is not
available in the pull-down, which in turn means that the Chain option shown
below would be disabled.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-23
Swept Features and Boolean Operations
Chain Tangent — Select this option to specify that auto chaining stops at
the endpoints of wireframe where the geometry is non-tangent. This setting
assures that the geometry added to the chain is tangent. A section can
exist on multiple tangent chains. The section does not have to be a tangent
section, but its chains can be tangent chains. If you select this option, the
Chain option is cleared.
Chain Between — Select this option to determine the number of objects
you must select for chaining.
When you clear this option, chaining is a single selection operation and you
select a seed object and all objects that meet the current constraints (that is,
the Chain or Chain Tangent options) are collected.
When you select this option, chaining is a two selection operation and you
must select the start and end of the chain before the chain is collected.
This option is available only if the Stop at Intersection option is not selected.
Stop At Intersection — Select this option to specify that auto chaining stops
not only at endpoints of the curve or edge but also on intersections with other
curves or edges. When you select a chain, all other curves and edges visible in
the selection view are checked for intersections with the current chain. At
each of the intersection points (that is, where two or more objects meet at a
point, either interior or at an end point) the system bounds the chain.
This option is available only if the Chain Between option is not selected.
Tangent Angle (Degrees) — Use this option to enter a real number for the
highest possible value you want to specify as tangent degrees.
15-24 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
In this activity, you will use Selection Intent options to extrude a sketch.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-25
Swept Features and Boolean Operations
Select the top of the largest circle in the center of the gasket.
Notice that only the portion of the circle that lies between the
intersections with the lines is highlighted.
15-26 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Start (Limit) = 0
End (Limit) = .125
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-27
Swept Features and Boolean Operations
• An open section string swept along a guide path that forms an enclosed
loop will automatically cap the end faces, providing the Modeling
Preferences Body Type is set to Solid.
• Open section strings will always be swept into a solid body when using
the sweep with offset option.
• Only one Section String and only one Guide String may be selected.
15-28 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
1 — Guide String.
2 — Section String that is at sharp corner, a location that should be
avoided.
3 — Section String that is located away from a sharp corner and
located on an end point.
4 — Two separate line objects that provide the endpoint for the section
string.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-29
Swept Features and Boolean Operations
In this activity you will continue to develop the draglink part by sweeping a
section string along a guide.
15-30 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Select one of the I-beam sketch curves as the section string (1).
The I-beam is a sketch feature so all of the curves in the I-beam
are selected except the reference line.
Choose OK.
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-31
Swept Features and Boolean Operations
First Offset = 0
Second Offset = 0
Choose OK.
Choose Create.
Step 4: Unite the new swept solid with the existing solid.
Make layer 1 the work layer.
15-32 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-33
Swept Features and Boolean Operations
In this activity, you will sweep an open section string along a closed guide
string to create a solid body.
Select the sketch of the open profile (1) as the section string.
Choose OK.
15-34 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Select the sketch of the closed profile (2) as the guide string.
Choose OK.
Verify that the First Offset and Second Offset are set
to 0 (zero).
Choose OK.
Shade the display if desired to better view the model. The open
section string was swept along the full length of the guide
string and the system automatically caps the open ends to
produce a solid body.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-35
Swept Features and Boolean Operations
Step 4: Optional Challenge — Undo the creation of the solid and create
it again specifying a .25 single offset toward the outside of the
curves. The part should resemble the figure shown.
15-36 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Revolved Body
Revolve Methods
After selecting a section string, a dialog is displayed to choose a method
to use to create the revolved body.
Axis & Angle - Allows the creation of a single feature by revolving the
section curves about a specified axis.
• The amount of rotation is determined by entering a Start Angle and End
Angle. The total number of degrees cannot exceed 360.
• The plane of the selected curves is considered zero degrees. The angles
entered determine the number of degrees the system revolves the selected
curves about the selected axis.
• Entering a Start Angle which is greater than the End Angle causes the
system to sweep in the direction of negative rotation. First Offset and
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-37
Swept Features and Boolean Operations
• Geometry that provides more than one possible sweep area (B). In this
example, the curves produce three possible regions.
15-38 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Choose OK.
Select the Datum Axis from the graphics window and choose
OK.
Start Angle = 0
End Angle = 360
First Offset = 0
Second Offset = 0
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-39
Swept Features and Boolean Operations
Choose OK.
A solid revolved body is created from an open section string. If
a solid body is desired through a sweep of less than 360 , the
section string must be closed or offsets must be specified.
Choose Cancel.
Select the sketch again as the section string and choose OK.
Select the Datum Axis from the graphics window and choose
OK.
Start Angle = 0
End Angle = 180
First Offset = 0
Second Offset = .25
15-40 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Choose OK.
Notice that the revolution starts at the plane of the curves and
revolves in a counterclockwise direction with respect to the
positive axis of rotation. (Datum Axis). The Right Hand Rule
for Positive Rotation applies.
Select the solid face (1) as shown and confirm the selection.
Choose OK twice.
Choose XC Axis.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-41
Swept Features and Boolean Operations
Select the far end point of the edge, as shown below, as the
rotation point.
Start Angle = 0
End Angle = –90
First Offset = 0
Second Offset = 0
Choose OK.
The cue line prompts to Choose boolean operation from the
dialog that is to be performed with the revolved feature.
Choose Create.
Step 6: Unite the new revolved solid body with the existing solid body.
Select the target (1) and tool (2) solids as shown below.
15-42 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Choose OK.
Step 7: Optional Challenge — This shell is one of two molded parts that
must fit together. Add a lip to the outside edge of the part by
extending the outside edges of the top planar face with an offset
value and height value equal to half the shell thickness.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-43
Swept Features and Boolean Operations
15-44 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Select the sketch (1) shown below as the section string and
choose OK.
Select the vertical line shown to define the vector for the axis of
revolution.
Choose OK.
Start Angle = 0
End Angle = 360
First Offset = 0
Second Offset = 0
Choose OK.
Choose Create.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-45
Swept Features and Boolean Operations
Step 4: Unite the new revolved solid body with the existing solid body.
Choose OK.
15-46 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
In this activity you will complete the development of the draglink part.
Step 1: Make sure ***_draglink_1 is the work part.
Verify the Curve Intent Rule is set to either Any or All Curves
of Feature in the Selection Intent toolbar.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-47
Swept Features and Boolean Operations
15-48 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-49
Swept Features and Boolean Operations
Choose OK.
15-50 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Swept Features and Boolean Operations
Summary
Swept features are created by extruding, revolving, or sweeping a section
string. The section string may be composed of sketch curves, explicit curves,
solid edges, solid faces, and sheet bodies.
Boolean operations are used to create a single solid body out of two or more
existing solid bodies.
In this lesson you:
• Created extruded features.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 15-51
Lesson
Purpose
To modify solid body features by editing their defining criteria.
Objectives
• Move a Feature.
• Delete a Feature.
• Rename a feature.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-1
Editing the Model
Editing Features
There are several different ways to access options to edit features in NX.
Choosing Edit→Feature from the menu bar provides many options related to
editing features. Some of these options are outside the scope of this course.
16-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
Part Navigator
Feature editing options are also available in the Part Navigator.
To access the Part Navigator, choose the Part Navigator icon in the Resource
Bar on the right side of the NX window. Selecting the node for the
feature and clicking MB3 will display a pop-up menu.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-3
Editing the Model
To access the MB3 pop-up menu for features, Select Features must be on in
the Selection toolbar.
16-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
The Suppress and Unsuppress options allow you to temporarily remove and
restore features from the solid body and its display.
Suppress
• The removal of non-critical features, such as small holes and blends, from
the model for other applications.
When a parent feature is suppressed, the child features are also suppressed.
Unsuppress
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-5
Editing the Model
Move
To a Point
16-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
CSYS to CSYS
This option allows the selected feature to be repositioned from its current
coordinate system to the desired coordinate system. A Reference Coordinate
System and a Destination Coordinate System must be defined using the
CSYS Constructor.
The relocated feature will maintain the same relative position to the
Destination Coordinate System as it had with the Reference Coordinate
System.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-7
Editing the Model
Deleting Features
If you choose the Delete icon from the Standard toolbar (or
Edit→Delete), an icon options bar is displayed in upper left corner of the
graphics window.
Choosing the Features icon allows you to select features to delete. Choosing
OK will delete the selected features.
When a feature is deleted from a body, the space it occupied or voided is filled
in exactly as it was before the feature was created.
If a feature is mistakenly deleted, Undo function may be used immediately
after the deletion to restore the feature.
Any features whose placement, not position, is dependent on the
deleted feature will also be deleted. For example, if a hole has been
created using a datum plane for its placement face, and the datum
plane is deleted, the hole will also be deleted.
16-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
Feature Playback
You may browse forward or backward through the features in the model.
Once the intended feature has been reached, you may edit or interrogate it’s
defining parameters and step to another feature. At any time a trigger may
be set to update the model starting at the current feature and continuing
until the model is complete, or until a feature fails to update.
The message area in the dialog shows whether the current feature updated
successfully as well as any applicable error or warning messages if the
feature fails to update.
All options outside the Edit During Update dialog are disabled
while the model is being reviewed or edited.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-9
Editing the Model
Review the model — lets you investigate, but not edit, the rebuilt
model with options from the menu bar or the MB3 popup menu. (The options
available are the same as those in the Gateway application.) Review the
Model cannot be used to review features that have not yet been rebuilt.
16-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
Update Failures
The options that allow you to advance forward through the model history
(Step, Step To, and Continue) are disabled until the failure is resolved and the
feature successfully updates. You may delete, suppress, or edit the current
feature or step back and edit an earlier feature.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-11
Editing the Model
16-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
Show Current Model — displays the part of the model that has been
successfully rebuilt.
For performance reasons, the display does not change during update
when an update method other than Show Current Model is used.
After the model update has finished, the display is updated.
Post Recovery Update Status — specifies what should happen after an
edit is made during an update failure.
• Continue — restarts the automatic update process from where it left off.
• Pause — stops at the next feature after an edit is made and lets you
choose other Edit during Update options, rather than automatically
resuming the update.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-13
Editing the Model
Selection Toolbar
The selection toolbar may be used anytime the selection of a feature for
modification or the extraction of data is required. This method of editing
allows an Object/Action approach, where the object to edit is selected first
and then the necessary action is defined.
The Select Features must be on to allow the selection of features using the
Object/Action approach. The Type Filter may be used to narrow the band of
selectable features.
Other options in the Selection toolbar such as Reset and Deselect All may be
used to further discriminate in the selection of objects.
16-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
MB3 may be used to select an available operator for that object. When
pressing MB3 the cursor must be on top of the object for the pop-up menu
to appear.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-15
Editing the Model
16-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-17
Editing the Model
Try to Fit the view using the Fit icon in the View toolbar.
All options outside the Edit During Update dialog are disabled
while the Edit During Update dialog is displayed.
Choose OK.
16-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
Choose RECTANGULAR_PAD(8).
Choose Apply.
DXC = .75
DYC = –.5
DZC = 0
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-19
Editing the Model
Choose OK.
Choose Apply.
Choose XC Axis.
16-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
Choose YC Axis.
Choose OK.
Select edge (1) as the X axis and edge (2) as the Y axis.
Choose OK.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-21
Editing the Model
Choose OK.
16-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-23
Editing the Model
In this activity, you will edit the creation parameters of a feature and then
capture one aspect of the design intent by editing a feature’s positioning
dimensions to be associative to the creation parameters of another feature.
Step 1: Edit a Feature’s Parameters.
Continue to work with pau_edit_feature_1.
Choose BLOCK(0).
Choose OK.
The parametric values for the block are displayed in the
graphics window. A parameter may be chosen by selecting it
from the graphics window or by choosing Feature Dialog.
Note the expression that controls the width, p8=3.120; this will
be used in the next few steps.
16-24 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-25
Editing the Model
Enter p8/2.
The expression p8 controls the width of
the part.
16-26 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-27
Editing the Model
In this activity, you will edit a feature that causes a feature to be positioned
completely outside the target body. Using the Edit during Update dialog, you
will rectify the problem and continue the update of the model.
Step 1: Edit a Feature’s Parameters.
Continue to work with pau_edit_feature_1.
16-28 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-29
Editing the Model
16-30 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
Part Navigator
The Part Navigator allows various actions to be performed on features.
Holding down MB3 on a feature node in the Part Navigator displays a feature
specific pop-up menu offering pertinent editing options.
To access the Part Navigator, choose the icon on the Resource bar on the
right side of the NX window.
The options in the pop-up menu may vary depending on what feature is
selected and what operation may be pending at the time. Many of the options
are not available if the Modeling application is not active.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-31
Editing the Model
The following options appear on the Part Navigator MB3 pop-up menu for
feature nodes.
Display Dimensions
Choosing Display Dimensions causes the feature’s parameter values to be
displayed (just as they are with Edit Parameters). The temporary display
remains until a Refresh is performed.
Show/Hide
Allows the body or parents for the selected feature to be hidden or displayed.
This function blanks/unblanks the object(s) and their display can be brought
back by using the Show/Hide options or by using the blanking functions found
under the Edit→Blank options in the Menu bar.
The Hide Body option "blanks" the solid body that the feature is applied to.
The Hide Parents option is more applicable to swept features. If the Hide
Parents option is used on a swept feature, the system will hide (blank) the
parent curves which generated the swept feature. If the swept feature is
derived by a solid edge(s) then the Hide Parents option will hide (blank) the
parent solid body. This option is not effective in showing or hiding "resulting
curves," which are produced directly from a curve feature operation, such
as with Offset Curve.
Filter
Lets you apply a system filter to the Part Navigator display tree based on the
features currently selected. These filters let you simplify the display tree by
hiding features by type or timestamp order.
To turn off a filter, place the cursor in the Part Navigator away from
a feature node, click MB3, and turn off the Apply Filter option in
the pop-up menu.
16-32 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
Edit Parameters
Lets you edit the feature’s parameters (same as Edit→Feature→Parameters).
Double-clicking on a feature name in the Part Navigator will also display
the Edit Parameters dialog.
Edit Positioning
Reorder Before/After
Allows the construction order of the features in the model to be altered by
positioning the selected feature before or after other features in the build
hierarchy. Choose the feature that the selected node is to be reordered
relative to from the Reorder Before or Reorder After cascade menus.
Nodes may also be dragged and dropped in the Part Navigator window to
perform a feature reorder. Multiple features may be selected by holding
the Ctrl key down during selection.
Group
Same as Format→Group Features. This option lets you group features into
a special collection called a Feature Set. Members of a Feature Set can be
controlled together during suppress, delete and move feature operations.
Choosing Group causes the Sets of Features dialog to appear. The features
included in the Feature Set can also be hidden so they do not show in the
Part Navigator and can only be accessed under the Feature Set Name.
If you delete a Feature Set, all of its member features are also
deleted. To delete a Feature Set without deleting its members,
first remove its members.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-33
Editing the Model
Replace
The replace option allows a feature’s definition to be replaced or "redefined"
by another feature. For example, a surface that is used as a trim face could
be replaced for a different surface without having to delete or redefine
several other features. For more information on replace see the technical
documentation.
Rename
Features are named by the system on creation, such as BLOCK(0). The
rename option allows user-defined names to be added. The user defined name
will appear in addition to the system defined name in the Part Navigator
(i.e. BLOCK “my block”(0)).
Delete
Deletes the selected feature (same as Edit→Delete).
Information
Provides information about the selected feature in the Information window.
Properties
This option provides access to General and Attribute information for the
feature selected. General properties include the feature name, which can be
edited similarly to the Rename function. Attributes can be added to any
feature to include information which could be called out in a specified column
of the Part Navigator. For more information on feature attributes and Part
Navigator columns see the technical documentation.
16-34 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
Choose the push pin icon in the upper left hand corner to
permanently display the Part Navigator.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-35
Editing the Model
Place the cursor over the node for HOLLOW(1), press and hold
down MB1, drag the feature just below EXTRUDED(2).
The hollow feature is reordered after the extruded feature and
the graphics window reflects the edit.
16-36 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-37
Editing the Model
Place the cursor over the node name BLEND(4), use the MB3
pop-up menu to choose Rename.
Close the Part Navigator Window (use the push pin icon).
16-38 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
As more features are added to a model, the model will take longer
to update. If you are making several minor edits to a complex model with
many features, it may be beneficial to control when the model is updated.
Instead of waiting for the model to update after each edit, you can delay the
updates until after all edits are specified.
To delay model updates, choose Tools→Update→Delayed after Edit. If this
is an option that will be used often, you can add the Delayed Update on
Edit icon to the Edit Feature toolbar.
• If Delayed Update on Edit is off, the part is updated after the completion
of each edit operation. This is the default setting.
• If Delayed Update on Edit is on, feature updates are delayed while edits
are made. For example, the positioning dimension of a feature may be
changed followed by an edit to the parameters of another feature without
updating the model.
Update
Once the Delayed Update on Edit option is enabled and edits are
made, the Update option becomes available so that you can update the model
when it is convenient.
This option is accessed by choosing Tools→Update→Update Model. If this
is an option that will be used often you can add the Update icon to the Edit
Feature toolbar.
The model will be updated automatically when the part is saved.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-39
Editing the Model
Reattaching a Feature
One of the options available for editing under Edit Parameters is Reattach.
Reattach allows the feature references of the feature to be redefined.
A feature reference may be an attachment face, a thru face, a target edge for
positioning, etc. Objects that may have their references redefined include
most form features (holes, pockets, grooves, pads, slots, and bosses), and
linear instance sets of these features, trim faces of extruded and revolved
features, and user-defined features (UDFs).
In the figure below, a slot feature is reattached from the original placement
face to a new face.
16-40 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-41
Editing the Model
Reattach Options
Specify First Thru Face — allows the first through/trim face of the
feature being edited to be redefined.
16-42 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-43
Editing the Model
In this activity, you will move a feature from one face to another.
A Reattach dialog displays icons for the selection steps and other
options for reattaching the feature.
The icon for Specify Target Placement Face is highlighted.
Also, notice that the current placement face for the Rectangular
Pad feature is highlighted in the graphics window.
The Cue Line prompts to select a Target face to define the new
placement face for the feature.
16-44 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
Select the lower edge of the face (2) as the horizontal reference.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-45
Editing the Model
Choose the lower front edge (1) of the solid as the target object
as shown below.
Select the bottom outside edge of the pad (2) feature as the
tool edge.
Select the right vertical edge (1) of the solid as the Target
Object as shown below.
Select the right outside edge (2) of the pad feature as the
tool edge.
16-46 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Editing the Model
The holes also move with the pad. This is because the holes are
child features of the pad. They were placed on a face of the pad
and were positioned relative to the edges of the pad.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 16-47
Editing the Model
Summary
The Edit Features functions provides an efficient and robust capability to
change design, form, fit, and function. Because parametric values can be
accessed and edited, investment of parametric design time is not wasted
when the need for design changes occur. The good designer will possess good
modeling skills that keep in mind downstream editing requirements.
This lesson introduced:
• Suppressing and Unsuppressing Features.
• Moving Features.
• Deleting Features.
16-48 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Lesson
17 Instance Arrays
Purpose
This lesson is an introduction to Instance Arrays.
Objectives
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 17-1
Instance Arrays
Instance
You can use the Instance option to duplicate existing features and
eliminate repetitive tasks when creating models. This option can be accessed
by choosing the Instance Feature icon from the Feature Operation toolbar or
by choosing Insert→Associative Copy→Instance from the menu bar.
Choosing this option displays a dialog which allows you to specify an Instance
type. Rectangular and Circular Instance Arrays are supported as well as the
ability mirror individual features or an entire solid body.
17-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Instance Arrays
An Instance is a shape linked feature, similar to a copy. The Instance not only
duplicates the feature but preserves the parameters of the feature.
Since all instances of a feature are associated, the parameters of the original
feature may be edited and the changes are reflected in every instance of the
feature. The instance itself is also a parametric feature so parameters such
as the number of instances and spacing may be edited.
The following Instance Types are available:
• Rectangular
• Circular
• Simple
• Identical
In most cases the General method is the best practice. However, in very
complex models, system performance may be affected. In these cases, using
the Simple method may increase performance and in a worst case scenario
the Identical method may be required.
Most Feature Operations (Edge Blend, Chamfer, Hollow, etc.) may
not be instanced.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 17-3
Instance Arrays
This function allows the creation of a linear array of instances from the
selected feature(s). These arrays may be in either the XC or YC direction
or both.
All rectangular arrays will be created in a plane parallel to the XC - YC plane.
The WCS can be redefined while in the process of creating arrays.
The position of the rectangular array will remain relative to the location of
the feature that the array is based on. If the feature position is edited, the
array position will also update.
After the feature(s) to be instanced is selected, the following parameters
must be entered:
• Number Along XC — The total number of instances in the XC
direction, including the original feature to be Instanced.
The offset values can be either positive or negative. The direction will be
relative to the current orientation of the WCS.
The total number of instances for both the XC and YC directions must be
a whole number greater than zero.
Number Along XC = 3
XC Offset = .75
Number Along YC = 4
YC Offset = 1
17-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Instance Arrays
Once the feature is selected and the parameters specified, a rotation axis
must be selected. The plane in which the circular instance array will be
created will be normal to this rotation axis, regardless of WCS orientation.
A rotation axis may be defined by specifying a Point & Direction (Vector
Constructor dialog) or by specifying a Datum Axis.
Defining a point and direction will not maintain positional
associativity. If the defined point moves, the circular array will
not move with it. Defining the rotation axis by a datum axis will
maintain positional associativity.
After choosing the Point & Direction method and defining a rotation axis, you
will also be prompted to specify a Reference Point. This is the location that
the instanced feature will be rotated about, relative to the rotation axis.
Number = 8
Angle = 45
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 17-5
Instance Arrays
There will be a total of six holes in the instance array. Two holes in
the XC direction and three holes in the YC direction.
Select that Planar Placement Face (1) and the Thru Face
(2) as shown.
17-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Instance Arrays
Choose Format→WCS→Orient.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 17-7
Instance Arrays
Choose OK.
Choose OK.
Method = General
Number Along XC = 2
XC Offset = 1.25
Number Along YC = 3
YC Offset = .687
Choose OK.
A temporary display of the instance array will appear in the
graphics area. Choosing Yes will create the instance as it is
shown in the graphics window. Choosing No will return to
the Enter Parameters dialog.
17-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Instance Arrays
Choose Yes.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 17-9
Instance Arrays
The finished part will have four legs that are identical and are to
be equally spaced about center of the cylinder. The figure below
illustrates the “Before and After” model.
EXTRUDED(5)
BOSS(6)
BOSS(7)
EXTRUDED(9)
SIMPLE_HOLE(12)
17-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Instance Arrays
Method = General
Number = 3
Angle = 120
Choose OK.
The axis of rotation must be selected. Using a Datum Axis
maintains positional associativity.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 17-11
Instance Arrays
Select the first instanced feature from the list and choose OK.
All options available for editing the selected feature are
displayed in the dialog that appears. The options in the dialog
may vary depending on which feature is selected.
Method = General
Number = 4
Angle = 90
17-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Instance Arrays
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 17-13
Instance Arrays
17-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Instance Arrays
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 17-15
Instance Arrays
17-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Instance Arrays
The model updates to reflect the change. Notice that the hole
pattern on the left does not update as expected. This is due to
this hole pattern being created with a non-associative reference
point and direction vector.
The left hole pattern maintained its relationship to the objects
used to define it, but the non-associative specified point in
space does not change. The hole pattern on the right that
depends on the relative datum axis to define the rotation point
and vector updates as expected.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide 17-17
Instance Arrays
Summary
The Instance functionality duplicates existing features, eliminating repetitive
efforts in the creation of models.
In this lesson you:
• Created a Rectangular Instance Array.
17-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Appendix
A Additional Projects
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-1
Additional Projects
Project 1
A-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
Project 2
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-3
Additional Projects
A-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
Project 3
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-5
Additional Projects
Project 4
A-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-7
Additional Projects
Project 5
A-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-9
Additional Projects
Project 6
A-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-11
Additional Projects
Project 7
A-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-13
Additional Projects
Project 8
A-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-15
Additional Projects
Project 9
A-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-17
Additional Projects
Project 10
A-18 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-19
Additional Projects
Project 11
A-20 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
Project 12
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-21
Additional Projects
A-22 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
Project 13
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-23
Additional Projects
A-24 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
Project 14
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-25
Additional Projects
A-26 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
Project 15
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-27
Additional Projects
Project 16
A-28 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-29
Additional Projects
Project 17
A-30 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-31
Additional Projects
Project 18
A-32 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Additional Projects
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide A-33
Appendix
Overview
This appendix describes the various Point Constructor methods that may
be used.
The Point Constructor dialog box provides a standard way to specify points.
It allows the creation of point objects as well as the determination of locations
in three-dimensional space.
Points may be specified in one of two ways: either choose one of the provided,
icons at the top of the dialog box, or directly enter the X-Y-Z coordinates in
the fields provided.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide B-1
Point Constructor Options
When you choose the Point icon, the Point Constructor lets you create point
objects. Points appear on the screen as plus signs (+).
When you use the Point Constructor in any other option, you are only
specifying temporary locations. These locations are displayed as asterisks (*).
Choose Refresh to remove the asterisks.
Points may be used to locate other objects, such as the title block on a
drawing. Points may also be used to construct curves or surfaces.
Locating positions with the Point Constructor dialog box is also valuable.
For example, the end of a line or the center of a circle may be specified to
locate objects in model space. The positions of the control points of a curve
may also be specified.
B-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Point Constructor Options
Inferred Point
Depending on where you select when using this option, one of the
following single selection options will be used: cursor location, existing point,
end point, mid point or arc center. This option does not require a selection of
the particular point type for each selection.
Cursor Location
Existing Point
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide B-3
Point Constructor Options
End Point
Use this option to specify locations at the end points of existing lines
(1), arcs (2), conics (3), and splines (4).
When selecting geometry, place the selection ball near the end point (1) you
wish to select. The point is located at the end of the curve nearest to where it
was selected (see below). Closed curves, such as complete circles, have only
one endpoint because the two ends are at the same coordinate location.
B-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Point Constructor Options
Control Point
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide B-5
Point Constructor Options
Intersection Point
When two selected curves are not coplanar with the XC-YC plane the system
creates the point on the first curve (1) selected. By projecting the second
curve (2) parallel to the ZC axis an apparent intersection is calculated and
the point (3) is defined on the first object selected (see below). Projections
are always done along the ZC-axis.
B-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Point Constructor Options
Arc/Ellipse/Sphere Center
In the example below, selecting with the circumference (1) of the large circle
within the selection ball defines the center point (2) of the large circle.
Selecting near the center of the large circle (1) will not select the center
of the large circle since the selection ball touches the circumference of the
small circle.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide B-7
Point Constructor Options
Angle on Arc/Ellipse
The angle value is entered in degrees. The angle is referenced from the
positive XC axis and is measured counterclockwise in the WCS. The angular
position on the arc or ellipse may also be defined on the unconstructed
portion (2) of an arc or ellipse.
B-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Point Constructor Options
Quadrant Point
Points may be located at the starting point of the arc or ellipse and then
at quarter-distance intervals along the object. The point located (1) is the
quadrant point nearest to the position selected (2). The quadrant position
may also be defined on the unconstructed portion (3) of an arc.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide B-9
Point Constructor Options
Point on Curve/Edge
B-10 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Point Constructor Options
Point on Surface
The U and V Parameters can have values between 0 and 1 to define the
location on the face.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide B-11
Point Constructor Options
Offset
This option allows the specification of a position in model space offset from
a reference position in model space. The offset location may be specified
relative to the reference position using either the absolute or the work
coordinate system.
Once an offset method has been specified, it remains in effect until another
offset method is selected. The default setting is None (no offset).
Offset allows a position to be specified away from a specified reference, or
base position in one of the five ways discussed below. This is a useful tool if
the desire is to specify many positions where each position is offset from the
previous position, or when the position that is being specified is relative to
another position most easily defined by selecting a pre-existing point.
B-12 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Point Constructor Options
In the example below, the need is to specify a quick row of points, offset in
the X direction and Y direction. The first point (1) could be specified, the
offset would be set to rectangular and the values entered, OK could then be
chosen a number of times to offset the remaining points from each previous
point. Each alternating OK specifies the next base position, then the next
offset position based on the values.
Exiting the Point Constructor menu when using an offset requires the return
of the offset setting to NONE. This may be accomplished by choosing the
RESET button, or by manually changing the offset type back. If The NONE
setting is not reset, the Point Constructor continues to offset positions from
the last specified position.
Reset
Use the Reset button to quickly set the X-Y-Z coordinate fields to 0.0, and to
set the Offset option to None.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide B-13
Point Constructor Options
Rectangular Offset
B-14 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Point Constructor Options
Cylindrical Offset
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide B-15
Point Constructor Options
Spherical Offset
Vector Offset
This option allows specification of an offset point (1) by indicating a direction
and distance (2). A vector (3) is defined by selecting a line (4). The direction
of that vector is determined by which end of the line is selected.
B-16 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Point Constructor Options
This option allows an offset point (1) to be defined along a curve by a specified
arc length distance or a percentage of the total curve path length.
How the curve is selected determines the direction in which the offset will
occur. Select the curve away from the reference position on the side of the
curve you want to specify the position. In the example below, the reference
point (1) is in the middle of the curve. The user selects at position 2 to produce
direction 3 and selects at position 4 to produce direction 5.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide B-17
Appendix
C Customer Defaults
Overview
There are utilities and customization files which affect the default interface
and behavior of NX. This appendix covers these topics which would normally
be the responsibility of a system administrator.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide C-1
Customer Defaults
Customer Defaults
Customer defaults are accessed by choosing
File→Utilities→Customer Defaults.
When NX is first started (out-of-the-box) the defaults are set to User and a
variable points to a user file which may or may not exist. This is an extract
from the log file for a user named “nxuser” after logging in and starting
NX for the first time:
Processing customer default values file
C:/Documents and Settings/nxuser
/Local Settings/Application Data/Unigraphics Solutions
/NX/nx3_user.dpv
User customizations file
C:/Documents and Settings/nxuser
/Local Settings/ Application Data/Unigraphics Solutions
/NX/nx3_user.dpv does not exist
The fact that the file does not exist is of no concern because the path is
writable for the person logged in.
NX will create the file nx3_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 file and customize it as you wish, and then make it read only.
• Define the file in a path to which the user cannot write. The file and the
path need not exist.
• Lock one or more defaults at a higher level, i.e. group or site level.
C-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Customer Defaults
There are three levels of defaults that your system administrator can set.
These are site, group, and user. Any of all of these levels may be read-write,
although it is customary to set the site and group levels to read only.
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 file is writable the value of
a locked default can not be changed until the lock icon has been toggled off
for the given default).
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide C-3
Customer Defaults
For example, to lock out the ability to create promotions, the administrator
clicks the lock beside promotions at the site or group level. The icon changes
color and the text is de-emphasized.
C-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Customer Defaults
The system administrator can use the Default Lock Status to set the global
locked status for all of the customer defaults on all defaults pages. This
allows strategies like All are locked except..." or All are unlocked except...
instead of requiring the assertion of 5000+ individual locks.
Locks at the group level change color and the text is de-emphasized.
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.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide C-5
Customer Defaults
C-6 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Customer Defaults
There are two possible settings for the user level and one each for the group
and site levels:
Variable Description
Defaults File Heading
UGII_LOCAL_USER_DEFAULTS This variable is a fully qualified file
MISCELLANEOUS specification: it can be any file name
in any location.
The recommended file extension is
.dpv
The file need not exist. The file
will be created when the initial
customizations are saved.
The directory path must exist and be
writeable to create the file.
UGII_USER_DIR This directory pointed to must have
UGALLIANCE Variables the startup directory defined in
structure outlined below. The file
nx3_user.dpv will be created when the
initial customizations are saved (if it
does not already exist) in the startup
folder.
Define this ONLY
if UGII_LOCAL
_USER_DEFAULTS is
NOT defined.
UGII_GROUP_DIR The file nx3_group.dpv will be created
Not defined when the initial customizations are
saved (if it does not already exist) in
the startup folder under the directory
pointed to.
UGII_SITE_DIR The file nx3_site.dpv will be created
UGALLIANCE Variables when the initial customizations are
saved (if it does not already exist) in
the startup folder under the directory
pointed to.
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide C-7
Customer Defaults
There is a standard structure for customer site installation of menu files and
shared libraries. This directory structure defines three subdirectories. For
the purpose of this discussion only the startup folder need exist; however, you
might encounter the others if you have site customization.
C-8 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Index
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide Index-1
Index
Index-2 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
Index
©UGS Corp., All Rights Reserved Practical Applications of NX – Student Guide Index-3
Index
Index-4 Practical Applications of NX – Student Guide ©UGS Corp., All Rights Reserved NX 3
STUDENT PROFILE
In order to stay in tune with our customers we ask for some background information. This information will be kept
confidential and will not be shared with anyone outside of Education Services.
Please “Print”…
Your Name U.S. citizen Yes No
Employer Location
Thank you for your participation and we hope your training experience will be an outstanding one.
This page left blank intentionally.
Practical Applications of NX Course Agenda
Monday Morning
• Introduction & Overview
• Lesson 1. Getting Started
• Lesson 2. Introduction to Solid Modeling
• Lesson 3. Positional Form Features
Afternoon
• Lesson 3. Positional Form Features (con’t)
• Lesson 4. Expressions
Tuesday Morning
• Lesson 5. Face Operations
• Lesson 6. Edge Operations
• Workbook Project Description & Section 1 Rear Differential Modeling
• Lesson 7. Model Construction Query
Afternoon
• Lesson 8. Introduction to Assemblies
• Lesson 9. Adding Components & Mating Conditions
• Workbook Section 2 Rear Differential Assembly
Wednesday Morning
• Lesson 10. The Master Model
• Lesson 11. Introduction to Drafting
• Workbook Section 3 Rear Differential Drafting
Afternoon
• Lesson 12. Datum Plane Reference Features
• Lesson 13. Datum Axis Reference Features
• Workbook Section 4 Rear Axle Modeling, Assembly, and Drafting
• Workbook Section 5 Left Pinion Modeling, Assembly, and Drafting
Thursday Morning
• Lesson 14. Sketching
Afternoon
• Lesson 15. Swept Feature and Boolean Operations
• Workbook Section 6 Power Pack Sketching
Friday Morning
• Workbook Section 7 Rear Drive Gear Modeling
• Workbook Section 8 Part and Assembly Editing
• Lesson 16. Editing the Model
Afternoon
• Lesson 17. Instance Arrays
• Workbook Section 9 Rear Drive Gear Completion
• Workbook Section 10 Assembly Completion
This page left blank intentionally.
Class Layers and Categories
The following layer and category standards will be followed in this class.
Model Geometry
Drafting Objects
Engineering Disciplines
SOMEWHAT
SOMEWHAT
STRONGLY
STRONGLY
DISAGREE
DISAGREE
DISAGREE
Instructor:
AGREE
AGREE
AGREE
If there were 2 instructors, please evaluate the 2nd instructor with “X’s”
Instructor:
1. …clearly explained the course objectives
2. …was knowledgeable about the subject
3. …answered my questions appropriately
4. … encouraged questions in class
5. …was well spoken and a good communicator
6. …was well prepared to deliver the course
7. …made good use of the training time
8. …conducted themselves professionally
9. …used examples relevant to the course and audience
10. …provided enough time to complete the exercises
11. …used review and summary to emphasize important information
12. …did all they could to help the class meet the course objectives
Class Logistics:
1. The training facilities were comfortable, clean, and provided a good learning
environment
2. The computer equipment was reliable
3. The software performed properly
4. The overhead projection unit was clear and working properly
5. The registration and confirmation process was efficient
Hotels: (We try to leverage this information to better accommodate our customers)
1. Name of the hotel Best hotel I’ve stayed at
2. Was this hotel recommended during your registration process? YES NO
3. Problem? (brief description)
SEE BACK
Evaluation - Courseware
NX3 Practical Applications of NX, Course #TR10050
:
SOMEWHAT
SOMEWHAT
STRONGLY
STRONGLY
DISAGREE
DISAGREE
DISAGREE
AGREE
AGREE
AGREE
Please share your opinion for all of the following sections with a “check” in the appropriate box
Material:
1. The training material supported the course and lesson objectives
2. The training material contained all topics needed to complete the projects
3. The training material provided clear and descriptive directions
4. The training material was easy to read and understand
5. The course flowed in a logical and meaningful manner
6. How appropriate was the length of the course relative to the material? Too short Too long Just right
Student:
1. I met the prerequisites for the class (I had the skills I needed)
2. My objectives were consistent with the course objectives
3. I will be able to use the skills I have learned on my job
4. My expectations for this course were met
5. I am confident that with practice I will become proficient
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.