MFF mt10035 NX M
MFF mt10035 NX M
MFF mt10035 NX M
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
Table of Contents
Course Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1
Course Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -1
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -2
Student Responsibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -2
Class Standards for Unigraphics Part Files . . . . . . . . . . . . . . . . -3
Class Part File Naming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -3
Layers and Categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -4
Seed Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -5
How to Use This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -6
Workbook Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -7
Classroom System Information . . . . . . . . . . . . . . . . . . . . . . . -7
EDS
Mechanical Free Form
Student Manual
i
All Rights Reserved
Table of Contents
EDS
Mechanical Free Form
Student Manual
iii
All Rights Reserved
Table of Contents
Transitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1
Section Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
Activity 5-1: Section Creation Methods . . . . . . . . . . . . . . . . 5-15
Activity 5-2: Five-points and fillet-shoulder . . . . . . . . . . 5-28
Activity 5-3: Fillet Section Between Two Sheet Bodies . . . . 5-30
Editing the Parameters of a Section Feature . . . . . . . . . . . . 5-32
Activity 5-4: Variable Rho Fillet Section . . . . . . . . . . . . . . . 5-33
Activity 5-5: Hilite Methods . . . . . . . . . . . . . . . . . . . . . . . . . 5-39
Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-41
Activity 5-6: Tangent Continuous Bridge - 1 Side Surface 5-45
EDS
Mechanical Free Form
Student Manual
v
All Rights Reserved
Table of Contents
EDS
Mechanical Free Form
Student Manual
vii
All Rights Reserved
Table of Contents
Glossary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GL-1
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IN-1
Course Overview
Course Description
This course addresses using Unigraphics modeling functions to build Free Form
shapes. Free Form shapes are those which cannot be built using standard Form
Features. This includes creating splines and other developed curves, building
sheets through one or more sets of curves, sweeping profiles along guides, and
applying specially shaped transitions between faces.
Emphasis is given to common techniques that lead to low risk results. Sound
practices yield models that easily support creation and dependable updating of
model geometry such as hollows, offsets, thickened sheets, and trimmed bodies.
Intended Audience
Prerequisites
WCS manipulation.
Basic sketching or curve construction.
Expressions.
Using the Model Navigator.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
-1
Course Overview
Objectives
After successfully completing this course, you should be able to perform the
following activities in Unigraphics:
Student Responsibilities
Be on time.
Participate in class.
Stick with the subject matter.
Listen attentively and take notes.
Practice on the job what you have learned.
Have Fun!
EDS Unigraphics NX
-2 Mechanical Free Form
Student Manual All Rights Reserved
Course Overview
The following standards will be used in this class. Standardization allows users
to work with others' parts while being able to predict the organization of the
part file. All work should be performed in accordance with these standards.
user's initials
part name
(3 characters)
(1 - 120 characters)
***_xxxxxxxxxxxxxxxxxxxx•prt
extension
underscore delimiter (4 characters)
When you are requested to save a part file for later use, or any time you want to
preserve work you have done, use the initials of your given name, middle name, and
surname to replace the course identifier mff" in the new filename. The remainder of
the filename should match the original. These files should reside in your home
directory.
TIP Currently up to 128 characters are valid for file names. A four
character extension (.prt, for example) is automatically added to define
the file type. This means the maximum number of user defined
characters for the file name is actually 124.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
-3
Course Overview
The student will notice that there are standard layer assignments as well as
standard category names in each of the part files as follows:
Layers 131 - 150, Finite Element Meshes and Engr. Tools (Category: CAE)
EDS Unigraphics NX
-4 Mechanical Free Form
Student Manual All Rights Reserved
Course Overview
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:
Sketch 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. They have TFRĆTRI as the default view.
mff_mm_seed (Millimeters)
mff_in_seed (Inches)
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
-5
Course Overview
It is important that you use the Student Guide in the sequence presented. Later
lessons assume you have learned concepts and techniques taught in earlier
lessons. If necessary, you can always refer to any previous activity where a
method or technique was originally taught.
TIP Always read the CUE and Status lines while working through
lesson activities.
The format of 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 may seem redundant as the step text becomes all that is needed to
accomplish a given task.
presentation
activity
One or more included in
most lessons
project
summary
For students who prefer more detail from an Instructor Led Course:
ask questions
confirm with restatement
attend and pay attention to instruction as it is given.
EDS Unigraphics NX
-6 Mechanical Free Form
Student Manual All Rights Reserved
Course Overview
At the start of each class day you will be expected to log onto your terminal and
start Unigraphics, and to be 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.
Workbook Overview
The workbook is your opportunity to test your new skills in the context of
simulated work flow.
It is the intent of this activity to allow you to apply the skills taught in this
course. Time constraints of the course are also a factor. At any point when you
are not making progress, please enlist the help of your instructor.
Your instructor will provide you with the following items for working in the
classroom:
Password:
Work Directory:
Parts Directory:
Instructor:
Date:
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
-7
Course Overview
EDS Unigraphics NX
-8 Mechanical Free Form
Student Manual All Rights Reserved
Introduction to Mechanical Free Form
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
1-1
Introduction to Mechanical Free Form
creating splines.
building primary" sheets or bodies:
through curves.
through a mesh of curves.
profiles swept along guide strings."
applying specifically chosen transitions."
editing Free Form data from any source.
constructing solid bodies partly or entirely from Free Form sheets.
Well behaved models will easily update when edits are within
reason."
Well behaved models may be used efficiently in downstream
applications such as manufacturing.
EDS Unigraphics NX
1-2 Mechanical Free Form
Student Manual All Rights Reserved
Introduction to Mechanical Free Form
Keep the model as simple as possible.
Always be consistent when selecting geometry.
ÏÏÏ
1
ÏÏÏ
We recommend keeping splines to degree three whenever possible.
A practical reason to use degree five curves is when curvature
continuity is required.
We suggest that you avoid degrees higher than five unless you have
and understand a reason to use a higher degree.
Unless you have compelling reasons to use more than two segments,
we recommend using separate curves whenever two segments are
insufficient to capture the shape you want.
Make sure the model meets the specifications that you were given.
Some items to check:
The model must be full scale, because manufacturing cuts the
actual part.
Check for sharp transitions or kinks where two sheets meet.
Use different layers for overlapping geometry.
Use layer categories to organize the data in your part file.
Name objects and features. This makes it much easier to identify and
select objects in a complex model.
Attach data concerning design intent or other important information
to individual features via the Model Navigator, Properties, Attributes.
Use the largest practical radius. Small radii may increase the
complexity of the manufacturing process.
When practical, create small blends, holes, or chamfers last. This
enables downstream users such as Finite Element Analysts to link at
timestamp" to avoid having to deal with these features.
To diagnose thicken, hollow, or blending problems, look to the
underlying curves!
Details regarding the above suggestions are given throughout the class.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
1-3
Introduction to Mechanical Free Form
ÏÏÏ
ÏÏÏ
ÏÏÏ
1
ÏÏÏ
EDS Unigraphics NX
1-4 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Developed Curves
Lesson 2
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-1
Developed Curves
ÏÏÏ
ÏÏÏ
2
2-7
2-8
Bridge Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Symmetric Bridge Curves . . . . . . . . . . . . . . . . . . . .
2-45
2-49
ÏÏÏ
ÏÏÏ
2-9
2-10
Project Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Combined Projection . . . . . . . . . . . . . . . . . . . . . . . .
2-57
2-62
2-11 Intersect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-66
2-12 Offset in Face . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-73
2-13 Move Poles, Changing Degree of Splines . . . . . . . 2-81
2-14 Edit a Spline Using the Fit Option . . . . . . . . . . . . 2-87
2-15 Spline Smoothing . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-92
2-16 Dragging Spline Poles . . . . . . . . . . . . . . . . . . . . . . . 2-98
2-17 Trim Curve (non-associative) . . . . . . . . . . . . . . . . 2-112
EDS Unigraphics NX
2-2 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Developed Curves
A framework of curves is the basis of most primary Free Form features, such as
Through Curves, Ruled, Through Curve Mesh, and Swept.
When simple analytic curves (lines, arcs, conics) do not describe required
shapes, it is necessary to develop a suitable curve, either by computation, or
based on other geometry.
The following bullets list developed curve types discussed in this lesson.
ÏÏÏ
ÏÏÏ
2
Splines . . . . . . . . . . . . . . . . . . . . Page 2-4
Offset curves . . . . . . . . . . . . . . . Page 2-35
ÏÏÏ
ÏÏÏ
Bridge curves . . . . . . . . . . . . . . . Page 2-43
Project curves . . . . . . . . . . . . . . Page 2-52
Combined Projection . . . . . . . . Page 2-59
Intersection curves . . . . . . . . . . Page 2-64
Offset in Face curves . . . . . . . . . Page 2-72
This lists other types of developed curves, and Appendix pages where
information and practice activities are located:
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-3
Developed Curves
Splines
A spline is a standard curve in most CAD systems. Unlike lines and conic
curves, the spline can be adjusted to virtually any shape in two or three
dimensions.
ÏÏÏ
ÏÏÏ
2
curvature comb of the spline.
ÏÏÏ
ÏÏÏ Through Points
+ symbols
represent points
used to define the
spline.
Circles represent poles of the spline.
By Poles
Fit
The three splines above were created using the same 5 points. You can easily
see that different construction methods yield dramatically different results.
EDS Unigraphics NX
2-4 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
The term spline originated from a long flexible strip of wood, metal, or plastic
used to lay out various curved surfaces. Weights were attached to hold the
spline in place. To modify the curve, the weights would be moved.
Their flexible nature and variety of data interpretation methods make splines
the foundation of Free Form modeling.
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-5
Developed Curves
Splines have a degree and a segment count. The number of poles is related to
both the degree and segment count.
A spline will have at least one more pole than its degree.
Degree 1, 2 poles
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ Degree 2, 3 poles
Degree 3, 4 poles
Degree 5, 6 poles
If you know the degree of a spline, you can calculate the number of segments by
this simple formula:
poles - degree = segments
EDS Unigraphics NX
2-6 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
The minimum number of points required for all splines is one more than the
degree of the spline. There are two types of points associated with splines:
Defining Points - These are the points used to create the spline.
3.
2.
1.
Ë 4.
Ê
Ì 5.
Segment 1 Segment 2
Described by poles 1. to 4. Described by poles 2. to 5.
3. 4.
2. 5.
Ë Ì
1. Ê Í 6.
Î
7.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-7
Developed Curves
Creating Splines
Methods:
ÏÏÏ
ÏÏÏ
2
Through Points
ÏÏÏ
Fit
The following data is stored for a spline created by Insert → Curve Spline:
EDS Unigraphics NX
2-8 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Spline by Points and Spline by Poles created with the associative option are
features. Thus, associative splines appear in the Model Navigator. They must be
edited via Feature methods, such as Edit → Feature → Parameters, or by
double click in the Model Navigator. Associative Splines will update upon
changes to geometry selected as:
points
poles
ÏÏÏ
tangency constraints
ÏÏÏ
2
curvature constraints ÏÏÏ
ÏÏÏ
Good Splines"
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-9
Developed Curves
If you use the Through Points option, the spline passes through the points that
are referred to as defining points.
When you use the By Poles option the input points are used as pole locations.
Through Points
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Control Polygon
By Poles
Fit Pole
For splines created using the Through Points, By Poles, or Fit method, you can
also choose the Points From File option and specify the points using a point
data file. For more information on point data file format, see Appendix C.
EDS Unigraphics NX
2-10 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
If you use Through Points, multiple segment method, you can control the slope
at any or all points. Use one of the following options to control slope:
Automatic Slope: the system calculates the slope internally for the
point by making inferences from the data points specified.
Vector Component allows you to define the slope by entering the
components of a vector in the work coordinate system. When you use
ÏÏÏ
the Vector Component option, the greater the component values, the
ÏÏÏ
greater the effect on the spline.
2
Direction to Point allows you to define the slope by specifying a point.
The slope between the defining point and the point that you specify
ÏÏÏ
ÏÏÏ
defines the slope of the curve at that defining point. Use the Point
Constructor to specify the direction point.
Vector to Point allows you to define the slope at a point by specifying
another point, using the Point Constructor. The vector between the
two points defines the slope of the curve at that defining point. Also,
the distance between the two points (i.e., the magnitude of the vector)
determines how strongly the slope affects the shape of the curve.
Slope of Curve allows you to use the slope at the endpoint of an
existing curve.
Angle allows you to define the slope using a specified angle with
respect to the WCS. The angle is measured from the XC axis in the
XCĆYC plane; counterclockwise about the ZC axis.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-11
Developed Curves
In this activity you will create splines. Feel free to zoom, pan, refresh, blank,
change object display color, or use layers as you perform the activity. The
purpose is to show the different results achieved using the various spline
creation techniques as well as to demonstrate the effects of curve degree.
ÏÏÏ
ÏÏÏ
2
Step 1 Open the part mff_spline_1 and start the Modeling
application.
ÏÏÏ
ÏÏÏ Save As the part into your home folder, using your initials
instead of mff.
Row 1 + + +++ + +
+
++
+++ + +
Row 2 + + + + + +
+
++ +
+ + +
+ + +
+
+ +
+
+
+++ +
Row 3 + + + + +
+
++
+++ + +
Row 4 + + + + + +
+
++ +
+ + +
+ + +
+
+ +
+
+++ +
Row 5 + + + + +
+ +
++
+++ + +
Row 6 + + + + + +
+
++ +
+ + +
+ + +
+
+ +
+
+
+
+
EDS Unigraphics NX
2-12 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Choose Through Points as the creation method.
Notice that the curve degree and closed curve options are no
longer selectable. The curve degree will be derived from the
number of points used to create the spline.
Choose OK.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-13
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Choose Chain From All as the point specification method.
The system prompts for starting and ending points in the chain
of points.
Chain Start
+ + +++
Row 1 + +
+
++
+++ + +
Row 2 + + + + + +
+
++ +
+ + + Chain End
+ + +
+
+ +
+
+
+
+
Choose OK.
EDS Unigraphics NX
2-14 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Evaluate the spline data in the dialog and in the graphics area.
How many segments does the spline have? What degree?
ÏÏÏ
ÏÏÏ
2
Row 1
ÏÏÏ
ÏÏÏ
+ + +++ +++
++ +
+ + +++ +++ +
Row 2 ++ + ++ + +
++
+ + + ++
++
++
Notice the default value in the Curve Degree text box (18).
Choose OK.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-15
Developed Curves
Choose Chain From All and select the starting and ending
points of the second row of points.
Choose OK.
+ + ++
Row 1 + + +
+
+ +
ÏÏÏ
+ +
+ + +
ÏÏÏ + + + + +
Row 2 +
2 +
ÏÏÏ + + +
+
ÏÏÏ
+ + +
+ +
+
+ +
+
+
+
+
Notice that the number of poles minus the degree of the curve
equals the number of segments created.
Choose OK.
EDS Unigraphics NX
2-16 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Choose OK.
ÏÏÏ
right, select all the points in the third row.
ÏÏÏ
2
ÏÏÏ
Choose OK and choose Yes to create the spline.
Row 3 + + + + + + +
ÏÏÏ
+
+ +
+ +
+ + + + + +
Row 4 + + +
+
+ + +
+ + +
+ +
+ +
+ +
+
+
+
+
Later, you may want to use to this part to practice your curve
analysis skills.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-17
Developed Curves
Fit Splines
Point data may be inexact, due to the data gathering method or the nature of a
physical model that is measured.
ÏÏÏ
Control
Polygon
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Input points
The Fit method is a starting point. Once you have created a fit spline, use
analysis methods to glean valuable insight into the design intent. From there,
formulate a final construction strategy!
EDS Unigraphics NX
2-18 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Fit creates a spline by fitting the input points using either a tolerance, or a
specified degree with a segment count, or a template curve.
Fit is the only option that provides direct control over degree and segmentation.
Fit Methods
By Tolerance lets you specify the maximum allowable distance that the
spline may deviate from a data point.
By Segments lets you specify the degree of the spline and the number
of segments in the spline.
By Template lets you use an already existing spline to control the
structure of the fit spline. The system creates the fit spline with the
same degree and shape characteristics.
The system calculates the average and maximum error. A white diamond is
displayed at the point of maximum deviation.
Change Weights
Change Weights lets you change the weight factor of any of the data points. A
weight value of zero causes the point to be ignored. The larger the weight value,
the closer the curve will come to that point.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-19
Developed Curves
Step 1 Continue using the part you saved in the previous activity.
If you did not save the part, use mff_spline_1. Steps in this
activity do not depend on previous steps.
ÏÏÏ
ÏÏÏ
2
Step 2 Create splines using the Fit method. Use both the
ÏÏÏ
ÏÏÏ
tolerance and segments methods and compare the two
processes.
EDS Unigraphics NX
2-20 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
ÏÏÏ
2
Choose By Tolerance and enter .1 as the tolerance value.
ÏÏÏ
ÏÏÏ
Choose OK.
The system creates a spline using the specified tolerance.
Notice that the error report shows a maximum error of .0000,
and an average error of .0000.
Choose OK.
The error report shows an average error of .1789... and a
maximum error of .4855...
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-21
Developed Curves
Choose Cancel.
Use the sixth row of points to create a Fit spline using the By
Segments control method with 1 segment and a degree of 3.
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Row 1 + + ++ + ++ +
++
Row 2 + + +++ +++ ++++
+++ ++
+++ ++
++ +
++
Row 3 + +++++++ +
+
Row 4 + + ++++++ +++++
+++ + +
+++ ++
++ +
++
Row 5
+
+ ++++ ++ +
+
Row 6 + + +++++ + +++++
++
+++ + ++
++ ++
++
++
Choose Cancel.
EDS Unigraphics NX
2-22 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Spline by Points
Assign Slope/Curvature
Edit Points
ÏÏÏ
Create
ÏÏÏ
2
ÏÏÏ
Delete Points
ÏÏÏ
The process is similar to the Spline → Through Points and Spline → By Poles
dialogs, except that:
The spline will rubber band" in the graphics window as you create it
The Snap Point toolbar appears when the dialog is active
Visual handles" control slope, curvature, and tangent magnitude
Associative splines update with selected points, slope/curvature objects
The default Curve Degree is 5
Editing and Creating Associative splines are done via the same dialog
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-23
Developed Curves
Editing
Associative splines are features. Edit them from the Model Navigator or via Edit
→ Feature → Parameters...
Splines created using Spline by Points when Associative is OFF are ordinary
spline curves. Edit them via Edit → Curve → Parameters...
ÏÏÏ
ÏÏÏ
2
 Â
ÏÏÏ
ÏÏÏ Ã
À
Á
Ã
À
Á
À Move Point
Á Change Slope
 Change Curvature
à Change Tangent Magnitude
Snap Point
The Spline by Points and Spline by Poles dialogs both offer visual feedback for
point selection. When either dialog is active, the Snap Point toolbar may
appear:
Arc Center
Control Point Existing Point
Point on Surface
End Point
Any number of Snap Point icons may be chosen to mask point selection to only
the selected types of points. A small icon appears beside at the cursor, showing
the point type that will be selected if you click at the current cursor location.
EDS Unigraphics NX
2-24 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Spline by Poles
Spline by Poles shares the same creation and editing features as Spline by
Points. You will see the visual feedback of rubber banding" and Snap Point.
Assign Slope/Curvature is available only for the end points.
Assign Slope/Curvature
Edit Poles
Create
ÏÏÏ
ÏÏÏ
2
Delete Points
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-25
Developed Curves
Symmetric Constraint
ÏÏÏ
ÏÏÏ
After the spline is created, choose the Assign Slope/Curvature option.
Select the end point of the new spline where you want to apply the
symmetric constraint. The Slope Handlebar then displays at that end
point.
Click the Change Curvature handle on the Slope Handlebar.
Select a datum plane, datum axis, or a curve with which you wish to
match continuity.
If you select a datum plane or datum axis, the spline changes its
slope so that it is symmetric (smoothly continuous) with the plane
normal of the selected plane or axis.
If you select a curve, you get a spline that is curvature continuous
with the curve.
Continuity
EDS Unigraphics NX
2-26 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
With the Symmetric constraint, the curvature comb will be parallel to the curve
at the point of symmetry. Continuity conditions are easy to describe with a
simple illustration:
G0
The curves are in contact at the end points,
but not tangent.
Three poles form a line. Adjacent combs are not the same length. ÏÏÏ
ÏÏÏ
2
G1 ÏÏÏ
ÏÏÏ
The curves are tangent. Notice that the common pole and the adjacent
pole in each curve form a straight line.
G2
The curves are tangent. Notice that the combs, which have an identical scale
factor, are the same length at the point of contact. This is curvature continuity.
Symmetric
The curvature has zero rate of change at the plane of symmetry. The curve is
perpendicular to the plane of symmetry. The comb is parallel to the curve at the end
point.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-27
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
À
Á
Ã
If necessary, display the Snap Point toolbar. Set the mask for
only Existing Points.
EDS Unigraphics NX
2-28 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Keeping the cursor over the spline, open the MB3 menu, as
illustrated above.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-29
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
2-30 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
Á
Ã
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
 Tangent control
