Manual NX7
Manual NX7
Student Guide
October 2009
MT10051_S — NX 7
Publication Number
mt10051_s NX 7
Proprietary and restricted rights notice
Course overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Course objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
How to use this manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Lesson format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Activity format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Learning tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Common symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
NX 7 Help Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Template parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Teamcenter Integration for NX vs. native NX terminology . . . . . . . . . . . 19
Layer standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Implementing a layer standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Student responsibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-1
Shell overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-2
Create a shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-3
Assign alternate thicknesses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-4
Shell options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-5
Selection Intent face rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-7
Activities: Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-8
Project: Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-9
Summary: Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13-10
Assembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
Subassembly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-2
Component objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-3
Component parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-3
Introduction to assembly load options . . . . . . . . . . . . . . . . . . . . . . . . . . 16-4
Part Versions group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-4
Load states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-5
Scope group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-6
Load Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-7
Reference Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-7
Assembly Navigator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-8
Node display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-8
Icons and check boxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-9
Assemblies application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-10
Activities: Assemblies — load options and navigator . . . . . . . . . . . . . . 16-11
Select components in the Assembly Navigator . . . . . . . . . . . . . . . . . . . 16-12
Identify components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-12
Select components using QuickPick . . . . . . . . . . . . . . . . . . . . . . . . . . 16-13
Design in context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-14
The Displayed Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-14
Change Window dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-15
The work part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-16
Associativity between components and assemblies . . . . . . . . . . 16-16
Assembly Navigator shortcut menu . . . . . . . . . . . . . . . . . . . . . . . . . . 16-17
Pack and Unpack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-17
Make Work Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-17
Make Displayed Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-17
Display Parent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16-17
Pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-6
Rectangular pad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-6
Groove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-7
Positioning a Groove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-7
Positioning methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-8
Horizontal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-8
Vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-9
Perpendicular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-10
Point onto Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-10
Parallel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-11
Point onto Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-11
Parallel at a distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-12
Line onto line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-13
Angular . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-14
Edit positioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-15
Add dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-16
Edit dimension value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-16
Delete dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-17
Display dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-17
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 need to manage and use NX.
Prerequisites
Course objectives
After successfully completing this course, you should be able to:
• Open and examine NX models.
Lesson format
• Project
Projects allow you to test your new skills without detailed instruction.
Consult your instructor for additional information.
• Summary
Activity format
Always read the Cue and Status information while working through
activities and as you perform your regular duties.
As you gain skills you may need only to read the step text to complete
the step.
Learning tips
• Ask questions.
Common symbols
NX 7 Help Library
The NX 7 Help Library is available online any time you need more
information about a function. To access the NX 7 Help Library; from the NX
menu choose Help→Documentation.
Throughout this course, specific online help paths may be displayed to help
you locate additional information.
The path names will be displayed in the following manner.
See Also:
NX Essentials→Introduction to NX→Using NX
Template parts
Template parts are an effective tool for establishing customer defaults or any
settings that are part-dependent (saved with the part). This may include
non-geometric data such as:
• A frame of reference, such as a datum coordinate system
• Drawing formats
• User-defined views
• Layer categories
When you work in NX, you manipulate parts, part revisions and part files.
These correspond to items, item revisions, and datasets in Teamcenter
Integration for NX and Teamcenter.
Layer standards
Parts used in this course were created using layer categories the same as or
very similar to those found in the Model template parts.
Layers provide an advanced alternative to display management (Show and
Hide) to organize data.
In this course you may use a layer organization method you anticipate
using in your work.
Student responsibilities
• Be on time.
• Ask questions.
• Have fun!
1 NX part files
Purpose
Objectives
Upon completion of this lesson, you will be able to:
• Start an NX session.
1
New file overview
Use the New command to select a template and create a new product file.
• Standard templates are available and grouped by types, such as modeling,
drawing, simulation, and manufacturing.
• When you create a new file from a template, it has a copy of all the objects
in the template and inherits all its settings.
After you create the file, NX starts the appropriate application based on the
template. For example, if you select a modeling template, NX will start
Modeling.
A default name and location for the new file is assigned based on customer
default settings for each template type.
You can change the name and location:
• Before you begin work on the file.
• In native mode only, when you save the file for the first time.
You can specify a master part to reference when you create a new non-master
file.
Application Gateway
Toolbar Standard→New
Menu File→New
1
Benefits of using templates
1
Use a template to create a new file
2. Click the tab for the file type you want (1).
1
Save an unnamed template
2. In the Parts to Name group, notice the name of the file for which you
must provide a name.
If you choose File→Save All, all unnamed parts will be listed. You
can provide new names for each one individually.
3. In the Name box, type the new name and press Enter.
4. Optionally, use the browse buttons to help to define the name and/or
folder.
5. Click OK.
1
Layers
Use layers to organize geometry.
Use layer categories to organize and name layers.
To access the Layer Settings dialog box, choose Format→Layer Settings.
There are 256 layers in NX, one of which is always the work layer.
You can assign any of the layers to one of four classifications of status:
• Work
• Selectable
• Visible Only
• Invisible
The work layer is the layer that objects are created on and is always visible
and selectable.
When you create a new part file, layer 1 is the default work layer.
When you change the work layer, the previous work layer automatically
becomes selectable. You can then assign it a different status.
The number of objects on one layer is not limited. You may choose which
layers to create objects on and what the status will be.
1
Activities: NX part files — Create new
In the NX part files section, do the activity:
• Create new part files
1
Save As
File→Save As allows you to save the current part under a different name
and/or in a different directory.
When you select Save As, a file selection dialog box displays asking for the
new name and location.
The name/location must be unique within the current directory. If you
specify a name that already exists, an error message displays. The current
part is filed under the new name, and the new part file name displays on
the graphics window.
1
Close selected parts
1. Choose File→Close→Selected Parts.
2. In the Close Part dialog box, select parts to close from a list.
3. Click OK.
1
Exit NX
End an NX session by choosing File→Exit.
If you modified any parts and did not save them, you get a warning message.
1
Activities: NX part files — Open, save, and close
In the NX part files section, do the activity:
• Open, save, and close existing part files
1
Summary: NX part files
In this lesson you:
• Started an NX session.
Purpose
Objectives
Upon completion of this lesson, you will be able to:
• Customize toolbars.
• For each toolbar you can add buttons from other toolbars, or remove them.
• You can save and share toolbar arrangements for all or selected
applications, using Roles.
Docking toolbars
• You can dock toolbars horizontally or vertically in the NX window.
Display toolbars
2. On the Toolbars (1) page, select check boxes (2) to display toolbars and
clear to hide them.
Select Text Below Icon (3) to display names on the buttons.
2. Select the listed toolbar names to display toolbars or clear the check boxes
2
to hide them (2).
Empty check boxes are not displayed beside menu items that are
not selected.
You can also select Customize (3) to open the Customize dialog box.
Toolbar options are an efficient way to turn on and off the display of buttons
within a toolbar.
2 1. Click Toolbar Options on a toolbar and select Add or Remove Buttons.
3. Click an item with no check box to display it. Clear the check box to hide
an item.
Application Gateway
4. Place the cursor over any command presented in the Matches for list.
If the command is available for immediate use, the correct menu path or
toolbar button is highlighted.
Dialog boxes are organized into groups that can be collapsed or expanded as
needed. These groups contain different types of information and options
The typical workflow is to interact with the dialog box from the top to the
bottom.
If you need to see behind the dialog box, either slide the Rail Clip to either
side or click the center of the Rail Clip to temporarily hide the dialog box.
Click again to show it.
Consistent options appear on the Rail Clip or on the dialog box title bar when
the dialog box is not clipped to the Dialog Rail.
2
Selection bar
The Selection bar consolidates various selection options in a convenient
location.
2
The Selection bar provides the following types of options:
• Selection options to specify types of objects to select, for example, features
only, instead of faces, edges, bodies.
• Snap Point options to control the locations the cursor snaps to.
The options that appear in the Selection bar will vary depending on the
command you are using.
Roles
As you define your own roles, you or your administrator can add them to a
palette for others to share.
2
Roles let you control the appearance of the user interface in a number of
ways. For example:
• The items displayed on the menu bar
Example roles
NX comes with a number of example roles. These give you a choice of starting
points as you customize toolbars to meet your needs.
The roles palette includes these groups:
• System Defaults — generic roles for new and advanced users
Choose a role
1. In the Resource bar, click the Roles tab to display the palette.
2. Click the role you want or drag it into the graphics window.
On a two-button mouse, use the left (1) and right (3) buttons together when
you need the middle button.
On a three-button mouse, you can use combinations of mouse buttons.
• Use middle (2) plus right (3) buttons to pan.
Option Description
Refreshes the entire graphics window. Erases temporary
Refresh
display entities.
Fits the entire part to the view. Utilizes the fit percentage
Fit found in the Preferences→Visualization→Screen dialog
2
box.
Zoom Fits the view to a user specified rectangle.
Rotate Activates the rotate mode to rotate the view with the cursor.
Pan Activates pan mode to pan the view with the cursor.
Rendering Specifies the method of shading and hidden edges in which
Style the model is displayed.
Displays the current view in a canned view orientation. The
Orient View original visualization settings and view modifications are
retained. Active only in modeling view.
Set Rotate Defines a point about which the model is rotated. The point
Point may be defined on a curve, edge, face, or point in space.
Clear Rotate Removes a rotate point that was previously set.
Point
Undo Removes the effect of the last single operation performed.
Radial menus
Radial menus provide quick access to frequently used options and commands.
When you press and hold down the right mouse button, depending on your
2 cursor location or selection, a radial menu displays up to eight buttons that
surround the cursor location.
These buttons differ depending what is beneath the cursor. As you learn the
position of the buttons, just moving the mouse in the appropriate direction
will choose the option.
1. Shaded
2. Shaded with Edges
3. Studio
4. Fit
5. Wireframe with Dim Edges
6. Face Analysis
You can also use the View toolbar to access the view commands found in
the view shortcut menu.
You can rotate the view by dragging with the middle mouse button. Release
the mouse button to stop rotating.
If the cursor is near the boundary of the graphics window, you can use 2
inferred rotation about a horizontal, vertical, or normal axis.
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.
View triad
Select an axis of the view triad to restrict middle mouse button dragging to
rotation about that axis only.
2
Click the middle mouse button, press Esc, or click the rotation triad origin
handle to return to normal rotation.
Selecting objects
Use the Selection bar to identify the types of objects you want to select.
2
You may either select an object first and then choose a command to perform,
or, choose a command first and then select the required object.
The selection Type Filter allows you to control which type of objects you can
select. The content of the list changes with the active NX command.
The General Selection Filters allow you to further restrict what type of
objects you can select.
You can use toolbar options to add many additional buttons to the Selection
bar.
If you move the cursor over an object, then press the right mouse button and
hold, a radial menu appears.
The radial menu changes depending on the object. The following radial menu
is for a typical feature.
Deselecting objects
You can deselect and object by holding the Shift key as you click it.
To deselect all objects in the graphics window, press the Esc (Escape) key.
Preview selection
Objects are highlighted in the preview selection color as the selection ball
passes over them.
By default, Preview Selection is enabled. Turn it off by choosing 2
Preferences→Selection from the menu bar.
The color of preview highlighting is determined by the Preselection setting
found under Preferences→Visualization→Color Settings.
When you hold the Shift key, the preselection color is applied to currently
selected objects that you can deselect.
QuickPick
When you select objects, more than one object will often be within the selection
ball. QuickPick provides easy browsing through selection candidates.
2 If there is more than one selectable object at the selection ball location
and the cursor lingers for a short period of time, the cursor changes to a
QuickPick indicator:
This cursor display indicates that there is more than one selectable object at
that position. Click after the cursor changes to display the QuickPick dialog
box.
You can change the amount of time the cursor must be stationary for
the QuickPick indicator to appear.
• Choose Preferences→Selection.
Use the middle mouse button to cycle through the items in the list and
then click when the desired object is highlighted.
Use the buttons in the dialog box to filter the list to include object types:
• All
• Construction
• Features
• Body objects
• Components
• Annotations
3 Coordinate systems
Purpose 3
This lesson introduces the coordinate systems that are used in NX.
Objectives
Upon completion of this lesson, you will be able to:
• Describe the differences between the absolute coordinate system (ABS)
and the work coordinate system (WCS).
The absolute coordinate system, or model space, has the location and
orientation coordinate of a datum CSYS and the working coordinate system
in use when a new Model template is opened. The datum CSYS in the
template is actual model geometry; however, the absolute coordinate system
is a conceptual location and orientation.
Other coordinate systems may be defined, but one particular coordinate
system, called the work coordinate system or WCS, is used for construction.
You can always return the WCS to the absolute coordinate system in any
3
part, regardless of whether any geometric coordinate system exists with that
location and orientation.
You can locate and orient the WCS anywhere in model space.
The WCS is not itself a geometric entity; however, it can be positioned on
an existing coordinate system entity.
The WCS axes have identifying colors. X is red, Y is green, and Z is blue.
WCS axes also have the letter C appended to the axis name.
You must consider the location and orientation of the WCS when you:
• Create a fixed datum plane or fixed datum axis.
WCS options
You can access WCS options from the Utility toolbar or by choosing
Format→WCS on the menu bar.
Options available to manipulate the WCS include:
3 Dynamics
Use handles to adjust the origin and
orientation.
1 Translation
2 Rotation
3 Origin
3
2. Indicate the snap or screen position to which you want to move the WCS.
Move the location of the WCS along an axis using an on-screen input box
1. Place the cursor over any of the three translation handles and click.
3. Press Enter.
2. Select an object, such as an edge, to which you want to align the WCS.
To specify a vector, in the WCS Dynamics dialog bar, click Vector
Constructor .
The WCS orients to be parallel with the object, without changing the
origin coordinates. 3
Reverse the direction of the WCS
To flip the WCS 180 degrees:
• Double-click one of the WCS axes.
Purpose
Objectives
• Create a sketch.
• Identify constraints.
• Manufacturing requirements
• External equations
The design intent will determine the modeling strategy and the following
types of tasks.
• Selecting feature types (features, feature operations, sketches)
4
• Sketch creation
Sketches that you create independently using the Sketch command are
external sketches, and are visible and accessible from anywhere within a
part. Use an external sketch to keep the sketch visible and to use it in more
than one feature.
• You cannot open an internal sketch directly from the Sketcher task
environment unless you first make the sketch an external feature.
• You can view external sketches in the graphics window and open them for
editing without first opening the owning feature.
Use this procedure to change the status of a sketch from internal to external
and vise versa.
To make an internal sketch external.
1. In the Part Navigator, select the owning feature of the sketch.
To reverse this operation, right-click the owning feature and choose Make
Sketch Internal.
When you internalize the sketch, it no longer appears in the Part Navigator.
Note that the Variational Sweep is now the fourth feature.
4
• Quick Trim, Quick Extend, Make Corner
Constraints overview
Sketcher tools let you fully capture your design intent through geometric and
dimensional relationships that we refer to collectively as constraints.
Use constraints to create parameter-driven designs that you can update
easily and predictably.
Sketcher evaluates constraints as you work to update geometry without any
conflicts.
A fully constrained sketch has as many constraints as there are
degrees-of-freedom in the sketch, so that there can be no ambiguity in the
final shape.
While it is not required, we recommend that you fully constrain
sketches that define feature profiles.
4
Sketcher also offers you the flexibility to create as many, or as few, constraints
as your design requires. That means you can use Sketcher to create wireframe
drawings that can serve a wide variety of up-front design purposes, and are
not meant for downstream processing.
Degree of Freedom Arrows (DOF) mark the points on your sketch curves
that are free to move.
These arrows can assist you in constraining a sketch by showing you the
directions you need to constrain for each point. When you constrain a
point from moving in a direction, the DOF arrow is removed. When all
degree-of-freedom arrows are removed, the sketch is fully constrained.
In the following example there are three types of positional DOF.
Geometric Constraints
You can use the Constraints command to create the geometric rules used
to define the shape of your sketch.
Sketcher uses geometric constraints, along with any dimensional constraints,
when analyzing your sketch for feature creation. Design intent determines
the type of constraints used and the relationships created within each sketch.
Examples of geometric constraints:
• Define a line as being horizontal or vertical.
2. In the graphics window, select the sketch objects you want to constrain.
You can reverse step one and two and get the same results, use
what works best for you.
Slope of Curve
Constrains a spline, selected at a defining
point, and another object as being tangential
4
to each other at the selected point.
Constrains two objects as being tangent to
Tangent
each other.
Constrains a line as being parallel to the
Vertical
sketch Y-axis.
4
Point on
Tangent
Curve
If your sketch view is zoomed out, some symbols may not display. Zoom
in to see them, or clear the Dynamic Constraint Display check box on
the Session Settings page of the Sketch Preferences dialog box.
• You can list all the geometric constraints associated to your sketch.
4
• Assist with sketch interrogation to resolve over constrained or conflicting
conditions.
Dimensional constraints
Dimensional constraints, also called sketch dimensions, establish the size
of a sketch object. You can establish the size of any sketch curve or the
relationship between two objects, such as the distance between two points.
Sketch dimensions, like drafting dimensions, have dimension text, extension
lines, and arrows. But with sketch dimensions if you change the dimension
constraint value, you also change the shape or size of the sketch objects. This
lets you control a feature derived from a sketch.
Sketch dimensions also create an expression you can edit in the Expressions
dialog box.
Inferred Dimensions
3. In the graphics window, select the sketch object(s) you want to dimension.
In the following example, you can dynamically edit the expression name
and value in the on-screen input box.
Use this procedure to edit a sketch dimension using the on-screen input box.
1. In the graphics window, double-click the dimension.
You can also right-click over a dimension and choose Edit Value.
3. Press Enter.
In the following example you can edit either the name of the sketch
dimension, a constant value, or a formula.
The name and value of a dimension may also be edited by using the
Expressions dialog box. As dimensions are edited, the constraints are
evaluated and the geometry is modified.
Retain Dimensions
Use this procedure to retain the display of your sketch dimensions outside
of the Sketcher task environment.
1. Enter the Sketcher task environment.
Use the tips below when working with sketch dimensions outside of the
Sketcher.
4 • All of the sketch dimensions will be visible once you exit Sketcher.
• Any edits made to the expression with update immediately, including any
dimensions or sketch data that has a relationship to the edited dimension.
• Measure the target geometry and assign that value to the expression.
Attach a dimension
2. To select the dimension side to reattach, click the middle mouse button to
alternate between the default, Object 2, and Object 1.
• Optional: To update the model while still in the sketcher, on the Sketcher
• Choose Edit→Feature→Suppress.
In the graphics window, right click over the sketch and choose either Delete
or Suppress.
4
• Constrain a profile
• Constraint conditions
5 Expressions
Purpose
Objectives
Upon completion of this lesson, you will be able to:
• Create expressions.
• Edit expressions.
5
Expressions overview
Expressions are arithmetic or conditional formulas that define the
characteristics of features.
Software expressions are automatically created when you:
• Create a feature.
• Dimension a sketch.
• Position a feature.
• Constrain an assembly.
All expressions have a unique name and a 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 used to break up lengthy formulas and to
define relationships that can be used in place of numbers.
5
Where do I find it?
Menu Tools→Expression
Shortcut menu Right-click an expression in the Part Navigator, either
in the Main panel or Details panel, and choose Edit in
Expression Editor
From supported Modeling dialogs, click parameter
entry options and choose Formula.
Expression examples
Here are some examples of expressions, their formulas and their resulting
values:
Expression names are not case sensitive, with the following exceptions:
• Expression names are case sensitive if their dimensionality is set to
Constant.
• Expression names are case sensitive if they were created before NX 3.
When expression names are case sensitive, the name must be spelled exactly
when used in other expressions.
Creating expressions
• Enter user defined expressions in an on-screen input box as the name and
formula, separated by the equal symbol, for example Rad=5.00.
• In the Expressions dialog box, enter an expression name in the Name box
and the corresponding formula in the Formula box.
After you type the name of the expression, you may press the Tab, equal
sign, or Enter key to advance the cursor to the Formula box, or just
click in the Formula box.
2. In the Name box, type the name of the expression and press Enter. 5
3. (Optional) Change the default values in the Dimensionality and Units
lists.
4. In the Formula box, type the formula for the expression and press Enter.
Edit an expression
1. Choose Tools→Expression.
• Over a feature node in the Part Navigator, choose Information from the
shortcut menu.
List Referencers
Insert Name
The Insert Name option places the name of a selected expression into a
formula you are editing.
Over a listed expression, from the shortcut menu, choose Insert Name.
Bold type on an option in the shortcut menu for an object, Insert Name
for an expression name, for example, means that the option in bold type
is preformed when you double-click the object.
When you are editing a formula, you can double-click a listed expression
to insert its name.
5
Parameter entry options
Access the Expressions dialog box as you create features by choosing
Formula from the parameter entry option menu.
You can specify a formula for the expression referenced by a feature
parameter.
Parameter entry options are available with most text input boxes.
Expression options
Expression options that might be useful to you include:
Insert a math or engineering function
Functions
into your expression.
Measure the minimum distance between
Measure Distance
any two NX objects.
Remove a selected user-defined
Delete
expression.
Activities: Expressions
In the Expressions section, do the activity:
• Create and edit expressions
Project: Expressions
In the Projects section, complete the Expressions exercise.
Summary: Expressions
Expressions are algebraic or arithmetic formulas that define the
characteristics of features.
In this lesson you:
• Created expressions.
• Edited expressions.
6 Datum features
Purpose
This lesson introduces the datum plane, datum axis, and datum CSYS
reference features.
Objectives
Application Modeling
Feature→Datum Plane
Feature Operation→General Datums and Points
Toolbar stack→Datum Plane
Menu Insert→Datum/Point→Datum Plane
Shortcut menu Right-click a planar face→Datum Plane
• To serve as the planar placement face for the creation of features with
predefined shapes.
• For the mirror plane when using the Mirror Body and Mirror Featue
commands.
• To define the start or end limits when creating extruded and revolved
features.
• To trim a body.
• Select the handle, drag the datum plane to the desired location and
click OK.
4. Select a linear curve, edge, or datum axis, that defines the angle’s axis
of rotation.
5. Specify an angle using the on-screen input box or the drag handle.
6. Click OK.
5. Click OK.
6. Click OK.
2. In the Type group, expand the list and select Curves and Points.
3. In the Curves and Points Subtype group, expand the list and select
Three Points.
6. Click OK.
• A fixed datum axis is fixed in the position in which it was created. Fixed
datum axes are non-associative.
You can create a fixed datum axis using the XC, YC, and ZC axes of the
WCS, or by clearing the Associative check box when using one of the
relative axis types.
6
Where do I find it?
Application Modeling
Feature→Datum Axis
Feature Operation→General Datums and Points
Toolbar stack→Datum Axis
Menu Insert→Datum/Point→Datum Axis
Shortcut menu Right-click an edge or cylindrical face→Datum Axis
1. In the Part Navigator, an associative datum plane has the name Datum Axis, while a non-associative datum plane has the name
Fixed Datum Axis.
5. Click OK.
4. Click OK.
2. In the Type group, from the option list, select Curve/Face Axis.
3. Select the linear curve or edge, or the axis of a cylindrical or conical face
or torus.
4. Click OK.
• An origin point
The datum CSYS appears as a single feature in the Part Navigator but its
objects can be selected individually to support the creation of other features,
to constrain sketches, and to position components in an assembly.
Application Modeling
Feature→Datum CSYS
Feature Operation→General Datums and Points
Toolbar stack→Datum CSYS
Menu Insert→Datum/Point→Datum CSYS
Shortcut menu Right-click edge or cylindrical face→Datum Plane
7 Swept features
Purpose
This lesson introduces swept features that use a section string to define
a solid or sheet body.
Objectives
• Create an Extrude feature.
Sweep Along Guide – Sweep a section string (1) along a guide string (2).
Swept bodies are associative with both the section string and the guide string.
7
Extrude overview
Use the Extrude command to create a body by sweeping a 2D or 3D section of
curves, edges, faces, sketches or curve features a linear distance in a specified
direction.
The example shows a section of curves (1) extruded (2) with threads added to
the final solid body (3).
Application Modeling
Toolbar Feature→Extrude 7
Menu Insert→Design Feature→Extrude
Shortcut menu Right-click sketch→Extrude
1. Click Extrude
3. Specify Start and End limits by using the drag handles in the graphics
window or typing distance values.
Body type
You can use the Extrude and Revolve commands to create a solid body (1) or
a sheet body (2).
Revolve overview
Use the Revolve command to create a feature by revolving section curves
sketches, faces, or edges of a face about a given axis through a nonzero angle.
The Revolve feature requires:
• A section (1)
If the section crosses the axis of revolution you may get unexpected
results.
Toolbar Feature→Revolve
Menu Insert→Design Feature→Revolve
Shortcut menu Right-click sketch→Revolve
1. Click Revolve .
3. Click the middle mouse button or click Specify Vector in the Axis group
in the dialog box.
5. Specify Start and End limits by using the drag handles in the graphics
window or typing angle values.
• Extrude a sketch
• Revolve a sketch
• Revolved a sketch.
8 Part structure
Purpose
Objectives
To access the Part Navigator, click the tab on the Resource bar.
If the Resource is Bar is not visible, choose View→Show Resource
Bar to show it.
Main panel
Use the main panel to see an overall graphical representation of your part’s
structure, to edit the parameters of items, or to rearrange the feature history.
• Double-click nodes to edit the corresponding feature.
Dependencies panel
Details panel
Use the Details panel to view, and in some cases edit, the parameters
belonging to the feature selected in the main panel.
Preview panel
Use the Preview panel to see preview images of selected items in the main
panel.
The selected item must be one that has an available preview object,
such as a saved model view or drawing view.
Timestamp order
Use Timestamp Order to display a linear listing of all features in the work
part as nodes in the order of their creation time stamp.
When Timestamp Order is inactive, the main panel is in the design view and
will include body nodes, reference sets, and unused features.
• Select Whole Branch — Select the feature and all nodes with earlier
timestamps.
• Edit with Rollback — Roll the model back to its state just before the
feature was created, and then open the feature’s creation dialog box.
Edit with Rollback is shown in bold type in the shortcut menu.
8 In any shortcut menu, the option in bold type is the default
double-click action.
• Edit Sketch — Edit the parent sketch of the selected feature. This option
appears only when the feature has a parent sketch.
• Hide Body and Show — Hide or show the body containing the selected
feature.
• Properties — Open the properties dialog box for the selected feature.
General properties include the feature name.
Attributes you assign appear in a column of the Part Navigator. See the 8
online Help for details.
You can:
• Manually step through the features of a model using the commands on
the Feature Replay toolbar or Tools→Update menu.
• Review features for problems during a feature replay, and fix them if
necessary. The feature on which you stop the replay automatically
becomes the current feature.
Feature Replay works by using the Part Navigator, Make Current Feature
command. If a feature does not appear in the Part Navigator, you cannot
step to it with Feature Replay.
Application Modeling
Toolbar Feature Replay
Menu Tools→Update→
Make First Feature Current
8 Make Previous Feature Current
Make Next Feature Current
Make Last Feature Current
Automatic Feature Replay
Application Modeling
Information→Feature
Choose Information→Feature to open the Feature Browser dialog box. Use
this dialog box to identify parent/child relationships between a selected
feature and the other features in the model. You can display expressions that
control the feature in the graphics window by selecting Display Dimensions.
Click OK or Apply to display the Information window with the geometric data
and associated expressions.
Feature information may also be accessed by selecting the feature in the
Part Navigator and choosing Information from the shortcut menu, or by
selecting the feature in the graphics window and choosing Properties
from the shortcut menu.
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 displays 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, you can print the listing or save it as a text file.
Referenced expressions
If an expression defines a feature directly, the feature name is listed with it in
the Expressions dialog box.
Any expression can be referenced by the formula of other expressions.
You can identify all referencing expressions by using List References in the
shortcut menu.
1. Choose Tools→Expression.
Application Gateway
2. In the Measure Distance dialog box, from the Type list, select Distance.
Application Gateway
Menu Analysis→Measure Bodies
3. If the material is not listed in the Assign Material dialog box, expand the
Filters list and search for the material by name, category, or type.
4. In the Materials dialog box, select a material from the Materials list.
5. Click OK.
Delayed updates
As you add features to your model, it may take noticeably longer to update.
You can delay updates until after edits are made.
From the main menu, choose Tools→Update→Delayed after Edit, or, on the
• If Delayed Update after Edit is active, feature updates are delayed while
edits are made.
When Delayed Update after Edit is active and edits are made, Update Model
is available.
Choose Tools→Update→Update Model, or, on the Edit Feature toolbar, click
.
The model is updated automatically when the part is saved.
• Identified expressions.
• Measured a distance.
9 Using sketches
Purpose
Objectives
Upon completion of this lesson, you will be able to:
• Drag sketch objects
• Reattach a sketch
• You can drag fully constrained sketches if they have not yet been
positioned.
When you drag constrained curves they are scaled as necessary to
preserve the constraints.
• You can apply Inferred constraints if you drag the free end of a line.
You can drag curves to approximate the correct location before you constrain
them.
This is useful when constraining curves at their original location distorts the
sketch, making it difficult to continue.
The following example shows the distortion that can be caused when
you attempt to drag objects with too many applied constraints.
Alternate Solution
The Alternate Solution command displays alternate solutions for both
dimensional and geometric constraints.
The number of alternate solutions provided will depend on the type of
constraints you have on your sketch.
4. Click Close.
In the following example, the sketch dimension p19 (1) was selected
and an alternate solution found. In this case the alternate solution was
to reverse the direction of the sketch curves (2).
Reattach a sketch
With the Reattach command you can move an existing sketch to a different
planar face, datum or path. You can also adjust the sketch orientation.
Use Reattach to:
• Move an existing sketch to a different plane, planar face, or path.
The target plane, face, or path must have an earlier timestamp
then the existing sketch.
Toolbar Sketcher→Reattach
Menu Tools→Reattach
4. Optional: Expand the Sketch Orientation group, from the Reference list,
choose either Horizontal or Vertical.
5. Optional: Click Select Reference and define the new reference direction
6. Click OK.
• The sketch curve used as the centerline are converted to a reference curve.
3. For the Curve to Mirror, select the curves you need to mirror.
4. Click OK.
• Reattached sketches.
10 Trim Body
Purpose
This lesson introduces the Trim Body command to define the topology of
a solid body.
Objectives
10
Essentials for NX Designers 10-1
Trim Body
• You must select at least one target body, even when there is only one
possible target.
• You can select a single face, multiple faces from the same solid body, or a
datum plane to trim the target bodies.
Application Modeling
10
10-2 Essentials for NX Designers mt10051_s NX 7
Trim Body
Trim a body
3. From the Tool Option list, select Face or Plane or New Plane.
If the sheet does not cut the target body at all, this message is displayed:
10
Essentials for NX Designers 10-3
Trim Body
10
10-4 Essentials for NX Designers mt10051_s NX 7
Trim Body
10
Essentials for NX Designers 10-5
10
11
Lesson
Purpose
This lesson introduces draft, offsets, and selection intent to define profiles and
swept features.
Objectives
11
Selection Intent
The Selection bar has rules you can use when you select curves.
11
Curve rule options
Face Edges Collect all edges of the face containing the edge you
select.
If you already selected an edge using another rule, you
can select an adjoining face to define a collection with
the Add All of Face rule.
When you select an edge, the cursor location
determines which face is selected.
Sheet Edges Collect all edges of the sheet body you select.
Feature Curves Collect all output curves from curve features, such as
sketches or any other curve features.
11
Infer Curves Use the default intent method for the type of object
you select.
For example, with Extrude the default is Feature
Curves if you select a curve, and Single if you select
an edge.
11
Extrude start and end limits
Use the limit options to define the overall construction method and the
extents of the extrude feature.
Options
Value Specify numeric values for the start or end of the extrusion.
Until Next Extends the extrude feature to the next body along the
direction path.
Symmetric Converts the Start limit distance to the same value as the
Value End limit.
11
Extrude with offset
The Offset options lets you specify up to two offsets to the profile for extruded
and revolved sections. You can assign unique values for both offsets.
You can:
• Type values for the offsets in the Start and End boxes in the dialog box.
Options
Start Start the offset at the value you specify, measured from
the section.
End End the offset at the value you specify, measured from the
section.
11
Two sided offset examples
The start and end offset values may be positive or negative.
The positive direction is shown by the End Offset drag handle.
11
Single-sided offset examples
The single-sided examples are based on offsets to the section shown.
If the end value becomes so large that a self-intersecting body is created, the
preview disappears.
In this example the offset is small enough to support a preview. The offset
body is valid.
11
Example: Negative offset
In this example the offset is negative, and small enough to support a preview.
The offset body is valid.
11
Extrude with draft
Use the Draft option to add a slope to one or more sides of the extrude feature,
in one or two directions from the section.
You can apply a draft only when the extruded section is planar.
Option Description
None No draft is created.
From Start Limit Maintain the original size of the extruded section
at the start limit.
From Section Maintain the original size of the extruded section
at the section plane.
From Section- Split the side faces into two sides at the section
Asymmetric Angle plane. You can control the draft angle separately
on each side of the section. 1
Front Angle and Back Angle options appear; one
pair with the Single option, and one pair for each
set of tangent curves for the Multipleoption.
From Section- Split side faces at the section plane, and use the
Symmetric Angle same draft angle on both sides. 1
From Section- Maintain the original size of the extruded section,
Matched Ends and split the side faces of the extrude feature at
the section plane.
Match the size of the shape at the end limit to
that of the start limit, and vary the draft angle to
maintain the matched shape at the end limit. 1
Angle Option Single — Specify a single draft angle for all faces
of the extrude feature.
Multiple — Specify unique draft angles to each
tangent chain of faces of the extrude feature.
Angle Specify a value for a draft angle.
List Examine the name and value for each draft angle.
The list appears when the Angle Option is set to
Multiple.
1. Available only when the extrude extends from both sides of the section.
11
Positive and negative draft angles
If you look at the body with your eye positioned with respect to the draft
vector as shown, positive draft angles (1) enable you to see the draft feature
faces, and negative draft angles (2) hide the draft feature faces.
Draft is measured with respect to the extrude direction. The extrude direction
does not need to be perpendicular to a planar section.
11
Draft example
Draft examples are based on this extruded section.
11
DesignLogic parameter entry options
Parameter entry options let you define your model parametrically as you
specify feature values.
• Formula.
11
Reference existing parameters
4. Click OK (2).
The parameter name now appears in the box (3).
11
Activities: Swept feature options
In the Swept feature options section, do the activities:
• Extrude using selection intent
11
Summary: Swept feature options
Use selection intent to quickly specify sections by applying rules to complex
sets of curves.
Extrude or revolve with offsets to thicken simple sections or alter sections.
Incorporate draft in extruded features instead of using separate draft features
to simplify your history tree.
Use DesignLogic to increase productivity when modelling parametrically.
In this lesson you:
• Applied selection intent to define sections.
12 Hole features
12
Purpose
Objectives
Upon completion of this lesson, you will be able to:
• Create general hole features.
Hole overview
Use the Hole command to add the following types of hole features to one or
more solid bodies in a part or assembly:
12
• General holes (simple, counterbored, countersunk, or tapered form)
• Threaded holes
You can:
• Create holes on non-planar surfaces.
• Specify the position of holes using Sketcher. You can use the Snap Point
and Selection Intent options to select existing points or feature points.
• Create holes using formatted data tables for the Screw Clearance Hole,
Drill Size Hole, and Threaded Hole types.
• Use the None and Subtract Boolean commands on the target bodies while
creating a Hole feature.
Application Modeling
Toolbar Feature→Hole
Menu Insert→Design Feature→Hole
• Direction
The options available within the groups will change depending on which type
and form you select.
Tapered 1. Diameter
2. Taper Angle
3. Depth
Hole.
12
2. From the Type list, select General Hole.
3. Use the Position options to specify the center of the Hole feature.
4. In the Direction group, select the required option from the Hole Direction
list.
8. Click OK or Apply.
• Edit holes
13 Shell
Purpose 13
This lesson introduces the Shell command.
Objectives
Shell overview
Use the Shell command to hollow a solid body, or to create a shell around it.
You can assign individual thicknesses to faces and remove individual faces.
13
Application Modeling
Create a shell
1. Click Select Face in the Alternate Thicknesses group and select the
faces for the first face set.
If the direction is wrong, click Reverse Direction for the face set.
3. Click Add New Set to complete the current face set and begin a new
set.
You can also complete the set by clicking the middle mouse button.
4. Repeat this sequence for each set of faces that require a unique wall
thickness.
Shell options
You can right-click the section, preview, axis vector, or handles to
quickly access many of the following options.
Option Description
Remove Faces, Then Remove some faces of the body before shelling
Shell is done.
Shell All Faces Shell all faces of the body.
Select Face Select one or more faces from a body you are 13
going to shell. 1
The first face selected sets the body to shell. 2
Option Description
Add New Set Complete the current face set.
You can also complete the current face set by
clicking the middle mouse button.
List Thickness sets appear in the list with their
name, value, and expression information.
To select a thickness set, click its on-screen
input box in the graphics window or click its
13 entry in the List.
Rule Description
Activities: Shell
In the Shell section, do the activities:
• Create a shell
13
• Reorder features
13
Project: Shell
In the Projects section, complete the Shell exercise.
Summary: Shell
Use the Shell command to create a cavity inside, or a shell around an existing
solid body, based on a specified thickness.
In this lesson you:
• Created a shell with a uniform thickness.
14 Associative copies
Purpose
This lesson introduces the Instance Feature and Mirror Body commands.
Objectives
Upon completion of this lesson, you will be able to: 14
• Create a rectangular array of features.
• Mirror a body.
Application Modeling
Instanced features with a Boolean must intersect the parent solid body.
You cannot create instances of the following objects:
• Shells
• Blends
• Chamfers
• Offset sheets
• Datums
• Trimmed sheet bodies
• Instance sets
• Draft features
• Freeform features
• Trimmed features
You can create three types of rectangular and circular instance arrays:
When you use Simple and Identical, you should make sure that all new
geometry lies on the same face as the original feature.
If the new geometry touches or crosses the edges on the target body
or any other instance, use Analysis→Examine Geometry to validate
the geometry.
1. In the Examine Geometry dialog box, click Set All.
If the array geometry fails a geometry check, click Undo and try a
General array.
Rectangular array
Use the Rectangular instance option to create a linear array of instances
from one or more selected features.
Rectangular instance arrays can be either two-dimensional in XC and
YC (several rows of features) or one-dimensional in XC or YC (one row of
features).
Rectangular instance arrays are generated parallel to the XC and/or YC axes
based on the number and offset distance you enter.
Change the orientation of the WCS (the XC and YC directions) by using
After you select the desired features to instance, the following options appear:
Number Along XC Total number of instances parallel to the XC axis,
including the original feature.
XC Offset Spacing for the instances along the XC axis.
Number Along YC Total number of instances parallel to the YC axis,
including the original feature.
YC Offset Spacing for the instances along the YC axis.
The number of instances for both the XC and YC directions must be a
whole number greater than zero.
The offset values can be either positive or negative.
3. In the Enter Parameters dialog box, specify the method: General, Simple,
or Identical.
4. Type the Number Along XC, XC Offset, Number Along YC, and the YC
Offset.
Circular array
Use the circular instance array option to create circular array of instances
from one or more selected features.
You specify:
• The array method.
• The total number of instances in the array, including the original feature.
After you select the desired features to instance, the following options appear:
Number Total number of instances created in the circular array,
including the existing feature you are instancing.
Angle The angle between the instances.
The number of instances must be a whole number greater than zero.
The angle can be either positive or negative.
3. In the Enter Parameters dialog box, specify the array method: General,
Simple, or Identical.
4. In the Number box, type the total number of instances in the array.
6. Click OK.
7. Choose Point & Direction or Datum Axis to establish the rotation axis.
14
• Point & Direction — Use the Vector dialog box to specify a direction
and the Point dialog box to specify a reference point. The selected
features are rotated about the reference point in a plane normal to
the vector direction.
When you use Point & Direction, the circular array is not
associated to geometry you select.
The radius of the array is the distance from the rotation axis to the
feature origin of the first feature you select. This radius value appears in
the Edit dialog box.
A highlighted representation of the array is displayed.
14
14
• Create a circular instance array
Application Modeling
2. In the Mirror Body dialog box, click Select Body and select a body to
mirror.
4. (Optional) Clear the Fix at Current Timestamp check box if you want the
mirrored body to reflect subsequent features added to the parent body.
3. In the Mirror Body dialog box, edit the parent body, timestamp setting,
or the mirror plane.
Select Body
Lets you select a body in a part to mirror.
Select Plane
Select a datum plane through which to mirror a body.
WAVE This group is available only during edit and only when
Information the mirrored body is a WAVE linked body.
Parent Part displays the name of the parent part.
Object displays the name of the parent object.
Status displays the status of the WAVE link.
Fix at Current Select this option to fix the feature timestamp of the
Timestamp mirrored body.
When active, only changes made to the original body
prior to the timestamp are reflected in the mirrored
body. Changes made to the original body after the
timestamp are not reflected in the mirrored body.
When not selected, the mirrored body dynamically
changes its location in history. Changes made to the
original body are always reflected in the mirror body.
14
Project: Associative copies
In the Projects section, complete the Associative copies exercise.
• Mirrored a body.
14
15 Edge operations
Purpose
Objectives
Upon completion of this lesson, you will be able to:
• Create edge blends.
• Create chamfers.
15
15
Application Modeling
After you click Edge Blend a dialog box is displayed and you are prompted to
select a set of edges. You can type the radius in the Radius n box.
Radius n refers to Radius 1, Radius 2, Radius 3, and so on.
15
As you select edges, the preview is updated. If the preview fails, it means the
blend will probably also fail. You should see a warning window explaining
the problem.
Adjust the radius by dragging one of the radius drag handles (1) or by typing
the value in the dynamic input field (2).
15
A single blend feature may consist of one or more sets of edges. Each set
may have a different radius value.
Click Add New Set in the dialog box (or click the middle mouse button once)
to select another set of edges.
You may continue to define another edge set or complete the blend operation
by clicking OK.
15
15
Chamfer overview
Use the Chamfer command to bevel the edges of a solid body using chamfer
dimensions that you define.
Material is added or subtracted depending on the topology of the solid body.
In example (1) material is removed, and in example (2) material is added.
15
Where do I find it?
Application Modeling
Create a Chamfer
3. In the Offsets group, specify an option from the Cross Section list;
Symmetric, Asymmetric, or Offset and Angle.
4. In the dialog box, type offset values that correspond to the cross section
option.
5. (Optional) In the Settings group, specify an option from the Offset Method
list, Offset Edges along Faces, or Offset Faces and Trim.
9. (Optional) In the Offset group, click Reverse Direction to flip the chamfer.
10. Click OK or click the middle mouse button to create the chamfer.
Chamfer options
You can change the Cross Section option or click Reverse Direction in
the dialog box, or, you can use the shortcut menu over a drag handle.
Edge
Select one or more edges from the same body, using
Select Edge
a Curve Rule.
Offsets
Symmetric — Create a simple chamfer, using an
single, positive offset from a selected edge along
both of its faces.
Asymmetric Create a chamfer using two positive
Cross Section
values for the edge offsets.
Offset and Angle — Create a chamfer whose offsets
are determined by one positive offset value and a
positive angle.
Type a distance value for the offset when the Cross
Section is Offset and Angle or Symmetric.
Distance
You can also drag the distance handle to specify the
15
value.
Distance 1 Type distance values when the Cross Section is
Distance 2 Asymmetric, or drag the handles.
Type an angle value for the angle when the Cross
Section is Offset and Angle.
Angle
You can also drag the angle handle to specify the
angle.
Move the offsets or the offset and angle from one
Reverse Direction side of the chamfer edge to the other.
Not available when the cross section is symmetric.
15
16 Introduction to Assemblies
Purpose
Objectives
16
Assembly
An assembly is a part which contains component objects.
Component objects are pointers to standalone parts or subassemblies.
In this illustration, the toy laser gun is an assembly consisting of many
components.
16 Subassembly
A subassembly is an assembly used as a component within a higher level
assembly.
This illustration shows the subassembly of the integrated circuit board for
the toy laser gun.
Component objects
A component object links the assembly that contains it to another part file.
A component object can point to a part that is also an assembly; that is, a
subassembly with its own component objects.
1 Top level assembly.
Subassembly. This is a component part that is referenced by a higher
2
level assembly.
Standalone Parts. These are component parts that are referenced by
3
an assembly and are not themselves assemblies.
4 A Component Object.
16
Component parts
A component part is a part which is referenced by a component object within
an assembly.
Geometry stored in a component part is seen, but not copied, in the assembly.
The term “standalone part” refers to a part that it not itself an assembly.
16
Part Versions group
The Part Versions group contains the Load list, with options to control how to
find component parts.
• As Saved loads parts from the directory in which they were saved.
• From Folder loads parts from the same directory as the parent assembly.
Load states
• Partially loaded — Only the data required to display the part is loaded into
memory. The part will not update after certain changes that would affect
it if it was fully loaded, for example, with changes to interpart expression.
Any operations that need to load the feature data from components
will do so automatically, but can only do so if the component part
has not been modified since the first portion of it was loaded.
• Unloaded — The component part is not loaded into memory with the
assembly.
16
Scope group
The Scope group in the Assembly Load Options dialog box allows you to
control the assembly configuration and the load state of parts:
• Load — Control which components are opened:
– All Components — Load all components.
– Structure Only — Load your assembly part, but no components.
– As Saved — Load the same components that were open when the
assembly was last saved.
– Re-evaluate Last Component Group — Load your assembly with the
component group used when the assembly was last saved.
Component groups are advanced functionality to let you
conditionally apply actions to all or part of the assembly
structure.
16 • Load Interpart Data — Find and load parents of interpart data, even if
the parts would be left unloaded by other rules.
Load Behavior
The Load Behavior group controls optional actions that NX can take if there
are problems with the requested load configuration:
• Allow Replacement — Enable the assembly to be loaded with a component
that has the wrong internal identifier (but the correct name), even though
it is a completely different part. You receive a warning if this happens.
Reference Sets
Use this area to specify a list of reference sets to be looked for, in order, when
an assembly is loaded. The first reference set found from the top of the list
reading downwards is the one that is loaded.
16
Think of a reference set as a subset of part geometry that you can load
in place of the entire part.
The Model reference set is meant to contain only a body that you wish
to place on a drawing.
Assembly Navigator
The Assembly Navigator provides:
• A graphical display of the assembly structure of the displayed part.
16 Node display
Assemblies application
Start the Assemblies application like any other application, from the Start
list on the Standard toolbar. The Assemblies application can be active at the
same time as other applications such as Modeling or Drafting.
The Assemblies application name in the Start list has a check box beside
it when it is active. When the Assemblies application is active, you see
additional toolbars, and there are additional options in some menus.
16
• Assembly Navigator
16
• Hold the Ctrl key and click to toggle selection of individual nodes.
You can also hold the Shift-key and click components in the graphics window
to deselect them.
Identify components
If you select a visible non-work part in the Assembly Navigator, the part is
highlighted.
If you hold the cursor over the node of a component that is not visible (e.g.,
hidden, on another layer, or unloaded), the bounding box of that component is
temporarily shown in the graphics window.
Temporary bounding box display is controlled by the Preselect Invisible
Nodes property of the Assembly Navigator.
16 To access Assembly Navigator properties, right-click in the background
and choose Properties.
16
Design in context
You design in context when you edit component geometry while a higher
level assembly is displayed.
The advantage is that you can see and, when necessary, select objects from
other components.
NX allows multiple parts to be open at the same time. These parts may have
been loaded:
• Explicitly — Loaded using the Open options on the Assembly Navigator,
or the File→Open command.
The part currently displayed in the graphics window is called the displayed
part. You can make edits in parallel to several parts by switching the
displayed part back and forth among those parts.
Loaded parts do not have to belong to the same assembly.
There are several ways to change the displayed part:
16 • Select a component from the graphics window and use the shortcut menu.
• From the main menu, choose Window→More to open the Change Window
dialog box.
• In the Assembly Navigator, open the shortcut menu over the node for a
part, and select Make Displayed Part.
The Change Window dialog box lists all partially and fully loaded parts
except the displayed part.
Select a part by:
• Selecting from the list of loaded parts.
Enter a portion of the part name in the Search Text box to help find the
part in the list.
16
The part in which you create and edit geometry, and to which components
are added, is called the work part. The work part and the displayed part
need not be the same.
When the displayed part is an assembly, you can change the work part to any
of the components within that assembly, except for unloaded parts and parts
of different units. You can add or edit geometry, features, and components
within the work part.
You can reference geometry outside of the work part in many modeling
operations. For example, you can use control points on geometry outside of
the work part to position a feature within the work part.
When you open a part with File→Open it is both the displayed and the work
part.
If the displayed part is not the work part, the work part is, by default,
emphasized by retaining its normal colors while other components are
de-emphasized using a blend color. The blend color is specified on the Color
Settings page of the Visualization Preferences dialog box.
There are several ways to change the work part:
• In the graphics window, double-click the component.
16 • In the graphics window, select the component and use the shortcut menu.
Geometric changes made at any level within an assembly result in the update
of associated data at all other levels of affected assemblies.
An edit to an individual component part causes all assembly drawings that
use that part to be updated appropriately.
Use the Unpack option to reverse the Pack option and show all occurrences.
The Make Work Part command sets the part in which to create new geometry
or edit existing geometry.
When a component is the work part, the reference set is by default
changed to Entire Part. 16
This can result in the display of additional geometry.
The Make Displayed Part command switches the display between currently
loaded parts.
The displayed part is always the top node in the Assembly Navigator.
Display Parent
The Display Parent command switches the displayed part from a component
or an assembly to a loaded parent assembly.
The Maintain option in the Assembly Preferences dialog box
determines the behavior when you make a parent the displayed part.
If Maintain is selected, the component remains the work part.
If Maintain is clear, the parent becomes both the displayed part and
work part.
16
Save
Open parts for which you do not have write privileges will not be
saved.
You will get a warning about parts that cannot be saved due to
permissions.
Summary: Assemblies
An assembly is a file which contains component objects. It is a collection of
pointers to piece parts and/or subassemblies.
Assemblies provides the ability to design in context.
In this lesson you:
• Set Assembly Load Options.
16
Purpose
Objectives
Upon completion of this lesson, you will be able to:
• Add components to an assembly.
• Move components.
17
You are not limited to one approach to build an assembly. For example, you
can initially work in a top-down fashion, then switch back and forth between
bottom-up and top-down modeling.
Assemblies toolbar
Button Description
Insert an existing component into your
Add Component
assembly.
Create New Create a new component and insert it into
17 Component your assembly.
Move selected components within their
Move Component
degrees-of-freedom in an assembly.
Assembly Define component positions using positioning
Constraints constraints.
Make Work Part Change the work part to the selected part.
Make Displayed
Change the displayed part to the selected part.
Part
17
17
Application Assemblies
3. In the Add Component dialog box, while Select Part is active, select
one or more parts that you want to add. You can select a part from several
places, including:
• The graphics window.
• The Loaded Parts or Recent Parts lists in the Add Component dialog
box.
• The Assembly Navigator.
• The Part Name dialog box — Click Open , and browse to the
directory that has the part that you want to add.
6. (Optional) Select the Scatter check box if you want to ensure that multiple
added components are initially positioned apart from each other.
8. (Optional) Under Settings, specify a Name if you want your added part
to have a different component name than the original part name. (Not
available if you select multiple parts.)
10. (Optional) Choose a Layer Option to define the layer where the
components should be located.
If your Layer Option is As Specified, type the layer number in the Layer
box.
17
17
• You can move components on different assembly levels at the same time.
Application Assemblies
17
5. Click Select Two Objects (if necessary), and select two objects for
the constraint.
You can use the Point Constructor to help you select objects.
6. If two solutions are possible, you can click Reverse Last Constraint to
flip between the possible solutions.
4. Click Select Two Objects (if necessary), and select two circular
curves for the constraint.
If the Accept Tolerant Curves assembly preference check box is selected,
you can also select elliptical or near-circular curves that are within the
modeling distance tolerance.
17
3. Check the Settings and modify them if you do not want to use their
defaults:
• Arrangements — Specify whether you want the constraint to be
applied to other assembly arrangements.
4. Click Select Two Objects (if necessary), and select two objects for the
distance constraint.
5. If two solutions are possible, you can click Reverse Last Constraint to
flip between the possible solutions.
If more than two solutions are possible, you can click Cycle Last
Constraint to cycle through the possible solutions.
17
3. Check the Settings and modify them if you do not want to use their
defaults:
• Arrangements — Specify whether you want the constraint to be
applied to other assembly arrangements.
4. Click Select Object (if necessary), and select the object you want
to fix.
17
3. Check the Settings and modify them if you do not want to use their
defaults:
• Arrangements — Specify whether you want the constraint to be
applied to other assembly arrangements.
4. Click Select Two Objects (if necessary), and select two objects that
you want to be parallel.
5. If two solutions are possible, you can click Reverse Last Constraint to
flip between the possible solutions.
17
3. Check the Settings and modify them if you do not want to use their
defaults:
• Arrangements — Specify whether you want the constraint to be
applied to other assembly arrangements.
4. Click Select Two Objects (if necessary), and select two objects that
you want to be perpendicular.
5. If two solutions are possible, you can click Reverse Last Constraint to
flip between the possible solutions.
17
3. Check the Settings and modify them if you do not want to use their
defaults:
• Arrangements — Specify whether you want the constraint to be
applied to other assembly arrangements.
3. Check the Settings and modify them if you do not want to use their
defaults:
• 1 to 2 — Center the first selected object between the next two selected
objects.
6. Click Select Objects (if necessary), and select the appropriate number
of objects as defined by the Subtype.
You can use the Point Constructor to help you select objects.
3. Check the Settings and modify them if you do not want to use their
defaults:
• Arrangements — Specify whether you want the constraint to be
applied to other assembly arrangements.
4. Click Select Objects (if necessary), and select two or more objects
to bond.
5. Click Create Constraint when you are ready to create the constraint.
17
3. Check the Settings and modify them if you do not want to use their
defaults:
• Arrangements — Specify whether you want the constraint to be
applied to other assembly arrangements.
4. Click Select Two Objects (if necessary), and select two pieces of
geometry that are the same size.
The objects are fitted together.
5. If two solutions are possible, you can click Reverse Last Constraint to
flip between the possible solutions.
17
17
• Moved components.
17
18 Introduction to Drafting
Purpose
This lesson introduces the Drafting application and the master model concept.
Objectives
Upon completion of this lesson, you will be able to:
• Create a non-master file that references a master model.
• Create dimensions.
18
• The downstream users need not have write access to the geometry. This
prevents accidental modifications.
Drafting Assembly
Master Model
Analysis N/C
Each application uses a separate assembly part. When the master model is
18 revised, the other applications automatically update with minimal or no
associativity loss.
You can maintain the design intent of the various design applications by
restricting write permission on the master model.
Drawings
Use the Drafting application to create drawings of 3D parts.
Some of the benefits of the Drafting application are:
• You can add views to a drawing sheet by indicating their location with
the cursor.
• When you add projected views, they are automatically aligned with the
parent view.
• When you update the model, you can update the views either
automatically or manually.
In NX, the term drawing sheet is used to define a collection of views. You
can think of each drawing sheet as a separate page in the drawing file. One
drawing file can contain many drawing sheets.
18
Use the New Sheet command to create a new drawing sheet with a specific
size, scale, name, unit of measure, and projection.
The new drawing sheet replaces the current display.
When you start the Drafting application, you will see either:
• An existing drawing sheet.
Application Drafting
2. In the Sheet dialog box, define the drawing sheet size, scale, name, units
18 of measure and projection angle.
3. Choose OK.
• In the Part Navigator, right-click the drawing sheet node and choose Open.
• Right-click the view border of a drawing sheet and choose Edit Sheet.
You can change the projection angle only if no projected views exist on
the drawing sheet.
You can edit the drawing sheet to a larger or smaller size. If you
edit the drawing sheet to a size so small that a member view falls
entirely outside the boundary of the drawing sheet, you will get an
error message.
If you need to edit the drawing sheet to a smaller size, but cannot due to
the current position of the views, move the views closer to the drawing
sheet’s origin at the lower left corner of the sheet.
• In the Part Navigator, right-click the drawing sheet node and choose
Delete.
18
18
18
View Preferences
Control the display of views by choosing Preferences→View.
Define the display of hidden lines, silhouettes, smooth edges, and section view
background lines by using the View Preferences dialog box.
Automatically create linear, cylindrical, and bolt circle centerlines when you
add a view by selecting the Centerlines check box on the General page.
Hidden Lines
If you clear the Hidden Line check box, hidden line processing is not
performed and all hidden lines in the view appear as solid lines.
If you select the Hidden Line check box, the color, font, and width of the hidden
lines are determined by the settings in the three lists below the check box.
The color, font, and width lists are not named or labeled. This
configuration is common in the dialog boxes in Drafting.
The color option is not applicable in monochrome mode.
Widths are displayed only if Show Widths is selected in the
Visualization Preferences dialog box.
Smooth Edges
Smooth edges are those whose adjacent faces have the same surface tangent
at the edge where they meet.
On the Smooth Edges page, select the Smooth Edges option to use the color,
font, and width settings to specify the appearance of smooth edges.
18 Use the End Gaps option to vary the edge intersection appearance.
Application Drafting
18
18
Application Drafting
18
Projection lines
When you move the cursor while adding a projected view you see projection
lines. You can place the view at any angle from the base view. You can:
• Place the view manually. The angle snaps to 45° increments.
Preview
• Wireframe
• Hidden Wireframe
• Shaded Image
To select a preview option, right-click before you place the view and
choose Preview Style.
18
18
• In the Part Navigator, right-click a drawing view node and choose Style.
• Choose Edit→Style.
2. Hold the cursor over the border of a view (a selected view, if there are more
Once a view is removed from a drawing sheet, all drafting objects or view
modifications associated to that view are deleted.
18
Dimensions
To use the various dimensions types:
• Choose Insert→Dimension and then choose the desired dimension type.
• Use the Dimensions toolbar. This toolbar offers a menu of the available
dimension types.
Annotation Preferences
18
When you select a dimension type, the corresponding dimension dialog bar
appears.
The settings that you set on the dialog bar affect only dimensions you are
currently creating. The settings return to global values when you exit
dimension creation or choose Reset.
When you select a dimension type to create, the annotation placement options
appear on the Selection bar.
Snap point options appear on the Selection bar while you are working with
dimensions.
These options act as a filter for selecting geometric points. You can either
select or deselect any of these in order to limit your selection to specific types
of points.
Use the Two-curve Intersection button (at the right end of the toolbar) to
select any two edges whose intersection you cannot fit inside the select ball.
When you select it, all the other buttons are unavailable.
You can press the Esc key at any time to release all selected objects.
As you create dimensions, you can align them with an existing dimension.
Graphical cues appear when the origins of two dimensions are vertically or
18 horizontally aligned.
If you want the new dimension associated with the existing dimension, make
You can append text to a dimension while you are creating it.
If you want only one line of appended text, select the object(s) to dimension
and, before you place the dimension, choose one of the appended text options
in the shortcut menu.
• Double-click the dimension, and use the Right (after), Left (before), Up
(above), or Down (below) arrow key on the keyboard to get the appended
text location you desire. Type the text and press Enter.
• Double-click the dimension, and use the shortcut menu to choose either
Appended Text (for a single line of text), or Text Editor (for complex text).
• Double-click the dimension and use the Right (after), Left (before), Up
(above), or Down (below) arrow key on the keyboard to get the appended
text location you desire.
• Select the dimension, and open the shortcut menu over the appended text.
• To set the text orientation and text arrow placement as you create a
dimension, open the shortcut menu before you place the text.
18
• To change the text orientation and text arrow placement of an existing
dimension, edit the dimension style.
Move a dimension
The cursor will change to when you are in the move mode.
There are two possible shortcut menus that can be displayed over an existing
dimension.
• The other menu appears when you double-click an existing dimension (to
edit it) and then open the shortcut menu.
When you edit a dimension the dimension dialog bar appears.
The cursor changes to indicate that you are in the editing mode.
• From the Edit Dimension dialog bar, in the Value group, click the
precision list.
After you create a dimension, you can edit its preference settings to match
another dimension:
18
Helper lines
Helper lines act as a guide to allow you to align notes, labels, dimensions,
symbols, and views with other objects on the drawing sheet. Helper lines
appear as a dashed line.
18
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.
Create a note
2. Enter the desired text into the text box. Text displays in the text box
and on the graphics window.
3. Click the left mouse button at the location where you wish to place the
note.
After you position text, it remains in the edit window for you to use again
or edit for the next annotation.
You can also create a note on a drawing sheet by dragging a text file
(.txt) from an operating system window to the drawing sheet.
Create a label
2. Locate the cursor on the curve/edge/face where you want to place the
arrowhead (with the cursor displayed as shown below).
18
4. Click the location for the text.
You can display the Note dialog box and edit text by double-clicking
the note or label.
18
5. Adjust the sheet; name, units, size, and projection angle. (Edit→Sheet)
6. Add the drawing formats; title block, border, revision block, standard
notes.
8. Add the base view, typically the top or front view. (Insert→View→Base
View and select the model view to use)
10. Adjust the view display; size, orientation, etc. (Edit→Style or Edit→View)
11. Clean up individual views with view dependent edits; erase object, edit
entire object, and edit object segment. (Edit→View→View Dependent
Edit)
12. Add utility symbols; centerlines, target symbols, and intersection symbols.
(Insert→Centerline or Insert→Symbol) 18
13. Add dimensions. (Insert→Dimension)
Project: Drafting
In the Projects section, complete the Drafting exercise.
18
Summary: Drafting
Use the Drafting application to create and edit drawing sheets. Views and
dimensions on a drawing sheet are associative to the solid model and update
when changes are made to the model.
Use the Note command to create notes and labels.
In this lesson you:
• Applied the master model concept to create a drawing.
• Created dimensions.
18
19 Editing models
Purpose
Objectives
Upon completion of this lesson, you will be able to:
• Edit a master model and update an associated non-master part.
19
19
Synchronous modeling
You can use Synchronous Modeling commands to modify a model regardless
of its origins, associativity, or feature history.
You could apply Synchronous Modeling to:
• Edit a model that was imported from another CAD system and has no
feature history or parameters.
• Edit a model due to a change in design intent that was not anticipated
when it was created. Incorporating the change into the existing
construction history would require a lot of rework and loss of associativity.
19
• To change the bend angle of a sheet metal part that has no history.
• To rotate a face or set of faces about a given axis and about a point. For
example, to change the angular position of a keyway slot.
19
19
19
In this example, the red face in the body on the left is resized using Resize
Blend.
The dependent blue face updates automatically.
Application Modeling
19
19
19
19
19
A Practice projects
A
Essentials for NX Designers A-1
Practice projects
Practice Project 1
A
A-2 Essentials for NX Designers mt10051_s NX 7
Practice projects
Practice Project 2
A
Essentials for NX Designers A-3
Practice projects
Practice Project 3
A
A-4 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-5
Practice projects
Practice Project 4
A
A-6 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-7
Practice projects
Practice Project 5
A
A-8 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-9
Practice projects
Practice Project 6
A
A-10 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-11
Practice projects
Practice Project 7
A
A-12 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-13
Practice projects
Practice Project 8
A
A-14 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-15
Practice projects
Practice Project 9
A
A-16 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-17
Practice projects
Practice Project 10
A
A-18 Essentials for NX Designers mt10051_s NX 7
Practice projects
Practice Project 11
A
Essentials for NX Designers A-19
Practice projects
A
A-20 Essentials for NX Designers mt10051_s NX 7
Practice projects
Practice Project 12
A
Essentials for NX Designers A-21
Practice projects
A
A-22 Essentials for NX Designers mt10051_s NX 7
Practice projects
Practice Project 13
A
Essentials for NX Designers A-23
Practice projects
A
A-24 Essentials for NX Designers mt10051_s NX 7
Practice projects
Practice Project 14
A
Essentials for NX Designers A-25
Practice projects
A
A-26 Essentials for NX Designers mt10051_s NX 7
Practice projects
Practice Project 15
A
Essentials for NX Designers A-27
Practice projects
Practice Project 16
A
A-28 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-29
Practice projects
Practice Project 17
A
A-30 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-31
Practice projects
Practice Project 18
A
A-32 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-33
Practice projects
Practice Project 19
A
A-34 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-35
Practice projects
Practice Project 20
A
A-36 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-37
Practice projects
Practice Project 21
A
A-38 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-39
Practice projects
Practice Project 22
A
A-40 Essentials for NX Designers mt10051_s NX 7
Practice projects
A
Essentials for NX Designers A-41
A
B
Appendix
B Expression operators
This appendix describes the operators and functions that you can use in
expressions.
B
Operators
There are several types of operators that you may use in the expression
language.
B
Precedence and associativity
In the table below, operators in the same row have equal precedence while
operators in the following rows have less precedence.
X = 90 – (10 + 30) = 50
B
Legacy unit conversion
Although when dimensionality is specified and units are assigned the
system handles conversions, legacy parts may have used functions for unit
conversion. For legacy compatibility these functions are supported.
B
Built-in functions
Built-in functions include math, string, and engineering functions.
Scientific notation
You may optionally enter numbers in scientific notation. The value you enter
must contain a positive or negative sign. For example, you can enter:
2e+5 which is the same as the value 200000
Built-in functions
abs Returns the absolute value of a given number
arccos Returns the inverse cosine of a given number in degrees
arcsin Returns the inverse sine of a given number in degrees
arctan Returns the inverse tangent of a given number in degrees
from –90 to +90
arctan2 Returns the inverse tangent of a given delta x divided by a
given delta y in degrees from –180 to +180
ASCII Returns the ASCII code of the first character in a given
string or zero if the string is empty
ceiling Returns the smallest integer that is bigger than a given
number
Char Returns the ASCII character for a given integer in the
range 1 to 255
charReplace Returns a new string from a given source string, character
to replace and the corresponding replacement characters.
compareString Case sensitive compare of two strings
cos Returns the cosine of a given number in degrees
dateTimeString Returns the system date and time in the format “Fri Nov
21 09:56:12 2005/n”
floor Returns the largest integer less than or equal to a given
number
format Returns a formatted string, using C-style formatting
specification
getenv Returns the string value of a given environment variable
string
hypcos Returns the hyperbolic cosine of a given number
hypsin Returns the hyperbolic sine of a given number
hyptan Returns the hyperbolic tangent of a given number
B
Built-in functions
log Returns the natural logarithm of a given number
log10 Returns the logarithm base 10 of a given number
MakeNumber Returns the number or integer of a given numerical string
max Returns the largest number from a given number and
additional numbers
min Returns the smallest number from a given number and
additional numbers
mod Returns the remainder (modulus) when a given numerator
is divided by a given denominator (by integer division)
NormalizeAngle Normalizes a given angle (degrees) to be between 0 and
360 degrees
pi() Returns pi
Radians Converts an angle in degrees into radians
replaceString Replaces all occurrences of str1 with str2
round Returns the integer nearest to a given number, returns the
even integer if the given number ends in .5
sin Returns the sine of a given number in degrees
sqrt Returns the inverse square root of a given positive number
StringLower Returns a lowercase string from a given string
StringUpper Returns an uppercase string from a given string
StringValue Returns a string containing a textual representation of a
given value
subString Returns a new string containing a subset of the elements
from the original list
tan Returns the sine of a given number
ug_ functions see the documentation for descriptions of dozens more
specialized math and engineering functions
C Point options
C
Point types
The Type group of the Point dialog box has buttons representing various
methods for specifying a point. As the cursor is passed over these buttons,
text shows the name of the method.
C
Inferred Point Specifies the point option to use based on your
selection.
Cursor Location Specifies a position at the location of the cursor. The
location lies in the plane of the WCS.
Existing Point Specifies a position by selecting an existing point
object.
End Point Specifies a position at the end points of existing lines,
arcs, conics, and other curves.
Control Point Specifies a position at the control points of geometric
objects.
Intersection Point Specifies a position at the intersection of two curves or
at the intersection of a curve and a surface or plane.
Arc/Ellipse/Sphere Specifies a position at the center of an arc, ellipse,
Center circular or elliptical edge, or sphere.
Angle on Arc/Ellipse Specifies a position at an angular position along an
arc or an ellipse.
Quadrant Point Specifies a position at the quarter points of an arc or
an ellipse. You can also define a point on the extension
of an arc.
Point on Curve/Edge Specifies a position on a curve or edge. The U
parameter can be edited.
Point on Face Specifies a position on a face. The U and V parameters
can be edited.
Between Two Points Specifies a position mid way between two points.
By Expression Specifies a point using an expression of the type Point.
D Primitive solids
Primitive solids
A primitive is a solid body that is has an basic mathematical shape.
As an alternative to sketching when the model is quite simple, you could use
a primitive as the base feature of your solid model.
When you create a primitive body, you specify its type, size, location, and
orientation.
The four types of primitives are:
D • Block
• Cylinder
• Cone
• Sphere
Block
Create a Block by specifying the size and location.
The orientation is inferred from the WCS.
There are three Type options you can use to create a Block:
• Origin and Edge Lengths
Cylinder
Create a Cylinder by specifying the axis vector, location, and size.
There are two Type options you can use to create a Cylinder:
• Axis, Diameter, and Height
Boss
The Boss feature is used to add a cylindrical shape with a specified height to
a model, having either straight or tapered sides.
1 — Diameter
2 — Height
3 — Taper Angle
E
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.
Slot
This option allows you to create a slot in a solid body as if cut by a milling
machine tool. In each case, the shape of the cutting tool corresponds to the
slot type and dimensions.
The slot feature will be created so that the axis of the cutting tool is normal to
the face or datum plane selected. Initially, the path of the slot will be parallel
to the selected Horizontal Reference.
There are several different slot types available. You will be prompted for the
parameters that apply to the type of slot chosen.
Rectangular slot
The Rectangular slot type uses a tool that has cylindrical end faces and will E
produce sharp edges along the bottom of the slot.
1 — Length
2 — Width
3 — Depth
The Width of the rectangular slot represents the diameter of the cylindrical
cutting tool.
The Depth of the slot is measured in a direction parallel to the tool axis from
the placement face to the bottom of the slot. Depth values must be positive.
The Length is measured parallel to the horizontal reference (X in the feature
coordinate system). Length values must be positive.
U-Slot
T-Slot
E Dove-Tail
Thru slot
The Thru Slot option can be applied to all slot types and extends the length of
the slot along the placement face in the direction of the horizontal reference
between two specified faces.
You will be prompted to select starting and ending thru faces instead of a
length parameter. The two thru faces cannot be parallel to the placement face.
The rectangular slot shown below was created with the Thru Slot option
enabled. The selected starting and ending thru faces are shaded.
You should not dimension to the end arcs of the slot when positioning a Thru
Slot. The length of a Thru Slot is determined by the selected thru faces. The
only positioning dimension required is to locate an edge or centerline along
the length of the slot (tool) to a target edge or datum. Parallel at a Distance
can be used to constrain the feature and control the two remaining degrees
of freedom.
Pocket
The pocket feature is used to create a cavity in a solid body.
There are three types of pockets:
• Cylindrical (not covered in this lesson)
• Rectangular
Rectangular pocket
Pocket features may be positioned from a tool edge or from the centerlines
provided for this purpose.
Pad
This option allows a raised pad on a solid body.
There are two types of pads:
• Rectangular
Rectangular pad
Groove
The groove feature requires a cylindrical or conical placement face. A groove
can be thought of as a feature that would result from a part being cut in a
lathe. After specifying the groove parameters, you will be shown a preview
of the tool solid. The tool solid can be thought of as the path that the lathe
would make as it cuts the solid.
Positioning a Groove
You only have to position a groove along the axis of the cylindrical or conical
placement face. The Positioning dialog box will not appear. Instead, you are
only required to specify a horizontal dimension along the axis by selecting a
target edge followed by a tool edge or centerline.
E
Two grooves are shown in the following example.
1 — Target Edge
2 — Tool Edge (or centerline)
Positioning methods
Positioning is a legacy method used to place the legacy form features relative
to other geometry.
Horizontal
Specifies the horizontal distance between two points, one on the target solid
and the other on the tool solid. Horizontal is measured along the X-axis of the
feature coordinate system (the Horizontal Reference). As edges are selected,
the nearest valid point is selected (midpoints are not selectable).
1 — Horizontal Reference
2 — Target Edge (End Point)
E
3 — Tool Edge (Tangent Point)
Vertical
Specifies the vertical distance between two points, one on the target solid and
the other on the tool solid. Vertical is measured along the Y-axis of the feature
coordinate system (perpendicular to the Horizontal Reference). As edges are
selected, the nearest valid point is selected (midpoints are not selectable).
1 — Horizontal Reference
2 — Target Edge (End Point)
3 — Tool Edge (Arc Center)
Perpendicular
Specifies the shortest (normal) distance between a linear edge on the target
solid (also datum planes or axis) and a point on the tool solid. The linear
target edge is always selected first.
1 — Target Edge
2 — Tool Edge (Arc Center)
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. You can change it to a non-zero
value when you edit the feature.
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).
1 — Target Edge (Arc Center)
2 — Tool Edge (Arc Center)
Specifies the distance between a point on the target solid and a point on the
tool solid is zero. This is commonly used to align arc centers (concentric) of
cylindrical or conical features. This method fully constrains their location
since rotation is not a degree of freedom for cylindrical or conical features.
Point onto Point is the same as the Parallel positioning dimension with
the value automatically set to zero. You can change it to a non-zero
value when you edit the feature.
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 example an additional positioning
dimension is required to solve the final degree of freedom (i.e. Horizontal,
Vertical, Perpendicular).
1 — Target Edge
E
2 — Tool Edge (Centerline of Slot)
Specifies that the distance between a linear edge on the target solid (or a
datum plane or datum axis) and a linear edge on the tool solid is zero and
they are constrained parallel to each other. This is typically used for features
with length (slot, pocket, or pad).
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 E
be changed to a non-zero value when editing the feature.
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.
1 — Target Edge
2 — Tool Edge (Edge of Pocket)
Edit positioning
As features are created the parametric data is captured in expressions.
The parametric data consists of the actual feature size definition (i.e.
diameter, height, length) as well as the positional data that is captured in
the positioning dimensions.
This option allows a feature to be moved by editing its positioning dimensions.
In addition, positioning dimensions may be added to features that are either
underspecified or were not given any positioning dimensions at the time
of creation.
Once the feature has been selected, the following options are offered based
upon the positioning status of the selected feature:
• Add Dimension
Add dimension
Valid target edges for positioning purposes must belong to features existing
E in the feature creation list of the model before the feature being positioned.
Continue editing as many dimension values as desired. Once all the desired
dimension values have been edited, click 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.
If you are replacing a dimension, add the new dimension before deleting
the old one. The Edit Positioning dialog box is maintained when you
add a dimension but is automatically dismissed when you delete a
dimension.
Display dimensions
F Customer Defaults
This appendix describes utilities and customization files which affect the
default interface and behavior of NX. These topics would normally be the
responsibility of a system administrator.
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
/NX7/nx7_user.dpv
User customizations file
C:/Documents and Settings/nxuser
/Local Settings/Application Data/Unigraphics Solutions
/NX7/nx7_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 nx7_user.dpv when and if the user makes a change to
F 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.
Customer defaults can be controlled at three levels: Site, Group, and User.
Site is the highest level, User is the lowest. Any or all of these levels may be
available to you, based on how the customer default environment variables
are defined at your site. If none of the environment variables are defined, the
level is Shipped (read-only).
For example, to lock out the ability to create promoted bodies, the manager
clicks the lock beside promotions at the site or group level. The icon changes
color and the text is de-emphasized.
The manager can use the Default Lock State option 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. This prevents Site Standards from being changed at the user level.
To set up a User, Group, or Site level, you must define the appropriate
environment variable with a directory. You must first create a directory
named startup where you want to store the customer defaults file for that
level.
If you are already using the UGII_USER_DIR environment variable for other
purposes, you can use the UGII_LOCAL_USER_DEFAULTS environment
variable. When you define the environment variable, you must point it to the
.dpv file you will use (instead of just the directory, as done with the other
environment variables).
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.
The DPV files contain only the defaults that are changed from the hard–coded
settings.
You may review your changes at any time:
• Set the Defaults Level to the level you want to examine, Site, Group,
or User.
To update to a new release, you need only define the DPV files you want to
use at whatever levels your organization uses.
When you receive the new software use Import Defaults to validate your
Total settings rejected due to values being locked at the higher level: 0
Total settings already set to the same value and lock status: 0
G Custom Roles
User-Defined Roles
By default, when you begin an NX session you are presented with a core set
of functionality but more specific Roles (sets of tools) can be accessed through
the Resource bar.
These prepackaged roles are a starting point from which you can customize
the NX user interface and save as a personal user role.
As a user, there are two different repositories for user-defined roles:
• The User folder where you can store your individual roles that reflect your
personal user interface layouts with their specific menus, toolbars etc.
G
Because these are your personal roles, the .mtx files that define them
reside in a user directory. In Windows, these roles reside in /Documents
and Settings/<yourname>/Local Settings/Application Data/Unigraphics
Solutions/NX7/Roles/
You can use these palettes to store departmental/group specific roles and
put permission restrictions on their respective directories.
2. Right-click in the background of the Roles palette and choose New User
Role.
This displays the Role Properties dialog box.
Choose the Roles tab on the Resource bar and pin the
Roles pane.
This is the name of your role as it will appear in the Resource bar
Roles pane.
The name of the .mtx file (top of dialog) is system-assigned.
The name of your role must be assigned by you.
Click OK.
3. On the Roles palette, in the User group, right-click your role and choose
Edit.
This displays the Role Properties dialog box.
4. From the Toolbar Layout, Menus and Dialog Memory group, select the
Use Current Session radio button.
2. Choose Preferences→Palettes.
4. Navigate to the directory you want the new Role palette to point to. This
creates a tab on the Resource bar.
7. Click Create.
10. In the Role Properties dialog box, specify the role definition.
Name of role
Image for icon
Description
Application check boxes
12. On the Resource bar, in your new palette, right-click and choose Refresh
to see the icon of the new role.
The group-specific roles will be stored here. The group role palette
will point to this directory.
On this page, you can Load an existing user role (.mtx file), create a
new role, and define keyboard accelerators associated with the role.
Click Create.
G
The New Role File dialog is displayed.
This is the name of your role as it will appear in the Resource bar
Roles pane.
The Role Properties dialog is displayed.
Click OK.
A new tab is added to the Resource bar and your custom role is
displayed.
Protected Roles
The power of Roles can be extended throughout your industry enterprise,
on several levels, by having your company’s systems administrator create
’protected’ roles for authorized workflows.
One Possible Scenario: — Adding System Default Roles
• Have the group leaders of various departmental processes/disciples
customize the NX user interface to reflect the design needs of that group;
e.g. assemblies, design review, drafting etc. (Activity procedure)
• The group leaders then create individual Roles for each of the
processes/disciplines.
• Once the .mtx files are moved into the /UGII/menus/roles directory, they
will be available as Roles in the System Defaults folder.
Selecting objects
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.
Mate constraint
When applying the Mate constraint to components using planar faces and
datum planes, the objects will be oriented so that their normals are parallel
and point in opposite directions. The components will not necessarily have
physical contact but will be coplanar. By definition, a face normal in a solid
body points away from the solid.
Align constraint
When you apply the Align constraint to components using planar objects
(planar faces and datum planes), the objects will be oriented so that their
normals are parallel and point in the same direction. The components will
not necessarily have physical contact but will be coplanar.
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
H the objects will be oriented so that the vector and the planar object lie on the
same plane (same behavior as with mate constraint).
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.
Parallel constraint
Use the Parallel constraint when you need to establish parallelism between
objects of components. Objects that have surface normals associated to them
will be oriented parallel based on those normals.
When applying the Parallel constraint to position a planar object of a
component (planar face or datum plane) with an edge or curve object of
another component; a vector will be determined from the edge or curve object.
The vector and the planar object’s normal will then become parallel.
Perpendicular constraint
Use the Perpendicular constraint when you need to establish perpendicularity
between objects of components. Objects that have surface normals associated
to them will be oriented perpendicular based on those normals.
When applying the Perpendicular constraint to position a planar object of a
component, (planar faces and datum planes), with an edge or curve object of
another component; a vector will be determined from the edge or curve object,
that vector and the planar object’s normal will then become perpendicular.
Center constraint
Use the Center constraint to center 1 or 2 objects of a component to 1 or 2
objects of another component.
Center Objects 1 to 1
Center Objects 1 to 2
Center Objects 2 to 2
Distance constraint
Use the Distance constraint to define a distance between two geometric
objects. The sign (+/-) of the dimension controls which side of the object the
solution is on.
Tangent constraint
Use the Tangent constraint to define a physical contact between two geometric
objects. There can be multiple solutions to a tangent constraint. To specify
which solution is desired, a help point will be computed from the pick position
on the surface and used to find a unique solution to the tangent constraint.
The following are some examples of tangent constraints:
• Point on Surface.
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, click Apply
or OK to accept the constraint or continue creating another constraint. If
the constraint is not correct, click Unpreview and use the Selection Steps to
define different FROM and TO faces.
• Apply — This will apply the constraint and the dialog box will remain
open.
• Cancel — This will dismiss the dialog box without saving any of the
constraints you added.
5. Click Preview and then click Apply (the dialog box remains open to let
you add more constraints) or click OK to accept the constraint and dismiss
the dialog box.
Vary Constraints
The Vary Constraints option can be used to reposition the active component in
the Mating Conditions dialog box. Existing mating constraints will limit the
freedom of movement. This dialog box is similar to the Reposition Component
dialog box. A different component can be selected and repositioned by clicking
Select Component.
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 button. Clicking it will present information about
the error. The constraint must be deleted and recreated.
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 shortcut menu
Suppress/Unsuppress
Reposition Component
The Reposition Component option may be used on a component that does not
have any mating conditions, has suppressed mating conditions, or is only
partially constrained. If the component is partially constrained, its mating
constraints will be enforced within the reposition function.
To reposition a component click Reposition Component on the Assemblies
toolbar or choose Assemblies→Components→Reposition Component from
the menu bar.
Transform types
The Reposition Component dialog box includes the following transform types:
1 — Point to Point 5 — Reposition
2 — Translate 6 — Rotate Between Axes
3 — Rotate About a Point 7 — Rotating Between Points
4 — Rotate About a line
Transform options
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.
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
H
Coarse) during the motion that you have defined.
Collision options
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.
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) and then select a destination point. The
destination points that can be selected are determined by the Snap Point
toolbar.
A fit . . . . . . . . . . . . . . . . . . . 17-20
Absolute coordinate system . . . . . . . 3-3 fix . . . . . . . . . . . . . . . . . . . 17-14
Activity parallel . . . . . . . . . . . . . . . 17-15
Creating a Role Palette with a Group perpendicular . . . . . . . . . . 17-16
Role . . . . . . . . . . . . . . . . . . . . G-10 touch align . . . . . . . . . . . . . 17-11
Creating a User Role . . . . . . . . . . G-5 types . . . . . . . . . . . . . . . . . 17-10
Analysis Constraints . . . . . . . . . . . . . . . . 17-9
assign material properties . . . . . 8-15 general concepts . . . . . . . . . . . . . 17-2
Distance . . . . . . . . . . . . . . . . . . . 8-12 Load options
Measure Bodies . . . . . . . . . . . . . 8-14 Reference Sets . . . . . . . . . . . 16-7
Annotation Load Options . . . . . . . . . . . . . . . 16-4
dimension preferences and Load Behavior . . . . . . . . . . . 16-7
placement . . . . . . . . . . . . . . 18-17 Load states . . . . . . . . . . . . . 16-5
placement . . . . . . . . . . . . . . . . . 18-18 Part Versions . . . . . . . . . . . . 16-4
helper lines . . . . . . . . . . . . 18-22 Scope . . . . . . . . . . . . . . . . . . 16-6
preferences . . . . . . . . . . . . . . . . 18-16 master model . . . . . . . . . . . . . . . 18-2
preferences and placement Move Component . . . . . . . . . . . . 17-8
placement cues for Selecting Components in the
dimensions . . . . . . . . . . 18-18 navigator . . . . . . . . . . . . . . . 16-12
snap point options . . . . . . . 18-18 Subassembly . . . . . . . . . . . . . . . 16-2
Application Top down and bottom up
Assemblies . . . . . . . . . . . . . . . . 16-10 modeling . . . . . . . . . . . . . . . . 17-2
Drafting . . . . . . . . . . . . . . . . . . . 18-3 Assembly Navigator . . . . . . . . . . . . 16-8
Assembly . . . . . . . . . . . . . . . . . . . . 16-2 Display Parent . . . . . . . . . . . . . 16-17
Add Component . . . . . . . . . . . . . 17-5 Icons and check boxes . . . . . . . . . 16-9
Assemblies application . . . . . . . 16-10 Identifying components . . . . . . . 16-12
Assemblies toolbar . . . . . . . . . . . 17-2 Make Displayed Part . . . . . . . . 16-17
Associativity . . . . . . . . . . . . . . . 16-16 Make Work Part . . . . . . . . . . . . 16-17
Bottom-up construction method . . 17-3 Node display . . . . . . . . . . . . . . . . 16-8
Component object . . . . . . . . . . . . 16-3 Pack and Unpack . . . . . . . . . . . 16-17
Component parts . . . . . . . . . . . . 16-3 Selecting Components . . . . . . . . 16-12
constraints shortcut menu . . . . . . . . . . . . . 16-17
angle . . . . . . . . . . . . . . . . . 17-17
bond . . . . . . . . . . . . . . . . . 17-19 B
center . . . . . . . . . . . . . . . . 17-18
concentric . . . . . . . . . . . . . 17-12 Block . . . . . . . . . . . . . . . . . . . . . . . . D-3
distance . . . . . . . . . . . . . . . 17-13 Boss . . . . . . . . . . . . . . . . . . . . . . . . E-2
Competitive advantage
Siemens Learning Advantage courses present consistent methods and concepts approved by
Siemens. Our course development teams work closely with Product Development to ensure that
prescribed processes reflect the intended product usage and industry best practices. No other
training provider can make this claim! And because our learning products are coordinated with
Siemens product releases, you can be confident that training will be delivered in time for your
upgrade.
Benefits Include:
• Simple user interface requiring only a standard internet browser.
• On-demand internet access to self-paced courses and assessments.
• Extensive self-paced library supporting a broad range of Siemens products and versions.
• Online learning management system for tracking and reporting training progress.
• Memberships renew on an annual basis and provide uninterrupted access to courses.
Learn more about Siemens Learning Advantage by visiting our website or contact your Siemens
PLM Software sales representative for purchase information.
Rev-10/23/09-jab
This page left blank intentionally.
Rev-10/23/09-jab
PLM Software
www.siemens.com/plm
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
Please verify/add to this list of training for NX, I-deas, Imageware, Teamcenter Mfg., Teamcenter Engineering, Teamcenter Enterprise, Tecnomatix or
Dimensional Mgmt./Visualization. Medium means Instructor-lead (IL), On-line (OL), or Self-paced (SP)
Software From Whom When Course Name Medium
Thank you for your participation. We hope your training experience will be an outstanding one.
Rev-10/23/09-jab
This page left blank intentionally.
Rev-10/23/09-jab
Course Agenda
Essentials for NX Designers
Essentials for NX Designers with Teamcenter Integration
Monday Morning
• Introduction & Course overview
• Lesson 1. NX part files
• Project – Parts
• Lesson 2. The NX User Interface
Afternoon
• Lesson 3. Coordinate systems
• Lesson 4. Sketch Task Environment
• Project – Sketch Task Environment
Tuesday Morning
• Lesson 5. Expressions
• Project – Expressions
• Lesson 6. Datum features
• Project – Datums
• Lesson 7. Swept features
Afternoon
• Project – Swept features
• Lesson 8. Part structure
• Lesson 9. Using sketches
• Project – Using sketches
Wednesday Morning
• Lesson 10. Trim Body
• Lesson 11. Swept feature options
• Project – Swept feature options
• Lesson 12. Hole features
Afternoon
• Project – Hole features
• Lesson 13. Shell
• Project – Shell
• Lesson 14. Associative copies
• Project – Associative copies
Thursday Morning
• Lesson 15. Edge operations
• Project – Blends and Chamfers
• Lesson 16. Introduction to Assemblies
Afternoon
• Lesson 17. Adding and constraining components
• Project – Assembly constraints
Friday Morning
• Lesson 18. Introduction to Drafting
• Lesson 19. Editing models
Afternoon
• Project – Drafting
Rev-10/23/09-jab
This page left blank intentionally.
•
Rev-10/23/09-jab
Accelerators
The following Accelerators can be listed from within an NX session by choosing
Information→Custom Menubar→Accelerators.
Function Accelerator
File→New... Ctrl+N
File→Open... Ctrl+O
File→Save Ctrl+S
File→Save As... Ctrl+Shift+A
File→Plot... Ctrl+P
File→Execute→Grip... Ctrl+G
File→Execute→Debug Grip... Ctrl+Shift+G
File→Execute→NX Open... Ctrl+U
Edit→Undo Ctrl+Z
Edit→Redo Ctrl+Y
Edit→Cut Ctrl+X
Edit→Copy Ctrl+C
Edit→Paste Ctrl+V
Edit→Delete... Ctrl+D or Delete
Edit→Selection→Top Selection Priority - Feature F
Edit→Selection→Top Selection Priority - Face G
Edit→Selection→Top Selection Priority - Body B
Edit→Selection→Top Selection Priority - Edge E
Edit→Selection→Top Selection Priority - Component C
Edit→Selection-Select All Ctrl+A
Edit→Show and Hide→Show and Hide... (by type) Ctrl+W
Edit→Show and Hide→Hide... Ctrl+B
Edit→Show and Hide→Invert Shown and Hidden Ctrl+Shift+B
Edit→Show and Hide→Immediate Hide… Ctrl+Shift+I
Edit→Show and Hide→Show... Ctrl+Shift+K
Edit→Show and Hide→Show All Ctrl+Shift+U
Edit→Transform... Ctrl+T
Edit→Move Object Ctrl+Shift+M
Edit→Object Display... Ctrl+J
View→Operation→Zoom... Ctrl+Shift+Z
View→Operation→Rotate... Ctrl+R
View→Operation→Section... Ctrl+H
View→Layout→New... Ctrl+Shift+N
View→Layout→Open... Ctrl+Shift+O
View→Layout→Fit All Views (only with multiple views) Ctrl+Shift+F
View→Layout→Fit Ctrl+F
View→Visualization→High Quality Image... Ctrl+Shift+H
View→Information Window F4
Hide or show the current dialog box F3
Rev-10/23/09-jab
View→Reset Orientation Ctrl+F8
Insert→Sketch... S
Insert→Design Feature→Extrude... X
Insert→Design Feature→Revolve... R
Insert→Trim→Trimmed Sheet... T
Insert→Sweep→Variational Sweep... V
Format→Layer Settings... Ctrl+L
Format→Visible in View... Ctrl+Shift+V
Format→WCS→Display W
Tools→Expression... Ctrl+E
Tools→Update→Make First Feature Current Ctrl+Shift+Home
Tools→Update→Make Previous Feature Current Ctrl+Shift+Left Arrow
Tools→Update→Make Next Feature Current Ctrl+Shift+Right Arrow
Tools→Update→Make Last Feature Current Ctrl+Shift+End
Tools→Journal→Play... Alt+F8
Tools→Journal→Edit Alt+F11
Tools→Macro→Start Record... Ctrl+Shift+R
Tools→Macro→Playback... Ctrl+Shift+P
Tools→Macro→Step... Ctrl+Shift+S
Tools→Movie→Record Alt+F5
Tools→Movie→Stop Alt+F7
Information→Object... Ctrl+I
Analysis→Curve→Refresh Curvature Graphs Ctrl+Shift+C
Preferences→Object... Ctrl+Shift+J
Preferences→Selection... Ctrl+Shift+T
Start→Modeling... M or Ctrl+M
Start→All Applications→Shape Studio... Ctrl+Alt+S
Start→Drafting... Ctrl+Shift+D
Start→Manufacturing... Ctrl+Alt+M
Start→NX Sheet Metal... Ctrl+Alt+N
Start→Assemblies A
Help→On Context... F1
Refresh F5
Fit Ctrl+F
Zoom F6
Rotate F7
Orient View-Trimetric Home
Orient View-Isometric End
Orient View-Top Ctrl+Alt+T
Orient View-Front Ctrl+Alt+F
Orient View-Right Ctrl+Alt+R
Orient View-Left Ctrl+Alt+L
Snap View F8
Rev-10/23/09-jab
PLM Software
Evaluation – Delivery
Name: NX 7 ESN___________ Course #: TR10051/TR10051_TC
Start Date: ____________ Through: __________
Please share your opinion in all of the following sections with a “check” in the appropriate box:
SOMEWHAT
SOMEWHAT
Instructor:
STRONGLY
STRONGLY
DISAGREE
DISAGREE
DISAGREE
If there were 2 instructors, please evaluate the 2nd instructor with “X’s”
AGREE
AGREE
AGREE
Instructor: 7
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
Rev-10/23/09-jab
PLM Software
Evaluation - Courseware
Name: NX 7 ESN___________ Course #: TR10051/TR10051_TC
Dates: ____________ Through: __________
Please share your opinion for all of the following sections with a “check” in the appropriate box:
SOMEWHAT
SOMEWHAT
STRONGLY
STRONGLY
DISAGREE
DISAGREE
DISAGREE
AGREE
AGREE
AGREE
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.
Rev-10/23/09-jab