Professional Documents
Culture Documents
Student Guide
May 2007
MT11050 NX 5
Publication Number
mt11050_g NX 5
mt11050_g NX 5
Contents
Course overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Course description . . . . . . . . . . . . .
Intended audience . . . . . . . . . . . . .
Prerequisites . . . . . . . . . . . . . . . . .
Objectives . . . . . . . . . . . . . . . . . . .
Student responsibilities . . . . . . . . .
Class standard for NX parts . . . . . .
Class part naming . . . . . . . .
Colors . . . . . . . . . . . . . . . . .
Seed part . . . . . . . . . . . . . . . . . . . .
How to use this manual . . . . . . . . .
Workbook overview . . . . . . . . . . . .
Classroom system information . . . .
Student and workbook parts
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7
7
7
8
8
9
9
10
11
11
12
13
13
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 1-2
. 1-4
. 1-5
. 1-7
. 1-8
. 1-9
1-10
1-13
1-14
1-16
1-17
1-18
1-20
1-24
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 2-2
. 2-3
. 2-6
. 2-8
2-11
2-12
Contents
Use 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Activity: Level Based In-process Workpiece (IPW)
Pre-Drill Engage and Cut Region Start Points . . .
Activity: Pre-Drill Engage Point . . . . . . . . . . . . .
Cavity Milling stock options . . . . . . . . . . . . . . . .
Activity: Blank Distance option . . . . . . . . . . . . . .
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
2-13
2-14
2-18
2-19
2-22
2-23
2-26
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 3-2
. 3-4
. 3-8
. 3-9
3-13
3-17
3-19
3-22
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 4-2
. 4-6
. 4-9
4-15
4-16
4-20
4-21
4-23
....
....
....
...
...
....
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 5-3
. 5-4
5-10
5-12
5-17
5-22
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 6-3
. 6-4
. 6-7
. 6-9
6-11
6-12
6-15
6-18
mt11050_g NX 5
Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 7-3
. 7-4
7-11
7-12
7-14
7-14
7-27
7-28
7-42
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 8-3
. 8-8
8-17
8-18
8-21
8-28
8-30
8-34
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 9-3
. 9-5
. 9-6
. 9-7
9-12
9-15
9-19
9-26
9-31
9-38
9-46
9-49
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 10-3
. 10-4
10-11
10-12
10-13
Contents
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
10-16
10-17
10-19
10-20
10-23
10-24
10-31
10-32
10-37
10-38
10-43
mt11050_g NX 5
Course overview
Course description
The Multi-Axis Machining course teaches the use of the Manufacturing
application for creating 4 and 5-axis milling tool paths. You will learn about
the Variable Contour and Sequential Mill operation types that are designed
for multi-axis machining. You will also learn about the tool axes that are
available within Variable Contour and Sequential Mill operations.
Intended audience
This course is intended for Manufacturing Engineers, NC/CNC programmers
and anyone with the desire to learn how to create four and five axis tool paths.
Prerequisites
The required prerequisites for the course are NX Manufacturing
Fundamentals or the CAST equivalent. Any additional experience in creating
multi-axis tool paths is an asset in taking this course.
Objectives
Objectives
After successfully completing this course, you will be able to perform the
following activities in NX:
choose the best type of tool axis for creating various multi-axis tool paths
Student responsibilities
Be on time.
Participate in class.
mt11050_g NX 5
Course overview
Where the student is requested to save a part file for later use, the initials
of the students given name, middle name, and surname replace the course
identifier "***" in the new file name with the remainder of the file name
matching the original. These files should reside in the students personal
directory.
The arrow symbol
The arrow symbol ( ), represents that you choose an option, then
immediately choose another option. For example, ToolsOperation
NavigatorTool pathReplay means:
Colors
The following colors are preset to indicate different object types.
10
Object
Solid Bodies
Color Used
Green
Sheet Bodies
Yellow
Green
Blue
Sketch Curves
Reference Curves
(in sketches)
Datum Features
Cyan
Gray
White
Red
Aquamarine
mt11050_g NX 5
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
layer categories
part attributes
Presentation
Activity
Summary
While working through lesson activities, you will experience a higher degree
of comprehension if you read the Cue and Status lines.
At the start of each class day you will be expected to log onto your terminal
and start NX, being ready to follow the instructors curriculum. At the end of
the days class you should always exit NX and log off the terminal.
UGS Corp., All Rights Reserved
11
Workbook overview
Workbook overview
The workbook contains a project that requires you to apply the knowledge
that you learned in the class and in the Student Activities. The projects do
not contain detailed instructions as do the Student Activities.
The intent of the projects is to allow you to apply the skills taught in this
course. At any point when you are not making progress, ask your instructor
for help.
12
mt11050_g NX 5
Course overview
Password:
Work Directory:
Parts Directory:
Instructor:
Date:
13
Lesson
Purpose
In this lesson, you will learn different methods available for creating
machining geometry, using the WAVE (What If Alternative Value
Engineering) Geometry Linker, that is associated to the designers original
geometry.
Objective
Upon completion of this lesson, you will be able to:
Build a simulated casting solid body using the Wave Geometry Linker.
1-1
1-2
mt11050_g NX 5
The At Timestamp option lets you specify where the linked object is placed
in the feature list. When turned off, any new features added altering the
parent geometry will be reflected in the linked geometry. When turned on,
new features added after the link was created will not be affected.
Blank Original lets you blank the original geometry so that the linked
geometry in the work part will be easier to work with while the assembly
is displayed.
1-3
Points
Curves/Strings
Sketches
Datums
Faces
Regions of Faces
When selecting geometry to copy, you should consider how permanent the
geometry will be. If you copy as little geometry as possible to do the job,
performance will be improved but updates will be less robust when the parent
geometry is altered.
For example, if you copy individual curves to another part, the link may not
update correctly if one of the curves is deleted. Conversely, if you copy an
entire sketch, curves may be removed or added and the link will update.
1-4
mt11050_g NX 5
Edit links
Links may be edited by choosing EditFeature Parameters in the Model
Navigator and selecting a linked feature. Linked features have an Edit dialog
box similar to the one below.
When this dialog box is displayed, the cursor is active in the graphic window
allowing new parent geometry selection for the link being edited. The new
parent geometry must be the same type as the old geometry (curve, datum,
solid body, etc.)
Parent indicates the parent geometry type. If the feature was linked, but
the link has been broken, the parent is shown as a Broken Link.
Part shows the name of the part where the parent geometry is located. If
the parent geometry is located in the current work part, the part name
given is Work Part.
The dialog box information updates when you select new parent
geometry, which you can do at any time.
1-5
Break Link lets you break the association between the linked feature and
its parent. This means that the linked feature will no longer update if its
parent changes. You can later define a new parent by selecting geometry
with the cursor.
Depending on the geometry type of the feature being edited, other options
may appear on the dialog box.
When editing links and selecting new parent geometry, it may be easier
to temporarily work in an exploded view to distinguish between the
existing linked geometry and the new parent geometry.
1-6
mt11050_g NX 5
Broken links
A link may become broken for several of the following reasons:
The path from the linked geometry to the parent part is broken. This can
occur if the component part containing the parent geometry is deleted
or substituted.
If the parent is removed from the start part reference set that defines
the linked part.
If you deliberately break the link (e.g., using Edit Feature or the Break
option on the WAVE Geometry Navigator dialog box).
When a link breaks for an indirect reason (i.e., any reason except the last one
listed above), the link is identified as newly broken until you accept it. You
can accept newly broken links from the WAVE Geometry Navigator dialog
box or the Edit during Update dialog box.
After a link is accepted, its status is changed to broken until a new parent is
defined.
1-7
1-8
The Information option provides details about the links that will be
broken in an Information window.
mt11050_g NX 5
1-9
All machined faces have 1/4" of added stock. Once the modeling changes
are made, you will drill all holes and machine the ring groove into the
mixer outlet face, since the casting process was not accurate enough for the
tolerances required.
Step 1:
1-10
mt11050_g NX 5
Click the Model tab. Expand the Units list and select Inches.
On the Model page, select the Assembly template.
This template will provide the standard Layer settings and
Category Names as defined for this class.
In the New File Name group, in the Name input box, replace
the default name with ***_mixer_mfg , where *** represents
your initials. Ensure Folder is set to your home folder.
Saving parts to your home is standard practice for this class.
Parts that you create must be saved in a folder to which you
have read and write permissions.
Click OK.
Step 2:
The Add Component dialog box appears. This will allow you to
add the part we are going to work on.
In the Part group, click Open
Step 4:
1-11
on the toolbar.
1-12
mt11050_g NX 5
Link procedure
You use the InsertAssociative CopyWAVE Geometry Linker dialog box
to create associated objects between part files. The linker allows you to
copy geometry downward into component parts, upward into higher level
assemblies, or sideways between components within an assembly. As you
build your Mixer assembly you will use the sideways functionality.
To create linked geometry:
Arrange your assembly display so that the part containing the geometry
to be copied is visible, and the geometry of interest is selectable.
Change Work Part to the part that is to receive the linked copies.
Use the linker dialog box to filter the type of object(s). You may select
several objects of different types.
Choose Apply to make copies and remain in the Selection dialog box, or
OK to copy objects and exit the dialog box.
1-13
Step 2:
Select the System Defaults Role tab and drag the Essentials with
full menus icon to the graphics screen.
Choose InsertAssociative CopyWave Geometry Linker.
It is possible to link types of geometry other than solid bodies.
Curves, Sketches, and Datum Planes are also commonly linked.
Set Type to BODY
box.
1-14
mt11050_g NX 5
Make the top-level part the displayed part, then save the work
in progress.
At this point no physical difference exists between the mixer body
and the mixer casting. They do have a visual difference. In the next
activity, you will perform modeling changes to the mixer casting.
In the Assembly Navigator, right-click on the
***_mixer_casting component, choose Display
Parent***_mixer_mfg.
In the Assembly Navigator, right-click on ***_mixer_mfg,
choose Make Work Part.
Click on the red check mark in front of Mixer_body and the
yellow casting will remain on the screen.
Click on the red check mark in front of ***_mixer_casting and
it will leave the screen.
Click on the grey checkmark in front of mixer_body and the
original model will appear.
Click on the grey checkmark in front of ***_mixer_casting
and it will appear, but will blend completely with the original
model. This will be changed in the next activity.
Click Save
1-15
Simplify
Simplify is a powerful modeling tool that can be used to satisfy a wide range
of needs in developing models that are associative, but somewhat different.
Simplify provides a method of removing faces. This process must be able to
extend surrounding faces to "heal the wound" where the faces have been
removed.
Uses of Simplify:
1-16
Remove details such as holes and blends for finite element analysis.
In casting tooling work, core and pattern preparation in parts where the
regions were not modeled separately. Simplify can often be used both
to remove interior faces, for patterns, and to remove exterior faces, for
cores (if the system cannot heal wounds left by core removal, the pattern
designer must extract regions and sew core-print faces to obtain a core
body).
Preparing a body for export to a supplier who need only be concerned with
the exterior envelope. Interior faces are removed using simplify, then the
simplified part is linked into a new part for export to the supplier. The
linked part has no "knowledge" of interior features in the original, but it
can still be updated by the owning company if the parent body changes.
mt11050_g NX 5
Set the size for the Hole Dia Less Than parameter.
1-17
Step 2:
mt11050_g NX 5
Select any face on the body that will not be removed when the
holes are removed.
Select Automatic Hole Removal.
Specify .500 in the Hole Dia Less Than field and press the
return key.
Click Apply in the Simplify Body dialog box.
The Simplify Body information window gives the number of faces
removed and retained (in this case 7 faces are removed, 108 faces
remain).
Click Save
1-19
Step 2:
1-20
mt11050_g NX 5
In the Limits group, set End to Until Extended and select the
outlet face.
Set Boolean to Unite.
OK the Extrude dialog box.
Step 3:
1-21
Choose OK.
Step 5:
Make ***_mixer_mfg the work part, and compare the two solid
bodies.
To fully realize the extent of the changes made, you will display
both the original and the linked body together.
1-22
mt11050_g NX 5
1-23
Summary
The WAVE Geometry Linker provides an efficient method to associatively
copy geometry used for machining from a component part in an assembly into
a work part. The machining geometry is modifiable for manufacturing needs
but does not change the original design intent.
In this lesson you:
1-24
mt11050_g NX 5
Lesson
Purpose
This lesson teaches you how to use additional Cavity Milling options to create
tool paths. You will also use Geometry Parent Groups to machine Cavity
Milling geometry.
Objective
Upon completion of this lesson, you will be able to:
2-1
Cut Levels
Cavity Milling cuts geometry in planes or levels.
The advantage to this approach is that tool paths remain relatively short, due
to minimum tool path movement, which is performed in layers.
The closer the geometry approaches horizontal, the more stock that remains.
Through the use of Cut Level parameters, you can reduce the amount of stock
that remains by reducing the depth of cut in these near level areas.
Use Cut Levels
dialog box.
To reduce the amount of additional stock, a new range can be added. The
Depth per Cut in that Range only is modified.
In the next activity, you will use various Cut Level parameters.
2-2
mt11050_g NX 5
Step 3:
Generate
UGS Corp., All Rights Reserved
the operation.
Multi-Axis Techniques Student Guide
2-3
A warning message states that the Tool cannot fit into level 14.
At this level, the part and blank geometry are identical, the trace
generated for the part and blank geometry are the same; therefore
no geometry is available for machining. You will now alter the cut
levels to eliminate the warning message.
Large and small plane symbols appear. The large plane represents
the Range, and the small planes are the Levels within the Range.
Some Ranges do not have any additional levels.
2-4
mt11050_g NX 5
At the very top of the dialog box, there are three buttons for
defining ranges. The Auto Generate (1) button defines ranges
that will align with planar horizontal faces. The User Defined (2)
button defines ranges by selection of the bottom plane for each
new range. The Single (3) button defines the cut range based on
part and blank geometry.
(beneath Range 1,
The color changes for the active planes, and the Range number and
Level numbers change to Range 2, Levels 2-7.
Click
until Range 4, Levels 12-14 is highlighted, and the
Range Depth value is 3.25.
This is where we want to stop machining at, but there is one more
Range left.
Click
one more time and Range 5, Levels 15-16 are
highlighted, and the Range Depth value will read 3.75. Now
click Delete Current Range
Generate
the operation.
2-5
Cut patterns
In the Path Settings Group, Cut Pattern determines the pattern the cutter
will use when machining the part.
Zig
always cuts in one direction. The tool retracts at the end of each
cut, then positions to the start of the next cut.
Follow Periphery
offsets the tool from the outermost edge that is
defined by Part or Blank geometry. Internal islands and cavities will require
Island Cleanup or a clean up Profile pass.
2-6
mt11050_g NX 5
Follow Part
creates concentric offsets from all specified Part geometry.
The outermost edge and all interior islands and cavities are used to compute
the tool path. Climb (or Conventional) cutting is maintained.
Trochoidial
cut pattern uses small loops along a path (resembles a
stretched-out spring). This is a useful cut pattern in high speed machining
applications when constant volume removal needs to be maintained.
Profile
follows a boundary using the side of the tool. For this method,
the tool follows the direction of the boundary.
2-7
2-8
mt11050_g NX 5
Step 3:
Click Generate
Click Generate
Click Verify
2-9
Step 6:
This time the tool path is more efficient in the method of cleaning
up the corners.
Save the part.
2-10
mt11050_g NX 5
2-11
2-12
mt11050_g NX 5
Use 3D
Use 3D uses a 3D internal definition to represent the remaining material.
All milling operations can produce a 3D IPW. Using 3D is the correct IPW
option if you are also using other types of operations to remove material from
the blank. For example, if your cavity milling operation follows a surface
contouring operation, then you must use the 3D IPW.
2-13
You will make three operations, all using the same WORKPIECE and
MILL_AREA. Planning ahead when programming will lead you to make and
use Geometry groups
Step 1:
Step 2:
2-14
mt11050_g NX 5
Step 3:
PROGRAM
EM-1.25
INSIDE_MILL_AREA
MILL_ROUGH
Click Generate
2-15
PROGRAM
EM-.75
INSIDE_MILL_AREA
MILL_ROUGH
Click Generate
PROGRAM
EM-.5
INSIDE_MILL_AREA
MILL_ROUGH
Again the Tool Path generate message comes up and states that
warning have been generated. Click Cancel this time, as we know
that there are square corners in our model which cannot be cut.
2-16
mt11050_g NX 5
2-17
Cavity Mill
Corner Rough
Rest Milling
Z-Level Processors
Profile 3D
Face Milling Processors
Planar Mill Processors
Plunge Mill
Where Found
Non Cutting Moves Start/Drill
Points
Non Cutting Moves Start/Drill
Points
Non Cutting Moves Start/Drill
Points
Non Cutting Moves Start/Drill
Points
Non Cutting Moves Start/Drill
Points
Non Cutting Moves Start/Drill
Points
Non Cutting Moves Start/Drill
Points
Points in Path Settings
2-18
mt11050_g NX 5
Step 2:
Step 3:
Step 4:
Click the Start/Drill Points tab and expand the Pre-Drill Points
group.
Click the Point Constructor
and select the arc center of
the drilled hole in the Blank that we are going to engage into.
OK the Point dialog box.
Expand the List and verify that a value of 5.2500, 2.5000, and
3.1250 is present.
UGS Corp., All Rights Reserved
2-19
2-20
mt11050_g NX 5
Step 5:
Notice that all levels start at the Pre-Drill Engage Point in the
center of the part, then move to the start point which is determined
by the processor.
Click Verify
Click Play
2-21
2-22
mt11050_g NX 5
2-23
Program: ROUGH_WITHOUT_CASTING
mt11050_g NX 5
Step 5:
Click OK.
The tool path cuts all of the core geometry.
Notice that the tool path follows the part contour since you used
the Blank Distance option rather than selecting other geometry
(such as a solid block) to represent the Blank shape.
In this case, you specified that the Blank was near-net-shape with
.200" stock overall.
Choose OK to accept the tool path.
Save and close the part file.
2-25
Summary
The Cavity Milling module provides efficient and robust capabilities
of removing large amounts of stock, primarily in cavity and core type
applications.
2-26
Use of the In-Process work piece for accurate removal of material using
different size cutting tools
mt11050_g NX 5
Lesson
Z-Level Milling
3
Purpose
This lesson is an introduction to the Z-Level operation type, which is useful
when profiling steep areas. You can also isolate specific areas that you want
to cut or avoid cutting within a Z-Level operation.
Objective
Upon completion of this lesson, you will be able to:
Understand the meaning and use of steep and non-steep areas of geometry.
3-1
Z-Level Milling
Z-Level Milling
Z-Level Milling is designed to profile bodies or faces at multiple depths. It
will cut steep areas (the steepness of the part at any given area is defined by
the angle between the tool axis and the normal of the face) or the entire part.
The following Z-Level operation types are available:
Part geometry and Cut Area geometry can be specified to limit the area to
be cut. If cut area geometry is not defined, then the entire part is used as
the cut area.
mt11050_g NX 5
Z-Level Milling
Many of the option settings found in Z-Level Milling are the same as in other
operation types. A description of some of these options are as follows:
Geometry
Part geometry consists of bodies and faces which represents the Part after
cutting
During tool path generation, the geometry is traced, steep areas and trace
shapes are determined, cut areas are identified and a tool path is generated
for all cut depths specified.
3-3
Z-Level Milling
Step 3:
mt11050_g NX 5
Z-Level Milling
Click OK.
The Zlevel Profile dialog box is displayed.
Step 4:
The Cut Levels dialog box is displayed, and plane symbols appear
on our part which represent Ranges and Levels.
3-5
Z-Level Milling
Select the Downward icon and observe the Range change and
the highlighted area move down on the model.
Choose OK.
Step 5:
3-6
mt11050_g NX 5
Z-Level Milling
Step 6:
3-7
Z-Level Milling
Steep Angle
The steepness of the part at any given area is defined by the angle between
the tool axis and the normal of the face. The steep area is the area where the
steepness of the part is greater than the specified Steep Angle. When the
Steep Angle is toggled on, areas of the part with a steepness greater than or
equal to the specified Steep Angle are cut. When the Steep Angle is toggled
off, the part, as defined by the part geometry and any limiting cut area
geometry, is cut.
3-8
mt11050_g NX 5
Z-Level Milling
3-9
Z-Level Milling
Program: INTERIOR-PROGRAM
Tool: EM-.500-.06
Geometry: MILL_AREA
Method: MILL_FINISH
Click OK.
The Zlevel Profile dialog box is displayed.
In the Geometry group, click Edit
(beside Geometry).
next to Specify
next to Specify
mt11050_g NX 5
Z-Level Milling
The system prepares a display of what our stock looks like after
the two operations, but we do not need to watch the step by step
material removal.
Notice the areas cut by the tool paths. Many of the
areas near the blends were not machined so that another
operation with a more appropriate tool radius could be used.
Remember that the Steep Angle was set to 65 degrees and
may need to be changed.
OK the Tool Path Visualization dialog box.
Save the part file, but do not close as you will be using it in
the next activity.
Minimum Cut Length
Minimum Cut Length enables the elimination of short tool path segments
that may occur in isolated areas of the part. Moves shorter than this value
are not generated.
UGS Corp., All Rights Reserved
3-11
Z-Level Milling
Cut Order
Z-Level Milling determines cut traces by shape. Shapes can be profiled by
Depth First in which each shape is completely profiled before beginning to
profile the next shape. Shapes can also be profiled by Level First in which all
shapes are profiled at a particular level before cutting each shape at the
next level.
This is an example of Depth First in which the right raised area was cut first,
then the cutter was picked up and the left side was then cut and then the
operation went around the base till completion.
3-12
mt11050_g NX 5
Z-Level Milling
3
Select Create Geometry
tool bar.
3-13
Z-Level Milling
Make sure that the system you are using has the Preference
Selection Multi-Selection set to Rectangle for the Mouse
Gesture, and Inside for the Selection rule.
Click OK.
To briefly review you have created a Geometry Parent Group,
named ZLEVEL_AREA which contains the geometry of the island.
This Geometry Group will be used in the ZLEVEL_PROFILE
operation.
You will now create the operation.
Step 2:
mt11050_g NX 5
Z-Level Milling
3-15
Z-Level Milling
3-16
mt11050_g NX 5
Z-Level Milling
3-17
Z-Level Milling
Z-Level tool path is machined from the top-down and uses the same
connection methods as it would without the Cut Between Levels option
When a gap is discovered, the gap is cut, cutting continues until another
gap is found or the cut is complete at that level.
Z-Level Gap machining is activated from the Cut Parameters dialog box by
selecting the Connections tab and selection of Cut Between Levels. Modify the
parameters on that dialog box as needed.
Additional information on Z-Level Gap Machining can be found in the
on-line documentation from within the NX Help pull down.
3-18
mt11050_g NX 5
Z-Level Milling
3-19
Z-Level Milling
The tool path is displayed. Note the non-steep areas and the
numerous engage retracts that occur.
3-20
mt11050_g NX 5
Z-Level Milling
The non-steep areas are now machined as well as the steep areas
of the part.
Choose OK to save the operation.
Save and Close the part file.
3-21
Z-Level Milling
Summary
This lesson was an introduction to Z-Level milling, which is used when
profiling steep areas (the steepness of the part at any given area is defined by
the angle between the tool axis and the normal of the face). This operation
type is useful in minimizing the amount of scallop or cusps that remains
on the part.
In this lesson you:
3-22
mt11050_g NX 5
Lesson
Use the Fixed Contour Area Milling and Flow Cut Drive methods to
create tool paths
Choose the most appropriate drive method for a Fixed Contour operation
4-1
Drive Points - are generated from the drive geometry and projected onto
the part geometry.
Projection Vector - used to describe how the drive points project to the
part surface and which side of the part surface the tool contacts. The
selected drive method determines which projection vectors are available.
The projection vector does not need to coincide with the tool axis
vector.
mt11050_g NX 5
4-3
The MILL_GEOM group which allows part, blank and check geometry.
The MILL_BND group which also allows part, blank, check and trim
and floor boundary geometry.
The MILL_AREA group allows part and check but not blank geometry. It
also allows for the specification of Cut Areas ,Wall and Trim geometry.
4-4
mt11050_g NX 5
4-5
4-6
mt11050_g NX 5
Flow Cut drive method using Cut Area and Trim Boundary Geometry
The Flow Cut drive method allows Cut Area geometry to be defined the same
way as the Area Milling drive method. Concave valleys are analyzed within
the cut area as well as concave valleys formed by the cut area and part
geometry. Valleys formed by the cut area and check geometry are excluded.
Trim boundaries:
4-7
Outside In Alternate cuts a Flow Cut valley from outside towards the middle
Reference Tool Diameter lets you specify the diameter of the tool from the
previous operation on this part of the part.
Overlap Distance enables you to extend the width of the area defined by the
Reference Tool Diameter along the tangent surfaces.
Steep enables the use of steepness to control the cut regions and their cut
directions.
Much additional information on Flow Cut can be found in the Help
Documentation NX5 Help Library Manufacturing Manufacturing
Milling Fixed and Variable Contour Fixed Only Flow Cut Drive
Methods and then choose the area of interest.
4-8
mt11050_g NX 5
Save As ***_male_cover_mfg_3 .
Enter the Manufacturing application and display the Operation
Navigator in the Program Order.
Step 2:
4-9
Operation
Program to MALE_COVER
Tool to BALLMILL-1.00
Geometry to WORKPIECE
Method to MILL_SEMI_FINISH
mt11050_g NX 5
Percent to 25
Click OK.
Generate
4
the tool path.
Program to MALE_COVER
Tool to BALLMILL-1.00
Geometry to WORKPIECE
Method to MILL_FINISH
4-11
Stepover to Scallop
Height to .002
Choose OK.
Generate
4-12
mt11050_g NX 5
Program to MALE_COVER
Tool to BALLMILL-0.500
Geometry to WORKPIECE
Method to MILL_FINISH
Step 7:
4-13
Click Generate
Note that the area being cut is in reference to the 1.000 Reference
Tool diameter.
Choose OK.
Save and Close the part.
4-14
mt11050_g NX 5
Cut Area
In the previous activity, we attacked the entire part with our operations for
semi-finish and finishing. Now we are going to break our part down into
smaller pieces. This may be due to machine time consideration or other shop
driven reasons.
If an area of our part requires numerous machining operation on any given
area, then a separate Geometry Group should be made under the Create
Geometry group. We are going to create our Cut Area as a Geometry Group.
We will break our part down to an even smaller machining area by using a
Trim Boundary in the next activity.
Only faces and sheet bodies can be selected for Cut Area geometry. The
Features option allows surface regions (groups of faces or sheet bodies) for
selection purposes.
4-15
Open the part file, rename it, and enter the Manufacturing
application.
Open the part male_cover_mfg_2.
4-16
mt11050_g NX 5
4
This Fixed Contour operation machines the entire part. This is not
the desired result.
In the next steps, you will create a MILL_AREA geometry group to
limit the machining to just the two ribs protruding from the part.
Refresh the graphics screen.
There are at least three ways to refresh the screen:
1. Rightclick Refresh
2. Press the F5 button
3. From the top menu bar, choose View Refresh
Step 3:
4-17
Click OK.
The MILL_AREA dialog box is displayed.
Step 4:
4-18
mt11050_g NX 5
4-19
Trim Boundary
A Trim Boundary is like any other boundary except it can control the tool
path and prevent the generation either inside or outside of the boundary.
A Trim Boundary can be part of the Mill Area Geometry group, or as an
addition to the operation. Does the area in question require multiple
machining will determine where it should be placed.
4-20
mt11050_g NX 5
4
Step 2:
Click TRIM
4-21
Any tool path that falls within the Trim boundary is removed. This
is because our Trim Side was set to Inside.
Save and Close the part file.
4-22
mt11050_g NX 5
Summary
This lesson introduced you to Fixed Contour operations that gives you the
ability to machine complex contour geometry with numerous options.
In this lesson you:
4-23
Lesson
Purpose
This lesson introduces the application of machining parts utilizing 4 and
5 axis machining principles.
Objective
At the conclusion of this lesson, you will be able to:
5-1
NX always requires a tool axis; if one is not specified, the default tool axis
is equal to the Z of the MCS (sometimes referred to by the vector of 0,0,1)
Fixed-Axis machining with a tool axis other than (0,0,1) involves setting
the tool axis to the proper orientation
Prior to rotation of the table to a new position, verify the tool has been
retracted far enough to clear the part/fixture during rotational moves
5-3
Choose StartManufacturing.
mt11050_g NX 5
Step 2:
FIXED_AXIS
EM-1.00-0
TOP
MILL_FINISH
Also note that the tool used in this operation is a 1.00" diameter
end mill with 0" corner radius.
Type top_face in the Name box.
Click OK.
The FACE_MILLING_AREA dialog box is displayed.
Select Follow Periphery from the Cut Pattern list..
Type 50 in the Perecnt box.
Generate the operation and then choose OK from the Display
Parameters dialog box.
The generated tool path is displayed.
Click OK to accept the operation.
Step 3:
5-5
Click Play
5-6
mt11050_g NX 5
5-7
Step 6:
5-8
mt11050_g NX 5
Click Generate.
Choose OK on the FACE_MILLING_AREA dialog box to save
the operation.
Step 7:
5-9
Disadvantages:
5-10
None
Fixture Offset
CSYS rotation
mt11050_g NX 5
The default setting is Fixture Offset. The designated option setting is then
passed to the post processor, along with the Main and Local coordinate system
to output the appropriate fixture offset values (G54...G59). The post processor
needs to be modified for this action to occur.
Advantages:
Disadvantages:
Machine tool post processor must be set up to obtain the correct output
The following activity will address using a Main and Local MCS.
5-11
5-12
mt11050_g NX 5
5-13
Choose OK.
You will now list the tool paths for the existing operations that use
the Local MCS and observe that the X, Y and Z values are output
from the Local MCS.
Step 3:
Step 4:
Click Postprocess
5-14
mt11050_g NX 5
5
Notice the values for the X, Y and Z axes.
Cancel the Postprocess dialog box.
Step 5:
You will now modify the local MCS so the output is from the local
MCS.
Change to the Geometry view of the Operation Navigator.
Edit the MCS_000 parent group and change the Special Output
to Fixture Offset.
Choose OK.
Repeat the above step action item for MCS_90 .
Choose OK.
Change to the Program Order view of the Operation Navigator.
Highlight the T_STONE parent group.
Click Postprocess
5-15
Notice the values for the X, Y and Z axes and compare with the
previously posted output. The tool path is now output from the
local MCS.
Close the part file without saving.
5-16
mt11050_g NX 5
5-17
mt11050_g NX 5
Choose OK.
Double-click on the MCS_180 group object.
Expand the Details arrow.
Note that the Coordinate System Purpose selected is Local and
that Special Output is set to Use Main MCS.
Choose OK.
You will now list the tool paths for the existing operations that
use the Local MCS and observe that the X, Y and Z values are
the same for each one.
Step 3:
Click Postprocess
5-19
5-20
mt11050_g NX 5
Click Postprocess
Notice the values for the X, Y and Z axes and compare with the
previously posted output. Also note the G54, G55 and G56 that is
used for fixture offsets.
Close the part file without saving.
5-21
Summary
The majority of "multi-axis" machining can actually be considered to be
planar or fixed axis in nature. The spindle axis, on some machines, is not
normal to the Z direction of the machine tool and the actual machining does
not force a change in rotation of the rotary axis. Designation of tool axis and
MCS is crucial to perform this type of work.
In this lesson you:
5-22
mt11050_g NX 5
Lesson
6-1
6-3
Toward Point
Toward Curve
Tilt Angle
The Tilt Angle can be set by using Specify or Automatic.
The Automatic Tilt angle is determined using the Maximum Wall Height and
the Part Safe Clearance. The Maximum Wall Height is the distance from
the tool tip, along the tool axis that the wall is encountered. In the example
below, if the Maximum Wall Height is set to 1.5 the holder will avoid the
geometry using the 1.00 diameter of the holder plus the Part Safe Clearance.
6-4
mt11050_g NX 5
This tool path was generated using an Maximum Wall Height of 1.00. The tool
rests on the part surface but the tool holder interferes with the part geometry.
The same operation generated with a Maximum Wall Height of 2.00. Notice
that the tool leans over so the first diameter of the holder doesnt collide
with the part. The Part Safe Clearance is the clearance distance for the
holder. The large diameter still collides because the Maximum Wall Height
still needs to be adjusted.
6-5
The same operation generated with an Maximum Wall Height of 3.00. Notice
that the tool tilts so the large diameter of the holder doesnt collide with
the part.
Setting the Maximum Wall Height smaller can keep the tool from tilting
excessively when your cuts arent going to cause interference.
6-6
mt11050_g NX 5
Click ZLEVEL_5AXIS
1234
BN-10
MILL_AREA
MILL_FINISH
6-7
Orient your view to the left view and observe the tool axis. The
tool axis is tilted far enough to clear the entire tool holder.
Step 4:
Click Verify
Click Play
Click OK.
The tool axis tilts away from the part so that the entire tool holder clears
the part geometry.
Click OK to return to the operation.
Click OK to save the operation.
6-8
mt11050_g NX 5
Click ZLEVEL_5AXIS
1234
BN-10
MIL_AREA
MILL_FNIISH
Click OK.
The Z Level 5 Axis dialog box is displayed.
The Tool Tilt Axis is set to Away From Part.
The cutting tool is 30 mm long, the first step of the tool holder is
an additional 15 mm. The tool will cut 50 mm deep so we will set
the Maximum Wall Height to 45. Forty-five is the total length of
the tool and the first step of the holder.
Type 45 in the Maximum Wall Height box.
Step 2:
6-9
Step 3:
Step 4:
Click Verify
Click Play
6
The tool axis tilts away from the part so that only the first step of the tool
holder clears the part geometry. If the path was cut to the depth in the
previous operation the tool holder would collide with the part geometry.
Click OK to return to the operation.
Click OK to save the operation.
6-10
mt11050_g NX 5
Away from part Tilts away from the part geometry at an angle relative
to the MCS Z axis.
Away from point Tilts away from the specified point at an angle to
the MCS Z axis.
Toward point Tilts toward the specified point at an angle to the MCS Z
axis.
Away from curve Tilts away from the curve or curves at an angle to
the MCS Z axis.
Toward curve Tilts toward the curve or curves at an angle to the MCS
Z axis.
6-11
Click ZLEVEL_5AXIS
1234
BN-10
MILL_AREA
MILL_FINISH
6-12
mt11050_g NX 5
Step 2:
6-13
Click Verify
Click Play
The tool axis is tilted 30 degrees from the ZM axis about the
point that was selected.
Click OK to return to the operation.
The tool axis is tilted away from the point along the curved portion
of the part but also continues to rotate along the linear section
of the part.
Click OK to save the operation.
6-14
mt11050_g NX 5
Click ZLEVEL_5AXIS
1234
BN-10
MILL_AREA
MILL_FINISH
6-15
Click OK.
You will select the line to control the tool axis tilt.
Choose Away from curve(s) from the Tool Axis Tilt list.
Select the curve as shown below.
6-16
mt11050_g NX 5
The tool axis tilts away from the selected curve at the angle
specified from the ZM axis.
Click Verify
6
Click Play
6-17
Click ZLEVEL_5AXIS
1234
BN-10
MILL_AREA
MILL_FINISH
6-18
mt11050_g NX 5
Step 2:
Click Verify
UGS Corp., All Rights Reserved
.
Multi-Axis Techniques Student Guide
6-19
Click Play
6-20
mt11050_g NX 5
6-21
6
Click ZLEVEL_5AXIS
1234
EM-3.0_BN
MIL_AREA
Method
MILL_SEMI_FINIISH
6-22
mt11050_g NX 5
Step 3:
Click Verify
Click Play
The tool axis is tilted 3 degrees from the ZM axis away from
the part geometry and the cut depths are constant.
Click OK to return to the operation.
Step 5:
.
Multi-Axis Techniques Student Guide
6-23
6
Click Verify
Click Play
The tool axis is tilted 3 degrees from the ZM axis away from the
part geometry. The cut levels are closer together in the flatter
areas of the part.
Click OK to return to the operation.
Click OK to save the operation.
6-24
mt11050_g NX 5
Summary
Z Level 5 Axis operations utilize tool axis tilt allowing shorter tools to be
used. The tool axis is applied using ball nose cutters to planar cut levels.
These cut levels are perpendicular to the Machine Coordinate System
You can now create 5 Axis Z Level operations and incorporate;
6-25
Lesson
7-1
7-3
In the above illustration, the tool is in contact with the Part, Drive and Check
surfaces. The bottom of the tool follows the Part surface, the side of the tool
follows the Drive surface until the tool contacts the Check surface.
Several dialogs are used in Sequential milling. The operation starts with the
Sequential Mill dialog where you set global parameters and progresses to
suboperation dialogs that control each suboperation.
7-4
mt11050_g NX 5
Specify a Minimum
Clearance value to be used
in Engage and Retract
suboperations
Multi-axis output
7-5
Suboperations
After you set the Sequential Mill operation options you can create a
suboperation to control tool motion.
Suboperations are individual tool motions. The four different types of
suboperations are Engage, Continuous Path, Point to Point and Retract
motion.
Normally, you will use these suboperations in sequential order.
7-6
mt11050_g NX 5
7-7
The cutter moves along the drive and part geometry until it reaches check
geometry.
7-8
mt11050_g NX 5
7-9
Retract Motion
The Retract Motion dialog box enables you to create a non-cutting move from
the part to the avoidance geometry or to a defined retract point. It is similar
to the Engage Motion.
To create a Retract Motion suboperation you must specify the Retract Method.
7-10
mt11050_g NX 5
Near Side indicates that the tool will stop when it reaches the closest side
of the specified part relative to the current tool position
Far Side indicates that the tool will stop when it reaches the farthest side
of the specified part relative to the current tool position
On indicates that the tool will stop when its center axis reaches the edge
of the specified part relative to the current tool position
Ds-Cs Tangency and Ps-Cs Tangency indicates that the tool will stop when
it is at the position that the drive (or part) surface is tangent to the check
surface
You must initially specify a tool Reference Point position to determine the side
of the drive, part, and check geometry for tool placement. This establishes
direction only.
Once you specify the Reference Point, you can specify the tool starting
position as the Near Side, Far Side, or On the Drive, Part, or Check geometry.
7-11
7-12
mt11050_g NX 5
Open and rename an existing part file and then enter the
Manufacturing application.
Open the part file box_mfg.
7
Rename the part to ***_box_mfg.
Enter the Manufacturing application.
The necessary Parent Groups (i.e. Geometry, Machine,
Program and Method) have already been created for you.
Step 2:
7-14
mt11050_g NX 5
Click Sequential_Mill
BASIC_SM
EM-1.00-0
WORKPIECE
MILL_FNIISH
Choose OK.
The Sequential Mill dialog box is displayed.
This dialog box allows the input of basic global parameters
that are active throughout the operation (unless changed in
an suboperation).
Click Display Options.
Choose 3-D from the Tool Display list.
Choose OK.
The global parameters are now set.
The Sequential Milling dialogs behave somewhat differently
than other operation dialogs that you are normally familiar
with.
Choosing OK from the main dialog box results in the
suboperation dialog box being displayed. This is where the
actual programming process takes place.
7-15
Choose OK.
The Vector dialog box is displayed.
Click ZC Axis
Choose OK.
The Point to Point suboperation is complete. By choosing OK,
the suboperation will be placed in the sub-op list and you will
be ready to create the next suboperation.
Choose OK.
You will now define the Engage component.
Change Pt to Pt to an Engage suboperation.
The Engage Motion dialog box is displayed.
This dialog box requires Drive, Part and Check geometry.
Additionally, you may specify an engage method.
You will specify the geometry first and then the Engage method.
7-16
mt11050_g NX 5
Click Geometry.
The Engage Geometry dialog box is displayed.
You will now select the Drive geometry.
Select the face as shown.
7
The geometry selection on the dialog box advances to Part
geometry.
You will now select the Part geometry.
7-17
7-18
mt11050_g NX 5
7-19
7-20
mt11050_g NX 5
The Drive Surf is set to the Previous ds (drive surface). The Part
Surf is set to the Previous ps (part surface). It will be necessary
to set the Check surface.
Choose the Check Surfaces button.
The Check Surfaces No. 1 dialog box is displayed.
You are now ready to select the Check surface. As soon as the
surface is selected, the dialog box advances to Check Surface
No. 2. It is important to specify any changes to the dialog box
before the surface is selected.
The current Drive surface is tangent to the next surface that
the tool will drive to. You will change the stopping position to
Drive Surface/Check Surface Tangency.
Change the Stopping Position to Ds-Cs Tangency.
7-21
7-22
mt11050_g NX 5
7
Choose OK in the Check surface dialog box.
Choose OK in the Continuous Path Motion dialog box.
The suboperation, 4 cpm, is now placed in the dialog box list.
Sequential Mill is now ready for the next suboperation. Once
again, the defaults are correct. You only need to choose a new
Check surface.
Choose the Check Surfaces button.
This time, the Stopping Position of Ds-Cs Tangency is incorrect.
You will change it to Far Side, so that the tool is completely off
the Part surface, prior to stopping.
UGS Corp., All Rights Reserved
7-23
7-24
mt11050_g NX 5
7-25
7-26
mt11050_g NX 5
7-27
Click SEQUENTIAL_MILL
7-28
mt11050_g NX 5
MULTI-FLOOR-PROG
EM_.75_.125
WORKPIECE
MILL_FINISH
7-29
Click OK .
7-30
mt11050_g NX 5
Click the Geometry button and specify the Drive and Part
surfaces as shown.
You must enter any Stock value and change the Stopping
Position status before you select the Check Surface.
7-31
Click OK.
The tool moves from the Clearance plane to the position just
specified.
Previous ds
Previous ps
7-32
mt11050_g NX 5
Return to the Continuous Path Motion dialog box and click OK.
The tool moves to the new position.
7-33
Return to the Continuous Path Motion dialog box and click OK.
The tool moves to the new position.
Note that the Sequential Mill processor did not change the
status of the Drive or Part surfaces.
Specify the Check surface Stopping Position as Near Side.
7-34
mt11050_g NX 5
Return to the Continuous Path Motion dialog box and click OK.
The tool moves to the new position.
Note that the Sequential Mill processor expects that the next
Part surface will be the previous Part surface.
Specify the Check surface Stopping Position as Ds-Cs
Tangency.
7-35
Return to the Continuous Path Motion dialog box and click OK.
The tool moves to the new position.
Note that the status of the Drive or Part surfaces did not
change.
Specify the Check surface Stopping Position as Near Side.
7-36
mt11050_g NX 5
Return to the Continuous Path Motion dialog box and click OK.
The tool moves to the new position.
Note the status of the Drive or Part surfaces did not change.
Specify the Check surface Stopping Position as Ps-Cs
Tangency .
7-37
Return to the Continuous Path Motion dialog box and click OK.
The tool moves to the new position.
7-38
mt11050_g NX 5
Return to the Continuous Path Motion dialog box and click OK.
The tool moves to the new position.
7-39
Return to the Continuous Path Motion dialog box and click OK.
The tool moves to the new position.
7-40
mt11050_g NX 5
Click XC Axis
Change the Distance to .200.
Return to the Retract Motion dialog box and click OK.
The tool retracts to the Clearance Plane.
7-41
Summary
Sequential Milling operations allow complete control of cutter movement and
are useful in the finish machining of complex, multi-axis geometry. The more
experienced programmer will use Sequential Milling techniques to simplify
the creation of complex tool paths.
The following functions are used in Sequential Milling applications:
Specifying tool starting and stopping positions based on contact with Part,
Drive, and Check surfaces.
7-42
mt11050_g NX 5
Lesson
Use standard and nested loops for creating roughing and finishing passes.
8-1
Project Part Surface (or Drive Surface) Normal indicates that the tool axis is
calculated by rotating the surface normal by a lead or lag angle, projecting
the resulting vector onto a plane perpendicular to the specified Perpto Vector,
and then rotating it in that plane by a specified angle. This option causes the
Perpto Vector and the Next Cut Direction buttons to appear.
Tangent To PS (or DS) indicates that the side of the tool is tangent to the
designated surface while the tool axis remains perpendicular to the specified
Perpto Vector.
At Angle To Ps (or Ds) indicates the tool axis maintains a fixed angle with
the designated surface normal while remaining perpendicular to the specified
Perpto Vector.
5-axis allows the tool axis to :
8-3
Relative to Drive
Parallel to DS
At Angle to DS
At Angle to PS
Tangent to PS
Fan
Tangent to DS
Normal To Ps (or Ds) causes the tool axis to remain perpendicular to the
specified surface. This generally involves keeping the center of the bottom
of the tool in contact with the surface. Optionally, you can offset the contact
point from the bottom center of the tool.
Parallel to Ps (or Ds) causes the side of the tool to be kept parallel to the
surface rulings at the contact point. A ring on the tool must be specified to
indicate where the side of the tool must touch the surface.
8-4
mt11050_g NX 5
Tangent to Ps (or Ds) causes the side of the tool to be tangent to the specified
surface while the tool axis stays perpendicular to the current direction of
motion. You must specify a ring height.
At Angle to Ps (or Ds) causes the tool axis to maintain a fixed angle (Tilt) with
the surface normal and a fixed angle with the current direction of motion
(a Lead or Lag angle).
(1) Tool Axis
(2) Lead
(3) Lag
(4) Direction of motion
Fanning is an even distribution of tool axis change from the start to the stop
position. This can be useful, for example, when the tool is canted at either
or both positions.
8-5
8-6
mt11050_g NX 5
Thru Fixed Point indicates that the tool axis always lies along the line joining
the tool end tip and a user-defined point. Use the Point Constructor dialog
box to define the point.
8-7
mt11050_g NX 5
FINISH_1
EM-.5.130CARBIDE
PART_AND_BLANK
MILL_FINISH
8-9
Click OK.
The Sequential Mill dialog is displayed.
Step 3:
mt11050_g NX 5
8-11
8
Select the linear edge to define the vector as shown.
8-12
mt11050_g NX 5
8
Click OK.
The dialog advances to Part.
Choose Face from the Type list..
8-13
mt11050_g NX 5
Step 5:
8-15
Retract the tool from the pocket and end the operation.
Save the part file.
You finish machined the wall of the pocket. One of the walls
of the pocket is at an extreme closed angle. Extra stock was
left on that wall.
In a future activity, you will use Sequential Mill looping
functionality, with five-axis motion, to remove the excessive
stock.
8-16
mt11050_g NX 5
Before you begin the creation of a loop, the tool should be in the proper
position within the operation (where you want the tool to start repeating
from).
You can specify Loop Stock. This is the stock that is applied to the
geometry within the loop. It is removed as the looping routine progresses.
To end the loop, you should be in the desired position within the operation
and then stop the loop. Choose OptionsLoop ControlStart/End and
change to End.
The tool path is then recomputed by adding the loop Stock and moving
toward the part in a specified number of steps. The path will display in
the graphics window.
You can also create an operation without a loop. You can later edit the
operation and then add the loop.
Nested loops
A Drive surface and a Part surface loop within the same suboperation or a
later suboperation is considered a nested loop (one inside of another).
If the Ds loop and the Ps loop are started within the same suboperation, you
must determine whether you want the Ds loop or the Ps loop to be cut first.
The Nesting Status option defines this for you. This option is only available
after both the Ds and Ps Start/End Parameters are defined.
The next activity will familiarize you with some of the basic concepts of
looping within Sequential Mill.
8-17
The tool path makes several passes toward the part walls and
floors. You will now examine the loop settings.
8-18
mt11050_g NX 5
8-19
8-20
mt11050_g NX 5
Step 2:
8-21
Click the Delete button and confirm the choice in the message
dialog box.
There should now be three suboperations remaining in the
suboperation list a Point to Point; an Engage, and a CPM.
Since this operation will leave stock on the wall and the tool
radius is nearly the size of the corner fillet, the corner fillet
radii will not be selected. When stock is added to the fillet,
it becomes impossible for the tool to reach its designated
tangency point.
8-22
mt11050_g NX 5
Step 3:
8-23
8-24
mt11050_g NX 5
8-25
K = 1.0
Click OK in the Vector Constructor dialog box.
Key in 1.0 in the Distance field.
Click OK in the Retract Method dialog box.
Click OK to accept the suboperation.
The suboperation, 6 Ret, is created.
8-26
mt11050_g NX 5
8-27
mt11050_g NX 5
8-29
8-30
mt11050_g NX 5
8-31
Use the Direction Move option on the Engage Geometry dialog box when
the tool can move to more than one location or if the tool is not close to
the surface
Remember that the Direction Move is applied first to the Drive, second to
the Part, and last to the one or more Check surfaces
Use Side Indication on the Engage Geometry dialog box when the tool
is on or overlaps a surface
You should imagine the tool moving initially after you specify the Drive
surface. Then, if you need to specify a direction for the Part surface, do so
from the imagined position. Then imagine the tool moving to the new position
if you need to specify a Direction Move for the Check surface.
Continuous Path:
If the Drive and Part surfaces are flat and long, reduce the Maximum Step
(on the Other Options dialog box)
When using a Fan tool axis, reduce the Maximum Step (on the Other
Options dialog box)
When using a Fan tool axis around curved geometry, limit the motion to
60 degrees
Looping:
8-32
ifIyou do not want the tool retracting during the loop, be careful in ending
the loop on a Continuous Path Motion suboperation so that the loop ends
with the tool in the same position and orientation as at the start of the loop
mt11050_g NX 5
8-33
Summary
The more advanced features of Sequential Milling allow for multiple passes
and complete control of the tool axis. These options allow for increased
flexibility for roughing and finishing operations. Some of the more advanced
features are:
8-34
mt11050_g NX 5
Lesson
9-1
9-3
9-4
mt11050_g NX 5
Drive Points - Generated from the Drive geometry and projected onto
part geometry
Projection Vector - Used to describe how the Drive Points project to the
Part Surface and which side of the Part Surface the tool contacts; the
selected drive method determines which Projection Vectors are available
The projection vector does not need to coincide with the tool axis
vector.
9-5
9-6
mt11050_g NX 5
(2) on condition
9-7
To generate Drive Points from part geometry, select the surfaces as drive
geometry and do not select any part geometry. The drive points are then
generated on the drive geometry.
To generate Drive Points from other geometry, select the drive and part
geometry. The Drive Points are then generated on the drive geometry and are
projected onto the part geometry according to the Projection vector.
In either case, the tool axis can follow the drive geometry contour.
The Surface Area Drive method also provides an additional Projection Vector
option, Normal to Drive, which enables you to evenly distribute drive points
onto convex part geometries.
The limiting factor of the Surface Area Drive method is that surfaces must
be arranged in an orderly grid of rows and columns and adjacent surfaces
must share a common edge.
9-8
mt11050_g NX 5
(1) columns
(2) rows
(3) common edge
(4) drive surface
Drive geometries must
be selected in an orderly
sequence defining the
rows
(1) Row 1
(2) Row 2
(3) Row 3
(4) Row 4
Tool Path Drive Method
The Tool Path Drive Method allows you to define drive points along the tool
path of a Cutter Location Source File (CLSF) to create a similar Variable
Contouring tool path. Drive points are generated along the existing tool path
and then projected on to the selected part surface(s) to create the new tool
path that follows the surface contours. The direction in which the drive points
are projected on to the part surface(s) is determined by the Projection Vector.
9-9
When you select Tool Path as the drive method, you must specify an existing
CLSF to be used to generate drive points.
9-10
mt11050_g NX 5
9-11
Step 3:
Click Display
mt11050_g NX 5
Under the Drive Method label, view the Drive Methods that
are available.
Expand Tool Axis and note the various tool axes which are
available.
Step 4:
Click Display
Note that the top face was selected as the Drive Geometry. The
Drive Points will be generated on this surface and projected to
the part geometry based on the Projection Vector.
Click Display Contact Points.
The surface normals are displayed at each tool contact point.
The Surface Area Drive Method is the only Drive Method that
allows you to display contact points.
Choose Cancel.
Step 5:
9-13
9-14
mt11050_g NX 5
9-15
Tool
Axis
Curve/
Spiral
Point
Away
From
X
point
Toward
X
Point
Away
From
X
Line
Toward
X
Line
Relative
to
X
Vector
4axis
Norm.
X
To Part
4axis
Rel. To
X
Part
Dual
4Axis
X
on Part
Inter
X
polate
Swarf
Drive
Optimized
to
Drive
Normal
To
Drive
Relative
To
Drive
4axis
Norm.
To
Drive
4axis
Rel. To
Drive
9-16
Bndry
Drive method
Surface Streamline
Tool
Area
Path
Radial
mt11050_g NX 5
Dual
4Axis
on
Drive
Same
as
Drive
Path
Towards Point
9-17
The following tool axis types use focal lines and can produce 4-axis
movements:
Towards Line
9-18
mt11050_g NX 5
9-19
Step 2:
The tool path is replayed using the tool axis option Away from
Line.
Replay the AWAYPT operation.
The tool path is replayed using the tool axis option Away from
Point.
Notice the amount of difference in tool tilt between the two
different methods. Proper placement of the focal point and line
can greatly reduce the amount of tool tilt resulting in reduced
risk of head or tool interference with clamps and or fixturing.
9-20
mt11050_g NX 5
The tool path is replayed using the tool axis option Towards
Line.
Replay the TOWARDPT operation.
The tool path is replayed using the tool axis option Towards
Point.
Notice the difference in the amount of tool tilt. The method
chosen, towards or away from a point or line, along with their
respective placement of the geometry being cut, gives you
precise control of the tilt of the tool.
Close the part file.
9-21
(1) Normal
to part
geometry at
each drive
point
The following tool axis types use the Normal tool axis:
Normal To Part
The 4-axis type options allow you to apply a rotational angle to the tool axis.
This rotational angle effectively rotates the part about an axis as it would on
a machine tool with a single rotary table. The 4-axis orientation causes the
tool to move within planes which are normal to the defined rotational axis.
9-22
mt11050_g NX 5
In the following example, the rotational angle causes the tool axis to lean
forward in relation to an otherwise normal tool axis.
(1) axis normal to part
geometry
(2) rotation angle of
15 degrees
(3) plane normal to
rotation axis
(4) axis parallel to
plane
Relative To Part
Relative to Vector
Dual 4-axis
9-23
Tilt Angle defines the angle of the tool, side to side. A positive value tilts the
tool to the right as you look in the direction of cut. A negative value tilts
the tool to the left.
(1) Tool direction
(front view)
(2) Tool direction
(right view)
(3) Lead
(4) Lag
(5) Normal axis
(6) Negative tilt
(7) Positive tilt
You can specify a Minimum and Maximum angle of movement for the Lead
and Tilt of the tool axis.
Unlike a Lead angle, a 4-axis rotational angle always leans to the same side
of the normal axis and is independent of the direction of the tool movement.
The rotational angle causes the tool axis to lean to the right of the part
geometry normal axis in both zig and zag moves. The tool moves within
planes normal to the defined rotational axis.
9-24
mt11050_g NX 5
Dual 4-Axis
Dual 4-Axis applies rotational, Lead and Tilt angle to the Zig and the Zag
moves independently.
You can specify a 4-axis rotation angle, a lead angle, and a tilt angle. The
4-axis rotation angle rotates the part about an axis as it would on a machine
tool with a single rotary table.
In Dual 4-Axis mode, these parameters may be defined separately for Zig
and Zag moves.
9-25
Step 2:
You will change the Tool Axis to Relative to Part and compare
the tool paths.
Step 3:
You are prompted to change the Lead and Tilt angles. Use the
defaults of 0
Choose OK.
9-26
mt11050_g NX 5
Compare this tool path to the previous one. Note that the tool
paths are nearly identical. Both tool paths are created using
the surface normal at each contact point.
Choose Cancel.
Step 4:
9-27
9-28
mt11050_g NX 5
The Swarf Drive tool axis should be used only when the drive geometry
consists of ruled surfaces, since the drive geometry rulings define the swarf
ruling projection vector.
9-29
This projection vector can prevent the gouging of the drive geometry when
using a tapered tool as shown by the following:
(1) tool axis projection
vector
(2) swarf ruling
projection vector
(3) ruled drive
geometry
(4) part surface
(5) tapered tool
(6) gouge
(7) drive point
(8) tool position
In this example, a comparison is made between the Swarf Drive Projection
Vector and the Tool Axis Projection Vector. The drive points are projected
along the specified vector to determine the tool position, showing the Tool
Axis Projection Vector method gouging the drive geometry, while the Swarf
Ruling Projection Vector method results in the tool positioning tangent to the
drive geometry.
9-30
mt11050_g NX 5
There are two existing sample operations that you will examine
and then create like operations. First you will examine the
various parts which comprise the assembly.
Save the part as ***_hub_core_mfg_asmb.
Step 2:
Step 3:
9-31
9-32
mt11050_g NX 5
Choose OK.
You will now set the direction of cut and its cut area in relation
to the overall size of the outside face of the stock geometry.
You will also set the Cut Type.
9-33
20
55
Choose OK.
Note the area that is now highlighted. The cutter will now be
limited to this area which encompasses the flutes.
mt11050_g NX 5
9-35
drive geometry). Interpolate can also be used to adjust the tool axis to avoid
overhangs or other obstructions.
You can define as many vectors extending from specified positions on the
drive geometry as required to create smooth tool axis movements. The tool
axis, at any arbitrary point on the drive geometry, will be interpolated by the
user-specified vector. The more vectors specified, the more control you have
of the tool axis.
This option is available only when using the Curve/Point or Surface Area
drive method.
(1)
user-defined
controlling
vectors
(2) excessive
tool axis
change
(3) smoother
tool axis
movement
(4) drive
surfaces
(5) tool axis
normal to
drive surface
(6)
interpolated
tool axis
Interpolated tool axis dialog box options are:
Specify as defines the vectors used to interpolate the tool axis. You can
define as many vectors as necessary to control the tool axis.
Vector defines vectors by first specifying a data point on the drive
geometry and then specifying a vector.
mt11050_g NX 5
After you choose OK to accept the desired vector or angle, you can continue
defining data points and vectors until you choose Back in the Point
Constructor dialog box. Selecting Back accepts all of the defined vectors and
returns you to the Interpolated Tool Axis dialog box.
Data Point allows you to create, delete and modify vectors used to
interpolate the tool axis.
Add enables you to create new data points. First specify a data point
on the drive geometry and then a vector direction. After specifying the
data point, a vector normal to the drive geometry is displayed.
Remove enables you to delete data points. Use the Arrow Buttons
to highlight the desired data point or select the desired data point
directly from the screen and then choose Remove.
Edit enables you to modify the tool axis at an existing data point. It
does not allow you to move data points.
Display displays all currently defined data points for visual reference.
Interpolation method determines which algorithm is used to calculate the tool
axis from one drive point to the next.
Linear interpolates the tool axis using a constant rate of change between
drive points
Cubic Spline interpolates the tool axis using a variable rate of change
between drive points; this method allows a smoother transition between
points
Interpolate displays drive tool axis vectors at each drive point (when Specify
as Vector is used) or drive points and interpolated lead and tilt angle values
(when Specify as Angle/PS or Angle/DS is used).
Reselect removes all defined data points.
9-37
9
Click Variable Contour
9-38
mt11050_g NX 5
Step 4:
9-39
Choose OK.
9-40
mt11050_g NX 5
9-41
9-42
mt11050_g NX 5
9-43
Expand Options.
Click Edit Display icon and change the Tool Display to Axis.
Choose OK to return to the Variable Contour dialog box.
Choose the Generate icon.
9
Notice that the tool starts cutting along the surface normal
vector at the rear of the part, gradually changing its axis to the
vectors specified at the front of the part, which is parallel to
the +ZC axis.
9-44
mt11050_g NX 5
9-45
9-46
mt11050_g NX 5
The answer depends upon whether the part model has features that only
Variable Contour or Sequential Mill can resolve. If both processors are
capable, you should consider the following relative strength of each processor:
Variable Contour
Sequential Mill
9-47
Sequential Mill
ZM Axis (default)
Vector
Relative to Vector
4 Axis
Away from line (4) / Toward line (4)
4axis normal to part / 4axis normal to drive
4axis relative to part
4axis relative to drive
dual 4axis on part / dual 4axis on
drive
-
toward point
normal to part
normal to drive
interpolate
same as drive path
user function
-
9-48
swarf drive
relative to drive
at angle to DS / at angle to PS
tangent to PS
tangent to DS
fan
mt11050_g NX 5
Summary
Variable Contour operations provide an efficient and robust capability to
machine complex geometry for multiple axes machining processes (4 plus
axis). Numerous types of tool axis control and drive methods, give the
NC/CNC programmer the ability to machine the simplest to the most complex
of parts. The following features are common to variable contour operations.
Complete tool axis control that allows for minimal tool and table rotations.
9-49
Lesson
10
UGS Corp., All Rights Reserved
10-1
10
10
UGS Corp., All Rights Reserved
10-3
10
Click CONTOUR_PROFILE
10-4
mt11050_g NX 5
SIDE_1
EM-0.5-.13-CARBIDE
PART_AND_BLANK
MILL_FINISH
Click OK.
The CONTOUR_PROFILE dialog box is displayed.
Step 3:
Selection of Parameters.
As stated earlier, the only requirements necessary to use this drive
method is the selection of the floor of the pocket, setting various
cutting parameters and generating the operation. You will first
select the floor of the pocket.
10
UGS Corp., All Rights Reserved
10-5
Click OK.
10
10-6
mt11050_g NX 5
10
UGS Corp., All Rights Reserved
10-7
10
10-8
mt11050_g NX 5
(1) Tool path prior to stock removal; (2) tool path after stock
removal
10
UGS Corp., All Rights Reserved
10-9
10
10-10
mt11050_g NX 5
Geometry selection
Creating a Contour Profile tool path requires Part geometry, Wall geometry
and Floor geometry. There are several options that can be used to define
the geometry. You can define the geometry by selecting the geometry or by
allowing parts of the geometry to be detected automatically.
Part Geometry
Use Part geometry to specify the complete set of geometry that represents the
finished part. In many cases, roughing and finishing operations are done on
sections of the finished part
Floor Geometry
The floor is the geometry that limits the location of the cutter when it is placed
against the wall. Floor geometry may be specified by selecting geometry from
your part, from another geometry or in some cases it can be defined for you.
Wall Geometry
Wall Geometry defines the area to be cut. The cutter is first placed
against the wall, and once a tool axis is established, the cutter
is then positioned against the floor. Wall geometry can also be
selected manually or in some cases it can be defined automatically.
The following activities will examine some of the possible geometry selection
methods and combinations.
10
UGS Corp., All Rights Reserved
10-11
Automatic Wall
When using the Automatic Wall selection you will select the part geometry
and the floor geometry and turn on the Automatic Wall option. The walls
will be detected for you.
10
10-12
mt11050_g NX 5
Click CONTOUR_PROFILE
PROGRAM
EM-.5-.125-CARBIDE
WORKPIECE
MILL_FINISH
10
10-13
Click OK
The CONTOUR_PROFILE dialog box is displayed.
Step 3:
Click OK.
10
10-14
mt11050_g NX 5
10
UGS Corp., All Rights Reserved
10-15
10
10-16
mt11050_g NX 5
Step 2:
Step 3:
10
10-17
Click OK.
Step 4:
10
10-18
mt11050_g NX 5
10
UGS Corp., All Rights Reserved
10-19
Step 2:
Click CONTOUR_PROFILE
10
PROGRAM
EM-.5-.125-CARBIDE
WORKPIECE
MILL_FINISH
mt11050_g NX 5
Step 3:
Step 4:
Click OK.
Select Follow Bottom Wall on the CONTOUR_PROFILE dialog
box.
The operation will detect the bottom of the walls to use for floor
geometry. The path could also be offset from the Bottom Wall.
Step 5:
10
10-21
The tool path follows the bottom contour of the wall geometry
while using the wall geometry to guide the tool axis.
The tool path cuts to the bottom of the selected walls. You will
edit the operation to apply a depth offset so the cutter cuts deeper
than the part geometry.
Step 6:
Step 7:
10
10-22
mt11050_g NX 5
10
UGS Corp., All Rights Reserved
10-23
Step 2:
Click CONTOUR_PROFILE
PROGRAM
EM-.5-.125-CARBIDE
WORKPIECE
MILL_FINISH
Click OK.
10
mt11050_g NX 5
Step 3:
Step 4:
Click OK.
Select the Automatic Auxiliary Floor check box.
The operation will detect the bottom of the part to use for floor
geometry. Use the Automatic Auxiliary Floor to define an infinite
plane that is perpendicular to the access vector at the bottom of the
wall. The path could also be offset from the Automatic Auxiliary
Floor.
Step 5:
10
10-25
10
10-26
mt11050_g NX 5
Step 7:
10
UGS Corp., All Rights Reserved
10-27
10
10-28
mt11050_g NX 5
Step 8:
10-29
10
10
10-30
mt11050_g NX 5
Auxiliary Floor
Auxiliary Floor allows you to select geometry that doesnt belong to the model
being cut to represent the floor geometry. In the following activity you will
use another face to simplify the tool motion for the cut.
10
UGS Corp., All Rights Reserved
10-31
Step 2:
Click CONTOUR_PROFILE
PROGRAM
EM-.5-.125-CARBIDE
WORKPIECE
MILL_FINISH
Click OK.
10
mt11050_g NX 5
Step 3:
Step 4:
Step 5:
Click OK.
10
10-33
Step 6:
10
10-34
mt11050_g NX 5
Step 7:
10
UGS Corp., All Rights Reserved
10-35
10
10-36
mt11050_g NX 5
10
UGS Corp., All Rights Reserved
10-37
Step 2:
Click CONTOUR_PROFILE
10
PROGRAM
EM-.5-.125-CARBIDE
WORKPIECE
MILL_FINISH
mt11050_g NX 5
Step 3:
Step 4:
Click OK.
10
UGS Corp., All Rights Reserved
10-39
Step 5:
Step 6:
10
10-40
mt11050_g NX 5
10
UGS Corp., All Rights Reserved
10-41
Step 7:
10
10-42
mt11050_g NX 5
Summary
Variable Contour operations provide an efficient and robust capability to
machine complex geometry for 4 and 5-axis machining centers. This lesson
familiarizes you with some the requirements that are necessary to make the
programming task simpler.
10
UGS Corp., All Rights Reserved
10-43
10
Appendix
A Projection Vectors
The Projection Vector indicates the side of the part surface to be cut. It is also
used to project drive points from the drive to the part surface.
The following illustration shows a Projection Vector (defined as Away From
Line, i.e. the center line) indicating the side of the part surface to be cut. It
also shows a drive point projected, along the projection vector, from the drive
surface (P1) to the part surface (P2).
Note that, in this example, the drive point is projected in the opposite
direction of the Projection Vector arrowhead. The drive point is always
projected toward the part surface along the projection vector but without
regard to the Projection Vector arrowhead.
A Projection Vector is required for all Variable Contour Drive Methods.
A-1
Projection Vectors
User Function
A-2
mt11050_g NX 5
Projection Vectors
(1) Phi
(2) Theta
A-3
Projection Vectors
The Swarf Ruling projection vector can prevent gouging the drive surface
when using a tapered tool as illustrated below:
The above figure compares the Swarf Ruling projection vector to the Tool Axis
projection vector (the Tool Axis projection vector is the reverse of the Tool Axis
Vector). Drive points are projected along the specified vector to determine the
tool position. When using the Tool Axis projection vector, drive points are
projected along the tool axis (at an angle to the drive surface), causing the tool
to gouge the drive surface. When using the Swarf Ruling projection vector,
drive points are projected along the drive surface swarf rulings causing the
tool to position tangent to the drive surface.
A-4
mt11050_g NX 5
Projection Vectors
Projection Methods
Tool Toward Toward Norm
Axis / Away / Away Drive
Point
Line
Swarf
Rule
X
X
X
X
X
X
X
X
X
X
X
X
A-5
Appendix
B-1
Appendix
Projection
Mathematics of Projection:
If necessary, adjust the tool axis and repeat the above steps until the
tool axis is satisfied
Add more intermediate drive points to satisfy the Intol/Outol with the part
(1) drive
point
(2)
projection
vector
(3) tool
position
(4) part
C-1
X = d/sin
d/
X becomes large if
(2) drive
point
(3) d
(4) x
(5)
C-2
mt11050_g NX 5
Surface contouring does not have explicit definition of material side for
part geometry, only the drive surface has explicit material side
In the case of Area Milling Drive (no projection vector), the tool axis vector
is used to decide Material Side
Tool axis
Definition of Lead/Tilt angles:
(1) lead
(2) tilt
(3) tool axis
vector
(4) reference
vector
(5) cut vector
(6) tool axis
degrees
Begin with cut vector, rotate it toward the Reference vector 90-
C-3
C-4
mt11050_g NX 5
Drive surface
Remap of drive surface:
Remap algorithm:
C-5
Limitations of remap
C-6
mt11050_g NX 5
Developable surfaces are special kinds of ruled surfaces when the surface
normal vectors on any given rule line are the same (ruled surface without
twisting)
Planar milling
Boolean logic
Boundary Drive
Stock
Part offset and part stock
UGS Corp., All Rights Reserved
C-7
Part Offset
Part Stock
What
Offset of part as the
permanent definition of
the final shape of the
product
Where
Geometry Group
Leftover material
on part by a given
operation
Operation
C-8
mt11050_g NX 5
Where
Operation
Safe Clearance
Operation
Gouge / Collision
Definitions:
Rapid moves
Cutting part of tool
Collision
assembly
Non-cutting part of tool Collision
assembly
Feed moves
Gouge
Collision
C-9
Usually collision check against part offset + part stock + part stock offset
+ safe clearance
C
(1) collision
(2) gouge
Usage:
Collision check
No
No
No
Gouge check
Yes on Part
Transfer Moves
Optional on Part
Cut Region
Computation
Optional (holder) on
Part/Check
Optional on Part
Yes on Part
(Cut Area)
Check Geometry
No
Optional on Check
Gouge Check
No
Optional on Drive
Optional on Part
(Operation Navigator)
C-10
mt11050_g NX 5
Noncut moves
Azimuth / Latitude:
(1) latitude
(2) azimuth
degrees
(1) retract
(2) departure
(3) int traverse
(4) end traverse
(5) approach
(6) engage
There is only one End Traverse in the sequence, but there may be zero or
multiple Int Traverse
The Start and End positions of the End Traverse move are determined by
other moves in the sequence
C-11
Index
Fixed Contour
drive geometry . . . . . . . .
drive methods
flow cut . . . . . . . . . .
radial cut . . . . . . . . .
tool path . . . . . . . . .
User Function . . . . .
drive points . . . . . . . . . .
operation types . . . . . . . .
contour_area . . . . . .
contour_surface_area
fixed_contour . . . . . .
terminology . . . . . . . . . .
check geometry . . . .
drive geometry . . . . .
drive method . . . . . .
drive points . . . . . . .
part geometry . . . . .
projection vector . . . .
use of . . . . . . . . . . . . . . .
.
.
.
.
.
C-7
C-5
C-5
C-7
C-9
C-11
. C-7
. C-1
. C-3
. C-2
. C-7
. C-3
. C-3
C
Cavity Mill
Cut Levels . . . . . . . . . . . . .
Cut Patterns
Cut Pattern . . . . . . . . .
Cavity Milling
cut region start points . . . . .
Course Overview
Class Standards . . . . . . . . .
Course Description . . . . . . .
Intended Audience . . . . . . .
Objectives . . . . . . . . . . . . . .
Prerequisites . . . . . . . . . . .
Student and Workbook parts
System Privileges . . . . . . . .
Workbook overview . . . . . . .
Cut Area Geometry
Z-Level Milling . . . . . . . . . .
Cut Levels . . . . . . . . . . . . . . .
Cut Patterns . . . . . . . . . . . . .
. . . . . 2-2
. . . . . 2-6
. . . . 2-18
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
9
7
7
8
7
13
13
12
. . . . . 3-3
. . . . . 2-2
. . . . . 2-6
. . . . . . . 4-2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4-3, 4-64-7
. . . . . . 4-3
. . . . . . 4-3
. . . . . . 4-3
. . . . . . 4-2
. . . 4-44-5
. . . . . . 4-4
. . . . . . 4-4
. . . . . . 4-4
. . . . . . 4-2
. . . . . . 4-2
. . . . . . 4-2
. . . . . . 4-2
. . . . . . 4-2
. . . . . . 4-2
. . . . . . 4-2
. . . . . . 4-2
G
Geometry Types
Z-Level Milling . . . . . . . . . . . . . . . 3-3
M
Multi-axis
multi-axis
positioning . . . . . . . . . . . . . . . 5-3
rotary axis . . . . . . . . . . . . . . 5-10
tool axis . . . . . . . . . . . . . . . . . 5-3
P
Part Geometry
Multi-Axis Techniques Student Guide
Index-1
Index
Check Geometry
Z-Level Milling . . . . . . . .
Projection Vectors
definition of . . . . . . . . . . . . . .
specification of . . . . . . . . . . . .
as used in variable contour
as used ins surface area
drive . . . . . . . . . . . . . .
fixed . . . . . . . . . . . . . . . .
table of methods . . . . . . . . . . .
. . . 3-3
. . . A-1
. . . A-2
. . . A-3
. . . A-3
. . . A-2
. . . A-5
S
Sequential Milling
Check surface . . . . . . . . . . .
creating operation . . . . . . .
dialog . . . . . . . . . . . . . . . . .
Drive surface . . . . . . . . . . .
engage motion dialog . . . . .
loops . . . . . . . . . . . . . . . . .
multiple check surface . . . .
nested loops . . . . . . . . . . . .
overview . . . . . . . . . . . . . . .
Part surface . . . . . . . . . . . .
point to point motion dialog
reference point . . . . . . . . . .
replace geometry globally . .
retract motion dialog . . . . .
stopping position
Ds-Cs Tangency . . . . . .
far side . . . . . . . . . . . .
near side . . . . . . . . . . .
on . . . . . . . . . . . . . . . .
Ps-Cs Tangency . . . . . .
suboperations . . . . . . . . . . .
continuous path motion
commands . . . . . . . .
continuous path motion
dialog . . . . . . . . . . .
engage . . . . . . . . . . . . .
point to point motion
commands . . . . . . . .
terminology . . . . . . . . . . . .
tool axis control . . . . . . . . .
at angle to Ps or Ds . . .
fan . . . . . . . . . . . . . . . .
normal to Ps or Ds . . . .
Index-2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7-4, 7-11
. . . 7-27
. . . . 7-5
. . . . 7-4
. . . . 7-7
. . . 8-17
. . . 7-12
. . . 8-17
. . . . 7-3
. . . . 7-4
. . . . 7-9
. . . 7-11
. . . 8-30
. . . 7-10
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7-11
7-11
7-11
7-11
7-11
. 7-6
. . . . . 7-6
. . . . . 7-8
. . . . . 7-6
.
.
.
.
.
.
.
.
.
.
.
.
parallel to Ps or DS . . . . . . . . 8-4
tangent to Ps or Ds . . . . . . . . 8-5
thru fixed point . . . . . . . . . . . 8-7
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
7-6
7-4
8-3
8-5
8-5
8-4
T
Trim Geometry
Steep Angle
Z-Level Milling . . . . . . . . 3-3, 3-8
V
Variable Contour
drive geometry . . . . . . . . . . . . . . . 9-3
drive methods
boundary . . . . . . . . . . . . . . . . 9-7
curve/point . . . . . . . . . . . . . . . 9-7
radial cut . . . . . . . . . . . . . . . 9-11
spiral . . . . . . . . . . . . . . . . . . . 9-7
surface area . . . . . . . . . . . . . . 9-8
tool path . . . . . . . . . . . . . . . . 9-9
User Function . . . . . . . . . . . 9-11
drive points
drive geometry . . . . . . . . . . . . 9-3
terminology . . . . . . . . . . . . . . . . . 9-5
check geometry . . . . . . . . . . . 9-5
drive geometry . . . . . . . . . . . . 9-5
drive method . . . . . . . . . . . . . 9-5
drive points . . . . . . . . . . . . . . 9-5
part geometry . . . . . . . . . . . . 9-5
projection vector . . . . . . . . . . . 9-5
tool axis
dual 4-axis . . . . . . . . . . . . . . 9-25
interpolated . . . . . . . . . . . . . 9-36
normal . . . . . . . . . . . . . . . . . 9-22
relative . . . . . . . . . . . . . . . . 9-23
swarf drive . . . . . . . . . . . . . . 9-29
tool path accuracy . . . . . . . . . . . . . 9-3
Variable Contour and Sequential Mill
comparison . . . . . . . . . . . . . . . . . 9-46
part, drive, check surfaces . . 9-46
general considerations . . . . . . . . 9-46
W
WAVE Geometry Linker
Assemblies and Wave . . . . . . . . . . 1-9
At Timestamp . . . . . . . . . . . . 1-3, 1-6
UGS Corp., All Rights Reserved
mt11050_g NX 5
Index
Blank Original . . . . . . . .
Create Non-Associative . .
definition of . . . . . . . . . .
deleting parent geometry
editing links . . . . . . . . . .
Extracted feature . . . . . .
linking procedure . . . . . .
Links
Break Links . . . . . . .
broken . . . . . . . . . . .
deleting of . . . . . . . .
newly broken . . . . . .
simplify . . . . . . . . . . . . .
Simplify Body . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1-3
1-3
1-2
1-8
1-5
1-6
1-13
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1-6
1-7
1-9
1-7
1-16
1-17
Z
Z Level Five Axis
overview . . . . . . . .
Tool Axis . . . . . . .
Z-Level Milling
Check Geometry . .
Cut Area Geometry
Geometry Types . .
Part Geometry . . .
Steep Angle . . . . .
Trim Geometry . . .
Types . . . . . . . . . .
. . . . . . . . . . . . 6-3
. . . . . . . . . . . . 6-4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3-3
3-3
3-3
3-3
3-8
3-3
3-2
Index-3
L
E
A
R
N
I
N
G
A
D
V
A
N
T
A
G
E
STUDENT PROFILE
In order to stay in tune with our customers we ask for some background information. This information will be kept
confidential and will not be shared with anyone outside of Education Services.
Please Print
Your Name
U.S. citizen
Course Title/Dates
Yes
No
thru
Employer
Location
Auto
Aero
Consumer products
Machining
Tooling
Medical
Other
Software
From Whom
When
Course Name
Medium
None
Novice
Intermediate
Advanced
Thank you for your participation and we hope your training experience will be an outstanding one.
Accelerators
The following Accelerators can be listed from within an NX session by choosing
InformationCustom MenubarAccelerators.
Function
FileNew...
FileOpen...
FileSave
FileSave As...
FilePlot...
FileExecuteGrip...
FileExecuteDebug Grip...
FileExecuteNX Open...
EditUndo
EditCut
EditCopy
Edit-Paste
EditDelete...
EditSelectionTop Selection Priority - Feature
EditSelectionTop Selection Priority - Face
EditSelectionTop Selection Priority - Body
EditSelectionTop Selection Priority - Edge
EditSelectionTop Selection Priority - Component
EditSelection-Select All
EditShow and HideShow and Hide...(by type)
EditShow and HideHide
EditShow and HideInvert Shown and Hidden
EditShow and HideShow...
EditShow and HideShow All
EditTransform...
EditObject Display...
ViewOperationZoom...
ViewOperationRotate...
ViewOperationSection...
ViewLayoutNew...
ViewLayoutOpen...
ViewLayoutFit All Views
ViewLayoutFit
ViewVisualizationHigh Quality Image...
ViewInformation Window
Hide or show the current dialog box
ViewReset Orientation
InsertSketch...
InsertDesign FeatureExtrude...
Accelerator
Ctrl+N
Ctrl+O
Ctrl+S
Ctrl+Shift+A
Ctrl+P
Ctrl+G
Ctrl+Shift+G
Ctrl+U
Ctrl+Z
Ctrl+X
Ctrl+C
Ctrl+V
Ctrl+D or Delete
F
G
B
E
C
Ctrl+A
Ctrl+W
Ctrl+B
Ctrl+Shift+B
Ctrl+Shift+K
Ctrl+Shift+U
Ctrl+T
Ctrl+J
Ctrl+Shift+Z
Ctrl+R
Ctrl+H
Ctrl+Shift+N
Ctrl+Shift+O
Ctrl+Shift+F
Ctrl+F
Ctrl+Shift+H
F4
F3
Ctrl+F8
S
X
InsertDesign FeatureRevolve...
InsertTrimTrimmed Sheet...
InsertSweepVariational Sweep...
FormatLayer Settings...
FormatVisible in View...
FormatWCSDisplay
ToolsExpression...
ToolsJournalPlay...
ToolsJournalEdit
ToolsMacroStart Record...
ToolsMacroPlayback...
ToolsMacroStep...
InformationObject...
AnalysisCurveRefresh Curvature Graphs
PreferencesObject...
PreferencesSelection...
StartModeling...
StartAll ApplicationsShape Studio...
StartDrafting...
StartManufacturing...
StartNX Sheet Metal...
StartAssemblies
StartGateway...
HelpOn Context...
Refresh
Fit
Zoom
Rotate
Orient View-Trimetric
Orient View-Isometric
Orient View-Top
Orient View-Front
Orient View-Right
Orient View-Left
Snap View
R
T
V
Ctrl+L
Ctrl+Shift+V
W
Ctrl+E
Alt+F8
Alt+F11
Ctrl+Shift+R
Ctrl+Shift+P
Ctrl+Shift+S
Ctrl+I
Ctrl+Shift+C
Ctrl+Shift+J
Ctrl+Shift+T
M or Ctrl+M
Ctrl+Alt+S
Ctrl+Shift+D
Ctrl+Alt+M
Ctrl+Alt+N
A
Ctrl+W
F1
F5
Ctrl+F
F6
F7
Home
End
Ctrl+Alt+T
Ctrl+Alt+F
Ctrl+Alt+R
Ctrl+Alt+L
F8
Evaluation Delivery
NX 5 Multi Axis Techniques, Course #MT11050
Dates
thru
STRONGLY
AGREE
AGREE
SOMEWHAT
AGREE
Instructor:
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
SOMEWHAT
DISAGREE
DISAGREE
Instructor:
STRONGLY
DISAGREE
Please share your opinion in all of the following sections with a check in the appropriate box:
Poor
Excellent
Class Logistics:
1.
The training facilities were comfortable, clean, and provided a good learning
environment
2. The computer equipment was reliable
3. The software performed properly
4. The overhead projection unit was clear and working properly
5. The registration and confirmation process was efficient
Hotels: (We try to leverage this information to better accommodate our customers)
1.
2.
3.
YES
NO
SEE BACK
Evaluation - Courseware
NX 5 Multi Axis Techniques, Course #MT11050
STRONGLY
AGREE
AGREE
SOMEWHAT
AGREE
SOMEWHAT
DISAGREE
DISAGREE
Please share your opinion for all of the following sections with a check in the appropriate box
STRONGLY
DISAGREE
Material:
1.
2.
3.
4.
5.
6.
How appropriate was the length of the course relative to the material?
Too short
Too long
Just right
Poor
Student:
1.
2.
3.
4.
5.
I met the prerequisites for the class (I had the skills I needed)
My objectives were consistent with the course objectives
I will be able to use the skills I have learned on my job
My expectations for this course were met
I am confident that with practice I will become proficient
Name (optional):
Location/room
Please check this box if you would like your comments featured in our training publications.
(Your name is required at the bottom of this form)
Please check this box if you would like to receive more information on our other courses and services.
(Your name is required at the bottom of this form)
Thank you for your business. We hope to continue to provide your training
and personal development for the future.
Excellent