for point Ã.
Select point À.
Curvature
Move the cursor until the upper end point of the vertical line
identified in the figure above is highlighted. Indicate the
vertical line at its end point, using Quick Pick if necessary.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-31
Developed Curves
Á
Ã
ÏÏÏ
ÏÏÏ
2
Â
ÏÏÏ
ÏÏÏ Snap the slope handle for point Á to the same line.
Snap the slope handle for point à to the arc shown, at the
end shown.
ÀÁ
EDS Unigraphics NX
2-32 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-33
Developed Curves
ÏÏÏ
ÏÏÏ
2
Choose OK.
ÏÏÏ
ÏÏÏ
As two sketches update, the spline will update as well.
A smart sheet built through the spline would also update.
EDS Unigraphics NX
2-34 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Offset Curve
Offset Curve by Distance, Draft, or Law Control will offset 2D lines, arcs, conics,
splines, and edges. 3D Axial will offset 3D curves along a specified vector.
Distance
Draft
Law Control
3D Axial
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
None
Extended Tangents
Fillet
Associative Associative
Output Off Output On
Retain Retain
Blank Blank
Delete
Replace
If the resulting curves are splines, their degree is controlled by the Curve Fit Method
setting in Preferences → Modeling. The options are Cubic (degree 3) or
Quintic (degree 5).
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-35
Developed Curves
Offset Options
ÏÏÏ
ÏÏÏ
2
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.
Law Control offsets curves at a distance defined with the Law Subfunction.
3D Axial offsets 3D curve strings by 3D Offset Value in a direction
specified by choosing an Axis Vector using the standard vector
functions.
Trim Options
You can choose a method for trimming or extending the offset curves to their
intersection points. The choices for Trim Method vary, depending on whether or not
you use Associative Output.
Rough Offset
Use Rough Offset when you want to discard regions of self intersection in the
offset string of curves. The output of rough offset is a single spline that
approximates the input string at the specified offset distance. The following
activity will make this clear.
3D Axial
EDS Unigraphics NX
2-36 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
In this activity you will create associative, offset curves. The intent is to form
part of the walls of a cavity in the airfoil.
Choose OK.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-37
Developed Curves
Choose OK.
ÏÏÏ
ÏÏÏ
2
Offset curve feature
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
2-38 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-39
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Choose OK.
Each Apply and OK creates a new offset curve feature. Notice
how self intersections are removed in each successive curve.
EDS Unigraphics NX
2-40 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-41
Developed Curves
Choose Apply.
À Â
à Á
EDS Unigraphics NX
2-42 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Bridge Curve
A Bridge Curve connects 2 curves or edges with a spline that is either tangent
or curvature continuous with the 2 input curves. Another curve may also be
used as a reference for shape.
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-43
Developed Curves
Procedure
ÏÏÏ
ÏÏÏ
2
Choose desired options.
ÏÏÏ
ÏÏÏ
Choose OK or Apply.
Curve Selection
Curves or edges are selected using the First Curve and Second Curve selection step
icons.
EDS Unigraphics NX
2-44 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
In this activity you will create associative bridge curves between the parallel
edges of the two faces.
NOTE Select the edges near the ends shown. Although you can
modify the point along the edge at which the bridge curve
starts, it will save time to pick on the desired end.
Edge 1
Edge 2
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-45
Developed Curves
Since only one entity is allowed for the First Curve selection step,
as soon as you pick the first edge the icon advances to the Second
Curve selection step.
ÏÏÏ
ÏÏÏ
2
Choose Apply to create the first bridge curve.
ÏÏÏ
ÏÏÏ
Edge 3
EDS Unigraphics NX
2-46 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-47
Developed Curves
Symmetric Bridge
A Symmetric constraint is useful when creating only half of a model that is to
be mirrored across a center plane.
ÏÏÏ
ÏÏÏ
2 À
ÏÏÏ
ÏÏÏ
Any
Curve
Edge
Datum
Vector Ã
Á ÀĄSecond Curve
ÁĄCurvature Continuity
ÂĄPeak Point Shape Control
ÃĄFilter specifically Datum or Vector
Procedure
EDS Unigraphics NX
2-48 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
In this activity you will create symmetric bridge curves to complete a framework for a
sheet that represents only half of an end product.
First selection
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-49
Developed Curves
Verify that:
NOTE You must change the Filter to Datum before selecting the
ÏÏÏ
ÏÏÏ
2
second curve for each of the four Bridge Curves.
ÏÏÏ
ÏÏÏ
Select the datum plane.
Closely examine the bridge curve at the tip of the spline. Use
Zoom as necessary. If your curve is reversed at the end of the
spline, as shown below, choose the Reverse Direction button.
Spline
Bridge
Correct Curve
configuration
EDS Unigraphics NX
2-50 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-51
Developed Curves
Project
This option lets you project curves and points onto faces, planes, and datum planes by
any one of several direction methods.
Projected curves and points can be associated, copied, or moved onto the specified
ÏÏÏ
ÏÏÏ
2
faces/planes.
ÏÏÏ
ÏÏÏ Faces/Planes
Curves/Points
Curves/Points Faces/Planes
Filters Filters
Curves/Points Faces/Planes
Curves Only Faces Only
Points Only Planes Only
Sketches Only Datum Planes
Both X and Y
First X, then Y
First Y, then X
X Only
Y Only
EDS Unigraphics NX
2-52 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Procedure
Select the faces and planes onto which the curves and points are to be
projected. You can also specify temporary planes using the Plane Constructor.
ÏÏÏ
ÏÏÏ
2
Choose Associate, Copy, or Move (Associate is the default).
Choose the direction method, then specify the point, line, datum axis, vector,
ÏÏÏ
ÏÏÏ
and/or angle if necessary.
Choose OK or Apply.
Geometry Selection
When the Project Curve dialog is displayed, there are two Selection Steps icons
available; Curves/Points and Faces/Planes.
During curve and point selection, the following filter options are available:
Curves/Points (the default), Curves Only, Points Only, and Sketches Only. You can
select an entire sketch by setting the Filter to Sketches Only, or, when the Filter option
is Curves/Points, by choosing Next Object until the sketch is selected.
During face and plane selection, the following filter options are available: Faces/Planes
(the default), Faces Only, Planes Only, and Datum Planes.
You can use the Plane Subfunction button to define temporary planes. If the
Associative copy method is chosen, these temporary planes are ignored.
Direction Method
There are 6 projection methods: Along Face Normals, Toward a Point, Toward
a Line, Along Vector, At Angle to Vector, and Equal Arclength.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-53
Developed Curves
Along Face Normals projects the objects along the normals of the faces and
planes.
NOTE Only projections onto a plane using either the Along Face
Normals or Along Vector options are exact. All other
projections are approximations that use the modeling
tolerance.
ÏÏÏ
Curves to be
projected
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Normals to Z
Z the face
Y Resulting
projected
Y X curves
X
Toward a Point projects the objects towards a specified point. For a projected
point, you get the intersection point on the line between the selected point and
the projection point.
Curves to be
projected
Z
Z Curves projected Resulting
to this point Y
projected
Y X X curves
EDS Unigraphics NX
2-54 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Curves to be
projected
Z
Z
Y
Curves projected toward Resulting
Y X X
ÏÏÏ
this line projected curves
Along Vector projects the selected objects along a specified vector, which is
ÏÏÏ
2
defined using the Vector Constructor. When using a vector, selecting the "both"
option performs bi-directional projection. ÏÏÏ
ÏÏÏ
Curves to be
projected
Z
Z Resulting
projected Y
Specified curves
vector Y X X
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-55
Developed Curves
Approximate
Projection
curve
direction
centroid
vector
Angle in
(negative value)
Angle out
ÏÏÏ
ÏÏÏ
2
Z Z
Y Resulting
ÏÏÏ
ÏÏÏ
Y X
X
projected
curves
The Equal Arclength direction method allows the projection of curves from an X-Y
coordinate system to the u-v isocurve coordinate system on a face, preserving the
curve arclengths in the X (or uĆisocurve) and/or the Y (or vĆisocurve) directions.
Point on face V
VĆisocurve
U
U-isocurve
Reference
point X
EDS Unigraphics NX
2-56 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Filter for Sketches only, then select the PROFILE sketch for
the curves to be projected.
Projection Vector
PROFILE Sketch
Datum plane upon
which PROFILE sketch
resides
Fuselage
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-57
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
PROFILE Sketch
Projected curves
From To
front_width=.625 front_width=1.25
radius=1.5 radius=1
rear_width=1.5 rear_width=1.75
Choose OK to update the model.
Observe that the projected curves update.
EDS Unigraphics NX
2-58 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Combined Projection
ÏÏÏ
Any
First Curve String
ÏÏÏ
Curve
Edge
2
ÏÏÏ
Face Normal to Plane of Curves
ÏÏÏ
Second Curve String Sketch Specified Vector
String Specify New Vector
+XC Axis
+YC Axis
+ZC Axis
Selected Datum Axis
Associative Associative
Output Off Output On
Retain Retain
Blank Blank
Delete
Replace
Procedure
Select the first string of curves when the First Curve String icon is active.
Choose the Second Curve String icon, and select the second string of curves.
You can use the projection vector options in the dialog to help you define the vector.
If you do not want the combined projection curve to be associative with the
input curves, toggle Associative Output off.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-59
Developed Curves
OR
Choose OK or Apply.
ÏÏÏ
ÏÏÏ
2 Projection
ÏÏÏ
First curve
vector 1 New curve
YC YC
XC XC
ZC ZC
BEFORE AFTER
You can use Edit → Curve → Parameters to modify the parametric information of
combined curves.
If the resulting curve is a spline, its degree is controlled by the Curve Fit Method
setting in Preferences → Modeling. The options are Cubic (degree 3) or
Quintic (degree 5).
EDS Unigraphics NX
2-60 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Geometry Selection
You can select curves, edges, faces, sketches, and strings.
2 dimensional input strings: The projection vector defaults to the plane
normal to the string plane.
3 Dimensional input strings: The projection vector must be defined for
both strings.
If you have already defined a vector and wish to reuse it after choosing one of the other
options, choose Specified Vector.
Specify New Vector brings up the Vector Constructor to allow you to define the vector.
The +XC Axis, +YC Axis, and +ZC Axis options use a projection vector in the given
direction.
Selected Datum Axis lets you select a datum axis to define the projection direction.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-61
Developed Curves
In this activity you will create an associative, combined projection curve from
two sets of 2D curves.
TOP_VIEW sketch
SIDE_VIEW sketch
EDS Unigraphics NX
2-62 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
3D Combined Curve
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-63
Developed Curves
Intersection Curve
ÏÏÏ
Second Set
ÏÏÏ
First Set
2
ÏÏÏ
ÏÏÏ Any
Faces
Datum Planes
Sheet Body
Solid Body
EDS Unigraphics NX
2-64 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Procedure
Choose Insert → Curve Operation → Intersect.
Choose First Set.
Select the first object or objects.
Choose Second Set.
Select the second object or objects.
Entity Selection
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
You may select one or more faces for each set, but the faces must all be part of
one sheet or solid body. If you are selecting datum planes, you may select only
one datum plane for each set. If you are selecting a sheet or solid body, you may
select only one for each set.
If this option is toggled on and you choose Apply to create the Intersection
Curves, the entities that were selected for the First Set are retained and you
can then select new entities for the Second Set and generate another set of
intersection curves.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-65
Developed Curves
In this activity you will create associative intersection curves. The intent is to
use the curves later in the creation of Soft Blend transitions.
ÏÏÏ
ÏÏÏ
2
Hull
ÏÏÏ
ÏÏÏ
Intersection curve 1
Intersection curve 2
Strut
Intersection curve 3
Projected curve
Pickup
EDS Unigraphics NX
2-66 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Mounting surface
ÏÏÏ
ÏÏÏ
2
Strut offset
ÏÏÏ
ÏÏÏ
Choose Apply.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-67
Developed Curves
Select the Strut as shown for the First Set and the Mounting
surface offset as shown for the Second Set.
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Strut
Choose Apply.
Step 4 Intersect the strut face and an offset of the pickup body.
EDS Unigraphics NX
2-68 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Select the Strut as shown for the First Set and the Pickup
body offset as shown for the Second Set.
Strut ÏÏÏ
ÏÏÏ
2
Pickup body offset ÏÏÏ
ÏÏÏ
Choose OK.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-69
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Arc
Choose OK.
EDS Unigraphics NX
2-70 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
NOTE You should now have three intersection curves and one
projected curve as shown.
Hull
Intersection curve 1
Projected curve
Pickup
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-71
Developed Curves
Offset in Face
This option will create a degree 3 spline that lies on a face and is offset at a
specified distance from another curve on the face. The distance is measured
along face sections which are normal to the base curve.
Distance
EDS Unigraphics NX
2-72 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
In this activity you will create curves that are offset a specified distance along a
face from the edges. These curves will later be trimmed and then used to
generate extensions on the face.
ÏÏÏ
Step 1 Open the part mff_offset-in-face_1 .
ÏÏÏ
2
Step 2 Use Offset in Face to create curves which are offset one
inch from the edges along the top face.
ÏÏÏ
ÏÏÏ
Choose Insert → Curve Operation → Offset in Face.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-73
Developed Curves
TIP The side of the curve where you select will determine the
default offset direction..
Choose OK.
ÏÏÏ
ÏÏÏ
2
Choose Back.
Choose OK.
Choose Back.
Choose Cancel.
Choose Refresh.
EDS Unigraphics NX
2-74 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Editing Splines
Once a spline has been selected to edit parameters, the Edit Spline dialog
appears. You may consecutively perform several edits on the same spline.
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Undo
While editing a spline, the Undo button in the dialog becomes enabled. This
Undo is incremental.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-75
Developed Curves
Change Slope
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Procedure
Select a spline point
Choose a Slope Method
Specify geometry or parameters for the chosen method.
NOTE If the curve has least squares defining data, only the end
slopes are definable.
EDS Unigraphics NX
2-76 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Change Curvature
The Change Curvature option changes the radius of curvature value at any
specified point on a spline.
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
TIP Curvature can be assigned to Fit splines only by using Edit Pole.
Choose Match End Curvature in the Edit Method option list.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-77
Developed Curves
Move Pole
Add Pole
Match End Slope
Match End Curvature
ÏÏÏ
ÏÏÏ
2
Destination Point
Delta Offset
ÏÏÏ
ÏÏÏ
On Curve Plane
End Slopes
End Curvatures
Along Direction
On a Plane
On View Plane
0.1
0.01
0.001
0.0001
Deviation Check opens the Deviation Check dialog. This dialog can provide
graphical and numerical feedback about the deviation between the spline and a
defined reference.
Points From File: If there are not enough poles in the file to maintain the curve's
degree, the degree is reduced. Tangents or curvatures assigned to the original
curve are not maintained.
EDS Unigraphics NX
2-78 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Common Options
Once you choose an Edit Pole Method, select the pole you want to edit by
clicking anywhere near it. The closest pole is selected. For Match End Slope
and Match End Curvature, the closest endpoint pole is selected. Move Pole also
lets you select multiple poles.
Some of the options on the Edit Pole dialog are grayed out unless Move Pole is
chosen. These options are: the Move Pole By options, Constrain, Define Drag
Direction, Define Drag Plane, and Micro Positioning.
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
Holding the <Shift> key while using MB1 to drag a pole or multiple poles
constrains the end cursor position in the horizontal or vertical direction (with
respect to the position of the cursor when MB1 was first pressed). The cursor
will snap to whichever is closest. This cursor constraint works if no directional
ÏÏÏ
constraint is currently active (i.e., End Slope, End Curvature or Along
Direction).
Holding the <Ctrl> key while using MB1 to drag a pole turns on Micro
Positioning.
Moving Poles
Move Pole (Default): Place the cursor over the pole and drag it to its
new location before releasing MB1.
Destination Point: Move a pole by selecting the pole and using the
Point Constructor to specify the new location.
Delta Offset: Move a pole by selecting the pole and entering delta
offset values.
Multiple poles may be selected by dragging a rectangle around them. Once the
poles are selected, they can be moved using Destination or Delta as the offset
method.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-79
Developed Curves
Constrain Options
The Constrain options let you control the shape of the spline by restricting the
movement of the pole or the shape of the spline. These options only apply when
dragging a pole:
ÏÏÏ
ÏÏÏ
End Curvatures - Lets you change the shape of a curve near its
endpoint without changing the curvature. Editing poles with the end
curvature option enabled will constrain the last 3 poles of the spline.
Along Direction - Lets you drag the selected pole(s) along a vector
that you specify with the Define Drag Direction option.
On a Plane - Lets you drag the selected pole(s) on a plane that you
specify.
On View Plane - Lets you move the selected pole(s) on the plane of
the view.
Adding Poles
The Add Pole toggle allows you to add a pole without changing the shape of the
spline. Adding poles causes the deletion of defining data.
EDS Unigraphics NX
2-80 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
In this activity you will move poles in order to make the splines tangent to the
edges of the solid. The view at the bottom of the screen is a solid block that was
trimmed using the Free Form feature on the top part of the screen. Notice that
the edges of the face on the solid model are not tangent. You will edit the two
splines at the top and bottom of the Free Form feature so that the edges will be
tangent.
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
Step 1 Open the part mff_editspl_2.
If you wish, display the curvature comb of the blue splines.
ÏÏÏ
Step 2 Verify that the two side faces on the block are not tangent
to the trimmed face on the corner.
Choose Analysis → Deviation/Edge to Edge.
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
À ÎÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ Á Â
ÎÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
Face À
Select near this
edge
ÎÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
Face Á
Select near
ÎÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
this edge
ÎÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-81
Developed Curves
Choose OK.
ÏÏÏ
ÏÏÏ
2
Choose OK.
ÏÏÏ
ÏÏÏ
The Information window reports the minimum angular
deviation and the location. Vectors are shown in the graphics
area to visually indicate the deviation.
Choose Back until the cue line reads Select face 1 and close
edge."
ÏÏÏÏÏÏ
ÏÏÏÏÏÏ Minimum angle
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎ
between the faces
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎ
À
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎ Â
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎ
ÁÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎ
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎ
Minimum angle
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎ
between the faces
ÏÏÏÏÏÏ
ÎÎÎÎÎÎÎÎ
Adjacent faces not
tangent at these edges
EDS Unigraphics NX
2-82 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Step 3 Edit the Through Curves feature and edit the poles of the
splines so that the splines are tangent to the adjacent
edges of the block.
Top spline
Bottom spline
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-83
Developed Curves
Select the line that is attached to the top left corner of the
block.
ÏÏÏ
ÏÏÏ
2
Match this spline
end to this line
Top spline
ÏÏÏ
ÏÏÏ
Match this
spline end to
this line
Select the line that is attached to the top right corner of the
block.
Choose OK twice. You are now back at the Edit Curve dialog.
EDS Unigraphics NX
2-84 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Optional:
Change the degree of the splines to 5.
Match the end curvatures to the lines.
Define Drag Vectors. Drag the poles along their corresponding lines to
change the shape of the corner trim without breaking the curvature
continuity.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-85
Developed Curves
This option is most effective when used on a relatively smooth spline that has
more points than necessary to retain the shape of the spline.
The control method for fit is defined using the same process as that
described for creating a Fit spline.
EDS Unigraphics NX
2-86 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Step 2 Edit the spline using the Fit method.
Choose Fit.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-87
Developed Curves
ÏÏÏ
ÏÏÏ
2 Step 4 Edit the spline by Edit Pole.
ÏÏÏ
ÏÏÏ Use Edit Method Move Pole, Constrain End Slopes.
EDS Unigraphics NX
2-88 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Change Degree
This option lets you change the degree of the spline, by entering a new value
when prompted. When entering the desired degree, you must specify an integer
value between 1 and 24.
Multiple segment splines may only have their degree increased. If you enter a
degree which is less than the current value, the following error message
displays:
2 3 3
2
7
6
4
1 1
6
4 5
5
Degree = 5 Degree = 6
BEFORE AFTER
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-89
Developed Curves
Change Stiffness
This option allows you to modify the shape of a curve by changing its degree,
without changing the number of poles. Changing the stiffness increases or
decreases the number of segments in the spline. Using this option, you can
change a multiple segment spline into a single segment spline and vise versa.
The system will prompt you to enter the desired degree. The minimum degree
allowed is 1; the maximum degree is equal to one less than the number of poles
defining the curve. If the degree entered is less than 1, an error message
ÏÏÏ
ÏÏÏ
2
displays:
ÏÏÏ
ÏÏÏ
Degree Less Than Minimum.
In the same manner, if you enter a degree value greater than the possible
maximum, an error message will display:
Increasing the degree by Change Stiffness keeps the control polygon (the
number of poles) the same. The segmentation changes.
+ + Control polygon
+
+ + + +
BEFORE Degree = 3, Segments = 3 AFTER Degree = 4, Segments = 2
Decreasing the degree reduces the stiffness of the curve, allowing it to mimic
the undulations of its control polygon more closely.
Control polygon +
+ +
+ +
+ + + +
BEFORE Degree = 3, Segments = 3 AFTER Degree = 2, Segments = 4
EDS Unigraphics NX
2-90 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Spline Smoothing
The Smooth function works on open splines only. It can be applied to either the
whole spline or to segments of a spline based on defining points.
ÏÏÏ
currently being edited.
ÏÏÏ
2
Smoothing is a two-step process.
Choose the Edit Curve icon and select ÏÏÏ
ÏÏÏ
a spline to initialize the procedure.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-91
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Choose Undo.
EDS Unigraphics NX
2-92 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Choose Smooth.
Use MB1 and click near the 5th point from the left.
NOTE In the following step, do not click on the end points of the
curve.
Click near the 6th point and continue working back and forth
along the curve to iron-out" local ripples. It is generally
best to work the points sequentially back and forth along the
spline.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-93
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ When you are finished, choose Back in the Smooth Spline
dialog.
EDS Unigraphics NX
2-94 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Framing Data
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
The pole structure of nicely balanced" splines is similar to that of conic curves.
Many product designers prefer exactly one peak per curve, and they require an
aesthetically pleasing progression of curvature:
Peak indicator
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-95
Developed Curves
In our approach you will use curve trim to overbuild" your splines. You want to
trim by natural extension. Here is why:
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Sharp change in comb
EDS Unigraphics NX
2-96 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
You can change both the shape of a spline and the shape of the curvature comb
by dragging" poles.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-97
Developed Curves
In this activity you will practice creating by eye a nicely curved spline that closely
approximates the input data. The shape illustrated below is your goal:
ÏÏÏ
ÏÏÏ
2
The above illustration shows the shape of the curvature comb we
ÏÏÏ
ÏÏÏ
want to achieve.
With practice, you can maintain relatively even spacing and progressively
changing curvature as you edit the curves.
EDS Unigraphics NX
2-98 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
À ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-99
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
2-100 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
NOTE In the next action, please avoid moving either end pole.
ÏÏÏ
Position the cursor over an
internal pole.
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-101
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
2-102 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Options in the Deviation Check dialog will remain grayed out
until some comparison geometry has been selected.
Select the five white data points within the interior of the
spline.
À Á
 à Ä
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-103
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ À
Á
Â
Ã
Choose OK. Ã
EDS Unigraphics NX
2-104 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
3.96372
NOTE You must repeat the point selections every time you edit
the spline. With a Shape Studio license you may create
permanent deviation checking entities.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-105
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
Micro Positioning
OFF"
EDS Unigraphics NX
2-106 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
0.59551
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-107
Developed Curves
ÏÏÏ
0.64874705
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
0.58128711
EDS Unigraphics NX
2-108 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
Trim Curve
The Trim Curve function allows you to perform either associative or
non-associative trim to curves using bounding objects. If an edge is selected to
be trimmed a curve is automatically extracted from the edge.
ÏÏÏ
Curve
ÏÏÏ
Edge
2
ÏÏÏ
Face
Changeable window
ÏÏÏ
Sketch
based on Filter
String
Plane
Datum Plane
Changeable window
Datum Axis
based on Selection
Step
Natural
Linear
Circular
None
Associative Associative
Output Off Output On
Retain Retain
Blank Blank
Delete
Replace
NOTE If you are trimming splines, you are warned that the defining data of
the spline will be changed. You can choose Cancel to quit or OK to
continue with the trim operation.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-109
Developed Curves
Procedure
The basic procedure to trim (or extend) a curve is shown in the following steps:
ÏÏÏ
ÏÏÏ
2
Select the Second Bounding Object (optional). If you have already
turned on Trim Bounding Objects for the first bounding object, the
ÏÏÏ
ÏÏÏ
second bounding object is also going to be trimmed. You can
independently set the Trim/Extend option for the second bounding
object to Start or End.
Set the desired Method to Find Intersections option to either Shortest
3D Distance, Along Screen Normal or Along a Vector.
Use the String to Trim selection step to specify the curve you wish to
trim or extend. The end of the curve you select is the end that is
trimmed.
Set the Extend and Trim options for the selected curve.
If you chose Along a Vector for the Method to Find Intersections
option, use the Vector Direction selection step to specify the desired
direction of the trim.
Turn on the Associative Output option if you want the output trimmed
curve to be associative with its input parameters.
Use the Input Curves pull-down menu to specify the disposition of
the curves to be trimmed.
Click OK or Apply.
EDS Unigraphics NX
2-110 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
If you are trimming a spline that is to be extended to its bounding object(s), you
can choose the shape of the extension. Options are:
Natural - Extends the spline from its endpoint along the natural path
of the spline.
Linear - Extends the spline from either endpoint to the bounding
object where the extended portion of the spline is linear.
Circular - Extends the spline from its endpoint to the bounding object
where the extended portion of the spline is circular.
None - The spline is not extended.
ÏÏÏ
ÏÏÏ
2
If you choose a solid or sheet edge to trim, the edge is first extracted (this
ÏÏÏ
extracted curve is trimmed. If you choose Associative Output, a TRIM_CURVE ÏÏÏ
happens internally, you will not see an extracted feature) and then the
feature is created which is linked to the solid or sheet edge and will update
when the solid or sheet is modified.
To trim associative splines created with Spline by Points or Spline by Poles, use
this procedure:
Á
À
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-111
Developed Curves
This activity lets you practice trimming curves (non-associatively) and prepares
the curves for use in later features. These curves will be used to generate
extensions which are normal to the face on which they lie.
ÏÏÏ
ÏÏÏ
2
Step 1 Open the part mff_trim_curve_2.
ÏÏÏ
ÏÏÏ Step 2 Trim the 4 splines so that they form a contiguous, closed
shape.
Trimmed shape
EDS Unigraphics NX
2-112 Mechanical Free Form
Student Manual All Rights Reserved
Developed Curves
ÏÏÏ
problem free sheets, which in turn are essential
ÏÏÏ
to constructing solid bodies with one or more
non-analytic faces. 2
In this lesson, you practiced an assortment of
ÏÏÏ
ÏÏÏ
practical construction methods to create
smooth, contiguous strings and grids of curves.
You:
Created splines, using several construction
and editing methods.
Used Offset and Rough Offset for planar
curve strings, and 3D Axial Offset for
non-planar curve strings.
Created Bridge curves of varying continuity,
and applied the symmetric constraint.
Projected Curves.
Practiced Combined Curve Projection
Created Intersection Curves
Offset curves in a face.
Practiced manipulating spline poles to
manage both shape and curvature
characteristics.
Trimmed curves, associatively and
non-associatively.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
2-113
Developed Curves
ÏÏÏ
ÏÏÏ
2
ÏÏÏ
ÏÏÏ
(This Page Intentionally Left Blank)
EDS Unigraphics NX
2-114 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
Curve Analysis
Lesson 3
Activity Page
3-1 Obtaining Information about a Spline . . . . . . . . . . 3-10
3-2 Information about a 3D Spline . . . . . . . . . . . . . . . . 3-16
3-3 Deviation Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-1
Curve Analysis
Evaluating Splines
Spline Quality
For molded plastic products with a grain finish, surface quality requirements
are slightly less stringent.
ÏÏÏ
ÏÏÏ In many applications, modeling quickly is of the utmost concern. There may be
ÏÏÏ
3
ÏÏÏ
only a small number of features that directly depend on spline quality. For
example, in cast metal parts, appearance concerns might be minimal or
non-existent. In such applications, fast creation methods are preferred.
Unigraphics provides these visual cues to help you to monitor spline quality
during construction and editing:
Control Polygon
Curvature Combs
Inflection markers
Peak indicators
Aesthetic designers look for uniformly spaced poles and smooth curvature
combs.
EDS Unigraphics NX
3-2 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
Visual tools to dynamically monitor curve properties are found in two places.
The Analyze Shape toolbar can be enabled and managed like any other
Unigraphics toolbar.
ÏÏÏ
Some of the icons shown below
are not visible by default. We
recommend that you enable the
ÏÏÏ
command icons that you use most
often using Customize... ÏÏÏ
3
ÏÏÏ
Output
Listing
Poles Options...
Combs Peaks Output
Combs Graph Listing
Options... Inflections Graph Options...
Peaks Inflections
Options... Options...
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-3
Curve Analysis
The same options found in the Analyze Shape toolbar may also be accessed
from the menu Analysis Curve.
ÏÏÏ
ÏÏÏ
ÏÏÏ
3
ÏÏÏ
EDS Unigraphics NX
3-4 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
Procedure
For the Analyze Shape toolbar or the Analysis Curve menu, the procedure is
the same.
Toggle the options you want at any time (the display of curves already
highlighted will be modified)
ÏÏÏ
ÏÏÏ
ÏÏÏ
3
ÏÏÏ
Comb Tooth
Pole
Peak Point
Inflection Point
Peak Point
Pole Curvature Profile
Control Polygon
Inflection Point
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-5
Curve Analysis
Combs Options
None
Plane of Curve
Specified Vector
Work View
Specify Vector
(when
applicable)
ÏÏÏ
ÏÏÏ
ÏÏÏ
3
ÏÏÏ
Peaks and Inflection Options
None
Plane of Curve
Specified Vector
Work View
Specify Vector
(when
applicable)
EDS Unigraphics NX
3-6 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
Information Spline
ÏÏÏ
ÏÏÏ
Procedure
ÏÏÏ
3
ÏÏÏ
Choose the options you want.
Choose OK.
Select one or more splines or solid edges that are splines, then OK.
C0 knots (#)
C1 knots ()
C2 knots ().
Poles are represented by circles ().
Defining Points are represented by plus signs (+).
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-7
Curve Analysis
Closure Status
Degree
Number of Poles
Number of Segments
Number of C0 knots
Number of C1 knots
Number of C2 knots
Rational status
ÏÏÏ
ÏÏÏ
Defining Data
ÏÏÏ
3
ÏÏÏ
Scale Constraint
Approximate rho
Degeneracies (if there are any)
Complete: generates the Short option information for each spline, plus the
following information if the corresponding option is enabled:
Show Knot Points: the coordinates of the knot point and the continuity
(C0, C1, or C2) are shown.
Show Poles: the coordinates of the pole and the weight are shown.
Show Defining Points: the coordinates of the defining point are shown.
Also, where applicable: least squares weight, curvature, slope, least
squares tolerance and/or least squares number of segments.
EDS Unigraphics NX
3-8 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
ÏÏÏ
ÏÏÏ
ÏÏÏ
3
ÏÏÏ
A legend explaining the symbols used to indicate the knots, poles, and defining
points appears at the top of the Information Window.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-9
Curve Analysis
Peak points
ÏÏÏ
ÏÏÏ
3
ÏÏÏ
The spline was saved with peak and inflection analysis
displayed.
EDS Unigraphics NX
3-10 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
** Inflection Points at
Parameter XC YC ZC
** Peak Points at
Parameter XC YC ZC Curvature
ÏÏÏ
ÏÏÏ
0.000000 0.000000 0.000000 0.000000 9.016456e–002
ÏÏÏ
3
0.062500 169.079178 –3.776540 0.000000 –2.767950e–005
0.000000 1.256598e–002
0.000000 –1.507206e–003
ÏÏÏ
1.000000 1014.800000 –812.200000 0.000000 1.135123e–001
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-11
Curve Analysis
ÏÏÏ Enable:
ÏÏÏ
Show Knot Points
ÏÏÏ
3
ÏÏÏ
Show Poles
Show Defining Points
Choose OK.
EDS Unigraphics NX
3-12 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
Information on spline # 1
Number of C0 Knots 0
Note that the degree
is 3, and there are 8
Number of C1 Knots 0
segments.
Number of C2 Knots 7
Knot Number 1
ÏÏÏ
3
...
Pole Number
Weight =
1
1.00000000000
ÏÏÏ
Immediately after the
Coordinates XC = 0.00000000000 X= 0.00000000000
7th knot point data,
there is information
YC = 0.00000000000 Y= 0.00000000000
about 11 poles.
ZC = 0.00000000000 Z= 0.00000000000
...
––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––
Least Squares Tolerance = 3.00000000000
Poles data is
followed by the
Least Squares
Defining Point Number 1
Tolerance, and
Least Squares Weight = 22.60353954583
weights and
Coordinates XC = 0.00000000000 X= 0.00000000000 coordinates of 77
YC = 0.00000000000 Y= 0.00000000000 defining points.
ZC = 0.00000000000 Z= 0.00000000000
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-13
Curve Analysis
When you have examined the listing, scroll back to the top
and move the window away from the graphics display.
ÏÏÏ
ÏÏÏ
ÏÏÏ
3
ÏÏÏ
EDS Unigraphics NX
3-14 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
A default setting for combs, Projection Plane, is set to Plane of Curve. This
specifies that the comb will be relatively flat, even when the spline has a three
dimensional shape:
ÏÏÏ
ÏÏÏ
ÏÏÏ
3
ÏÏÏ
When Projection Plane is set to Plane of Curve, the system does not attempt to
measure torsion. Analysis output list will display a torsion column, but torsion
values will be zero throughout.
If Projection Plane is set to None, the system calculates torsion at every tooth,
in order to reflect the relative twisting effect. Torsion values can then be seen in
analysis output listing.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-15
Curve Analysis
ÏÏÏ
Step 2 Output an analysis listing with the default settings.
EDS Unigraphics NX
3-16 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
Choose OK.
ÏÏÏ
0.040816 -2.748156 -0.655682 -0.009940 1.508805e-001 -2.987375e-001
0.061224 -2.704799 -0.389968 -0.010978 1.196542e-001 -4.697572e-001
ÏÏÏ
0.081633 -2.653027 -0.123667 -0.009020 8.637026e-002 -8.330393e-001
0.102041 -2.594760 0.146405 -0.003786 5.715879e-002 -1.653006e+000
0.122449
0.142857
0.163265
0.183673
-2.531764
-2.462538
-2.382452
-2.286754
0.423175
0.704154
0.981665
1.247823
0.005000
0.017464
0.033592
0.053365
7.290402e-002
1.418322e-001
2.273275e-001
3.395966e-001
2.018006e+000
5.045458e-001
2.099472e-001
1.114026e-001
ÏÏÏ
3
ÏÏÏ
0.204082 -2.170689 1.494743 0.076763 4.906017e-001 6.772591e-002
0.224490 -2.029506 1.714541 0.103767 6.809422e-001 4.488498e-002
0.244898 -1.858458 1.899342 0.134355 8.286979e-001 7.240383e-002
0.265306 -1.655336 2.044530 0.168115 7.059050e-001 9.371303e-002
0.285714 -1.424006 2.153293 0.203685 5.535611e-001 1.244032e-001
0.306122 -1.169231 2.229967 0.239570 4.170507e-001 1.702749e-001
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-17
Curve Analysis
EDS Unigraphics NX
3-18 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
Deviation Check
With a Shape Studio license you can create a permanent deviation gauge that
dynamically updates with any edit.
ÏÏÏ
ÏÏÏ
ÏÏÏ
3
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-19
Curve Analysis
ÏÏÏ
ÏÏÏ
ÏÏÏ
3
ÏÏÏ
EDS Unigraphics NX
3-20 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
ÏÏÏ
Choose Edit Pole.
ÏÏÏ
Choose Deviation Check À. ÏÏÏ
3
ÏÏÏ
À
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-21
Curve Analysis
ÏÏÏ
ÏÏÏ
ÏÏÏ
3
ÏÏÏ Â Ã Ä
Æ
Ç
EDS Unigraphics NX
3-22 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
Choose OK Ç.
ÏÏÏ
ÏÏÏ
Click Here
ÏÏÏ
3
ÏÏÏ
Chose the Existing Point icon in the Point Constructor.
Click Here
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-23
Curve Analysis
ÏÏÏ
ÏÏÏ
ÏÏÏ
3
ÏÏÏ
Move this
pole to this
point.
EDS Unigraphics NX
3-24 Mechanical Free Form
Student Manual All Rights Reserved
Curve Analysis
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
3-25
Curve Analysis
ÏÏÏ
ÏÏÏ
ÏÏÏ
3
ÏÏÏ
EDS Unigraphics NX
3-26 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Activity Page
4-1 Compare Parameter & Arclength Alignment . . . . 4-11
4-2 Ruled, Parameter & Arclength Alignment . . . . . . 4-12 ÏÏÏ
4-3 Through Curves, Arclength and Parameter . . . . . 4-16 ÏÏÏ
4
4-4
4-5
Creating Through Curves Features . . . . . . . . . . . .
Through Curves, By Points . . . . . . . . . . . . . . . . . . .
4-22
4-33
ÏÏÏ
4-6 Curve Mesh with Tangent Constraints . . . . . . . . . . 4-44
4-7 Swept Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-60
4-8 Swept Feature Using Faces . . . . . . . . . . . . . . . . . . . 4-65
4-9 Orientation and Scale Control . . . . . . . . . . . . . . . . 4-69
4-10 Swept Feature - Area Law . . . . . . . . . . . . . . . . . . 4-74
4-11 Swept Feature-Orientation by Vector . . . . . . . . . 4-78
4-12 Cam Follower Groove (Face Normal) . . . . . . . . . . 4-80
4-13 Airfoil Cavity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-82
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-1
Primary Sheets and Bodies
Insert Free Form Feature options provide the ability to create non-analytical
shapes. Non-analytical shapes are those not available from Primitive,
Extruded, Revolved, Sweep Along Guide, or Form Features.
Most Free Form features can be either sheet bodies or solid bodies, depending
upon:
EDS Unigraphics NX
4-2 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Curve Mesh
Through Curves
Swept
Splines form the mathematical basis for the above sheets. Your understanding
of what makes a good" spline is a major step towards understanding what
makes a good" Free Form sheet.
Earlier, we defined Free Form shapes as those which cannot be built using
primitive bodies; standard Form Features; or sketches containing only lines, arc,
and conics.
Point for discussion: By the above definition, is an extruded spline a Free Form
shape?
Strings
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-3
Primary Sheets and Bodies
Primary bodies (sheets or solids) are, in general, the main" features that
define a required shape.
Transitions are secondary contours that define a blend" or transition from one
primary face, or set of faces, to another face or set of faces.
Trimming Solid
Sheet Body
Body
ÏÏÏ
Before After
ÏÏÏ
4
ÏÏÏ
Create a solid body by (creating and) sewing several sheets together to
totally enclose a volume.
U and V Grids
Sheet or solid bodies are visually represented by UĆV grids and boundaries. The
grid is a display feature only. The density of the UĆV grid has no relationship to
the mathematical accuracy of the sheet.
EDS Unigraphics NX
4-4 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-5
Primary Sheets and Bodies
Under Preferences Modeling, on the Free Form tab, there are three options
that affect free form feature construction and analysis display.
The Free Form Construction Result options allow you to control the type of
body created when using Through Curves, Through Curve Mesh, Sweep, and
Ruled options.
If B-Surface is toggled ON, the system will always create a BĆSurface body,
even if the generator geometry is planar.
If Plane is toggled to on, and the defining curves are coplanar, the system will
create a Trimmed Planar surface.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
You can determine the type of surface of a Free Form feature by using
Information → Object, Type, Face and selecting the face. A listing window
displays the information about the faces selected.
EDS Unigraphics NX
4-6 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Tolerances
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-7
Primary Sheets and Bodies
Distance Tolerance
Angle Tolerance
EDS Unigraphics NX
4-8 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Ruled Features
A ruled feature is a sheet or solid created through two section strings, where
each string consists of one or more contiguous curves, solid edges, or a solid
face. Ruled features are similar to features created through curves, but only two
strings are used.
When you select the section strings, you can choose from the options shown in
the illustration below. You can choose a point for the first string selection.
Choose OK after each complete string, and choose OK to create the ruled
body.
Select the alignment method, change the tolerance if you want a different value
than shown, and choose OK in the dialog (see the illustration below).
Parameter
Arclength
By Points
ÏÏÏ
Distance
Angles
Spine Curve
ÏÏÏ
4
ÏÏÏ
Alignment Methods
The Alignment options allow you to control the alignment between the section
strings. This establishes connection points of the isoparametric curves to the
section strings and therefore controls of the shape of the feature to some
extent. Options are: Parameter, Arclength, By Points, Distance, Angles, Spine
Curve, and for Through Curves, Spline Points.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-9
Primary Sheets and Bodies
Parameter spaces the points, through which the isoparametric curves will pass,
at equal parameter intervals along the defining strings. The entire length of
each curve will be used.
Arclength spaces the points, through which the isoparametric curves will pass,
at equal arclength intervals along the defining strings. The entire string length
will be used.
Parameter Arclength
Line Conic Conic
Line Line Line
Line Conic
Line
Ellipse
Conic Conic
Line Line Line Line
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS Unigraphics NX
4-10 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
In this activity you will create Point Sets using Equal Arc Length spacing on one
and Equal Parameters on the other. This clarifies the difference between Arc
Length and Parameters spacing, the two most common options of Alignment
for Ruled and Through Curves features.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-11
Primary Sheets and Bodies
In this activity you will create sheet bodies using Ruled and the two alignment
options, Parameter and Arclength, and evaluate the results.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ Step 2 Set the U and V grid line count to 20.
Choose OK.
EDS Unigraphics NX
4-12 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Section string 1
Section string 2
Parameter
Alignment
Section string 1
Section string 2
Arc Length
Alignment
ÏÏÏ
ÏÏÏ
4
Choose OK until you are at the Ruled parameter dialog.
ÏÏÏ
Ensure that Alignment is set to Parameter.
Choose OK.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-13
Primary Sheets and Bodies
Section string 1
Section string 2
Parameter
Alignment
Section string 1
Section string 2
Arc Length
Alignment
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
Choose OK until you are at the Ruled parameter dialog.
Choose OK.
Choose Create.
Choose Cancel.
EDS Unigraphics NX
4-14 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Parameter Arclength
À
Á
Parameter
Arclength
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-15
Primary Sheets and Bodies
In this activity you will preview the Through Curves function, using various
alignment options. You will evaluate the faces of the resulting sheet bodies. In
the following lesson your instructor will provide details about Through Curves.
ÏÏÏ Step 4 Edit the Alignment of the previously created feature and
ÏÏÏ
4 observe the difference.
ÏÏÏ Choose Edit → Feature → Parameters.
Choose OK.
EDS Unigraphics NX
4-16 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Choose OK.
Choose Tolerance.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-17
Primary Sheets and Bodies
Parameter
Alignment
Zero Tolerance
NOTE The system will not allow you to create a Free Form body
ÏÏÏ
4 The curves comprising each string have various lengths. In this
ÏÏÏ particular case, parameter alignment causes the rulings to be
quite twisted, while arclength provides uniformly space rulings.
EDS Unigraphics NX
4-18 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Ruled features only allow two Section Strings. They are always linear (1 degree)
in V, or between the strings.
Through Curves features can have up to the maximum of 150 strings. V degree
up to 24 is possible.
If a Through Curves feature is created with 2 strings, it will behave like a Ruled
feature, but, you have the benefit of being able to add additional strings later.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-19
Primary Sheets and Bodies
Through Curves
This option allows you to create a body through a collection of strings, referred
to as section strings.
These section strings and the newly created body are associative. The system
updates the body when you modify the creation strings.
If you create a multiple patch sheet, you can specify a degree in V. You can also
choose among seven options to control the alignment of the isoparametric
curves.
The body type, distance tolerance, angle tolerance, density, and grid lines
settings under Preferences → Modeling will affect the creation of bodies
created with Through Curves.
(V-direction)
Direction vector
(U-direction)
Section
string #2
Section
string #3
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
Resultant Sheet Body
EDS Unigraphics NX
4-20 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Procedure
Select the desired section strings through which the body will pass and
choose OK.
Choose a Patch Type for the body.
Choose an Alignment method.
For multiple patch, enter a degree for the V direction.
For multiple patch, specify whether the body will be closed in the V
direction.
Enter a tolerance.
Select the desired Section String Constraint type.
Single
Multiple
Parameter
Arclength
By Points
Distance
Angles
Spine Curve
Spline Points
No Constraint
Tangency
Curvature
Not Specified
ÏÏÏ
ÏÏÏ
Isoparametric
Normal 4
ÏÏÏ
Choose OK on the Through Curves dialog.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-21
Primary Sheets and Bodies
In this activity you will create a Free Form sheet body using Through Curves
and then edit its parameters.
ÏÏÏ
4
ÏÏÏ Note: In parts that include
bodies, the filters in the dialog
are useful.
EDS Unigraphics NX
4-22 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Select
string 4
Select Select
Select string 3
string 2 string 5
Select
string 1
Repeat the process for section strings 2-5, until all five
curves have been selected as shown in the following
illustration.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
After each section string is completely selected, a coneĆhead is
displayed showing the starting entity vector.
The vectors must be located at equivalent endpoints of each
string and point approximately in the same direction. Otherwise,
the body will be twisted.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-23
Primary Sheets and Bodies
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
Z
Y
EDS Unigraphics NX
4-24 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
There is 1 seam
in the V direction
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-25
Primary Sheets and Bodies
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
Step 7 Edit the THROUGH_CURVES feature.
EDS Unigraphics NX
4-26 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Choose Show
Parameters to view the
section strings and
direction vectors on
the features.
NOTE: Show
Parameters
information might be
partly obscured by
shaded faces. In
wireframe mode, all of
the text will be visible.
ÏÏÏ
ÏÏÏ
Select last tangency here
4
ÏÏÏ
Select first tangency here
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-27
Primary Sheets and Bodies
ÏÏÏ
ÏÏÏ
4
ÏÏÏ Select this arc
TFR-TRI WORK
EDS Unigraphics NX
4-28 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Change the first and last arcs to a smaller radius, and notice
how the model changes.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-29
Primary Sheets and Bodies
When you create a through curves feature with sections that have sharp corners
a tolerance of 0 will maintain the corners in the resulting body. Otherwise, at
sharp corners, the section string is approximated as shown below:
Tolerance value
Degree
ÏÏÏ
ÏÏÏ
4
The degree of the created body in the U direction (along the strings) will
ÏÏÏ
default to 3. If the tolerance is small, the U degree may match the degree of the
selected curves, depending upon their degree and segmentation.
The degree of the created body in the V direction (perpendicular to the strings)
will be determined by the Patch Type switch, and/or the number of strings
selected.
Patch Types
The Patch Type for the body can be Single or Multiple. Patches are similar to
segments of splines. Multiple patches does not mean multiple faces.
EDS Unigraphics NX
4-30 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Single creates a single patch sheet body. For Single patch, you must
specify at least two strings, up to a maximum of 25. The V degree will
be one less than the number of strings selected.
Multiple creates a sheet body with multiple patches. You must specify
at least one more string than the degree. For example, if you entered a
V degree of 3, you must specify at least four strings. After the
minimum number of strings have been selected for the specified V
degree, selecting additional strings increases to the number of patches
in the sheet.
Closed Features
Closed in U - If the strings you select are all closed, the body generated will be
closed in the U direction. The closed status of the body along rows (U
direction) is based on the closed status of the selected section strings.
String #1 V Degree =3
String #2
String #6
ÏÏÏ
ÏÏÏ
4
String #5
ÏÏÏ
String #4 String #3
Before After
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-31
Primary Sheets and Bodies
Alignment By Points
By Points aligns points between the ends of curves. This accommodates section
strings which have different shapes; for example, a rectangle and a triangle.
To align points, select rows of points, one from each section string. The system
will assign each row of points the same number, displayed on the screen, and
create an edge joining them:
2
3 Section
string #3
1
3 Section
string #2
Section
Direction string #1
vector
Resultant body
All the selected sections should contain at least one object for alignment. The
starting points are automatically aligned.
All alignment points on each section string should follow one direction, for
example, clockwise, or counterclockwise, or the resultant body will be twisted.
ÏÏÏ
ÏÏÏ
4 For each alignment point, you must identify corresponding points on all section
ÏÏÏ strings.
The system will create separate faces bounded by the edges formed between
rows of aligned points, and by the section curves themselves.
If sharp points are not aligned, a smoothed corner face will be created to
approximate these sharp corners, as described on page 4-30. Subsequent
feature operations preformed on such faces (e.g., blends, hollows, or Boolean
operations) may fail due to the tiny curvature.
EDS Unigraphics NX
4-32 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
In this activity you will create a sheet body using Through Curves, edit the
V-degree of the sheet, and evaluate the results.
2
1
1 2
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-33
Primary Sheets and Bodies
Choose OK.
Notice that you have six faces: 2 trimmed planar faces, and 4
B-surface faces.
How many faces are there and what type are they? Also what
type of entities are the curved edges?
ÏÏÏ
ÏÏÏ
4
ÏÏÏ Step 6 Close the part.
EDS Unigraphics NX
4-34 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Distance spaces the points along each section string at equal distances in a
specified direction. This results in isoparametric curves which all lie in planes
perpendicular to the specified direction vector. The extents of the body are
determined by the defining curves: the body continues until it reaches the end
of some defining curve.
You specify the direction in which the system will space the isoparametric
curves. Internally, the system constructs planes which are intersected with each
of the defining curves to obtain the points needed for the isoparametric curves.
Angles spaces the points along each section string at equal angles around a
specified axis line. This results in isoparametric curves which all lie in planes
containing the axis line. The extents of the body are determined by the defining
curves: the body continues until it reaches the end of one of the defining curves.
By Distance By Angles
Conic
Line
ÏÏÏ
ÏÏÏ
4
Ellipse Vector ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-35
Primary Sheets and Bodies
Spine String places the points at the intersections of each of the section strings
and planes perpendicular to the input curve. The extent of the resulting body is
based on the limits of this spine curve.
Spine curves which are all, or in part, perpendicular to the defining curves
(section strings) are invalid because the intersection between the section planes
and the defining curves will be non-existent or poorly defined.
Line as
Spine
Conic
TOP VIEW Line TOP VIEW
Line
Ellipse Spine
TFRĆTRI VIEW TFRĆTRI VIEW
Arc as Spine
TOP VIEW
ÏÏÏ
ÏÏÏ
4
ÏÏÏ TFRĆTRI VIEW
EDS Unigraphics NX
4-36 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Use Through Curve Mesh to create a body from a collection of existing strings
running in two different directions. A string consists of single or multiple
objects. Each object can be a curve, solid edge, or a solid face. Strings running
in one direction should be designated as the primary strings, while the strings
running in a roughly perpendicular direction would then be the cross strings.
The creation strings and the new body are associative. The system will update
the body when you modify the creation strings.
Primary string #2
Cross string #3
Cross
string #2
Cross string #4
Primary string #1
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-37
Primary Sheets and Bodies
Procedure
EDS Unigraphics NX
4-38 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Grid Lines
The grid lines are only a display feature. The number of grid lines does not
affect the accuracy of the actual surface. If the grid counts are small, the
surface may appear to be jagged. To obtain a smoother display, a larger number
of grid curves should be used.
2 3
4 10 11
1 5 9 12
6
7 8
U" Grid
Line 1
2
3
4
5 V" Grid
6 Line
U Count = 12 7
V Count = 10 8
9
10
Select primary and cross strings in an orderly manner, moving from one side of
the body to the other (see the following illustration). The minimum number of
primary strings permitted is 2; the maximum is 150.
For example, in the following illustration, you would select all primary strings in
order (1, 2, and 3), and choose OK to complete the end of primary string
selection, and then select all cross strings in order (4, 5, 6), again choosing OK
ÏÏÏ
to complete the end of string selection.
ÏÏÏ
4
1 2
4 ÏÏÏ
Primary Strings 1-3
Cross Strings 4-6
3
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-39
Primary Sheets and Bodies
During the primary string selection, you may select a point or an endpoint of a
curve as the first and/or last string. See the illustration below.
Five
cross
Last primary strings
string is a
point
First
primary
string
ORIGINAL GEOMETRY
RESULTS
Using a Spine
ÏÏÏ You can select a spine string to control the parameterization of the cross strings.
ÏÏÏ
4 The spine can improve the surface smoothness by forcing U isoparameter lines
ÏÏÏ to be always perpendicular to the spine. Thus, the spine must be long enough to
intersect the cross strings everywhere. If the spine is too short, you will receive a
No Intersection" error.
The select spine" prompt will appear only if both the first and last primary
strings are planar.
The spine string will be valid if the string is perpendicular to the first and last
primary strings. Spine curves are invalid if they are all, or in part, perpendicular
to the cross strings. This is because the intersection between the section planes
and the cross string (defining curves) will be nonĆexistent or poorly defined.
EDS Unigraphics NX
4-40 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
You can constrain the body so that it is tangent to, or curvature continuous
with, a face or set of faces at the first and/or last primary and cross string.
The Tangency constraint lets you constrain the new body tangent to a face or set
of faces.
The Curvature constraint option lets you constrain the new body tangent to,
and curvature continuous with, a face or set of faces. When the constraints are
created, they match the tangency and the normal curvature, in the tangent
direction of the new body.
You can match the constraints along common edges, as well as when the edges
of the curve mesh body are in the interior of the constraint body. Constraints
can be created during the initial creation of the curve mesh, or by editing it
after it has been created.
The Intersection Tolerance value is used to check the mesh of strings for
intersection with one another. If the strings do not intersect within the specified
intersection tolerance, the system displays a message. The value must be a
positive value greater than zero.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-41
Primary Sheets and Bodies
Y
X
Z
Á
À
 Ã
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
Ä
Emphasis on:
 Primary
à Cross
Ä Both
EDS Unigraphics NX
4-42 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Specifying Emphasis
The Emphasis setting (primary, cross, or both) determines which set of strings
has the most effect over the shape of the curve mesh body, or that both sets
have equal effect.
Emphasis has a bearing only in locations where a primary and cross string pair
does not intersect. The resulting body will pass through either the primary or
cross strings, or an average of the two, based on emphasis of primary, cross, or
both, respectively.
You can determine how closely the body conforms to the control strings by
specifying distance and angle tolerances using the Preferences → Modeling
option.
The distance between the curve mesh body and its defining strings is controlled
by the tolerances you specify, in general, the body will not interpolate (i.e. pass
through) these strings exactly.
Specify the type of body (solid or sheet) that the system creates depending on
the Body Type setting.
ÏÏÏ
Editing Through Curve Mesh Features
ÏÏÏ
4
The selection steps allow you to replace the primary curves, the cross curves, ÏÏÏ
and/or the target faces.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-43
Primary Sheets and Bodies
In this activity you will create Through Curve Mesh sheets with tangency
control associated to adjacent faces.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS Unigraphics NX
4-44 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
When the cursor is over the arc, the status will read Arc."
After you select the arc, the status line changes to Choose OK
to finish selecting string 1."
Choose OK to end primary string 1 selection.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-45
Primary Sheets and Bodies
Choose OK.
ÏÏÏ
ÏÏÏ
4 Choose the selection mask Solid Edge.
ÏÏÏ
EDS Unigraphics NX
4-46 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-47
Primary Sheets and Bodies
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS Unigraphics NX
4-48 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
ÏÏÏ
Leave the other options as shown.
ÏÏÏ
4
Choose OK to proceed with constraint selections.
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-49
Primary Sheets and Bodies
À Á
Choose Create.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS Unigraphics NX
4-50 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Å
Â
Æ
à Ç
Ä
À Á
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-51
Primary Sheets and Bodies
Choose OK.
Choose OK.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS Unigraphics NX
4-52 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Swept Features
A swept feature is defined as the shape swept out by one or more curve outlines
moving along one, two, or three guide strings.
Guide
String #3
Section
String #2
Guide
String #2
Section Guide
String #1 String #1
Solid Body
Result
ÏÏÏ
Guide Strings
ÏÏÏ
4
A Guide String can consist of one or more segments. Guide strings control ÏÏÏ
orientation and scaling of the surface in the V direction (the sweeping
direction). Each segment can be either a curve, solid edge, or a solid face. All
segments in a guide string must be smooth and tangent continuous (C1). You
can use from one to three guide strings for a swept feature. In the illustration
above, 3 guide strings are being used.
One Guide String - When you select only one guide string, you can further
specify how the section string will be oriented and scaled as it moves down the
guide.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-53
Primary Sheets and Bodies
Two Guide Strings - Two guide strings fully specify the scale and orientation
intent for the swept body. A second guide will always scale the body. If 2 curves
define a path for a swept body and the body should not be scaled, the second
curve (or string) should be used as an orientation string instead of a guide.
Scaling can be lateral or uniform. Lateral scaling scales the section string
between the guide strings, but not perpendicular to the guide strings. Uniform
scaling scales the section string in all directions.
ÏÏÏ
4 (ROTATED)
ÏÏÏ
Three Guide Strings - When 3 guides are used, the first and second guide fully
define the orientation and scaling of the body and the third guide shears the
body on an independent axis.
EDS Unigraphics NX
4-54 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Section Strings
If all the selected guide strings form closed loops, the first section string can be
selected as the last section string, as shown below:
First Last
Section Section
String String
Closed
Guide
String
Second
Section
String
Result
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-55
Primary Sheets and Bodies
Interpolation Methods
If you select more than one section string for the sweep, you must specify the
interpolation method: Linear or Cubic.
Linear - the rate of change from one section string to the next will be
linear. A separate face will be created between each section string.
Cubic - the rate of change from one section string to the next will be a
cubic function. One face will be created that passes through all strings.
The Linear and Cubic options are illustrated below. Each result used arcs as
section strings, a single guide string, no spine, Parameter alignment, tolerance
of 0.001, Fixed orientation, and Constant scale set to 1.0.
Guide Guide
string string
First section string
Second section
string
Second section string
First section string
RESULTS
Linear
ÏÏÏ
ÏÏÏ
4
ÏÏÏ 1 Face 3 Faces
Cubic
1 Face 1 Face
EDS Unigraphics NX
4-56 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Guide
String
Section
Swept
String
Sheet
First Guide
String
Second
Section
String
Second First
Guide Section
String String
ÏÏÏ
Two Guides, One Section
ÏÏÏ
4
Scaled Laterally
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-57
Primary Sheets and Bodies
1, 2 or 3 guide strings
1 to 150 section strings
Tolerance
Tolerance is the maximum distance between the input geometry and the
resulting body.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS Unigraphics NX
4-58 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Spine String
To control the orientation of the section string, you can use a spine string.
A spine is used with 2 or 3 guides or with one guide and an orientation string.
The purpose of the spine is to create alignment points along the guide(s) or
orientation strings that match the design intent so the body maintains the
desired shape.
At each point on the spine string, the system constructs a plane, called a section
plane, perpendicular to the spine. The system intersects section planes with the
guide strings. All isoparametric curves in the U direction will lie on a member
of this family of planes.
The effect of a spine string can be seen in a ruled sheet between two curves that
have very uneven parameterizations, where the directions of the rulings will
vary in an unpredictable fashion.
First
Section
Spine First Guide
Second String
Guide
String
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
Second
Section
USING SPINE STRING NO SPINE STRING
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-59
Primary Sheets and Bodies
Step 2 Create a swept feature using one guide string and one
section string.
Guide String #2
(when needed)
ÏÏÏ
4 (when needed)
ÏÏÏ
Choose OK when the Cue Line prompts you for a second
guide string (use only one guide string and one section string).
EDS Unigraphics NX
4-60 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
ÏÏÏ
ÏÏÏ
4
Choose Constant as
the Scaling Method.
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-61
Primary Sheets and Bodies
Choose OK to accept
the default scale of 1.
Step 3 Create a swept feature using two guide strings and one
section string.
ÏÏÏ
ÏÏÏ
Change the Object Preferences Color for sheet bodies to a
4 different color for the next section of this activity.
ÏÏÏ
Blank the sheet you just created.
EDS Unigraphics NX
4-62 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Guide String #2
Spine Curve
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-63
Primary Sheets and Bodies
Optional: Change the color for sheet bodies, and create the
sheet again using Scale Uniformly.
Unblank the first sheet you created and visually compare the
two or three swept features. What are the differences?
Change the Object Preferences Color for sheet bodies for the
next part of this activity.
When prompted for a Spine string, select the straight line for
the spine string.
EDS Unigraphics NX
4-64 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
In this activity you will create a swept feature using faces for the section strings.
Guide String #2
Spine Curve
Section Face #1
Guide String #1
ÏÏÏ
Section Face #2 ÏÏÏ
4
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-65
Primary Sheets and Bodies
Choose Create.
ÏÏÏ
ÏÏÏ
4
Examine the new solid body to determine if the alignment is
ÏÏÏ correct.
EDS Unigraphics NX
4-66 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
When you have only one guide string, you can impose orientation control. The
orientation rule controls the section string as it moves along the guide.
Face Normals: The second axis of the local coordinate system is aligned with
the normal vector of some base face at every point along the guide.
Vector Direction: The second axis of the local coordinate system is aligned with
a vector you specify over the length of the guide string. You must define this
vector so that it never becomes tangent to the guide string.
Another Curve: The second axis of the local coordinate system is obtained by
joining corresponding points on the guide and the other curve (as though a
ruled sheet had been constructed between them). This second curve must not
intersect the guide.
A Point: This option is similar to using another curve, where the analogy of a
ruled sheet between 2 curves, is replaced by a three-sided ruled sheet between
the guide string and the point. We recommend that you use this option only to
construct a three-sided swept body, where one end of the section string is held
in a fixed position and the other end slides along the guide.
ÏÏÏ
ÏÏÏ
4
Angular Law: Use the Law Subfunction to control the angular rotation of the
swept feature relative to the section string. There are several possible law ÏÏÏ
functions. With Law Curve, the orientation of the resultant body is determined
by Y distances from a law curve to the X axis or a reference curve. If there are
90 units between a point on the law curve and the X axis, then the system
applies to a 90 degree rotation at the corresponding point along the guide.
Forced Direction - This option lets you fix the orientation of the section plane
with a vector as the section string is swept along the guide string. The section
string slides along the guide string in a set of parallel planes. This option
prevents selfĆintersections when the guide string has a tight curvature radius.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-67
Primary Sheets and Bodies
When you specify only one guide string, you can also impose scaling control.
This allows the section string to increase or decrease in size as it is swept along
the guide. The six scaling options are described below:
Constant: Enter a scale factor that will remain constant along the entire guide.
The default scale factor is 1.0. If you enter a scale factor other than 1.0, the
system scales the section string prior to sweeping. The section string is scaled
about the start point of the guide string.
Blending Function: This allows for linear or cubic scaling between specified
starting and ending scale factors, which correspond to the start and end of the
guide string.
Another Curve: This is similar to using another curve for orientation control.
The scale at any given point is based on the length of the ruling between the
guide string and the other curve or solid edge.
A Point: The same as the Another Curve option but using a point instead of a
curve. Choose this form of scale control when also using the same point for
orientation control in the construction of a three-sided swept body.
Area Law: Use the Law Subfunction to control the cross-sectional area. The
Section Strings are used as shape definers" and are uniformly scaled based on
values obtained from the Law definition. The section strings must be closed.
Perimeter Law: This function is the same as Area Law except that the Law
ÏÏÏ Subfunction is used to determine the perimeter of the resulting body's
ÏÏÏ
4 cross-section. The section strings do not need to be closed.
ÏÏÏ
EDS Unigraphics NX
4-68 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
In this activity you will create a swept feature using each of the orientation
control options.
Orientation Control
Before this attempt,
turn on layer 3
Forced
Direction
XC+ Before this attempt,
turn on layer 2
Angular Law
(By Law Curve)
A Point
Another Curve
(no spine)
Vector XC+
Face Normal
ÏÏÏ
Fixed
ÏÏÏ
4
Use Parameter alignment ÏÏÏ
Tolerance = .001
Orientation as shown
Constant Scale = 1 in all cases
Step 2 Create a Swept feature for each of the pairs of guide and
section strings shown in this part.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-69
Primary Sheets and Bodies
Orientation Control
Forced
Direction
XC+
Angular Law
(By Law Curve)
A Point
Another Curve
(no spine)
Vector XC+
Face Normal
Fixed
Scaling Control
ÏÏÏ
ÏÏÏ
4 Step 3 Make layer 5 the work layer and make all other layers
ÏÏÏ invisible.
EDS Unigraphics NX
4-70 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Step 4 Create a Swept feature for each of the pairs of guide and
section strings shown.
Use the scaling control options as indicated.
For Area Law and Perimeter Law Section String, select both
the arc and the line connecting the arc end points.
Scaling Control
Perimeter Law
(By Law Curve)
Area Law
(By Law Curve)
A Point
Another Curve
(no spine)
Blending Cubic
1.0 to .5
Blending Linear
1.0 to .5
ÏÏÏ
Area and
Perimeter
Law curve Constant .5
ÏÏÏ
4
ÏÏÏ
Use Parameter alignment
Tolerance = .001
Orientation = Fixed
Scale as shown
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-71
Primary Sheets and Bodies
Section Strings are used only to define the shape between sections. The size of
the cross section at any point is uniformly scaled based on values obtained from
the Law definition.
ORIGINAL GEOMETRY:
section string #2
guide string
section string #1
X
AREA LAW:
RESULTS:
ÏÏÏ
ÏÏÏ ÏÏ ÏÏÏ
ÏÏÏ
4 ÏÏ ÏÏÏ
ÏÏÏ ÏÏ ÏÏ
ÏÏ
ÏÏ Y
cross sectional area
is constant
throughout
X
EDS Unigraphics NX
4-72 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
y=constant
x=0 x=1
y=aX
Î X
x=0 x=1
ÏÏÏ
ÏÏÏ
4
cross sectional area
ÏÏÏ
X between the ends
changes according to the
x=0 x=1 Free Form curve
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-73
Primary Sheets and Bodies
In this activity you will develop a solid body that has a constant area throughout
its length.
The initial section defines both the starting shape and the desired area
for the entire sweep.
The area of the starting string was calculated and used to position the
area law string.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
Step 1 Open the part mff_sweep_4.
Step 2 Create a swept feature using the one guide string, the 3
section strings, and the area law curve to control the
scaling of the feature.
Choose Swept.
EDS Unigraphics NX
4-74 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Section String
ÏÏÏ
ÏÏÏ
Set the Tolerance to .001.
4
Choose Fixed as the Orientation Method. ÏÏÏ
Choose Area Law as the Scaling Method.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-75
Primary Sheets and Bodies
The swept feature is associated to the law curve as well as the guide and section
strings.
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS Unigraphics NX
4-76 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
Step 4 Experiment with moving the Law Curve ends or move the
entire curve to a different Y location.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-77
Primary Sheets and Bodies
In this activity you will create a swept body whose orientation is controlled by
using a vector.
ÏÏÏ
ÏÏÏ
NOTE Because of the torsion in the guide curves, the square
4
ÏÏÏ
section tends to twist as it follows the helical path of the
guide. To create the correct body, it is necessary to
control the orientation of the section string.
EDS Unigraphics NX
4-78 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
Notice how the square twists as it sweeps along the guide string.
ÏÏÏ
Notice that the square now stays properly oriented as it sweeps along the guide ÏÏÏ
4
string. ÏÏÏ
Step 5 Close the part.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-79
Primary Sheets and Bodies
In this activity you will create a swept body whose orientation is controlled by
the face normal of a cylinder.
The cam groove walls must remain perpendicular with the face of the
cylinder.
ÏÏÏ
ÏÏÏ
4 Wrapped Curve feature
Parameters:
Alignment Method . . . . Parameter
Tolerance . . . . . . . . . . . . 0.0
Orientation Method . . . Face Normals
Scaling Method . . . . . . Constant
Sketch is Section String Scale . . . . . . . . . . . . . . . 1
Boolean Operation . . . Subtract (from cylinder)
EDS Unigraphics NX
4-80 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-81
Primary Sheets and Bodies
In this activity you will create a swept body whose orientation is controlled by
an angular law that is defined by an equation. You will subtract this swept body
from the existing solid to form a cavity.
Step 2 Create a Swept feature using the vertical line as the guide
string and the trimmed outline (the inside curves) as the
section string.
Section String
Guide String
Solid body
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS Unigraphics NX
4-82 Mechanical Free Form
Student Manual All Rights Reserved
Primary Sheets and Bodies
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
4-83
Primary Sheets and Bodies
ÏÏÏ
ÏÏÏ
4
ÏÏÏ
EDS Unigraphics NX
4-84 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Transitions
Lesson 5
Activity Page
5-1 Section Creation Methods . . . . . . . . . . . . . . . . . . . 5-15
5-2 Five-points and fillet-shoulder . . . . . . . . . . . . . . 5-28
5-3 Fillet Section Between Two Sheet Bodies . . . . . . . 5-30
5-4 Variable Rho Fillet Section . . . . . . . . . . . . . . . . . . . 5-33
5-5 Hilite Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-39
5-6 Tangent Continuous Bridge - 1 Side Surface . . . 5-45
5-7 Create Bottle Transition . . . . . . . . . . . . . . . . . . . . . 5-46
5-8 Blend Strut to Hull and Pickup . . . . . . . . . . . . . . . 5-49
5-9
5-10
Blend Airfoil Cavity . . . . . . . . . . . . . . . . . . . . . . . . .
N-Sided as Sheet Repair Tool . . . . . . . . . . . . . . . .
5-56
5-61 ÏÏÏ
ÏÏÏ
5
5-11 N-Sided Shape Control . . . . . . . . . . . . . . . . . . . . . 5-64
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-1
Transitions
Section Features
This option allows you to construct bodies using conic surface techniques. To
completely define the body, you must supply enough data to specify the five
conditions required to define a conic, such as 3 points and 2 slopes.
You can think of a section body as an infinite family of conic section strings
lying in prescribed planes, starting and ending on, and passing through, certain
selected control strings. Additionally, the system obtains conic end-slopes
directly from the control strings, and uses a continuous 2D conic shape
parameter to vary the fullness of the conic sections along the body.
Left to Right
ends-apex-shoulder,
ends-slopes-shoulder, Left to Right
fillet-shoulder, ends-apex-rho,
three-points-arc ends-slopes-rho,
fillet-rho,
ends-apex-hilite,
two-points-radius
ends-slopes-hilite,
fillet-hilite,
ends-slope-arc four-points-slope,
ends-slopes-cubic,
fillet-bridge,
five-points,
point-radius-angle-arc
linear-tangent,
circular-tangent,
circle
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-2 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Highlight Conic
A highlight conic (shortened to hilite for the icon names) is defined as a conic
through two points tangent to three lines. You specify points and slopes for the
ends of the curve and then a line to which the conic is tangent.
Spine String
The definition of the section body depends upon the use of a spine string. The
body is constructed using a series of sections normal to the spine curve and
intersecting with the control strings. The resulting body will reflect the quality
of the spine curve.
S P
Spine string
S
P
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-3
Transitions
Four strings and a spine are needed to define the conic sheet: S is the start
edge string, S is the end edge string, S
defines the start slope control string,
S defines the end slope control string, and S
is the spine string.
Points P , P
, P, and P are obtained by intersecting the defining strings with a
typical section plane which is perpendicular to the spine string.
If you are creating a section sheet with a varying Rho, the starting end of the
spine string will determine where the starting Rho value will be applied.
P
P
S5 spine string P
S
P
S
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-4 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
The spine string should be a high quality curve. The spine curve determines the
quality of the body.
Since the extent of the body is controlled by the shortest string, a spine must be
long enough to define the body over the desired extent. The illustration below
shows how the spine string determines the extents of the sheet.
The sheet was created by filleting two adjoining sheets using the fillet-rho
option.
The spine string determines the extent of the sheet since it is shorter than the
edge strings.
Section sheet
V
U
Edge strings
Spine string
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-5
Transitions
The Section Type options control the shape of the sections in the u-direction
(i.e., perpendicular to the spine string):
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-6 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
The illustration below illustrates the differences when using Conic and Cubic
section types. Both conic surfaces were created from the same geometry, using
the endsĆapexĆrho creation method, with the rho value determined by cubic
blend and varying from 0.3 Ć 0.7. The distance tolerance was set to .001. Notice
the difference in the shape of the iso-parametric rulings between the two
surfaces.
spine spine
start edge
start edge
The Fitting Type choices control the degree and shape of the feature in the
v-direction (i.e., parallel to the spine string):
Apex String
To define a section body, you must supply enough data to specify the five
conditions required to define a conic.
The apex string is also commonly referred to as the common slope control string,
or anchor string.
In situations where the apex string must be computed, you may choose to create
ÏÏÏ
this string along with the body. The resulting apex strings will often illustrate
problems encountered when constructing a section body with separate slope
controls. This is helpful since it is not always easy to tell how two continuously ÏÏÏ
5
changing slope controls will intersect. ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-7
Transitions
The Create Apex option is a toggle that allows you to specify whether or not to
create the apex string. If you toggle this option ON, the system creates the apex
curve(s) as well as the resulting body. This step is the same for each creation
type in which the system must create the apex string internally. The Create
Apex is not available if you must select an existing apex string.
Spine string
The illustration above shows a section sheet created using the ends-slope-rho
method. The Create Apex option was toggled on. Four existing strings were
selected as control strings, along with an existing string along the Y-axis used
as the spine string. The system created the resulting apex string.
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-8 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Rho
Rho is a value that controls the fullness" of each section (see the following
illustration).
Apex curve
D1
Smaller rho value rho =
Shoulder D2
D2
Section sheet
D1
Larger rho value
You can select the control strings at either end without regard for directional
sense; however, the spine string is direction sensitive. The end you select
becomes the start direction of the spine string and thus determines the
direction of the body.
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-9
Transitions
ends-apex-shoulder
This option allows you to create a body that starts on the first string selected,
passes through an interior string known as the shoulder string, and ends on the
third string. The slope at each end is defined by a selected apex string.
Apex
Shoulder
Start edge
End edge
ends-slopes-shoulder
This option allows you to create a body that starts on the first string selected,
passes through an interior string known as the shoulder string, and ends on the
third string. Slope is defined at the start and end by two independent slope
control strings.
ÏÏÏ
ÏÏÏ
End edge
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-10 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
ends-apex-rho
This option allows you to create a body that starts on the first string selected
and ends on the second string. The slope at each end is defined by a selected
apex string.
Spine string
A
Start edge Apex
B
rho = BC
AC
End edge
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-11
Transitions
fillet-rho
This option allows you to create a body that forms a smooth blend between two
strings. The fullness of each section is controlled by the corresponding rho
value.
The rho values range between 0.8 at one end and 0.4 at the other.
First face
Section sheet
Spine string
String on second face
Second face
First face
rho = BC
AC
A
Second face
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-12 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
fillet-bridge
This option creates a body with sections that form a bridge between two strings
that lie on two sets of faces. At each end, the body is tangent to the face at the
string. This option allows several methods of controlling the shape of the
resulting feature. You can choose to match tangents or curvatures at the ends of
the fillet-bridge section, or you can choose a spline whose general shape will
be reflected in the feature. If the feature is created with the Match Curvatures
or Match Tangents option, you can change its initial shape until you get the
shape that you want.
The Shape Control Dialog Options allow you to control the following:
Reverse Direction
1st Wall Match
Tangency or Curvature
nd
2 Wall Match
Tangency or Curvature
Control Region
Entire, Start, or End
Bridge Depth
Bridge Skew
Stiffness Control
Auto, Low, or High
Flow Direction on 1st Wall
Not Specified, Perpendicular, Iso Line U, or Iso Line V
Flow Direction on 2nd Wall
Not Specified, Perpendicular, Iso Line U, or Iso Line V
Reset restores defaults if Apply was never used, or last values Applied.
First face
First curve
fillet-shoulder
This option allows you to create a body that forms a smooth blend between two
strings that lie respectively upon two bodies. The body starts on the first string
selected, is tangent to the first body selected, ends on the second string, is
tangent to the second body, and passes through the shoulder string.
First face
First string
Shoulder string
Second string
Second face
The radius can be zero at either or both ends of the surface, but it cannot be
zero at any other location.
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-14 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
In this activity you will create an intersection curve and section sheets using
ends-apex-shoulder, ends-apex -rho, and fillet-shoulder.
Sheet 1 extension
Sheet 2 extension
Sheet 1
Sheet 2
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-15
Transitions
Step 3 Make layer 83 the work layer and layer 82 invisible. The
extensions will no longer be visible.
Apex
Shoulder
Start edge
End edge
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-16 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Select the start edge string, the shoulder, the end edge string,
the apex string, and the apex string again as the spine string.
Your part should look similar to the following illustration.
Shoulder
Start edge
End edge
Select the start edge string, end edge string, apex string, and
spine string (use the apex string).
ÏÏÏ
Enter .5 as the Rho value.
ÏÏÏ
5
Choose OK.
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-17
Transitions
Start edge
End edge
Select the start edge string, end edge string, apex string, and
spine string (use the apex string).
Choose OK.
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-18 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Notice the difference in the shape. Your part should now match the following
illustration.
Start edge
End edge
Select the start edge string, end edge string, apex string, and
spine string (using the apex string).
Start edge
End edge
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-20 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Spine
Shoulder
Curve String
Curve String
First face
Second face
linear tangent
This option lets you create a section sheet body that is tangent to a face. To
create this feature, select its tangent face, a starting string, and a spine string.
You may be prompted to select a supporting face if the tangent surface does not
intersect the tangent face at all points.
Tangent face
ends-slope-arc
This option allows you to create a body that starts on the first edge string
selected and ends on the second edge string. Slope is determined at the start by
a selected control string. The section of the sheet is a circular arc.
Circular arc
End edge
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-22 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
circular tangent
This option lets you create a circular section surface that is tangent to a face. To
create this surface select its tangent face, starting string, and spine string, and
then define the surface radius.
You have two choices for the orientation of the surface to the tangent face: You
can create the surface in either the fillet arc or the cover arc direction. The
following illustration shows the differences between these choices. You may be
prompted to select a supporting face if the tangent surface does not intersect
the tangent face at all points.
Tangent face
two-points-radius
This option creates a body with circular sections of a specified radius. The body
is created in a counterĆclockwise direction from the first selected string to the
second selected string, with respect to the spine direction. The radius must be
at least half the distance between the starting and ending edges of each section.
End edge
Radius ÏÏÏ
ÏÏÏ
5
Start edge ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-23
Transitions
point-radius-angle-arc
This option lets you create a body with circular sections by defining the starting
point on a selected edge, a tangent face, the body's curvature radius, and the
angle that the body spans. The angle may vary from -180 to 0 degrees, or from
0 to 180 degrees, but must not pass through zero. The radius must be greater
than zero. The default position of the surface is in the direction of the face
normal, or you can flip the surface to the opposite side of the tangent face.
Radius
Face normal
Angle
three-points-arc
This option allows you to create a body by selecting a starting edge string, an
interior string, an end edge string, and a spine string. The section of the sheet is
a circular arc.
Circular arc
Start edge
Note that the circular arc may not
span more than 180 degrees
Interior string
ÏÏÏ
ÏÏÏ End edge
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-24 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
circle
Use this option to create full circular section surfaces. To create a circular
section surface, select a guide string, an optional orientation string, and a spine
string. Then supply the radius. See the following illustration.
Cross section of
circular section feature
Radius
ends-slope-cubic
This option creates an SĆshaped body with sections that form a smooth cubic
blend between two selected edge strings. Slope is defined at the start and end
by two independent slope control strings.
Start edge
Start slope control
ÏÏÏ
ÏÏÏ
5
End slope control End edge ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-25
Transitions
ends-slopes-rho
This option allows you to create a body that starts on the first edge string
selected and ends on the second edge string. Slope is defined at the start and
end by two independent slope control strings.
End edge
four-points-slope
This option allows you to create a body that starts on the first string selected,
passes through two interior strings, and ends on the fourth string. You also
select a slope control string which defines the starting slope.
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
Both give the same results
EDS Unigraphics NX
5-26 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
five-points
This option allows you to create a body using five existing strings as control
strings. The body will start on the first string selected, pass through three
selected interior control strings, and end on the fifth string selected. You are
also prompted to select a spine string. The five control strings must all be
different, but the spine string can be a previously selected control string.
Third interior
End edge
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-27
Transitions
In this activity you will create section sheets that represent an airfoil shape.
NOTE In all cases, use the dashed yellow line as the spine string.
See the following illustration:
Spine
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-28 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
NOTE Use the white lines as the shoulder string for each
feature.
NOTE Be sure to use the dashed yellow line as the spine string.
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-29
Transitions
In this activity you will to create a fillet between the two surfaces.
First face
Spine
Shoulder String on second face
String
Second face
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
Step 3 Use Edit → Curve → Arc Length... to change the length of
ÏÏÏ
the line used as a spine. Make the length 12.
EDS Unigraphics NX
5-30 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-31
Transitions
The method you used to create the section feature controls which buttons
appear on the Edit Section Feature dialog. Options displayed depend on the
creation method used to create the feature.
Illustrated below are two possible Edit Section Feature dialogs; one for
ends-slopes-shoulder and one for 5 points.
In this activity you will create a variable rho fillet section sheet, then create a
spline and replace the spine with the new spline.
First face
Create a fillet in
this corner
Spine
ÏÏÏ
Second face
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-33
Transitions
Resulting feature
is too short
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-34 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Use the three points on the left side as shown to define the
first plane.
First point
Third point
Points to define first plane Second point
First point
Third point
(also Start Point)
Second point
Use the Third point as the Start Point for the spline.
Use the three points on the right side as shown to define the
second plane.
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-35
Transitions
Step 4 Edit the fillet-rho feature and replace the old spine with
the newly created spline.
ÏÏÏ
ÏÏÏ
This concludes activity 5-4.
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-36 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
ends-apex-hilite
This option allows you to create a body with sections that start on the first
string selected and end on the second string. The shape of the new body will be
tangent to a body that the system defines from two selected highlight strings.
The slope at each end is defined by a selected apex string.
Hilite End
Hilite Start
End edge
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-37
Transitions
ends-slopes-hilite
This option allows you to create a body with sections that start on the first edge
string selected and end on the second edge string. Slope is defined at the start
and end by two independent slope control strings. The shape of the new body
will be tangent to a body that the system defines from two selected highlight
strings.
Start edge
Hilite end
Hilite start
End edge
fillet-hilite
This option allows you to create a body with sections that form a smooth blend
between two strings which lie respectively upon two bodies. The shape of the
new body will be tangent to a body that the system defines from two selected
highlight strings.
First face
String on
first face
Second face
Hilite start
Hilite end
ÏÏÏ
String on
second face
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-38 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Design criteria: A body is needed which is tangent to the two yellow sheets, but
it must clear the green pipe by .5 inches.
First face
String on first face
Hilite start
Hilite end
String on second face
Spine string
Second face
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-39
Transitions
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-40 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Bridge
You can use Bridge to create a BĆsurface sheet body that joins two trimmed or
untrimmed faces. You can specify either tangent or curvature continuity
between the bridge and defining faces. Optional side faces or strings (up to two,
in any combination) can be used to control the shape of the bridge sheet body.
Procedure
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-41
Transitions
The Selection Steps on the Bridge dialog are Primary Faces, Side Faces, First
Side String, and Second Side String.
You use the Primary Faces option to select two primary faces. This is a
required step, and the default option when you first choose the Bridge icon.
Bridge
Two Primary Faces
Before After
Primary Faces
Bridge
Side Face
Side Face
ÏÏÏ
ÏÏÏ First Side String and Second Side String let you select curves and
5
ÏÏÏ
ÏÏÏ
edges.
EDS Unigraphics NX
5-42 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Before After
Two Primary Faces
Bridge
Side String
Continuity Type
Before
Iso View
Front View
After
Using Tangent Continuity
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-43
Transitions
If you are extending from the trimmed edge of the face and you want side
control, you must specify two side faces or strings.
If you have not selected faces or strings to control the sides of the bridge
feature, you can use the Drag option to dynamically edit its shape.
When you choose the Drag button and press MB1 near one of the feature's
edges, a series of cone head vectors appears on that edge. Then you can either
hold MB1 down and drag the cursor, or just click MB1, to change the shape of
the body.
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-44 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
In this activity you will create a tangent continuous Bridge using the near
surface as a guide.
Primary Face
Before
Side Face
Primary Face
After
In this activity you will create different Bridge features to bridge the gap
between the two faces of the bottle. You will also experiment with editing of
both the Bridge feature and the shape control entities.
Step 2 Make layer 82 the work layer and make layer 51 invisible.
Before
After
TIP If you choose the Drag button and press MB1 near one of
the feature's edges, a series of cone head vectors appears
on that edge.
ÏÏÏ
ÏÏÏ You can drag, or just click, to change the shape of the
5
ÏÏÏ
body.
ÏÏÏ
EDS Unigraphics NX
5-46 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Step 9 Edit the two Bridge Curves and change the Continuity
Method to Curvature.
Step 11 Edit the Bridge Curves again and use the Shape Control
functionality to change their shapes.
Notice how the Bridge feature updates to match the new shape
of the Bridge Curves.
Soft Blend
The function and options are very similar to the Face Blend feature with the
following exceptions:
EDS Unigraphics NX
5-48 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
In this activity you will create Soft Blends that match the curvature of their
adjacent faces.
Hull
À
Intersection curve 1
Spine
Intersection curve 2
Strut
Pickup
Select the face on the underneath side of the hull for the
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
First Set of faces. À
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-49
Transitions
Hull
 ÎÎÎÎÎ
