Professional Documents
Culture Documents
EDS Inc.
Proprietary & Restricted Rights Notices
Copyright
Proprietary right of Unigraphics Solutions Inc., its subcontractors, or its suppliers are included in this
software, in the data, documentation, or firmware related thereto, and in information disclosed therein.
Neither this software, regardless of the form in which it exists, nor such data, information, or firmware may
be used or disclosed to others for any purpose except as specifically authorized in writing by Unigraphics
Solutions Inc. Recipient by accepting this document or utilizing this software agrees that neither this
document nor the information disclosed herein nor any part thereof shall be reproduced or transferred to
other documents or used or disclosed to others for manufacturing or any other purpose except as
specifically authorized in writing by Unigraphics Solutions Inc.
The commercial computer software and related documentation are provided with restricted rights. Use,
duplication or disclosure by the U.S. Government is subject to the protections and restrictions as set forth
in the Unigraphics Solutions Inc. commercial license for the software and/or documentation as prescribed
in DOD FAR 227-7202-3(a), or for Civilian Agencies, in FAR 27.404(b)(2)(i), and any successor or
similar regulation, as applicable. Unigraphics Solutions Inc., 10824 Hope Street, Cypress, CA 90630.
All warranties and limitations thereof given by Unigraphics Solutions Inc. are set forth in the license
agreement under which the software and/or documentation were provided. Nothing contained within or
implied by the language of this document shall be considered to be a modification of such warranties.
The information and the software that are the subject of this document are subject to change without
notice and should not be considered commitments by Unigraphics Solutions Inc.. Unigraphics Solutions
Inc. assumes no responsibility for any errors that may be contained within this document.
The software discussed within this document is furnished under separate license agreement and is subject
to use only in accordance with the licensing terms and conditions contained therein.
Trademarks
EDS, the EDS logo, UNIGRAPHICS SOLUTIONS, UNIGRAPHICS, GRIP, PARASOLID, UG,
UG/..., UG SOLUTIONS, iMAN are trademarks or registered trademarks of Electronic Data
Systems Corporation or its subsidiaries. All other logos or trademarks used herein are the property of their
respective owners.
Table of Contents
Course Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1
Course Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1
Course Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -2
How to Use This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . -2
Classroom System Information . . . . . . . . . . . . . . . . . . . . . . -4
Class Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -5
About Part File Naming . . . . . . . . . . . . . . . . . . . . . . . . . . . . -5
Class Part File Naming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -5
Seed Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -6
Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -7
Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -7
Unigraphics Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -8
Activity 1 - Toolbars in Gateway Application . . . . . . . . . . -10
Activity 2 - Toolbars in Modeling Application . . . . . . . . . -17
EDS
All Rights Reserved Design Applications Using i
Unigraphics Student Manual
Table of Contents
EDS
All Rights Reserved Design Applications Using iii
Unigraphics Student Manual
Table of Contents
EDS
All Rights Reserved Design Applications Using v
Unigraphics Student Manual
Table of Contents
Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
Activity 1 - Capturing Design Intent with Offset Curves 10-8
EDS
All Rights Reserved Design Applications Using vii
Unigraphics Student Manual
Table of Contents
EDS
All Rights Reserved Design Applications Using ix
Unigraphics Student Manual
Table of Contents
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GL-1
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IN-1
EDS
All Rights Reserved Design Applications Using xi
Unigraphics Student Manual
Table of Contents
Course Overview
Course Description
Design Applications Using Unigraphics is a method based course that will focus
on creating parametric models that captures design intent in a Master Model
environment. Some of the functionality used to accomplish this is: building
associativity between expressions, interĆpart modeling (linking geometry across
part files), creating sketches, building assemblies, and creating mating
conditions.
Intended Audience
Course Objectives
After successfully completing this course, the student should be able to:
Create sketches.
Apply Top Down assembly modeling.
Create InterĆpart expressions.
Create Geometric expressions.
Copy/Paste a feature.
Apply the Load Options.
Create Reference Sets.
Design in Context.
Apply InterĆpart modeling using the WAVE geometry linker.
Trim a solid body.
Create a variable blend.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-1
Course Overview
Prerequisites
Unigraphics interface
Part file saving conventions
Basic Curve Creation
Solid Primitives
Swept Features with Offsets
WCS & Absolute coordinate systems
Layer control
Form Features & positioning dimensions
Simple blends
It is important that you use the Student Manual in the sequence presented
because later lessons assume you have learned concepts and techniques taught
in an earlier lesson. If necessary, you can always refer to any previous activity
where a method or technique was originally taught.
EDS Unigraphics NX
-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Course Overview
lecture
activity
project
summary
The format of the activities is consistent throughout this manual. Steps are
labeled and specify what will be accomplished at any given point in the activity.
Below each step are action boxes which emphasize the individual actions that
must be taken to accomplish the step. As your knowledge of Unigraphics
increases, the action boxes will seem redundant as the step text becomes all that
is needed to accomplish a given task.
Choose Open.
While working through lesson activities, you will experience a higher degree of
comprehension if you read the CUE and Status lines.
It is recommended that students who prefer more detail from an Instructor Led
Course ask questions, confirm with restatement, and, more importantly, attend
and pay attention to the instruction as it is given.
At the start of each class day you will be expected to log onto your terminal and
start Unigraphics, being ready to follow the instructor's curriculum. At the end
of the day's class you should always quit Unigraphics and log off the terminal.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-3
Course Overview
Your instructor will provide you with the following items for working in the
classroom:
Password:
Home Directory:
Parts Directory:
Instructor:
Date:
EDS Unigraphics NX
-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Course Overview
Class Standards
The following standards will be used in this class. Standardization allows users
to work with and predict the organization of parts created by others . All work
should be performed in accordance with these standards.
xxx_xxxxxxxxxxxx_xxxx_xxxx•prt
TIP Currently up to 128 characters are valid for file names. A four
character extension (.prt) is automatically added to define the file
type. This means the maximum number of user defined characters for
the file name is actually 124.
dau_ x x x x x x x x x x x x x x x x x x x x _ x • p r t
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-5
Course Overview
Where the student is requested to save a part file for later use, the initials of
the student's given name, middle name, and surname replace the course
identifier dau" in the new filename with the remainder of the filename
matching the original.
Seed Part
Seed parts are an effective tool for establishing customer defaults or any
settings that are partĆdependent (saved with the part file). This may include
nonĆgeometric data such as:
Preferences
Commonly used expressions
Layer categories
UserĆdefined views and layouts
Part attributes
Two seed part files are available for use in this course. These files incorporate
the standards described above, and include the TFRĆTRI view as the default
view.
dau_seedpart_in (Inches)
dau_seedpart_mm (Millimeters)
EDS Unigraphics NX
-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Course Overview
Expressions
The student will notice that there is a standard set of expressions resident in
each of the part files as follows:
Colors
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-7
Course Overview
EDS Unigraphics NX
-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Course Overview
Unigraphics Interface
The display of each toolbar, as well as each element of each toolbar, is user
customizable. To turn ON or OFF the display of a toolbar choose
ToolsCustomize or click MB3 in the toolbar area and select Customize.
Placing a check in the box next to the toolbar name will instantly display the
toolbar in the graphics area.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-9
Course Overview
To turn ON or OFF the display of a toolbar element choose the Commands tab.
Placing a check in the box next to the toolbar command will instantly display
the command in the appropriate toolbar. Removing the check turns off the
display.
EDS Unigraphics NX
-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Course Overview
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-11
Course Overview
The Customize Dialog box appears and shows the current toolbars which are
displayed.
The Standard toolbar should be displayed on the screen docked in the upper
left corner under the Menu bar.
EDS Unigraphics NX
-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Course Overview
Click MB3 in the toolbar area and verify the View, Selection
and Utility toolbars are checked ON.
The toolbars are displayed on the screen in an Docked state. Remember that
toolbars may be docked horizontally on the top or bottom and vertically on the
left or right. Locate the toolbars.
View
Selection
Utility
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-13
Course Overview
Select Here
Release MB1.
The Utility toolbar remains docked to the Unigraphics window in the proper
position.
Select the View toolbar on the handle and drag the toolbar
such that it is aligned to the right of the Standard toolbar.
Locate Here
EDS Unigraphics NX
-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Course Overview
Locate Here
Checked ON
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-15
Course Overview
Select these
options
A listing with the commands for the Application toolbar is displayed. The
commands displayed on the toolbar are checked in the Commands column.
EDS Unigraphics NX
-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Course Overview
Scroll
down
here
Note that the display of the toolbar changes immediately upon selection of
commands.
Locate here
These toolbar settings will be retained for the Gateway application for the rest
of the course.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-17
Course Overview
EDS Unigraphics NX
-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Course Overview
Click MB3 in the toolbar area and verify that the Standard,
View, Selection, Utility and Application toolbars are checked
ON. Turn OFF all other toolbars. Other toolbars will be
turned ON throughout the course as they are needed.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-19
Course Overview
EDS Unigraphics NX
-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Course Overview
Form Feature
Feature Operation
Edit Feature
Modeling Toggles
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-21
Course Overview
Modeling
Feature Edit Feature Toggles
Operation
Form
Feature
EDS Unigraphics NX
-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Course Overview
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
-23
Constraining Sketches
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-1
Constraining Sketches
The points that the sketch solver analyzes are referred to as sketch points. By
controlling the locations of these sketch points the line itself may be controlled.
There are various ways to control these points. The sketch points associated
with different types of curves are illustrated in the graphic below.
Line Fillet
Arc
Circle
+
Spline
Point
Ellipse
Degree of freedom arrows occur at sketch points to indicate that the solver is
unable to fully define where the sketch point exists on the sketch plane. DOF
arrows are only displayed during the creation of dimensions or constraints; they
are yellow, and their base emanates at the sketch point with arrowheads
pointing in both the horizontal or vertical directions (when the sketch point has
no constraints).
An arrow pointing to the right means that the sketch point in question is free to
move in the horizontal direction, both to the right and left. An arrow pointing
up means that the sketch point in question is free to move in the vertical
direction, both up and down. If there are DOF arrows at a given point in both
directions, the point is free to move in both directions.
EDS Unigraphics NX
1-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
These arrows provide visual feedback to the user while in the process of
ÏÏÏ
constraining the sketch.
ÏÏÏ
ÏÏÏ
1
ÏÏÏ
(no display)
The system removes DOF arrows as rules are written that define the location of
the sketch points.
Arc - Arcs have sketch points at the center and at either end. These
sketch points as well as the radius of the arc may be defined if the user so
desires.
Circle - Circles may have the center point as well as a radius or diameter
defined.
Ellipse -An ellipse may have the location of its center defined; also, the
parameters for the size and orientation of the ellipse are stored for future
editing.
Fillet - Fillet is a specialized case of an arc. By definition a fillet is
tangent to the objects with which it is associated. The system applies this
rule as the fillet is created. Fillets may have the same information defined
as other arcs, and in some cases the tangency that is assigned will define
the endpoints.
Line - Lines may have the sketch points at either end defined.
Point - Points may be defined relative to other objects or at specific
locations in space.
Spline - Degree three splines may have their defining points located.
Slopes of the spline at the defining points may also be defined. Splines
that are of a degree other than three may be added to sketches however,
since their defining points are not located at their knot points, there is no
way to locate their defining points using constraints.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-3
Constraining Sketches
The power in sketching is derived from the ability to capture design intent. This
is accomplished by setting up rules that dictate how sketch objects will react to
changing input. These rules are called constraints. As many or as few constraints
as necessary may be applied to cause the sketch profile to update in the manner
desired. Unigraphics sketches are not required to be fully constrained. A group
of these rules may be thought of as a constraint set. The constraint set is
comprised of two types of constraints, dimensional and geometric and are
accessed from the Sketch Constraints tool bar.
Create Constraints
Dimensions
EDS Unigraphics NX
1-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
ÏÏÏ
The Dimensions icon accesses the Dimensions dialog. ÏÏÏ
ÏÏÏ
1
ÏÏÏ
You can use the dialog to create and edit dimensions, as well as change some of
the preferences.
There are nine icons located near the top of the dialog box. The top leftĆhand
icon is the most useful as it infers the dimension type based on the objects that
are selected and where their dimension text is located. It is also the default
icon. The other eight icons are supplied for times when the system is unable to
infer the desired dimension type. These different options are filters" that when
selected will only allow a specific dimension type to be created. Because of this,
certain types of geometry may not be selectable if they do not coincide with the
dimension type selected.
As dimensional constraints are being created, the dimension, its extension lines,
and arrows are displayed as soon as the geometry has been selected. Drag the
dimension to the desired location and place it by clicking the left mouse button.
When dimensioning from a datum axis or datum plane, the dimension will not
display until the location is selected.
During some dimensioning the system infers a dimension type before all of the
geometry has been selected. In these instances continue to select geometry until
the correct dimension type is displayed, or select the icon for the dimension
type desired and reselect the geometry.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-5
Constraining Sketches
ÏÏÏ As dimensional constraints are being created, the system creates an expression.
ÏÏÏ This expression's name and value are displayed in the current expression fields
ÏÏÏ
1
ÏÏÏ
of the Constraints dialog box. This places the value field in overstrike mode so
the user may enter the desired dimensional constraint. A slider is also provided
below the value text and may be used to change the value.
Below the value slider are two option menus for manipulating the appearance
of the dimensional constraint.
The leftĆhand option menu is for defining how the text and arrows of the
dimensional constraint will be displayed. Options are for automatic text
placement where the system decides the appearance, manual text placement
with the arrows inside the extension lines, or manual text placement with the
arrows outside the extension lines.
Auto Placement
Manual Placement,
Arrows In
Manual Placement,
Arrows Out
The rightĆhand option menu is for defining whether the dimension's leader is
attached to the right or left of the dimension text.
EDS Unigraphics NX
1-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Both of these option menus may be used before, during or after dimension
ÏÏÏ
creation.
ÏÏÏ
ÏÏÏ
1
ÏÏÏ
Text Height
The display height of the dimension text is controlled by the text entry field at
the bottom of the dialog box. This value may be changed any time the
Dimensions dialog box is active.
The default value is .150 for inch part files and 4mm for metric part files. There
are no limits to values for this field. Modifying this value changes all the
dimensional constraints in the active sketch.
Inferred - Allows the system to select any of the dimension types listed
below, (except perimeter) based on object selection and cursor location. Points,
points on sketch curves (including spline knot points), edges, lines, arcs, datum
planes, and datum axes are selectable using this method.
YC
ZC XC
.500 4.000
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-7
Constraining Sketches
ÏÏÏ
ÏÏÏ
Vertical - Used to filter the system to specify a distance constraint
ÏÏÏ
between two points with respect to the YĆaxis of the sketch coordinate system.
1 Points, points on sketch curves (including spline knot points), edges, lines, and
ÏÏÏ arcs are selectable using this method.
YC
2.000
ZC XC
.500
1.23 .500
Line endpoints
selected for
.500 dimension
EDS Unigraphics NX
1-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
ÏÏÏ
ÏÏÏ
Perpendicular - Used to filter the system to specify a distance constraint
ÏÏÏ
measured perpendicular to a selected line and a point or the normal distance.
The first object selected using this method must be linear; the second will be a 1
point inferred from the next object selected. ÏÏÏ
.8502
.6302
p0=45.507
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-9
Constraining Sketches
ÏÏÏ
ÏÏÏ
Radius - Used to filter the system to specify a radial size constraint for an
ÏÏÏ
arc or circle. Only arcs and circles may be selected with this method.
1
ÏÏÏ
R p4=0.250
p1=2.568
EDS Unigraphics NX
1-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Choose Modeling.
Choose Dimensions.
In the Text Height text box, key in .06 and press Enter.
Select the right end (over halfway, not endpoint) of the lower
angled line.
Select Here
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-11
Constraining Sketches
ÏÏÏ The system infers that you wish to create a horizontal, vertical, or parallel
ÏÏÏ dimensional constraint depending on the placement of the cursor relative to the
ÏÏÏ
1
ÏÏÏ
geometry. DO NOT PLACE THE DIMENSION!
Select the right end (not endpoint) of the upper angled line.
Select Here
Select the right end (not endpoint) of the line across the
bottom.
Select the right end (not endpoint) of the lower angled line.
Second Selection
First Selection
EDS Unigraphics NX
1-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Choose Finish.
There are times, such as geometry creation, when looking directly at the plane
of the sketch is beneficial. At other times it is beneficial to change the view
point to more accurately understand the effects of changes on the geometry.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-13
Constraining Sketches
To edit the value, simply double click on the dimension and edit the value
in the text box and press Enter.
To edit the position, simply drag a dimension's location.
Additional editing that may be done with the Dimensions dialog as listed below:
As dimensional constraints are edited, the constraints are evaluated and the
geometry is modified.
EDS Unigraphics NX
1-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
ÏÏÏ
Delay Evaluation ÏÏÏ
ÏÏÏ
1
ÏÏÏ
At times it is advantageous not to have the geometry change until all of the
dimensional constraints have been modified. The Delay Evaluation is a toggle
on the Sketch tool bar that controls this condition.
Evaluate Sketch
The Evaluate Sketch button is provided so that the user may control sketch
evaluation when the Delay Evaluation toggle is on. Sketches are evaluated
automatically when the Constraints dialog box is exited.
Update Model
The Update Model icon located on the Sketch tool bar may be used to force the
model to update without leaving the sketch function.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-15
Constraining Sketches
EDS Unigraphics NX
1-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-17
Constraining Sketches
ÏÏÏ In the Dynamic Input Field text box, key in 25 and press
ÏÏÏ Enter.
ÏÏÏ
1
ÏÏÏ
Notice how the geometry updates. Basic geometric assumptions that we make
when we look at this geometry are not specified to the system, i.e. the bottom
line has no horizontal constraint applied. If the geometry was created in the
sketch rather than added to the sketch, some of these geometric assumptions
would be added to the geometry as constraints during the creation process.
Choose Finish.
EDS Unigraphics NX
1-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
ÏÏÏ
Creating Geometric Constraints ÏÏÏ
A geometric constraint establishes a geometric characteristic of a sketch object
ÏÏÏ
1
ÏÏÏ
(such as defining a line as being horizontal) or the type of relationship between
two or more objects (such as requiring that two lines be parallel or
perpendicular, or that several arcs have the same radius).
Constraints are created by selecting the geometry, and then choosing the
desired constraint icon from the upper left corner of the graphics screen. Only
icons for constraints that are possible for the selected curves will be displayed.
If you wish to assign multiple constraints at one time, you can control-select
the objects. Then the icons for constraints will remain on the screen after you
choose the first constraint. You can use MB2 to cancel creation of constraints.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-19
Constraining Sketches
ÏÏÏ Listed below are all the possible constraints and their respective icon.
ÏÏÏ
ÏÏÏ
1
ÏÏÏ Fixed Constant Angle
Collinear Concentric
Horizontal Tangent
Parallel Coincident
The Show All Constraints icon will display the symbols for all the
constraints in the active sketch.
Sometimes, when the curves are very small on the screen (the view is zoomed
out), the symbols may not be displayed. You may need to zoom in to see them.
EDS Unigraphics NX
1-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Equal Length - Defines two or more lines as being the same length.
Equal Radius - Defines two or more arcs as having the same radius.
Mirror - Defines two objects as being mirror images of each other. This
constraint is automatically created when the mirror function is used. It cannot
be created manually.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-21
Constraining Sketches
ÏÏÏ Parallel - Defines two or more linear objects as being parallel to each other.
ÏÏÏ
ÏÏÏ
1
ÏÏÏ
Perpendicular - Defines two linear objects as being perpendicular to each
other.
Scale, Uniform - A spline will scale proportionally in both the horizontal and
vertical when the horizontal length changes.
A Scale constraint may not be mixed with fixing of an internal spline point
as the uses of the two different constraint types are mutually exclusive.
EDS Unigraphics NX
1-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
ÏÏÏ
Show/Remove Constraints ÏÏÏ
The Show/Remove Constraints is a tool that aids you in the management of
ÏÏÏ
1
ÏÏÏ
constraints. The constraints may be listed by object/s or all of the constraints of
the active sketch may be listed at once.
Determines which
objects will have
their constraints
listed.
Determines what
type of
constraints will be
listed.
Determines if the
filtered constraint
will be included
or excluded in
the list.
Determines what
category of
constraints will be
listed.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-23
Constraining Sketches
Fix Perpendicular
Concentric Tangent
Coincident Equal Length
Colinear Equal Radius
Point on Curve Constant Length
Point on String Constant Angle
Midpoint on Curve Mirror
Horizontal Slope of Curve
Vertical Scale, Uniform
Parallel Scale, NonĆUniform
Constraint Categories
There are two major categories of geometric constraints, Explicit and Inferred.
Explicit constraints are constraints that the user has created by assignment
using the constraints dialog or by virtue of the creation method. Inferred
constraints are Coincident constraints that the system has inferred and created
during the curve creation process. The user has the option to list only the
Explicit, or Inferred constraints, or both may be listed at the same time.
EDS Unigraphics NX
1-24 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Constraint Listing
ÏÏÏ
ÏÏÏ
The constraints may also be listed in the Show/Remove Constraints dialog by
selecting one of the three options at the top of the dialog window. They are:
ÏÏÏ
1
ÏÏÏ
Selected Object Once an object is selected, the associated constraints,
depending on the selected constraint category, are listed in the dialog box. To
view constraints associated with a different sketch object, simply select the new
object.
All in Active Sketch List all the constraints of the active sketch, depending on
the selected constraint category.
Listing Box
Any time that there are constraints listed in the list box they may be browsed by
selecting the constraint to highlight it. When the constraint is highlighted in the
list box, the sketch object(s) that is associated with it is also highlighted in the
graphics area. The Step Up the List and Step Down the List buttons allow easy
navigation through the various constraints. The Up and Down arrows on most
keyboards will mimic this behavior.
Information
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-25
Constraining Sketches
Undo
The user may access undo from the edit pulldown on the main menu, the icon
on the standard toolbar, the third mouse button popĆup menu, or the
accelerator keys. Undo takes the creation procedure back one step at a time.
Dragging Geometry
Selection
When in the Sketcher Task Environment, the selection toolbar changes. It has
two icons that are only available in the Sketcher.
EDS Unigraphics NX
1-26 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Constraint Conditions
ÏÏÏ
ÏÏÏ
When the Constraints dialog box is active, the status line lists the constraint
condition for the active sketch. A sketch may be fully constrained, under
ÏÏÏ
1
ÏÏÏ
constrained, or over constrained. When the sketch is under constrained the status
line will indicate the number of constraints needed.
A sketch is evaluated each time a constraint is placed upon the sketch. Each
time a sketch is evaluated, the system attempts to solve the set of constraints
that describe how the geometric objects are positioned and their relationships
with each other.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-27
Constraining Sketches
ÏÏÏ bracket to cause the expected update to occur when the dimensional constraint
is modified.
EDS Unigraphics NX
1-28 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
This constraint will keep the line from rotating around when dimensional
constraints are modified.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-29
Constraining Sketches
ÏÏÏ There are six places where the curvature transitions needs to maintain
ÏÏÏ tangency.
ÏÏÏ
1
ÏÏÏ Select the tangent curve pairs two at a time and Apply
Tangency constraints to each set. Be careful to select on the
correct half of the arc.
Lastly, the two arcs at the top of the slot should remain concentric.
EDS Unigraphics NX
1-30 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
The slot should now be constrained such that the angle may be adjusted while
the configuration remains as intended.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-31
Constraining Sketches
Choose Finish.
EDS Unigraphics NX
1-32 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
ÏÏÏ
Add Existing Curves to a Sketch ÏÏÏ
ÏÏÏ
1
ÏÏÏ
Unigraphics affords the user the flexibility to sketch or not to sketch. Should
the user decide not to control a swept feature with a sketch, he/she may do so at
a later date. This is accomplished by using the Add Existing Curves function.
An example of this situation could be that the user has the general idea of what
a cross sectional profile looks like, but does not quite understand how form, fit,
and function of the part will drive the design intent. As the design matures and
the definition is recognized, the designer may then create a sketch and add the
geometry that has already been swept to create a solid feature.
When a sketch is active, the user may choose the Add Existing Curves icon and
simply select the curves or points required. Curves that are added to a sketch
have their layer reassigned to that of the sketch.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-33
Constraining Sketches
The Set and Clear buttons, on the Auto Create Constraints dialog box, may be
used to turn all of the constraint fields on or off respectively.
EDS Unigraphics NX
1-34 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
When using the horizontal, vertical, parallel, and perpendicular auto create
ÏÏÏ
options, the system evaluates lines using the specified Angle tolerance to apply
ÏÏÏ
the proper constraints.
ÏÏÏ
1
ÏÏÏ
When using the other types of auto create constraints, the system uses the
Distance tolerance to apply the constraints.
Using the Distance tolerance with the Coincident constraint will have the effect
of closing gaps that occur between geometric objects. This condition is common
with objects that have been translated from other systems.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-35
Constraining Sketches
Choose Sketch.
Notice that the top arc does not highlight. This is due to the arc lying outside
the plane of the sketch. In order to add the curves to the same sketch they must
first be coplanar. Do not choose OK to add the curves.
Choose Cancel.
EDS Unigraphics NX
1-36 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Select the fixed datum plane that was created with the
sketch.
Notice that the arc at the top of the profile is blue while the other curves are
orange. By consulting the standards at the beginning of this manual, it becomes
apparent that a spline or conic was created rather than the intended arc.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-37
Constraining Sketches
Step 6 Delete the extra curve that was created during the
Simplify operation.
Choose Delete.
Choose Edit→Curve→Parameters.
EDS Unigraphics NX
1-38 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Select the endpoint of the line where the arc should end to
ÏÏÏ
limit the curve.
ÏÏÏ
Select this end of
ÏÏÏ
1
ÏÏÏ
the arc to stretch
Choose Sketch.
The curves are added to the sketch as evidenced by the color change to cyan.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-39
Constraining Sketches
Notice that the curves are not contiguous. This is very common when geometry
is translated into a double precision system, like Unigraphics, from a single
precision system. These values are fractions of a millimeter in this case;
however, trying to extrude these curves into a solid body will fail because of the
gaps.
EDS Unigraphics NX
1-40 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Unigraphics interrogates each sketch point for other sketch points within the
Distance tolerance and combines the points to one. The profile will now
extrude properly to create a solid body.
Choose Finish.
The entire sketch highlights. Unigraphics treats the sketch as a single modeling
operation for swept features.
Choose Direction_Distance.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-41
Constraining Sketches
The solid body is created. This profile could be further controlled by adding
other constraints to capture design intent.
EDS Unigraphics NX
1-42 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-43
Constraining Sketches
ÏÏÏ Ensure the radio button for All In Active Sketch is ON.
ÏÏÏ
ÏÏÏ
1
ÏÏÏ
EDS Unigraphics NX
1-44 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Choose OK.
ÏÏÏ
ÏÏÏ
Step 5 Selectively Auto Create the geometric constraints. ÏÏÏ
1
ÏÏÏ
Choose Automatic Constraint Creation.
Choose Collinear.
Choose Collinear.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-45
Constraining Sketches
ÏÏÏ Hold the Ctrl key down and select the two horizontal lines at
ÏÏÏ the top of the profile.
ÏÏÏ
1
ÏÏÏ Choose Collinear and Equal Length.
Hold the Ctrl key down and select the bottom end point of
the vertical line controlling the slot location and the bottom
horizontal line.
The Status line should now inform you that the sketch is fully constrained.
Choose Finish.
EDS Unigraphics NX
1-46 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
slot width
slot depth
height
width
Step 5 After constraining the sketch, edit the dimension for the
width of the part to verify that the slot remains in the
center. Use any reasonable value of your choice.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-47
Constraining Sketches
ÏÏÏ
ÏÏÏ Convert To/From Reference
ÏÏÏ
1
ÏÏÏ At times it is nice to be able to see what the effects of a change are numerically,
but adding a dimensional constraint to do this causes the sketch to be over
constrained. Additionally, sketch curves may need to be associated to other
sketch curves that are not intended to represent a portion of the swept feature.
To support these needs, Unigraphics allows Reference objects within sketches.
These reference objects may be either curves or dimensional constraints. The
Convert To/From Reference icon is located on the Sketch Constraints toolbar.
To change the status of the objects, set the radio button to the status desired,
select the object(s) and choose OK or Apply. An option menu is provided to
filter for All (the default), Curve, or Dimension.
Reference curves are displayed in gray color and phantom line font. Reference
curves are ignored during sweep operations.
Reference dimensional constraints are shown in white color and only the value
portion of the expression is shown, regardless of the preference setting. The
value for this reference dimension will be updated as the sketch is changed, but
it does not control the sketch geometry with which it is associated.
EDS Unigraphics NX
1-48 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Dia (width)
length
You will now constrain the slot in its current configuration. Later, the constraint
set will be changed to accommodate two other changes.
Choose Modeling.
Choose Sketch.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-49
Constraining Sketches
Horizontal
Reference here.
Choose OK.
No explicit constraints exist in this sketch because the curves were added to the
sketch and not created with the sketch active. There will be four inferred
constraints
EDS Unigraphics NX
1-50 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Step 6 After constraining the sketch, edit the dimensions for the
slot to ensure that it updates properly. Use any
reasonable values of your choice.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-51
Constraining Sketches
The total length still needs to be controlled. Examine the diagram below and
follow the steps to perform the design change.
Radius 2
Radius 1
length
The sketch is not fully constrained but, it does meet the design intent; one end
may be made larger than the other.
EDS Unigraphics NX
1-52 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Change the design intent again so that the sketch may be oriented at various
angles other than horizontal. The total length of the shape should still be
controlled.
Angle
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-53
Constraining Sketches
ÓÓÓÓÓÓÓÓÓ
This line is created from
ÓÓÓÓÓÓÓÓÓ
arc center to arc center.
Choose OK.
EDS Unigraphics NX
1-54 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Step 12 After constraining the sketch, edit the dimensions for the
slot to ensure that it updates properly. Use any
reasonable values of your choice.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-55
Constraining Sketches
EDS Unigraphics NX
1-56 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Select the Step Down The List button or use your down
arrow key and read through the constraints to get an idea of
the existing constraints in the sketch. Then Cancel the dialog
box.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-57
Constraining Sketches
TIP If you do not get all of the curves selected, highlight the perimeter
constraint in the Dimensions list and choose the Remove Highlighted
button.
EDS Unigraphics NX
1-58 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Slide the slider bar to the left and right and observe the
changes in the sketch.
Slider Bar
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-59
Constraining Sketches
Step 1 Open the part file dau_perim_1 and start the Modeling
application.
Cylinder
Thru Hole - The diameter of the thru hole controls the diameter of the
cylinder by maintaining a constant wall thickness.
Sketch
EDS Unigraphics NX
1-60 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Choose Dimensions.
Choose Perimeter.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-61
Constraining Sketches
Note that there is a new dimensional constraint called Perimeter_p## and that
the sketch is now fully constrained.
Choose Cancel.
TIP If you do not get all of the curves selected, highlight the perimeter
constraint in the Dimensions list and choose the Remove Highlighted
button.
Choose Finish.
EDS Unigraphics NX
1-62 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
Choose OK.
Choose Unite.
Choose Instance.
Enter:
Number = 8
Angle = 45
Choose OK.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-63
Constraining Sketches
Choose Yes.
Choose Cancel.
Choose ToolsExpression.
Choose Apply.
EDS Unigraphics NX
1-64 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
ÏÏÏ
Fit the view.
ÏÏÏ
ÏÏÏ
1
ÏÏÏ
Notice that the fins have retained their original profile. If the cooling pipe's
volume is going to increase the cooling fins will also need to increase.
For this application, each fin's profile should equal 1.25 of the cross sectional
flow area.
An expression has been created for you that represents the area of the flow
cross section; it is called Flow_area. This expression is associative to the hole
feature and will update automatically.
Perimeter_p21=Flow_area*1.25
Choose Apply.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-65
Constraining Sketches
ÏÏÏ
ÏÏÏ Fit the view.
ÏÏÏ
1
ÏÏÏ
Notice how the fins have updated to meet the new flow requirement.
EDS Unigraphics NX
1-66 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraining Sketches
ÏÏÏ
ÏÏÏ
ÏÏÏ
1
ÏÏÏ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
1-67
Constraining Sketches
ÏÏÏ
ÏÏÏ
ÏÏÏ
1
ÏÏÏ
EDS Unigraphics NX
1-68 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Constraint Management
Lesson 2
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
PURPOSE This lesson describes other constraint management tools as
well as additional ways to use sketches.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-1
Constraint Management
Alternate Solution
There are times when multiple solutions may be available for a given constraint
ÉÉÉ
ÉÉÉ
2
set. At these times there is a need to ask the system to change the configuration
based on the given set of constraints. Unigraphics provides this functionality as
ÉÉÉ
ÉÉÉ
an Alternate Solution.
Selecting the Alternate Solution icon from the Sketch Constraints toolbar will
bring up a small dialog box containing the options OK, Back, or Cancel. The
Cue line prompts the user to Select a dimension or circle/arc".
p4=1
p4=1
EDS Unigraphics NX
2-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Two alternate solutions as applied to a circle or an arc, are when two circles are
constrained tangent to each other or a line is constrained tangent to an arc.
This is illustrated below. In the case of the two circles, either solution is valid
given the constraints supplied. Alternate Solution may be used to switch
between the two, should some other constraint cause the system to select the
wrong configuration.
First selection
OR
First selection
A line tangent
to an arc
Second selection
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-3
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Modeling.
EDS Unigraphics NX
2-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Cancel.
Choose Dimensions.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-5
Constraint Management
Choose Radius.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose OK.
EDS Unigraphics NX
2-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
The circle flips to the other side of the line. This is a valid alternate solution,
the circle is still tangent to the line.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Since there is no constraint associated to the two objects selected, there is no
alternate solution available. Unigraphics displays a message stating that there is
no valid alternate solution for the selected objects.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-7
Constraint Management
ÉÉÉ
ÉÉÉ
2 Here's what happened.
ÉÉÉ
ÉÉÉ The center horizontal line has six constraints associated to it:
Horizontal
Tangent to the arc
Left endpoint is located midpoint of the left vertical line.
Left endpoint is located on the left vertical line.
Right endpoint is located midpoint of the right vertical line.
Right endpoint is located on the right vertical line.
When the alternate solution is applied to the line and circle, the top horizontal
line collapses onto the bottom horizontal line. The two vertical lines now have a
theoretical length of 0 (zero), which allows the middle horizontal line to meet
its midpoint, point on curve, and tangent constraints.
Select the left vertical line and the bottom horizontal line
EDS Unigraphics NX
2-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
With the addition of the Equal Length constraint, the geometry now updates in
the desired manner.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Finish.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-9
Constraint Management
Drag
Unigraphics provides a variety of feedback about the sketch. The user may find
information about the constraint condition of a sketch, list current constraints,
or obtain information about sketch objects. Degree of freedom indicators are
provided to help gain insight into information that the system does not have.
There are occasions when the user considers a sketch constrained and the
system still lists the status of the sketch as under constrained. One method of
ÉÉÉ
ÉÉÉ
2
interrogating the sketch is to drag the geometry. Dragging allows under
constrained geometry to be moved in the unconstrained directions.
ÉÉÉ
ÉÉÉ Dragging is accomplished by selecting curve/s or end point/s and then click and
drag the selected objects. Objects that share sketch points with the object being
dragged remain connected to the object and stretch to accommodate the
movement.
p1=2 L5 p3=45°
p1=2 p3=45°
p2=3.75
EDS Unigraphics NX
2-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Drag may be used to drag multiple sketch curves. Select the curves to be
dragged, then use the left mouse button to click and drag to move the objects in
their unconstrained directions. Selecting two or more objects to drag causes
different results as the constraints applied to different curves have different
effects on how the group of curves react.
p1=2 p3=45°
p2=3.75
Drag may be used to drag a single sketch point. Select the point to be dragged,
then use the left mouse button to click and drag to move the sketch point in its
unconstrained directions. Objects that share the sketch point stretch to
accommodate the movement.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-11
Constraint Management
In the figure below, V1 is being dragged. The lines that share the sketch point
stretch to accommodate the movement of the point. Their angle and length are
modified by the drag operation.
V1
p1=2 p3=45°
ÉÉÉ
ÉÉÉ
2
p2=3.75
ÉÉÉ
ÉÉÉ p3=45°
p1=2
p2=3.75
EDS Unigraphics NX
2-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Drag may also be used to approximate the correct location of a sketch profile
relative to other objects. This may be useful when the process of constraining
distorts the sketch profile so that it would be difficult to undo.
Undesired Results
Horz. Axis
Desired results entire profile
dragged from quadrant to
quadrant
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-13
Constraint Management
Choose Modeling.
Notice that the constraint set is presently made up of 1 vertical and 11 tangent
constraints.
EDS Unigraphics NX
2-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Notice how the vertical and tangent constraints impacted the drag operation.
Also notice how the circle was left behind.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Undo.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-15
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Notice how this time the circle moved with the drag operation.
EDS Unigraphics NX
2-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
1
ÉÉÉ
ÉÉÉ
2
2
ÉÉÉ
ÉÉÉ
Notice how the two lines remained tangent to the arcs that they are constrained
to.
Choose Undo.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-17
Constraint Management
ÉÉÉ
2
ÉÉÉ
2
ÉÉÉ
ÉÉÉ 1
Choose Undo.
EDS Unigraphics NX
2-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Undo.
As you can see the selection of an end point compared to that of an entire curve
may produce different results.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-19
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
2-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Step 7 Locate the sketch.
Select the arc center of the arc and the horizontal datum
axis.
Select the same arc center and the vertical datum axis.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-21
Constraint Management
Notice what happened to the sketch geometry. The arc center moved to the
prescribed location and the vertical line still meets the vertical and tangent
constraints assigned to it.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Finish.
EDS Unigraphics NX
2-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Remember that sketches are features, and as such may only be located relative
ÉÉÉ
ÉÉÉ
2
to features that are higher in the creation hierarchy (have a lower time stamp
number).
ÉÉÉ
ÉÉÉ
Sketches may be located by one of two methods:
Resolving DOFs
As points on a sketch are resolved the DOFs for that point will be removed. To
resolve a DOF, it must be located in space.
When using positioning dimensions the entire sketch is being located. In order
for the DOFs to be resolved, a point must be fixed.
The following activities will guide you through the application of both methods.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-23
Constraint Management
Design Intent
The function of this part requires a triangular pocket located from a certain
angled face. By creating the sketch on the solid, the sketch position can update
automatically if the angle of the face changes.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Sketch.
Select the larger top face of the block as the placement face.
By design, the pocket should be oriented with respect to the pad such that the
two legs of the triangle at right angles to each other can be constrained as
horizontal and vertical.
EDS Unigraphics NX
2-24 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Select the upper half of the angled edge of the pad as the
horizontal reference. By selecting the edge on its upper half,
the positive direction of XC will point away from the pointed
end of the pad.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose OK.
If your display does not look like the graphic below, start over (choose
File→Close→Reopen Selected Parts).
YC
ZC XC
The shape of the pocket in this sketch may be defined with only three lines. The
corner radii of the pocket will be applied later as blends.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-25
Constraint Management
Choose Profile.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Step 4 List the current constraints.
Choose Cancel.
By design, the size of the pocket should be controlled by defining the lengths of
the horizontal and vertical sides.
Choose Dimensions.
EDS Unigraphics NX
2-26 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
p34=6.000
p35=4.000
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Finish.
Locate the sketch .75 inch away from the pad with the 90 degree corner of the
pocket 1 inch from the back edge of the part.
Choose Fit.
Choose Dimensions.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-27
Constraint Management
0.750
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Now add another dimensional constraint to locate the sketch from the back of
the part.
1.000
Note that the status line indicates that this is a perpendicular dimension.
EDS Unigraphics NX
2-28 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
The two constraints applied give the system enough information to determine
the exact position of the sketch. The sketch then automatically moves into
position.
Dimensional constraints associate the sketch to the target edges selected. Now
edit one of those edges and observe how the sketch is affected.
Since the pad has been positioned relative to the block, its angle may be
changed by editing the appropriate expression.
Choose Tools→Expression.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-29
Constraint Management
Note that the sketch remains parallel to the pad, .75 inch away, and remains 1
inch from the back of the part. In some cases if the edit to an edge used to
position the sketch is great enough, an Alternate Solution to a dimensional
constraint may occur. If either of the locating dimensional constraints have
flipped, perform an Alternate Solution on the applicable dimension to resolve
the flip.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
2-30 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
This structural frame requires pockets to minimize its weight. The thickness of
the walls and the webs should be controlled.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Modeling.
Choose Fit.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-31
Constraint Management
Select the 3 sketch arcs and the solid edge shown below and
Apply a Concentric constraint.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ Sketch arcs
Solid edge
Choose Dimensions.
EDS Unigraphics NX
2-32 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-33
Constraint Management
Parallel
constraint Parallel
constraint
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ Parallel
constraint
EDS Unigraphics NX
2-34 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
The sketch is now fully constrained and positioned on the solid body.
Step 3 Extrude the sketch and subtract it from the solid to create
the pockets. Use a Start Distance of 0 and an End
Distance of 0.56.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-35
Constraint Management
ÉÉÉ
ÉÉÉ
2
Step 5 Optional: Add blends to the solid edges.
ÉÉÉ
ÉÉÉ
Create 0.125 blends on the walls of the pockets.
EDS Unigraphics NX
2-36 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Choose Fit.
ÉÉÉ
ÉÉÉ
Choose Show All Constraints.
Choose Dimensions.
Select the arc center and the bottom horizontal edge of the
solid body.
Notice that the status line indicates that 1 constraint is needed. Also notice that
the vertical DOFs no longer appear.
Select the arc center again and the right vertical edge of the
solid body.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-37
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
2-38 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Due to a design change the sketch needs to be rotated 20 as shown below. This
set of instructions will demonstrate how Positioning Dimensions can accomplish
this.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Angular.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-39
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
2
1
Notice how the dimension and horizontal constraint are displayed in yellow.
Also notice that the status line indicates that the sketch is over constrained.
The angular dimension and horizontal constraint are presently redundant (over
constrained). If you were to change the angular dimension value, the
dimensional constraint would then be in conflict with the horizontal and both
vertical constraints. Since we do not want to delete and reassign geometric
constraints, we will reposition the sketch using positioning dimensions.
Choose Undo.
EDS Unigraphics NX
2-40 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
An error window popsĆup informing you that you cannot apply positioning
dimensions when there are sketch constraints to external objects. This message
is referring to the dimensions going to the solid body.
ÉÉÉ
ÉÉÉ
2
Choose OK.
ÉÉÉ
ÉÉÉ
Select the two dimensions that position the sketch to the
solid body.
Choose Delete.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-41
Constraint Management
Choose Perpendicular.
Choose Angular.
EDS Unigraphics NX
2-42 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
2
1
Notice how the sketch rotated even though there are vertical and horizontal
constraints present. This is because positioning dimensions operate on the
entire sketch as a feature, where dimensional and geometric constraints operate
on objects.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-43
Constraint Management
Choose Fit.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Now you can see that the sketch was rotated and that the vertical and
horizontal constraints are still valid relative to the sketch plane.
EDS Unigraphics NX
2-44 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-45
Constraint Management
When a sketch has been created on the wrong sketch plane, or needs to be
moved for some other reason, the Reattach icon located on the Sketcher
toolbar may be used. Reattach allows for the redefinition of a sketch's sketch
plane and reference direction.
Below, the extruded feature was reattached to a new face and a new horizontal
ÉÉÉ
ÉÉÉ
2
reference was specified.
ÉÉÉ
ÉÉÉ
Reattached to a new
Original feature placement face
EDS Unigraphics NX
2-46 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Since sketches are features they appear in the Model Navigator as well as the
list of features presented when performing an Edit→Feature→Reorder. This
allows sketches to be located anywhere in the creation hierarchy.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-47
Constraint Management
In this activity you will reattach a sketch that defines two cam blocks. The
arrows in the illustration point to the cam blocks.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Modeling.
Choose Reattach.
EDS Unigraphics NX
2-48 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
ÉÉÉ
ÉÉÉ
2
Click on the Y axis of the coordinate system.
ÉÉÉ
ÉÉÉ
Select the datum plane to define the vertical direction.
Choose OK.
Choose Finish.
The sketch is now reattached to the defined face and the cam block features are
rebuilt.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-49
Constraint Management
Notice that the geometry is two dimensional and appears as if it was brought
ÉÉÉ
ÉÉÉ
2
into this Unigraphics file from another system where it was used to define a
drawing. You will selectively eliminate some of the resultant geometry and
ÉÉÉ
ÉÉÉ
constrain the remainder in sketches so that parametric control over the model
may be defined by the geometry.
EDS Unigraphics NX
2-50 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
The two dimensional curves from the views in the drawing can be used to define
three orthogonal profiles and added to sketches. The sketches will initially be
created on the same plane. Two of the sketches will later be moved into the
proper positions to create the extruded features on the solid model.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Step 2 Move the curves required for each profile sketch to
separate layers.
Choose Modeling.
Select only the two circles in the top" view and choose OK.
Move the lines shown below in the front" view to layer 22.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-51
Constraint Management
Move the curves shown below in the right" view to layer 23.
ÉÉÉ
ÉÉÉ
2
This part file has existing standard expressions which will be referenced by the
dimensional constraints in the sketches. They should be edited to the desired
ÉÉÉ
ÉÉÉ
values.
Choose Tools→Expression.
Change the value of the expression dia to 3.75 and the value
of the expression h to 5.75.
Choose OK.
Change the work layer to layer 21 and make all other layers
invisible.
Choose Fit.
EDS Unigraphics NX
2-52 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Finish.
Choose Fit.
Step 6 Move the datum plane and two datum axes to layer 61.
They are no longer required for this sketch but will be
referenced by the other sketches.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-53
Constraint Management
Choose Fit.
ÉÉÉ
ÉÉÉ
2
parallel to the XC axis as the horizontal reference.
ÉÉÉ
ÉÉÉ Choose Fit.
EDS Unigraphics NX
2-54 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Notice that the sketch does not satisfy the design intent and remain symmetrical
when the expressions are changed. To satisfy the design intent you can add a
reference line and additional geometric constraints.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Cancel.
Collinear
Equal Length
and Collinear
Change the value of the expression for the total width to dia
and the total height to h.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-55
Constraint Management
Choose Finish.
The front profile sketch will be attached to the datum plane that is parallel to
the ZC-XC plane. However, the plane was created after the sketch and cannot
be referenced as a target face unless it precedes the sketch.
EDS Unigraphics NX
2-56 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Select the datum plane that lies in the ZC-XC plane as the
target face.
Notice the Datum Axis used for Horizontal Reference is still valid. It is not
necessary to redefine all steps during the reattach operation.
Choose OK.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-57
Constraint Management
Choose Fit.
Collinear
Choose Finish.
EDS Unigraphics NX
2-58 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Step 15 Create the sketch for the right profile.
Choose Fit.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-59
Constraint Management
Choose OK.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
2-60 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Choose Fit.
Choose Reattach.
Select the datum plane that lies in the YCĆZC plane as the
target face.
Choose OK.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-61
Constraint Management
Choose Fit.
ÉÉÉ
ÉÉÉ
2
sketch collinear with the datum axis through the cylindrical
face axis.
ÉÉÉ
ÉÉÉ Add another constraint to make the lower horizontal line in
the sketch collinear with the datum axis that is parallel to the
XC axis.
Collinear
Collinear
Choose Finish.
Choose Fit.
EDS Unigraphics NX
2-62 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Choose Cancel.
Choose Tools→Expression.
Change the value of the expression dia to 4.25 and the value
of the h to 6.5.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-63
Constraint Management
Mirroring in a Sketch
The sketch mirror functionality provides a means for copying geometry and
constraints within the context of a sketch whenever a sketch design intent is
meant to be symmetrical. The mirror function may provide a time saving option.
ÉÉÉ
ÉÉÉ
2
Choose Mirror.
Choose the mirror line.
ÉÉÉ
EDS Unigraphics NX
2-64 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
This part file contains a sketch and a solid body that was extruded from the
sketch. When the model is complete it will represent a VĆBlock.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-65
Constraint Management
The sketch represents half of the VĆblock. The left side will be identical to the
right.
Choose Mirror.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Select the line, pointed to in the illustration below, as the
mirror line.
EDS Unigraphics NX
2-66 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Constraint Management
Choose OK.
ÉÉÉ
ÉÉÉ
2
ÉÉÉ
ÉÉÉ
Because the extrusion feature is based on the sketch the model updates to
reflect the current sketch.
Choose Finish.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
2-67
Constraint Management
ÉÉÉ
ÉÉÉ
2
SUMMARY Sketches can be reconfigured by using an alternate solution
when more than one configuration applies to a given set of constraints.
ÉÉÉ
ÉÉÉ Sketches also can be dragged to other locations or in relation to their own
members. Managing sketches will allow you more flexibility when you create
your designs.
EDS Unigraphics NX
2-68 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Additional Sketching Techniques
ÉÉÉ
Edit a Defining String.
ÉÉÉ
Suppress and Delete Sketches. ÉÉÉ
3
ÉÉÉ
Animate Sketch Dimensions.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
3-1
Additional Sketching Techniques
Sketch objects that define another feature of the solid model cannot simply be
deleted due to the parent/child dependency relationship.
When the Edit String dialog box displays, the system shows a list of features
ÉÉÉ associated with the active sketch. By default, the top feature in the list is
ÉÉÉ highlighted in the dialog box and the sketch objects associated with the feature
ÉÉÉ
3
ÉÉÉ
are highlighted in the graphics area.
To remove objects from the defining string, hold down the Shift key while
selecting them.
EDS Unigraphics NX
3-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Additional Sketching Techniques
The closure condition of the string may not be altered while adding or removing
objects. A closed loop of objects must remain closed.
The radio buttons at the top of the dialog box, Section and Guide, are for
instances where sketches are used both as a section string for one feature and ÉÉÉ
as a guide string for another feature. In these cases the system provides for ÉÉÉ
editing of defining strings of the nonĆactive sketch because of the associativity
of the sweep along guide feature.
ÉÉÉ
3
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
3-3
Additional Sketching Techniques
Since sketches are features of the model, they may be deleted or suppressed by
choosing Edit→Delete or Edit→Feature→Suppress.
ÉÉÉ
ÉÉÉ
ÉÉÉ
3
ÉÉÉ
EDS Unigraphics NX
3-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Additional Sketching Techniques
ÉÉÉ
ÉÉÉ
ÉÉÉ
3
ÉÉÉ
Step 2 Activate the sketch defining the profile.
Choose Modeling.
Choose Sketch.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
3-5
Additional Sketching Techniques
Verify that the Curve Degree is set to 3, and that the Curve
Type is set to Multiple Segments; choose OK.
3
2 4
1 5
ÉÉÉ
ÉÉÉ
ÉÉÉ
3
ÉÉÉ
Choose OK to signal the end of point specification at the
same point last specified.
EDS Unigraphics NX
3-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Additional Sketching Techniques
Select the left angled line and the left endpoint of the spline
as shown below. Make sure the spline is highlighted when
selecting the left endpoint.
ÉÉÉ
ÉÉÉ
ÉÉÉ
3
ÉÉÉ
Repeat the previous action for the right angled line and the
right endpoint of the spline.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
3-7
Additional Sketching Techniques
ÉÉÉ
ÉÉÉ Step 5 Edit the defining string for the model.
ÉÉÉ
3
ÉÉÉ Choose the Edit Defining String icon.
Hold down the Shift key and select the top horizontal sketch
line to remove it from the string.
Choose OK.
EDS Unigraphics NX
3-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Additional Sketching Techniques
Select the top horizontal line that was just removed from the
string, ensure that the radio button is set to Reference, and
choose OK.
This line is still needed because the spline is constrained to the point.
Choose Finish.
ÉÉÉ
ÉÉÉ
ÉÉÉ
3
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
3-9
Additional Sketching Techniques
Choose Edit→Feature→Suppress.
Choose OK.
The dependents of the sketch are also selected. This includes all of the features
except the datum plane and axes used to define the sketch plane.
EDS Unigraphics NX
3-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Additional Sketching Techniques
Choose OK.
A Notification window pops up informing you that deleting this feature will
affect other features.
ÉÉÉ
ÉÉÉ
Choose Information. ÉÉÉ
3
ÉÉÉ
The Information window list the other features that will also be deleted.
The dependents of the sketch are also selected. This includes two circular array
instances and a blend.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
3-11
Additional Sketching Techniques
Animate
The Animate function dynamically displays the effect of varying a given
dimension over a specified range. Any geometry affected by the selected
dimension is also animated. The behavior of the animation is relative to the
existing dimensional and geometric constraints.
ÉÉÉ
ÉÉÉ
ÉÉÉ
3
ÉÉÉ
Lower Limit: The smallest value that the dimension will be during the
animation. The default limit is the selected dimension value minus 10%.
Upper Limit: The largest value that the dimension will be during the animation.
The default limit is the selected dimension value plus 10%.
Steps/Cycle: The number of times that the dimension value changes when it
moves from the upper limit to the lower limit (or vice versa).
Display Dimensions: Optional: lets you display the original sketch dimensions
during the animation.
EDS Unigraphics NX
3-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Additional Sketching Techniques
Choose Modeling.
ÉÉÉ
ÉÉÉ
ÉÉÉ
3
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
3-13
Additional Sketching Techniques
Choose Apply.
The sketch animates the radius dimension within the animate limits and the
present constraints of the sketch.
Changing the number of steps per cycle slows down the animation.
Choose OK.
ÉÉÉ
ÉÉÉ
ÉÉÉ
3
ÉÉÉ
Choose Finish.
The constraints in the sketch consist of a fixed horizontal line and 4 angular
dimensions that are associative to each other.
EDS Unigraphics NX
3-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Additional Sketching Techniques
Lower Limit = 10
Upper Limit = 60
Steps/Cycle = 20
Choose OK.
NOTE: If you are using a space ball, you may zoom and pan
during the animation so that you can see the entire range of motion.
Choose OK.
ÉÉÉ
3
ÉÉÉ
Choose Animate Dimension.
Lower Limit = 10
Upper Limit = 60
Steps/Cycle = 20
Choose OK.
Choose OK.
Choose Finish.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
3-15
Additional Sketching Techniques
ÉÉÉ Review the sketch constraints. Notice the reference line with
ÉÉÉ
3
ÉÉÉ Choose Animate Dimension.
Choose OK.
Choose Finish.
EDS Unigraphics NX
3-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Additional Sketching Techniques
Deleted, suppressed, and unsuppressed sketches.
Animated sketch dimensions.
ÉÉÉ
3
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
3-17
Additional Sketching Techniques
ÉÉÉ
ÉÉÉ
ÉÉÉ
3
ÉÉÉ
EDS Unigraphics NX
3-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
Expressions
Lesson 4
ÉÉÉ
ÉÉÉ
4
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-1
Expressions
Name Filter
Expression List
Expression Editor
& Calculator
Geometric
ÉÉÉ
Expressions
Interpart
ÉÉÉ
4 Expressions
ÉÉÉ
EDS Unigraphics NX
4-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
Calculator Capabilities
You can use the expression editor field to perform calculations. You may then
copy the value into an actual expression. If you enter an arithmetic statement
without an expression name, the system will simply evaluate your statement and
will place the value below the expression editor field.
For example, entering the following expression in the editor field will create a
new expression:
3 * (pi() * 6) / 3.4
ÉÉÉ
ÉÉÉ
No expression is created, because no name (left side) is given in your statement.
The system would evaluate the statement and place the value in the Value= 4
area as shown below. ÉÉÉ
Value = 16.63196
The statement in the text entry box can be cut or copied and pasted into actual
expressions.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-3
Expressions
Comments In Expressions
Expression Operators
ÉÉÉ
ÉÉÉ
4
ÉÉÉ
EDS Unigraphics NX
4-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
List By
The List by: option automatically reorders the expressions. The three ways to
order the list are:
by the Creation order, where the expressions are listed in the order
they are created (first to last),
by Reverse Creation order, where the most recently created
expressions are listed first (a very effective option), or
by Name, where they are listed in alphanumeric order. Uppercase
expressions are listed before lowercase expressions.
Filter
ÉÉÉ
To use filter:
ÉÉÉ
4
Choose to Include or Exclude string. ÉÉÉ
Enter a string in the filter field and press the Enter key.
Expressions that contain the specified string are displayed or not
displayed in the expressions list dialog box, depending on the chosen
Filter Action (Include or Exclude).
Choose Save Current Filter if you wish to retain the new setting in place
of the default.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-5
Expressions
Delete
To delete an expression:
Choose the expression that you want to delete from the expression list.
Rename
To rename an expression:
Choose the expression you wish to rename from the expression list.
Choose Rename.
Enter a unique name in the Rename Variable dialog box. (To cancel the
rename action, choose Back.)
Choose OK on the Rename dialog box.
Choose Undo from the Standard Toolbar or Edit→Undo List and select
Expression from the list if you decide that you do not want to keep the
name change.
ÉÉÉ When the expression is renamed, it is changed in every occurrence where used.
ÉÉÉ
4 Remember that all expression names must be unique. It is often helpful to
ÉÉÉ rename the expressions, which are automatically generated by the system, to
more descriptive names.
List
The List option displays an information window with all of the expressions in
the current part file by name and the current value of each of those expressions.
You may save the listing to a text file by choosing File→Save As from the listing
window. Also, you have the option of printing the entire listing window to your
default printer, without saving it to a text file by choosing File→Print from the
listing window.
EDS Unigraphics NX
4-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-7
Expressions
The window scrolls down till it finds the first occurrence of p0. Notice that p0 is
used in the EXTRUDED(1) feature and controls the taper angle. You will use
this information to rename the expressions that control the extruded feature.
Choose Tools→Expression.
Select p0=0.
Choose Rename.
ÉÉÉ Step 3 Build associativity between the inside blend and outside
ÉÉÉ
4 blend.
Select blend_inside=.25.
Notice how the expression name has been placed to the right of the equals sign.
Enter a +
EDS Unigraphics NX
4-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
Select thickness=.25.
blend_outside=blend_inside+thickness
Press Enter.
Now the part will maintain a constant wall thickness. If the inside blend
changes the outside blend will update accordingly.
ÉÉÉ
ÉÉÉ
4
ÉÉÉ
Choose List.
Choose OK.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-9
Expressions
You have the ability to develop design rule relationships between certain
elements of your model. One way to accomplish this is through conditional
expressions or conditional equations.
Conditional expressions are created by using the if (then) else structure that uses
the following syntax:
For example:
Means that:
ÉÉÉ Syntax and the command portions of the statement must be lower case.
ÉÉÉ
4
ÉÉÉ
EDS Unigraphics NX
4-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
Suppression by Expression
Using this option, you can use an expression to suppress a feature using the
expression editor, which provides a list of suppress expressions to edit. This
function is not available if Delayed Update on Edit is active.
ÉÉÉ
ÉÉÉ
4
ÉÉÉ
If a child feature has its own suppress expression, its suppression status will be
controlled by that instead of by its parent's suppress status (i.e., the child is not
automatically suppressed when its parent becomes suppressed). Child features
that do not have their own suppress expressions are automatically suppressed
when their parents suppress.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-11
Expressions
Function Description
Allows you to create an expression for the suppression of
Create for each
individual features selected from the list box.
Allows you to create a single expression that controls the
Create shared
suppression of all features selected from the list box.
Allows you to delete the selected feature's suppression
Delete for each expression. The list box displays all features which contain
a suppression expression.
Allows you to delete the selected features' shared
suppression expression. The list box displays all features
Delete shared which contain a shared suppression expression. If you seĆ
lect a feature, the list box highlights the other features
which share that same expression.
Filter Allows you to limit the features that appear in the list box.
Lists the features that can be selected for a suppress by
List box
expression operation.
Allows you to generate a report that lists features which
List
contain a suppression expression.
Procedure
Once you have selected the appropriate option, choose Apply, and the system
generates the new expressions and updates the selection feature list. All
ÉÉÉ
previous selected features are removed from the list.
ÉÉÉ
4
ÉÉÉ
EDS Unigraphics NX
4-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
Assume that the design intent of the part has changed as follows:
hole_dia=if(height>6)(5.5)else(hole_c)
Translation -If the height is greater than 6, hole_dia will equal 5.5;
otherwise go to expression hole_c. ÉÉÉ
ÉÉÉ
4
hole_c=if(height>4)(3.5)else(hole_b) ÉÉÉ
Translation -If the height is greater than 4, hole_dia will equal 3.5;
otherwise go to expression hole_b.
hole_b=if(height>2)(1.5)else(hole_a)
Translation -If the height is greater than 2, hole_dia will equal 1.5;
otherwise go to expression hole_a.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-13
Expressions
hole_a=if(height<1)(hole_sup)else(.75)
hole_sup=if(height<=1)(0)else(1)
Translation -If the height is less than or equal to 1, suppress the hole
feature; otherwise do not suppress the hole feature.
Choose Tools→Expression.
Choose OK.
ÉÉÉ
ÉÉÉ
4 Choose Fit.
ÉÉÉ The model updates to reflect the changes.
The design intent specifies that if the height is less than 1 then the hole
diameter will be 0.0. If you attempted to edit the hole diameter to 0.0 you
would receive an error. This aspect of the design intent will be accomplished by
creating an expression that controls feature suppression.
EDS Unigraphics NX
4-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
Choose OK.
Choose Tools→Expression.
The expression at the top of the list is the one that was just created to control
the suppression status of the hole feature. A value of 1 and the hole feature is
unsuppressed. A value of 0 and the hole feature is suppressed.
Enter hole_sup.
Choose OK.
Enter
hole_a=if(height<=1)(hole_sup)else(.75) and press Enter.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-15
Expressions
Enter
hole_b=if(height>2)(1.5)else(hole_a) and press Enter.
Enter
hole_c=if(height>4)(3.5)else(hole_b) and press Enter.
Choose Apply.
Choose Apply.
EDS Unigraphics NX
4-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
Look at the Value under the text box. Is the value correct in
regards to table at the beginning of the activity?
Choose OK.
ÉÉÉ
ÉÉÉ
4
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-17
Expressions
Geometric Expressions
Geometric expressions reference geometric properties to create defining
feature parameters. There are three types of geometric expressions: distance,
length, and angle. Geometric expressions are features, and can be found in the
Feature Browser (Information→Feature) and Feature Selection dialog boxes
(Edit→Feature→Parameters).
Infer
Existing Point
End Point
Control Point
Arc/Ellipse/Sphere Center
Quadrant Point
ÉÉÉ
ÉÉÉ
4
ÉÉÉ Type
The Distance type lets you create a distance expression based upon the
minimum distance between two objects, a point and an object, or two points.
The Length type lets you create a length expression based upon the
length of a curve or edge.
EDS Unigraphics NX
4-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
The Angle type lets you create an angle expression based upon the angle
between two lines, planar faces, linear edges, datums, or a combination of these
objects.
Selection Steps
The Selection Steps are used to select the objects for the geometric expression.
The objects that you can select vary according to the Type you chose:
For Distance, you can select curves, edges, faces, bodies, datum planes,
and points.
For Length, you can select curves and edges.
For Angle, you can select curves, edges, faces, datum planes, and datum
axes.
Select the First Object when this selection step is active. The Filter
options can help you select the object.
Select the Second Object when this selection step is active. The Filter
options can help you select the object. (This icon is not available when the Type
is set to Length.)
If you choose Point for the Filter option, the Point Method options become
ÉÉÉ
available to help you define the point.
ÉÉÉ
4
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-19
Expressions
Procedure
If your Filter option is Point, choose the Point Method option that you
want.
Select the Second Object, using the Filter and Point Method options, if
appropriate.
Choose OK or Apply to create the geometric expression.
The options on these dialog boxes are the same options on the Geometric
Expression dialog box. Options that you cannot change, such as Type, are
ÉÉÉ grayed out. You can reselect the objects; in some cases, you will have to deselect
ÉÉÉ
4 the original ones first.
ÉÉÉ
To delete a geometric expression, choose Edit→Feature→Delete and select the
expression from the Feature Selection dialog box, or use the Model Navigator.
EDS Unigraphics NX
4-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
The design intent for the part that you are about to create is as follows:
F
F x 0.8
D/2
Line A D
Line B
Edge C
ÉÉÉ
ÉÉÉ
4
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-21
Expressions
Step 3 Create the reference features that will orient the hole
feature.
Endpoint
Endpoint
ÉÉÉ
ÉÉÉ
4
ÉÉÉ
Choose Datum Plane.
EDS Unigraphics NX
4-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
Edge
Edge
Select the datum plane and datum axis, enter 90 for the
angle, and choose Apply.
ÉÉÉ
ÉÉÉ
4
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-23
Expressions
Endpoint
Datum plane
The first geometric expression to be created will provide the D" value as
illustrated at the beginning of this lesson.
Choose Tools→Expression.
EDS Unigraphics NX
4-24 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
Endpoint
Note: Reference
features not shown
for clarity.
Endpoint
Notice the new expression created in the Edit Expression dialog box,
p4=distance(5), (the name of your expression may be different). Remember,
this expression is a feature; thus it has a time stamp, [ (5) ].
The next geometric expression will control the depth of the hole.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-25
Expressions
Endpoint
Datum plane
Choose OK.
Choose Hole.
ÉÉÉ Select the last datum plane created as the placement face.
ÉÉÉ
4
ÉÉÉ
Select this
datum plane.
EDS Unigraphics NX
4-26 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
Diameter = 1
Depth = geo_dist_2*.8
Press Enter to preview the diameter and depth parameters
on the graphics screen.
Choose OK.
Choose Horizontal.
Choose the Datum Axis as the Horizontal Reference.
Select the endpoint shown below as the target object.
Endpoint
Note: Reference
features not shown
ÉÉÉ
for clarity.
ÉÉÉ
4
ÉÉÉ
Step 6 Edit the values of the block feature to test the design
intent.
Select the solid block feature.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-27
Expressions
Click on p2=10.00.
Choose OK.
ÉÉÉ
ÉÉÉ
4 Step 7 Save the part and close.
ÉÉÉ
EDS Unigraphics NX
4-28 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Expressions
You can create comments in expressions using double forward slashes //"
before the actual comment.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
4-29
Expressions
ÉÉÉ
ÉÉÉ
4
ÉÉÉ
EDS Unigraphics NX
4-30 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
Duplicating Features
Lesson 5
PURPOSE This lesson describes some of the various options you may use
to create duplicate features.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-1
Duplicating Features
Mirror Body
Mirror Body lets you mirror an entire body about a datum plane. You can use
this, for example, to form the other hand of a left or rightĆhand part. When you
use this option, the system creates a separate feature whose name is Mirror. This
feature is listed when you use Information→Feature, just like other features.
When you mirror a body, the Mirror feature is associative to the original body;
it has no editable parameters of its own.
By default, the Mirror Body function is set to use an At Timestamp option. This
means that any additional features added to the master body will not be
reflected in the mirrored body. If the design intent for the mirrored feature is to
reflect all future features in the master body, then the At Timestamp option
should be toggled OFF by editing the parameters of the mirror feature.
The following statements describe the mirror feature and its relationship to the
original body and the datum plane:
EDS Unigraphics NX
5-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
BEFORE
Mirrored body
AFTER
Procedure
Select one or more bodies to mirror.
Select a datum plane.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-3
Duplicating Features
You will be creating a rectangular instance array of the small hole along the top
flat face of this part.
ZC
YC
XC
You will be creating a row of holes, so you will choose the simple hole listed in
the dialog box as the feature to instance.
Choose SIMPLE_HOLE(3) and then OK.
Enter these values:
Number Along XC = 5
XC Offset = 7
Number Along YC = 1
ÉÉÉ
ÉÉÉ
YC Offset = 0
5
ÉÉÉ
ÉÉÉ
and choose OK.
EDS Unigraphics NX
5-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-5
Duplicating Features
You will now learn how to use the Mirror Body Instance option to create a
feature that is an inverse copy of the selected solid.
Datum plane
Solid
You must mirror the body about a datum plane. The cue prompts you to select
the datum plane.
ÉÉÉ
ÉÉÉ
Although the mirrored body is a separate solid, it is still associated to the other
solid and the datum plane. If you were to delete the original body or datum
5
ÉÉÉ
ÉÉÉ
plane, the mirrored body would also be deleted.
EDS Unigraphics NX
5-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-7
Duplicating Features
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
5-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
Mirror Feature
Feature to Mirror
Mirror Plane
Add
Remove
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-9
Duplicating Features
Selection Steps:
Feature to Mirror - Lets you select the features in the part that you wish
to mirror. To specify a feature to be mirrored, highlight it in the Features
in Part listing and use the Add button to add it to the Features in Mirror
listing.
Mirror Plane - Lets you specify the planar face or datum plane through
which to mirror the selected features.
Function Description
Allows you to limit the number of entries displayed in the
Filter Features in Part listing. Standard wildcards can be used (i.e.
EX*, * or *PROFILE).
Allows you automatically add the dependent features of
Add Dependencies
another feature to the Features in Mirror list.
When ON, specifies that all features in the body will be
included in the Features in Mirror list. One feature from the
All in Body
Features in Part column must be selected and added to the
Features in Mirror list for this to take effect.
Features in Part Displays the names of features that exist in the part.
Displays the names of features that have been selected
Features in Mirror
from the Features in Part listing.
Allows you to add selected features in the Features in Part
Add
listing to the Features in Mirror listing.
Allows you to remove selected features from the Features
Remove
in Mirror listing.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
5-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
Procedure
Select Feature Mirror from the Instance dialog box.
If desired, toggle on Add Dependencies or All in Body
Select the features to Add.
Choose the Add button.
Choose the Mirror Plane button.
Select the plane to mirror through.
Choose Apply.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-11
Duplicating Features
Choose OK.
Notice that the boss sticks out the bottom of the block feature. It is important
that you understand the construction techniques that were used to create the
solid body. In this case a trimming function was used on the original boss.
Choose Cancel.
Choose Undo.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
Choose Instance Feature.
EDS Unigraphics NX
5-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
Choose Add.
Choose OK.
Notice that the boss does not protrude through the bottom of the block.
Choose Cancel.
Choose Undo.
Choose OK.
Choose Cancel.
Choose Undo.
Select COUNTER_BORE_HOLE(11).
ÉÉÉ
ÉÉÉ
Choose Mirror Feature.
5
ÉÉÉ
ÉÉÉ
Ensure that Add Dependencies is toggled ON.
EDS Unigraphics NX
5-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
Notice that the chamfer feature is applied to both counter bore features. If an
attempt would have been made to mirror the chamfer feature with only one
counter bore hole feature, an error would have been encountered. This is
because there would not have been an edge present for both chamfers. The
next step will show how to remedy this situation.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-15
Duplicating Features
The chamfer is no longer applied to the edge of the second counter bore hole.
Choose OK.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
5-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
Copy/Paste Feature
The Edit→Copy Feature and Edit→Paste functions let you copy features and
paste them within the same part, or from one part file to another. When you
paste a feature, you can define whether the new feature should be connected to
its original feature.
Copy Feature
When you choose Edit→Copy Feature, the Feature Selection dialog box
appears. You can select the feature that you want to copy from this dialog box
or from the graphics window.
Paste
When you choose Edit→Paste, the Paste Feature dialog box appears.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-17
Duplicating Features
The Expression Transfer Mode options define how the expressions in the
pasted feature should be related to the original expressions:
Function Description
Creates a new expression for the pasted feature that is sepĆ
New arate from the original feature. The value of one
expression can be changed without affecting the other.
Creates an expression for the pasted feature that is
associated to the original feature (i.e. p10=p4). This link
Link to Original
can be broken by simply removing the reference to the
original expression and replacing it with another value.
If the copy is in the same part file the expressions of the
original feature are used. If the copy is to a different part
Instance of Original
file then Instance of Original works the same as Link to
Original, and an interpart expression is created.
The Parent Transfer Mode options specify how parent curves of pasted features
should be defined:
Function Description
Copy Original Curves Creates a copy of the parent curves for the pasted feature.
The system prompts you for new curves that will replace
Prompt for New
the original curves in the pasted feature.
The parent curves of the original features are also the parĆ
Instance of Original
ent curves of the pasted feature within the same part.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
5-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
Other Options
The list window shows all the external references for the feature you are
pasting. Each unresolved reference has the symbols (-) in front of it. As you
resolve a reference (e.g., by selecting placement faces, etc., on the part where
you are pasting the feature), the symbols change to (+).
You do not always have to resolve all of the references before you can paste the
feature. For example, if you copied a sweep feature with 10 curves, the
unresolved references include 10 curves. But if you only supply 5 curves before
choosing OK, the system may succeed in creating the sweep.
If the Parent Transfer Mode is Copy Original Curves, the references for the
external curves are marked as resolved. (There may be other unresolved
references.)
If you select geometry that has a direction vector, Reverse Direction lets you
reverse that vector.
If the feature has no external references, the Paste Feature dialog box appears
without the list window and Reverse Direction option.
Before using the Copy/Paste feature across part files you should evaluate the
downstream impacts.
In general there are no issues to consider when the use of the Copy/Paste
feature is in a single part file. However, when the feature is applied across part
files with any intended associativity, the user must consider if those part files
will always maintain a relationship where the system may apply the associative
feature.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-19
Duplicating Features
ÉÉÉ
ÉÉÉ
Choose Edit→Copy Feature.
5
ÉÉÉ
ÉÉÉ
Choose Edit→Paste.
EDS Unigraphics NX
5-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
The Paste Feature dialog box reappears because you chose apply after selecting
the placement face.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-21
Duplicating Features
The four bosses created are not instances, however they all share the same
expressions that define diameter and height.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
5-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
Notice how p3, p4, and p5 are used to control the same parameters of each
boss.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-23
Duplicating Features
Select S21_FLANGE:SKETCH(5).
Choose OK.
ÉÉÉ
ÉÉÉ
Since the actual sketch itself was copied there is no need to select an option for
Parent Transfer Mode.
5
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
5-24 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
Sketch External
Target Placement Face
Reference
Vertical Reference
The different Vertical Reference caused the sketch to rotate and the External
Reference was needed to locate the sketch. In the original sketch there was a
concentric geometric constraint between the arc and the boss. By selecting the
circular edge of the boss as an external reference it will be used as the edge for
the concentric constraint for the pasted sketch.
Edit the New Sketch Name text entry field to the correct
name of S22_Flange. Press the Enter key and the sketch
name will update.
Choose OK.
Choose Fit.
Choose Finish.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
Choose Extrude Body.
EDS Unigraphics NX
5-26 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
Choose Cancel.
With the cursor on the boss feature, click MB3 and choose
Edit Parameters.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
5-28 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Duplicating Features
Mirror Body lets you mirror an entire body about a datum plane. You can use
this, for example, to form the other hand of a leftĆ or rightĆhand part. When you
use this option, the system creates a separate feature whose name is Mirror.
Mirror Feature allows you to mirror features within a solid body about a datum
plane on planar face.
The copy/paste feature allows the duplication of features within or across part
files. It also can be used where feature orientation does not conform to either
circular or rectangular array envelopes.
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
5-29
Duplicating Features
ÉÉÉ
ÉÉÉ
5
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
5-30 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-1
Assembly Functions
EDS Unigraphics NX
6-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-3
Assembly Functions
You can control which icons appear on this toolbar by selecting the Commands
page of the Customize dialog box, and choosing Assemblies from the Toolbars
list. Then choose the items that you want from the Commands list. For more
information about customizing toolbars, see the Gateway Help.
EDS Unigraphics NX
6-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
Many of the functions in the Assembly Navigator can also be found in cascade
menus under the Assembly pulldown, however to have the options available you
must first start an Assemblies license by selecting Application Assemblies.
To open the Assembly Navigator, click the Assembly Navigator tab on the
right side of the Graphics window. Once open, you may choose to keep it open
by selecting the pin in the upper left corner. If you wish to open the Assembly
Navigator in a separate window, simply double-click the tab.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-5
Assembly Functions
Node Display
Each node consists of a checkbox, an icon, and the part name, plus the other
columns. If the part is an assembly or subassembly, an expand/collapse box will
also be present.
EDS Unigraphics NX
6-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
A thin gray check The part is blanked, and at least partially open. It also
appears for unblanked parts which either have an excluded reference set or are
on invisible layers. Clicking on this type of checkbox:
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-7
Assembly Functions
ÉÉÉ Unblanks the component, along with any of its children that were
ÉÉÉ blanked.
ÉÉÉ
6
ÉÉÉ
If any of its children were unloaded, they are now loaded.
Afterwards, the checkboxes of the part and its children have large red
checks, except for those whose loading failed, who have an excluded
reference set, or are on invisible layers.
EDS Unigraphics NX
6-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
Identifying Components
If you click MB1 while the cursor is over a non-work part whose checkbox has
a red check, that part is highlighted. The highlighting stays until you select
another part. (Hovering the cursor without clicking MB1 has no effect.)
If you hover the cursor over a part that is not visible (e.g., blanked, on another
layer, out of the reference set, unloaded), a box defining the boundaries of the
component appears in the graphics window. The box disappears when you move
the cursor to another part. This only happens when the Preselect Invisible
Nodes preference is toggled ON.
Checkboxes for parts that are not visible will have a thin gray check or no check.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-9
Assembly Functions
Blank / Unblank
Blank or unblank components and subassemblies. (Blanking a subassembly
causes it and all its components to be removed from the graphics display.
Unblanking a component restores it to the graphics display.)
Pack or Unpack
Pack removes multiple occurrences from the Assembly Navigator display and
replaces each multiple occurrence with a single icon. (Multiple occurrences are
components with the same parent, and whose prototype is the same part.)
Unpack reverses this process; it lets you show all occurrences.
EDS Unigraphics NX
6-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
Display Parent
Switches the Displayed Part from a component or an assembly to one of its
parent assemblies, including the Start Part if the current node represents a
linked part.
Open"
Opens various components within the assembly structure.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-11
Assembly Functions
ÉÉÉ Close"
ÉÉÉ
ÉÉÉ
6
ÉÉÉ
Closes the selected component (the Part option) or the entire assembly (the
Assembly option). If the part has been modified, the Part (Modified) option
will be active to alert you that you might wish to first save the file. Once you
have closed the component part, you can later reopen it using the Open option.
If you selected multiple components, Part closes only the components that are
not modified, while Part (Modified) closes all of them.
Edit
Substitution, Mate, and Reposition dialog boxes are available through this
menu option.
Properties
EDS Unigraphics NX
6-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
Drag and Drop will not work under the following conditions:
You can choose to receive a warning message after you have dragged and
dropped components. This can be toggled ON and OFF in
PreferencesAssembliesWarn on Drag and Drop.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-13
Assembly Functions
EDS Unigraphics NX
6-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
Note that the dau_hp_lever component geometry has disappeared from the
graphics display.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-15
Assembly Functions
checkmark.
Step 8 Change the Displayed Part and the Work Part using the
Assembly Navigator popĆup menu.
EDS Unigraphics NX
6-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-17
Assembly Functions
Columns list box - The list of possible columns that may appear in the
Assembly Navigator. The columns that are currently visibly are checked. The
position of the columns in the Assembly Navigator may be modified by choosing
the Move Up or Move Down buttons.
The first column in the Assembly Navigator must be one that identifies the
component, such as Part Name, Component Name, or Descriptive Part Name.
The system will not allow you to move any other choices to the top of the list.
Attribute - Allows you to enter an Attribute Name which may then be added to
the Column List Box by selecting the Create icon beside the window. Any
Attribute added to the list box may be deleted by choosing the Delete icon
below the Move Down icon.
EDS Unigraphics NX
6-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-19
Assembly Functions
EDS Unigraphics NX
6-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-21
Assembly Functions
EDS Unigraphics NX
6-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-23
Assembly Functions
EDS Unigraphics NX
6-24 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-25
Assembly Functions
EDS Unigraphics NX
6-26 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-27
Assembly Functions
EDS Unigraphics NX
6-28 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
dau_mt_plate_1
component
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-29
Assembly Functions
EDS Unigraphics NX
6-30 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
Choose Cancel.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-31
Assembly Functions
ÉÉÉ The system will identify touching interferences with the bushings and spacers.
ÉÉÉ
ÉÉÉ
6
ÉÉÉ
Choose Cancel.
EDS Unigraphics NX
6-32 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-33
Assembly Functions
Choose PreferencesAssemblies.
Choose OK.
Choose Cancel.
EDS Unigraphics NX
6-34 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Assembly Functions
ÉÉÉ
ÉÉÉ
ÉÉÉ
6
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
6-35
Assembly Functions
ÉÉÉ
ÉÉÉ
ÉÉÉ
6
ÉÉÉ
EDS Unigraphics NX
6-36 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
Reference Sets
Lesson 7
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
PURPOSE Reference sets allow you to limit the amount of information
brought into an assembly from component parts. When you add all of the data
that is contained in the component parts to an assembly, the assembly can
become very cluttered and difficult to manage. Reference sets will also allow
you to show alternate representations or simplified versions of the model.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-1
Reference Sets
Assembly
Only the data in the
specified reference set is
ÉÉÉ
ÉÉÉ
7
brought into the assembly
from the component.
ÉÉÉ
ÉÉÉ
Component Part
EDS Unigraphics NX
7-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
A component part may contain many objects used to help define a solid body
including sketches, datums, sheets, and construction geometry. Displaying the
entire contents of all of the component parts in a large assembly can be
confusing and difficult to manage, especially when you are working in context
and reference specific objects in the components.
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
By defining a reference set in each of the component parts which contain only
the solid body, unnecessary geometry can be left out of the assembly making it
easier to manage.
This use of reference sets also works in accordance with the Master Model
concept, allowing downstream users to access different sets of data from the
master part file.
There is no limit to the number of reference sets that may be created in a single
part file and the same object may belong to multiple reference sets.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-3
Reference Sets
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
Using these SIMPLE reference sets in the assembly will let the component load
faster, use less system memory, and allow for quicker graphic updates, yet still
display selectable geometry for the component.
The Entire Part condition is the default component part condition and refers to
all model geometry in a part regardless of any defined reference sets.
Displaying the Entire Part is a quick way to address all model geometry in a
component.
EDS Unigraphics NX
7-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
The Empty" reference set is used as a place holder in an assembly when the
part geometry need not be seen.
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
This reference set (BODY)
contains the solid geometry
of the component part.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-5
Reference Sets
Retrieval is faster.
ÉÉÉ
ÉÉÉ
7
Less system memory is used.
ÉÉÉ
ÉÉÉ
Attribute information is still available.
Dimensions to the assembly are associative.
Simplified Solids
To use this technique, an associative copy of the complete solid model is created
in the component part using the Insert→Form Feature→Extract functionality
in the Modeling Application. Then, unwanted faces are removed from the
extracted body using the Insert→Feature Operation→Simplify function.
A separate reference set that contains only this simplified solid is created and
displayed in the assembly.
This method may be useful for manipulating complex solid models so that you
can hide their internal detail in an assembly.
EDS Unigraphics NX
7-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
Simple Curves
To use this technique, simple curves are created in the component part. These
curves could be existing sketch, generator, or guide curves that are associated to
the solid body.
An additional reference set is created that includes only these curves. The
display of the component in the assembly is controlled by replacing the
reference set.
This method may be useful for tubing, which can be represented by the guide ÉÉÉ
ÉÉÉ
7
string that was used to construct the solid.
ÉÉÉ
ÉÉÉ
BODY" Reference Set CENTERLINE" Reference Set
Faceted Representations
This display technique involves the use of the functionality that is a part of the
Advanced Assembly Application. For more information on this application, you
can refer to the technical documentation under Assembly Modeling.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-7
Reference Sets
One application of reference sets is to control the use leftĆ and rightĆhand parts
in an assembly when both configurations are in the same component part file.
This can be achieved with the following procedure.
ÉÉÉ
ÉÉÉ
7
Create a reference set named RHĆBODY" and add the right hand solid
to it.
ÉÉÉ
ÉÉÉ Create another reference set named LHĆBODY" and add the mirrored
solid to it
Specify the appropriate reference set when adding the part to the
assembly.
Specify attributes for the right and left hand reference sets to
differentiate them in the assembly, especially if generating a parts list.
NOTE: Right and left hand parts can be created in separate part
files using the Wave Geometry Linker. In this case, different
reference sets would not be required.
Assemblies_ModelReferenceSet: BODY
Automating the creation of reference sets will ensure that you include the
correct data, eliminate spelling errors, and proliferate the use of standard
names. Reference Sets for Faceted Representations and light weight or
wrapped" geometry can also be automatically created by adding names to the
appropriate variables in the ug_english.def or ug_metric.def files.
EDS Unigraphics NX
7-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
There are three situations in which you can create a reference set:
Create
After choosing the Create icon you will be prompted to enter a name for the
reference set and select the objects to include in the reference set.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-9
Reference Sets
TIP It is recommended that you use a common name for reference sets to
ÉÉÉ
ÉÉÉ
7
make it easier to replace them in the assembly and to assist those
using the component as a master model. Using the automated
ÉÉÉ
ÉÉÉ
reference set creation function found within the default files
ug_english.def or ug_metric.def can eliminate these concerns.
You can define a reference set coordinate system and origin in the Create
Reference Set dialog box.
If Create Ref Set, CSYS is toggled to No, the reference set will use the Absolute
orientation and origin by default.
If Create Ref Set, CSYS is toggled to Yes, you will be prompted to specify an
orientation using the coordinate system orient menu and specify an origin point
using the Point Subfunction dialog box.
The orientation and origin of the reference set will not effect the location of the
components in existing assemblies.
EDS Unigraphics NX
7-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
You can obtain information about reference sets that reside in the work part by
choosing Information→Assemblies→Reference Set from the main menu bar or
by selecting the information icon from the Format→Reference Sets dialog box.
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
Information
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-11
Reference Sets
Fixed Jaw
SubĆAssembly
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
In this activity, you will create a reference set in each of the three piece parts of
a subĆassembly (dau_fixed_jaw_assm) which is a component of a larger
assembly (vise_assm). You will give the reference sets a common name
BODY" and add only solid bodies to them.
EDS Unigraphics NX
7-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
Select Model ("BODY") from the dialog box and choose the
information icon.
Choose Cancel.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-13
Reference Sets
ÉÉÉ
ÉÉÉ
7
In the Assembly Navigator, double-click on the
dau_jaw_plate node to make it the Work Part.
ÉÉÉ
ÉÉÉ Choose Information→Assemblies→Reference Sets.
Choose OK.
Note the data in the Information window and Exit it. Now
notice the highlighted geometry in the graphics window.
Step 8 Do not close this part, you will use it in the next activity.
EDS Unigraphics NX
7-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
While working in context of an assembly, you may often need to change the
display of various components to show different reference sets.
ÉÉÉ
ÉÉÉ
7
The action of changing the currently displayed reference set of components in
an assembly is termed replacing reference sets. ÉÉÉ
ÉÉÉ
Replacing Reference Sets with the Assemblies pulldown
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-15
Reference Sets
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
The system displays all of the reference sets available for the selected
component(s). You can identify the reference set to display by:
EDS Unigraphics NX
7-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
Set as Current
Reference Set
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-17
Reference Sets
When you select the Replace Reference Set option on a component node in the
Assembly Navigator, a menu of existing reference sets in that component
appears with the one currently displayed in the assembly grayed out.
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
Choosing a reference set from the list changes the display of that component as
it appears in the assembly.
EDS Unigraphics NX
7-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
NOTE: The term None appears in the Ref Set Name column for
each component. This is a default condition that actually means the
entire part is being referenced (no reference set).
Even though there are reference sets named BODY in each of the three
components of the fixed jaw assembly, you have not yet told the assembly to
display them.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-19
Reference Sets
ÉÉÉ
ÉÉÉ
7
Fixed
Jaw
ÉÉÉ
ÉÉÉ
The system updates the display of the fixed jaw so that you only see the solid.
The other components will still be displayed in their entirety.
Step 4 Replace the reference set for the jaw_plate while working
in context of the assembly.
Select Model ("BODY") from the list then choose the Set as
Current icon.
Choose Close
EDS Unigraphics NX
7-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
TIP
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
You can easily replace the reference set for multiple occurrences of a
component on the same level of an assembly by packing the nodes
first. ÉÉÉ
Select the second dau_plate_screw node in the assembly
navigator with MB1.
All components are displaying their BODY" reference sets so only the solid
bodies are displayed.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-21
Reference Sets
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
7-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
Just as you can create reference sets in piece parts to include or exclude
geometric objects in an assembly, you can create reference sets in
subĆassemblies to include or exclude component objects in the next level
assembly.
You are already familiar with using layer categories to organize part files,
typically creating designĆdriven categories for each layer so that you can make
ÉÉÉ
all" invisible, then turn specific layers on, such as upperĆcavity" or
driveĆtrain".
ÉÉÉ
7
You can use this same idea using reference sets to organize various ways to ÉÉÉ
ÉÉÉ
display your assembly. Use reference sets as assembly management tools, much
like layers are used as part management tools.
engine
drive train
electrical, etc.
The engine block component has its model
geometry added to an engine reference set.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-23
Reference Sets
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
To do this, the body reference sets for solid bodies in the assembly have been
created automatically by the system because of a default definition file setting.
EDS Unigraphics NX
7-24 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
Second, you will create a fastener reference set in the three fastener parts,
adding the solid body to it.
dau_plate_screws
dau_shaft_nuts
dau_screw_nuts
Third, you will create a fastener and body reference set in the four
subĆassemblies and add only those components that have their own fastener and
body reference sets.
ÉÉÉ
ÉÉÉ
7
dau_fixed_jaw_assm
dau_guide_assm
ÉÉÉ
ÉÉÉ
dau_moving_jaw_assm
dau_handle_assm
Step 1 Open the part dau_vise_assm and start the Modeling and
Assemblies applications.
In steps 2 through 10, you will create the different reference sets for the
assembly. Keep in mind that, ordinarily, the reference sets would be created at
the time the part was modeled.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-25
Reference Sets
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
Choose Close.
EDS Unigraphics NX
7-26 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
In order for the reference set FASTENER, to display the desired objects, the
correct objects must be added to it. If the dau_plate_screw nodes had been
selected while their reference sets were set to Entire Part, then all of the
plate_screw's objects would be displayed in the subassembly's FASTENER
reference set. That is why both dau_plate_screw reference sets were changed to
FASTENER, and then added.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-27
Reference Sets
Select all the nodes in the Assembly Navigator and with MB3
choose Replace Reference SetBODY.
Notice that the body reference set appears as Model ("BODY") in the list. This
is because the name body matches the default assigned name by the system. The
system recognizes this and appropriately assigns the model" reference set
ÉÉÉ
ÉÉÉ
7
attribute.
ÉÉÉ
ÉÉÉ Step 6 Create reference sets in the dau_guide_assm.
Select all the nodes in the Assembly Navigator and with MB3
choose Replace Reference SetBODY.
Select all the nodes in the Assembly Navigator and with MB3
choose
Replace Reference SetBODY.
EDS Unigraphics NX
7-28 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-29
Reference Sets
ÉÉÉ
ÉÉÉ
7
Notice the Reference Sets available between different assemblies and
components. (Not all nodes have FASTENER Reference Sets.)
ÉÉÉ
ÉÉÉ With MB3 on any node, choose
Replace Reference SetBODY.
EDS Unigraphics NX
7-30 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
Choose OK.
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-31
Reference Sets
There are options to delete, rename and change the contents of existing
reference sets available in the Reference Sets dialog box.
(Format→Reference Sets)
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
Add Objects
Remove Objects
Delete Rename
Function Description
Delete Allows you to delete the highlighted reference set.
Rename Allows you to rename the highlighted reference set.
Add Objects Allows you to add objects to the highlighted reference set.
Allows you to remove objects from the highlighted
Remove Objects
reference set.
EDS Unigraphics NX
7-32 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
The process of deleting a reference set does not delete any geometry. It merely
eliminates the list" of information associated with the geometry.
If the reference set you are deleting is being used in a loaded assembly, the
confirmation message will tell you that it is in use.
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
NOTE: If you delete a reference set that is used in an assembly, when
you open or return to the assembly, it will show the entire part (default
condition).
Renaming a reference set allows you to change its name without having to
delete and recreate the set.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-33
Reference Sets
You can define the reference sets to be loaded in the Load Options dialog box.
Choosing Default Reference Sets expands the Load Options dialog box to
include additional options.
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ Reference
Set List
Enter reference
set name
Moves selected
Moves selected reference set
reference set up down in the list
in the list
When an assembly is opened, the system will try to load the first reference set
in the list from each component. If a component does not contain this reference
set, the system will try to load the next reference set in the list. The system will
continue to look down the list until it finds a reference set that can be loaded.
The Move Up and Move Down buttons are used to reorder the list and change
the hierarchy of the reference sets.
EDS Unigraphics NX
7-34 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
When the system cannot find the Plastic reference set it will
look for the next reference set in the list.
All of the components that have a PLASTIC reference set were loaded.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-35
Reference Sets
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ The message simply states that a reference set cannot be set for the displayed
assembly.
Choose OK.
EDS Unigraphics NX
7-36 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Reference Sets
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
7-37
Reference Sets
ÉÉÉ
ÉÉÉ
7
ÉÉÉ
ÉÉÉ
(This Page Intentionally Left Blank)
EDS Unigraphics NX
7-38 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
ÉÉÉ
OBJECTIVES Upon completion of this lesson, you will be able to:
ÉÉÉ
ÉÉÉ
Create a new component using the TopĆDown method. 8
Design a component in context. ÉÉÉ
Build associativity across parts in the assembly using the Geometry
Linker.
Edit Linked Geometry.
Edit the Timestamp for a link.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-1
TopĆDown Assembly Modeling
General Concepts
Design in Context is the process in which you define geometry in one part to
reference geometry in some other part. It is accomplished while the
uncompleted component is the work part and is displayed in the context of the
assembly. This process can be applied when a hole in one component part
needs to be positioned to some feature in another component part.
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
EDS Unigraphics NX
8-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
In top down design, components are created and edited in context of the
assembly. The new components are created while the assembly is both the
displayed part and the work part.
Method One
Create geometry in the assembly (sketch, curves, solid, etc.)
assembly
ÉÉÉ
ÉÉÉ
comp. obj. 1 comp. obj. 2
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-3
TopĆDown Assembly Modeling
Method Two
Create an empty" component object first.
assembly
assembly
EDS Unigraphics NX
8-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
A new component is created by choosing the Create New option from the
Assemblies→Components pulldown in the main menu bar while the assembly is
the work part. This function may also be started by choosing the Create New
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
The Class Selection dialog box will be available to allow you to select geometry
to add to the new component part (Method One). If no geometry has been
created you can immediately choose OK (Method Two).
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-5
TopĆDown Assembly Modeling
After a part file name is designated for the new component, you can specify
information in the Create New Component dialog box.
ÉÉÉ
ÉÉÉ Component name: The name of the component object. The default name for
ÉÉÉ
8
ÉÉÉ
the component is the name of the part file.
Ref. Set name: The name of a reference set to be created with the new
component. If none is specified, no reference set is created.
Layer options: This defines what layer any added geometry will be placed. The
choices are Work, Original or As Specified.
Delete Originals - Determines the fate of the original data in the assembly file
if geometry is selected.
EDS Unigraphics NX
8-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Since the graphics display does not necessarily change, it may not be obvious
that a new component was created. There are a few ways to verify the creation
of a new component.
Activate the Assembly Navigator and look for the new component node.
Select the node with Mouse Button 1 to highlight the geometry that
belongs to it.
List components using Assemblies→Reports→List Components and look
for the new component in the list.
Change the work part to the new component using Assemblies→Context
Control→Set Work Part.
Read the Status line.
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-7
TopĆDown Assembly Modeling
Choose Block.
ÉÉÉ X Length = 2
ÉÉÉ Y Length = 2
ÉÉÉ
8
ÉÉÉ
Z Length = 1
Origin
ZC
YC
XC
Select the block you just created and then choose OK.
EDS Unigraphics NX
8-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-9
TopĆDown Assembly Modeling
All geometry, whether moved or copied, will have the same color, layer
and blankĆstatus as the original. The occurrences of that geometry created
in the assembly will look" identical to the originals.
If you attempt to move" an object, and some other object which you are
not moving depends on that object, then the selected object will in fact be
copied".
ÉÉÉ If you select a line (which is part of a sketch) to be moved to the component,
ÉÉÉ but you do not select the sketch, the line will be copied.
ÉÉÉ
8
ÉÉÉ If you copy only a sketch and the sketch has a swept solid associated with
it, the copied sketch will not be associated to the solid. If the sketch is
attached to a face, the body it is attached to will be copied.
If you move a solid that was created from a sketch, the sketch is copied.
Any expressions that the sketch uses are copied into the new part. Any
expressions that are not required by the sketch are not copied. Any sketch
dimensions associated with the sketch are copied.
EDS Unigraphics NX
8-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Diagonal Point 1
End point Block is created in Work Part
Diagonal Point 2
Mid point
NOTE: The size and position of the block in the example above
are not associative. Associativity between components can be
attained through the use of the Wave Geometry Linker, Interpart
Expressions, and Mating Conditions, which are covered later in the
course.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-11
TopĆDown Assembly Modeling
Sketching in Context
Work Part
ÉÉÉ
8
ÉÉÉ
of the work part.
If the Work Part is changed while working on a sketch, the active sketch
will be updated and you will be presented with the Sketch Tools dialog
box for the new Work Part.
EDS Unigraphics NX
8-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Type of Geometry
to Link
Options particular to
geometry type
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
The At Timestamp toggle lets you specify where the linked feature is placed in
the feature list. When turned off, any new features later added to the original
geometry will be reflected in the linked geometry. When turned on, any new
features will not affect the linked geometry.
Blank Original lets you blank the original geometry so that the linked geometry
in the Work Part will be easier to select while the assembly is displayed.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-13
TopĆDown Assembly Modeling
Geometry Types
Several different types of geometry can be selected.
Points
Curves
Sketches/Strings
Datums
ÉÉÉ
ÉÉÉ Faces
ÉÉÉ
8
ÉÉÉ Regions (of Faces)
Bodies
Mirrored Bodies
Routing Objects
When selecting the geometry to copy, you also need to consider how permanent
the geometry will be. If you copy as little geometry as possible to do the job,
performance will be improved but updates will be less robust when the parent
geometry is altered.
For example, if you copy individual curves to another part, the link may not
update correctly if one of the curves is deleted. On the other hand, if you copy
an entire sketch, curves may be removed or added to it and the link will still
update.
EDS Unigraphics NX
8-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Before using the WAVE Geometry Linker, the user should evaluate the
downstream impacts.
Do not use the WAVE Geometry Linker just because you can. This is a very
powerful tool that adds another level of complication to the assembly.
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-15
TopĆDown Assembly Modeling
work piece
locator
baseplate
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
First you will modify the locator so that it does not extend out over the opening
in the baseplate. You will reference a sketch in the baseplate to subtract the
necessary material from the locator.
Choose Sketch/String.
EDS Unigraphics NX
8-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Sketch
Choose OK.
ÉÉÉ
Choose Extrude Body.
ÉÉÉ
Select the sketch as the Section String and OK to accept. ÉÉÉ
8
ÉÉÉ
Choose Trim to Face/Plane.
Select the top face of the locator as the trimming face and
choose OK.
Trimming Face
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-17
TopĆDown Assembly Modeling
Set the default offsets and taper to 0 (zero) and choose OK.
Choose Cancel.
Next, you will add a workpiece component and use its solid to subtract material
from the locator.
ÉÉÉ
ÉÉÉ
8
ÉÉÉ Choose Add Existing.
Choose the Choose Part File button from the Select Part
dialog box.
Choose Cancel.
EDS Unigraphics NX
8-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Choose Body.
Choose Hole.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-19
TopĆDown Assembly Modeling
Hole Position
Thru Face
Choose OK.
ÉÉÉ
ÉÉÉ
Edge End
point
ÉÉÉ
8
ÉÉÉ
Next, you will create holes in the locator that are associated with the holes in
the baseplate.
Choose Point.
EDS Unigraphics NX
8-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Arc Center
Curve
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
Choose OK.
Select the curve you just created as the section string and OK
to accept.
Select the top face of the locator as the trimming face and
choose OK.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-21
TopĆDown Assembly Modeling
Choose Subtract.
Choose Hole.
Select the top face of the locator for the planar placement
face.
ÉÉÉ
ÉÉÉ Select the bottom face of the locator for the Thru Face.
ÉÉÉ
8
ÉÉÉ Choose OK.
EDS Unigraphics NX
8-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Replace the Entire Part reference set of the Locator with the
BODY reference set.
Multiple Add = No
Reference Set = BODY
Positioning = Reposition
Layer options = Original
ÉÉÉ
ÉÉÉ
Choose OK.
ÉÉÉ
8
ÉÉÉ
Select the origin point as shown below.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-23
TopĆDown Assembly Modeling
Click MB1 on the WCS handle shown below. You will use
this handle to rotate the component.
Note: Components
removed for clarity.
Choose Apply.
Select second
point here
Choose OK.
Choose Cancel.
In the next few steps you will make changes to the baseplate and workpiece to
demonstrate the associativity of the linked geometry in the locator.
EDS Unigraphics NX
8-24 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Choose Sketch.
Choose Dimensions.
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
The offset expression controls the distance the sketch curves are from the edges
of the block.
Choose OK.
Choose Finish.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-25
TopĆDown Assembly Modeling
When the position of the hole was changed, the linked point and the
counterbore hole in the locator moved with it.
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
Choose the expression width=5.
EDS Unigraphics NX
8-26 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
This reduces cost since changes made to a single part can be automatically
propagated to other related component parts in the assembly. Design integrity
is maintained because the parts will always have correct geometric and
positional relationships.
Example:
1 To create this object 3 ÉÉÉ
in Part B... then, whenever Part
ÉÉÉ
ÉÉÉ
8
A is changed...
Part B
ÉÉÉ
2 ...from
link the face
Part A into
Part B and extrude 4
it to form the ... Part B will change
feature in correspondingly
Part B Assembly
Part A
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-27
TopĆDown Assembly Modeling
ÉÉÉ
ÉÉÉ
8
ÉÉÉ casting part machining part
Linked body is
edited and refined
Your processes may require you to design the finished machined part first and
subsequently define the cast part. This can be accomplished with a similar
procedure. Instead of removing material with holes, grooves, and chamfers,
etc., you would add material using offset and simplify features.
EDS Unigraphics NX
8-28 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Mold/Die Applications
design
model
mold/die
blank mold/die
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-29
TopĆDown Assembly Modeling
Weldments
The linked bodies that make up the weldment are associative to the parent
geometry in the component parts.
bracket latch
ÉÉÉ You can use Load Options to load the weldment solid (which resides in the
ÉÉÉ assembly) without loading the parent geometry in the component parts.
ÉÉÉ
8
ÉÉÉ
EDS Unigraphics NX
8-30 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-31
TopĆDown Assembly Modeling
Choose Body.
ÉÉÉ
8
ÉÉÉ
Select the casting solid body and choose OK.
Groove
4 x .312" Thru
Holes
EDS Unigraphics NX
8-32 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Tool edge
Select the smaller of
the two diameters
located here as the
target edge.
Create an Instance Array of the .312 inch hole with 2 holes ÉÉÉ
ÉÉÉ
and a 3 inch offset in both the XC and YC directions.
ÉÉÉ
8
ÉÉÉ
The features were added to the linked body in the machining part which is still
associated with the solid body in the casting.
Edit the boss feature, changing the diameter to 1.75 and the
height to 2.75.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-33
TopĆDown Assembly Modeling
ÉÉÉ
ÉÉÉ Step 1 Establish the assembly part file.
ÉÉÉ
8
ÉÉÉ Open the part file dau_wave_assm, start the Modeling
application, and verify the Assemblies application is ON.
EDS Unigraphics NX
8-34 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Step 2 Create a new part file for the next component in your
assembly.
Choose OK.
ÉÉÉ
ÉÉÉ
Step 3 Create the left side part by using the Wave Geometry ÉÉÉ
8
ÉÉÉ
Linker mirror function.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-35
TopĆDown Assembly Modeling
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
Mirrored
Body
EDS Unigraphics NX
8-36 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
Step 6 Make dau_wave_assm the work part.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-37
TopĆDown Assembly Modeling
Editing Links
Links may be edited by choosing Edit→Feature→Parameters and selecting a
linked feature. Linked features have an edit dialog box similar to the one below.
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
While this dialog box is displayed, the cursor is active in the graphics area so
that new parent geometry can be selected for the link being edited. The new
parent geometry must be the same type as the old geometry (curve, datum, solid
body, etc.).
Parent indicates the parent geometry type. If the feature was linked, but the
link has been broken, the parent is shown as Broken Link.
Part shows the name of the part where the parent geometry is located.
At Timestamp lets you specify the timestamp at which the linked feature is
placed. If this option is toggled ON one of the parent part features may be
selected from the list to specify a new timestamp location for the linked feature
being edited. If this option is toggled OFF, all features in the parent part will be
reflected in the linked feature.
EDS Unigraphics NX
8-38 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Break Link lets you break the association between the linked feature and its
parent. This means that the linked feature will no longer update if its parent
changes. You can later define a new parent by selecting geometry with the
cursor.
Broken Links
ÉÉÉ
ÉÉÉ
Broken links can be repaired with the Edit Link dialog box.
ÉÉÉ
8
ÉÉÉ
Deleting Parent Geometry
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-39
TopĆDown Assembly Modeling
The Information option provides details about the links that will be broken in
an Information window.
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
EDS Unigraphics NX
8-40 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
ÉÉÉ
Step 2 Create a new empty component for a pin.
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
Choose Create New.
Step 3 Link a curve from the block into the pin component.
Change the work part to ***_pin and the work layer to 15.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-41
TopĆDown Assembly Modeling
Choose Curve.
Select the top edge of the hole in the block shown below.
ÉÉÉ
ÉÉÉ Choose OK to create the linked geometry.
ÉÉÉ
8
ÉÉÉ Step 4 Create a solid for the pin.
EDS Unigraphics NX
8-42 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
NOTE: The hole will move slightly after editing because the hole ÉÉÉ
is positioned from the edge by twice the diameter.
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
Step 6 Edit the linked curve in the pin.
Choose Edit→Feature→Parameters.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-43
TopĆDown Assembly Modeling
ÉÉÉ Select the top edge of the larger hole with the cursor in the
ÉÉÉ graphics area. This edge will be the new parent of the linked
ÉÉÉ
8
ÉÉÉ
feature.
EDS Unigraphics NX
8-44 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
The pin updates to the size and location determined by the new parent edge.
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-45
TopĆDown Assembly Modeling
This assembly contains only one component for the left hand part. The
component consists of a solid body and a datum plane to be used for mirroring.
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ Step 2 Create a new empty component to contain the mirrored
body.
EDS Unigraphics NX
8-46 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
Select the left hand bracket solid as the body to mirror and
choose OK.
Choose Edit→Feature→Parameters.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-47
TopĆDown Assembly Modeling
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
Toggle At Timestamp to ON.
This will change the mirrored body as if the link had occurred immediately after
SIMPLE_HOLE(5) was created.
EDS Unigraphics NX
8-48 Design Applications Using
Unigraphics Student Manual All Rights Reserved
TopĆDown Assembly Modeling
The three holes in the vertical flange do not appear in the mirrored body
because they were created after SIMPLE_HOLE(5),
(6)
(7)
(8)
(5)
(4)
ÉÉÉ
ÉÉÉ
ÉÉÉ
8
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
8-49
TopĆDown Assembly Modeling
ÉÉÉ
ÉÉÉ
Created components using interpart modeling.
ÉÉÉ
8
ÉÉÉ
Built associativity across component parts in an assembly using Geometry
Linker.
Edited the timestamp for a link.
Edited linked geometry.
EDS Unigraphics NX
8-50 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Interpart Expressions
Interpart Expressions
Lesson 9
ÉÉÉ
ÉÉÉ
9
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
9-1
Interpart Expressions
General Concepts
abc::dia=xyz::dia + clr
Thereby creating a link between the two expressions. The result being when
either the expression dia in part xyz.prt or clr" (for clearance) in the assembly
file are changed, the hole diameter in part abc.prt automatically changes in the
assembly.
ÉÉÉ
ÉÉÉ
9
ÉÉÉ
EDS Unigraphics NX
9-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Interpart Expressions
Referencing Expressions
There are two ways that referencing expressions can be used. The driving
expression can be created in the assembly and be referenced by the component
parts below it.
ASSEMBLY
dia=0.5
PIN BLOCK
hole_dia=assembly::dia
pin_dia=assembly::dia
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
9-3
Interpart Expressions
Overriding Expressions
Overriding expressions are those that are created in an assembly and have an
interpart link on the left side of the expression equation (part_a::length=1).
Although they reside in the assembly, they assign a value to an expression in a
component part. The expression in the component part will take on this value
when the component is opened with the assembly.
In the example below, the hole_dia expression in the block part is being
overridden by the expression in the assembly which sets it equal to the pin
diameter.
ASSEMBLY
pin::pin_dia=0.5
block::hole_dia=pin::pin_dia+.03
PIN BLOCK
!pin_dia=0.5 !hole_dia=.53
The expression being overridden will appear as locked (a ``!" is placed in front
of it). This means that it can only be edited from the expression in the assembly
which is overriding it.
EDS Unigraphics NX
9-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Interpart Expressions
Interpart expressions are created and edited in the Edit Expression dialog box
found under Tools→Expression.
ÉÉÉ
ÉÉÉ
9
Functions
related to
interpart
ÉÉÉ
expressions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
9-5
Interpart Expressions
Function Description
Used by Allows you to list a description of where the selected
expression is used. When used in conjunction with interpart
expressions this option will only list usage by parts that are
currently loaded in your session.
Create link Initiates the link process and prompts you to choose a part file
and expression to be linked. Parts can be chosen from the curĆ
rently loaded parts or from disk.
Edit link Activates the Edit Interpart Link dialog box.
Open Activates the Load Parts dialog box and allows you to fully
load selected partially loaded parts, so that the interpart
expressions will update.
Lock Allows you to lock an expression to prevent it from being
overridden by another part using interpart expressions. A
locked expression will appear with a !" in front of it
(i.e. !hole_dia=5)
ÉÉÉ
ÉÉÉ
9
ÉÉÉ
EDS Unigraphics NX
9-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Interpart Expressions
The Edit Interpart Links dialog box is activated upon selection of the Edit Link
option and provides three options:
Function Description
Change link Allows you to change all expressions that refer to the part
ÉÉÉ
selected so that they refer to a new part.
ÉÉÉ
9
Delete link Allows you to break the relationship with a selected part and
replaces it with the current numeric value.
ÉÉÉ
Delete all links Similar to Delete Links except it will delete ALL interpart
links in the current work part.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
9-7
Interpart Expressions
Load Parts
The Load Parts dialog box is activated upon selection of the Open option and
provides the following options:
Function Description
Parts→All modified Lists only those partially loaded parts whose expressions
have been modified.
Parts→All referenced Lists all partially loaded parts with expressions referenced by
the work part.
Load all parts in list Allows you to fully load all parts listed.
EDS Unigraphics NX
9-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Interpart Expressions
ÉÉÉ
ÉÉÉ
9
Step 5 Create expressions in the assembly that will be referenced ÉÉÉ
by the pin and the block.
Choose Application→Modeling.
Choose Tools→Expression.
ipe_dia=.75
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
9-9
Interpart Expressions
Press Enter.
ipe_clr=.05
Press Enter.
Choose Apply.
ipe_block_assm
ipe_clr=.05 Work Part
ipe_dia=.75
pin block
Step 6 Edit the expression for the diameter of the pin to link it to
the expression in the assembly.
The Expressions dialog box will update to list the expressions in the pin.
ÉÉÉ
9
ÉÉÉ
EDS Unigraphics NX
9-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Interpart Expressions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
9-11
Interpart Expressions
Press Enter.
dia=ipe_block_assm::ipe_dia
TIP To see the entire expression, you may have to stretch" the
Expressions dialog box to make it wider.
ipe_block_assm
ipe_clr=.05
ipe_dia=.75
ÉÉÉ
ÉÉÉ
9
ÉÉÉ dau_pin
dia=ipe_block_assm::ipe_dia
dau_block
TIP You can also create the link by typing the expression directly in the
text field using the correct syntax
x=part_name::expression_name
EDS Unigraphics NX
9-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Interpart Expressions
Step 7 Edit the expression for the diameter of the hole to link the
diameter and clearance set in the assembly part file.
TIP You can use the End key on the keyboard to avoid using the arrow
keys to get to the end of the expression.
dau_pin dau_block
dia=ipe_block_assm::ipe_dia+ipe_block_assm::ipe_clr
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
9-13
Interpart Expressions
The diameter of the pin and the hole are both driven by the expression in the
assembly. The block and pin will always fit when used together in this assembly.
ÉÉÉ
ÉÉÉ
9
ÉÉÉ
EDS Unigraphics NX
9-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Interpart Expressions
Once the part is fully loaded, the changes made to the expressions are
immediately applied to update the features.
When a part containing an IPE is loaded, the system looks for the name of the
expression in the referenced part. If the correct name is found, the system has
resolved the link.
If it is impossible for the link to be resolved, the system will notify the user,
delete the link, and assign the last known constant value. For example, suppose
you had the following expression in a component part file referencing an
expression in an assembly file.
dia=ipe_block_assm::ipe_dia
If you were to delete the expression ipe_dia" within the assembly part file, the
expression in the component would revert to: ÉÉÉ
ÉÉÉ
9
dia=.75
ÉÉÉ
If you perform a Save As" on a part, any loaded part which references it will
rename the expression so the link is preserved. If the other parts are not loaded
at the time the Save As was performed, their expressions can be changed later
by using the Edit links function in the Edit Expressions dialog box.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
9-15
Interpart Expressions
Do not start assigning IPEs just because you can. IPEs are powerful tools but
do complicate your assemblies and make them hard to understand. Keep things
simple and organized.
In general, IPEs should be used when the parts have a physical constraint and
are to be used in the same assembly. Although you can use IPEs with parts not
assembled together, it is not recommended.
If a part fails to load because of an IPE change, the following will help you
troubleshoot the problem.
Suppress the feature that failed to update, then unsuppress it after you
have corrected the problem.
Close all other parts then open only the part causing the problem. The
part should load and allow you to investigate which expressions are
responsible. You can then lock the expressions and delete the offending
links.
EDS Unigraphics NX
9-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Interpart Expressions
ÉÉÉ
ÉÉÉ
9
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
9-17
Interpart Expressions
ÉÉÉ
ÉÉÉ
9
ÉÉÉ
EDS Unigraphics NX
9-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Offset Curves
Offset Curves
Lesson 10
ÉÉÉ
ÉÉÉ
10
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
10-1
Offset Curves
Offset Curves
The Offset function allows you to create curves offset from existing lines, arcs,
conics, splines, and edges. The system computes points normal to the selected
parent curves and constructs the offset curves through these points. The offset
curves can either be associative or nonĆassociative. If associative curves are
created, a parameter for the offset distance is created relative to the parent
objects. You can access the Offset Curves function by choosing InsertCurve
OperationOffset
Curves can be offset within the plane defined by the selected geometry or to a
parallel plane by using the draft angle and height options. Multiple curves can
only be offset if they are coplanar and in a contiguous string (i.e., they must be
endĆtoĆend). The object types of the resulting curves are the same as their input
curves except for conics, which are offset as splines.
If you only select a line, you will need an additional point away from the line to
define the offset plane.
ÉÉÉ
ÉÉÉ
10
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
10-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Offset Curves
Procedure
Select the curve(s) or edge(s) to offset. A conehead vector in the plane of
the selected curves points toward the positive offset direction.
Define the offset parameters in the Offset Curves dialog box.
Choose OK (or Apply if you wish the dialog box to remain open).
Toggle to
determine
Offset method
of associative
or copy.
ÉÉÉ
ÉÉÉ
10
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
10-3
Offset Curves
Offset by:
Distance offsets curves in the plane of the input curves.
Draft offsets curves in a plane parallel to the plane of the input curves
at a specified distance. A plane symbol marks the plane in which the
offset curves lie.
Law Curve offset curves at a distance defined by a law, which you
specify with the law subfunction.
Distance: The offset distance from the selected curves in the direction
indicated by the conehead vector. Negative distance values offset in the
opposite direction.
Draft Height The distance from the plane of the input curves to the plane
of the resulting offset curves.
Draft Angle The angle from the offset vector to a line normal to the
reference plane, where the input curves lie.
Below, is an example of offset curves created with the Draft offset method. The
Draft Height is 0.25, and the Draft Angle is 30°.
Top View
C1
C2 C4
C3
Original curve
Offset
Front View
.25
30
ÉÉÉ
ÉÉÉ
10
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
10-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Offset Curves
ÉÉÉ
ÉÉÉ
10
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
10-5
Offset Curves
0.2
Extension max Original curves
0.4
Fillet constructs an arc tangent to the endpoint of each offset curve. The
radius of the arc is equal to the offset distance. The figure below shows an
offset created with this Trim Method. If you create repeated offsets (i.e.,
by choosing Apply without changing any inputs), the radius of the arc
increases each time by the offset distance.
Original curve
Offset
Group Objects: Lets you choose whether to group the offset curves
together.
Approx Tolerance: Determines the accuracy of the offset curve if the
input curve is a spline or conic.
ÉÉÉ
ÉÉÉ Number of Copies allows you to construct multiple sets of offset curves.
10
ÉÉÉ
ÉÉÉ
Each set is offset by the specified distance (according to the Offset
Method used) from the previous set.
EDS Unigraphics NX
10-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Offset Curves
ÉÉÉ
ÉÉÉ
10
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
10-7
Offset Curves
Choose Solid Face, select the top face, and choose OK.
Choose OK.
ÉÉÉ
ÉÉÉ
10
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
10-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Offset Curves
ÉÉÉ
ÉÉÉ
10
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
10-9
Offset Curves
Choose OK.
Choose OK.
Choose Subtract.
EDS Unigraphics NX
10-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Offset Curves
Choose Finish.
ÉÉÉ
ÉÉÉ
10
Step 6 Close the Part; do not save.
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
10-11
Offset Curves
ÉÉÉ
ÉÉÉ
10
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
10-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Trim Body / Split Body
Identify the differences between the Trim Body and Split Body functions.
Define a solid body's contour by using the Trim Body functionality.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
11-1
Trim Body / Split Body
You must select at least one target body, even when there is only one possible
target displayed.
You can select a face or multiple faces if they belong to the same solid body or a
datum plane to trim the target bodies.
NOTE: When you trim a body using a face, the face must be large
enough to cut through the body completely. If it does not, the
following error message is displayed:
EDS Unigraphics NX
11-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Trim Body / Split Body
You can also use the menu to define the following alternative objects to trim the
ÉÉÉ
target bodies:
ÉÉÉ
Plane ÉÉÉ
11
ÉÉÉ
Cylinder
Sphere
Cone
Torus
Determining which portion of the target bodies to keep is done by the direction
of the normal vector. The vector points away from the body portion that will be
kept.
When the normal vector is displayed, a dialog box offers you two options:
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
11-3
Trim Body / Split Body
ÉÉÉ In the figure below the displayed direction is accepted. Notice that the resulting
ÉÉÉ body is the portion of the target body that the vector pointed away from.
ÉÉÉ
11
ÉÉÉ Defined plane
Accepted direction
If you are trimming a solid body, the trim operation will probably fail if:
A face of the trimming sheet is tangent to the face of the solid body.
The face of the solid body is coincident with any joint of adjacent faces of
the trimming sheet.
The selected trimming geometries are faces from different solid bodies.
EDS Unigraphics NX
11-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Trim Body / Split Body
ÇÇÇÇÇÇ
ÇÇÇÇÇÇ
ÇÇÇÇÇÇ
Coincident: joint of
trimming sheet and face
of the body to be trimmed
The Trim Body function does not affect or delete parametric information.
TIP To maintain associativity of the trim to the solid body; define the
trimming feature by one of the following methods:
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
11-5
Trim Body / Split Body
This operation removes all parameters from the bodies that are created by the
split. The following warning is displayed when you first choose the icon:
If you do not want to remove the parameters from the body, you can choose
Cancel at that time. To continue with the split, choose OK. Notice that, once
you have selected OK, the warning message is not repeated if you choose the
Split Body icon again.
If, at the end of the split operation you change your mind, choose Edit→Undo
and the body's parameters will be restored.
You must select at least one target body, even when there is only one possible
target displayed.
EDS Unigraphics NX
11-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Trim Body / Split Body
You can select a face or datum plane to split the target bodies.
ÉÉÉ
ÉÉÉ
NOTE: When you split a body using a face, the face must be large ÉÉÉ
11
ÉÉÉ
enough to cut through the body completely. If it is not, the following
error message is displayed:
You can also use the menu to define the following alternative objects to split
the target bodies:
Plane
Cylinder
Sphere
Cone
Torus
Only one pick is allowed for the selection of the Split Body. You will not be
given the opportunity to confirm your choice, nor can you "combine" faces to
define a multifaceted sheet. If this is required, you must extract and sew them
before performing the Split operation.
When the Split is performed you will see the following notification:
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
11-7
Trim Body / Split Body
ÉÉÉ If you are splitting a solid body, the split operation will probably fail if:
ÉÉÉ
ÉÉÉ
11
ÉÉÉ
The face being used to split the body is tangent to the face of the body.
The face of the body is coincident with any joint of adjacent faces of the
splitting sheet body.
The body to be
Tangent: shaded face of split (cylinder)
splitting sheet and face of the
body to be split
Splitting sheet
(multiĆfaceted)
ÇÇÇÇÇÇ
ÇÇÇÇÇÇ
Coincident: joint of
splitting sheet and face
of the body to be split
EDS Unigraphics NX
11-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Trim Body / Split Body
Choose Block.
Enter:
X Length = 14.25
Y Length = 13.25
Z Length = 14
The sheet solid that you are about to import, defines the inner fender well and
inside grill area.
Choose File→Import→Part.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
11-9
Trim Body / Split Body
ÉÉÉ In the Import Part dialog box window set the options as
ÉÉÉ shown below and choose OK.
ÉÉÉ
11
ÉÉÉ
The normals should point toward the WCS just before the block is trimmed.
Keep in mind that the normals will point to the portion of the solid that is to be
trimmed away.
EDS Unigraphics NX
11-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Trim Body / Split Body
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
11-11
Trim Body / Split Body
ÉÉÉ
ÉÉÉ
ÉÉÉ
11
ÉÉÉ
SUMMARY The Trim Body function removes a portion of the solid body,
but does not remove parametric data.
The Split Body function splits the target body and removes all parametric data.
Identified the difference between Trim Body and Split Body functions.
Defined a solid body's contour using the Trim Body function.
EDS Unigraphics NX
11-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
Face Operations
Lesson 12
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
PURPOSE This lesson describes various face options you may use to
modify existing solid bodies and features.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-1
Face Operations
Offset Face
You can use this option to offset one or more faces of a body along the face
normals. The Offset Face feature can be reached through InsertFeature
OperationOffset Face.
ÉÉÉ
ÉÉÉ
12
Enter the Offset Value.
ÉÉÉ
Choose the Offset Selection Type.
The offset distance can be positive or negative, providing the topology of the
body does not change. A positive offset distance is measured along a face
normal pointing away from the solid.
The Offset Faces function allows you to offset selected faces by using Offset
Faces or all the faces of a feature by using Offset Features. Offset Body will
offset all of the faces of the entire solid body provided existing features will
remain intact.
EDS Unigraphics NX
12-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
When you choose Offset Faces, the following options are displayed:
ÉÉÉ
ÉÉÉ
12
After you select the desired faces or body and choose OK, the faces are moved
ÉÉÉ
ÉÉÉ
and the body is updated.
Before After
Limitations
You cannot instance an offset feature.
Offset Faces fails when the offset would result in a selfĆintersecting face.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-3
Face Operations
Step 1 Open the part file dau_offset1 and start the Modeling
ÉÉÉ
application.
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
Choose Instance.
Enter: Number = 6
Angle = 360/6
Choose OK.
Choose Cancel.
EDS Unigraphics NX
12-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
If the parametric value for one of the holes is changed, all of the holes in the
circular array would change. So, to accomplish our orientation intent, we will
add a parametric feature to the hole that is to control the clocking of the part.
Select this
cylindrical face.
The face is offset a value of .0625, but we actually wanted the hole to become
larger. The following step will remedy this.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-5
Face Operations
Notice that all of the holes updated to the new size and that the hole with the
offset feature maintained its .0625 offset.
EDS Unigraphics NX
12-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
Taper
The Taper option lets you apply a taper to faces relative to a specified vector.
The Taper dialog box is shown in the figure below. The Taper dialog box is a
Selection Steps dialog box.
ÉÉÉ
ÉÉÉ
12
Faces
SplitĆline Taper
(Not covered in
ÉÉÉ
ÉÉÉ
this course)
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-7
Face Operations
You can select one or more faces, edges, or individual features to be modified.
However, they must all be part of the same solid body.
The taper vector (i.e., the draw direction) must be defined such that it is
oriented appropriately based on what you wish to taper. The taper angle is
applied relative to the vector direction. To help you visualize this concept,
imagine the vector in the center of the body pointing in the appropriate
ÉÉÉ
ÉÉÉ
12
direction. A positive angle causes the system to taper the selected faces inward
(toward the vector or center of the body); a negative angle causes the system to
ÉÉÉ
ÉÉÉ
taper the selected faces outward (away from the vector).
The taper reference point defines a point on the taper plane (which is normal
to the taper direction vector). The cross section of the body at the plane that
contains the reference point is unchanged by the taper operation.
The taper feature is associated to its reference point. For example, if you define
an edge endpoint as the reference point of a taper, the taper will update as
necessary if the edge is modified. If you delete the object used to define the
reference point (you receive a Notification message before this happens), the
taper uses the coordinates of the reference point's position when it was deleted.
If you wish, you can edit the taper feature to give it a new associative reference
point.
A reference point is not required for the From Edges or Tangent to Faces Taper
Types.
EDS Unigraphics NX
12-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
In the illustration below, the same values were used in both cases. The direction
vector is along the positive Z axis and the taper angle is 10 degrees. The only
difference is the location of the reference point.
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
Taper Plane
The figure below shows that if you taper the external and internal faces using
the same reference point and direction vector, the internal faces taper opposite
to the external faces. (In other words, in this example, the taper adds material
to the bottoms of both the internal and external faces.) If you want the internal
and external faces to taper in the same direction, you need to taper the internal
faces separate from the external faces.
Z
Y
X
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-9
Face Operations
You can use the From Edges option to taper along a selected set of edges by a
specified angle. This option is particularly useful when the desired edges are
not contained in a plane normal to the direction vector.
The figure below illustrates how the taper emanates at the given angle from all
the selected edges.
ÉÉÉ
The upper edges are
selected
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
If you selected edges that are smooth, the faces that will be tapered are the
adjacent faces on the side in which the taper direction vector points, as shown
below. This figure also shows that if you select multiple edges, the taper may be
created with multiple faces.
Before After
EDS Unigraphics NX
12-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
Variable tapers may be created by using the Taper Type From Edges. After the
edges have been selected the taper is applied by specifying various taper angle
values at different points along the selected edges. Interpolated values will be
used between the points. See the example below.
Point 1 Selected
ÉÉÉ
ÉÉÉ
12
Angle = 0° edges
Point 4
Angle = 20° ÉÉÉ
ÉÉÉ
Point 3
Point 2 Angle = 20°
Angle = 10°
Before After
Isocline - This is the default mode for the creation of all tapers. Taper surfaces
created in Isocline mode generally must satisfy whatever condition is specified
by the value of the taper Angle.
True Draft - Tapers created in the True Draft mode use a different geometry
definition for draft surfaces than that used by the Isocline mode. Taper surfaces
created in this mode are in some cases more accurate than those created using
Isocline. In addition, tapers created in True Draft mode are not required to
meet the conditions specified by the taper Angle. You can sometimes create a
taper using True Draft mode that you could not create using the Isocline mode.
The True Draft taper mode is available only with the From Edges Taper Type.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-11
Face Operations
You can use the Tangent to Faces option to taper by a given draft angle, with
the draft being tangent to the faces you select. The angle is used to determine
isocline curves which will be used as reference objects. The taper faces are then
created on the side away from the direction vector as shown below.
ÉÉÉ
ÉÉÉ
12
Face selected
for taper Taper
ÉÉÉ
angle
ÉÉÉ
Before After
This taper type is particularly useful for moldings and castings, to compensate
for any possible underdraft.
Selection Steps
When the Faces to Taper step is active, you can select the faces involved
in the taper operation. If the Taper Method is Faces, select the face(s) that you
wish to taper. If the Taper Method is Tangent to Faces, select the face(s) whose
tangent faces you wish to taper.
You can select all the faces in a feature or body by setting the Collector to
Feature Faces or Body Faces, respectively. The other Collector options available
for this selection step are Faces, Region Faces, Tangent Faces, and More... .
More... will allow you to select other Collection Methods.
EDS Unigraphics NX
12-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
This step lets you select and deselect Reference Edges when the Taper
Type is From Edges. (It is grayed out for the other Taper Types.)
If the Collector option is Face Edges, all the edges of the selected face will be
selected. If you wish, you can reset the Collector to Chain Edges, Tangent
Edges, or More... ., and deselect edges or select additional edges.
When the Draw Direction step is active, you can define the taper
direction vector. The Axis Method options, which appear in the changeable ÉÉÉ
ÉÉÉ
12
window when the Draw Direction step is active, can help you define the vector.
ÉÉÉ
ÉÉÉ
Inferred Vector
Two Points
At Angle
Edge/Curve Vector
Face Normal
Plane Normal
Datum Axis
XC Axis
YC Axis
ZC Axis
Vector Constructor
Inferred Vector: the axis method works similarly to the Inferred Point method.
At Angle: Will create a vector at an angle from the positive XC axis in the
XC-YC plane.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-13
Face Operations
Face Normal: you can select a planar face, whose face normal will be the
direction vector or you can select a cylindrical face, whose axis will be the
direction vector. If you want to reverse the direction vector, select Reverse
Draw Direction.
Plane Normal: Will use the Normal of any plane you select.
ÉÉÉ
ÉÉÉ
12
Datum Axis: Will use an existing Datum Axis to determine the vector direction
ÉÉÉ
ÉÉÉ
and location.
Reverse Draw Direction: Choose this option if you want to reverse the displayed
direction vector, .
When the Reference Point step is active, choose a point on the taper
plane to act as a reference point. The Reference Point step is required when the
Taper Method is Faces or SplitĆline Taper. It is grayed out for the other taper
methods.
EDS Unigraphics NX
12-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
You can use the Point Method options to help you select the Reference Point.
The Point Method options appear in the changeable window, located under the
Selection Steps icons, in the Taper dialog box when the Reference Point step is
active.
Inferred Point
Cursor Location
Existing Point
End Point
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
Control Point
ÉÉÉ
Intersection Point
Arc/Ellipse/Sphere Center
Quadrant Point
Point on Curve/Edge
Point On Surface
Point Constructor
Other Options
If Taper All Instances is toggled ON, a taper that you apply to one instance is
applied to all instances in the array. If Taper All Instances is toggled OFF, the
taper is applied only to the instance that you selected.
If the Taper Method is From Edges, you can choose Preview Faces to Taper
after selecting edges. This option highlights the faces that would be tapered if
you do not change the selected edges or the direction vector.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-15
Face Operations
If Confirm Upon Apply is toggled ON, after selecting Apply, you will be
presented with a confirmation dialog box as well as a preview of the applied
taper. This option also allows you to perform various analysis functions as well
as reverse the draw direction if the taper was applied in the wrong direction. If
the results are correct simply accept the results.
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
12-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
Editing Tapers
You can edit all the creation parameters that you used to create a taper, except
you cannot change the Taper Type.
Procedure
To create a taper, choose the Taper icon and follow these steps:
Select edges if the Taper Type is From Edges. You can see which faces will
be tapered by choosing Preview Faces to Taper.
The Axis Method options can help you define the vector.
Define a Reference Point if the Taper Type is Faces.
The Point Method options can help you define the point.
If you are applying the taper to an instance, decide whether you want to
Taper All Instances.
Confirm Upon Apply can be toggled ON to preview the result.
Choose OK or Apply to create the taper.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-17
Face Operations
Design Intent
The part below is to be cast in zinc. Apply a 10 degree taper to all of the vertical
faces of the solid body, relative to the Parting Line. The current sizes of the
ÉÉÉ
ÉÉÉ
12
bottom of the part and the top of the pad should be maintained.
ÉÉÉ
ÉÉÉ Step 1 Open the part dau_taper and start the Modeling
application.
Pad
Boss
Side Pull
Parting Line/Plane
EDS Unigraphics NX
12-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
ÉÉÉ
Change the Collector to Feature Faces.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-19
Face Operations
Select the top face of the rectangular pad (the edges of the
ÉÉÉ
ÉÉÉ
12
face are selected).
ÉÉÉ
Click MB2 to advance to the Draw Direction Selection Step.
ÉÉÉ
Select the top face of the pad again; accept, if necessary, and
choose Apply.
The taper is then applied to the faces of the pad starting at the selected edges.
Notice that you did not need to define a taper point using this option.
EDS Unigraphics NX
12-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
Before After
Select the top face of the pad to define the taper direction.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-21
Face Operations
Select a point from one of the edges of the top face of the
block to define the taper plane, accept if necessary, and
choose Apply.
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
Step 7 Taper the cylindrical face of the hole feature along its
axis, with an angle of 7 so that the diameter at the
outside face is unchanged.
Enter an angle of 7.
Select the edge of the hole that lies on the face of the block.
Choose OK.
Notice the taper direction. This is because the taper is applied to the interior of
the part.
EDS Unigraphics NX
12-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
Step 8 Close the part; do not save.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-23
Face Operations
This face
EDS Unigraphics NX
12-24 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
Choose Apply.
ÉÉÉ
Notice the difference in direction between the external and internal tapers.
ÉÉÉ
12
Choose Reject Result.
ÉÉÉ
ÉÉÉ
Step 3 Create Two Tapers, Same Direction.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-25
Face Operations
Block
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
This endpoint
EDS Unigraphics NX
12-26 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
This face
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-27
Face Operations
This endpoint
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
Choose OK.
Now the internal and external tapers are going in the same direction.
EDS Unigraphics NX
12-28 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
Select these
two edges.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-29
Face Operations
The face normal is displayed (pointing up). Since the design intent is for the
faces to taper out, we need to change the draw direction.
ÉÉÉ
ÉÉÉ
Specify the first point by selecting the end point as shown
below and accept if necessary.
Select this
end point.
Select this
end point.
EDS Unigraphics NX
12-30 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
ÉÉÉ
ÉÉÉ
12
Select this
ÉÉÉ
ÉÉÉ
end point.
Select this
end point.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-31
Face Operations
Enter:
Diameter = 2
Height = 1.5
Taper Angle =0
ÉÉÉ
ÉÉÉ
12
Position the boss as shown below.
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
12-32 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
Select and accept the edges shown below and choose Apply.
Select these
edges.
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
Apply a .375
blend to these
tangent edges.
Apply a 1.5
blend to these
tangent edges.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-33
Face Operations
Select the edge at the base of the boss feature and choose
OK.
Choose Hollow.
ÉÉÉ
ÉÉÉ
12
Select the planar face of the boss feature, (top of the boss) to
ÉÉÉ
ÉÉÉ
be pierced and choose OK twice.
Choose Extrude.
Select the
outside edge.
Enter:
Start Distance 0
End Distance .125
First Offset 0
Second Offset .06
EDS Unigraphics NX
12-34 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
Choose OK.
Choose Unite.
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
Choose View→Operation→Section.
Choose XC Constant.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-35
Face Operations
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
Step 8 Save the part and close it.
EDS Unigraphics NX
12-36 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Face Operations
SUMMARY The Offset Feature allows the user to move a face, multiple
faces, or an entire body in a direction based on the face's normal.
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
The taper functionality allows the user to change the orientation of one or more ÉÉÉ
faces of a solid body. Creating draft for cast parts would be one application for
this parametric feature.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
12-37
Face Operations
ÉÉÉ
ÉÉÉ
12
ÉÉÉ
ÉÉÉ
(This Page Intentionally Left Blank)
EDS Unigraphics NX
12-38 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Variable Radius and Cliff Edge Blends
ÉÉÉ
Create and edit a Variable Radius Blend.
ÉÉÉ
Identify Automatic and Constrained Cliff Edge blends. ÉÉÉ
13
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
13-1
Variable Radius and Cliff Edge Blends
You can create a variable radius blend by specifying multiple points along
selected edges and entering a radius at each point. This creates a blend whose
radius varies as specified.
A tolerance is used to approximate the variable radius blend. The system uses
the smallest of these three tolerances:
If the blend fails, tighten the tolerance. If the blend takes a long time to
generate, loosen the tolerance.
Choose Edge Blend.
Ensure that Allow Variable and Setback is toggled on.
Select the desired edges to blend.
Select a point location on an edge where you want the radius to vary.
Modify the point location as necessary.
Enter the variable radius for the selected point.
Continue by selecting point locations and editing location and radius as
required.
If you select on an edge that is not highlighted, that edge is selected. If you
select on an edge that is highlighted, a point is created on that edge. You can
then change the position of the point, if you wish. You can create points at any
time while selecting the desired edges to blend.
The Point Method options (Infer, Cursor Location, Existing Point, End Point,
Control Point, Arc/Ellipse Center, Quadrant Point, and Point Subfunction) can
help you create points.
EDS Unigraphics NX
13-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Variable Radius and Cliff Edge Blends
You can change the position of a point to any other position along the edge it is
on by choosing Modify Point. This brings up the Modify Point dialog box, where
you can enter a new value for Arclength, %Arclength, or use a slider to move
the point. The dialog box also has a Reset button to return the point to its
original position.
ÉÉÉ
ÉÉÉ
If you want to change the location of a point from one selected edge to another, ÉÉÉ
13
select the point in the dialog box listing, choose Respecify Edge, and select the ÉÉÉ
new edge.
NOTE: The new edge must be one that was selected for blending.
If you wish to change a selected edge to another edge, you can deselect the
edge by holding down the <Shift> key while selecting it. Then select the
desired edge.
You can delete a point by selecting it in the graphics window or in the scroll
window in the Edge Blend dialog box, then choosing Remove Point.
After you select a point, the Variable Radius option is highlighted. Enter the
desired radius. The value you enter for the point radius must be positive at the
endpoints.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
13-3
Variable Radius and Cliff Edge Blends
Once you have selected all desired edges and selected all desired point
locations for varying radii, choose OK and the blend is created.
ÉÉÉ
ÉÉÉ
13
ÉÉÉ
Tips and Techniques
Every selected edge needs at least two radii (one for each endpoint). If you do
not declare enough information to create the blend, the system infers
information for you depending on other selected geometry.
The following can help you understand what the system does if you do not
declare enough information:
If you indicate only one point and corresponding radius for a selected
edge, the system creates a constant radius blend for that edge.
If you do not give a point and radius to a selected edge, the system uses
the default radius to create the blend for that edge.
The following are some rules you should follow to produce the desired blends:
EDS Unigraphics NX
13-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Variable Radius and Cliff Edge Blends
Radius 2
If you must perform blends that will blend away entire faces, blend only
one edge at a time.
ÉÉÉ
ÉÉÉ
ÉÉÉ
13
ÉÉÉ
Result
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
13-5
Variable Radius and Cliff Edge Blends
If you select an open loop set of edges and supply radii only to the two
open endpoints, the blend will vary continuously from endpoint to
endpoint, as shown below.
No radius
assigned at
shared points
Result 2
2 1 1
ÉÉÉ
ÉÉÉ
ÉÉÉ
13
ÉÉÉ
Top view Iso view
You can create a variable radius blend with the radii value of zero at one of the
selected vertices.
EDS Unigraphics NX
13-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Variable Radius and Cliff Edge Blends
ÉÉÉ
ÉÉÉ
ÉÉÉ
13
ÉÉÉ
Step 2 Create a variable radius blend.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
13-7
Variable Radius and Cliff Edge Blends
ÉÉÉ
13
ÉÉÉ
Move the slider back and forth and observe how the asterisk
moves along the selected edge.
This endpoint
EDS Unigraphics NX
13-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Variable Radius and Cliff Edge Blends
In the Variable Radius text box, the previously entered value, 1.12, is still there.
This is the value needed for this point, so no change is required. You will
ÉÉÉ
13
ÉÉÉ
proceed by selecting the next point to apply a variable radius to.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
13-9
Variable Radius and Cliff Edge Blends
This endpoint.
This endpoint.
In the Variable Radius text box, the previously entered value, .5, is still there.
This is the value needed for this point, so no change is required. You will
proceed by selecting the next point to apply a variable radius to.
EDS Unigraphics NX
13-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Variable Radius and Cliff Edge Blends
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
13-11
Variable Radius and Cliff Edge Blends
Choose OK to create the blend; the last point will have the
same variable radius assigned to it as the previous point.
With the cursor on the blend feature, click MB3 and choose
ÉÉÉ Edit Parameters.
ÉÉÉ
ÉÉÉ
13
ÉÉÉ
Select pt3 R= .5 in the Edge Blend dialog box.
EDS Unigraphics NX
13-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Variable Radius and Cliff Edge Blends
You can create two types of cliff edge blends: automatic (Edge Blend) and
constrained (Cliff Edge). For example, the blend below on the left has been
created with the automatic cliffĆedge option (by default), The block feature's
width parameters is then edited so that the block becomes wider, the system
simply reapplies a rolling ball radius of the same value, as illustrated on the
right. Since the cliff edge was created automatically a full blend is created.
However, if the blend had been created using Cliff Edge the system would
respond with the Edit During Update dialog box.
ÉÉÉ
ÉÉÉ
ÉÉÉ
13
ÉÉÉ
To create a constrained Cliff Edge blend:
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
13-13
Variable Radius and Cliff Edge Blends
EDS Unigraphics NX
13-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Mating Conditions
Lesson 14
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-1
Mating Conditions
Mating Conditions
General Concepts
Example:
If you aligned the cylindrical face of a bolt to the
cylindrical face of a hole in a block and then moved
the hole, the bolt would automatically move with it.
Mating Condition
Mating Constraints(8)
Mate Angle Perpendicular Distance
ÉÉÉ Align Parallel Center Tangent
ÉÉÉ
14
ÉÉÉ A mated component does not need to be fully constrained to be functional.
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.
EDS Unigraphics NX
14-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
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.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-3
Mating Conditions
The Mate constraint can also be used to position an edge or curve object of a
component with a planar object, (planar faces and datum planes), of another
component. A vector will be determined from the edge or curve object, the
objects will be oriented so that the vector and the planar object lie on the same
plane.
This face
This curve selected for
selected for This curve is now located
the TO.
the FROM. on a plane that passes
through the shaded face.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS Unigraphics NX
14-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
FROM" face
TO" face
FROM" face
TO" face
The Align constraint can also be used to position an edge or curve object of a ÉÉÉ
component with a planar object, (planar faces and datum planes), of another ÉÉÉ
14
component. A vector will be determined from the edge or curve object, the
objects will be oriented so that the vector and the planar object lie on the same
ÉÉÉ
plane, (same behavior as with mate constraint).
The Align constraint allows the use of existing coordinate systems for
FROM/TO selection objects. When using the CSYS, the user selects the
FROM CSYS and then immediately selects the TO CSYS. This constraint will
remove all DOFs between the two respective components.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-5
Mating Conditions
Use the Angle constraint when you need to control specific angles between
objects of components.
First:
The top face of the large block
and the bottom face of the small
block have Mate a constraint.
Third: Second:
The two shaded faces These two edges have
have an Angle
ÉÉÉ
an Align constraint.
constraint of 30
ÉÉÉ
14
degrees.
ÉÉÉ
EDS Unigraphics NX
14-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
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.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-7
Mating Conditions
This face
This vector is now
selected for
perpendicular to the
This curve selected the TO.
normal of the shaded
ÉÉÉ
for the FROM. face.
ÉÉÉ
14
ÉÉÉ
EDS Unigraphics NX
14-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Center Objects
1 to 1
Selections
ÉÉÉ
ÉÉÉ
This face
selected for 14
ÉÉÉ
These two shaded faces
the FROM. are selected for the TO
and Second TO.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-9
Mating Conditions
Center Objects
Top View Top View
2 to 2
Selections
Procedure:
Choose the Center constraint.
Set the Object filter.
Set the number of objects to use (Center Objects).
Select the objects as instructed on the cue line.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS Unigraphics NX
14-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
This constraint allows the user to define distance between two geometric
entities. The sign (+/-) of the dimension controls which side of the surface the
solution is on.
Point on Surface.
Line tangent to Surface.
Plane tangent to Sphere.
Plane tangent to Cylinder.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-11
Mating Conditions
ÉÉÉ
Face Perpend. Perpend. Perpend. Perpend.
Distance
Center Center Center Center
ÉÉÉ
14
Tangent
Distance Distance Distance Distance
ÉÉÉ Mate
Align
Tangent Tangent Tangent Tangent
Mate
Align
Mate
Align
Mate
Align
Mate
Align
Mate
Align
Spherical
Center Center Center Center Center Center
Face
Distance Distance Distance Distance Distance Distance
Tangent Tangent Tangent Tangent Tangent Tangent
Mate Mate Mate Mate Mate Mate Mate
Conical Align Align Align Align Align Align Align
Face Center Center Center Center Center Center Center
Distance Distance Distance Distance Distance Distance Distance
Mate Mate Mate Mate Mate Mate Mate Mate
Toroidial Align Align Align Align Align Align Align Align
Face Center Center Center Center Center Center Center Center
Distance Distance Distance Distance Distance Distance Distance Distance
EDS Unigraphics NX
14-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Mating conditions are applied from the Mating Conditions dialog box and can
be accessed by choosing AssembliesComponentsMate Component.
Mating Conditions
Tree Listing
Constraint
Types
Selection
Types
Expression
ÉÉÉ
Name
ÉÉÉ
14
Expression
Value
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-13
Mating Conditions
or
Vary Constraints
The Vary Constraints option can be used to reposition the active component in
the mating dialog. When repositioning a component, the applied mating
constraints may limit the freedom of movement. This dialog box has similar
functions to the Reposition Component dialog box. A different component can
be selected and repositioned by choosing the Selects Component icon.
Select Finished
Components Selection
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS Unigraphics NX
14-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Preview
The Preview option becomes active after all the objects have been correctly
selected for a constraint. This option lets you preview the solution by actually
moving the component based on the existing constraints. Additional constraints
may then be applied. After previewing the constraint, choose Apply or OK to
accept the constraint or continue creating another constraint. If the constraint
is not as desired, choose Unpreview and use the marching icons to define
different FROM and TO faces.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-15
Mating Conditions
List Errors
If there are no degree of freedom indicators visible and the Show Current
Solution option is unavailable, you may have tried to define an invalid mating
constraint. This will activate the List Errors button. Choosing it will present
information concerning the error status. The constraint must be deleted and
recreated.
The Apply button will apply the constraint and the Mating Conditions dialog
box will remain open.
The Cancel button will dismiss the dialog box and not save any of the
constraints you added.
EDS Unigraphics NX
14-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Tree Listing
The Mating Conditions Tree Listing list all of the assemblies mating conditions
and constraints. Several options and viewing preferences may be controlled
from the Listing Tree. See the illustration below.
Mating Condition
expanded to display
constraints
Mating
Condition
Mating
Constraint
Mating Constraint
Mating Popup Menu
Constraint
suppression
toggle
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-17
Mating Conditions
Mating
Condition
suppression
toggle
From Ć Highlights the FROM object for all constraints of the selected
condition.
To Ć Highlights the TO object for all constraints of selected condition.
With/Without Direction Ć Controls the display of the objects normal or
vector.
ÉÉÉ
ÉÉÉ
Show/Remove Degrees of Freedom Ć Controls the display of the remaining
14 Degrees of Freedom (DOF).
ÉÉÉ
Suppress/Unsuppress Ć Controls the suppression status of the selected
condition. Can also be performed by using the suppression toggle in front of the
condition name.
EDS Unigraphics NX
14-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-19
Mating Conditions
Repositioning Components
The Repositioning functionality may be used on a component object that: does
not have any mating conditions, the mating conditions have been suppressed, or
the component object is partially constrained. If the component is partially
constrained then its mating constraints will be enforced within the reposition
function. To Reposition a component choose the Reposition Component icon or
choose AssembliesComponentsReposition Components from the
assemblies toolbar.
ÉÉÉ
ÉÉÉ
Rotate Between
14 Points
ÉÉÉ
EDS Unigraphics NX
14-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Distance or Angle
The Distance or Angle input field lets you define a distance (or angle) for
movement.
Snap Increment
Point Method
Provides options to let you define points as needed when moving the
component object(s) using the handle method. This option is active if the
handle origin is active.
Vector Method
Provides options to let you define vectors as needed when moving the
component object(s) using the handle method. This option is active if one of the
handle's three vectors is selected.
ÉÉÉ
ÉÉÉ
14
Snap Handles to WCS ÉÉÉ
Provides a means for moving the handles to the origin and orientation of the
current WCS.
Motion Animation
This slider lets you specify how finely the motion is animated (from Fine to
Coarse) during the motion that you have defined.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-21
Mating Conditions
Collision Mode
Collision Mode allows you choose whether to check the clearance using no
objects (i.e., OFF), faceted representations of objects, or first the facets and
then the solids (if loaded).
Stop on Collision
Stop on Collision is only active when Collision Mode is set to Quick Facet or
Facet/Solid. When toggled ON, this option will stop the animation when a
collision occurs. When toggled OFF, the colliding objects will highlight but the
motion will not stop.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS Unigraphics NX
14-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Components can be repositioned by the use of drag handles for quickness and
ease.
When the Reposition Component dialog box is displayed, the graphics screen
displays a set of handles that can be used to drag the component.
Dragged after selecting one handle (i.e., hold MB1 down while moving
the handle).
Translated by selecting the origin handle and then selecting a point.
Transformed so the handles are aligned to a coordinate system.
For example:
Selecting the filled square origin will allow you translate to a point by ÉÉÉ
picking a point.
ÉÉÉ
14
Selecting the filled square origin and dragging will translate the ÉÉÉ
component.
Selecting an open circle (on each axis) will allow you to translate the
component along the axis.
Selecting an filled circle will allow you to rotate the component around an
axis.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-23
Mating Conditions
Shaft
Arm
Crank
Smasher Plate
Ramrod
Link
Hinges
ÉÉÉ
ÉÉÉ
14 Base
ÉÉÉ Mount
EDS Unigraphics NX
14-24 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Step 3 Assign mating conditions between the Base and the Shaft.
Assemblies toolbar.
Cancel the Reposition dialog box (MB2) and Fit the view.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
Shaft
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-25
Mating Conditions
Choose Center.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ Choose Apply.
From.
Choose Distance.
EDS Unigraphics NX
14-26 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-27
Mating Conditions
Choose Align.
ÉÉÉ Select the face of the Shaft component as shown above and
choose Preview.
Choose Apply.
EDS Unigraphics NX
14-28 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Choose Center.
Choose Parallel.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-29
Mating Conditions
EDS Unigraphics NX
14-30 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Select the square drag handle and holding down MB1, drag
the Arm closer to the assembly and choose MB2.
Choose Center.
ÉÉÉ
ÉÉÉ
Select the cylindrical face of the Shaft component as shown
above and choose Preview and then choose Apply. 14
ÉÉÉ
Choose Distance.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-31
Mating Conditions
Choose Apply.
Choose Parallel.
Select this
planar face.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS Unigraphics NX
14-32 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Select this
planar face.
Choose Center.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-33
Mating Conditions
1st
Select this cylindrical
face to define the FROM.
2nd
Select this cylindrical
face to define the TO.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ Note that in the following constraint you will be selecting 4 faces.
FROM Second TO
TO Second FROM
EDS Unigraphics NX
14-34 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
1st
Select this face to
define the FROM.
2nd
Select this face to
define the TO.
3rd
Select this face to define
the Second FROM.
ÉÉÉ
4th ÉÉÉ
14
Select this face to
define the Second TO. ÉÉÉ
Choose Apply.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-35
Mating Conditions
2nd
Select this cylindrical
face to define the TO.
1st
Select this cylindrical
face to define the FROM.
Choose Apply.
ÉÉÉ
ÉÉÉ
14 Cancel the Mating Constraints dialog box.
ÉÉÉ
Step 9 Visually verify the mating constraints.
Choose Reposition.
EDS Unigraphics NX
14-36 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Notice how the different component move within the constraints that have been
assigned to them.
The assembly can be rotated while using the reposition drag function.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-37
Mating Conditions
bracket
chassis
ÉÉÉ Step 3 Add hardware to the bracket and save the mating
ÉÉÉ
14 constraints.
ÉÉÉ Make dau_rem_const_brkt the Displayed Part.
EDS Unigraphics NX
14-38 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
Center the collar of the clinch nut into one of the holes on
the mate" surface.
mounting
flange
collar
bracket inside
surfaces
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
Apply the constraints.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-39
Mating Conditions
The Place Component dialog box appears and the CUE line now prompts you
to Select the object on the component to mate TO. All of the FROM" faces, as
well as the types of mating constraints, have been saved with the Remember
Constraints function. The arrow in the Place Component dialog box defines
which Mating Constraint you are identifying the TO face for.
Defines which
is the active
constraint
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS Unigraphics NX
14-40 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
bracket inside
surface
The Mate constraint is now solved, which is noted by the checkmark. Notice the
clinch nut has rotated automatically in the Component Preview window to show
a better orientation of the FROM face.
ÉÉÉ
Select the appropriate hole to Center the clinch nut into and ÉÉÉ
14
choose MB2. ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-41
Mating Conditions
Add two more clinch nuts to fill the two remaining holes.
The part should look like the following image when finished.
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS Unigraphics NX
14-42 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Mating Conditions
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
14-43
Mating Conditions
ÉÉÉ
ÉÉÉ
14
ÉÉÉ
EDS Unigraphics NX
14-44 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Component Arrays
Component Arrays
Lesson 15
ÉÉÉ
ÉÉÉ
15
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
15-1
Component Arrays
Component Arrays
You can use the Component Arrays options to create and edit linear and
circular arrays of components in an assembly based on a template component.
The Create Component Array dialog box allows you to define the type and
name of the array to create.
ÉÉÉ
ÉÉÉ
The From Feature ISET provides a means to quickly generate a pattern of
components with corresponding mating conditions based on an instance array
15
ÉÉÉ
ÉÉÉ
in a component part.
EDS Unigraphics NX
15-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Component Arrays
The Edit Array Parameters option can be used to change the number of
components, spacing, or direction reference for a linear or circular array. Other
options are available to rename and delete arrays.
ÉÉÉ
ÉÉÉ
15
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
15-3
Component Arrays
Step 2 Display the datum axis which will define the axis of the
array.
EDS Unigraphics NX
15-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Component Arrays
ÉÉÉ
ÉÉÉ
15
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
15-5
Component Arrays
The template component defines certain properties for any newly generated
occurrences within the array which include:
component part
color
layer
name
ÉÉÉ
ÉÉÉ
15
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
15-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Component Arrays
When using the From Feature ISET option, mating constraints will be
generated for the new occurrences based on those of the template component.
Because the component array uses the mating constraints of the template
component, you must assign mating constraints to the template before creating
the ISET component array.
ÉÉÉ
ÉÉÉ
15
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
15-7
Component Arrays
Template" component
New template"
component
Hole is removed
from array.
If the deleted component was the template", the system assigns a new
template from the remaining components in the array.
ÉÉÉ
ÉÉÉ
15
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
15-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Component Arrays
Yoke
Add the dau_washer part using the BODY reference set and
the Mate Positioning option.
ÉÉÉ
ÉÉÉ
15
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
15-9
Component Arrays
Mate the bottom face of the washer to the top face of the
yoke.
ÉÉÉ
ÉÉÉ
15
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
15-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Component Arrays
Mate the bottom face of the bolt head to the top face of the
washer.
Second select
the top (TO")
face of the
washer
Center the cylindrical face of the bolt to the hole in the yoke
(Again, this is necessary so that you can later create a
component array of bolts and washers associated to the
instance array of hole features in the yoke).
Choose Cancel.
TIP Use the Ctrl key while selecting the second component from the
Assembly Navigator.
Choose OK.
ÉÉÉ
ÉÉÉ
15
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
15-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Component Arrays
Note that you now have mating conditions for all of the occurrences of the
hex_bolts and washers.
Choose Edit→Feature→Parameters.
Select one of the hole features of the bolt hole pattern and
accept it.
Number = 8
Angle = 360/8
Notice how the quantity of fasteners has updated to meet the design change.
To complete this edit, the bolt hole pattern in the valve_housing would also be
changed.
ÉÉÉ
ÉÉÉ
15
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
15-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-1
Part Families
You are able to specify properties which may vary between family members.
These properties may be expression values, attribute values, or optional
features, for example.
The Unigraphics spreadsheet is used to define the members of the family and
their values for each of these properties. Changes to the template part can be
propagated to all parts which are members of that family.
Common Uses
The most common use for Part Families is to aid in the creation of a library of
standard parts, such as bolts or washers.
EDS Unigraphics NX
16-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
Terminology ÉÉÉ
ÉÉÉ
There are some terms that are specific to the Family of Parts functions, as
explained below.
ÉÉÉ
16
ÉÉÉ
Template part - A Unigraphics part file constructed in such a way as to allow a
family of parts to be built based on it.
Family table - A table created from the template part, in the Unigraphics
spreadsheet function, that describes the various attributes of the template part
that you can change when you create a family member.
Family member - A readĆonly part file created from, and associated with, a
template part and family table.
Part Family - The template part, family table, and family member parts.
General Procedure
Create a template part.
In the template part, define the attributes that will be used in the family.
Create and save a family table in the spreadsheet, defining the various
configurations of the family members.
Choose Part Family→Create Parts in the family table (spreadsheet).
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-3
Part Families
You can use the areas in the upper portion of the Part Families dialog box to
specify the columns in the Part Families spreadsheet.
Available
columns
Chosen
columns
Chosen
columns
Available Columns
The Available Columns list box shows you the items available in the current
part to be defined as columns in the family table spreadsheet. Only the items of
the class shown on the option button are displayed.
EDS Unigraphics NX
16-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
Attribute Classes
ÉÉÉ
ÉÉÉ
You can select from six different attribute classes when defining the columns in
the part family spreadsheet. You can later change the values of these attributes ÉÉÉ
16
ÉÉÉ
in the spreadsheet to define parts with different configurations. The available
classes are:
Attributes - You can use part attributes and their values for a family.
Components - (For assembly template parts) You can replace a specified
component with a different component, or you can remove it altogether
by leaving the spreadsheet entry blank.
Expressions - You can supply values for expressions when the family
member is created. Only constant expressions can be used.
Mirror - If you have a mirror body in your part, a part family member
can use the base body, by entering a value of No in the spreadsheet, or
the mirrored body, by entering a value of Yes.
Density - This option presents a list of all the named solid bodies in the
part, allowing you to assign a density to each one. When the family
member is created, you can specify a density and it will be applied to all
bodies with that name. Use EditProperties to assign a name to the
body.
Features - Features may be suppressed, by entering a value of No in the
spreadsheet, or not suppressed, by entering a value of Yes.
Add Column
To add a column to the Chosen Columns list, select its name in the Available
Columns list, then choose Add Column.
Chosen Columns
The Chosen Columns list box shows you the items that have been selected for
the part family. Each item in this list represents one column in the spreadsheet.
Remove Column
To remove a column from the Chosen Columns list, select its name from the list
and choose Remove Column.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-5
Part Families
ÉÉÉ Create
ÉÉÉ
ÉÉÉ
16
ÉÉÉ
This option invokes the spreadsheet for a new family of parts after you specify
the columns.
Edit
Delete
This option deletes the spreadsheet, which deletes the entire family of parts.
NOTE: If the deleted part family has any member parts that have
been created, they will revert to being ordinary Unigraphics part
files.
Resume
After control has been transferred to Unigraphics to verify or create a part, you
must choose Resume to return control to the spreadsheet.
Cancel
This option cancels any edits made to the spreadsheet after the last save, and
returns control to Unigraphics. Therefore, if you edit the spreadsheet, then do
a verify to check the edits, you can choose Cancel to leave the family table as it
was before the edits.
EDS Unigraphics NX
16-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
Unix platforms will need to use the Xess spreadsheet, which is the default
setting. Windows platforms will need to change to the Excel spreadsheet under
PreferencesSpreadsheet.
The first column in the spreadsheet will have a header for Part_Name. The
rows below it are for entering the part name of all the family members.
The other columns have headers corresponding to the properties you chose.
The second row is filled in with the values that exist in the template part for the
properties chosen. The rest of the family can be defined by simply typing in the
appropriate values in the spreadsheet.
When you are in the spreadsheet, there are several options available in the Part
Family pullĆdown menu.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-7
Part Families
Update Parts
This option works in two ways:
The system searches for each member of the family, using the current search
rules.
For each member it finds, it checks to see if that member is out of date with
respect to the current definition, which includes both geometry changes to the
template part and changes to the definition in the family table.
If the member is out of date, the system will update(recreate and save) the
member part. The updated member part will be saved over the existing part if
possible. If the member part was write protected, the new member part is saved
to the directory specified under File→Options→Save Options. An update
report is also generated.
The system searches for the selected members of the family, as above. However,
it will not check to see if the member is out of date. It will simply create and
save the new version and, following the same rules as above, either save it to the
current location or to the directory specified on the Save Options dialog box.
This option is offered primarily to cope with changes that may not be detected.
An example would be attaching a name to a face. In this case, the model is not
modified and the system does not detect that the member part is out of date.
NOTE: When you choose Update Parts, the family (i.e., the
spreadsheet) is saved. The template part itself, however, is not
saved. It is recommended that when you edit a template part or the
spreadsheet, you update the associated family members as well,
since you are not notified that an update is needed when a family
member part file is subsequently loaded.
EDS Unigraphics NX
16-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
NOTE: The created parts are saved in the directory specified under
FileOptionsSave Options.
Save Family
This option saves the spreadsheet data and returns you to Unigraphics.
NOTE: Save Family and Create Parts will save the family
(spreadsheet) but the template part file is not saved.
Cancel
Once you have defined the family members, you can create the actual part files
in one of two ways.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-9
Part Families
ÉÉÉ Probably the most common use of Part Families is to define a standard library
part that has many variations.
In this activity, you will create a part family for a hex bolt which has variations
in head size and length. You will also use the feature attribute to suppress and
unsuppress holes for safety wire. The template part has already been created for
you.
Option menu
EDS Unigraphics NX
16-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
Change the option menu at the top of the dialog box from
Expressions to Features.
DoubleĆclick on WIRE_HOLES[0](23)/SIMPLE_HOLE(23)
from the top list of the Part Families dialog box.
NOTE: The order in which you select the attributes determines the
order of columns in the spreadsheet.
To expedite filling in the spreadsheet, you will import a text file that has been
created for you.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-11
Part Families
EDS Unigraphics NX
16-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
Cell A:1
Cell F:12
Choose EditCopy.
Choose EditPaste.
The Unigraphics session becomes active and the family member is displayed in
the graphics window.
Notice that the safety wire holes are not present; in this family member the hole
feature is suppressed.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-13
Part Families
ÉÉÉ Step 6 Save the Part Family and the template part.
ÉÉÉ
ÉÉÉ
16
ÉÉÉ
From the spreadsheet menu bar choose
PartFamily→Save Family.
EDS Unigraphics NX
16-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
In this activity, you will create a part family for a hex bolt which has variations
in head size and length. You will also use the feature attribute to suppress and
unsuppress holes for safety wire. The template part has already been created for
you.
Option menu
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-15
Part Families
ÉÉÉ Select the head_dia expression from the top window of the
ÉÉÉ Part Families dialog box.
ÉÉÉ
16
ÉÉÉ Choose the Add Column button.
Change the option menu at the top of the dialog box from
Expressions to Features.
NOTE: The order in which you select the attributes determines the
order of columns in the spreadsheet.
To expedite filling in the spreadsheet, you will import a text file that has been
created for you.
EDS Unigraphics NX
16-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
Select
this cell.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-17
Part Families
ÉÉÉ The Unigraphics session becomes active and the family member is displayed in
ÉÉÉ the graphics window.
ÉÉÉ
16
ÉÉÉ Notice that the safety wire holes are not present; in this family member the hole
feature is suppressed.
EDS Unigraphics NX
16-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
Family Attributes
(spreadsheet
columns)
Selection
Criteria
Family members
that meet the
criteria
You use this dialog box to choose which member of the part family to add to the
assembly, in one of several ways:
If you know the name of the family member you wish to use, choose the
name from the Matching Members list.
Enter the name in the Part Name text field.
Use the other options on to define selection criteria based on the values
of Family Attributes.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-19
Part Families
The shoulderbolt_fam part family has a total of ten members which are all
initially listed in the Matching Members list box. This list can be reduced by
selecting a family attribute and a value that meets your requirements.
When you select a family attribute, its name is inserted in the Selection Criteria
text field and all its possible values are listed in the Valid Values list box.
When length"
is selected ...
...its name is
inserted in the
text field, ...
TIP You can also enter an expression in the Selection Criteria text field to
specify a range of values, or relate it to another expression (including
interpart expressions)(e.g. length>.75 && length<1.5).
EDS Unigraphics NX
16-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
You can select a value from the Valid Values list or enter the value in the
ÉÉÉ
Selection Criteria text field. The other values will move to the Invalid Values
ÉÉÉ
list box and the Matching Members list box changes to show only those family
members that meet the criteria. ÉÉÉ
16
ÉÉÉ
Whatever method of selection you use, your design intent is saved with the
component. This can be useful for design iterations that may require the use of
a different family member.
If you know the name of the part to add, you can enter it in the Part Name text
field. If you wish to add the template part itself, choose the Select Template
button.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-21
Part Families
EDS Unigraphics NX
16-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-23
Part Families
TIP When the selection is narrowed down to only one part, you can
choose OK. If more than one part meets the criteria you can simply
select it from the Matching Members section.
The family member part is now created based on the selection criteria and the
template part.
Choose OK.
EDS Unigraphics NX
16-24 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Part Families
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
16-25
Part Families
ÉÉÉ
ÉÉÉ
ÉÉÉ
16
ÉÉÉ
EDS Unigraphics NX
16-26 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
PURPOSE After creating an assembly, you may have to revise or substitute
an existing component and change the name of the component part. In this
lesson you will investigate the different methods to revise components and the
assemblies that use them.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-1
Revisions and Substitutions
File Versioning/Revisions
There are many different ways to track revisions to a component after it has
been released. One of the most common methods is to reflect the revision in
the part name.
ÉÉÉ
ÉÉÉ
17
Tracking Revisions By Part Number
ÉÉÉ
ÉÉÉ
The most common way of keeping track of the legacy data for a part is to save
the part with a new name and then make changes to that new file. This method
is very efficient because you can easily identify the version of a loaded part from
the name.
It usually includes the revision letter or number. For example, a part named
123Ća indicates an A" revision on part 123. Once the new version of the part is
released, the old version could be archived.
Advantages
Easy to create the change. Use Save As" on the affected components.
No file protection problem because owner performs the Save As".
The old and new parts can reside in the same directory.
The legacy information is accessed (if on line) by retrieving the older
revision assembly or component part.
Easy to track revisions on the shop floor when looking at numbered parts.
File versioning rules can be implemented to enable the system to always
get the latest version of the file.
Disadvantages
If file versioning rules are enabled, two versions of the component part
cannot be open at the same time.
Associated information could be lost if components are substituted and
file versioning is not used.
EDS Unigraphics NX
17-2 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
When revisions are incorporated into part names, an easy way to revise a
component is to save the component with the new name while it is the work
part. This can be accomplished by choosing File→Save As.
The system displays the new part names in the Information window and allows
you to cancel the operation before actually saving the parts.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-3
Revisions and Substitutions
The top portion of the dialog box lists the displayed assembly and its loaded
components. The lower list displays the version and time/date information for
the part highlighted in the upper list.
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
Lists the displayed
assembly and
loaded components
Specify types of
objects to obtain
information on.
Specify object to
highlight in
graphics display
Once the part, version selection criteria, and object types are specified, you can
choose OK or Apply to display the information.
EDS Unigraphics NX
17-4 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
In the example below, feature object information is displayed for all versions of
a part.
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
The listing includes an object number for each feature, the version in which the
feature was last modified, the version in which the feature was created, and the
feature name.
An object number can be entered or the Previous and Next buttons can be
chosen from the dialog box to highlight the features in the graphics display.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-5
Revisions and Substitutions
There are other reporting tools available to help you understand how a
particular assembly has changed over time.
ÉÉÉ
ÉÉÉ
17
Update Report
ÉÉÉ
ÉÉÉ
Where Used
Session Where Used
Update Report
EDS Unigraphics NX
17-6 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
Where Used
This option will search directories and list the assemblies that reference a
specified part. This is useful to determine what impact a pending design change
may have on other assemblies.
ÉÉÉ
ÉÉÉ
17
What directories
ÉÉÉ
ÉÉÉ
to search for the
parts.
This option will list only the loaded assemblies that reference a specified part.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-7
Revisions and Substitutions
ROLLER_ASSM
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ ROLLER_ASSMĆA
Step 2 Open the Assembly Navigator and pin open to help you
verify the changes to the assembly structure.
EDS Unigraphics NX
17-8 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
Choose Modeling.
Choose Edit→Feature→Parameters.
ÉÉÉ
ÉÉÉ
17
.20 dia
ÉÉÉ
ÉÉÉ
The system automatically displays a Session Where Used Report to tell you
which loaded assemblies are referencing the mounting_bracket.
NOTE: Read the Cue Line! At this point the system will also
prompt you to perform a File"Save As for each of the loaded
assemblies that reference the mounting bracket, if desired.
Since you changed the form, fit or function of the part, enter
***_roller_assmĆa as the name for the revised assembly and
press Enter.
The system displays an Do you want the Save As to continue?" message
allowing you to cancel if you had made a mistake. The listing window will also
reflect the specified action and show the directory paths and filenames you
entered.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-9
Revisions and Substitutions
***_ROLLER_ASSMĆA
Next, you will revise the roller due to a change to the anodizing specification.
ÉÉÉ
ÉÉÉ
17
This change will not alter the form, fit, or function of the component so you will
not revise the assembly.
ÉÉÉ
ÉÉÉ Step 5 Revise the roller.
The SaveAs Report" informs you that the assembly that references the revised
component (roller_assmĆa) was not renamed and will reference the new
component (rollerĆa) if it is saved.
Choose OK.
***_ROLLER_ASSMĆA
EDS Unigraphics NX
17-10 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
Choose Information→Part→Modifications.
Choose Apply.
An Information window appears and lists all features in the mounting bracket
and the versions in which they were created and last modified.
The next feature will highlight in the graphics window and its Object Number
will appear in the dialog box and in the Status area. You can refer to the
Information window to determine when the feature was created and last
modified.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-11
Revisions and Substitutions
If your revision process entails moving parts to a different directories, you need
to have a means of telling the system where to find them.
Using load options, you can specify the directories to search for components as
an assembly is loading and the order in which to search them. If the system is
unable to locate a component, you may specify whether to continue or abort the
loading.
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ Use search directories to
find components when
opening an assembly.
Will present a error
message and not open
the assembly if a
component is not found.
EDS Unigraphics NX
17-12 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
To avoid having to enter the same search directories for every session, you can
use the Save button to store the load options in a text file. The text file can later
be retrieved using the Restore button.
The default name for the text file is load_options.def. You can specify a
different name for the text file when you save and restore by first toggling
Specify Load Options File to ON.
When you start a Unigraphics session, the system automatically restores the
load_options.def file from the current directory. A different defaults file can be
specified in your .ugii_env file. ÉÉÉ
ÉÉÉ
17
If no load_options.def file exists in the directory from which Unigraphics is
started, the system will use the default options listed below:
ÉÉÉ
ÉÉÉ
SearchPath: /current_dir...
LoadOption: Load_From_DirLoad
FailOption: Abort
LoadLatest: No
The system uses the load options settings when you are performing the
following assemblies functions:
Opening an assembly.
Substituting a subĆassembly.
Replacing a reference set in a subĆassembly with one that includes
different components.
Generating a Where Used" report.
Load Options do not affect the actual part you are opening (the assembly).
They only apply to component parts that need to be loaded when opening an
assembly that references them.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-13
Revisions and Substitutions
The Define Search Directories button expands the Load Options dialog box so
that you can add or remove search directories. Options are also available to
change the order of the directory list.
/home/users/smith...
List of current search /projectx/common...
ÉÉÉ
ÉÉÉ
17
directories
ÉÉÉ
ÉÉÉ
subdirectories in
search
Removes selected
directory from list
Add the entered
directory to list
Moves highlighted
directory down in list
Moves highlighted
directory up in list
In the example listing above, the system first looks for each component in the
user's home directory and subdirectories (/home/users/smith...), then a common
project directory (/projectx/common...), and finally, the release directory
(/projectx/release).
TIP The order of the directories can dramatically affect the time it takes
to open an assembly. If possible, you should include smaller
directories with the most components first and larger directories with
fewer components last.
EDS Unigraphics NX
17-14 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
There are some issues relating to revisions which should be considered when
using partial loading.
Sharing Components
/class/assembly/t01/activities/mounting_bracket
If the component had been fully loaded, an error message would not be
received until an attempt is made to save the part.
Legacy Parts
When loading an assembly that was last saved in a prior release, the system will
automatically convert fully loaded components to the current version and
recognize them as being modified.
Normally, when you save an assembly, the system will also save the fully loaded
components that have been modified. Because the partially loaded components
were not updated to the new version, they will not be saved.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-15
Revisions and Substitutions
The upper section of the dialog box lets you specify what component parts to
close and the lower section lets you specify how they will be closed.
ÉÉÉ
ÉÉÉ
17 List all loaded
ÉÉÉ
ÉÉÉ
component parts
or top level only
If the component part you are closing (unloading) has been modified while it
was the work part, you will be asked if you really want to close the part.
If you agree to close (unload) the component part, you will lose the
modifications you made to the part and the changes won't be reflected in the
piece part file stored on disk.
EDS Unigraphics NX
17-16 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
File→Save
comp.3
Updated part is saved to disk
assembly
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-17
Revisions and Substitutions
The top portion of the Reopen Part dialog box lets you specify what component
will be reopened. The bottom portion of the dialog box lets you specify how the
component will be reopened.
List of loaded
ÉÉÉ
ÉÉÉ
17
components that
can be reopened.
ÉÉÉ
ÉÉÉ
If on, you will not be
warned if selected part
Specifies whether has been modified before
reopen should it is loaded from disk.
affect part or whole
assembly
After you reopen the parts, an Information window will list the names of the
parts, their status before they were reopened, and their status after they were
reopened.
EDS Unigraphics NX
17-18 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
Substituting Components
As you are going through design iterations and revising your assembly, it may be
necessary to replace an existing component with a different part. In other
words, you will want to change the pointer in the assembly so that it references
another a component part which is located at the same origin and orientation.
AssembliesComponentsSubstitute Component
Use the Open As toggle in the Reopen Part dialog box.
Use Open→Component As option in the Assembly Navigator popĆup
menu.
When the system finds a component with the correct name, it performs a
second check before loading it.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-19
Revisions and Substitutions
Allow Substitution
When you open an assembly and the system finds a component that happens to
have the same name but a different UID, the opening will fail unless Allow
Substitution has been toggled on in the Load Options dialog box.
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
17-20 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
If the replacement part has a common history with the original part (same
UID), associativity is maintained.
If the current part and the replacement part have the same UID, associativity
can be preserved if the Maintain Mating option is used. All mating conditions
and WAVE interpart references will be maintained assuming the relevant
geometry exists in both parts. All drafting objects will revert to their retain
annotation state and all Manufacturing data associativity will be lost.
If the parts involved have different UIDs, Mating Condition associativity can
still be maintained if Alternates are defined for them (Alternates are addressed
later in this lesson).
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-21
Revisions and Substitutions
The Substitute option allows you to assign a name, reference set, and layer
option for the new component as it is substituted.
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
EDS Unigraphics NX
17-22 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
List of loaded
components ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
The component part to be replaced must be selected from the list. After
choosing OK, the system will ask you to select the unloaded replacement part.
If the replacement part has a common history with the original part (same
UID), associativity is maintained.
If the replacement part does not have a common history (different UID),
associativity is lost.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-23
Revisions and Substitutions
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
As in the case of the reopening a part, if the replacement part has a common
history with the part you are replacing (the same UID), associativity is
maintained. Otherwise, associativity is lost.
EDS Unigraphics NX
17-24 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
In this activity you will substitute this new fork into your caster assembly using
the three different methods described earlier and note the effect on component
associativity.
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
Step 2 Replace the caster fork using the Substitute and Maintain
Mating options.
The Substitute Component dialog box will allow you to specify information
about the new component similar to the Add Existing Part dialog box.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-25
Revisions and Substitutions
ÉÉÉ
ÉÉÉ
17 Step 5 Replace the caster fork using Reopen.
ÉÉÉ
ÉÉÉ Choose File→Close→Reopen Selected Parts.
EDS Unigraphics NX
17-26 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
Open dau_caster_2_assm.
NOTE: You will not see anything in the graphics area because
No Components was specified in the Load Options.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-27
Revisions and Substitutions
Step 10 Open the caster assembly again and load all components.
ÉÉÉ
ÉÉÉ
17
Set the Load Components option to All Components and
choose OK.
ÉÉÉ
ÉÉÉ Open dau_caster_2_assm.
Step 11 Replace the caster fork again using the Substitute and
Remove and Add options.
A warning message will appear to remind you that you will lose associative links
when you remove and add a component.
EDS Unigraphics NX
17-28 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
The Substitute Component dialog box will allow you to specify information
about the new component similar to the Add Existing Part dialog box.
An Update Failure List appears indicating that all mating constraints involving ÉÉÉ
ÉÉÉ
17
the fork have been deleted..
ÉÉÉ
ÉÉÉ
Choose OK.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-29
Revisions and Substitutions
You may have a situation in which you are required to substitute a part in an
assembly that is mated with many other components. If the replacement part is
not a version of the part you are replacing (different UID), you will lose all of
the mating constraints involving this part and would be forced to recreate them.
ÉÉÉ
ÉÉÉ
17 To accomplish this, you must Define alternates in the assembly for the
ÉÉÉ
ÉÉÉ
component you will be replacing by choosing
Assemblies→ComponentsDefine Mating Alternates. This is done by
interactively assigning a name to the objects (faces, datums, edges) used in the
mating constraints for that component.
You can then assign the same names to the corresponding objects in the new
replacement part using Format→Attribute→Name. When you substitute, the
new part will inherit the existing mating conditions and maintain the
associativity regardless of the part history or the substitution method used
(Reopen, Open Component As, or Substitute with the Maintain Mating
option).
If the objects in the replacement part are not named ahead of time, you can use
the Verify option to perform the substitution by interactively selecting objects in
the new component that correspond to those used in the mating constraints of
the existing component.
EDS Unigraphics NX
17-30 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
Defining Alternates
The Define Names dialog box allows you to identify the objects that are used in
the mating constraints of the component you will be replacing.
The dialog box lists the mating conditions of the part you are replacing and the
constraints of the selected condition. The system highlights the object used for
the selected constraint and prompts you to enter a name for it.
Constraints of
highlighted
condition
Enter
Name
After a name is entered, you will continue to be prompted to enter names for
objects in the other constraints until all objects have been identified.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-31
Revisions and Substitutions
In order to preserve the mating constraints you will Define and Verify
Alternates.
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
Step 1 Open the part dau_freewheel_assm from the parts
directory. Start the Modeling application and verify the
Assemblies application is ON.
Shaft
The Define Names dialog box will display the mating conditions and constraints
involving the shaft and prompt you to enter a name for the cylindrical face used
for aligning the other components.
EDS Unigraphics NX
17-32 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
If the shaft was partially loaded, the system will now fully load it. The next
object used in a constraint is the datum plane.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-33
Revisions and Substitutions
ÉÉÉ
ÉÉÉ
17
ÉÉÉ
ÉÉÉ
The last object used in a mating constraint involving the shaft is the planar face
to which the largest sprocket is mated.
EDS Unigraphics NX
17-34 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
Next, you will get a message box reminding you that all of the mating conditions
have been labelled.
Indicate a position for the new shaft away from the assembly.
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-35
Revisions and Substitutions
Now you will be prompted to select the objects in the replacement part that
correspond to the named objects in the existing part.
ÉÉÉ
ÉÉÉ
17
CYL
ÉÉÉ
ÉÉÉ
PLANE
FACE
EDS Unigraphics NX
17-36 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Revisions and Substitutions
When all objects have been verified, you will see the statement Solution Ć
Mating Condition Solved at the bottom of the Verify Names dialog box.
ÉÉÉ
ÉÉÉ
17
Choose OK.
ÉÉÉ
ÉÉÉ
EDS
All Rights Reserved
Design Applications Using
Unigraphics Student Manual
17-37
Revisions and Substitutions
ÉÉÉ
ÉÉÉ
17
SUMMARY After creating an assembly, you may have to revise or
substitute a component and change the name to the component part. In this
ÉÉÉ
ÉÉÉ
lesson, you used different methods to revise components and the assemblies
that use them.
EDS Unigraphics NX
17-38 Design Applications Using
Unigraphics Student Manual All Rights Reserved
Additional Projects
ÉÉÉ Project 1
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
Project 2 ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 3
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 4
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
Project 5 ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 6
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 7
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 8
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 9
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 10
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 11
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 12
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 13
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 14
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 15
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 16
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 17
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 18
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ Project 19
ÉÉÉ
ÉÉÉ
A
ÉÉÉ Inassembly
this project, you can practice BottomĆUp Assembly Modeling to create an
for a plastic phone.
dau_flipfone_back_bottom
dau_flipfone_front_bottom
dau_flipfone_pad_bottom
ÉÉÉ Step 2 Create a subĆassembly for the top portion of the phone
ÉÉÉ using the piece parts shown below.
ÉÉÉ
A
ÉÉÉ dau_flipfone_subassm_top
dau_flipfone_back_top
dau_flipfone_front_top
dau_flipfone_pad_top
dau_flipfone_subassm_top
dau_flipfone_cap
dau_flipfone_hinge
dau_flipfone_cap
dau_flipfone_subassm_bottom
ÉÉÉ
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
System Topics
Appendix B
There are utilities and customization files which affect the interface and
behavior of the assembly functionality. This appendix covers these topics which
would normally be the responsibility of a system administrator.
ÉÉÉ
ÉÉÉ
B
ÉÉÉ
The following line in the ug_english.def and ug_metric.def files controls the
availability of Interpart Expressions and the Wave Geometry Linker. Valid
options for this setting are yes and no.
ÉÉÉ
ÉÉÉ
B Assemblies_AllowInterPart: yes
ÉÉÉ The following line controls the availability of the Promotion of Bodies feature.
Valid options are yes and no.
Assemblies_AllowPromotions: yes
The default setting for the Delay Interpart Updates toggle can also be defined
in these files. Valid options are on and off.
Assemblies_InitialUpdateDelay: off
File Versioning
Versioning rules will enable the system to load the latest version of components
in any assembly based on a file naming scheme established at your company.
When the rules are defined in the customer defaults file, the Load Latest"
option must also be turned on in the load options.
To define the versioning rules, you must define the portion of the filename that
is the core (never changes) and which portion is the revision.
ÉÉÉ
ÉÉÉ
B
Regular Expressions
ÉÉÉ
Version rules are defined using a modified form of Regular Expressions". It is
beyond the scope of this class to teach regular expression formatting.
There are several Special Characters" that may be used in the format of your
version rules. They are listed below.
? = 0 or 1
* = 0 or more
+ = 1 or more
. = Any Character
| = Or (As in this or that)
() = Define a section
[] = Define a set
- = Range
The use of Sets is crucial to your ability to establish correct version rules. A few
examples are shown below.
In the following example, the part names consist of a core section of lower case
letters followed by an underscore and a revision section defined by a revision
number. Below are three versions of the same part.
abc_1.prt
abc_2.prt
abc_3.prt
ÉÉÉ
ÉÉÉ
B
To define the rules that describe the above naming convention, the customer
ÉÉÉ defaults files (ug_english.def and ug_metric.def) must be modified. These files
contain a section reserved for Part Name Versions where five lines must be
changed. Here is an example of how it would need to be set up for a specific
versioning scheme.
Assemblies_PartNameFormat: ([a-z]+_)([0-9])
The first section is ([a-z]+_). The [a-z] is any lower case letter and the
+" means that one or more letters are allowed. The _" means that the
letters will always be followed by an underscore character.
The next section ([0-9]) is any number and that there can be only one digit.
(If you wanted to allow more digits, you would follow it with a +".)
Assemblies_PartNameSubstitution: \\1
The first section is the core portion of the filename, it will never change.
Assemblies_PartNameMatch: \\1([0-9])
The portion of the filename that must match is in the first section. The
portion that is allowed to vary may be any number.
Assemblies_VersionSubstitution: \\1
ÉÉÉ
ÉÉÉ
B
In the version section, the first set of parenthesis indicates version.
ÉÉÉ
Assemblies_VersionType: The versioning scheme being used. Available choices
are; MILITARY, NUMERIC, REVERSE_NUMERIC, ALPHABETIC,
REVERSE_ALPHABETIC, ALPHANUMERIC.
Assemblies_VersionType: NUMERIC
ÉÉÉ
ÉÉÉ
B
ÉÉÉ
(This Page Intentionally Left Blank)
Expression Operators
Appendix C
The following pages list the various operators that may be used in expressions.
ÉÉÉ
ÉÉÉ
ÉÉÉ
C
ÉÉÉ
Operators
There are several types of operators that you may use in the expression
language.
Other Operators
> Greater Than
ÉÉÉ
ÉÉÉ
< Less Than
ÉÉÉ
C >= Greater Than or Equal
ÉÉÉ <=
==
Less Than or Equal
Equal
!= Not Equal
! Negate
&& Logical AND
|| Logical OR
In the table below, operators in the same row have equal precedence while
operators in the following rows have less precedence.
ÉÉÉ
= Right to Left
ÉÉÉ
ÉÉÉ
When using operators with the same precedence in an equation without C
parameters, use leftĆtoĆright or the rightĆtoĆleft rule from the table. For
example: ÉÉÉ
X = 90 - 10 + 30 X = 90 - (10 + 30)
X = 110 (not 50) X = 50
BuiltĆin Functions
You may also use the builtĆin functions in expressions. BuiltĆin functions
include trigonometric, exponential, and factorial functions. Functions are also
provided for unit conversion.
cm cm(x) converts x from centimeters into the default units of the part file.
ft ft(x) converts x from feet into the default units of the part file.
grd grd(x) converts x from gradients to degrees.
in in(x) converts x from inches into the default units of the part file.
km km(x) converts x from kilometers into the default units of the part file.
mc mc(x) converts x from microns into the default units of the part file.
ÉÉÉ
ÉÉÉ
min min(x) converts x from minutes into degrees.
ÉÉÉ
C
ÉÉÉ
ml
mm
ml(x) converts x from mils into the default units of the part file.
mm(x) converts x from millimeters into the default units of the part file.
mtr mtr(x) converts x from meters into the default units of the part file.
yd yd(x) converts x from yards into the default units of the part file.
Scientific Notation
You can also enter a statement in scientific notation. The value you enter must
contain a positive or negative sign. For example, you can enter:
pi() pi (value=3.14159265358979)
trnc Truncate, trnc(x) removes any fractional portion (all digits to the right of
the decimal point) from the number x
ÉÉÉ
ÉÉÉ
ÉÉÉ
C
ÉÉÉ
Glossary
active view - One of up to 49 views per layout in which you can directly work.
aspect ratio - The ratio of length to height which represents the change in size
of a symbol from its original.
block font - A Unigraphics character font which is the default font used for
creating text in drafting objects and dimensions.
EDS
All Rights Reserved
Design Applications Using GL-1
Unigraphics Student Manual
Glossary
body - Class of objects containing sheets and solids (see solid body and sheet
body).
circle - A complete and closed arc, sometimes used interchangeably with the
term arc."
ÉÉÉ referenced, not copied, by the assembly. A separate Unigraphics part file that
ÉÉÉ
GL
the system associates with a component object in the assembly part.
ÉÉÉ cone direction - Defines the cone direction using the Vector Subfunction.
cone origin - Defines the base origin using the Point Subfunction.
half angle - The half vertex angle defines the angle formed by the axis of the
cone and its side.
constraints - Refer to the methods you can use to refine and limit your sketch.
The methods of constraining a sketch are geometric and dimensional.
current layout - The layout currently displayed on the screen. Layout data is
kept in an intermediate storage area until it is saved.
EDS
All Rights Reserved
Design Applications Using GL-3
Unigraphics Student Manual
Glossary
emphasize work part - A color coding option which helps distinguish geometry
in the work part from geometry in other parts within the same assembly.
file - A group or unit of logically related data which is labeled or named" and
associated with a specified space. In Unigraphics, parts, and patterns are a few
ÉÉÉ types of files.
ÉÉÉ
GL
ÉÉÉ filtering - See object filtering.
font box - A rectangle or box" composed of dashed line objects. The font box
defines the size, width and spacing of characters belonging to a particular font.
font, line - Various styles of lines and curves, such as solid, dashed, etc.
free form feature - A body of zero thickness. (see body and sheet body)
generator curve - A contiguous set of curves, either open or closed, that can be
swept or revolved to create a body.
guide curve - A set of contiguous curves that define a path for a sweep
operation.
EDS
All Rights Reserved
Design Applications Using GL-5
Unigraphics Student Manual
Glossary
loaded part - Any part currently opened and in memory. Parts are loaded
explicitly using the File→Open option and implicitly when they are used in an
assembly being opened.
model space - The coordinate system of a newly created part. This is also
referred to as the absolute coordinate system." Any other coordinate system
may be thought of as a rotation and/or translation of the absolute coordinate
system.
partially loaded part - A component part which, for performance reasons, has
not been fully loaded. Only those portions of the component part necessary to
render the higher level assembly are initially loaded (the reference set).
readĆonly part - A part for which the user does not have write access privilege.
real time dynamics - Produces smooth pan, zoom, and rotation of a part,
though placing great demand on the CPU.
Refresh - A function which causes the system to refresh the display list on the
viewing screen. This removes temporary display items and fills in holes left by
Blank or Delete.
rightĆhand rule for rotation - The rightĆhand rule for rotation is used to
ÉÉÉ
associate vectors with directions of rotation. When the thumb is extended and
ÉÉÉ
GL
ÉÉÉ
aligned with a given vector, the curled fingers determine the associated
direction of rotation. Conversely, when the curled fingers are held so as to
indicate a given direction of rotation, the extended thumb determines the
associated vector.
screen cursor (cursor) - A marker on the screen which the user moves around
using some position indicator device. Used for indicating positions, selecting
objects, etc. Takes the form of a fullĆscreen cross.
EDS
All Rights Reserved
Design Applications Using GL-7
Unigraphics Student Manual
Glossary
string - A contiguous series of lines and/or arcs connected at their end points.
temporary part - An empty part which is optionally created for any component
ÉÉÉ
GL
ÉÉÉ topĆdown modeling - Modeling technique where component parts can be
created and edited while working at the assembly level. Geometric changes
made at the assembly level are automatically reflected in the individual
component part when saved.
units - The unit of measure in which you may work when constructing in
Unigraphics. Upon log on, you may define the unit of measure as inches or
millimeters.
version - A term which identifies the state of a part with respect to a series of
modifications that have been made to the part since its creation.
view dependent edit - A mode in which the user can edit a part in the current
work view only.
ÉÉÉ
WCS - Work Coordinate System.
ÉÉÉ
GL
WCS, work plane - The WCS (Work Coordinate System) is the coordinate
ÉÉÉ
system singled out by the user for use in construction, verification, etc. The
coordinates of the WCS are called work coordinates and are denoted by XC,
YC, ZC. The XCĆYC plane is called the work plane.
work layer - The layer on which geometry is being constructed. You may create
objects on only one layer at a time.
EDS
All Rights Reserved
Design Applications Using GL-9
Unigraphics Student Manual
Glossary
work part - The part in which you create and edit geometry. The work part can
be your displayed part or any component part which is contained in your
displayed assembly part. When displaying a piece part, the work part is always
the same as the displayed part.
work view - The view in which work is being performed. When the creation
mode is view dependent, any construction and view dependent editing that is
performed will occur only in the current work view.
ÉÉÉ
ÉÉÉ
GL
ÉÉÉ
Index
A Arc, GL-1
ASCII, GL-1
ABS, GL-1 Aspect Ratio, GL-1
Absolute Coordinate System, GL-1 Assemblies, GL-1
application, 6-2
Active View, GL-1
check clearances, 6-28
Activities component properties, 6-21
Activating and Using the Assembly Navigator, open by proximity, 6-33
6-14 pulldown menu, 6-3
Add Objects to Sketch, 1-36 reports
Adding Geometric Constraints to the Project, update, 17-6
1-28 where used, 17-7
Applying Design Intent, 1-47 toolbar, 6-4
Applying the Copy/Paste Feature, 5-20 top-down , 8-3
Auto Creating Geometric Constraints, 1-43 working in context within, 8-11
Constraining Tangent Curves, 1-49 Assembly Modeling, interpart modeling, 8-27
Constraining the Perimeter of a Sketch, 1-56
Controlling Heat Transfer in a Cooling Pipe, 1-60 Assembly Navigator, pop-up menu, 6-10
Copying a Sketch, 5-24 Associativity, C-3, GL-1
Creating a Family of Standard Parts - Excel,
Attribute, GL-1
16-10
Creating a Family of Standard Parts - Xess,
16-15
Creating a Mirror Feature, 5-12 B
Creating a Windshield Fluid Reservoir, 12-29
Blend, tips and techniques, 13-4
Creating Interpart Expressions, 9-9
Designing in Context of an Assembly, 8-16 Body, GL-2
Dragging Sketch Objects, 2-14 Bottom-Up Modeling, GL-2
Edit Defining Strings, 3-5
Editing a Link, 8-41 Boundary, GL-2
Editing the Adjustment Angle, 1-16 Broken Links, 8-39
Editing the Timestamp of a Link, 8-46 BuiltĆin, Functions, C-4
In-Process Parts, 8-31
Internal & External Taper Directions, 12-24
Load Options and Reference Sets, 7-35
Mass Replacement of Reference Sets, 7-24
C
Mating Conditions, Remember Constraints, Calculator Capabilities, 4-3
14-38
Mating the Nut Cracker Components, 14-24 Category, Layer, GL-2
Rect. Instance Arrays & Mirrored Body, 5-4 Chaining, GL-2
Replacing Reference Sets in an Assembly, 7-19
Check clearances, 6-28
Substituting Components, 17-25
ÉÉÉ
Suppressing and Deleting Sketches, 3-10 Circle, GL-2
Taper Solid, 12-18
ÉÉÉ
Cliff Edge Blends, 13-13
Wave Geometry Linker - Mirror Body, 8-34
IN
ÉÉÉ
Component, GL-2
Windshield Fluid Reservoir, 11-9
Part, GL-2
Angle, GL-1 properties, 6-21
ÉÉÉ
EDS Design Applications Using IN-1
All Rights Reserved Unigraphics Student Manual
Index
G
D Generator Curve, GL-5
Defaults, GL-3 Geometric Constraint, GL-5
Defining Points, GL-3 Geometry Linker, geometry types, 8-14
DegreeĆofĆfreedom Arrows, 1-2, GL-3 Grid, GL-5
Delete, Expressions, 4-6 Guide Curve, GL-5
Deleting Parent Geometry, 8-39
Design in Context, GL-3 H
Dimension Constraints, GL-4
Half Angle, GL-2
Dimensions, 1-4
Direction, Cone, GL-2
Directory, GL-4 I
Displayed Part, GL-4 Implementation of Design Standards, class
standards, -5
Inflection, GL-5
E Instance, create, mirror body, 5-2, 5-9, 5-17
Edit in Place, GL-4 Interpart Expressions, 9-2
ÉÉÉ
overriding, 9-4
Editing Links, 8-38
partial loading and , 9-15
ÉÉÉ
IN
At Timestamp, 8-38 referencing, 9-3
ÉÉÉ
Break Link, 8-39
resolving references, 9-15
ÉÉÉ
Emphasize Work Part, GL-4 tips and recommended practices, 9-16
ÉÉÉ
ÉÉÉ
IN
Sketch, GL-8
constraining of, 1-1, 1-4, 2-1, 3-1
Coordinate System, GL-8 WCS, GL-9
W
ÉÉÉ
ÉÉÉ
Sketching in Context, 8-12
Solid Body, GL-8
Weldments, 8-30
Work Layer, GL-9
X Z
XCĆAxis, GL-10 ZCĆAxis, GL-10
ÉÉÉ
ÉÉÉ
IN
ÉÉÉ
ÉÉÉ
EDS Design Applications Using IN-5
All Rights Reserved Unigraphics Student Manual
Index
ÉÉÉ
ÉÉÉ
IN
ÉÉÉ
ÉÉÉ
Design Applications Using
IN-6 Unigraphics Student Manual EDS
Unigraphics NX
All Rights Reserved
Reference Chart Tear Outs
These tear out reference charts are provided for your convenience.
Name Date
Employer
U.S. citizen? Yes / No
When is your planned departure time?________________am/pm
Please answer the following questions as honestly as you can. We are concerned about providing training that
meets your needs. If you have any additional comments please write them on the back of this form.
1. Job title:
2. Current responsibilities:
3. How long have you held these responsibilities? Years ______ Months ______
4. How long have you been working with CAD/CAM/CAE systems? Years ______
5. What other CAD/CAM/CAE systems are you familiar with?
6. Are you currently using Unigraphics? _______ Version _______ Hours per week?
7. What is the function of your CAD/CAM/CAE system (documentation, modeling, analysis,
translation interface, etc.)?
8. What do you model in your Unigraphics part files (castings, assemblies, floor plans, etc.)?
9. Please list other completed CAD/CAM/CAE courses and the provider including Unigraphics CBT
and CAST:
Course Provider
10. Please check the box that best describes your current skill level in the various Unigraphics
disciplines listed below.
Afternoon
Lesson 2. Sketch Management
Workbook Section 1 Project Description & Moldline Sketch
Afternoon
Lesson 5. Duplicating Features
Workbook Section 2 Creating the Bottom Housing
Lesson 6. Assembly Functions
Afternoon
Lesson 9. Interpart Expressions
Lesson 10. Offset Curves
Workbook Section 4 Creating the Upper Housing
Workbook Section 5 Creating the Impeller Part 1
Afternoon
Lesson 14. Mating Conditions
Workbook Section 8 Creating the Impeller Part 4
Workbook Section 9 Creating the Shaft Sub_Assembly
Afternoon
Lesson 17. Revisions & Substitutions
Workbook Section 11 Editing the Assembly Part File
Workbook Section 12 Applying a Rev. to the Assy.
The following layer and category standards will be followed in this class.
Model Geometry
Drafting Objects
Engineering Disciplines
Line Creation
Note: When numbered picks are shown, this is
usually not the only way the line may be created.
2
Line tangent to a curve and Select two curves
parallel or perpendicular to 1 Select limiting point/object
a line
Please give your honest opinion about the training you have received during this class. Provide additional
comments on the reverse side of this evaluation form.
Please check the box if you would like your comments, regarding the training you just received, featured in our
training publications. We will contact you if more information is needed.
1. Were the course objectives clearly defined and were they met? Yes No
Please explain:
2. Were concepts effectively communicated so that you understand how to apply the software? Yes
No Please explain:
3. How well prepared do you now feel to use the functions covered in this course in your day to day
activities? Please explain:
over
6. What additional topics related to parametric design would you like to see covered in this course?
Please explain:
7. Do you have any other suggestions on how the course could be improved? Yes No
Please explain:
8. In order to continually improve our courseware a post class survey is conducted; would you be
willing to participate in this survey. (If you checked this box, make sure that your name is on this sheet.)