Professional Documents
Culture Documents
Student Guide
February 2006
MT11050 NX 4
Publication Number
mt11050_g NX 4
Manual History
Course Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Course Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Student Responsibilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Class Standard for NX Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Class Part Naming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Seed Part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
How to Use This Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Workbook Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Classroom System Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Student and Workbook Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Contents
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Index-1
6 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
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 with Basic Design or the CAST equivalent. Any additional
experience in creating multi-axis tool paths is an asset in taking this course.
Objectives
After successfully completing this course, you will be able to perform the
following activities in NX:
choose between Variable Contour and Sequential Mill operation types
choose the best type of tool axis for creating various multi-axis tool paths
Student Responsibilities
Be on time.
Participate in class.
8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
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.
There are standard layer assignments and category names in each of the
part files. They are as follows:
Layers 1-100, Model Geometry (Category: MODEL)
Layers 1-14, Solid Geometry (Category: SOLIDS)
Layers 15-20, Linked Objects (Category: LINKED OBJECTS)
Layers 21-40, Sketch Geometry (Category: SKETCHES)
Layers 41-60, Curve Geometry (Category: CURVES)
Layers 61-80, Reference Geometry (Category: DATUMS)
Layers 81-100, Sheet Bodies (Category: SHEETS)
Layers 101 - 120, Drafting Objects (Category: DRAFT)
Layers 101 - 110, Drawing Borders (Category: FORMATS)
Layers 121 - 130, Mechanism Tools (Category: MECH)
Layers 131 - 150, Finite Element Meshes and Engr. Tools (Category: CAE)
Layers 151 - 180, Manufacturing (Category: MFG)
Layers 181 - 190, Quality Tools (Category: QA)
Colors
10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
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
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.
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 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Course Overview
Student Login:
User name:
Password:
Work Directory:
Parts Directory:
Instructor:
Date:
The parts for this class are stored in the class Parts directory. There are two
directories located in the Parts directory, the Student_parts and workbook.
The Student_parts directory contains the parts that you will use when
working on activities in the Student Manual.
The workbook directory contains the parts that you will use when working
on the project within the workbook.
System Privileges
You do not have the system privilege to modify any of the part files. If you
attempt to do so, you will get a message saying that the file is Read Only.
However, this does not restrict you from working with these files.
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
Build a simulated casting solid body using the Wave Geometry Linker.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-1
WAVE Geometry Linker in Manufacturing
1
The WAVE Geometry Linker
The WAVE Geometry Linker is used to associatively copy geometry from a
component part in an assembly into the work part. The resulting linked
geometry is associated to the parent geometry. Modifying the parent geometry
will cause the linked geometry in the other parts to update.
The WAVE Geometry Linker is available with an Assemblies license.
It does not require a NX WAVE license.
Different types of objects can be selected for linking, including points, curves,
sketches, datums, faces, and bodies. The linked geometry can be used for
creating and positioning new features in the work part.
The Wave Geometry linker is accessed by choosing InsertAssociative
CopyWAVE Geometry Linker from the menu bar.
1-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-3
WAVE Geometry Linker in Manufacturing
1
Geometry Types Used by the Geometry Linker
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 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
Editing Links
When this dialog 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 information updates when you select new parent
geometry, which you can do at any time.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-5
WAVE Geometry Linker in Manufacturing
1
At Timestamp allows you to specify the timestamp at which the linked
feature is placed. If toggled on, the list box will display the features in the
parent part. One of these features may be selected from the list to specify
a new timestamp location for the linked feature being edited. If toggled
off, all features in the parent part will be reflected in the linked feature.
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.
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 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
Broken Links
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).
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-7
WAVE Geometry Linker in Manufacturing
1
Newly Broken Links
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 or
the Edit during Update dialog.
After a link is accepted, its status is changed to broken until a new parent is
defined.
1-8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
Deleting Parent Geometry
The Information option provides details about the links that will be
broken in an Information window.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-9
WAVE Geometry Linker in Manufacturing
1
Deleting Linked Geometry
1-10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
Activity: Creating an Assembly for WAVE
In this activity, you will create an assembly structure for later use with the
WAVE Geometry Linker. Remember that WAVE only works in the context
of an assembly.
This activity uses a hypothetical company that has been awarded a contract
to machine a mixer housing.
The customer has supplied a NX solid model of the designed part. Since
high-production quantities are needed, the customer has decided to make the
part as an aluminum casting. This will reduce significantly, the amount of
time spent machining. Unfortunately, the customer has not supplied a solid
model of the casting which we will need to create. Using WAVE, you will
create a simulated casting model that is associated with the original geometry.
For the casting body, it will be necessary to remove the seven drilled holes,
and add .250" machining stock on the inlet, outlet and mixer tube faces. Also
note that the ring groove will not exist on the casting body.
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: Open the seed part, seedpart_in, and save it with a new name.
If necessary, start NX.
Use FileOpen.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-11
WAVE Geometry Linker in Manufacturing
1
Navigate to your parts folder and open the file seedpart_in .
In the Select Part dialog, select the Choose Part File button.
1-12 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
Choose OK in the Add Existing Part dialog.
The Point Constructor dialog is displayed.
Step 4: Create an empty component, then apply the seed part preferences.
Choose AssembliesComponentsCreate New from the
menu bar.
Choose OK
In the File Name field, of the Select Part Name dialog, type in
***_mixer_casting, then choose OK.
The Create New Component dialog is displayed.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-13
WAVE Geometry Linker in Manufacturing
1
In the Component Name field, type CASTING, then choose OK.
A new component, named CASTING, is displayed in the
Component Name column of the Assembly Navigator.
The name of the part file is ***_mixer_casting. You may
need to display the Component Name column by selecting
MB3,ColumnsComponent Name.
Next, apply the layer and color standards from the seed part
file. In NX, all operations apply to the work part, which is
currently ***_mixer_mfg. To apply the seed part defaults, the
CASTING component should be the work part. For clarity, we
will also make it the displayed part.
Step 5: Make the top-level part the displayed part, and save the work
created thus far.
In the Assembly Navigator, highlight ***_mixer_casting, and
using MB3, choose Display Parent ***_mixer_mfg.
1-14 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
In the Assembly Navigator, highlight ***_mixer_mfg, and using
MB3, choose Make Work Part.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-15
WAVE Geometry Linker in Manufacturing
1
Linking Procedure
Change Work Part to the part that is to receive the linked copies.
Set the Work Layer to the layer you want to contain the linked copies.
Use the linker dialog to filter the type of object(s). You may select several
objects of different types.
1-16 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
Activity: Creating WAVE Geometry
In this activity, you will practice using the geometry linker. You will create
a WAVE linked copy of the mixer body, then perform modifications to that
copy to simulate a casting.
Step 1: Prepare the assembly.
If necessary, open the ***_mixer_mfg assembly part and then
the Assembly Navigator.
Step 2: Select the Role Essentials with full menus and create a Linked
Body. The simplify option does not appear on the Essentials role.
Select the Roles tab and drag the Essentials with full menus
icon to the graphics screen.
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-17
WAVE Geometry Linker in Manufacturing
1
Step 3: Modify the display of the linked casting.
There are now two identical bodies, lying in the same model space;
the component body and the linked copy. It can be difficult to
determine one from the other, it will be necessary to clarify the
differences. First, you will remove the original body from the
display. Then, you will change the display of the linked body.
Step 4: 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.
1-18 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
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:
Remove "machined" features for preparing an as cast part from a body
that is not appropriately constructed for link At Timestamp, or from a
body whose features are not accessible.
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-19
WAVE Geometry Linker in Manufacturing
1
Simplify Body Procedure
You will use the Simplify Body function to remove holes from your mixer
casting body.
To simplify geometry:
Choose as a retained face, one that will not be simplified away.
Set the size for the Hole Dia Less Than parameter.
1-20 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
Activity: Using Simplify Body
In this activity, you will practice using Simplify Body as a tool to reduce the
complexity of a linked solid body.
Step 1: Make the CASTING component the work and displayed part.
Step 2: Perform a Simplify Body operation on the seven bolt holes on the
outlet face and mixer tubes.
Choose StartModeling.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-21
WAVE Geometry Linker in Manufacturing
1
Select any face on the body that will not be removed when the
holes are removed.
Specify .500 in the Hole Dia Lless Than field and press the
Return key.
1-22 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
Activity: Other Modeling Techniques
Previously, Simplify Body was used to remove unwanted geometry from the
Linked casting body. Now, you will explore other ways to modify a linked
body. The first option explored is Extrude.
Step 1: Make the CASTING component the work and displayed part.
If necessary, open your ***_mixer_mfg assembly part and then
open the Assembly Navigator.
On the Selection Intent toolbar change the type filter from Any
to Face Edges.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-23
WAVE Geometry Linker in Manufacturing
1
Choose the bottom face of the ring groove, as shown below.
1-24 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
Choose the Unite icon from the Boolean pull-down menu.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-25
WAVE Geometry Linker in Manufacturing
1
Select the outlet face, then choose OK on the Extrude dialog.
The O-ring groove has been removed from the outlet face.
In the Offset Faces dialog, key in 0.250 for the offset value.
Select the inlet and outlet faces, and the two mixer tube faces.
1-26 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-27
WAVE Geometry Linker in Manufacturing
1
Find and depress the Assembly Navigator button to activate
the Assembly Navigator.
1-28 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
WAVE Geometry Linker in Manufacturing
1
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:
Used Assemblies to enable "Best Practices" for modeling in manufacturing.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 1-29
1
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
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-1
Advanced Cavity Milling Topics
Cut Levels
Cavity Milling cuts geometry in planes or levels.
The advantage to this approach is that tool paths remain relatively short, due
2 to minimum tool path movement, which is performed in layers.
The disadvantage is that when machining geometry that is close to horizontal
more stock may remain than desired. See the diagram below.
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.
2-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
The Cut Levels dialog is located under the Cut Levels button in the Cavity
Mill dialog.
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-3
Advanced Cavity Milling Topics
2-4 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-5
Advanced Cavity Milling Topics
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.
Examining the status line, you will find that there are currently
15 Cut Levels within one range in this operation.
2-6 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
In the Cut Levels dialog, choose the Edit current range icon.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-7
Advanced Cavity Milling Topics
The status line shows 13 cut levels and the range depth
changes to 3.25.
2-8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
Cut Patterns
The Cut Method (1) determines the cut pattern used for cutting.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-9
Advanced Cavity Milling Topics
Zig always cuts in one direction. The tool retracts at the end of each
cut, then positions to the start of the next cut.
Zig with Contour also machines with cuts going in one direction.
However, contouring of the boundary is added between passes, before and
after the cut motion. The tool then retracts and re-engages at the start of
the contouring move for 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-10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
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.
2
Profile follows a boundary using the side of the tool. For this method,
the tool follows the direction of the boundary.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-11
Advanced Cavity Milling Topics
In this activity, you will use the Zig-Zag cut pattern to cut the part.
Step 1: Open the part file and enter the Manufacturing application.
2
Continue using the part from the previous activity,
***_base_mfg_2.
2-12 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-13
Advanced Cavity Milling Topics
2-14 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-15
Advanced Cavity Milling Topics
2-16 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
Level-Based IPW uses the 2D cut regions from the previous Cavity Milling
and/or ZLevel operations to identify and machine rest material. These
previous operations are referred to as reference operations. Level-Based IPW
is limited to Cavity Milling or ZLevel milling operations with the same tool
2
axis as the previous operation. The rest milling and reference operations
must belong to the same geometry group
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-17
Advanced Cavity Milling Topics
Use 3D
2-18 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
In this activity, you will machine the part using three different cutter sizes.
You will activate the use of the Level Based IPW and generate the operation.
You will edit subsequent operations, each using smaller tools utilizing the
Level Based IPW.
2
Step 1: Open the part level_based_mfg and enter the Manufacturing
application.
From the menu bar, select File.
Choose Open.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-19
Advanced Cavity Milling Topics
Step 4: Edit the operation CVM1and use the Level Based IPW.
Double-click the CVM1 operation in the Operation Navigator.
2-20 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-21
Advanced Cavity Milling Topics
2-22 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-23
Advanced Cavity Milling Topics
2-24 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
In this activity, you will machine the core block for an ATM key pad using
three different cutter sizes. You will define the BLANK in the MILL_GEOM
parent group, activate the use of the 3D IPW and generate the operation. You
will then use the subsequent IPW as the blank for the next operation and then
2
use the IPW created from that operation to finish the keypad.
Step 1: Open the part ipw and enter the Manufacturing application.
From the menu bar, select File.
Choose Open.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-25
Advanced Cavity Milling Topics
2-26 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-27
Advanced Cavity Milling Topics
This IPW will be used as the Blank for the next operation,
CVM2.
The initial IPW was defined as the Blank in the WORKPIECE
geometry parent group. You generated the operation, using
the initial IPW, and set options needed to create the IPW for a
subsequent operation. You will use this IPW as the Blank for
the operation, CVM2.
2-28 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-29
Advanced Cavity Milling Topics
This IPW will be used as the Blank for the next operation.
You will use the current IPW for the final Cavity Milling
operation.
2-30 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-31
Advanced Cavity Milling Topics
Pre-Drill Engage and Cut Region Start Points are found in the Points/Control
Geometry section of the Cavity Milling dialog. These two options provide
2 control over the cutting start point within single and multiple regions of
Cavity Milling. They also determine the direction that the tool moves towards
the cavity or core walls.
2-32 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
To use this option, specify a pre-drilled engage point and an optional depth
value. If you are going to specify a depth value, it must be done prior to
specifying the start point.
There are three methods available for specifying pre-drilled engage points:
Point/Arc - by using existing points or arcs. The arcs are associative to the
geometry. They must be explicit or sketch curves.
The depth value for a start cut point is optional. If you do not specify a value,
the pre-drilled engage point is used at every cut level.
As shown , cut level 1 uses the pre-drilled engage point that falls within the
specified depth. Cut levels 2 and 3 do not use the specified pre-drilled engage
point since the cut levels are not within the specified depth. The processor
will use the internally defined cut start point to cut the remaining cut levels
(2 and 3).
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-33
Advanced Cavity Milling Topics
Cut Region Start Points allows you to specify cut start points for each region
in a multi-region cavity. When you use circular engages, this option can avoid
engages into pocket corners by using the Automatic or User Defined method
of engagement.
2-34 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
In this activity, you will edit the current operation to use a Pre-drilled Engage
Point to start your tool path. The Pre-drill Engage Point is a hole that has
been previously drilled. 2
Step 1: Open the part form_mold_mfg and choose the manufacturing
application.
From the menu bar, select File.
Choose Open.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-35
Advanced Cavity Milling Topics
2
The Control Geometry dialog is displayed. Notice that there
are two sections to this dialog, Pre-Drill Engage and Cut
Region Start Points.
2-36 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
You can use the Depth parameter when you want a particular
Pre-Drill Engage Point to be used only for certain cut levels.
If you do not specify a depth parameter, the point will be used
at all cut levels. If you use the parameter it must be defined
before specifying the point.
For this activity, you will not specify a depth parameter. This
particular Pre-Drill Engage Point will be used at all cut levels.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-37
Advanced Cavity Milling Topics
Choose OK.
The point just created is displayed (this point is at the bottom
of the part, if your display setting is solid, set to wire frame
to see the point).
2
Choose OK until you return to the Cavity Milling dialog.
2-38 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
Stock options for Cavity Milling are found on the Cut Parameters dialog.
This dialog is activated by selecting the Cutting button found on the Cavity
Mill operation dialogs. 2
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-39
Advanced Cavity Milling Topics
In this activity, you will learn how to set the Blank Distance for a core type
part. The MCS, Part geometry and Program Name have already been created
2 for you.
Step 1: Open a new part file, rename and enter the Manufacturing
Application.
Open the part file horn_mfg.
2-40 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
2
The Create Operation dialog is displayed.
Choose OK.
The CAVITY_MILLING dialog is displayed.
Choose Display.
Note that the Part geometry is displayed.
Choose Cutting.
The Cut Parameters dialog is displayed.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-41
Advanced Cavity Milling Topics
Choose OK.
The CAVITY_MILL dialog is displayed.
2-42 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
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
.250" stock overall.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-43
Advanced Cavity Milling Topics
This option positions the tool to the outer most edge periphery (silhouette) of
the part geometry and then offsets it outside by the tool radius. The silhouette
can be consider as a shadow of the part projected along the tool axis.
When using Trim by Silhouette, the processor uses the traces at the bottom of
the defined part geometry as trim shapes. These shapes are then projected
along the tool axis to each cut level and are used to generate machinable
regions as trim shapes.
2-44 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
the Part. This is due to dimensions of Blank geometry not being as accurate
as those of the Part geometry. When you specify Blank geometry that is close
to the size of Part geometry, the Blank and Part traces will overlap and result
in an undesirable cut region(s). In this case it would be better to cut a profile
pass along the Part without specifying the Blank. The resultant tool path will 2
be along the Part geometry.
When the processor encounters geometry that contains gaps or that is not
perfectly matched, it will move the tool using an approximation within the
specified tolerances.
The processing time is longer when Tolerant Machining is on. Tolerant
Machining SHOULD ALWAYS be turned on.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-45
Advanced Cavity Milling Topics
As the tool progresses deeper through the various cut levels, Horizontal
Clearance will keep the shank from contacting the part geometry which
forms the undercut.
In the following example the Horizontal Clearance uses the default of .100.
2 The tool radius is .120. The tool will be offset from the undercut face by .100.
This option is available when you are editing geometry and aids in the
correction of model geometry errors that occur when models from other CAD
systems are converted into NX models or from within a model created using
NX.
The topology processor inspects the model for missing, duplicated and
non-tangent faces which can create multiple shells and an erratic tool path.
It is suggested that the Topology option be used only if tool path
generation fails.
2-46 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
Tolerances - Distance is the tolerance used for connecting faces and curves.
The distance value represents the maximum value that two objects can be
apart and still be considered connected. Angle is the tolerance used for
determining the type of each edge (convex, concave or tangent). The Angle
value represents the maximum angle that the normals of two adjacent faces
or curves can vary at an edge to determine if the edge is convex, concave or
tangent.
Rebuild Topology - After editing tolerances or material side, you can choose
Rebuild Topology to create the shell. Surfaces are considered adjacent if the
gaps are less than the tolerance specified and one or more shells are created.
Model geometry is not modified.
Material Side- allows you to change the material side of any object that is
used to define the cutting operation. Material Side is represented by a vector
arrow that points away from the material.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-47
Advanced Cavity Milling Topics
Unify All - allows Material Side to be located on the same side for all objects.
Reverse All - allows Material Side to be reversed for all objects.
Inspect or Edit Shell - allows the inspection of the classification of edge types
2 and Material Side for individual objects.
Faces - allows the inspection of Material Side defined for each face. Faces can
be set to undefined, same or opposite.
Undefined allows you to highlight all faces where the Material Side is
not defined
Same allows you to highlight all of the faces where the Material Side is
the same as that of the majority of faces
Opposite allows you to highlight all of the faces where the Material Side
is different than that of the majority of faces
Edges - allows the review of the classification of various edges. Edges can
be set to the following:
Undefined allows the highlight of any edge which is not classified by the
system
Exterior allows the highlight of all of the outside edges that define the
cutting region
Interior allows the highlight of all of the inside edges that define the
cutting region
Inconsistent allows the highlight of edges where the adjacent faces have
material sides on opposite sides
Tangent allows the highlight of all edges that are classified as being
tangent
Concave allows the highlight of all edges that are classified as being
concave
Convex allows the highlight of all edges that are classified as being convex
Display Material Side - this option results in the display of the Material Side
indicator whenever one of the face options is chosen.
2-48 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Cavity Milling Topics
The Material Side indicator is a vector that points towards the material to
be removed which is away from the Material Side.
Refresh Before Display - the system will refresh the screen every time you
choose one of the Face or Edge options.
2
Arrow Buttons - allows you to cycle through the different shells as you inspect
and edit the topology.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 2-49
Advanced Cavity Milling Topics
Summary
The Cavity Milling module provides efficient and robust capabilities
of removing large amounts of stock, primarily in cavity and core type
2 applications.
The following functions are available in Cavity Milling:
Use of the In-Process work piece for accurate removal of material using
different size cutting tools
2-50 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Lesson
3 Z-Level Milling
Purpose 3
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
Understand the meaning and use of steep and non-steep areas of geometry.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 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.
3-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
1. Part
2. Check
3. Cut Area
4. Trim
Many of the option settings found in Z-Level Milling are the same as in Cavity
Milling. A description of some of these options are as follows:
Geometry
Part geometry consists of bodies and faces which represents the Part
after cutting
on only
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-3
Z-Level Milling
In this activity, you will generate tool paths using Z-Level Milling. Z-Level
is designed to profile an entire part or steep areas that were previously left
by the Area Milling Drive Method.
Step 1: Open the part file and enter the Manufacturing application.
Open the part base_mfg_3.
3-4 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
Choose OK.
The ZLEVEL_PROFILE dialog is displayed.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-5
Z-Level Milling
Choose OK.
3-6 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 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
3-8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
Step 1: Open the part file and enter the Manufacturing application.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-9
Z-Level Milling
3
The Create Operation dialog is displayed.
3-10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
Choose OK.
Under the Geometry label, select the Part icon and choose
Display.
The Part geometry is displayed. Note that the Part geometry
was specified in the Parent Group named WORKPIECE.
Under the Geometry label, select the Cut Area icon and notice
that only the Select button is available.
Since the Cut Area was not specified, by default, the entire
part will be used for cutting.
Also note the Steep Angle and the other default option settings.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-11
Z-Level Milling
Do not save the part, you will be using it in the next activity.
3
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.
Depth Per Cut allows the specification of the maximum depth per cut in
a range. Cut depths are calculated that are equal and do not exceed the
specified Depth Per Cut value.
3-12 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-13
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.
Control Geometry
Control Geometry allows the specification of Control Points to determine
where the tool engages the part and the floor plane.
3-14 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
Trim by
Edge tracing (edge roll) is usually an undesirable condition that can occur
when the Drive Path extends beyond the edge of the part geometry. The
tool rolls over the edge of the part geometry potentially gouging the part.
The Remove Edge Traces option allows the control of whether or not edge
tracing occurs.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-15
Z-Level Milling
Select the Create Geometry icon from the Create tool bar.
3-16 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
Choose OK.
The MILL_AREA dialog is displayed.
Choose Select.
The Cut Area dialog is displayed.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-17
Z-Level Milling
Program: INTERIOR
3-18 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
Choose OK.
The ZLEVEL_PROFILE dialog is displayed.
Under the Geometry label, select the Part icon and choose
Display.
The Part geometry is displayed. It was specified in the
WORKPIECE Parent Group. 3
Under the Geometry label, select the Cut Area icon and choose
Display.
The Cut Area geometry is displayed. It was specified in the
ZLEVEL_AREA Parent under the WORKPIECE Parent Group.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-19
Z-Level Milling
3-20 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
Gap Machining minimizes excessive tool wear and breakage caused by the
removal of large amounts of scallop stock left from previous operations.
Resultant tool paths from Gap Machining produce uniform scallops,
regardless of the angle of steepness, incorporating fewer engages and retracts,
producing a more consistent surface finish.
Stepover option
Stepover pertains to machining the gap areas.
When used with the default Use Depth of Cut parameter, the stepover
matches the depth of cut of the current cut range. To further enhance the
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-21
Z-Level Milling
control of the scallop height in these areas, you can also specify the stepover
distance. Since each cut level range can have a different depth of cut, if you
specify Use Depth of Cut, then the range it lies in determines the stepover
for that gap region. If a gap region spans several ranges that do not have cut
levels defined, the gap region will use the minimum depth of cut of the ranges.
Max Cut Traverse defines the longest distance that the cutting tool feeds
3 along the part when not cutting. When connecting cutting areas, if the total
distance is less than the Max Cut Traverse parameter, the tool will feed along
the part. If the distance is larger then the current transfer method is used to
retract, traverse, and engage to the next location. This value is a length or a
percent of the tool diameter.
Z-Level and gap tool paths are sequenced and ordered as follows:
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
1. After each Z-level cut is completed, the tool begins to cut the level below it
2. When cutting the lower level, gaps between the lower level and the
previous level above it are determined
3. When a gap is discovered, the gap is cut, cutting continues until another
gap is found or the cut is complete at that level
4. Gap level at the lower level is cut based on Max Cut Traverse parameter;
if Max Cut Traverse is exceeded, a traverse move to the next level takes
places; if the move to the next level is within the Max Cut Traverse
distance, the tool makes a direct on-part move to the next level without
traversing
Engage and retract moves are kept to a minimum along the tool axis
Connections are made from the Z-Level cut to the gap area; after cutting
the gap area, the tool returns to the lower level
3-22 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-23
Z-Level Milling
ChooseStart Manufacturing.
3-24 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-25
Z-Level Milling
3
The tool path is displayed. Note the non-steep areas and the
numerous engage retracts that occur.
3-26 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-27
Z-Level Milling
ChooseOK.
3-28 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Z-Level Milling
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 3-29
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-30 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Lesson
4 MILL_AREA Geometry
Parent Groups
Purpose
Objective
The MILL_AREA Geometry Parent Group allows the user to select a small
portion of a part to machine. This area is based on the faces of the part which
you select. This group of faces to machine is called a Cut Area.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 4-1
MILL_AREA Geometry Parent Groups
4-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
MILL_AREA Geometry Parent Groups
Cut Area
When choosing the Cut Area icon, the Cut Area dialog is displayed.
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 4-3
MILL_AREA Geometry Parent Groups
This activity will demonstrate how to create and use a MILL_AREA geometry
Parent Group in an operation. You will Replay and examine the results of
an existing operation. You will then create a MILL_AREA geometry Parent
Group consisting of faces and will modify the inheritance of the operation to
use the MILL_AREA parent.
Step 1: Open the part file, rename it, and enter the Manufacturing
application.
Open the part male_cover_mfg_2.
4-4 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
MILL_AREA Geometry Parent Groups
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 4-5
MILL_AREA Geometry Parent Groups
Choose OK.
The MILL_AREA dialog is displayed.
4-6 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
MILL_AREA Geometry Parent Groups
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 4-7
MILL_AREA Geometry Parent Groups
4-8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
MILL_AREA Geometry Parent Groups
4
Using MB1, click and drag the FC_FINISH_RIBS operation
so that it resides under the TWO_RIBS Parent Group, then
release MB1.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 4-9
MILL_AREA Geometry Parent Groups
The tool path is generated and cuts the faces selected in the
MILL_AREA Parent Group.
4-10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
MILL_AREA Geometry Parent Groups
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 4-11
MILL_AREA Geometry Parent Groups
Trim Boundary
A Trim Boundary is the same as any other boundary except that any tool path
that falls within the area described by the boundary will be trimmed away.
When you choose the Trim Boundary icon, the standard boundary dialog
is displayed.
4-12 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
MILL_AREA Geometry Parent Groups
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 4-13
MILL_AREA Geometry Parent Groups
4-14 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
MILL_AREA Geometry Parent Groups
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 4-15
MILL_AREA Geometry Parent Groups
Any tool path that falls within the Trim boundary is removed.
4-16 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
MILL_AREA Geometry Parent Groups
Summary
The MILL_AREA geometry group allows flexibility in determining exact
areas for cutting purposes. The use of this geometry group and Trim
Boundaries gives you the ability of isolating specific areas of geometry used in
the machining process.
In this lesson you:
Created MILL_AREA geometry to machine specific areas.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 4-17
4
Lesson
Purpose
This lesson will show you how to create a Fixed Contour operation using
several of the options and concepts that are unique to Fixed Contour
machining. You will also review the steps necessary to create various Parent
Groups that will aid you in the selection of geometry and cutting tools. Fixed
Contour operations are generally used for creation of tool paths used to finish
the contoured areas of a part.
Objective
Choose the most appropriate drive method for a Fixed Contour operation
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-1
Fixed Contour Operation Types
Fixed Contour operations use a fixed tool axis for finishing contoured
geometry and can effectively clean up ridges and scallops left by other tool
paths.
5-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
Fixed Contour is the better choice for finish machining for several other
reasons:
In addition to Part geometry, Drive geometry can control tool movement
Fixed Contour provides several options that help insure the accuracy of the
tool path. Included are:
Check Geometry to stop tool movement
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-3
Fixed Contour Operation Types
drive method - method of defining drive points required to create a tool path.
Some drive methods allow the creation of a string of drive points along a curve
while others allow the creation of an array of drive points within an area.
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.
5-4 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
Each drive method contains a series of dialogs that are displayed upon
selection.
The Area Milling drive method allows you to specify a cut area for tool path
generation. This drive method is similar to the Boundary drive method, but
does not require drive geometry.
Cut Area(s) may be defined by selecting surface regions, sheet bodies, or
faces. Unlike the Surface Area drive method, the cut area geometry does not
have to be selected in an orderly grid of rows and columns.
If you do not specify a Cut Area, the processor will use the selected part
geometry (excluding areas not accessible by the tool) as the cut area.
The Area Milling drive method is generally the preferred Fixed Contour drive
method for creating tool paths.
The Surface Area drive method allows you to create an array of drive points 5
that lie on a grid of drive surface. This drive method is useful in machining
very complex surfaces. It provides additional control of both the tool axis and
the projection vector.
The tool path is created on the selected part surfaces by projecting points
from the drive surface in the direction of a specified projection vector. If part
surfaces are not defined, the tool path can be created directly on the drive
surface. The drive surfaces do not have to be planar, but must be in an orderly
grid of rows and columns. Adjacent surfaces must share a common edge
and may not contain gaps that exceed the Chaining Tolerance defined under
Preferences (Preferences Selection Chaining Tolerance). Trimmed
surfaces can be used to define drive surfaces as long as the trimmed surface
has four sides. Each side of the trimmed surface can be a single edge curve or
comprised of multiple tangent edge curves that can be considered a single
curve.
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 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 surfaces is determined by the projection vector.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-5
Fixed Contour Operation Types
The Radial Cut drive method allows you to generate drive paths perpendicular
to and along a given boundary, using a specified Stepover distance, Bandwidth
and Cut Type. This method is useful in creating cleanup operations.
Flow Cut drive methods allows you to generate drive points along concave
corners and valleys formed by part surfaces. The direction and order of the
flow cuts are determined using rules based on machining best practices. The
tool path is optimized for maximum part contact to minimize non-cutting
moves.
Text drive methods allows you to generate drive paths based on text created
from drafting notes.
There are three different Geometry parent groups available for use in Fixed
Contour operations. They are:
5-6 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
The MILL_GEOM parent group which allows part, blank and check
geometry.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-7
Fixed Contour Operation Types
The MILL_BND parent group which also allows part, blank, check and
trim and floor boundary geometry.
5-8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
The MILL_AREA parent group allows part and check but not blank
geometry. It also allows for the specification of Cut Areas ,Wall and Trim
geometry.
The parent group, MILL_AREA, which you used in Cavity Milling operations,
is also used in Fixed Contour operations. It allows you to include or exclude
areas to be machined in cut areas that you specify. These specific areas
may have been previously roughed by Cavity Milling or finished by Planar
Mill operations.
Fixed Contour also provides several template operations that use the parent
group, MILL_AREA. These operations also have the Area Milling drive
method specified allowing you to quickly create finishing operations for
contoured parts.
Fixed Contour operations are generally used to finish contoured types of
geometry.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-9
Fixed Contour Operation Types
5
Fixed Contour Operation types
The most commonly used Fixed Contour operation types are:
5-10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
this). This results in cutting parts with a more constant cutting load and
a shorter distance of non-cutting moves.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-11
Fixed Contour Operation Types
The Flow Cut drive method allows the specification of Climb, Conventional,
or Mixed cut directions for single pass operations.
The Climb and Conventional options allow the climb or conventional method
for all cutting passes in the operation. If a steep side can be determined, the
steep side is used to calculate the Climb or Conventional cut direction. If a
steep side cannot be determined, the cut direction is determined internally.
The Mixed option allows for the internal calculation of the cut direction.
5-12 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
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. Surface regions, sheet bodies, faceted
bodies and or faces can be used as the cut area. 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 can be used to further constrain cut regions. Material
Inside or Outside determines the area of the cut region to be omitted. Trim
boundaries are always Closed, always use an on condition, and are projected
to the Part geometry along the tool axis vector. More than one Trim Boundary
may be defined. Trim Stock may be specified to define the distance the tool is
positioned from the Trim Boundary.
Flow Cut Reference Tool drive method produces multiple cutting passes on
either side of the center flow cut by allowing you to specify a reference tool
diameter to define the total width of the area to be machined and a Stepover
Distance to define the interior passes.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-13
Fixed Contour Operation Types
This method is useful for cleanup machining after roughing out an area
with a large tool. This method also uses the Cut Type, Stepover Distance,
Sequencing, Reference Tool Diameter, Overlap Distance, and Steep
Containment options.
5-14 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
Maximum Concavity allows you to determine where Flow Cuts are created
based on the Angle of Concavity. Cutting moves are created only where the
Angle of Concavity is less than or equal to the specified Maximum Concavity
angle. The value you enter must be positive and less than or equal to 179.0
degrees. When the Angle of Concavity exceeds the specified Maximum
Concavity angle, the tool will retract and traverse.
Minimum Cut Length allows you to eliminate short tool path segments that
may occur in isolated areas of the part. Cutting moves shorter than this value
are ignored. This option is useful in eliminating very short cutting moves
that occur at the intersection of fillets.
Hookup Distance allows you to eliminate unwanted gaps in the tool path by
connecting disjointed cutting motions that exceed the specified Maximum
Concavity angle. These unwanted motions occur where the tool retracts from
the part surface and are caused by gaps between surfaces or variations in
the Angle of Concavity that exceed the specified Maximum Concavity angle.
The value you enter determines the distance the tool will span to connect
the end points of cutting moves. The two ends will be connected by linearly
extending the two paths. 5
Cut Type (Zig-Zag and Zig) allows you to define how the cutter moves from
one cut pass to the next.
Stepover Distance allows you to specify the distance between successive
passes.
Sequencing enables you to determine the order in which the cut passes are
executed.
Inside-Out results in the cut starting at the center of the Flow Cut
pass and moving toward one of the outside passes. The tool then moves
back to the center cut and works its way toward the opposite side. You may
start the sequencing by choosing either side of the center of the Flow Cut.
Steep Last results in the cut moving from non-steep side to the
steep side.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-15
Fixed Contour Operation Types
Steep First results in the cut moving from the outside pass on
the steep side to the outside pass on the non-steep side. The Steep First
sequence is available for Zig, Zig-Zag, and Zig-Zag with Lifts patterns.
Inside-Out Alternate always cuts a Flow Cut valley from the middle
Flow Cut pass. The cut starts at the center pass, moves to an inside pass
and then to the inside pass on the opposite side. The cut then moves to
the pass in the next pair on the first side and then to the pass in the same
pair on the second side. If one side has more offset passes then the other
side, all the extra passes on that side are machined after machining the
passes which are paired on both sides. Inside-Out Alternate sequence can
be generated with a Zig, Zig-Zag, or Zig-Zag with Lifts pattern.
Reference Tool Diameter enables you to specify the width of the finishing cut
region based on the diameter of the previous roughing (reference) tool. The
tool diameter specified must be larger than the current tool.
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. As in Area Milling drive method, Steep Containment allows the
restriction of the cut area based on the steepness of the tool path. Steepness
is defined by specifying a Steep Angle and a Steep or Non-Steep option. Cut
direction is defined by specifying a Steep Cut or Non-Steep Cut Direction.
You can also choose to machine flow cuts on both sides alternatively with a
rounded or standard turn at each end, or machine side by side from the steep
side to non-steep side.
5-16 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
The following activity creates simple Fixed Contour rough and finish
operations. You will first review a Cavity Milling operation that was used to
rough the majority of the part. You will then create Contour Area operations
that will semi-finish and finish the part. Finally, you will use Flow Cut
operations, using a Reference Tool, to remove stock that remained from
previous operations.
Step 1: Open the part file, rename and enter the Manufacturing
application.
Open the part male_cover_mfg_3.
Save As ***_male_cover_mfg_3.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-17
Fixed Contour Operation Types
5-18 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
Choose OK.
The Contour Area dialog is displayed.
Under the Geometry label, choose Display for the Part and
Check geometry.
You will use most of the default settings of the Area Milling 5
Method to create a roughing tool path.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-19
Fixed Contour Operation Types
Percent to 25
Choose OK.
5-20 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-21
Fixed Contour Operation Types
5-22 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
5
Choose OK.
The CONTOUR_AREA dialog is displayed.
Under the Geometry label, choose Display for the Part and
Check geometry.
Note that the part geometry as well as the check geometry
representing pins, bolts and the surface plate are displayed.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-23
Fixed Contour Operation Types
Stepover to Constant
Distance to .030
Choose OK.
The next action will prevent the Warning message from
appearing.
5-24 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
5
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-25
Fixed Contour Operation Types
5 Your tool path should look similar to the above. Note that
Warnings were not generated and the tool path follows the
contour of the part.
5-26 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
Choose OK.
The FLOWCUT_REF_TOOL dialog is displayed.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-27
Fixed Contour Operation Types
5-28 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-29
Fixed Contour Operation Types
Program to MALE_COVER
5
Choose OK.
The PLANAR_PROFILE dialog is displayed.
5-30 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
If necessary, set the Cut Depth to Floor Only for a single depth
of cut.
The other default PLANAR_PROFILE settings will be used to
demonstrate this operation.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-31
Fixed Contour Operation Types
Non-Cutting Moves
Fixed Contour operations uses Non-Cutting Moves for control of the tool
when not physically cutting metal.
5-32 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
There are five individual cases when the tool is not physically cutting metal.
They are:
Initial Case - At the beginning of the operation, controls how the tool
moves from its present position to cutting metal
Final Case - At the end of the operation, controls how the tool moves from
its last cutting move to a safe position above the work piece
Reposition Case - controls how the tool retracts and re-engages the work
piece when there are gaps in the part geometry
Local Case - When the tool has to leave the part surface to complete the
step over for the next pass, this determines what action will be taken
Each Case has up to five moves that can be specified. The Moves are:
Retract Move - controls how the tool disengages from the work piece
Departure Move - Once the tool has retracted, controls how the tool moves
to a safe clearance area
Traverse - move from the current position to a safe area above the next
engage position
Engage Move - controls how the tool engages into the work piece
To avoid having you manually set all moves for all cases, the Default case was
created. This case has all the moves that the other cases have. Each move
has been pre-defined for the most common machining situation. Additionally,
all other cases have been assigned to use the Default case.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-33
Fixed Contour Operation Types
If necessary, edit the Non-Cutting moves and change only the affected
moves
5-34 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
This activity teaches you how to use the various Non-Cutting Moves options.
Step 1: Continue using the part file.
Continue using the ***_male_cover_mfg_3 part.
Set:
Program to MALE_COVER
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-35
Fixed Contour Operation Types
Choose OK.
5-36 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
Choose the Cutting button and then select the Clearances tab.
5
If necessary, change the When Gouging parameter to Skip.
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-37
Fixed Contour Operation Types
5
Also Note:
5-38 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
Choose OK.
Generate and review the tool path to verify that the clearance
plane moves are correct.
Note that the tool path engages the part in a linear motion. The
preferred method of engagement is a circular ramping motion.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-39
Fixed Contour Operation Types
5-40 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Fixed Contour Operation Types
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:
Created Area Milling and Flow Cut operations.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 5-41
5
Lesson
Purpose
Objective
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-1
Introduction to Four and Five Axis Machining
Fixed-Axis machining with a tool axis other than (0,0,1) involves setting
the tool axis to the proper orientation
Most, if not all, NX multi-axis operations work with a tool axis other
than + Zc 0,0,1
Prior to rotation of the table to a new position, verify the tool has been
6 retracted far enough to clear the part/fixture during rotational moves
The following activity requires you to generate a tool path at other than a
normal tool axis of (0,0,1).
6-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
In this activity, you will machine the top and two angled areas of a sleeve
collar used in a yoke mechanism. All necessary Parent objects have been
created and the part has been previously roughed. The operations which you
will create will finish mill the top and two angled faces of the part.
Step 1: Open an existing part file and enter the Manufacturing application.
Open the part file, collar_mfg.
Choose StartManufacturing.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-3
Introduction to Four and Five Axis Machining
Geometry: NORMAL_FACE
Tool: EM-1.00-0
Method: MILL_FINISH
Choose OK.
The FACE_MILLING dialog is displayed.
6-4 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-5
Introduction to Four and Five Axis Machining
6-6 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-7
Introduction to Four and Five Axis Machining
Choose MB3Paste.
A copy of the previous operation is created, with the name
TOP_FACE_COPY. You will now rename the operation to
ANGLE_FACE_1.
6-8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
6
Choose the Geometry radio button at the top of the dialog,
then choose Reselect.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-9
Introduction to Four and Five Axis Machining
Choose OK.
Choose Generate.
6-10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-11
Introduction to Four and Five Axis Machining
6-12 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
Choose MB3Paste.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-13
Introduction to Four and Five Axis Machining
Choose OK.
Choose Generate.
6-14 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-15
Introduction to Four and Five Axis Machining
Disadvantages:
6 Output in created program does not match output or dimensions on part
print
Fixture Offset
CSYS rotation
6-16 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
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:
Output in the program matches the part print
Disadvantages:
Programmer needs to understand the complexities associated with use of
the Main and Local coordinate system and the options provided
Machine tool post processor must be set up to obtain the correct output
The following activity will address using a Main and Local MCS.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-17
Introduction to Four and Five Axis Machining
In this activity, you will use the Main and Local MCS, which is used by the
post processor for formatting output used at the machine tool. The part file
has the main and local MCS already created for you. The Main MCS is set
where the machine zero would be. When you list the tool paths, the output is
based on the Local MCS. When you post the program, the output of the tool
paths, with their respective X, Y, and Z values, are based upon the Main MCS.
Step 1: Open the part file and enter the Manufacturing application.
Open the part file t_stone_mfg_assm.
6-18 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-19
Introduction to Four and Five Axis Machining
6
Note that the Coordinate System Purpose selected is Main.
6-20 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
Choose OK.
6
Double-click on the MCS_000 group object.
The MCS dialog is displayed.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-21
Introduction to Four and Five Axis Machining
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.
6-22 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
Highlight the FM_002 operation, replay and list the tool path.
You will now post process the operations and note that the X, Y
and Z values are based on the MAIN MCS.
Step 4: Post process the existing operations and examine the output.
Change to the Program Order view in the Operation Navigator.
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-23
Introduction to Four and Five Axis Machining
6-24 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
Edit the MCS_000 parent group and change the Special Output
to Fixture Offset.
6
Choose OK.
Choose OK.
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-25
Introduction to Four and Five Axis Machining
6
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.
6-26 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-27
Introduction to Four and Five Axis Machining
6-28 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-29
Introduction to Four and Five Axis Machining
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 4: Post process the existing operations and examine the output.
Change to the Program Order view in the Operation Navigator.
6-30 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-31
Introduction to Four and Five Axis Machining
Choose OK.
6-32 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
Step 5: Modify the Local MCS by adding fixture offsets and re-posting
the operations.
Change to the Geometry view of the Operation Navigator.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-33
Introduction to Four and Five Axis Machining
Repeat the above step action item for MCS_90 and MCS_180
parent groups, using 2 as the fixture offset for the MCS_90
parent group and 3 as the fixture offset for the MCS_180
parent group.
Choose OK.
Choose OK.
6-34 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-35
Introduction to Four and Five Axis Machining
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.
6-36 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Introduction to Four and Five Axis Machining
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:
Performed planar type machining at a tool axis other than (0,0,1).
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 6-37
6
Lesson
Purpose
Objective
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-1
Sequential Mill Basics
7-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
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.
Before you specify the part, drive, and check geometry, you must indicate
where the tool will stop. You have four possible choices:
Near Side indicates that the tool will stop when it reaches the closest side
of the specified part relative to the current tool position
7
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
Note that when a wall is tangent to a corner radius and the tool will contact
that tangency, you must choose this option. Otherwise, you must choose the
Near Side, Far Side or On condition.
-
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-3
Sequential Mill Basics
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-4 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
Multi-axis output
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-5
Sequential Mill Basics
7-6 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-7
Sequential Mill Basics
The cutter moves along the drive and part geometry until it reaches check
geometry.
7-8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
The Point to Point dialog enables you to create linear, non-cutting moves. It
is used to move the tool to another position where continuous path motions
can then continue. You may or may not need to use this dialog when creating
Sequential Mill operations.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-9
Sequential Mill Basics
The Retract Motion dialog 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 dialog.
7-10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
When you are creating a Continuous Path Motion suboperation, you must
define one or more Check Surfaces.
By default, the Check Surface for one suboperation becomes the Drive Surface
for the next suboperation. This often saves you from having to specify the
Drive Surface. The Part Surface, is by default, the same for each suboperation
throughout the tool path. This also saves you from having to specify the
Part Surface. Normally, you only need to specify the Check Surface in each
suboperation.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-11
Sequential Mill Basics
In a Continuous Path Motion command the cutter moves along the Drive and
Part Surface until it reaches a Check Surface.
If you specify more than one Check Surface (multiple check surfaces), motion
continues until the tool reaches the first of the possible stopping positions.
You can define up to five Check Surfaces for each Continuous Path Motion
suboperation. After you have defined the first Check Surface, you are
automatically prompted to define the next Check Surface.
The following activities will familiarize you with Sequential Mill operations.
7-12 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
The raw material file, box_stock, has been hidden from the
display.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-13
Sequential Mill Basics
7-14 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
Set the Parent objects as shown and name the operation SM_1:
Choose OK.
The Sequential Mill dialog is displayed.
This dialog allows the input of basic global parameters that
are active throughout the operation (unless changed in an
suboperation).
7
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-15
Sequential Mill Basics
Change the Tool Display to 3-D and the Path Display Speed
to 9.
Choose OK.
7-16 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-17
Sequential Mill Basics
7-18 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-19
Sequential Mill Basics
Delta XC 1.00
7
Delta YC -1.00
Delta ZC 1.00
Choose OK.
The Vector Constructor dialog is displayed.
You will accept the default tool axis vector of 0,0,1 which is the
same as the Z coordinate of the WCS.
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.
7-20 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
Choose OK.
You will now define the Engage component.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-21
Sequential Mill Basics
7-22 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-23
Sequential Mill Basics
7-24 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
J= 1.000
K=-1.000
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-25
Sequential Mill Basics
7-26 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
Choose OK twice.
The second suboperation, 2 Eng, is created. The tool side is now
positioned tangent to Drive and Check geometry and tangent
to the Part geometry with the bottom of the tool.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-27
Sequential Mill Basics
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.
7-28 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-29
Sequential Mill Basics
7-30 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-31
Sequential Mill Basics
7-32 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-33
Sequential Mill Basics
J= -1.000
K= 1.000
7-34 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
Choose OK.
Choose OK.
To observe the tool path, refresh the screen and display the
tool path.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-35
Sequential Mill Basics
7-36 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
In the previous activity, you used the same Part surface for each Continuous
Path Motion suboperation. The suboperation ended after the tool moved
along the Drive surface to the Check surface. The Check surface then became
the Drive surface for the next suboperation and the Continuous Path Motion
dialog anticipated this choice by selecting Previous Check Surface as the
Drive surface at the beginning of each Continuous Path Motion suboperation.
It is also possible to exchange the Part surface for the next Check surface.
One consideration that should be made when exchanging the Check surface
as the new Part surface is the Stopping Position. If the Check surface is
tangent to the present Part surface and PS-CS Tangency is chosen, the front
edge of the cutting tool will be positioned to prevent gouging of the tool into
the Check surface. This may cause the tool to be Out of Position to the new
Part surface at the beginning of the next move. To compensate for this action,
it may become necessary to drive the tool on to the Check surface, even
though a tangency condition exists.
In the following activity, the Drive and Part surfaces, as well as the Check
geometry will change throughout the operation as you generate the tool path.
You will see that the Check surface in a current suboperation can become the
Part surface, as well as the Drive surface, in the next suboperation. You will
also see that the processor is able to anticipate your choice for Drive and Part
surfaces in Continuous Path Motion suboperations, so that you only need to
specify the Check surface(s).
When selecting either Drive or Part surface from the Continuous Path Motion
dialog, you have the options of Other Surface, Previous ds, Previous ps and
Previous cs.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-37
Sequential Mill Basics
In this activity, you will machine a floor that is flat, sloped, and curved. The
part requires that you re-specify the part surface when the floor surface
changes.
Step 1: Open a new part, rename and begin a Sequential Mill operation.
Open the part file sq_3 and rename it to ***_sq_3.
7-38 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
Use Tool:EM_.75_.125
Use Method:MILL_FINISH
Choose OK.
The Sequential Mill dialog is displayed.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-39
Sequential Mill Basics
Change the Tool Display to 3-D and the Path Display Speed
to 9.
The global parameters are now set and you are ready to begin
the Sequential Milling process.
7
Choose OK and continue to the Engage Motion dialog.
Choose OK.
7-40 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
Choose the Geometry button and specify the Drive and Part
surfaces as shown.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-41
Sequential Mill Basics
Choose OK.
The tool moves from the Clearance plane to the position just
specified.
7-42 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-43
Sequential Mill Basics
Note that the Sequential Mill processor did not change the
status of the Drive or Part surfaces.
7-44 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
Note that the Sequential Mill processor expects that the next
Part surface will be the previous Part surface.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-45
Sequential Mill Basics
Note that the status of the Drive or Part surfaces did not
change.
7-46 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
Note the status of the Drive or Part surfaces did not change.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-47
Sequential Mill Basics
7-48 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-49
Sequential Mill Basics
Change the Retract Method to Vector Only and then +XC Axis.
7-50 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 7-51
Sequential Mill Basics
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:
Selecting of specific tool axis.
Specifying tool starting and stopping positions based on contact with Part,
Drive, and Check surfaces.
7-52 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Lesson
Purpose
Some of the more advanced features of Sequential Milling allow for multiple
passes and control of the tool axis. These options allow for increased flexibility
for roughing and finishing operations.
Objective
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-1
Sequential Mill Advanced
8-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
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 :
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-3
Sequential Mill Advanced
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 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
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).
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-5
Sequential Mill Advanced
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 to
define the point.
8-6 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-7
Sequential Mill Advanced
Choose the Play Forward button from the bottom of the dialog.
The In-Process work piece of the part is represented. You will
begin machining the left most pocket in the part.
Choose OK.
The Sequential Mill dialog is displayed.
8-8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
Step 3: Set Tool Display options and create a Point to Point Motion.
You will now set the tool display options, which will make the tool
easier to visualize.
Change the Tool Display to 3-D and the Path Display Speed
to 9.
Choose OK twice.
The Engage Motion dialog is displayed.
You will now establish the tool location and axis by using a
Point to Point suboperation.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-9
Sequential Mill Advanced
YC 0.00
ZC 2.00
Choose OK.
The Vector Constructor dialog is displayed.
You will accept the default tool axis vector of 0,0,1 which is the
same as the Z coordinate of the WCS.
8-10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-11
Sequential Mill Advanced
8-12 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
J= 1.000
K= .500
Choose OK.
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-13
Sequential Mill Advanced
8-14 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-15
Sequential Mill Advanced
8-16 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
The radii in the pocket corners are slightly larger than the tool
radius and allows the opportunity to drive the corner fillet with
less tool chatter.
Continuous Path Motion is the default as the next suboperation
type. You will need to choose the fillet as the next Check surface.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-17
Sequential Mill Advanced
When you reach the original surface that you used for engaging
the part, drive past the temporary plane made up of control
points on the edges of the surfaces. This should prevent any
8 scallops from being left on the wall.
Retract the tool from the pocket and end the operation.
8-18 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
Standard Loops
Loops are modified copies of an original tool path. They are copies of a portion
of a tool path that are repeated to remove extra stock.
The Loop option is located in any of the Motion dialogs (Engage, Retract,
Continuous Path, or Point to Point) under the Options Loop Control.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-19
Sequential Mill Advanced
Before you begin the creation of a loop, the tool should be in the proper
8 position within the operation (where you want the tool to start repeating
from).
8-20 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
You can also 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 8
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-21
Sequential Mill Advanced
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-22 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
In this activity, you will replay and examine Sequential Mill looping
operations.
The tool path makes several passes toward the part walls and
floors. You will now examine the loop settings.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-23
Sequential Mill Advanced
Choose OK.
The Point to Point Motion dialog is displayed.
Choose OK.
The Engage Motion dialog is displayed.
Normally, you start the looping process from within this dialog.
Choose Options.
The Other Options dialog is displayed.
8-24 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-25
Sequential Mill Advanced
8-26 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
In this activity, you will use the looping functionality of Sequential Mill to
remove the excess stock on a undercut wall. You will make a copy of the
previous operation that you created and modify that operation for doing
looping activities.
Step 1: Copy a previous Sequential Mill operation.
Open the part file***_spar_mfg (or choose from Window on
the toolbar)
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-27
Sequential Mill Advanced
Hold down the shift key, scroll back up in the dialog and choose
the 4 cpm suboperation.
8-28 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
Choose the Delete button and confirm the choice in the message
dialog.
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
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-29
Sequential Mill Advanced
8-30 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-31
Sequential Mill Advanced
8
Choose OK in the Check Surface dialog.
8-32 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
J = 1.0
K = 1.0
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-33
Sequential Mill Advanced
In this activity, you will edit the previous operation, modify the operation by
using the looping option, which will create a series of passes for stock removal.
Step 1: Edit an existing operation.
Continue using ***_spar_mfg.
8-34 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
Key in 0.2 in the Initial stock field and .05 in the Increment
field.
Choose OK.
Choose Options.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-35
Sequential Mill Advanced
The following are Sequential Mill options that you have not used in the
activities. You can review these options with your instructor or on your own.
You can turn Path Generation on or off from the Sequential Mill dialog. When
this option is toggled on, the tool path segment is graphically displayed as
each suboperation is accepted. When it is off, the tool path segment is not
calculated or displayed.
8-36 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-37
Sequential Mill Advanced
Other Options
Use the Other Options dialog to set custom tolerances, limit the step distance
and number of output points, set tool path and tool display options, use of
Corner Control, and to specify looping routines for a specific suboperation.
8-38 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
and selecting the Edit Parameters action button, you bring up the Corner
and Feed rate Control dialog. This option is available for Continuous Path
suboperations only.
Maximum Step specifies the maximum length of individual tool moves in the
suboperation. If you change the default value of ten inches, the new value
becomes the default value for the current and subsequent suboperations. If
you are editing a suboperation, changing the Maximum Step does not affect
subsequent suboperations. You must specify a positive value. This option is
available for Continuous Path suboperations only.
Maximum Points specifies the maximum number of points generated in a
suboperation. If you change the default value of 400, the new value becomes
the default value for the current and subsequent suboperations. If you
are editing a suboperation, changing the Maximum Points does not affect
subsequent suboperations.
Output CL Points temporarily suspends the output of points to the CL source
file. By suspending the output of CL points, you can move the tool in several
suboperations that are not included in the tool path. When you finally
position the tool to the correct geometry, activate this option and the tool path
continues (this is similar to APTs CUT/DNTCUT).
Automatic Redefinition establishes a check plane at the last valid tool
location when the processor is unable to complete the tool path for a
suboperation. You can continue programming from the new check plane.
Automatic Reposition is useful if the tool is not within tolerance to the Drive
or Part surface at the start of a suboperation.
Display Option sets tool, pattern, and tool path display options for the current
suboperation. This is the same Display Options dialog used in Operation
Parameters.
Loop Control specifies a looping routine for area clean-up of Drive or Part
geometry, or both.
Most Sequential Milling processor errors are caused by the tool being out
of tolerance to the geometry.
8
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-39
Sequential Mill Advanced
Engaging:
use a reference point that is near the startup geometry
use the Direction Move option on the Engage Geometry dialog 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 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)
when using a Fan tool axis, reduce the Maximum Step (on the Other
Options dialog)
when using a Fan tool axis around curved geometry, limit the motion to
60 degrees
Looping:
start a loop on an Engage or Point to Point Motion suboperation; starting
8 a loop on a Continuous Path Motion suboperation can cause the tool to be
out of tolerance
if you 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
8-40 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Sequential Mill Advanced
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 8-41
Sequential Mill Advanced
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:
Looping control allowing for removal of excess stock.
8-42 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Lesson
Purpose
Objective
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-1
Variable Contour Basics
Variable Contour provides several options that help insure the accuracy of
the tool path. Included are:
9
Check geometry to stop tool movement
9-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-3
Variable Contour Basics
Drive Points - are 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-4 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
The primary difference between Fixed Contour and Variable Contour lies
with the various methods of tool axis control and the drive methods available.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-5
Variable Contour Basics
Allows you to define drive geometry by specifying points and curves. Using
points, the drive path is created as linear segments between the points. Using
curves, drive points are generated along the curves. The drive geometry is
projected on to the part surface(s) where the tool path is created. The curves
may be open, closed, contiguous, non-contiguous, planar or non-planar.
When points define the drive geometry, the cutter moves along the tool path
from one point to the next in the order in which they were specified. The same
point may be used more than once, provided it is not defined consecutively in
the sequence. A closed drive path can be created by defining the same point
as the first and last point in the sequence.
The Curve/Point Drive Method dialog allows you to specify the distance
between drive points and the projected location of drive points. You can also
use the Display Drive Point option to view the location of the drive points
before generating the tool path.
The Boundary Drive Method allows you to define cut regions by specifying
Boundaries and Loops. Boundaries are not dependent on the shape and size of
the part surfaces while Loops must correspond to exterior part surface edges.
Cut regions are defined by Boundaries, Loops, or a combination of both.
9-6 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
The Boundary Drive Method allows you to use a permanent boundary, part
curves or faces to generate drive points.
(1) Boundary
(2) Tool axis
(3) Projection vector
Drive points are
generated within
the boundary and
are then projected
linearly onto the part
geometry according to
the specified projection
vector.
The Boundary Drive Method is preferred to the Surface Area Drive Method.
You can quickly create a boundary and tool path without the surface design
requirements of the Surface Area Drive Method.
This method does not allow as many choices of tool axis options that are
available in the Surface Area Drive Method and is better suited for roughing
operations. The Surface Area Method is better suited for finishing operations.
Each boundary member is assigned an On, Tanto, or Contact tool position
(unique to Variable Contour Boundary Drive Method). The Contact tool
position can be used when specifying boundaries using curves and edges.
The boundary members graphically represent the associated tool positions
as illustrated below:
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-7
Variable Contour Basics
9-8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
(1) stepover
Cut Type defines how the cutter moves from one cut pass to the next.
The options are used in combination with Parallel Lines, Radial Lines, or
Concentric Arcs cut patterns. When used in combination with the Parallel
Lines pattern, Zig-Zag, Zig and Zig with Contour work in the same way as 9
their counterparts in Planar and Cavity Milling.
Pattern Center allows interactive or automatic definition of the center point
of Concentric Arcs and Radial Lines cut patterns.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-9
Variable Contour Basics
Cut Angle determines the angle of rotation for the Parallel Lines Cut
Patterns. This option is available if the Cut Angle is set to Specify. Enter the
degrees of rotation for the Parallel Lines Cut Pattern.
Outward and Inward allow you to specify a pocketing method that determines
whether to cut from the inside out or the outside in of a Follow Pocket,
Concentric Arcs, or Radial Lines cut type.
Stepover specifies the distances between successive cut passes.
Constant specifies a fixed stepover distance between successive cut passes.
When used with the Radial Lines cut type, the constant distance is measured
along the arc length at the boundary point farthest away from the center.
Scallop determines the stepover distance based on the scallop height you
enter.
Tool Diameter defines the stepover in terms of a percentage of the effective
tool diameter.
Variable allows you to vary the stepover distance within a specified minimum
and maximum value. The required input values differ depending on the
selected cut type.
Angular defines a constant stepover by keying in an angle. This option is
used only in combination with the Radial Cut pattern.
Additional Passes specifies an additional number of passes that allows the
tool to step toward the boundary in successive concentric cuts for Profile and
Standard cutting patterns.
More Drive Parameters displays a dialog containing the following options:
Options displays a dialog that enables you to create start points
automatically or interactively and to specify how cut regions will be
displayed when the Display button is selected.
Display generates a temporary screen display of the cut regions for visual
reference. The display is generated using the parameters specified under
Cut Region Display options.
Display Drive Path displays the Drive Path used to generate the tool path.
The path is created as a temporary element projected onto the WCS along
the tool axis and is for visual reference only.
9-10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
If you do not specify a center point, the system uses the (0,0,0) of the Absolute
Coordinate System. If the Center Point is not on the part geometry, it follows
the defined projection vector to the part geometry. The direction of the spiral
(clockwise vs. counterclockwise) is controlled by the Climb or Conventional
cut direction.
The following parameters pertain to Spiral Drive method:
Stepover allows you to specify the distances between successive cut passes
and are a smooth constant transition outward; does not require an abrupt
change of direction.
(1) stepover
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-11
Variable Contour Basics
If the specified radius is contained within the part geometry, the center of
the tool positions to the radius before retracting. If the specified radius
exceeds the part geometry, the tool continues to cut until it can no longer
position to the part geometry. The tool then retracts and engages.
Surface Area Drive Method allows you to create an array of drive points that
lie on a grid of drive surfaces. This Drive Method is useful in machining very
complex surfaces. It provides additional control of both the Tool Axis and
the Projection vector.
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
9 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.
9-12 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
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 Surface Area Drive method is much more accurate than the Boundary
Drive method for complex parts and is useful for finishing types of operations.
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.
(1) columns
(2) rows
(3) common edge
(4) drive surface
Tool Position determines the tool contact points on the drive geometry as
either On or Tanto.
Cut Direction is the tool path direction and the quadrant where the first
cut will begin. It is specified by selecting one of the vector arrows which
appear in pairs at each of the surface corners. 9
Flip Material reverses the direction of the Material Side Vector which
determines the side of the surface the tool contacts when machining
directly the drive geometry. When machining part geometry, the
Projection vector determines the Material Side.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-13
Variable Contour Basics
Cut Area defines how much of the total drive geometry area to utilize
by specifying surface percentages or diagonal points and to display the
boundary of the cut area.
Diagonal Points uses the cursor to indicate two diagonal points defining
the area.
Pattern defines the shape of the tool path as Follow Pocket or Parallel
Lines.
Cut Type in combination with the Parallel Lines pattern defines cutter
movement from one cut pass to the next. The types are: Zig-Zag, Zig-Zag
with Lifts and Zig.
Cut Step controls the distance between drive points created along the
drive curve. For complex parts, the closer the drive points, the more
accurate the tool path. You can control the cut step by specifying a
Tolerance or by specifying a Number of points.
9-14 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
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.
When you select Tool Path as the drive method, you must specify an existing
CLSF to be used to generate drive points.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-15
Variable Contour Basics
The Radial Cut Drive Method allows you to generate drive paths
perpendicular and along a given boundary, using a specified Stepover
distance, Bandwidth and Cut Type. This method is useful in clean-up type
applications.
The tool will Zig or Zig-Zag along the boundary in the direction of the
boundary indicators. This can be changed by selecting Reverse Boundary.
The following Radial Cut Drive Method options are available:
Bandwidth defines the total width of the machined area measured in the
plane of the boundary. The bandwidth is the sum of the Material Side and
Opposite Side offset values.
The Material Side is the right side of the boundary as you look in the
direction of the boundary indicators. The Opposite Side is the left side.
The sum of the Material Side and Opposite Side cannot equal zero.
Cut Type enables you to define how the cutter moves from one cut pass to
the next. The following options are available:
9-16 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
(1) Zig-Zag
(2) Zig
This method is a simple to use drive method to cut the undercut or overcut
walls of a part and is especially effective in machining multi-pocket type
parts. Selection of the bottom of the pocket, setting of various cut parameters,
and generation of the operation are the only steps required for use.
User Function Drive method creates tool paths from special drive methods
developed using User Function programming. These are optional, highly
specialized custom routines developed for specific applications.. Options
available are:
CAM Exit Name is the name of an operating system environment variable
which contains the path name of the shared library containing the User
Function Program.
Users Parameters access a user exit specifying parameters for the drive
path. The User Function program associates these parameters with the
calling operation, using the name of the operation as the link.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-17
Variable Contour Basics
In this activity, you will review the basic methods that Variable Contour
uses to create tool paths. You will observe that some of the Fixed Contour
options are not available in Variable Contour, as well as some options are
only available in Variable Contour.
Step 1: Open an existing part file.
Open the part file vx_0.
9 You will review the option settings on the Variable Contour dialog,
then you will note the option settings on the Surface Area Drive
Method dialog. These options are required to create the tool path.
9-18 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Under the Geometry label, note that the Part icon is already
selected. Choose Display.
The geometry Parent Group named WORKPIECE is displayed
since it was selected as the part geometry.
Under the Drive Method label, view the Drive Methods that
are available.
Note that the Area Milling, Flow Cut and Text Drive Methods
are not available and are grayed out.
On the Variable Contour dialog, under the Tool Axis label, note
the various tool axes which are available.
Choose Cancel.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-19
Variable Contour Basics
Choose Cancel.
9-20 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
The Variable Contour Tool Axes can be grouped based on the geometry that
determines the tool axis.
The choice of tool axis depends upon the Drive Method you choose. For
instance, the Surface Area Drive Method allows you to specify many 4 and 5
axis tool positions that are not available by using any other Drive Method.
The table which follows shows the various drive methods with permissible
tool axis:
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-21
Variable Contour Basics
9-22 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
The following tool axis types use focal points and can produce 5-axis
movements:
Towards Point
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-23
Variable Contour Basics
The following tool axis types use focal lines and can produce 4-axis
movements:
Towards Line
9-24 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
In this activity, you will replay a series of Variable Contour operations that
use point and line geometry to control the tool axis.
Step 1: Open the part file and enter the Manufacturing application.
Open the part file vx_4.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-25
Variable Contour Basics
The tool path is replayed using the tool axis option Away from
Line.
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-26 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
The tool path is replayed using the tool axis option Towards
Line.
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-27
Variable Contour Basics
Normal Tool Axis maintains a tool axis that is perpendicular to the part
geometry, drive geometry, or rotational axis (4-axis) at each contact point.
This is a preferred method of tool axis control when the contoured geometry
that is being machined does not change radically in shape and or direction.
(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-28 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
In the following example, the rotational angle causes the tool axis to lean
forward in relation to an otherwise normal tool axis.
Relative tool axis maintains a tool axis that is perpendicular to the part
geometry, drive geometry, or rotational axis (4-axis) at each contact point and
allows the application of Lead or Tilt angle to the tool axis.
You can apply Lead or Tilt to the following tool axis types:
Relative To Part
Relative to Vector
Dual 4-axis
Lead Angle defines the angle of the tool forward or backward along the tool
path. A positive Lead Angle leans the tool forward based on the direction of
the tool path. A negative Lead Angle (lag) leans the tool backwards based on
the direction of the tool path.
9
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-29
Variable Contour Basics
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.
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-30 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-31
Variable Contour Basics
You will change the Tool Axis to Relative to Part and compare
the tool paths.
Under the Tool Axis area of the dialog, choose Relative to Part
9 as the tool axis.
You are prompted to change the Lead and Tilt angles. Use the
defaults of 0
Choose OK.
9-32 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
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.
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-33
Variable Contour Basics
Choose Cancel.
Choose OK.
9-34 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Choose Cancel.
Swarf Drive tool axis maintains a tool axis that is parallel to the drive
geometry. The drive geometry guides the side of the tool while the part
geometry guides the end of the tool.
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
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-35
Variable Contour Basics
This projection vector can prevent the gouging of the drive geometry when
using a tapered tool as shown by the following:
9-36 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-37
Variable Contour Basics
Step 4: Create the operations to finish the fluted area of the part.
Choose the Create Operation icon.
Name: vc_flute_fin
9
Choose OK.
The Variable_Contour dialog is displayed.
9-38 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Choose the Select button and select the outside face of the
cylinder that represents the stock (1).
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
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-39
Variable Contour Basics
9-40 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Note the system highlight at the top and bottom of the cylinder.
Choose OK.
Note the area that is now highlighted. The cutter will now be
limited to this area which encompasses the flutes. 9
Change the Cut Type to Zig.
You will now set the tool axis and projection vector.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-41
Variable Contour Basics
Choose OK.
Choose OK twice.
The Variable_contour dialog is displayed.
9-42 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
To avoid this move, you will need to select Check (2) geometry.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-43
Variable Contour Basics
Choose the Select button and then choose the small disc area
located near the bottom of the part.
Choose OK.
Choose OK.
9-44 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
In this activity, you will create an operation to finish the walls of a tapered
walled part using the Swarf Drive Tool Axis. The part will be modified in
order to start the tool path at the center of one of the walls, which prevents
the cutter from engaging the interior corner of the part.
Step 1: Open a part file and rename it for the current activity.
Open the part file tub_ftg_mfg_asmb.
Step 2: Enter the Assemblies application and create a WAVE Linked body
used for dividing the faces.
You will first change the work layer to the layer used for
manufacturing data and will then create the WAVE linked body.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-45
Variable Contour Basics
Choose OK.
A linked body has been added to layer 151 which is associative
to the engineering model (tub_fitting) that appears in the
Assembly Navigator. This linked body can now be modified,
whereas the engineering model (tub_fitting) can not.
Step 3: Turn off the display of the component and change the color of the
linked body.
9 Using the Assembly Navigator, turn off the display of the
component by clicking the check mark in front of the tub_fitting
component (the check mark will turn from red to gray).
9-46 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Change the color to one that is not the same as the engineering
part.
Choose OK.
Step 4: Enter the Modeling application, create a datum plane and curve
for subdividing and subdivide the tapered sidewall face.
Enter the Modeling application.
Select the end face and key in the value 6.0 (Hint: use Offset
as a constraint).
Choose OK. 9
Choose InsertCurve from BodiesIntersect from the menu
bar.
The Intersect Curve dialog is displayed.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-47
Variable Contour Basics
Choose the First Set icon from the dialog and then select the
contoured face.
9-48 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Choose the Second Set icon from the dialog, then select the
datum plane.
Choose OK.
You created a line that will be used to subdivide the face. A
Datum Plane was used to create the curve to allow movement
of the line easily. You will now move the Datum Plane to its
proper layer and then subdivide the face.
9
Choose FormatMove to Layer and select the datum plane.
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-49
Variable Contour Basics
Choose OK.
9-50 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Choose OK.
The face is divided into two faces.
Choose Cancel.
Choose OK.
You will now create the tool path to cut the part.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-51
Variable Contour Basics
Choose OK.
Choose OK.
Step 7: Edit the MCS in the Operation Navigator and set the Clearance
Plane 1.000 above the top face of the part.
Double-click the MCS group object in the Geometry view of
the Operation Navigator.
The MILL_ORIENT dialog is displayed.
Choose OK.
9
In the MILL_GEOM dialog, under the Geometry label, choose
the Part icon.
Choose Select.
The Part Geometry dialog is displayed.
9-52 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Step 9: Create the Variable Contour operation using the Surface Area
Drive Method.
Choose the Create Operation icon.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-53
Variable Contour Basics
Name: fin-poc-walls
Choose OK.
The Variable Contour dialog is displayed.
Step 10: Define an Engage and Retract move using the Non-cutting Moves
option.
Choose Non-cutting from the Machining Parameters area.
The Non-cutting Moves dialog is displayed.
You will now define an Approach move for the Default Case.
You can also define different Approach moves for the Initial,
Final Check, Local, and Reposition moves.
9-54 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Choose OK.
The Variable Contour dialog is displayed.
You have specified how to drive the bottom of the tool. You
must specify how to drive the side of the tool. This is done by
choosing a Drive Method from the available types.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-55
Variable Contour Basics
Select all the interior faces, beginning at (1) and ending at (9),
in a counterclockwise direction.
9-56 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-57
Variable Contour Basics
Choose OK.
The Variable Contour dialog is displayed.
(1) retract
(2) engage
9-58 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Interpolate tool axis enables the control of the tool axis at specific points by
defining vectors. It allows for control of excessive change of the tool axis as
a result of very complex drive or part geometry, without the construction of
additional tool axis control geometry (e.g., points, lines, vectors, smoother
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
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-59
Variable Contour Basics
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. Selecting Back accepts all of the defined vectors and
returns you to the Interpolated Tool Axis dialog.
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.
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
9-60 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Name: interpolate
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-61
Variable Contour Basics
Choose OK.
The Variable Contour dialog is displayed.
9-62 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-63
Variable Contour Basics
9-64 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-65
Variable Contour Basics
Under the Tool Path label, choose the Edit Display icon and
change the Tool Display to Axis.
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-66 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
List the tool path and verify the start and finish tool axis.
By listing the tool path, you can see the tool axis position at the
first GOTO, is not parallel to the ZC axis. As the tool moves,
the tool axis position interpolates and becomes parallel to the
ZC axis at the last GOTO.
Choose OK.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-67
Variable Contour Basics
Part Geometry
Variable Contour does not always require that you specify Part geometry.
When you do not, Drive geometry is used as Part geometry.
Sequential Mill requires selection of Part geometry. The default selection is
the previous Part geometry.
Drive Geometry
Drive geometry is used to create drive points that are projected to the Part
geometry. You may use geometry other than that contained within the model.
This "external" drive geometry can be points, curves, a boundary, etc. that
you select after you choose an appropriate Drive Method.
Drive geometry in Sequential Mill is used to control the side of the tool
without developing and projecting drive points. Typically, you select a part
wall that you want the side of the tool to contact as it follows the Part surface.
Check Geometry
General Considerations
9-68 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
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:
preferred method for area milling preferred method for linear milling
primary cutting with bottom of tool primary cutting with side of tool
numerous drive methods for tool single drive method
path containment
numerous cut patterns for specific no cut patterns other than looping or
applications nested loops
sheet body and surface region temporary plane geometry allowed
geometry allowed
constant tool axis can change tool axis during operation
edits apply to entire tool path edits apply to part of tool path
best at convex wall cuts best at overcut and undercut type
walls
easy to create operation numerous steps in operation creation
easy to create multiple depth paths N/A
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-69
Variable Contour Basics
The following table compares tool axis usage in Variable Contour and
Sequential Mill operations:
9 -
-
tangent to PS
tangent to DS
- fan
9-70 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Basics
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 9-71
9
Lesson
Purpose
Objective
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-1
Variable Contour Advanced
10
10-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
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. 10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-3
Variable Contour Advanced
10
10-4 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
Choose OK.
Now examine the WAVE Linked surfaces.
Note that the cut outs were not passed to the WAVE Linked
geometry due to the use and placement of the timestamp.
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-5
Variable Contour Advanced
The view now shows the part with the Associative Datum
planes that are used to create the necessary intersection curves.
The view now shows the part with the Associative Curves that
are used to create the necessary ruled surface.
10
10-6 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
The view now shows the part with the Associative Ruled
surface that is used to create the Drive surfaces.
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-7
Variable Contour Advanced
The single vertical plane was used to split the WAVE Linked
surface prior to the creation of the Intersection Curves. This
can be at any angle to establish the initial tool axis.
10
10-8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-9
Variable Contour Advanced
Notice that the side walls of the part have been selected as
Check surfaces.
10
10-10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-11
Variable Contour Advanced
10
10-12 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-13
Variable Contour Advanced
Choose OK.
10
10-14 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
Under the Geometry area of the dialog, choose the Floor (1)
icon and then Select (2).
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-15
Variable Contour Advanced
Choose OK.
10
10-16 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
Choose the Wall icon (1) from the Geometry area of the
CONTOUR_PROFILE dialog.
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-17
Variable Contour Advanced
Choose OK (5).
You have set the cutting parameters to remove .100 stock in
three equally spaced passes.
10-18 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
(1) Tool path prior to stock removal; (2) tool path after stock
removal
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-19
Variable Contour Advanced
10
10-20 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
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 Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-21
Variable Contour Advanced
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-22 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-23
Variable Contour Advanced
10
10-24 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
Choose OK.
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-25
Variable Contour Advanced
Choose the Wall icon (1) from the Geometry area of the
CONTOUR_PROFILE dialog.
10
10-26 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-27
Variable Contour Advanced
10
10-28 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-29
Variable Contour Advanced
Under the Geometry area of the dialog, choose the Wall icon
and then Select .
Choose OK.
10-30 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
The operation will detect the bottom of the walls to use for floor
geometry. The path could also be offset from the Bottom Wall.
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 7: Move the operation to the Unused Items group on the Operation
Navigator You will cut the same area of the part using slightly
different options.
Highlight the operation CONTOUR_PROFILE_1 and drag it
to the Unused Items group. 10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-31
Variable Contour Advanced
10
10-32 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-33
Variable Contour Advanced
10
10-34 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
Under the Geometry area of the dialog, choose the Wall icon
and then Select .
Choose OK.
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-35
Variable Contour Advanced
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.
The tool path follows a plane at the bottom of the geometry while
using the wall geometry to guide the tool axis.
10-36 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
In the graphics screen click and drag the cone head to specify
an offset of -.3 and select the Green Check Mark to accept it.
Set the Floor Stock Offset to 2.00, the Step Method to Passes
and the Number of Passes to 4.
Choose Generate. 10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-37
Variable Contour Advanced
10
10-38 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
Choose Generate.
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-39
Variable Contour Advanced
Step 9: Move the operation to the Unused Items group on the Operation
Navigator.
Highlight the operation CONTOUR_PROFILE_2 and drag it
to the Unused Items group.
10
10-40 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
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 Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-41
Variable Contour Advanced
10
10-42 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
Choose OK.
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-43
Variable Contour Advanced
Under the Geometry area of the dialog, choose the Wall icon
and then Select.
Choose OK.
10
10-44 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
The tool path follows the Auxiliary Floor geometry while using the
wall geometry to guide the tool axis.
Set the Floor Stock Offset to 2.00, the Step Method to Passes
and the Number of Passes to 4.
10 Choose Generate.
10-46 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
Step 8: Move the operation to the Unused Items group on the Operation
Navigator.
Highlight the operation CONTOUR_PROFILE_3 and drag it
to the Unused Items group.
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-47
Variable Contour Advanced
10
10-48 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-49
Variable Contour Advanced
10
10-50 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
Under the Geometry area of the dialog, choose the Wall icon
and then Select .
Choose OK.
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-51
Variable Contour Advanced
Step 5: You will also turn on the Automatic Auxiliary Floor option.
Choose Automatic Auxiliary Floor.
10-52 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
The tool path follows the Auxiliary Floor and the Automatic
Auxiliary floor geometry while using the wall geometry to guide
the tool axis.
10
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-53
Variable Contour Advanced
Set the Floor Stock Offset to 1.50, the Step Method to Passes
and the Number of Passes to 4.
Choose Generate.
10
10-54 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Variable Contour Advanced
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 Corporation, All Rights Reserved Multi-Axis Techniques Student Guide 10-55
10
A
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.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide A-1
Projection Vectors
A
The following options allow you to define the Projection Vector:
Specify Vector fixed projection vectors
User Function
I, J, K define the vector by keying in values relative to the origin of the Work
Coordinate System.
Line End Points by defining two points, selecting an existing line, or defining
a point and a vector.
2 Points by using the point Constructor to specify two points. The first point
defines the tail of the vector; the second point defines the arrowhead of the
vector.
Tangent to Curve defines a vector tangent to a selected curve. Specify a
point on the curve, select an existing curve, and select one of two displayed
tangent vectors.
A-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Projection Vectors
A
Spherical Coordinates defines a fixed vector by keying in two angular values,
designated as Phi and Theta. Phi is the angle measured from +ZC and rotated
in the ZC-XC plane from ZC to XC. Theta is the rotation angle about the ZC
axis from XC to YC.
(1) Phi
(2) Theta
Tool Axis define a projection vector relative to the existing tool axis. When
using tool axis, the vector always points in the opposite direction of the tool
axis vector.
Away From Point creates a projection vector extending away from a specified
focal point toward the part surface. Useful in machining the inside spherical
(or sphere like) surfaces where the focal point is the center of the sphere.
Towards Point creates a projection vector extending from the part surface to
a specified focal point. Useful in machining the outside spherical (or sphere
like) surfaces where the focal point is the center of the sphere.
Away From Line creates a projection vector extending from a specified line to
the part surface.
Towards Line creates a projection vector extending from the part surface to
a specified line.
Normal to Drive define projection vectors relative to the drive surface normals.
Swarf Ruling allows you to define the projection vector parallel to the swarf
rulings of the drive surfaces when you use a swarf drive tool axis. It should be
used only when the drive surfaces are equivalent to ruled surfaces, since the
drive surface rulings define the swarf projection vector.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide A-3
Projection Vectors
A
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 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Projection Vectors
A
The following is a summary table showing the types of projection methods
available for each tool axis. The x indicates that the Projection Method
is not available.
Tool Axis Projection Methods
Fixed Tool Toward Toward Norm Swarf
Vector Axis / Away / Away Drive Rule
Point Line
Away From Point X
Toward Point X
Away From Line X
Toward Line X
Relative To Vector X
Normal to Part X
Relative to Part X
4axis Normal to Part X
4axis Relative to Part X
Dual 4Axis on Part X
Interpolate X
Normal to Drive X
Swarf Drive
Relative to Drive
4axis Norm to Drive
4axis Rel to Drive
Dual 4Axis on Drive
Same as Drive Path X X
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide A-5
A
Appendix
(1) trim
(2) specify
cut
direction
by selecting
direction
arrows
Zig-Zag Surface tool paths are generated in parallel passes. The drive
points are generated on the surface to be machined. You can control the
number of input points by a chordal deviation (adjusting the step tolerance)
in the direction of cut. This is the allowable deviation from the surface.
Scallop height controls the distance between parallel passes according to the
maximum height of material (scallop) you specify to be left between passes.
This is affected by the cutter definition and the curvature of the surface.
Zig-Zag Surface also provides gouge check so that the system can check for
violation of the surface.
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide B-1
B
Appendix
Projection C
Mathematics of Projection:
Place tool end at drive point
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
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide C-1
Advanced Surface Contouring
(1) drive
path
C
(2) drive
point
(3) d
(4) x
(5)
C-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Surface Contouring
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
Begin with cut vector, rotate it toward the Reference vector 90- degrees
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide C-3
Advanced Surface Contouring
C-4 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Surface Contouring
Drive Surface
Remap of drive surface:
Remap algorithm:
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide C-5
Advanced Surface Contouring
Limitations of remap
fails on 3sided faces
C-6 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Surface Contouring
Planar Milling
Blank - the region to be included
C
Part - the region that can not be violated
Boolean Logic
Boundary Drive
Drive boundary - similar to "blank" if no part containment, otherwise
it is like "part"
Stock
Part offset and part stock
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide C-7
Advanced Surface Contouring
What Where
Part Offset Offset of part as the Geometry Group
permanent definition of
the final shape of the
product
Part Stock Leftover material Operation
on part by a given
operation
C
Part stock is defined on "top" of part offset
C-8 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Surface Contouring
What Where
Part Stock Offset Difference between the Operation
part stock from the
previous operation and
the part stock of the
current operation
Safe Clearance The additional safety Operation
zone for collision C
checking
Gouge / Collision
Definitions:
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide C-9
Advanced Surface Contouring
Usually collision check against part offset + part stock + part stock offset
+ safe clearance
C
(1) collision
(2) gouge
Usage:
C-10 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Advanced Surface Contouring
Noncut Moves
Azimuth / Latitude:
(1) latitude
(2) azimuth
(3) part normal C
(4) cut vector
(5) engage/retract vector
Begin with cut vector, rotate it toward the part normal 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
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide C-11
C
Index
A Class Standards . . . . . . . . . . . . . . . 9
Course Description . . . . . . . . . . . . . 7
advanced surface contouring topics
Intended Audience . . . . . . . . . . . . . 7
boolean logic . . . . . . . . . . . . . . . . . C-7
Objectives . . . . . . . . . . . . . . . . . . . . 8
drive surface . . . . . . . . . . . . . . . . . C-5
Prerequisites . . . . . . . . . . . . . . . . . 7
remap of . . . . . . . . . . . . . . . . C-5
Student and Workbook parts . . . . . 13
swarf developable . . . . . . . . . . C-7
System Privileges . . . . . . . . . . . . . 13
gouge/collision . . . . . . . . . . . . . . . C-9
Workbook overview . . . . . . . . . . . . 12
noncut moves . . . . . . . . . . . . . . . C-11
Cut Area
planar milling . . . . . . . . . . . . . . . C-7
MILL_AREA . . . . . . . . . . . . . . . . 4-3
projection . . . . . . . . . . . . . . . . . . . C-1
Cut Area Geometry
material side . . . . . . . . . . . . . C-3
Z-Level Milling . . . . . . . . . . . . . . . 3-3
steep surface . . . . . . . . . . . . . C-2
Cut Levels . . . . . . . . . . . . . . . . . . . . 2-2
stock . . . . . . . . . . . . . . . . . . . . . . C-7
Cut Patterns . . . . . . . . . . . . . . . . . . 2-9
tool axis . . . . . . . . . . . . . . . . . . . . C-3
lead/tilt . . . . . . . . . . . . . . . . . C-3
Approach Move D
Non_Cutting Moves . . . . . . . . . . 5-33 Departure Move
Non_Cutting Moves . . . . . . . . . . 5-33
C
Case E
Fixed Contour . . . . . . . . . . . . . . 5-33 Engage Move
Cavity Mill Non_Cutting Moves . . . . . . . . . . 5-33
Cut Levels . . . . . . . . . . . . . . . . . . 2-2
Cut Patterns
F
Cut Pattern . . . . . . . . . . . . . . 2-9
In-Process work piece . . . . . . . . . 2-16 Final Case
Cavity Milling Non_Cutting Moves . . . . . . . . . . 5-33
cut parameters Fixed Contour
tolerant machining . . . . . . . . 2-44 Case . . . . . . . . . . . . . . . . . . . . . . 5-33
trim by . . . . . . . . . . . . . . . . 2-44 drive geometry . . . . . . . . . . . . . . . 5-2
undercut handling . . . . . . . . 2-45 drive methods
cut region start points . . . . . 2-32, 2-34 area milling . . . . . . . . . . . . . . 5-5
pre-drill engage . . . . . . . . . . . . . 2-32 flow cut . . . . . . . . . . . . . . . . . 5-6,
topology . . . . . . . . . . . . . . . . . . . 2-46 5-125-13, 5-155-16
Check Case radial cut . . . . . . . . . . . . . . . . 5-6
Non_Cutting Moves . . . . . . . . . . 5-33 surface . . . . . . . . . . . . . . . . . . 5-5
Course Overview tool path . . . . . . . . . . . . . . . . 5-5
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide Index-1
Index
Index-2 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
Index
loops . . . . . . . . . . . . . . . . . . . . . 8-19 V
multiaxis output . . . . . . . . . . . . . 8-36
multiple check surface . . . . . . . . 7-12 Variable Contour . . . . . . . . . . . . . . 10-2
nested loops . . . . . . . . . . . . 8-19, 8-22 drive geometry . . . . . . . . . . . . . . . 9-2
other options . . . . . . . . . . . . . . . 8-38 drive methods
overview . . . . . . . . . . . . . . . . . . . . 7-2 boundary . . . . . . . . . . . . . . . . 9-6
Part surface . . . . . . . . . . . . . . . . . 7-3 curve/point . . . . . . . . . . . . . . . 9-6
path generation . . . . . . . . . . . . . 8-36 radial cut . . . . . . . . . . . . . . . 9-16
point to point motion dialog . . . . . 7-9 spiral . . . . . . . . . . . . . . . . . . 9-10
reference point . . . . . . . . . . . . . . . 7-3 surface area . . . . . . . . . . . . . 9-12
replace geometry globally . . . . . . 8-36 tool path . . . . . . . . . . . . . . . 9-15
retract motion dialog . . . . . . . . . 7-10 User Function . . . . . . . . . . . 9-17
stopping position drive points
Ds-Cs Tangency . . . . . . . . . . . 7-3 drive geometry . . . . . . . . . . . . 9-2
far side . . . . . . . . . . . . . . . . . 7-3 terminology . . . . . . . . . . . . . . . . . 9-4
near side . . . . . . . . . . . . . . . . 7-3 check geometry . . . . . . . . . . . 9-4
on . . . . . . . . . . . . . . . . . . . . . 7-3 drive geometry . . . . . . . . . . . . 9-4
Ps-Cs Tangency . . . . . . . . . . . 7-3 drive method . . . . . . . . . . . . . 9-4
suboperations . . . . . . . . . . . . . . . . 7-5 drive points . . . . . . . . . . . . . . 9-4
continuous path motion part geometry . . . . . . . . . . . . 9-4
commands . . . . . . . . . . . . . 7-6 projection vector . . . . . . . . . . . 9-4
continuous path motion tool axis
dialog . . . . . . . . . . . . . . . . 7-7 dual 4-axis . . . . . . . . . . . . . . 9-31
engage . . . . . . . . . . . . . . . . . . 7-6 interpolated . . . . . . . . . . . . . 9-59
point to point motion normal . . . . . . . . . . . . . . . . . 9-28
commands . . . . . . . . . . . . . 7-6 relative . . . . . . . . . . . . . . . . 9-29
terminology . . . . . . . . . . . . . . . . . 7-3 swarf drive . . . . . . . . . . . . . . 9-35
tool axis control . . . . . . . . . . . . . . 8-2 tool path accuracy . . . . . . . . . . . . . 9-2
at angle to Ps or Ds . . . . . . . . 8-5 used for . . . . . . . . . . . . . . . . . . . 10-2
fan . . . . . . . . . . . . . . . . . . . . . 8-5 Variable Contour and Sequential Mill
normal to Ps or Ds . . . . . . . . . 8-4 comparison . . . . . . . . . . . . . . . . . 9-68
parallel to Ps or DS . . . . . . . . 8-4 part, drive, check surfaces . . 9-68
tangent to Ps or Ds . . . . . . . . 8-5 general considerations . . . . . . . . 9-68
thru fixed point . . . . . . . . . . . 8-6
W
T
Traverse WAVE Geometry Linker
Non_Cutting Moves . . . . . . . . . . 5-33 Assemblies and Wave . . . . . . . . . 1-10
Trim Boundary At Timestamp . . . . . . . . . . . . 1-3, 1-6
MILL_AREA . . . . . . . . . . . . . . . 4-12 Blank Original . . . . . . . . . . . . . . . 1-3
Trim Geometry Create Non-Associative . . . . . . . . . 1-3
Steep Angle definition of . . . . . . . . . . . . . . . . . 1-2
Z-Level Milling . . . . . . . . 3-3, 3-8 deleting parent geometry . . . . . . . 1-9
editing links . . . . . . . . . . . . . . . . . 1-5
Extracted feature . . . . . . . . . . . . . 1-6
linking procedure . . . . . . . . . . . . 1-16
UGS Corporation, All Rights Reserved Multi-Axis Techniques Student Guide Index-3
Index
Z
Z-Level Milling
Index-4 Multi-Axis Techniques Student Guide UGS Corporation, All Rights Reserved mt11050_g NX 4
UGS Education Services offers a blend of training L
solutions for all of our product lifecycle management E
products. A
Our Online Store Learning Advantage was R
developed to provide our customers with just in N
time training for the latest in application I
developments. N
G
Here are some of the Learning Advantages:
Customers have direct access
A
Self-paced course layout
Online Assessments
D
Just in time training for the latest release
V
A
N
T
To learn more about the Learning Advantage visit A
our website http://training.ugs.com or email us at G
training @ugs.com E
This page left blank intentionally.
STUDENT PROFILE
In order to stay in tune with our customers we ask for some background information. This information will be kept
confidential and will not be shared with anyone outside of Education Services.
Please Print
Your Name U.S. citizen Yes No
Employer Location
Thank you for your participation and we hope your training experience will be an outstanding one.
This page left blank intentionally.
Multi Axis Techniques- Course Agenda
Day One
Course Overview
Lesson 1. WAVE Geometry Linker in Manufacturing
Lesson 2. Advanced Cavity Milling Topics
Afternoon
Lesson 3 Z-Level Milling
Lesson 4. MILL_AREA Geometry Parent Groups
Workbook Drilling the Top Flange
Day Two
Lesson 5. Fixed Contour Operation Types
Afternoon
Lesson 6. Introduction to Four and Five Axis Machining
Lesson 7. Sequential Mill Basics
Workbook Sequential Mill - Cutting the Manifold Flange
Day Three
Lesson 8 Sequential Mill Advanced
Lesson 9. Variable Contour Basics
Afternoon
Lesson 10. Variable Contour Advanced
Workbook Variable Contour - Cutting the Manifold Flange
Workbook Variable Contour Additional Activities
This page left blank intentionally.
Accelerators
The following Accelerators can be listed from within an NX session by choosing
InformationCustom MenubarAccelerators.
Function Accelerator
FileNew... Ctrl+N
FileOpen... Ctrl+O
FileSave Ctrl+S
FileSave As... Ctrl+Shift+A
FilePlot... Ctrl+P
FileExecuteGrip... Ctrl+G
FileExecuteDebug Grip... Ctrl+Shift+G
FileExecuteNX Open... Ctrl+U
EditUndo Ctrl+Z
EditCut Ctrl+X
EditCopy Ctrl+C
Edit-Paste Ctrl+V
EditDelete... Ctrl+D or Delete
EditSelectionTop Selection Priority - Feature F
EditSelectionTop Selection Priority - Face G
EditSelectionTop Selection Priority - Body B
EditSelectionTop Selection Priority - Edge E
EditSelectionTop Selection Priority - Component C
EditSelection-Select All Ctrl+A
EditBlankBlank... Ctrl+B
EditBlankReverse Blank All Ctrl+Shift+B
EditBlankUnblank Selected... Ctrl+Shift+K
EditBlankUnblank All of Part Ctrl+Shift+U
EditTransform... Ctrl+T
EditObject Display... Ctrl+J
ViewOperationZoom... Ctrl+Shift+Z
ViewOperationRotate... Ctrl+R
ViewOperationSection... Ctrl+H
ViewLayoutNew... Ctrl+Shift+N
ViewLayoutOpen... Ctrl+Shift+O
ViewLayoutFit All Views Ctrl+Shift+F
ViewVisualizationHigh Quality Image... Ctrl+Shift+H
ViewInformation Window F4
ViewCurrent Dialog F3
ViewReset Orientation Ctrl+F8
InsertSketch... S
InsertDesign FeatureExtrude... X
InsertDesign FeatureRevolve... R
InsertTrimTrimmed Sheet... T
InsertSweepVariational Sweep... V
FormatLayer Settings... Ctrl+L
FormatVisible in View... Ctrl+Shift+V
FormatWCSDisplay W
ToolsExpression... Ctrl+E
ToolsJournalPlay... Alt+F8
ToolsJournalEdit Alt+F11
ToolsMacroStart Record... Ctrl+Shift+R
ToolsMacroPlayback... Ctrl+Shift+P
ToolsMacroStep... Ctrl+Shift+S
InformationObject... Ctrl+I
AnalysisCurveRefresh Curvature Graphs Ctrl+Shift+C
PreferencesObject... Ctrl+Shift+J
PreferencesSelection... Ctrl+Shift+T
StartModeling... M or Ctrl+M
StartAll ApplicationsShape Studio... Ctrl+Alt+S
StartDrafting... Ctrl+Shift+D
StartManufacturing... Ctrl+Alt+M
StartNX Sheet Metal... Ctrl+Alt+N
StartAssemblies A
StartGateway... Ctrl+W
HelpOn Context... F1
Refresh F5
Fit Ctrl+F
Zoom F6
Rotate F7
Orient View-Trimetric Home
Orient View-Isometric End
Orient View-Top Ctrl+Alt+T
Orient View-Front Ctrl+Alt+F
Orient View-Right Ctrl+Alt+R
Orient View-Left Ctrl+Alt+L
Snap View F8
Evaluation Delivery
NX 4 Multi Axis Techniques, Course MT11050
Dates thru
Please share your opinion in all of the following sections with a check in the appropriate box:
SOMEWHAT
SOMEWHAT
STRONGLY
STRONGLY
DISAGREE
DISAGREE
DISAGREE
Instructor: 5
AGREE
AGREE
AGREE
If there were 2 instructors, please evaluate the 2nd instructor with Xs
Instructor: 7
1. clearly explained the course objectives
2. was knowledgeable about the subject
3. answered my questions appropriately
4. encouraged questions in class
5. was well spoken and a good communicator
6. was well prepared to deliver the course
7. made good use of the training time
8. conducted themselves professionally
9. used examples relevant to the course and audience
10. provided enough time to complete the exercises
11. used review and summary to emphasize important information
12. did all they could to help the class meet the course objectives
Class Logistics:
1. The training facilities were comfortable, clean, and provided a good learning
environment
2. The computer equipment was reliable
3. The software performed properly
4. The overhead projection unit was clear and working properly
5. The registration and confirmation process was efficient
Hotels: (We try to leverage this information to better accommodate our customers)
1. Name of the hotel Best hotel Ive stayed at
2. Was this hotel recommended during your registration process? YES NO
3. Problem? (brief description)
SEE BACK
Evaluation - Courseware
NX 4 Multi Axis Techniques, Course MT11050
:
SOMEWHAT
SOMEWHAT
STRONGLY
STRONGLY
DISAGREE
DISAGREE
DISAGREE
AGREE
AGREE
AGREE
Please share your opinion for all of the following sections with a check in the appropriate box
Material:
1. The training material supported the course and lesson objectives
2. The training material contained all topics needed to complete the projects
3. The training material provided clear and descriptive directions
4. The training material was easy to read and understand
5. The course flowed in a logical and meaningful manner
6. How appropriate was the length of the course relative to the material? Too short Too long Just right
Student:
1. I met the prerequisites for the class (I had the skills I needed)
2. My objectives were consistent with the course objectives
3. I will be able to use the skills I have learned on my job
4. My expectations for this course were met
5. I am confident that with practice I will become proficient
Please check this box if you would like your comments featured in our training publications.
(Your name is required at the bottom of this form)
Please check this box if you would like to receive more information on our other courses and services.
(Your name is required at the bottom of this form)
Thank you for your business. We hope to continue to provide your training
and personal development for the future.