ÎÎÎÎÎ
ÎÎÎÎÎ Ä
Intersection
curve 1
Intersection à Spine
curve 2
Strut
Pickup
Select the green spline that lies on the strut face as the
Second Tangency Curve. Ã
ÏÏÏ
5 Choose Define Spine String and select the orange circle as
ÏÏÏ
the spine string. Ä
ÏÏÏ
EDS Unigraphics NX
5-50 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Choose Apply.
Soft Blend
NOTE Notice that the hull and the strut are now part of the
same solid body. This occurred since the Attachment
Method was set to Trim & Attach All.
Step 3 Make all layers invisible, then make 2, 3, 45, 53, and 54
Selectable. ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-51
Transitions
Step 4 Create a Soft Blend between the strut and the pickup.
Hull
Strut
Intersection curve
Spine
Projected curve
Pickup
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-52 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Soft Blend
Suppose that, due to various design iterations and analysis, the shape generated
by the defaults is not acceptable. You will now perform various edits to change
the blend to a more streamlined, aerodynamic shape.
Step 5 Edit the underneath hull face Offset and change the value
from 3 to 2.5. The feature is OFFSET(14).
Notice how the Soft Blend updates to match the new tangency
string intersection curve.
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-53
Transitions
Step 6 Edit both Soft Blends, between the hull and the strut and
between the strut and the pickup.
.4 Rho at this
quadrant point
.75 Rho at this
quadrant point
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-54 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-55
Transitions
In this activity you will create a spine and then create a soft blend at the trailing
edge of the cavity.
First point
Second point
Third point
Third point
ÏÏÏ
ÏÏÏ First point
(also Start Point)
Second point
5
ÏÏÏ
ÏÏÏ
Points to define first plane
EDS Unigraphics NX
5-56 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Use the Third point as the Start Point for the spline.
Use the three points at the top as shown to define the second
plane.
Spine
ÏÏÏ
ÏÏÏ
5
First Tangency Curve
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-57
Transitions
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-58 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
N-Sided Surface
N-Sided Surface allows you to build a surface with any number of curves that
form a simple closed loop. You may assign continuity with outside faces. Shape
Control options let you move the center point and change sharpness at the
center point, while maintaining continuity constraints.
Any
Curve
Edge
Face
Sketch
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-59
Transitions
Procedures
Shape Control Ã
ÏÏÏ
ÏÏÏ
Change the U/V flow direction of triangular
faces from the boundary: Perpendicular, Iso
5
ÏÏÏ
ÏÏÏ
U/V Lines, Adjacent Edges. Å
EDS Unigraphics NX
5-60 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
In this activity, you will use N-Sided Surface to repair a poorly defined area on
a sheet body.
Please notice that one face of the sheet body has a defect in the
vicinity of a green circle.
The circle was constructed as the first step of a repair process.
You will complete the repair.
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-61
Transitions
Select the face of the sheet body upon which you projected
the arc.
Step 4 Use Patch Body to apply the new sheet to the sheet body.
Choose Insert Feature Operation Patch...
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
Toggle Create Hole Patch and Confirm Upon Apply to ON.
EDS Unigraphics NX
5-62 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Á
À
In this activity you will use N-Sided Surface to create a tip for a hook. This
demonstrates that the Shape Control capability of N-sided is an effective tool
for creating a nicely contoured face where no contour existed previously.
ÏÏÏ
ÏÏÏ
À
5
ÏÏÏ
ÏÏÏ
Choose Multiple Triangular Patches. À
EDS Unigraphics NX
5-64 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
Choose Apply.
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-65
Transitions
À
Set Match Continuity to
G1. À
Á
Set Center Control to
Position. Á
Å Choose OK. Å
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-66 Mechanical Free Form
Student Manual All Rights Reserved
Transitions
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
5-67
Transitions
ÏÏÏ
ÏÏÏ
5
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
5-68 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
PURPOSE In this lesson you will learn to use face analysis tools
to assess surface quality.
Activity Page
6-1 Analyzing Draft . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-15
6-2 Face Analysis - Radius and Slope . . . . . . . . . . . . . 6-22
6-3 Face Analysis - Surface Quality . . . . . . . . . . . . . . 6-24
6-4 Examine Geometry . . . . . . . . . . . . . . . . . . . . . . . . . 6-31
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-1
Face Analysis
Reflection allows you to map lines or an image onto the faces to check the
reflective characteristics of the faces.
Slope allows you to analyze the angles of the face relative to a specified vector.
Distance allows you to analyze the distance of the face from a specified plane.
26.421
45.663
168.07
-100.000
-38.536
-23.867
-17.286
EDS Unigraphics NX
6-2 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
168.07
-100.000
-38.536
-23.867
-17.286
26.421
45.663
168.07
-100.000
-38.536
-23.867
-17.286
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-3
Face Analysis
ÏÏÏ NOTE After completing a face analysis task the display mode
ÏÏÏ can be changed by using MB3 → Display Mode.
ÏÏÏ
6
ÏÏÏ Resolution
The Resolution option lets you set the tolerance for the face analysis display,
enabling you to adjust the quality and performance of the face analysis display.
You can choose from the following options: Coarse, Standard, Fine, Extra Fine,
Ultra Fine, and Customize.
Face Selection
Once you have selected faces for analysis, they remain selected, even after you
exit from the analysis dialog.
If necessary, use the Re-highlight Faces button to identify which faces are
selected.
You can use the Reverse Normal option to reverse the normal vectors of any
face. This option reverses the normal for analysis purposes only. It should not
be confused with the Reverse Normal feature (Edit → Free Form Feature).
EDS Unigraphics NX
6-4 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
Radius
ÏÏÏ
ÏÏÏ
Radii on selected faces are displayed with color coding. ÏÏÏ
6
ÏÏÏ
Gaussian
Maximum
Minimum
Mean
Normal
Sectional
U
V
Fringe
Hedgehog
Contour Lines
Coarse
Standard
Fine
Extra Fine
Ultra Fine
Customize...
Show Facet
Edges
Re–highlight
Faces
Reverse Face
Normals
Specify Interior
Position
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-5
Face Analysis
Maximum and Minimum radius analyzes the maximum and minimum radius of
curvature at each point on the face.
Mean radius analyzes the average of the maximum and minimum curvature at
each point on the face.
Normal radius displays the radius based on a normal section plane, defined by
the surface normal and the reference vector at each analysis point. If the vector
is parallel to the surface normal, the normal curvature at that point is set to 0.
Sectional radius displays the radius based on a section plane parallel to the
reference plane. You can select a plane, datum plane, or solid face (surface type
is plane) as the reference.
Sectioning Plane
N
Sectioning
Plane
Intersection
Curves
Point P
EDS Unigraphics NX
6-6 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
Reflection
ÏÏÏ
ÏÏÏ
This method allows you to analyze the reflective characteristics of faces.
ÏÏÏ
6
ÏÏÏ
You may reflect Line Images À, Scene Images Á, or a User Specified Tiff
Image Â.
À Â
Á
Ã
Å
Ä
When Line Images is active, you have three further choices: Black Lines Ã,
Black and White Lines Ä, and Colored Lines Å.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-7
Face Analysis
ÏÏÏ
ÏÏÏ
ÏÏÏ
6
ÏÏÏ
EDS Unigraphics NX
6-8 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
ÏÏÏ
ÏÏÏ
À ÏÏÏ
6
ÏÏÏ
Á
Â
Ä Ã
Æ
Å
Ç
È
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-9
Face Analysis
ÏÏÏ Slope
ÏÏÏ
ÏÏÏ
6
ÏÏÏ
Slope allows you to analyze the angle of faces relative to a specified vector.
EDS Unigraphics NX
6-10 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
Distance
ÏÏÏ
ÏÏÏ
Distance allows you to analyze the distance between faces and a specified
plane. You must specify a plane first, and then this dialog will appear:
ÏÏÏ
6
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-11
Face Analysis
ÏÏÏ Draft
ÏÏÏ
ÏÏÏ
6
ÏÏÏ
Draft is a slope property of faces. Faces with draft have at least a small positive
angle with respect to a draw direction." Cast, molded, and many other
products require draft to permit easy and damage free removal of a tool, or the
product itself, from a forming medium such as a metal or sand mold.
Á
ÎÎÎÎÎ ÎÎÎÎÎ
ÎÎÎÎÎ ÎÎÎÎÎ
ÎÎÎÎÎ
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂ À ÎÎÎÎÎ
ÂÂÂÂÂÂÂÂ ÂÂÂÂÂÂÂÂ
ÎÎÎÎÎ
ÎÎÎÎÎ
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂ ÎÎÎÎÎ
ÂÂÂÂÂÂÂÂ ÂÂÂÂÂÂÂÂ
ÂÎÎÎÎÎ
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂ ÂÂÂÂÂÂÂÂ ÂÂÂÂÂÂÂÂ
ÎÎÎÎÎ
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂ ÂÂÂÂÂÂÂÂ ÂÂÂÂÂÂÂÂ
ÎÎÎÎÎ
ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂ
ÂÂÂÂÂÂÂÂ ÂÂÂÂÂÂÂÂ
ÂÂÂÂÂÂÂÂ ÂÂÂÂÂÂÂÂ
ÎÎÎÎÎ
ÂÂÂÂÂÂÂÂ
À No Draft, product or mold may sustain damage
Á Positive Draft, unmolding proceeds well
 Negative Draft, unmolding is impossible
Analyzing Draft
There are two primary methods, isocline curves and slope analysis, that you may
use alone or together to check draft on faces of a body.
These methods will reveal the natural parting contours of the part. Frequently,
natural contours will not match a parting plane or sheet that you have decided
upon for tooling reasons. Draft analysis will reveal the extent of discrepancies.
It is up to you, the tooling designer, to find an acceptable balance between
model changes and complexity of tooling.
If you are fortunate enough to own MoldWizard, Shape Studio Analysis, or the
Manufacturing module, you have access to additional tools.
EDS Unigraphics NX
6-12 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
TIP To find only the natural parting, create a Single Isocline at Angle 0.0.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-13
Face Analysis
EDS Unigraphics NX
6-14 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
À
Á
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-15
Face Analysis
ÏÏÏ
ÏÏÏ Â
ÏÏÏ
6
ÏÏÏ Choose Reference Vector.
Å Æ
Choose Apply.
EDS Unigraphics NX
6-16 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
ÏÏÏ
ÏÏÏ
ÏÏÏ
6
ÏÏÏ
È É
Set the range between +5.0 and +6.0 degrees, and Apply.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-17
Face Analysis
EDS Unigraphics NX
6-18 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-19
Face Analysis
ÏÏÏ
ÏÏÏ
ÏÏÏ
6
ÏÏÏ
EDS Unigraphics NX
6-20 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
Choose Family . . À
Type:
Start Angle . . . . . . . . . . -5
End Angle . . . . . . . . . . 5
Step . . . . . . . . . . . . . . . 5
Choose OK.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-21
Face Analysis
Top face
ZC
YC
XC
Isocline curves
EDS Unigraphics NX
6-22 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
NOTE Notice that you do not need to select the face. It is still
selected from the previous analysis.
Choose Apply.
Notice the color where the radius values switch from negative to
positive.
Choose OK.
Areas of the face which have slope less than 10 degrees are one
color, and those at greater than 10 degrees are a different color.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-23
Face Analysis
EDS Unigraphics NX
6-24 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
ÏÏÏ
ÏÏÏ
ÏÏÏ
6
ÏÏÏ
Choose Apply.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-25
Face Analysis
ÏÏÏ Change the Middle of the Data Range to -100, and press
ÏÏÏ Enter.
ÏÏÏ
6
ÏÏÏ
Slide the Range Scale Factor control all the way to the left.
EDS Unigraphics NX
6-26 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
Deviation ÏÏÏ
ÏÏÏ
Deviation analysis creates exact mathematical output, such as a listing of
distance and angle variations between selected objects.
ÏÏÏ
6
ÏÏÏ
Edge to Face
This option allows you to check the correlation of boundaries between two
adjacent or tangent faces, or the boundary of one face to the interior of
another.
The Deviation Checking Error Summary listing displays the number of points
checked, distance tolerance, number over dist. tolerance, average distance
error, maximum distance error, angle tolerance (degrees), number over angle
tolerance, average angle error, and maximum angle error.
+ Surface 2
+ + ++
+
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-27
Face Analysis
This option allows you to verify by Point/Slope Continuity check that a curve,
which appears to be located on a face, is actually on the face. After selecting
the curve and face, you must specify the number of check points and tolerances
you want for distance and angle error checking.
If you want to enable or disable a full listing, choose the Full Listing toggle. For
more information, please refer to Help → Documentation.
+
++ +
+
+
+
EDS Unigraphics NX
6-28 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
Information B-Surface
Patch boundaries are shown with different fonts to indicate the levels of
continuity:
solid for C2
dashed for C1
dotted for C0
Examine Geometry
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-29
Face Analysis
Once you have selected geometry, the system runs the chosen tests. When
testing is complete, results are displayed in the Information window.
Along with the Information window, the Highlight Results dialog also displays:
The Highlight Results dialog lets you highlight objects found to have possible
problems in the graphics window. Only those tests that you chose and which
detected problems are enabled on this dialog.
EDS Unigraphics NX
6-30 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
Choose OK.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-31
Face Analysis
ÏÏÏ The body and all of its faces and edges are selected.
ÏÏÏ
ÏÏÏ
6
ÏÏÏ
Choose OK.
EDS Unigraphics NX
6-32 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
ÏÏÏ
ÏÏÏ
...
Consistency
ÏÏÏ
6
ÏÏÏ
Self-intersecting geometry detected
Please replace incorrect geometry
-------------------------------------------------------
...
-------------------------------------------------------
Face Self-intersection
Choose OK.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-33
Face Analysis
Choose Cancel.
The part is constructed with analytic faces.
In order to briefly demonstrate the usage of Information
B-Surface, we extracted an associative copy of the problem
face as a general b-surface.
Make layer 81 the Work Layer, and layer 1 Invisible.
EDS Unigraphics NX
6-34 Mechanical Free Form
Student Manual All Rights Reserved
Face Analysis
ÏÏÏ
ÏÏÏ
ÏÏÏ
6
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
6-35
Face Analysis
ÏÏÏ
ÏÏÏ
ÏÏÏ
6
ÏÏÏ SUMMARY Seldom is any one method of analysis suitable
to find all problems. You have practiced a
variety of methods.
During this class, and your later work, please
continue to evaluate sheets by various means.
Only with practice will you develop a feel" for
choosing the best" analysis options for given
data and engineering requirements.
EDS Unigraphics NX
6-36 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
OBJECTIVES Upon completion of this lesson, you will be able to: ÏÏÏ
ÏÏÏ
7
Create Extension sheets. ÏÏÏ
ÏÏÏ
Use Enlarge to create larger or smaller associative
copies of a sheet.
Offset Sheets.
Sew sheets or solids together.
Trim Sheets.
Match Edges
Construct Sheets with Draft
Construct smoothly contiguous parting strings
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-1
Working with Sheets
Extensions
This option allows you to create extension sheets from an existing sheet or face.
Trimmed edges will not allow an Extension sheet to be made. The system
approximates extensions to within a distance tolerance under Preferences "
Modeling.
ÏÏÏ
ÏÏÏ
7
Tangential
ÏÏÏ
ÏÏÏ
Normal
Angled
Circular
Normal
extension
Tangential
extensions
Angled
extension Law Controlled
extension
Circular extension
A fifth type of extension, Law Extension, has its own toolbar icon and a
separate entry in the Free Form menu.
EDS Unigraphics NX
7-2 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Base curve
Extension vector
Base face
ÏÏÏ
*
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Rail curve
Extension sheet
Swept generator curves (rulings)
Select an existing face as the base face. This is the face from which the
extension body will be extended.
Select an existing object such as a base curve, an edge, or in the case of
a corner extension, a corner. This specifies the intersection of the base
sheet face with the extension body.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-3
Working with Sheets
This option creates a body that is tangent to a face, edge, or corner. The
extension can be of a Fixed Length or a Percentage of the base. Tangential
extensions can only be built on original un-trimmed edges.
ÏÏÏ
ÏÏÏ
7
Base face
ÏÏÏ
ÏÏÏ
Tangential Edge Extension sheets
Fixed Length
Procedure
EDS Unigraphics NX
7-4 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Selecting an Edge
or ÏÏÏ
ÏÏÏ
7
Create angled extension sheets with an angle of 0° or 180°. ÏÏÏ
ÏÏÏ
Fixed Length method
Specify a length (positive or negative) for the new extension. A negative value
for the length creates an extension in the opposite direction of the displayed
vector.
Base face
U Sheet edge
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-5
Working with Sheets
Percentage method
This option allows you to create either an Edge Extension or Corner Extension
at a specified percentage. The percentage expresses the approximate length of
the extension as a fraction of the length of the base face.
In some cases, it is very difficult to determine exactly how long the extension
body will be using the Percentage option.
ÏÏÏ
ÏÏÏ
7
You should only use this option when:
ÏÏÏ
the precise length of the extension is not important.
ÏÏÏ or
if you need to create a corner extension whose edges are aligned with
adjacent edge extensions.
Procedure
Sheet Corner
To create a corner extension, the two edges meeting at the corner must be the
original edges of the base face, not ones that were generated by subsequent
trimming operations. To extend a trimmed sheet, change the trimming
boundary.
Corner extensions are incompatible with fixed length edge extensions. They will
not blend smoothly.
EDS Unigraphics NX
7-6 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Percentage Value
If you choose the Corner Extension option, the system displays two direction
vectors indicating the U and V directions of the sheet. You can then specify an
extension percentage in each direction. The percentages are approximations of
the lengths of the extension in the two directions.
Base face
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Edge extension created using
percentage value of 20
Tangential edge extension sheet created
using a percentage value of 30 U V
Normal
This option creates an extension normal to a face along an existing curve lying
on the face.
Base face
If you enter a negative extension length, the system creates the extension in the
direction opposite the displayed vector.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-7
Working with Sheets
After you select the base face and base curve, the system displays two direction
vectors to establish a frame of reference for measuring the angle. One vector is
in the tangent plane of the face, normal to the base curve, while the other is
normal to the face, as shown below. Angular values can vary from 0-360.
Negative values for length and angle may also be used.
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Direction vectors establish a frame
of reference for measuring angle
of sheet
90
Angled extension sheet
created at 45
Base sheet
EDS Unigraphics NX
7-8 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
This option lets you create a circular extension from the edge of a smooth
surface. The extension follows the radius of curvature along the selected edge.
You can specify either a Fixed Length or a Percentage value for the length of
the circular extension.
Procedure
Face edge
Base face
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-9
Working with Sheets
Step 2 Create the first Tangential extension from the top edge of
ÏÏÏ
ÏÏÏ
7
Sheet 1.
Choose Insert → Free Form Feature → Extension
ÏÏÏ
ÏÏÏ Choose Tangential as the extension type.
Sheet 1
Sheet 2
NOTE When you select edges to extend, make sure the cursor is
nearer to the edge you want than any other edge. A
position near the middle of the edge is often best.
EDS Unigraphics NX
7-10 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Indicate near the top edge of Sheet 1 to specify the edge you
wish to extend.
Step 3 Create the second Tangential extension from the top edge
of Sheet 2.
Choose Back.
Choose Cancel.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-11
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Step 4 Analyze one of the newly created extension sheets to
determine what type of face was created.
Step 5 Edit the U and V Grid Count of the two extension sheets
to 0 (zero).
EDS Unigraphics NX
7-12 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
In this activity you will create an extension sheet body at an angle to the face of
another sheet body. Later you will complete the model by using an offset face
and face blends to create a recessed, tapered pocket sheet body. You will then
thicken this sheet body to create a solid body.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-13
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
90
Extension extends
below the sheet and
gets smaller
EDS Unigraphics NX
7-14 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Law Extension
Law extensions are used to create linear extensions that can be calculated from
either a vector or the base face.
For example, in die design or mold design, draft direction plays an important
role while creation of the parting surfaces. With the Law Controlled Extension
you can use laws to control both the length and angle of the extension.
ÏÏÏ
ÏÏÏ
7
Selection Steps
Curve String
Base Face
ÏÏÏ
ÏÏÏ
Vector
Spine String
Any
Curve
Edge
Face
Sketch
Constant
Linear
Cubic In Editing Mode,
General Confirm Upon Apply
is replaced by edit
windows for the
Constant tolerances that were
Linear in effect when the
Cubic extension was
General created.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-15
Working with Sheets
Procedure
ÏÏÏ
ÏÏÏ
Choose a law option for specifying the length, and enter the desired
values.
Choose a law option for specifying the angle, and enter the desired
values.
If you select a face or collection of faces to specify the direction reference, the
base curve should lie on the faces.
Two direction vectors will display that establish a frame of reference for
measuring the angle. One vector is in the tangent plane of the face, normal to
the base curve, while the other is normal to the face, as shown below.
The length can be zero at either end. Negative values are acceptable for both
length and angle.
EDS Unigraphics NX
7-16 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
In this activity you will create a law extension relative to a datum axis which
represents the draw direction of a die.
Vector
Curve String
4 edges total
Type:
Length Law Constant, Value . . . . . . . . . 50.0
Angle Law Constant, Value . . . . . . . . . . -15
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-17
Working with Sheets
ÏÏÏ
ÏÏÏ
die_tip_angle from 0 to 10, and OK.
EDS Unigraphics NX
7-18 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Enlarge Sheet
This option allows you to create a parametric enlargement of a sheet body. Two
types of enlargement are possible:
Linear
Natural
ÏÏÏ
Enlargements
ÏÏÏ
built from this
face 7
ÏÏÏ
ÏÏÏ
Linear enlargement
Natural enlargement
Linear
Tangentially extends the edges of the parent face. With this option, you can only
increase the size of the sheet, you cannot decrease it.
Natural
Extends the edges of the parent face based on its natural curvature. You can
increase or decrease the size of the sheet.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-19
Working with Sheets
All
When All is enabled, drag any slider or enter a value in any one of the text
fields and all U-V extents will change uniformly.
Procedure
ÏÏÏ
Choose the desired enlargement type.
ÏÏÏ
7 Enter a value in the appropriate text box or drag the slider bar. If you
ÏÏÏ
ÏÏÏ
wish to enlarge all edges uniformly, toggle the All option on.
When you are satisfied, choose OK.
If you have made changes and wish to return to the original state, choose Reset.
Care should be taken not to enlarge a sheet to the extent that it doubles back or
touches itself. You can visually check the bodies for these conditions or check
for Self-intersecting faces in the Examine Geometry dialog under Analysis.
EDS Unigraphics NX
7-20 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
In this activity you will create an enlarged sheet which is extended linearly. You
will then use this sheet to trim the block. You will simplify the linked body of
the housing and then subtract it from the block to create a cavity.
Step 2 Create a linearly enlarged sheet from the top face of the ÏÏÏ
ÏÏÏ
7
housing.
ÏÏÏ
ÏÏÏ
Choose Insert → Free Form → Enlarge.
Face to enlarge
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-21
Working with Sheets
Choose OK.
Choose OK.
Choose OK.
NOTE If the vector is not pointing in the +ZC direction, you will
need to choose Reverse Default Vector instead of OK.
Your result should match the following illustration.
EDS Unigraphics NX
7-22 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Retained face
Choose Apply.
Choose Cancel.
Choose OK.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-23
Working with Sheets
Step 6 Edit the parent body of the housing and notice how the
block updates as well since it is linked to the housing
part.
Choose OK.
ÏÏÏ
ÏÏÏ
7
Choose Tools → Expression.
ÏÏÏ
ÏÏÏ
Change the value of hgt from .75 to 1.
Choose OK.
EDS Unigraphics NX
7-24 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
In this activity you will create a naturally enlarged sheet which you will then use
to produce intersection curves with other faces.
Step 2 Enlarge the yellow offset sheet so that it is large enough to ÏÏÏ
ÏÏÏ
7
intersect with the side walls of the cavity to produce
intersection curves. ÏÏÏ
ÏÏÏ
Choose Insert → Free Form Feature → Enlarge.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-25
Working with Sheets
TIP If you wish to enter values rather than drag the sliders,
the following will work:
U-min . . . . . 100
U-max . . . . 100
V-min . . . . . 25
V-max . . . . . 15
Choose OK.
ÏÏÏ
ÏÏÏ
7
Step 3 Intersect the enlarged sheet with the walls of the cavity.
ÏÏÏ
ÏÏÏ
Make layer 52 the work layer.
Choose the Second Set icon and select the 2 inside walls, the
walls of the cavity.
Enlarged sheet
(First Set)
EDS Unigraphics NX
7-26 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
This option allows you to create a constant or variable Offset sheet body from an
existing face at a specified distance normal to the face. A variable offset sheet
body requires four offset distances from four points on the sheet surface.
The system creates the offset sheet by projecting (offsetting) points along all
the normals of a selected face at the specified distance and/or points.
When you select the base face from which to offset, a normal direction vector
will display.
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Constant Offset
Base face
Variable Offset
Base face
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-27
Working with Sheets
If you choose to offset an offset sheet, the result will be an offset of the original
base face, not of the offset sheet you selected as the base (see the following
illustration). Even though the second offset sheet was created at a distance of
1.0 from the first offset sheet, the system actually interprets its base sheet to be
the original base sheet, and calculates its offset distance to be 2.0.
ÏÏÏ
Second offset sheet is created at a
distance of 2.0 from the base face.
ÏÏÏ
7
ÏÏÏ
ÏÏÏ First offset sheet is created at a distance of
1.0. This sheet was selected as the base
sheet for second offset.
Distance Tolerance
When you create the offset sheet, the system must generate edge curves. You
can control how accurately the edge lies within the sheet by changing the
distance tolerance located under Preferences → Modeling.
The smaller the tolerance value, the less the edge curves will deviate from the
sheet. The system will not accept negative values.
Associative Offsets
An offset sheet is associated with the base sheet. You can perform geometry
edits on the base and the edits will be reflected in the offset sheet.
If you delete a base sheet, the system does not delete the offset sheet but the
offset sheet will become unparameterized. If you transform the base sheet, the
offset sheet will update to a new position to maintain associativity.
EDS Unigraphics NX
7-28 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Variable Offset
Enter a Distance Value for each point defined.
For each subsequent point, the system retains the offset distance value
ÏÏÏ
ÏÏÏ
of the previous point.
When you select and define the fourth point and Distance Value, the
system creates the offset surface.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-29
Working with Sheets
In this activity you will create an Offset sheet which represents an inset from a
fuselage surface. In a later lesson you will use face blends to blend and trim the
3 sheets together and then thicken them into a solid.
ÏÏÏ
ÏÏÏ
7 Step 2 Offset the existing sheet body .5 inches to the inside.
ÏÏÏ
ÏÏÏ Choose Insert → Free Form Feature → Offset, and select the
fuselage body.
Fuselage body
Angled extension
Direction vector
Choose OK.
EDS Unigraphics NX
7-30 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
ÏÏÏ
ÏÏÏ
7
Step 3 Save and Close your part.
ÏÏÏ
ÏÏÏ
This concludes activity 7-6.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-31
Working with Sheets
ÏÏÏ
ÏÏÏ
7
Offset each corner of the four sided sheet using a different
distance value for each corner. (Positive or negative offset
ÏÏÏ
values can be used, but not mixed.)
ÏÏÏ Step 3 Create a single Ruled sheet body to close the sides.
Step 4 Edit the variable Offset feature and change some of the
Offset Distance values (Edit Feature Parameters).
Step 5 Edit the variable Offset feature again and change the
location of some of the offset values (U, V parameters).
EDS Unigraphics NX
7-32 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Sew
The Insert → Feature Operation → Sew option allows you to create a single
sheet, or a sewn solid, by sewing two or more sheets together, or create a single
solid body by sewing two or more solid bodies together.
Sewing Sheets
If sheets are sewn together so that they completely enclose a volume and the
Modeling Preference Body Type is set to Solid, a sewn solid is created. ÏÏÏ
ÏÏÏ
7
If the sheets being sewn have gaps or openings, or if the Modeling Preferences
ÏÏÏ
ÏÏÏ
Body Type is set to Sheet, the system creates a single sheet body.
The sew feature can be deleted and/or modified through Edit → Feature →
Parameters or by using the Model Navigator.
Target sheet
Tool sheets
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-33
Working with Sheets
Procedure
ÏÏÏ
ÏÏÏ
7
Sewing Solids
ÏÏÏ
ÏÏÏ You can sew two solid bodies together only if they share one or more coincident
faces. The system deletes the common face(s) and sews the solid bodies into
one solid body. The system will convert the separate solids into one solid body.
Procedure
EDS Unigraphics NX
7-34 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Select the Tool face(s) on the tool solid that are coincident with the
target solid's selected face(s).
If a selected body is part of an instance array, decide if you want to
Sew All Instances.
Define the Sew Tolerance.
Choose OK.
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
4 faces to be selected for
sewing - 2 tool, 2 target
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-35
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
7-36 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
When the Cue prompts you to Select face 1 and close edge,
select the upper sheet near any edge, and then select the
ruled sheet near the same adjacent edge.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-37
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Select the upper sheet body when the cue prompts you to
select the target sheet.
Select the Ruled and Offset (lower) sheet bodies when the
cue prompts you to select the tool sheets to sew.
Choose OK.
EDS Unigraphics NX
7-38 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Trim Sheet
This option allows you to trim sheet bodies by projecting boundaries onto the
target sheet.
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Procedure
Choose Insert → Free Form Feature → Trim Sheet.
Select the Target Body.
Choose the next icon. MB2 will also advance the icons.
Set the Filter and the Projection Along options to the desired settings.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-39
Working with Sheets
Any
Faces
Filter may be set to Any, Faces, Datum Planes
Datum Planes, Curves, or Edges. Curves
Edges
Face Normals
Datum Axis
Projection Along may be ZC–Axis
ÏÏÏ
ÏÏÏ
7
set to any of the following: YC–Axis
XC–Axis
ÏÏÏ
ÏÏÏ
Vector Subfunction
EDS Unigraphics NX
7-40 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Single
bounding
entity Base sheet
Discarded
Region ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Intersection curves:
formed as a result of the
projection.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-41
Working with Sheets
Bounding edge #2
Bounding edge #3
Bounding edge #1
ÏÏÏ
ÏÏÏ
7
Kept Region
ÏÏÏ
ÏÏÏ
Target sheet
Selected curves
Target sheet
to be projected
along a vector
ZC
YC
XC
Intersection curves: form
Specified vector the trim pattern and show
(-ZC axis) the location of the trim.
EDS Unigraphics NX
7-42 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Regions will be Kept: select any part of the target you wish to keep.
Regions will be Discarded: select parts of the target you wish to throw
away.
Choose the method that will require the least number of
selections as shown below.
Kept Discarded
+
+ ÏÏÏ
ÏÏÏ
7
+
+
ÏÏÏ
ÏÏÏ
+
+ +
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-43
Working with Sheets
In this activity you will create a sheet body and then trim the sheet to create
holes.
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Step 2 Trim two holes in the sheet body with the two curve loops.
EDS Unigraphics NX
7-44 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-45
Working with Sheets
Change Edge
Change Edge is a powerful tool for editing unparameterized sheets, such as you
might encounter in translated part files. Matching one edge to another edge is
often necessary to create a well behaved sheet body.
If you select a parameterized feature for Change Edge Unigraphics will issue this
warning before proceeding:
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
The Change Edge option allows you to modify an edge of a body in four ways:
Edge Only
Edge and Normals
Edge and Cross Tangents Normal
Edge Curvature
Cross
Curvature
Tangents
Check Deviation can be enabled for
any of the above four options.
Edge Only
Match To Curve
Match To Edge
Match To Surface
Match To Plane
EDS Unigraphics NX
7-46 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
This allows you to match a selected edge and/or the normals to various entities.
You can use the following option to modify the edge and normals:
Match To Edge
Match To Surface
Match To Plane
Isoparametric curves
Edge
You can use the following options to modify the edge and cross tangents:
Aim At Point
Match To Vector
Match To Edge
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-47
Working with Sheets
Edge Curvature
This allows you to match a selected edge and its curvatures to another surface
and its curvatures at a specified edge. This is useful if continuation of curvature
is required from surface to surface. This option allows you to select only a
surface and an edge to which to match the edge that is being changed. This
method is a higher degree of matching than Edge and Cross Tangents.
If the master is longer than the subject, the system deforms the edge to only a
portion of the master.
Subject
Master
Edge to be matched
BEFORE AFTER
subject subject
master master
EDS Unigraphics NX
7-48 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
In this activity you will match the edges of half of a bottle to the center plane,
so that after mirroring the model the two halves will join smoothly.
Subsequently, you will use the same part to practice matching edges to create
curvature continuity.
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
TIP Before using Change Edge, you can easily verify that a
sheet is not parametric. Make certain that the Global
Selection mask is set to features. Hold the cursor over the
sheet until it pre-highlights. Watch the Status Line for
Unparameterized_Feature."
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-49
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ This edge...
Step 3 Mirror the sheet and check the Edge to Edge deviation.
EDS Unigraphics NX
7-50 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-51
Working with Sheets
Step 8 Display curvature combs for the edges at the upper and
lower openings.
Select the two edges at the upper opening and two more at
the lower opening. Watch the Status Line!
ÏÏÏ
ÏÏÏ
7
Toggle Combs ON.
ÏÏÏ
ÏÏÏ
A temporary Analysis display of combs, peaks, or inflections may
be applied to edges!
Are the faces symmetric, or only curvature continuous? How
can you tell?
EDS Unigraphics NX
7-52 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
In this activity, you will force a 3-dimensional spline on the plane of the WCS
by editing its poles.
The key to this exercise is Point Set, an Insert → Curve function with which
many people are unfamiliar.
One of the sheets has significant deviation from the plane of the
other sheets.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-53
Working with Sheets
Hold the cursor over the problem face until the quick pick
cursor appears:
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Use the quick pick tool to select Swept (2).
The swept sheet is the object of your interest. Trimmed (8) will
not lead you to the underlying curves.
EDS Unigraphics NX
7-54 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
TIP Show makes the layer for the parents Selectable, and
Unblanks the curves if necessary.
What is the degree? How many poles does it have? How many
segments?
In most cases you would construct a new spline and Replace
String in the sheet; however, this spline can be salvaged by
making it planar.
You can make a spline planar by moving all poles to one plane.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-55
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
These points are not associative. Moving them will not affect the
spline.
EDS Unigraphics NX
7-56 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
ÏÏÏ
ÏÏÏ
7
 ÏÏÏ
ÏÏÏ
À
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-57
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Choose Plane of WCS . . Å
Choose OK.
EDS Unigraphics NX
7-58 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
It is clear from the listing that although some points are very
close to it, none of the six points lies exactly at ZC 0.0.
Verify options:
Edit Method . . . . Move Pole
Move Pole By . . . . Destination Point
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Select a pole.
Continue to select poles and indicate points until all six poles
have been moved.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-59
Working with Sheets
The spline updates, as does the child sheet, and the entire sheet
body.
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ Information on spline # 1
Pole Number 1
Weight = 1.00000000000
Pole Number 2
Weight = 1.00000000000
Pole Number 3
Weight = 1.00000000000
What other method can you use to verify that the spline is
planar?
Hint: WCS
EDS Unigraphics NX
7-60 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Constructing Draft
Construction Methods
Taper methods are adequate to create draft on planar and cylindrical faces.
Free form designs often require either:
construction of free form draft sheets, which are then sewn to existing
sheets or applied to bodies with Patch Body or Trim Body.
or
carefully constructed (or reconstructed) free form faces with ÏÏÏ
ÏÏÏ
7
acceptable draft.
ÏÏÏ
ÏÏÏ
Draft Section Strings
The following are suggestions and hints. They do not preclude other
approaches.
Strings for draft faces should be as smooth as possible; no more
complex than necessary.
Isoclines sometimes have small gaps or angles where they cross
adjacent face edges. When these curves are extruded or projected at
an angle, small errors may be exaggerated until sheets have too much
gap or overlap to be useful.
Use Analysis Distance and Analysis Angle to check continuity.
Check continuity of adjacent faces.
If faces are tangent, repair" isoclines by various editing
methods . . À
If faces are not tangent, isoclines are not and should not
be tangent. Use a draft sheet construction method that
creates an edge between adjacent drafted sheets.
180° 180°
À
175.7° 180°
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-61
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Draft Sheets to Match a Predetermined Parting String
Parting mismatch occurs when the draft height on one side of the parting
surface is greater than the height on the other side. If the same draft angle is
used on both sides, drafted faces do not match at the parting . . . À
À Á
EDS Unigraphics NX
7-62 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
The design intent is to provide material for a bolt hole, thus, the overhanging
nature of the boss in this model is not essential to the design intent.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-63
Working with Sheets
ÏÏÏ
Select the planar face illustrated above.
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Choose OK to exit the Vector Constructor.
Choose OK.
EDS Unigraphics NX
7-64 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Step 3 Project the Isocline curve on the blend face to the planar
face beneath the boss.
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Project this curve
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-65
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Choose Apply.
EDS Unigraphics NX
7-66 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Select the Isocline curve over the blend face, near the right
hand end. Refer to figure below.
Choose OK once to end Curve selection, and OK again to
end Section String #1 selection.
À
Á
Â
Choose OK.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-67
Working with Sheets
Choose Angled.
ÏÏÏ
ÏÏÏ
7
Select this face
ÏÏÏ
ÏÏÏ
Choose OK.
Select the other linear isocline from the opposite side of the
boss.
EDS Unigraphics NX
7-68 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
ÏÏÏÏ
ÏÏÏÏÏÏÏÏÏ
ÏÏÏÏÏÏÏÏÏ
ÏÏÏÏÏÏÏÏÏ
ÏÏÏÏÏÏÏÏÏ
Target sheet
ÏÏÏÏÏÏÏÏÏ
ÏÏÏÏÏÏÏÏÏ
ÏÏÏÏ
ÏÏÏÏÏÏÏÏÏ
ÏÏÏÏÏ
ÏÏÏÏÏÏÏÏÏ
ÏÏÏÏÏ
ÏÏÏÏÏ
Tool sheets
Choose Apply.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-69
Working with Sheets
ÏÏÏ
ÏÏÏ
7
Select and confirm the orange sewn sheet then choose OK to
end target body selection.
ÏÏÏ
ÏÏÏ Select either datum.
Again select and confirm the orange sewn sheet then choose
OK to end target body selection.
Completed sheet
body
EDS Unigraphics NX
7-70 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-71
Working with Sheets
Step 9 Close the part when you have finished examining it.
The curvature continuous soft blend in mff_draft1 has a gentle
transition which yields nicely behaved isoclines. This discussion
would be incomplete if we did not discuss less accommodating
geometry.
ÏÏÏ
ÏÏÏ
7
Step 10 Open part mff_draft2 and if necessary, enter the modeling
ÏÏÏ
application.
Á
À
EDS Unigraphics NX
7-72 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Choose OK.
You should see a warning message:
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-73
Working with Sheets
Choose OK.
EDS Unigraphics NX
7-74 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
A warning appears:
Verify that the Edit Point Method is Move Point, and that
Move Point By is set to Destination Point.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-75
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
7-76 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
This closes the gap at the upper curve string; however, we still
need to match angles. If we do not, a gap will still exist between
curves projected at an angle. Furthermore, any ruled surface
will have either a tiny radius or an internal edge at the curve to
curve junction, depending on the Tolerance setting for the sheet.
TIP End Points and End Poles lie in the same position. In
some cases it would make little difference which edit you
choose, Edit Point or Edit Pole; however, if one method
clearly affects the shape of the spline less than the other
method, based on trial and error, then you should chose
the edit that changes the shape the least.
In the example part, Edit Point and Edit Pole adjust the spline within the same distance error
but Edit poles causes more than double the angle deviation.
In the Edit Spline dialog, choose Change Slope.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-77
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ Choose OK to proceed.
Repeat the Edit Slope procedure for the opposite end point
of the spline.
Hint: you will have to specify Slope of Curve again.
Step 19 Verify that the gaps are eliminated and that the angles
are now 180°.
EDS Unigraphics NX
7-78 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
ÏÏÏ
ÏÏÏ
7
Choose OK to finish section string 1 selection. ÏÏÏ
ÏÏÏ
The projected curves retained their associativity to the spline
and lines. They updated correctly when the spline was edited;
however, the spline is no longer an isocline feature. It will not
update if the part is edited.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-79
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ Verify that the alignment vectors match.
Step 21 Use Patch Body to apply the ruled sheet to the solid body.
Although you edited the spline, the edits did not cause it to
move more than the modeling tolerance from the blend face.
How do you know this? If the spline had moved away from the
blend face, Patch Body could not succeed.
EDS Unigraphics NX
7-80 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-81
Working with Sheets
ÏÏÏ
ÏÏÏ
7 Â À
ÏÏÏ
ÏÏÏ
Á
EDS Unigraphics NX
7-82 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-83
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ The yellow sheet was constructed by the same projected isocline
method that you practiced in activity 7-12.
Your goal is to use the upper (Z+) edge of the sheet as a start
curve for a section linear-tangent.
EDS Unigraphics NX
7-84 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Select the upper (Z+ side) edge of the yellow sheet, at the
right end (away from the WCS) as shown:
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Choose OK to end start string selection.
The prompt reads Select spine."
Select the same edge, at the same location as shown above.
There are two possible sheets, one above the edge, and one
below it in the same volume as the existing sheet.
When there are two solutions, the direction of the spine
determines which sheet will be created.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-85
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
À
Select the remaining large sheet and the two small end
caps" as tool sheets.
Step 6 Apply the contour defined by the yellow sheet body to the
green solid body.
EDS Unigraphics NX
7-86 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Choose Apply.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-87
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Choose On Same Surface."
EDS Unigraphics NX
7-88 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Choose Apply.
À
Á
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-89
Working with Sheets
Partings
There are free form applications for constructing parting strings that are worthy
of consideration in this lesson. A complete discussion of draft and partings is
worthy of an entire class.
natural partings
ÏÏÏ
ÏÏÏ
7
arbitrary partings
ÏÏÏ
ÏÏÏ
In activity 7-13 you developed an arbitrary free form parting. The natural
parting of the manifold tube À does not coincide with the natural parting of two
flanges Á. It was convenient to manufacture the part by defining an arbitrary
parting that flows between the center planes of the two flanges.
À
Á
Start with the isocline string generated using the desired draw vector
and angle zero degrees.
If the isocline string is smooth and contiguous enough to be usable,
use it to sweep a parting sheet.
If the isocline is poorly defined, sacrifice associativity and create a
smooth fit curve within an acceptable tolerance zone.
EDS Unigraphics NX
7-90 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
The XC- side of the manifold with which you worked in activity 7-13 is an
example of a case where a constructed curve string is needed. The natural
parting passes across the arbitrary parting in two places.
create isoclines on both sides of the parting, using the minimum draft.
project all isoclines to the parting sheet.
Identify the outermost segments of the projected curves.
Trim away segments and delete curves that lie inside the outermost
string; for example, the segments marked with X in the illustration.
Construct a smooth curve to approximate the outer string."
ÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏ
ÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏ
ÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏÏ
Project the smooth curve to the parting.
If minor defects appear in the string after projection, correct them.
Alternative: try extruding a smoothed outer string" perpendicular to
the parting sheet. Intersect the new sheet with the parting sheet to
create a parting string.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-91
Working with Sheets
ÏÏÏ
ÏÏÏ
7
Step 1 Open the part mff_parting_string and start the modeling
application.
ÏÏÏ
ÏÏÏ
À Â
Á À
EDS Unigraphics NX
7-92 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
TIP From a left view orientation, you need to rotate the view
slightly to make the sheet selectable.
You might also wish to change Hidden Edges to Visible.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-93
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Toggle Confirm Upon Apply to ON.
Choose Apply.
Repeat the procedure with the same isocline, and same face
of the parting sheet. This time, in the Vector Constructor,
choose Cycle Vector Direction to use -ZC.
In Confirm Upon Apply verify that the new curve lies end to
end with the two curves from the previous projection.
EDS Unigraphics NX
7-94 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
In Confirm Upon Apply verify that the new curve lies end to
end with the two orange lines that were supplied.
Á
À
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-95
Working with Sheets
Delete the two short segments of the blue curve that lie
inside the yellow curve, at the locations shown:
À
ÏÏÏ
ÏÏÏ
7 Á
ÏÏÏ
ÏÏÏ Trim the remaining blue curve to the yellow curve at each
end.
Hint: two separate trim operations will work best.
Trim out the center section of the yellow curve between the
ends of the blue curve:
EDS Unigraphics NX
7-96 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Choose OK.
Select the curve.
ÏÏÏ
ÏÏÏ
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-97
Working with Sheets
Type:
Number of Points . . . . . . . . . . . 20
Start Percentage . . . . . . . . . . . . 0
End Percentage . . . . . . . . . . . . 95
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Â
Á
Choose Apply.
Choose Select New Curve, and select the lower yellow spline
at the shown . . . Á
Choose Apply.
Cancel from Points On Curve.
EDS Unigraphics NX
7-98 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Step 7 Move the outer end points to the ends of the orange lines.
Use Slope of Curve, and use the orange lines at each end.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-99
Working with Sheets
Choose OK.
What is the error?
Results may vary from illustration.
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Choose Back.
Type:
Curve Degree . . . . . . . 5
Segments . . . . . . . . . . 10
Choose OK.
What is the error now?
Results may vary from illustration.
EDS Unigraphics NX
7-100 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
Choose Smooth.
Choose Approximate.
à Â
Choose Smooth.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-101
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Before Smoothing After Smoothing
The spline is now almost ready for the intended use.
EDS Unigraphics NX
7-102 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
The center section of the spline looks quite good now that it has
been projected onto a smooth surface. A lot of curvature
fluctuation typical of a three dimensional construction was
removed.
The combs at the two ends of the spline may have a readily
apparent variation in curvature, especially compared to the
sheet edges.
The projection operation destroyed the tangency you created
and preserved. You might wonder why this occurred. A possible
answer will become apparent later.
Your efforts were not wasted. It was necessary to make the
curves tangent to minimize deviation you will introduce with a
slope assignment.
A final slope adjustment is needed. Section linear-tangent
function will refuse to accept a string that is not G1 continuous.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-103
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
If you had to move an end point, the comb may show
irregularities; however, it is good enough for this exercise.
Can you apply the right hand rule to predict the result?
One sheet will go upwards and the other downwards.
EDS Unigraphics NX
7-104 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
Choose OK.
Patch Body requires tool edges to lie on the target body with a
high degree of precision.
The failure to patch gives you an opportunity to hone your
diagnostic skills.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-105
Working with Sheets
Step 13 Investigate.
Use Analysis Deviation Edge to Face.
ÏÏÏ
ÏÏÏ
7
ÏÏÏ
ÏÏÏ
EDS Unigraphics NX
7-106 Mechanical Free Form
Student Manual All Rights Reserved
Working with Sheets
À ÏÏÏ
ÏÏÏ
7
Á ÏÏÏ
ÏÏÏ
Repeat the procedure for the last SECTION_SURF in the
tree.
NOTE The body can be hollowed. A hollow does not serve the
product requirements.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
7-107
Working with Sheets
ÏÏÏ
ÏÏÏ
the Law Extension.
Used Enlarge in Linear mode to create a
parting sheet and in Natural mode to
develop curves needed for transition sheets.
Used the Free From Offset Sheet to create
associative constant and variable offset
sheets that will update with their parent.
Explored the strengths and limitations of the
Sew function.
Practiced associative sheet trim using the
Free Form Trim Sheet function.
Used Change Edge on unparameterized
sheets to create a sheet that will mirror into
a smooth body.
Used Change Edge on unparameterized
sheets to create curvature continuity.
Use curve editing to make spline planar, and
thus move the edge of a parameterized sheet
to the plane of the WCS.
Constructed free form sheets with a
specified minimum draft.
Constructed a smoothly contiguous parting
string on an arbitrary parting sheet.
EDS Unigraphics NX
7-108 Mechanical Free Form
Student Manual All Rights Reserved
Sheets and Solids
PURPOSE In this lesson you will use functions that work with
sheets to create or modify solid bodies.
Thicken sheets.
Use Sheets to Solid Assistant.
ÏÏÏ
This lesson contains the following activities: ÏÏÏ
Activity Page
ÏÏÏ
8
ÏÏÏ
8-1 Thicken Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-4
8-2 Sheets to Solid Assistant . . . . . . . . . . . . . . . . . . . . . 8-7
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
8-1
Sheets and Solids
Thicken
This option allows you to offset or thicken sheet bodies to create a solid body.
The system applies the offset in a direction normal to the face(s) of the sheet
body.
Solid Body
Sheet Body
Before After
You can use Edit Feature → Parameters or Tools → Expression to edit the
offset parameters for a Thicken Sheet body.
ÏÏÏ
ÏÏÏ You can use Information → Feature to list the expression names and offset
ÏÏÏ
8
ÏÏÏ
values for any Thicken Sheet body.
This option allows you to select a sheet body to thicken. Once you have selected
a sheet body, the system displays a vector normal to the sheet body to indicate
the normal direction.
You can then specify a First Offset and/or Second Offset value. The system
creates the thickened body in the direction of the vector. Offset values can be
either positive or negative values.
EDS Unigraphics NX
8-2 Mechanical Free Form
Student Manual All Rights Reserved
Sheets and Solids
ÏÏÏÏÏÏÏ
normal
direction original sheet body
first offset = 0.1 0.0
or
second offset = 0.0 0.1
normal
direction
ÏÏÏÏÏÏÏ original sheet body
first offset = –.1
second offset = 0.0
or
0.0
–.1
normal
ÏÏÏÏÏÏÏ
ÏÏÏÏÏÏÏ
direction original sheet body
first offset = 0.1 –.1
or
ÏÏÏÏÏÏÏ
second offset = –.1 0.1
ÏÏÏÏÏÏÏ
normal
direction original sheet body
first offset = 0.1 0.2
or
second offset = 0.2 0.1
normal
direction
ÏÏÏÏÏÏÏ original sheet body
first offset = –.1 –.2
ÏÏÏÏÏÏÏ
or
second offset = –.2 –.1
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
8-3
Sheets and Solids
ÏÏÏ
ÏÏÏ
ÏÏÏ
8
ÏÏÏ
Step 2 Create a solid body by thickening the sewn sheet body.
Choose Insert → Form Feature → Thicken Sheet.
EDS Unigraphics NX
8-4 Mechanical Free Form
Student Manual All Rights Reserved
Sheets and Solids
You could provide First and Second Offset values, but for now,
you will use the default values.
Choose OK.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
8-5
Sheets and Solids
Sheet to Solid Assistant can detect and correct many geometric conditions that
would result in thickening failures.
Retrim Boundaries
Translated data frequently is found with
trimming data that is not of a form that
Parasolid finds easy to model. This remedy
ÏÏÏ may correct some of these problems
ÏÏÏ without making any changes to the position
ÏÏÏ
8
ÏÏÏ
of the underlying geometry.
Smooth Degeneracies
This remedy works on degeneracies found
by the Show Bad Degeneracies option, and
makes them smooth.
Refit Surfaces
This remedy reduces the amount of data
used to represent the surface, without
affecting the positional data, resulting in a
smaller, faster, and more reliable model.
EDS Unigraphics NX
8-6 Mechanical Free Form
Student Manual All Rights Reserved
Sheets and Solids
In this activity you will combine thicken and sew operations into a single step.
ÏÏÏ
ÏÏÏ
ÏÏÏ
8
ÏÏÏ
Step 2 Create a solid body from the three sheet bodies in the
part.
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
8-7
Sheets and Solids
Choose OK.
ÏÏÏ
ÏÏÏ
ÏÏÏ
8 Step 4 Close the part.
EDS Unigraphics NX
8-8 Mechanical Free Form
Student Manual All Rights Reserved
Sheets and Solids
EDS
All Rights Reserved
Mechanical Free Form
Student Manual
8-9
Sheets and Solids
ÏÏÏ
ÏÏÏ
ÏÏÏ
8
ÏÏÏ
EDS Unigraphics NX
8-10 Mechanical Free Form
Student Manual All Rights Reserved
Divide Curve and Stretch
Divide
Stretch
ÉÉÉ Divide
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
This option divides a curve into a series of like segments (i.e., lineĆtoĆline;
arcĆtoĆarc). The defining points for splines will be deleted.
Equal Segments
Segments by Bounding Objects
Input Arc Length Segments
At Knotpoints
At Corners
Equal Segments
This option uses the length of a curve or a specific curve parameter to divide a
curve into equal segments.
There are two parameters used to define how a curve is segmented: Equal
Parameter and Equal Arc Length.
Equal Parameter segments the selected curve equally, based on the parameter
characteristics of the curve.
Ellipse
Center
Equal Arc Length segments the curve into separate curves of equal length.
ÉÉÉ
ÉÉÉ
A
Number of Segments allows you to specify the number of separate curves into
which the original curve will be divided. ÉÉÉ
ÉÉÉ
BEFORE P3 AFTER
L5
P2
L4
P1
L1 L3
Number of Segments = 4
L2
NOTE: Plus signs indicate start and end points of arc
segments and are not displayed by Unigraphics
Usually, when you select a bounding object the system prompts you to indicate
an approximate intersection point between the bounding object and the curve
to be segmented. If the two curves selected do not intersect, a message displays:
Selected curve
Segment 3 Segment 2
Bounding
object 2 Bounding
Approximate object 2
intersection point
ÉÉÉ At Knotpoints
ÉÉÉ
A
ÉÉÉ
This option uses selected knot points to segment a spline. A knot point is the
end point of a spline segment.
ÉÉÉ Knot points may be selected by using one of three methods:
By Number
By Screen Position
All Knotpoints
This option divides a curve based on the arc length defined for each segment.
Arc Length is a mathematical term which refers to any Unigraphics curve.
Select the curve near the end where you want the system to begin segmenting
the curve. Beginning at the end selected, the system measures along the curve
the length entered, and creates a segment. From the end of the segment, the
system again measures the length and creates the next segment. This process is
repeated until the system reaches the other end of the curve.
The system will display the number of full segments created; based on the total
length of the curve and the length input for each segment. The length of any
remaining portion of the curve is displayed as a partial segment. You may
accept the number of segments and partial segment calculated by the system, or
you may enter in a different value for the number of segments.
C1
Partial
Complete segments
Arc selected here
You cannot use a value which is equal to or greater than the arc length of the
curve to be segmented. If you attempt to do so, an error message displays.
Arc Length Greater Than Or Equal To The Total Arc Length
At Corners
ÉÉÉ
ÉÉÉ
A
This option divides a spline at corners. A corner is a knotpoint where there is
bend in the spline. In other words, when one spline segment end direction is ÉÉÉ
ÉÉÉ
not the same as the start direction of the next segment. To divide a curve at
corners, you first select the spline. The system displays asterisks at all of the
corners and displays the same dialog menu as Selecting Knotpoints.
Spline 2
Corner 1
Spline 4
Spline 1 Spline 3
Corner 2
BEFORE AFTER
ÉÉÉ Stretch
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
Use this option to move curves, while simultaneously stretching or shrinking
selected lines. You can move most curves, but you can only stretch and shrink
lines.
Object to move
using Stretch
Object to extend
using Stretch
BEFORE AFTER
Procedure
Choose Edit→Curve→Stretch. The Stretch dialog displays.
Select the geometry you wish to stretch.
Choose the method from the Stretch dialog that you wish to use, either
Delta or Point to Point.
To use the Delta method, enter delta XC, YC and ZC values.
The system will move or stretch the geometry by these delta
values.
To use the Point to Point method, choose the Point to Point
button. The Point Constructor dialog then displays, from
which you can define the reference and destination points.
The Stretch dialog will update the delta XC, YC and ZC
values.
When you select a line for stretching, the system adheres to the following
conventions: ÉÉÉ
ÉÉÉ
A
Lines that are single selected are moved if the selection point is near
the midpoint of the line. Otherwise, the line endpoint nearest the
ÉÉÉ
ÉÉÉ
selection point is moved.
Lines selected with the rectangle method have the end within the
rectangle moved, if the rectangle contains one of the lines endpoints.
Otherwise, the line is moved.
If a line to be stretched is contiguous to a fillet, the tangency of the
fillet to the line may be lost.
Lines stretched to a zero length are deleted if the stretch operation is
accepted.
Associated geometry is adjusted when Update is chosen or when you
leave the Stretch dialog.
Part
Rectangle
(Direction of stretch)
BEFORE AFTER
When selecting geometry using the Rectangle class selection method, be sure
that any objects you wish to move are completely enclosed by the rectangle.
ÉÉÉ
ÉÉÉ
A
ÉÉÉ
ÉÉÉ
This appendix offers some additional ideas for using curves by law and
expressions to create them.
ÉÉÉ
This appendix contains the following activities:
ÉÉÉ
ÉÉÉ
B
Activity Page
B-1 Creating a Law Curve Using a Sketch . . . . . . . . . . B-21
ÉÉÉ
B-2 Law Curve Relative to Datum Planes . . . . . . . . . . B-23
Law Curve
A law curve is useful when you have equation-based input and want
parametric control over the spline that you are creating. (Sketches give
parametric control of splines but are limited to 2D splines.)
ÉÉÉ
ÉÉÉ
ÉÉÉ
B
ÉÉÉ
You may use a combination of the Law Subfunction options. For example, an X
component may be a linear law, a Y component may be an equation law, and
the Z component may be a constant law.
You can define both two and threeĆdimensional law splines. For example, a
twoĆdimensional law spline requires that one plane has a constant value.
Possibly such a spline would have a Z component defined by a constant law with
a value equal to zero.
Procedure:
Using the Law Subfunction, choose and define a law option for each of
the X, Y, and Z components.
(Optional) Control the orientation of the spline by doing one of the
following:
Define an orientation and/or base point.
OR
ÉÉÉ
Specify a reference coordinate system.
Choose OK or Apply to create the curve.
ÉÉÉ
ÉÉÉ
B
ÉÉÉ
Controlling the Orientation of Law Curves
There are two ways you can control the orientation of a law curve.
Specify a local ZĆaxis and point, similar to using the ZĆAxis, XĆpoint option of
the Coordinate System Subfunction.
If you do not define an orientation, the system uses the WCS. If you do not
define a base point, the system uses XC=0, YC=0, and ZC=0 as a default base
point.
Specify a coordinate system using three datum planes or two datum planes and
a datum axis. If you change the datum planes and/or axes the spline changes
accordingly.
The datum planes and axes for the reference coordinate system must be created
before you create the spline.
Law Subfunctions
ÉÉÉ
ÉÉÉ
B
To define an Angular Law or Area Law for a Swept Free Form feature
Law Curve
Direction Vector
AFTER
Base Point
How a function value is used is determined by the application which uses the
law (i.e., for a helix, the value of the law at any point is the helical radius).
Depending on the geometry you are creating, you may need to specify one, two,
or three laws.
Numeric Laws
Constant lets you define a constant value along the entire law function. You are
prompted for only one law value (the constant).
Linear lets you define a linear rate of change from a start point to an endpoint.
Cubic lets you define a cubic rate of change from a start point to an endpoint.
Values Along Spine - Linear and Values Along Spine - Cubic allow you to use ÉÉÉ
two or more points along a spine to define either a linear or cubic law function.
After selecting a spine curve, you can indicate multiple points along the spine.
ÉÉÉ
ÉÉÉ
B
You are prompted to enter a value at each point. ÉÉÉ
+ +
+ +
0 1
Linear
+ + 0 1 0 1
+ + Linear Cubic
0 1 Linear and Cubic
Cubic
Values Along Spline Linear and Cubic
By Equation
Graphic Laws
By Law Curve lets you select a string of contiguous curves to define a law
function. After you select the curves, you are asked to select a base line. This
line defines a vector direction for the law function's orientation. A directional
vector is displayed to indicate the base line direction; you can change this
direction by choosing Reverse the Direction.
If no base line is defined, the default base line direction is the absolute X axis.
ÉÉÉ You must also construct the law curve on the XY plane, where the function
ÉÉÉ
ÉÉÉ
B
value is the Y function value of the curve.
X
0 1
When you use By Law, you must specify all three components
(X, Y, and Z.)
A law curve can be created either relative to the X-Axis of the
absolute coordinate system, or relative to a base line.
If you are using a curve in the plane of other than work XĆY plane, you
must define a base line.
Parametric Equations
The curves and surfaces used in CAD/CAM are often described with
parametric equations. In the case of 2D curves, these parametric equations
would have the form:
x = x(t) ; y = y(t)
ÉÉÉ
x = x(t) ; y = y(t) ; z = z(t)
t=t
P(t)
t=t
Shown are two splines. The X component of the dashed curve is a cubic law
from 0 to 1. The X component of the solid spline is a linear law from 0 to 1. The
Y and Z component are the same for both splines. The Z components are
constant laws with a value of 0 (this results in a planar curve in the XCĆYC
plane) and the Y components are equation laws.
YC
ZC XC
0 1
YC
X: linear law from 0 to 1
Y: equation law,
Y=(2*t-1)^2
Z: constant law equal to 0
ZC XC
0 1
Step 1: Step 2:
Define the 1st datum plane. It Define the 2nd datum plane. It
defines the XĆY placement plane defines the local XĆaxis by its
and local ZĆaxis (which can be intersection with the 1st plane
flipped)
X
ÉÉÉ
Y
X
ÉÉÉ
ÉÉÉ
B
ÉÉÉ
Y
Step 3:
Define the 3rd datum plane OR a datum
axis
If you define a datum axis: If you define a datum plane:
The intersection of Plane 1 and the The intersection of the three
datum axis defines the location of the planes defines the location of
local coordinate system the local coordinate system
ZC
YC XC
ZC
+ YC XC
If you delete any datum plane or axis that defines a local coordinate system for
a spline, the spline is deleted.
Circle
ÉÉÉ
ÉÉÉ
ÉÉÉ
B
t=1
r = 0.5
ÉÉÉ a=0
b = 360
s = (1 – t) * a + t * b
X law
Equation:
xt = r * cos(s)
Y law r = .5
Equation: r = .75
yt = r * sin(s) r=1
Z law r = 1.25
Constant:
Z=0
Ellipse
The ellipse uses similar laws as the circle. The only difference between the
equations are the radii, r1" and r2" (major and minor axes). A circle's major
and minor axes would be equal, whereas, an ellipse's would not be.
ÉÉÉ
An Ellipse, the UG object, uses the center of the entire ellipse as the angular
start and end orientation. An elliptical spline, such as created here, considers the
ÉÉÉ
ÉÉÉ
B
foci, in its definition. The foci are the two points located symmetrically on the
major axis where the sum of the distances between any point on the elliptical ÉÉÉ
curve and both of the foci are always equal. Therefore, since the center of the
ellipse is not used, the elliptical spline start and end angles must be controlled
and defined differently than with the UG object.
The linear equation: s=(1-t)*a+t*b is used to control the limits (the start and
end angles) of the curve. The variable `a' is the lower limit. The variable `b' is
the upper limit. But both 'a' and 'b' use conditional statements to define
relative starting and ending angles.
X law
Foci
Equation: (variable)
xt = r1 * cos(s)
Y law
Y
r2=7
Equation:
Expressions r2=5
yt = r2 * sin(s) Start Angle
t=1 Z law r2=3
r1 = 10
Constant: r2=1
r2 = 1
Z=0 X
s = (1-t) * a + t * b
start = 0
end = 360
End Angle
a = deg(atan(2 * tan(start))) + a_angle
b = deg(atan(2 * tan(end))) + b_angle Center of elĆ
lipse
a_angle = if (start >= 90 && start <=270) (180) else (if (start >270) (360) else (0))
b_angle = if (end>= 90 && end <=270) (180) else (if (end >270) (360) else (0))
Cosine Wave
X is a Linear law with Start Value=0 and End Value=1. Y is a By Equation law
where yt=a*cos(720*t). Z is a Constant law where the Law Value=0. Constant
`a' is used to control an amplitude of a curve.
Y
a = 1.0
t=1 a = .75
ÉÉÉ a = 0.25
ÉÉÉ
a = .5
ÉÉÉ
X law a = .25
B Linear:
ÉÉÉ 0 =< X =< 1
Y law
X
Equation:
yt = a * cos(720 * t)
Z law
Constant:
Z=0
Involute of a Circle
The limits are defined by equation: s=(1-t) * a +t * b. `a' defines the lower
limit and is equal to zero. `b' defines the upper limit and is equal to 360. X is a
By Equation law where xt=r*cos(s)+r*rad(s)*sin(s). Y is a By Equation law
where yt=r*sin(s) - r*rad(s)*cos(s). Z is a Constant law where the Law
Value=0. Constant `r' is used to control the radius. `rad' is the builtĆin radians
conversion function. `rad' or `deg' must be used with any variables which are
specified outside of the UG builtĆin trigonometric functions such as Sin or Cos.
ÉÉÉ
t=1
r=1
Y
ÉÉÉ
ÉÉÉ
B
ÉÉÉ
a=0
b = 360
s = (1–t) * a + t * b
X law X
Equation:
xt = r * cos(s) + r * rad(s) * sin(s)
Y law
Equation:
yt = r * sin(s) - r * rad(s) * cos(s)
Z law
Constant:
Z=0
Simple Parabola
t=1 a=3
a = 0.5 Y
ÉÉÉ
X law
ÉÉÉ
Equation:
ÉÉÉ
B xt = t - 0.5 a=1
ÉÉÉ Y law
Equation:
a = 0.5
X
yt = a * xt ^ 2
Z law
Constant:
Z=0
Helix
A Helix is a spline with an approximate helical shape, the accuracy of which is
controlled by the Distance Tolerance.
ÉÉÉ
ÉÉÉ
ÉÉÉ
B
ÉÉÉ
Number of Turns, Pitch and Radius values become expressions and can be
changed through Tools→Expression as well as Edit→Feature→Parameters.
You can choose either a WCS or a userĆdefined helix orientation and location
(ZĆdirection, XĆpoint, and base point).
Number of Turns
Use Number of Turns to define the number of helical turns in the spline. The
number of turns must be greater than zero. A value less than one is acceptable
(e.g., Number of Turns equal to .5 results in half of a helical turn).
Pitch
The Pitch is the distance between successive turns along the helical axis. The
Pitch must be equal to or greater than zero.
Radius Method
Radius Method allows you to specify how the radius is defined. You can either
define a radius by Use Law or Enter Radius.
Use Law allows you to control the radius changes of the helix using a law
function. When you choose this option, the system graysĆout the radius field box
and displays the Law Subfunction dialog.
ÉÉÉ Enter Radius (the default) allows you to enter the radius value. This value is
ÉÉÉ
ÉÉÉ
B
constant throughout the helix.
Turn Direction controls the direction of the turns. A Right Hand helix starts at
the base point and curls to the right (counterclockwise). Conversely, a Left
Hand helix starts at the base point and curls to the left (clockwise).
Using a pitch of 0 (zero) and a linear law to define the radii, you can create a
2D spiral helix.
Start point is
along XC axis
ZC ZC
YC
YC
XC XC
Defining Orientation
Define Orientation allows you to use the ZĆAxis, XĆPoint option of the
Coordinate System Subfunction to define the helix orientation. The system allows
you to define a base point using the Point Constructor dialog or by indicating a
cursor location.
If you do not define a base point, the system uses XC=0, YC=0, and ZC=0 as
the default base point.
End value
ÉÉÉ
No. of Turns=2
ÉÉÉ
ÉÉÉ
B
ÉÉÉ
Pitch
Start value
Tolerance
The Distance Tolerance option from the Modeling Preferences dialog controls
the deviation between the spline and a trueĆtheoretical helix. As the tolerance
decreases, the number of control vertices needed to describe the spline
increases.
This table illustrates an example of the affect the distance tolerance may have
on a helical spline.
Uniform Helix
The helix uses the same X and Y laws as the circle in the previous example.
However, if you define the Z law as `t', and increase the angle (or number of
turns), you can create a helix.
ÉÉÉ s=(1-t)*a+t*b is used to control the limits (the start and end angles) of the
ÉÉÉ
ÉÉÉ
B
curve. Constant `a' is the lower limit. Constant `b' is the upper limit.
ÉÉÉ t=1
r=1
n=3
a=0
b = 360
s = (1 – t) * a + t * b
X law
Equation:
xt = r * cos(n * s) Z
Y law Y
Equation: X
yt = r * sin(n * s)
Z law
Equation:
zt = t
Elliptical Helix
The helical ellipse uses similar laws as the ellipse. However, if you define the Z
law as `t' and introduce `n' to control the number of turns, you can create an
elliptical helix.
t=1
ÉÉÉ
r1 = 2
r2 = 1
n=5
a=0
b = 360
s = (1-t) * a + t * b
X law
Equation:
xt = r1 * cos(n * s)
Y law Z
Y
Equation:
yt = r2 * sin(n * s) X
Z law
Equation:
Z=t
Catenary Curve
ÉÉÉ
ÉÉÉ
ÉÉÉ
B
Y
a=2
ÉÉÉ
t=1
a = 0.5
X law
Equation:
a=1
xt = t - 0.5
Y law a = 0.5
Equation:
yt = a * (cosh(xt / a)) X
Z law
Constant:
Z=0
The example below shows a spline created using the Law Curve option, where
the X and Y components consist of equations that create a circle and the Z
component is determined by a law curve, which consists of a line and a spline. A
simple sketch was used to define the law curve, which creates a smooth
transition in Z as the equations create the circular shape in X and Y.
ÉÉÉ
ÉÉÉ
ÉÉÉ
B
ÉÉÉ
Sketch Spline
Choose Tools→Expression.
In the middle of the Edit Expressions dialog is an expressions editor field that
you will use to create the expressions needed to create the law curve.
Remember to hit Enter after typing in each each expression.
The required expressions must be created before you create the spline. The t"
variable is an internal system variable that is required with By Equation laws. It
varies from 0 to 1, which defines the parameter space of the function.
Use By Equation to define the Y law, again accept t" for the
parameter expression and yt for the function expression.
When the cue prompts you for the Z law, choose By Law
Curve.
Select the sketch and choose OK. Then select the base line
(the gray phantom reference line).
Both arrows should be oriented as shown. Reverse the direction
if necessary.
Placement plane
Horizontal reference
ÉÉÉ
ÉÉÉ
ÉÉÉ
B
ÉÉÉ
Step 3 Create another law curve. This will be used for
orientation control later. Use the same laws and specifics
as the first, except for the Z law. For Z, use a Constant of
2.
15 degrees
ÉÉÉ
15 degrees ÉÉÉ
ÉÉÉ
B
ÉÉÉ
.75
.12 R
0.00
Step 6 Create a Swept Freeform feature. Use the first law curve
as guide string one. Do not pick any other guides. Use the
sketch as the only section string. Use Parameter
Alignment, Tolerance of 0, Another Curve for orientation
control (select the second law curve you created),
Constant scale of 1. Do not use a spine, and create the
feature.
ÉÉÉ
ÉÉÉ
ÉÉÉ
B Step 7 Manually subtract (InsertFeature
ÉÉÉ OperationSubtract) the swept feature from the block.
Step 8 Edit the angle of the law curve placement datum plane.
Notice that the law curves and the feature move with it.
Activity Page
C-1 Using Points from a File . . . . . . . . . . . . . . . . . . . . . C-7
ÉÉÉ
ÉÉÉ
C
ÉÉÉ
For many Modeling functions, you can input point data by specifying a file
name.
When you choose the Points From File option, the Point File dialog is
displayed.
The Point File dialog is a standard file selection dialog, with two options that
allow you to specify the format of the input points (see the illustration below).
ÉÉÉ
ÉÉÉ
C
ÉÉÉ Use this button if the points
Use this button if the
points are in absolute
are relative to the WCS coordinates
When you use a point file, an object attribute named POINT_FILE is attached
to the new object. For splines, this attribute is attached to the curve. For free
form features, it is attached to the body. This attribute is for information only -
no other association between the point file and the part file is maintained.
A series of points
A series of points with slope and curvature
Rows of points
The rest of this section explains how to format these files. The documentation
for the individual object creation options which use this dialog will tell you
which type of point file to use.
Generic Rules
This line consists of the XYZ coordinates, separated by either tabs ÉÉÉ
C
or blanks. Some functions accept additional data, which follows
the coordinate information on the same line.
ÉÉÉ
All input files are simple text files.
Blank lines are ignored.
A pound sign (#) can be used to mark the start of a comment.
The pound sign can be put anywhere on the line. When the pound
sign is encountered, the rest of the line is ignored.
Once the maximum number of values has been read from a line, the
rest of the line is ignored.
The maximum line length is 132 characters. If a line has more than 132
characters, it is truncated.
Series of Points
This type of file is used for functions that accept a simple list of points. These
functions include:
Each point is described with its XYZ coordinates on a single line, separated by
tabs or blanks, as shown below.
ÉÉÉ
4.0 1.0 0.0
5.0 0.0 0.0
ÉÉÉ
C
ÉÉÉ The XYZ coordinates of the points
This type of file is used for functions that accept a series of points with optional
slope and/or radius of curvature values for each point. These functions include:
Insert→Curve→Spline→Through Points
Edit→Curve→Parameters→Edit Point
Each point is described with its XYZ coordinates on a single line followed by
optional slope and radius of curvature values on the same line. All values are
separated by tabs or blanks.
If there are three values after the XYZ coordinates of a point, the values are
assumed to be the slope vector. If one value is given after the XYZ coordinates,
it is assumed to be the radius of curvature. If there are four values, they are
assumed to be the slope vector followed by the radius of curvature, in that
order. See the following illustration for an example of this type of file.
Slope
The XYZ
coordinates of Radius of
the points curvature
Each row of points begins with the keyword ROW. Anything after the word
ROW is ignored. This line is followed by the XYZ coordinates of each point in
that row, separated by tabs or blanks. See the following illustration for an
example of this type of file.
ROW 1
1.0 0.0 0.0
2.0 1.0 0.0 The XYZ coordinates
3.0 0.0 0.0 of the points
ROW 3
1.0 0.0 2.0
2.0 1.0 2.0
3.0 0.0 2.0
The first and last row have three points
each; the second row has four points
ÉÉÉ
ÉÉÉ
C
ÉÉÉ Error Messages
If a line contains data that cannot be converted into a numeric value, the
following error message is displayed:
If a line has the wrong number of values for defining a point, the following
error message is displayed:
This activity gives you an opportunity to use the option Points From File to
modify a model.
ÉÉÉ
ÉÉÉ
C
ÉÉÉ
Step 1 Open the part mff_bottle_pt_file.
Step 3 Edit the spline and replace the current points with points
from the file mff_spline_data_new.dat, which is located in
the parts directory. (Hint: EditCurveParameters,
choose the spline, Edit Point, Points From File.)
Notice that the part is rebuilt with the new point data.
Everything that was associated with the original spline is now
associated with the new spline.
ÉÉÉ
ÉÉÉ
C
ÉÉÉ
Activity Page
D-1 Creating a Spline Perpendicular to Planes . . . . . . D-4
The Perpendicular to Planes option allows you to create a spline that passes
through and is perpendicular to a series of planes. The maximum number of
planes allowed is 100.
This creates a spline starting at a location on the first plane which will be
perpendicular to all selected planes. The location is specified using the Point
Constructor dialog, and the planes are created using existing planes or those
defined by the Plane Subfunction menu. The resulting spline can be either 2D
or 3D, depending on the orientation of the selected planes.
To use this option, determine or define the planes to which the spline will be
perpendicular, then determine a location on the first plane where you want the
ÏÏÏ
ÏÏÏ
spline to start. ÏÏÏ
D
ÏÏÏ
Below, a spline was created with the Perpendicular to Planes option. (Many
methods can be used to create the planes in a set.)
Existing Plane
+
Existing Plane + +
+
Plane Subfunction (CSYS)
+
Existing Plane
ÏÏÏ
Circular segment
ÏÏÏ
ÏÏÏ
D
ÏÏÏ Radius
Linear segment
Plane
Select the next plane. If it is not parallel to the starting plane, a dialog
asks you to choose the curve's direction. (A conehead vector shows the
default direction.)
Select the remaining planes.
Choose OK to create the spline.
Reselecting the starting plane as the last plane in the set will not necessarily
create a closed spline. Because planes are infinite, the spline is created only to
the nearest intersection with the selected plane.
ÏÏÏ
ÏÏÏ
ÏÏÏ
D
ÏÏÏ
ÏÏÏ
ÏÏÏ
ÏÏÏ
D
ÏÏÏ
Optional Activities
Appendix E
Activity Page
E-1 Add Points, Move Points, Change Slopes . . . . . . E-5
E-2 Move Multiple Points . . . . . . . . . . . . . . . . . . . . . . . E-11
E-3 Spline Smoothing . . . . . . . . . . . . . . . . . . . . . . . . . . E-15
E-4 Extract Geometry (Curve) . . . . . . . . . . . . . . . . . . . E-18
E-5 Join Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-22
E-6 Extract Curve (Isocline Curve) . . . . . . . . . . . . . . . E-27
E-7 Wrap Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-34
E-8 Trim Curve (associative) . . . . . . . . . . . . . . . . . . . . . E-36
E-9 Edge to Edge Deviation . . . . . . . . . . . . . . . . . . . . . E-41
E-10 Drag Sheet Poles . . . . . . . . . . . . . . . . . . . . . . . . . . . E-43
E-11 Extension Sheet Applications . . . . . . . . . . . . . . . . E-50
E-12 Creating Bodies from Wireframe Geometry . . . . E-54
E-13 Trim a Solid Body . . . . . . . . . . . . . . . . . . . . . . . . . . E-55
E-14 Using a Point as a Primary String . . . . . . . . . . . . . E-61
E-15 Compare Primary Sheets . . . . . . . . . . . . . . . . . . . . E-64
Projects
Project Page
ÏÏÏ
Handle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-70 ÏÏÏ
ÏÏÏ
E
ÏÏÏ
Cup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E-71
Changing the Design of a Hood . . . . . . . . . . . . . . . . . . . . E-72
Creating Sheets for a Fender . . . . . . . . . . . . . . . . . . . . . . . E-73
Move Point
You can move the displayed spline defining points in three ways:
Destination Point allows you to define a new point using the Point
Constructor.
Delta Offset allows you to enter delta offset values relative to the
WCS.
You can also drag the point from one location to another, regardless of
which Move Point By option is active.
When the Micro Positioning option is active, the point only moves by 1/10th of
the cursor movement when you are dragging.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
For the Move Point option, the selectable points are:
points generated by the system if the curve does not have defining
points.
User specified slopes are maintained when a spline is edited using the Edit
Point option.
+ +
Moving a Point
Point on original spline
+ + +
+
+ +
+ BEFORE + Destination point AFTER
Add Point
The option allows you to add points to a spline. This will not change the degree
of the curve, but will change the number of segments.
After you specify the location of the new point, the system displays the modified
spline.
A new spline point may be created either on the existing spline or not on the
ÏÏÏ
ÏÏÏ
existing spline.
ÏÏÏ
E
If a point is added which lies on the existing spline, the shape of the spline will
not change. ÏÏÏ
EDS Mechanical Free Form E-3
All Rights Reserved Student Manual
Optional Activities
If a point is added that does not lie on the existing spline, the new spline will go
through the point specified.
If the defining points are Fit (least squares) points, the Fit (least squares)
algorithm is used to edit the curve.
Adding a Point
+ Add point +
+ +
+ + + +
+ +
+ + +
+
+ +
BEFORE AFTER
Remove Point
The option allows you to remove points from an existing spline. To remove a
point, you just select it.
Point to be removed + +
Removing a Point Point removed
+ +
+ ++ +
+ +
+ +
+ BEFORE + AFTER
You can choose the Points From File button and identify a file, exactly as when
creating the spline originally. The points from the file are read in and replace
the original points. The original degree and closed status of the curve are
retained if possible. You must use a Series of Points with Slope and Curvature
ÏÏÏ type file. See Appendix C for more information.
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-4 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
In this activity you will add and move points and change the slope of a spline.
You will first change the display of the spline so that edits can be more easily
observed.
NOTE Look at the spline and the points. Notice the locations of
the aquamarine point and the two yellow points. You will
be using them in this activity. All points except the
aquamarine point were used to create the spline. No
slope control was used.
aquamarine
+
+ +
+ +
Yellow
+ Yellow
+
Choose OK.
Choose Edit→Curve→Parameters.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
Select the Add Point option and choose OK.
Select this
aquamarine
point to add
+ +
+
+ +
+ +
Choose Edit→Curve→Parameters.
Select the cyan spline curve and choose Edit Point, (the
Move Point option should be toggled on).
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-7
All Rights Reserved Student Manual
Optional Activities
When the cue prompts you to select the point to move, select
the point second from the left on the spline, enter -.1 in the
DYC field.
DYC -0.1
Choose OK.
The display will update to show the edited spline in the system
color, and the original spline in its original color.
DYC -0.1
DYC -0.02
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-8 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
+ + +
+ +
+ +
Point for slope Point for slope
assignment assignment
Change the slope of the right end of the spline to match the
slope of the right orange line.
Step 5 Check the tangency between the spline and the lines.
Hint: Choose Analysis→Angle and select pairs of adjacent curve
ends.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-9
All Rights Reserved Student Manual
Optional Activities
Move Multiple Points allows you to move a portion of a curve without affecting
the rest of the curve. You select start and end points that define the portion of
the curve to be edited. You can then select one or two points to be moved. You
can use three methods to offset or displace a portion of the spline:
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-10 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
In this activity you will create a point set at the spline defining points, and then
move multiple points along the spline.
Choose Edit→Curve→Parameters.
Displacement
point
Choose OK.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-12 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
Use the two existing points at the ends of the spline as the
two limiting points.
Use the second point from the left end for the first
displacement point and move it normal to the curve a
distance of .2.
First Second
Displacement Displacement
Point Point
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-13
All Rights Reserved Student Manual
Optional Activities
Graph Options
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-14 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
Choose OK.
Marker
Tooltip text" as illustrated appears on
MS Excel, if you hold the cursor near
any point of the graph.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E Step 3 Close the part.
Curve
Procedure
Choose Insert → Form Feature → Extract and select the Curve icon.
Select the curve or solid edge you wish to extract.
Optionally toggle on Blank Original.
Curves can be blanked, solid edges cannot.
Choose OK or Apply.
Select the edges of the top and bottom faces (16 total).
Top Face
Bottom
Face
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
Choose OK.
NOTE The extracted curves from the bottom face are either
lines or arcs since the edges are analytical.
NOTE The extracted curves from the top face are splines since
the edges are non-analytical.
Step 4 Change the size of the corner blends and notice how the
extracted curves update.
Choose Edit→Feature→Parameters.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-19
All Rights Reserved Student Manual
Optional Activities
Join
This function joins together a chain of curves and/or edges to create a single
B-spline curve.
Join can also be used to quickly generate a spline which represents an analytical
curve (i.e. a line or an arc).
Associative Associative
Output Off Output On
Retain Retain
Blank Blank
Delete
ReĆ
place
If a closed loop of curves is selected and the starting and ending points of the
loop are not tangent continuous, the resulting spline is created "open."
If the closed loop is geometrically tangent continuous where the starting and
ending points meet, the final spline is also tangent continuous where the
starting and ending points join.
Join creates an exact representation of the string of curves you select if there
are no gaps greater than the system tolerance and there are no corners with
angles greater than the Modeling Preferences Angle Tolerance. If the gaps are
ÏÏÏ less than the system tolerance, Join approximates a curve between the gap. If
ÏÏÏ
ÏÏÏ
E
the curves have corners with angles less than the Modeling Preferences Angle
Tolerance, Join approximates a curve through the joint and removes the corner.
ÏÏÏ
E-20 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
Procedure
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-21
All Rights Reserved Student Manual
Optional Activities
In this activity you will associatively join curves together into one single spline
and then create a Geometric Expression for the total length of the joined curve.
Step 2 Use Join to join the tube guide string into a single,
associative spline.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-22 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
Tube feature
Tube guide
string
curves
Choose OK.
Joined Curve
Choose Length.
Choose OK
Select the length expression that you just created and take
note of the value. (23.7980886703075)
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-24 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
Isoclines are curves through points where face normals have equal angles from
a reference vector. You must specify a vector and select the face(s) on which the
curves will lie.
Procedure
Choose OK.
To split a surface.
To create an draft angle map" of a surface.
To help in construction of parting surfaces on a casting.
The degree of the resulting splines is controlled by the Curve Fit Method setting
in Preferences→Modeling. The options are Cubic (degree 3) or Quintic (degree
5).
The figure below illustrates isocline curves at 10 degree intervals, from 30° to
80°, with the +ZC axis as the reference axis.
Isocline curves
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-26 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
In this activity you will create associative isocline curves. These curves represent
the break on a surface at which the angle of the surface changes from less than
the isocline angle to greater than the isocline angle.
Top
face
Projection
Vector
Bottom
face
Choose OK.
Top
face
Bottom
face
Choose OK.
Choose Cancel.
Isocline curves
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-28 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
Step 3 Edit the curves which define the Through Curves feature
and observe how the isocline curves update.
Choose Edit→Feature→Parameters.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-29
All Rights Reserved Student Manual
Optional Activities
Wrap/Unwrap
This option allows you wrap curves from a plane onto a cylindrical or conical
face, or unwrap curves from a cylindrical or conical face onto a plane. The
resulting curves are degree 3 splines. Wrap/Unwrap is a feature and produces
curves which are associated to the input geometry.
Curves
Wrap Face
Wrap Plane Curves
Filters Filters
Wrap Plane Any Any
Face Curv
Datum e
Plane Edge
Face
Procedure
ÏÏÏ
E If the selected curves do not lie on the wrap plane, they are first
ÏÏÏ projected to the wrap plane, normal to the plane, and then wrapped
onto the wrap face.
Choose Wrap.
Enter a Cut Line Angle.
Choose OK or Apply.
If the selected curves do not lie on the wrap face, they are first
projected to the wrap face, normal to the face, and then unwrapped
onto the wrap plane.
You can also select the wrap face. Its unwrapped edges may be
desired or useful as a reference.
Choose Unwrap.
Enter a Cut Line Angle.
Choose OK or Apply.
The following figure illustrates the various entities associated with the
Wrap/Unwrap function.
Unwrapped cut
line
Unwrapped
cone
Cut top
Unwrapped
line
cone ÏÏÏ
Wrap face bottom
ÏÏÏ
ÏÏÏ
E
Wrap plane
Tangent line
ÏÏÏ
EDS Mechanical Free Form E-31
All Rights Reserved Student Manual
Optional Activities
Wrap Face
This is the cylindrical or conical face about which curves are wrapped or
unwrapped. You may select only cylindrical or conical faces. If you have a
cylindrical or conical face that is split by a groove or some other feature, you
may choose multiple faces for the Wrap Face. However, these faces, if
uninterrupted, must form a single cylindrical or conical face.
Wrap Plane
This is the plane which is tangent to the Wrap Face. For Wrap, the selected
curves that lie on this plane are wrapped onto the Wrap Face. Selected curves
that are not on this plane are first projected onto this plane, normal to the
plane and then wrapped onto the Wrap Face. For Unwrap, the selected curves
are unwrapped onto this plane. This may be a datum plane or a planar or
trimmed planar face. However, if a face is used, it is treated as a boundless
plane and the resulting unwrapped curves will extend as far as necessary,
regardless of the face boundaries.
Curves
You may select curves, edges, or faces. If you select faces, all the face edges will
be selected.
Tangent Line
This is the imaginary line that represents where the Wrap Plane and the Wrap
Face touch each other. This line is parallel with the cylinder or cone axis.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-32 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
Cut Line
This is an imaginary line that represents the Tangent Line rotated around the
Wrap Face axis according to the Cut Line Angle value. The Cut Line Angle
value controls where the wrapped or unwrapped curves will be located relative
to the Tangent Line after the feature is created. If a closed curve on the Wrap
Face that completely encircles the face axis is being unwrapped, it will be split
at the Cut Line. The following illustration shows the results of different cut line
angles.
0 Degrees
90 Degrees
180 Degrees
270 Degrees
360 Degree
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-33
All Rights Reserved Student Manual
Optional Activities
In this activity you will create associative wrapped curves around a cylinder to
produce the guide path for a cam follower slot. In activity 4-12, you sweep a
profile along the wrapped curve in an identical part.
Face 1
2D cam path
Plane 1
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ Ensure that the Wrap option is selected.
Choose OK.
Wrapped
curve
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-35
All Rights Reserved Student Manual
Optional Activities
This activity lets you practice trimming curves associatively. The contiguous,
closed shape will be used to generate a Swept feature which will be subtracted
from the airfoil to form a cavity.
Step 2 Trim the offset curve with the two lines to form a special
cavity shape. Use Associative Output so that the trims
will update if the input geometry changes.
ÏÏÏ
ÏÏÏ
NOTE Since the offset curve is two pieces, you will perform two
ÏÏÏ
trim operations
E
ÏÏÏ Choose Edit → Curve → Trim...
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-37
All Rights Reserved Student Manual
Optional Activities
Select the first part of the offset curve (the inside curve) to
trim in between the two bounding curves. Ã
First Bounding
Object
Second Bounding
Object
À
Á
Curve to
trim
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
Choose Apply.
ÏÏÏ
E-38 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
NOTE If the Cue Line states that you must select the desired
intersection point for the first and/or second boundary,
and more than one possible intersection is shown, select
the desired intersection point and Choose OK. If
necessary, choose the second desired intersection point
and choose OK.
Select the second part of the offset curve (the inside curve)
to trim in between the two bounding curves.
ÏÏÏ
First Bounding Object Second Bounding Object
ÏÏÏ
ÏÏÏ
E
Curve to trim ÏÏÏ
EDS Mechanical Free Form E-39
All Rights Reserved Student Manual
Optional Activities
Choose Apply.
NOTE Once again, if the Cue Line states that you must select
the desired intersection point for the first and/or second
boundary, and more than one possible intersection is
shown, select the desired intersection point and Choose
OK. If necessary, choose the second desired intersection
point and choose OK.
Choose Cancel.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-40 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
In this activity you will analyze edge deviation between two sheet bodies.
When the Cue prompts you to Select face 1 and close edge,
select the first sheet near an edge which is adjacent to the
other sheet as shown, then select the second sheet near the
same adjacent edge.
Second
First selection selection
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
Ensure that Check Points is set to 50. ÏÏÏ
EDS Mechanical Free Form E-41
All Rights Reserved Student Manual
Optional Activities
Choose OK.
Choose OK.
Notice the value of the Maximum Distance Error, a little over 3.54Ămm.
Edge to Edge
Information Units Millimeters
Deviation Checking
Error Summary
Checkpoint Data
XC YC ZC Dist. Err Angle Err
15.000005 -0.000000 219.849170 0.000000 19.839276
15.139820 -0.000000 217.872180 0.106081 18.933663
15.214846 -0.000000 214.908486 0.122401 18.888357
15.245290 -0.000000 211.095432 0.062934 18.922075
15.251359 -0.000000 206.570362 0.059206 18.956567
15.253262 -0.000000 201.470618 0.231402 18.981018
Deviation Check is available when you edit poles of a spline or sheet. You have
already been introduced to the concepts of the deviation check tool. In this
activity, you may practice dynamic deviation monitoring as you edit a sheet
body.
Match it approximately
Edit this sheet to this sheet.
Step 2 Drag poles on the left sheet until it more closely matches
the profile of the right sheet. ÏÏÏ
Choose Edit Free Form Feature Move Pole...
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-43
All Rights Reserved Student Manual
Optional Activities
The pole structure of the sheet and Move Pole options are
displayed:
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ Choose Deviation Check. Á
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-45
All Rights Reserved Student Manual
Optional Activities
Enable:
Vectors
Markers
Numbers
Type:
Threshold . . . . . . . . . . . 0.5
Samples . . . . . . . . . . . . 50
Length . . . . . . . . . . . . . . 25.0
Choose OK.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-46 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
3.15799
V
This row might be a
good place to start.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
The OK button becomes available after you select a pole.
ÏÏÏ
EDS Mechanical Free Form E-47
All Rights Reserved Student Manual
Optional Activities
Choose OK.
The Move Defining Pole dialog appears.
Experiment to try to match the edge of the sheet you are editing
to the edge you selected for deviation checking by dragging rows
of poles with constant V. Use this procedure:
Choose a row of points.
Select Along Defined Vector or Along Normal. À The
default defined vector, ZC direction, is sometimes useful
for this part.
Choose a micro positioning value. Á 0.01 is reasonable
with this part.
ÏÏÏ
ÏÏÏ
E
Choose OK whenever you need to return to the selection
dialog and pick another row of poles.
ÏÏÏ When you are finished, choose OK until the part updates.
ÏÏÏ
This concludes activity E-10.
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-49
All Rights Reserved Student Manual
Optional Activities
In this activity you will create Tangential, Circular, and Law Extension sheets
from an existing sheet body.
Base face
Base edge
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
Extended Sheet
ÏÏÏ
E-50 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
Base edge
Base face
Circular extension
Step 4 Create a Law Extension from the right edge of the Ruled
sheet.
Base Face
ÏÏÏ
Use this edge as the Curve String ÏÏÏ
ÏÏÏ
E
Select the Base Face shown above, then OK one time to
advance to the Spine String selection step. ÏÏÏ
EDS Mechanical Free Form E-51
All Rights Reserved Student Manual
Optional Activities
90
Choose Apply.
The Confirm Upon Apply dialog appears:
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-52 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
Verify that the Length Law start and end values are in the
correct order, with the extension appearing as shown below.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-53
All Rights Reserved Student Manual
Optional Activities
This activity gives you an opportunity to use the options you have learned
throughout this class to create a solid body representing a boat hull from
nothing more than 3 sketches.
Step 4 When you are finished and satisfied with the results, close
the part.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
This concludes activity E-12.
ÏÏÏ
E-54 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
In this activity you will trim a solid body using a sheet body. Then you will
change the sheet body and see that the associated solid body changes to match
the new sheet body.
Sheet for
trimming
operation
Target Body
Choose OK.
Select the sheet body as the face with which to trim the solid.
Trim
Body
Desired vector
Target
Body
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-56 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
Step 4 Edit the trim feature and reverse the removal direction.
Choose OK.
ÏÏÏ
Step 5 Edit the sheet body that was used to trim the solid body
and modify its shape by adding and removing strings. ÏÏÏ
ÏÏÏ
E
Choose Edit → Feature → Parameters. ÏÏÏ
EDS Mechanical Free Form E-57
All Rights Reserved Student Manual
Optional Activities
Choose Add String. When the cue prompts you to select the
string to be added after, select curve located at the top of the
sheet body.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-58 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
Before After
Top curve
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-59
All Rights Reserved Student Manual
Optional Activities
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-60 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
In this activity you will create a Through Curve Mesh feature with a point as a
primary string. You will practice the proper picking sequence.
Choose OK.
This tells the system that you will be selecting a point as the
last primary string.
End point is
Cross last primary
strings string
Since there is no
spine string or
boundary constraint
required, confirm
(OK) each dialog
until the sheet is
created.
ÏÏÏ
Step 4 Close the part. ÏÏÏ
ÏÏÏ
E
This concludes activity E-14. ÏÏÏ
EDS Mechanical Free Form E-63
All Rights Reserved Student Manual
Optional Activities
In this activity you will first create a swept feature and analyze the body. Then
you will create another Swept feature, a Through Curves feature, and a
Through Curve Mesh feature, and compare each for shape and smoothness.
Step 2 Set any modeling and object preferences that you prefer.
(i.e. grid lines, color, etc.)
Section String #1
Guide String 2
Section String #2
Guide String 1
Section String #3
Spine
ÏÏÏ
ÏÏÏ
ÏÏÏ
E Section String #4
Choose Create.
ÏÏÏ How does the Through Curves body differ from the Swept
body?
Â
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-67
All Rights Reserved Student Manual
Optional Activities
Choose MB2 (or OK) when the last point for first spline is
selected.
The spline is created, and the dialog remains active.
Create a second Spline by Points on the other side of the
bottle, using the same method.
Step 13 Add these two new splines to the definition of the model.
Use Edit → Feature → Parameters...
Display Parameters.
Add String.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
Step 14 Shade the model to see the improvement in the shape.
Step 15 Make layer 5 selectable to see a simple cap for the bottle.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
EDS Mechanical Free Form E-69
All Rights Reserved Student Manual
Optional Activities
Handle
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ Step 4 Save and Close the part.
Cup
The intent of this project is for you to complete the construction of the cup
handle.
The intent of the project is for you to change the hood and create a single sheet
body, similar to the figure below. Use the curve, freeform, and editing options
as necessary. You may wish to use Iso-trim, variable offsets, curve projection,
surface trimming, ruled sheets, face blends, and quilt options.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E Completed Quilt Sheet
ÏÏÏ
E-72 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Optional Activities
The intent of this project is for you to use some of the lines and curves of the
fender to create the basic shapes (sheets) that could be used to create a final
finished fender.
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
The intent of this activity is for you to create a sheet body so that the parameter
lines are parallel to the yellow section curves. ÏÏÏ
EDS Mechanical Free Form E-73
All Rights Reserved Student Manual
Optional Activities
ÏÏÏ
ÏÏÏ
ÏÏÏ
E
ÏÏÏ
E-74 Mechanical Free Form EDS
All Rights Reserved
Unigraphics NX
Student Manual
Glossary
Glossary ÉÉÉ
ÉÉÉ
ÉÉÉ
GL
ÉÉÉ
ABS - Absolute coordinate system.
Absolute Coordinate System - Coordinate system in which all geometry is located
from a fixed or absolute zero point.
active view - One of up to 49 views per layout in which you can directly work.
angle - In Unigraphics, an angle measured on the XĆY plane of a coordinate
system is positive if the direction that it is swept is counterclockwise as viewed from
the positive Z axis side of the XĆY plane. An angle swept in the opposite direction
is said to be negative.
arc - An incomplete circle; sometimes used interchangeably with the term circle."
ASCII - American Standard Code for Information Interchange. It is a set of 8Ćbit
binary numbers representing the alphabet, punctuation, numerals, and other
special symbols used in text representation and communications protocol.
aspect ratio - The ratio of length to height which represents the change in size of a
symbol from its original.
assembly - A collection of piece parts and subĆassemblies representing a product.
In Unigraphics, an assembly is a part file which contains components.
assembly part - A Unigraphics part file which is a userĆdefined, structured
combination of subĆassemblies, components and/or objects.
associativity - The ability to tie together (link) separate pieces of information to
aid in automating the design, drafting, and manufacture of parts in Unigraphics.
attributes - Pieces of information that can be associated with Unigraphics
geometry and parts such as assigning a name to an object.
block font - A Unigraphics character font which is the default font used for
creating text in drafting objects and dimensions.
body - Class of objects containing sheets and solids (see solid body and sheet body).
bottomĆup modeling - Modeling technique where component parts are designed
and edited in isolation of their usage within some higher level assembly. All
assemblies using the component are automatically updated when opened to reflect
the geometric edits made at the piece part level.
ÉÉÉ boundary - A set of geometric objects that describes the containment of a part
ÉÉÉ from a vantage point.
ÉÉÉ
GL
ÉÉÉ
CAD/CAM - Computer Aided Design/Computer Aided Manufacturing.
circle - A complete and closed arc, sometimes used interchangeably with the term
arc."
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.
convert curve - A method of creating a bĆcurve in which curves (lines, arcs, conics
or splines) may be selected for conversion into a bĆcurve.
current layout - The layout currently displayed on the screen. Layout data is kept
in an intermediate storage area until it is saved.
defining points - Spline construction points. Splines created using defining points
are forced to pass through the points. These points are guaranteed to be on the
spline.
emphasize work part - A color coding option which helps distinguish geometry in
the work part from geometry in other parts within the same assembly.
ÉÉÉ feature - An allĆencompassing term which refers to all solids, bodies, and
ÉÉÉ primitives.
ÉÉÉ
GL
ÉÉÉ 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.
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, character - A set of characters designed at a certain size, width and spacing.
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.
inflection - A point on a spline where the curve changes from concave to convex,
or vice versa.
isometric view (TfrĆISO) - Isometric view orientation - one where equal distances
along the coordinate axes are also equal to the view plane. One of the axes is
vertical.
knot points - The defining points of a spline. Points along a BĆspline, representing
the endpoints of each spline segment.
ÉÉÉ part or model - A collection of Unigraphics objects which together may represent
ÉÉÉ some object or structure.
ÉÉÉ
GL
ÉÉÉ 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).
point set - A distribution of points on a curve between two bounding points on that
curve.
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 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.
sheet - A object consisting of one or more faces not enclosing a volume. A body of
zeroĆthickness. Also called sheet body.)
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
parts which cannot be found in the process of opening an assembly.
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.
upgraded component - A component which was originally created preĆV10 but has
been opened in V10 and upgraded to remove the duplicate geometry.
ÉÉÉ 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.
ÉÉÉ
GL
ÉÉÉ view - A particular display of the model. View parameters include view orientation
matrix; center; scale; X,Y and Z clipping bounds; perspective vector; drawing
reference point and scale. Eight standard views are available to the user: Top,
Front, Right, Left, Bottom, Back, TfrĆISO (topĆfrontĆright isometric), and TfrĆTri
(topĆfrontĆright trimetric).
view dependent edit - A mode in which the user can edit a part in the current work
view only.
view dependent geometry - Geometry created within a particular view. It will only
be displayed in that view.
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.
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.
Index
ÉÉÉ
Circular Extensions, 7-2
Alignment Methods, 4-9
Combined Projection, projection vector options,
angles, 4-35
arclength, 4-10
by points, 4-32
2-61
Component, GL-2
ÉÉÉ
ÉÉÉ
IN
distance, 4-35
parameter, 4-10
spine string, 4-36
Part, GL-2
Cone
Direction, GL-2
ÉÉÉ
Origin, GL-2
Angle, GL-1
Conic Rho, 5-9
Angled Extensions, 7-2 constant, 5-9
Arc, GL-1 general, 5-9
least tension, 5-9
ASCII, GL-1 Constraints, GL-2
Aspect Ratio, GL-1 Construction Points, GL-2
Assemblies, GL-1 Control Point, GL-2
Associativity, GL-1 Convert, Curves to BĆCurves, GL-2
Coordinate Systems, GL-3
Attribute, GL-1
Sketch, GL-7
Counterclockwise, GL-3
B Create
curve, extract, isocline curves, E-25
Body, GL-1 free form feature, ruling and through curves,
alignment, 4-9
Bottom-Up Modeling, GL-1 Cubic, 4-56
Boundary, GL-2 Current Layout, GL-3
Bridge, 5-41 Cursor, GL-6
continuity type, 5-43 Curvature, change, 2-77
drag, 5-44 Curve, GL-3
editing, 5-44 combined projection, 2-59
first side string, 5-42 extract, E-17
reset, 5-44 extract isocline, E-25
second side string, 5-42 intersection curve, 2-64
side faces, 5-42 join, E-20
Bridge Curve, 2-43 offset, 2-35
continuity method, 2-44 offset in face, 2-72
project, 2-52
spline, 2-4
wrap/unwrap, E-30
C
Category, Layer, GL-2 D
Chaining, GL-2 Defaults, GL-3
ÉÉÉ
ÉÉÉ
IN
Direction, Cone, GL-2
Directory, GL-3
intersection point not on curve, A-3
Error messages
E
F
Edit
curve Face, GL-3
divide curve, A-2 Face Analysis, 6-2, 6-5, 6-7, 6-10, 6-11
by corners, A-5 analysis type, 6-6
by equal segments, A-2 Gaussian radius, 6-6
by input arc length segments, A-4 maximum radius, 6-6
by knotpoint segments, A-4 mean radius, 6-6
segment by bounding objects, A-3 minimum radius, 6-6
edit spline, by adding a point, E-3 normal radius, 6-6
segmenting a curve, A-2 sectional radius, 6-6
stretch, A-6 U radius, 6-6
stretch, rectangle, A-7 V radius, 6-6
Edit Curve, divide, A-2 display type, 6-2, 6-3
by corners, A-5 fringe, 6-2
by equal segments, A-2 hedgehog, 6-3
by input arc length segments, A-4 resolution, 6-4
by knotpoint segments, A-4 sectioning plane, 6-6
segment by bounding objects, A-3 Features, GL-4
Edit Feature Parameters, 4-7 File, GL-4
Filtering, GL-4
K
Fit Methods, 2-19
by segments, 2-19 Knot Points, GL-4
by tolerance, 2-19
Font
Box, GL-4
L
Character, GL-4 Law Curve, B-2
Line, GL-4 base point, B-3
Framing Data, 2-95 coordinate system, B-3
orientation, B-3
Free Form Construction Result, 4-6
Law Subfunctions, B-4, B-7ćB-26
Free Form Feature, GL-4 By Equation, by equation, B-5
ÉÉÉ
Free Form Modeling, definition of, 1-2 Graphics Laws, B-6
by law curve, B-6
Numeric Laws, B-5
ÉÉÉ
ÉÉÉ
IN
G
constant, B-5
cubic, B-5
linear, B-5
ÉÉÉ
Generator Curve, GL-4 values along spine - cubic, B-5
Geometric Constraint, GL-4 values along spine - linear, B-5
Layer, GL-5
Grid, GL-4
Layout, GL-5
Guide Curve, GL-4
Linear, 4-56
Guide String, 4-53
Listing Window, GL-5
Loaded Part, GL-5
H
Half Angle, GL-2 M
Helix, B-15 Matching Edges, 7-46
number of turns, B-15 Menu, GL-5
orientation, B-16
pitch, B-15 Model, GL-6
radius method, B-16 Model Space, GL-5
tolerance, B-17
turn direction, B-16
N
I N-Sided Surface, 5-59
Multiple Triangular Patches, 5-60
Shape Control, 5-60
Inflection, GL-4
Trimmed Single Sheet, 5-60
Info, Object, Type, Face, 4-6 Normal Extensions, 7-2, 7-19
Intersection Curve, reuse first set, 2-65 Number of Segments, A-3
Isocline curves, extract, E-25 NURBS, 2-5
J O
Join Methods Object, GL-5
general spline, E-21 Offset
polynomial, E-21 3D Axial, 2-36
ÉÉÉ
distance tolerance, 7-28 mff_make_planar, 7-53
transforming, 7-28 mff_match_edge_1, 7-49
ÉÉÉ
ÉÉÉ
IN
variable offset, 7-29
Offset Surface, GL-5
mff_match_parting, 7-81
mff_match_parting_solution, 7-89
ÉÉÉ
mff_mesh_1, E-61
Origin, Cone, GL-2 mff_mesh_3, 4-44
mff_n-sided_1, 5-61
mff_n-sided_2, 5-64
P mff_offset-in-face_1, 2-73
mff_offset_1, 7-30
Parameter, 4-56 mff_offset_2, 7-32
Parameter Expression Variable, B-5 mff_offset_curve_1, 2-37
mff_offset_curve_2, 2-39
Parametric Design, GL-5 mff_parting_string_1, 7-92
Parametric Equations, B-7 mff_project_curves_1, 2-57
mff_ruled_1, 4-12
Part, GL-5, GL-6 mff_s2sa_1, 8-7
Partially Loaded Part, GL-6 mff_section_1, 5-15
mff_section_3, 5-28
Partings, 7-90
mff_section_4, 5-30
Parts Used mff_section_5, 5-33
mff_3d_offset, 2-41 mff_section_6, 5-39
mff_3dspline, 3-16 mff_sew_1, 7-36
mff_align_1, 4-11 mff_smooth, 2-92, E-15
mff_analyze_radius_1, 6-22 mff_soft_blend_1, 5-49
mff_analyze_radius_2, 6-24 mff_soft_blend_2, 5-56
mff_angle_law, 4-82 mff_spline_1, 2-12, 2-20
mff_boatframe, E-54 mff_spline_2, B-21
mff_bottle_pt_file, C-7 mff_spline_law, B-23
mff_bridge_3, 5-45 mff_spline_planes, D-4
mff_bridge_4, 5-46 mff_sweep_1, 4-60
mff_bridge_curve_1, 2-45 mff_sweep_2, 4-65
mff_cam_1, 4-80 mff_sweep_3, E-64
mff_combined-projection_1, 2-62 mff_sweep_4, 4-74
mff_curve_analysis, 3-10 mff_sweep_5, 4-78
mff_deviation, 3-21 mff_sweep_orient_1, 4-69
mff_draft_analysis_1, 6-15 mff_symmetric_bridge, 2-49
mff_draft1, 7-63 mff_thicken_1, 8-4
mff_draft2, 7-72 mff_thrucurves_1, 4-22
mff_drag_poles, 2-98 mff_thrucurves_3, 4-16
mff_edit_poles_1, E-41, E-43 mff_thrucurves_4, 4-33
mff_editspl_1, E-5 mff_trim_curve_1, E-36
mff_editspl_2, 2-81 mff_trim_curve_2, 2-112
mff_editspl_3, E-11 mff_trim_sheet_1, 7-44
mff_editspl_4, 2-87 mff_trimbody_1, E-55
ÉÉÉ
toward a line, 2-54
toward a point, 2-54 Sheet, GL-6
Sheet Body, 4-2
applications, 4-4 ÉÉÉ
ÉÉÉ
IN
R
ReadĆOnly Part, GL-6
Sketch, GL-6
Coordinate System, GL-7 ÉÉÉ
Slope
Real Time Dynamics, GL-6 angle, 2-11
Refresh, GL-6 automatic slope, 2-11
change, E-2
Right Hand Rule, GL-6 direction point, 2-11
Rotation, GL-6 slope of curve, 2-11
vector component, 2-11
Ruled Features, 4-9 vector to point, 2-11
section strings, 4-9
Soft Blend, 5-48
Solid Body, 4-2, GL-7
S Solid or Sheet Bodies, 4-43
SCS, GL-7 Spline, GL-7
analyzing, 3-7
Section Feature, editing, 5-32 Construction Methods, Through Point, By Poles,
Section Features, 5-2 2-10
apex string, 5-7 Creating, 2-8
circle, 5-25 edit, by adding a point, E-3
circular tangent, 5-23 features, 2-9
ends-apex-hilite, 5-37 non-planar, 3-15
ends-apex-rho, 5-11 Segmentation, 2-7
ends-apex-shoulder, 5-10 Splines
ends-slope-cubic, 5-22, 5-25 Analysis Display, introduction to, 3-2
ends-slopes-hilite, 5-38 by poles, 2-10
ends-slopes-rho, 5-26 change weights, 2-19
ends-slopes-shoulder, 5-10 defining points, 2-7
filing type (V direction), 5-7 Degree and Segments, 2-6
cubic, 5-7 editing, 2-75
quintic, 5-7 add point, E-3
fillet-bridge, 5-13 adding poles, 2-80
fillet-rho, 5-12 change degree, 2-89
fillet-shoulder, 5-14 change stiffness, 2-90
five-points, 5-27 constrain options, 2-80
four-points-slope, 5-26, 5-38 along direction, 2-80
highlight conic, 5-3 end curvatures, 2-80
linear tangent, 5-22 end slopes, 2-80
point-radius-angle-arc, 5-24 on a plane, 2-80
ÉÉÉ
distance normal to curve, E-10 section string, 4-55
vector and distance, E-10 spine string, 4-59
ÉÉÉ
ÉÉÉ
IN
moving poles
multiple, 2-79
System, GL-7
ÉÉÉ
single, 2-79
points from file, E-4
remove point, E-4
T
spline smoothing, 2-91 Tangential Extensions, 7-2, 7-19
trim curve, 2-109
Temporary Part, GL-7
editing , moving poles, 2-79
Evaluating, introduction to, 3-2 TfrĆISO, GL-4
Fit, introduction to, 2-18 TfrĆTri, GL-7
fit, 2-19
Thicken, 8-2
Guidelines for creating, 2-9
first offset, 8-2
knotpoints, 2-7
second offset, 8-2
perpendicular to planes, D-1
target solid body, 8-3
points from a file, 2-10
Quality, introduction to, 3-2 Through Curve Mesh Features, 4-37
through points, 2-10 constraints, 4-41
cross strings, 4-37
Stored Layout, GL-7 emphasis, 4-43
Stored View, GL-7 intersection tolerance, 4-41
primary string, 4-37
Stretch, A-6
selecting points as primary strings, 4-40
Rectangle, A-7
using a spine, 4-40
String, GL-7 Through Curves, 4-20
Strings, 4-3 closed in U, 4-31
closed in V, 4-31
SubĆassembly, GL-7
degree, 4-30
Suggestions for Designers, 1-3, 8-5 patch types, 4-30
multiple , 4-31
Surface, GL-7
single, 4-31
Swept Features, 4-53 section strings, 4-20
guide strings, 4-53
Tolerances, 4-7
one guide string, 4-53
angle tolerance, 4-8
three guide strings, 4-54 Distance and Angle, 4-43
two guide strings, 4-54 distance tolerances, 4-8
Swept features Top-Down Modeling, GL-7
interpolation methods, 4-56
cubic, 4-56 Trim, GL-7
linear, 4-56 Trim Curve
orientation control - one guide, 4-67 circular, 2-111
a point, 4-67 linear, 2-111
angular law, 4-67 natural, 2-111
none, 2-111
W
Trimmed Sheet , 7-39
projection along, 7-40 WCS, GL-8
regions will be discarded, 7-43 Work Layer, GL-8
regions will be kept, 7-43
Work Part, GL-8
Wrap/Unwrap
cut line, E-33
U tangent line, E-32
wrap face, E-32
U and V Grids, 4-4
Unigraphics, GL-7
Units, GL-7 X ÉÉÉ
Upgrade, Component, GL-7 XCĆAxis, GL-8 ÉÉÉ
ÉÉÉ
IN
V Y ÉÉÉ
YCĆAxis, GL-8
Version, GL-8
View, GL-8
Isometric, GL-4 Z
Trimetric, GL-7
Work, GL-8 ZCĆAxis, GL-8
ÉÉÉ
ÉÉÉ
ÉÉÉ
IN
ÉÉÉ
(This Page Intentionally Left Blank)
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. With what other CAD/CAM/CAE systems are you familiar?
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, mechanical parts, 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. Developed Curves (continued)
Lesson 3. Curve Analysis
Workbook Section 1 Splines and Spline Analysis
Afternoon
Lesson 4. Primary Sheets and Bodies (continued)
Workbook Section 2 Primary Sheets
Afternoon
Lesson 5. Transitions (continued)
Workbook Section 3 Transitions
Workbook Section 4 Additional Transitions
Afternoon
Lesson 7. Working with Sheets and Curves
Afternoon
Lesson 8. Sheets and solids
Workbook Section 8 Sheets and Solids
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.
Were the course objectives clearly defined and were they met? Yes No
Please explain:
Did the course materials have sufficient detail for learning Free Form functions?
Please explain:
Were concepts effectively communicated so that you understand the application? Yes No Please
explain:
How well prepared do you now feel to use the functions covered in this course in your day to day
activities? Please explain:
Were the student activities effective in learning Unigraphics Free Form? Yes No
Please explain:
over
Did this course meet your expectations and requirements relative to Free Form modeling? Comment:
Do you have any other suggestions on how the course could be improved? Yes No
Please explain:
In order to continually improve our courseware a post class survey is conducted. Would you be willing
to participate in this survey? (If you check this box, please make sure that your name is on this sheet.)
Create Construction
Sheets or Bodies,
and Construction
Curves
Final Operations:
Thicken, Trim, Sew
or Boolean Ops