Multi-Axis Techniques

Student Guide February 2006 MT11050 — NX 4

Publication Number mt11050_g NX 4

Manual History

Manual Revision

Unigraphics Version Version 16 Version 17.1.1 Version 18.0 Unigraphics NX Unigraphics NX 2 NX 3 NX 4

Publication Date August 2000 February 2001 November 2001 November 2002 January 2004 May 2005 February 2006

This edition obsoletes all previous editions. Proprietary & Restricted Rights Notice This software and related documentation are proprietary to UGS Corp. © 2006 UGS Corp. All Rights Reserved. All trademarks belong to their respective holders.

©2006 UGS Corporation All Rights Reserved. Produced in the United States of America. 2 Multi-Axis Techniques — Student Guide mt11050_g NX 4

Contents

Course Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Course Description . . . . . . . . . . Intended Audience . . . . . . . . . . Prerequisites . . . . . . . . . . . . . . Objectives . . . . . . . . . . . . . . . . . Student Responsibilities . . . . . . Class Standard for NX Parts . . . Class Part Naming . . . . . . . Colors . . . . . . . . . . . . . . . . . Seed Part . . . . . . . . . . . . . . . . . How to Use This Manual . . . . . . Workbook Overview . . . . . . . . . Classroom System Information . Student and Workbook Parts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 7 8 8 9 9 10 11 11 12 13 13

WAVE Geometry Linker in Manufacturing . . . . . . . . . . . . . . . . . . . . 1-1 The WAVE Geometry Linker . . . . . . . . . . . . . . . . . Geometry Types Used by the Geometry Linker Editing Links . . . . . . . . . . . . . . . . . . . . . . . . . Broken Links . . . . . . . . . . . . . . . . . . . . . . . . . Newly Broken Links . . . . . . . . . . . . . . . . . . . . Deleting Parent Geometry . . . . . . . . . . . . . . . . Deleting Linked Geometry . . . . . . . . . . . . . . . . Activity: Creating an Assembly for WAVE . . . . Linking Procedure . . . . . . . . . . . . . . . . . . . . . . Activity: Creating WAVE Geometry . . . . . . . . . Simplify . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Simplify Body Procedure . . . . . . . . . . . . . . . . . Activity: Using Simplify Body . . . . . . . . . . . . . Activity: Other Modeling Techniques . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-2 . 1-4 . 1-5 . 1-7 . 1-8 . 1-9 1-10 1-11 1-16 1-17 1-19 1-20 1-21 1-23 1-29

Advanced Cavity Milling Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1 Cut Levels . . . . . . . . . . . . . . . . . . . . . . . . Activity: Using Cut Levels Parameters Cut Patterns . . . . . . . . . . . . . . . . . . . . . . . Activity: Zig-Zag Cut Pattern . . . . . . . In-Process work piece for Cavity Milling . .
©UGS Corporation, All Rights Reserved

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. . . . .

. 2-2 . 2-4 . 2-9 2-12 2-16
3

Multi-Axis Techniques — Student Guide

Contents

Level Based IPW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Use 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity: Using the Level Based In-process Workpiece (IPW) Activity: Using the 3D In-Process Work Piece (IPW) . . . . . . Pre-Drill Engage and Cut Region Start Points . . . . . . . . . . . Activity: Using a Pre-Drill Engage Point . . . . . . . . . . . . . . . Cavity Milling Stock Options . . . . . . . . . . . . . . . . . . . . . . . . Activity: Using the Blank Distance Option . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

2-17 2-18 2-19 2-25 2-32 2-35 2-39 2-40 2-50

Z-Level Milling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1 Z-Level Milling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity: Z-Level Milling . . . . . . . . . . . . . . . . . . . Steep Angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity: ZLEVEL_PROFILE_STEEP Operations . . . Activity: Z-Level Profile Milling . . . . . . . . . . . . . . . . Z-Level Cutting Between Levels (aka Gap Machining) Activity: Z-Level Gap Machining . . . . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2 . 3-4 . 3-8 . 3-9 3-16 3-21 3-24 3-30

MILL_AREA Geometry Parent Groups . . . . . . . . . . . . . . . . . . . . . . . 4-1 MILL_AREA Geometry Overview . . . . . . . . . . . . . . Cut Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity: MILL_AREA Geometry Parent Groups Trim Boundary . . . . . . . . . . . . . . . . . . . . . . . . . Activity: Using Trim Boundaries . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1 . 4-3 . 4-4 4-12 4-13 4-17

Fixed Contour Operation Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1 Fixed Contour Overview . . . . . . . . . . . . . . . . . . More on Flow Cut Drive Methods . . . . . . . . Activity: Creating Fixed Contour Operations Non-Cutting Moves . . . . . . . . . . . . . . . . . . . Activity: Using Non-Cutting Moves . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2 5-12 5-17 5-32 5-35 5-41

Introduction to Four and Five Axis Machining . . . . . . . . . . . . . . . . 6-1 Multi-Axis Machining Concepts . . . . . . . . . . . . . . . . . . . . . . Activity: Operations at Other Than 0,0,1 Tool Axis . . . . . Defining the Center of Rotation for a Rotary Axis . . . . . . . . . Activity: Main and Local MCS in Multi-Axis Applications Activity: Main and Local MCS in Multi-Axis Applications Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Multi-Axis Techniques — Student Guide ©UGS Corporation, All Rights Reserved

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. 6-2 . 6-3 6-16 6-18 6-27 6-37

mt11050_g NX 4

Contents

Sequential Mill Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1 Sequential Milling Overview . . . . . . . . . . . . . . . . . . . . . . Sequential Milling Terminology . . . . . . . . . . . . . . . . . Defining the Check Surfaces . . . . . . . . . . . . . . . . . . . Multiple Check Surfaces . . . . . . . . . . . . . . . . . . . . . . Activity: Basic Sequential Milling Techniques . . . . . . More on Check Surfaces . . . . . . . . . . . . . . . . . . . . . . Activity: Sequential Milling of a Multi-Surfaced Floor Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2 . 7-3 7-11 7-12 7-13 7-37 7-38 7-52

Sequential Mill Advanced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1 Tool Axis Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity: Sequential Mill Five-Axis Fan Motion . . . . Standard and Nested Loops . . . . . . . . . . . . . . . . . . . Activity: Sequential Mill – Using Loops . . . . . . . . . . Activity: Removing Excess Stock from a Closed Wall Activity: Using Looping to Remove Excess Stock . . . Additional Sequential Mill Options . . . . . . . . . . . . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-2 . 8-7 8-19 8-23 8-27 8-34 8-36 8-42

Variable Contour – Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1 Variable Contour Operations . . . . . . . . . . . . . . . . . . . . . . . . Terminology used in Variable Contour . . . . . . . . . . . . . . Variable Contour vs Fixed Contour . . . . . . . . . . . . . . . . Drive Methods for Variable Contouring . . . . . . . . . . . . . Activity: Overview of Variable Contour Options . . . . . . . Tool Axis Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity: Point and Line Tool Axis Types . . . . . . . . . . . . Activity: Normal to Part and Relative to Part . . . . . . . . . . . Activity: Using Special Tool Axis and non Part Geometry Activity: Swarf Drive Tool Axis . . . . . . . . . . . . . . . . . . . Activity: Using the Interpolated Tool Axis . . . . . . . . . . . A Comparison of Variable Contour vs. Sequential Milling . . Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2 . 9-4 . 9-5 . 9-6 9-18 9-21 9-25 9-32 9-37 9-45 9-61 9-68 9-71

Variable Contour – Advanced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1 Advanced Variable Contour Machining . . . . . . . . Activity: Examining the Part and Part Objects Contour Profile Drive Method . . . . . . . . . . . . . . . Activity: Contour Profile Drive Method . . . . . . . . Geometry Selection . . . . . . . . . . . . . . . . . . . . . . . Automatic Wall . . . . . . . . . . . . . . . . . . . . . . . . . . Activity: Floor selection and Automatic Wall . . . . Follow Bottom Wall . . . . . . . . . . . . . . . . . . . . . . . Activity: Follow Bottom Wall . . . . . . . . . . . . . . . .
©UGS Corporation, All Rights Reserved

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. 10-2 . 10-3 10-12 10-13 10-21 10-22 10-23 10-27 10-28
5

Multi-Axis Techniques — Student Guide

Contents

Automatic Auxiliary Floor . . . . . . . . . . . . . . . . . . . . . . . Activity: Automatic Auxiliary Floor . . . . . . . . . . . . . . . . Auxiliary Floor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Activity: Auxiliary Floor . . . . . . . . . . . . . . . . . . . . . . . . Auxiliary Floor and Automatic Auxiliary Floor . . . . . . . Activity: Auxiliary Floor and Automatic Auxiliary Floor Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

. . . . . . .

10-32 10-33 10-41 10-42 10-48 10-49 10-55

Projection Vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 Zig-Zag Surface Machining . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1 Advanced Surface Contouring . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-1 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.

©UGS Corporation, All Rights Reserved

Multi-Axis Techniques — Student Guide

7

Objectives

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 develop multi-axis machining practices develop NX multi-axis programming practices

Student Responsibilities
• • • • • Be on time. Participate in class. Focus on the subject matter. Listen attentively and take notes. Enjoy the class.

8

Multi-Axis Techniques — Student Guide

©UGS Corporation, All Rights Reserved

mt11050_g NX 4

Course Overview

Class Standard for NX Parts
The following standards are used in this class. Standardization allows users to work with others parts while being able to predict the organization of the part file. All work should be performed in accordance with these standards.

Class Part Naming
This class uses the following file naming standard:

Where the student is requested to save a part file for later use, the initials of the student’s given name, middle name, and surname replace the course identifier "***" in the new file name with the remainder of the file name matching the original. These files should reside in the student’s personal directory. The Arrow Symbol The arrow symbol (→ ), represents that you choose an option, then immediately choose another option. For example, Tools→Operation Navigator→Tool path→Replay means: • • • put the cursor on Tools on the main menu bar press mouse button #1 to display the pull-down menu. slide the cursor down to Operation Navigator (continuing to press mouse button # 1) slide the cursor down to Tool path slide the cursor down to Replay release mouse button #1

• • •

©UGS Corporation, All Rights Reserved

Multi-Axis Techniques — Student Guide

9

Mechanism Tools (Category: MECH) Layers 131 .110. Object Solid Bodies Sheet Bodies Lines and Arc (non-sketch curves) Conics and Splines (non-sketch curves) Sketch Curves Reference Curves (in sketches) Datum Features Points and Coordinate Systems System Display Color Color Used Green Yellow Green Blue Cyan Gray Aquamarine White Red 10 Multi-Axis Techniques — Student Guide ©UGS Corporation.190.Class Standard for NX Parts Layers and Categories There are standard layer assignments and category names in each of the part files.130. Model Geometry (Category: MODEL) Layers 1-14.150. Tools (Category: CAE) Layers 151 . Reference Geometry (Category: DATUMS) Layers 81-100. Quality Tools (Category: QA) Colors The following colors are preset to indicate different object types. Sheet Bodies (Category: SHEETS) Layers 101 . Manufacturing (Category: MFG) Layers 181 . They are as follows: Layers 1-100. Sketch Geometry (Category: SKETCHES) Layers 41-60.120. Linked Objects (Category: LINKED OBJECTS) Layers 21-40. Curve Geometry (Category: CURVES) Layers 61-80. Solid Geometry (Category: SOLIDS) Layers 15-20.180. Finite Element Meshes and Engr. All Rights Reserved mt11050_g NX 4 . Drafting Objects (Category: DRAFT) Layers 101 . Drawing Borders (Category: FORMATS) Layers 121 .

At the start of each class day you will be expected to log onto your terminal and start NX. This may include non-geometric data such as: • • • • • sketch preferences commonly used expressions layer categories user-defined views and layouts part attributes How to Use This Manual It is important that you use the Student Guide in the sequence presented since later lessons assume you have learned concepts and techniques taught in an earlier lesson. At the end of the day’s class you should always exit NX and log off the terminal. Below each step are action boxes which emphasize the individual actions that must be taken to accomplish the step. ©UGS Corporation. you can always refer to any previous activity where a method or technique was originally taught. This is an example of an action box. Steps are labeled and specify what will be accomplished at any given point in the activity. All Rights Reserved Multi-Axis Techniques — Student Guide 11 . you will experience a higher degree of comprehension if you read the Cue and Status lines. As your knowledge of NX increases.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). Corner for the creation method. The format of the activities is consistent throughout this manual. Step 1: This is an example of a step. Choose Edge Lengths. the action boxes may seem redundant as the step text becomes all that is needed to accomplish a given task. being ready to follow the instructor’s curriculum. The general format for lesson content is: • • • Presentation Activity Summary While working through lesson activities. If necessary.

All Rights Reserved mt11050_g NX 4 . ask your instructor for help. At any point when you are not making progress. The intent of the projects is to allow you to apply the skills taught in this course. 12 Multi-Axis Techniques — Student Guide ©UGS Corporation.Workbook Overview Workbook Overview The workbook contains a project that requires you to apply the knowledge that you learned in the class and in the Student Activities. The projects do not contain detailed instructions as do the Student Activities.

However. All Rights Reserved Multi-Axis Techniques — Student Guide 13 . System Privileges You do not have the system privilege to modify any of the part files. the Student_parts and workbook. If you attempt to do so. The workbook directory contains the parts that you will use when working on the project within the workbook. you will get a message saying that the file is Read Only. ©UGS Corporation. this does not restrict you from working with these files. The Student_parts directory contains the parts that you will use when working on activities in the Student Manual. There are two directories located in the Parts directory.Course Overview Classroom System Information Your instructor will provide you with the following items for working in the classroom: Student Login: User name: Password: Work Directory: Parts Directory: Instructor: Date: Student and Workbook Parts The parts for this class are stored in the class Parts directory.

.

that is associated to the designer’s original geometry. Objective Upon completion of this lesson. Build a simulated casting solid body using the Wave Geometry Linker.Lesson 1 1 WAVE Geometry Linker in Manufacturing Purpose In this lesson. linked geometry. All Rights Reserved Multi-Axis Techniques — Student Guide 1-1 . Use a "base part" to control the manufacturing setup. you will learn different methods available for creating machining geometry. you will be able to: • • • • Use the WAVE Geometry Linker to create associative. ©UGS Corporation. using the WAVE (What If Alternative Value Engineering) Geometry Linker. Make modifications to linked geometry.

The Wave Geometry linker is accessed by choosing Insert→Associative Copy→WAVE Geometry Linker from the menu bar. and bodies. All Rights Reserved mt11050_g NX 4 . The WAVE Geometry Linker is available with an Assemblies license. It does not require a NX WAVE license. Modifying the parent geometry will cause the linked geometry in the other parts to update.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. curves. including points. The linked geometry can be used for creating and positioning new features in the work part. sketches. faces. Different types of objects can be selected for linking. 1-2 Multi-Axis Techniques — Student Guide ©UGS Corporation. datums.

The geometry will be created in the work part but will not be associated to the parent geometry. any new features added altering the parent geometry will be reflected in the linked geometry. new features added after the link was created will not be affected. When turned off. All Rights Reserved Multi-Axis Techniques — Student Guide 1-3 . Blank Original lets you blank the original geometry so that the linked geometry in the work part will be easier to work with while the assembly is displayed. 1 • • ©UGS Corporation. Create Non-Associative option will create a broken link.WAVE Geometry Linker in Manufacturing • The At Timestamp option lets you specify where the linked object is placed in the feature list. When turned on.

if you copy individual curves to another part. you should consider how permanent the geometry will be. 1-4 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . if you copy an entire sketch. performance will be improved but updates will be less robust when the parent geometry is altered. If you copy as little geometry as possible to do the job. • • • • • • • Points Curves/Strings Sketches Datums Faces Regions of Faces Bodies and Mirrored Bodies When selecting geometry to copy. For example. curves may be removed or added and the link will update.WAVE Geometry Linker in Manufacturing 1 Geometry Types Used by the Geometry Linker Several different types of geometry can be used in the WAVE application. Conversely. the link may not update correctly if one of the curves is deleted.

etc. 1 When this dialog is displayed. solid body. All Rights Reserved Multi-Axis Techniques — Student Guide 1-5 . If the feature was linked. the part name given is Work Part. The new parent geometry must be the same type as the old geometry (curve. datum. the parent is shown as a Broken Link. which you can do at any time. the cursor is active in the graphic window allowing new parent geometry selection for the link being edited. • ©UGS Corporation. If the parent geometry is located in the current work part.WAVE Geometry Linker in Manufacturing Editing Links Links may be edited by choosing Edit→Feature→ Parameters in the Model Navigator and selecting a linked feature.) • Parent indicates the parent geometry type. Part shows the name of the part where the parent geometry is located. Linked features have an Edit dialog similar to the one below. but the link has been broken. The dialog information updates when you select new parent geometry.

When editing links and selecting new parent geometry. All Rights Reserved mt11050_g NX 4 .WAVE Geometry Linker in Manufacturing 1 • At Timestamp allows you to specify the timestamp at which the linked feature is placed. An Extracted feature (intra-part) can be converted to a Linked feature (inter-part) by selecting the appropriate option and selecting new parent geometry from another component in the assembly. This means that the linked feature will no longer update if its parent changes. Flip Face Normal reverses the normal of the face selected. the list box will display the features in the parent part. Break Link lets you break the association between the linked feature and its parent. all features in the parent part will be reflected in the linked feature. it may be easier to temporarily work in an exploded view to distinguish between the existing linked geometry and the new parent geometry. You can later define a new parent by selecting geometry with the cursor. 1-6 Multi-Axis Techniques — Student Guide ©UGS Corporation. other options may appear on the dialog. If toggled off. One of these features may be selected from the list to specify a new timestamp location for the linked feature being edited. Replacement Assistant allows replacement of one linked object with another (cannot be used on linked sketches or strings). • • • • Depending on the geometry type of the feature being edited. If toggled on.

The path from the linked geometry to the parent part is broken.. If the parent is removed from the start part reference set that defines the linked part. If you deliberately break the link (e. 1 • • ©UGS Corporation.g. All Rights Reserved Multi-Axis Techniques — Student Guide 1-7 .WAVE Geometry Linker in Manufacturing Broken Links A link may become broken for several of the following reasons: • • The parent geometry is deleted. This can occur if the component part containing the parent geometry is deleted or substituted. using Edit Feature or the Break option on the WAVE Geometry Navigator dialog).

All Rights Reserved mt11050_g NX 4 . any reason except the last one listed above). After a link is accepted.WAVE Geometry Linker in Manufacturing 1 Newly Broken Links When a link breaks for an indirect reason (i. 1-8 Multi-Axis Techniques — Student Guide ©UGS Corporation. the link is identified as newly broken until you accept it.. its status is changed to broken until a new parent is defined.e. You can accept newly broken links from the WAVE Geometry Navigator dialog or the Edit during Update dialog.

This applies to operations using Edit→Feature→Delete. 1 • The Information option provides details about the links that will be broken in an Information window.WAVE Geometry Linker in Manufacturing Deleting Parent Geometry To prevent unintentional deletion of the parents of linked geometry. Edit→Delete. All Rights Reserved Multi-Axis Techniques — Student Guide 1-9 . ©UGS Corporation. a message will warn you if a delete operation would cause inter-part links to break. and Model Navigator→Delete while the parts containing the linked geometry are loaded.

An assembly link must exist between two part files before a WAVE link can be established. If you choose this method. 1-10 Multi-Axis Techniques — Student Guide ©UGS Corporation. Linked bodies may also be deleted by choosing Edit→Delete. Assemblies and WAVE The WAVE Geometry Linker only works in the context of an assembly.WAVE Geometry Linker in Manufacturing 1 Deleting Linked Geometry Linked geometry is created as a feature and can be deleted by choosing Edit→Feature→Delete (or choosing the Delete Feature icon). you will not have an opportunity to verify child features before they are removed. All Rights Reserved mt11050_g NX 4 .

250" machining stock on the inlet. and add . you will create an assembly structure for later use with the WAVE Geometry Linker. you will drill all holes and machine the ring groove into the mixer outlet face. If necessary. ©UGS Corporation. Remember that WAVE only works in the context of an assembly. you will create a simulated casting model that is associated with the original geometry. the customer has decided to make the part as an aluminum casting. 1 All machined faces have 1/4" of added stock. This will reduce significantly. Once the modeling changes are made. This activity uses a hypothetical company that has been awarded a contract to machine a mixer housing. the customer has not supplied a solid model of the casting which we will need to create. For the casting body.WAVE Geometry Linker in Manufacturing Activity: Creating an Assembly for WAVE In this activity. Step 1: Open the seed part. it will be necessary to remove the seven drilled holes. The customer has supplied a NX solid model of the designed part. Unfortunately. the amount of time spent machining. Since high-production quantities are needed. start NX. Using WAVE. Use File→Open. seedpart_in. and save it with a new name. outlet and mixer tube faces. since the casting process was not accurate enough for the tolerances required. All Rights Reserved Multi-Axis Techniques — Student Guide 1-11 . Also note that the ring groove will not exist on the casting body.

It can be typed in upper or lower case. All assembly links will be on layer 11. 1-12 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose File→Save As ***_mixer_mfg where *** represents your initials. choose Assemblies→Components→Add Existing. Verify that the Positioning pull-down menu is set to Absolute. choose Start→Assemblies. From the main menu. If necessary. choose SOLID from the Reference Set pull-down menu. Change the Work Layer to 11. In the Select Part dialog. In the Add Existing Part dialog. select the Choose Part File button.WAVE Geometry Linker in Manufacturing 1 Navigate to your parts folder and open the file seedpart_in . The Add Existing Part dialog is still displayed. All Rights Reserved mt11050_g NX 4 . If necessary. Select mixer_body. Step 2: Add the existing designed part as an assembly component. change the component name to mixer. Your first objective will be to add the existing mixer housing as the first component of the mixer_mfg assembly. while still in the Add Existing Part dialog. then choose OK. from the main menu.

only the component contains any geometry. The next step will be to create a new component that will contain the WAVE casting body. The top-level control part is ***_mixer_mfg. All Rights Reserved Multi-Axis Techniques — Student Guide 1-13 . Clicking once on the tab temporarily displays the Assembly Navigator by sliding it to the left over the graphics display. Step 3: Examine the current assembly structure. of the Select Part Name dialog. Step 4: Create an empty component. ©UGS Corporation. then apply the seed part preferences. then choose OK. Choose the Reset button in the Point Constructor dialog. then choose OK. Cancel the Select Part dialog. while mixer_body is the single component. type in ***_mixer_casting. There are currently two parts in this assembly. The mixer body part is now a component of ***_mixer_mfg. The Create New Component dialog is displayed. Choose Assemblies→Components→Create New from the menu bar. Currently.WAVE Geometry Linker in Manufacturing Choose OK in the Add Existing Part dialog. Display the Assembly Navigator by choosing the Assembly Navigator tab in the resource bar. 1 Choose OK In the File Name field. Double-clicking on the tab displays the Assembly Navigator in a separate window which can then be moved and docked. The Point Constructor dialog is displayed.

Choose OK in the Point Constructor dialog. all operations apply to the work part. named CASTING. Step 5: Make the top-level part the displayed part. uncheck Create Named Group. the CASTING component should be the work part. The name of the part file is ***_mixer_casting. which is currently ***_mixer_mfg. Choose Cancel in the Layer Settings dialog. highlight ***_mixer_casting. Choose File→Import →Part. position is not relevant. and double-click on it. Browse to the seedpart_in. In NX. Choose Format→Layer Settings. Choose Cancel in the Layer Settings dialog. The Point Constructor dialog is displayed.WAVE Geometry Linker in Manufacturing 1 In the Component Name field. we will also make it the displayed part. Notice the several different layer categories defined. then choose OK. is displayed in the Component Name column of the Assembly Navigator. For clarity. in the Import Part dialog. apply the layer and color standards from the seed part file. and save the work created thus far. choose Format→Layer Settings. In the Assembly Navigator. type CASTING. and using MB3 choose Make Displayed Part from the pop-up menu. Since no geometry is being imported. then choose OK. ***_mixer_casting. To apply the seed part defaults. A new component. All Rights Reserved mt11050_g NX 4 . Also. Next. choose Display Parent→ ***_mixer_mfg. You may need to display the Component Name column by selecting MB3. Notice the category field is blank. and using MB3. 1-14 Multi-Axis Techniques — Student Guide ©UGS Corporation. highlight the CASTING component.Columns→Component Name.prt. Choose Cancel in the Point Constructor dialog. To illustrate the lack of user-defined defaults. If necessary. there is no interaction on the screen. In the Assembly Navigator.

choose Make Work Part. and using MB3. all modified components below the work part are saved as well.WAVE Geometry Linker in Manufacturing In the Assembly Navigator. 1 Choose the Save icon on the toolbar. All Rights Reserved Multi-Axis Techniques — Student Guide 1-15 . ©UGS Corporation. highlight ***_mixer_mfg. When you save an assembly.

Choose Apply to make copies and remain in the Selection dialog. As you build your assembly you will use the sideways functionality. and the geometry of interest is selectable. You may select several objects of different types. or sideways between components within an assembly. Change Work Part to the part that is to receive the linked copies. The linker allows you to copy geometry downward into component parts.WAVE Geometry Linker in Manufacturing 1 Linking Procedure You use the Assemblies→WAVE Geometry Linker dialog to create associated objects between part files. or OK to copy objects and exit the dialog. Use the linker dialog to filter the type of object(s). upward into higher level assemblies. All Rights Reserved mt11050_g NX 4 . To create linked geometry: • Arrange your assembly display so that the part containing the geometry to be copied is visible. • • • • • 1-16 Multi-Axis Techniques — Student Guide ©UGS Corporation. Set the Work Layer to the layer you want to contain the linked copies. Choose Insert → Associative Copy →WAVE Geometry Linker.

Select the mixer body. Choose Insert→Associative Copy→Wave Geometry Linker. in the graphics window. and selecting Make Work Part. You will create a WAVE linked copy of the mixer body. fades to green. Select the Roles tab and drag the Essentials with full menus icon to the graphics screen. The mixer body. 1 Choose the BODY icon dialog. Choose OK in the Layer Settings dialog. All Rights Reserved Multi-Axis Techniques — Student Guide 1-17 . This is a visual clue that geometry is no longer in the current modeling hierarchy. in the WAVE Geometry Linker ©UGS Corporation.WAVE Geometry Linker in Manufacturing Activity: Creating WAVE Geometry In this activity. Make Layer 1 the work layer. Sketches. Step 2: Select the Role Essentials with full menus and create a Linked Body. you will practice using the geometry linker. and make it the Work Part by using MB3. If necessary. It is possible to link types of geometry other than solid bodies. Choose Start → Modeling. The work layer is where linked geometry will be created. Choose OK. Step 1: Prepare the assembly. and Datum Planes are also commonly linked. Highlight the component ***_mixer_casting in the Assembly Navigator. Curves. open the ***_mixer_mfg assembly part and then the Assembly Navigator. Choose Format→Layer Settings. The simplify option does not appear on the Essentials role. then perform modifications to that copy to simulate a casting.

you will remove the original body from the display. They do have a visual difference. choose Display Parent→***_mixer_mfg. Choose the Save icon on the toolbar. it will be necessary to clarify the differences. the component body and the linked copy. In the graphics window. Using Edit Object Display is a powerful method of differentiating between bodies that are similar in appearance. you will perform modeling changes to the mixer casting. It can be difficult to determine one from the other. Step 4: Make the top-level part the displayed part. use MB3→Replace View→TFR-TRI from the pull-down menu. then save the work in progress. using MB3 on ***_mixer_mfg. 1-18 Multi-Axis Techniques — Student Guide ©UGS Corporation. At this point no physical difference exists between the mixer body and the mixer casting. and choose Make Displayed Part. All Rights Reserved mt11050_g NX 4 . Change the Color to Yellow. Choose the Shaded icon from the main menu bar. There are now two identical bodies. In the next activity. Then. using MB3 on the ***_mixer_casting component.WAVE Geometry Linker in Manufacturing 1 Step 3: Modify the display of the linked casting. you will change the display of the linked body. Choose OK in the Edit Object Display dialog. In the Assembly Navigator. In the Assembly Navigator use MB3 over the ***_mixer_casting component. lying in the same model space. Select the linked body and choose OK(green check mark) . In the Assembly Navigator. choose Make Work Part. First. Choose Edit→Object Display.

The linked part has no "knowledge" of interior features in the original. Simplify provides a method of removing faces.WAVE Geometry Linker in Manufacturing Simplify Simplify is a powerful modeling tool that can be used to satisfy a wide range of needs in developing models that are associative. 1 • • • ©UGS Corporation. Uses of Simplify: • Remove "machined" features for preparing an as cast part from a body that is not appropriately constructed for link At Timestamp. Simplify can often be used both to remove interior faces. but somewhat different. and to remove exterior faces. the pattern designer must extract regions and sew core-print faces to obtain a core body). 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. for cores (if the system cannot heal wounds left by core removal. for patterns. or from a body whose features are not accessible. Interior faces are removed using simplify. All Rights Reserved Multi-Axis Techniques — Student Guide 1-19 . but it can still be updated by the owning company if the parent body changes. then the simplified part is linked into a new part for export to the supplier. This process must be able to extend surrounding faces to "heal the wound" where the faces have been removed. Preparing a body for export to a supplier who need only be concerned with the exterior envelope.

All Rights Reserved mt11050_g NX 4 . one that will not be simplified away. 1-20 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose Apply to perform simplification. Acknowledge the simplify notice. Set the size for the Hole Dia Less Than parameter. Select Automatic Hole Removal.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.

use MB3 on the ***_mixer_casting component and choose Make Displayed Part.WAVE Geometry Linker in Manufacturing Activity: Using Simplify Body In this activity. If necessary. 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 Insert→Direct Modeling→Simplify. All Rights Reserved Multi-Axis Techniques — Student Guide 1-21 . open your ***_mixer_mfg assembly part and then open the Assembly Navigator. you will practice using Simplify Body as a tool to reduce the complexity of a linked solid body. In the Assembly Navigator. 1 The cue line reads Select retained faces. The Simplify Body dialog is displayed. Choose Start→Modeling. ©UGS Corporation.

1-22 Multi-Axis Techniques — Student Guide ©UGS Corporation.WAVE Geometry Linker in Manufacturing 1 Select any face on the body that will not be removed when the holes are removed. Dismiss the Simplify Body information dialog by choosing OK. The Simplify Body information window gives the number of faces removed and retained (in this case 7 faces are removed. All Rights Reserved mt11050_g NX 4 . 108 faces remain). Select Automatic Hole Removal.500 in the Hole Dia Lless Than field and press the Return key. Choose Apply and then press OK in the Simplify Body dialog. Specify .

If necessary. Step 2: Use Extrude to fill in the ring groove.WAVE Geometry Linker in Manufacturing Activity: Other Modeling Techniques Previously. Choose Start→Modeling. in the Assembly Navigator. On the Selection Intent toolbar change the type filter from Any to Face Edges. Choose Insert →Design Feature→Extrude. If necessary. The first option explored is Extrude. open your ***_mixer_mfg assembly part and then open the Assembly Navigator. Step 1: Make the CASTING component the work and displayed part. using MB3 on the ***_mixer_casting component. All Rights Reserved Multi-Axis Techniques — Student Guide 1-23 . Now. The Extrude Widget is displayed. Simplify Body was used to remove unwanted geometry from the Linked casting body. 1 ©UGS Corporation. choose Make Displayed Part. you will explore other ways to modify a linked body.

as shown below.WAVE Geometry Linker in Manufacturing 1 Choose the bottom face of the ring groove. All Rights Reserved mt11050_g NX 4 . 1-24 Multi-Axis Techniques — Student Guide ©UGS Corporation.

©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 1-25 .WAVE Geometry Linker in Manufacturing Choose the Unite icon from the Boolean pull-down menu. change from Value to Until Extended. End. 1 Under Limits.

1-26 Multi-Axis Techniques — Student Guide ©UGS Corporation. The O-ring groove has been removed from the outlet face. In the Offset Faces dialog. then choose OK on the Extrude dialog. From the menu bar choose Insert→Offset/Scale→Offset Face. key in 0. In this step. Step 3: Use the Offset Face option to add machining stock. and the two mixer tube faces. as well as the mixer tube faces.WAVE Geometry Linker in Manufacturing 1 Select the outlet face. All Rights Reserved mt11050_g NX 4 .250 for the offset value. Select the inlet and outlet faces. you will add machining stock to the inlet and outlet faces.

Select the body and choose OK. choose Preferences→Visualization Performance. ©UGS Corporation. If the solid body does not become semi-transparent. It will be difficult to visualize those changes in shaded mode. If necessary. and compare the two solid bodies.WAVE Geometry Linker in Manufacturing Choose OK. without a further display change to the casting. and turn off Disable Translucency. 1 The modeling changes are complete. Slide the Translucency bar to 50% and choose OK. To make it easier to visually distinguish between the original designed part and the casting. From the menu bar choose Edit→Object Display. To fully realize the extent of the changes made. use the Shaded icon to turn on shaded mode. Step 5: Make ***_mixer_mfg the work part. Step 4: Change the translucency of the casting. you will make the casting model translucent. you will display both the original and the linked body together. All Rights Reserved Multi-Axis Techniques — Student Guide 1-27 . located on the General Settings tab under Session Settings.

All drilled holes have been removed. as well as the ring groove. Use MB3 on the CASTING component and choose Display Parent→***_mixer_mfg. NC/CNC programming. Other methods and techniques could also have been used. 1-28 Multi-Axis Techniques — Student Guide ©UGS Corporation. In the Assembly Navigator. Examine the two models. the casting body will update also. Choose File→Close →Save All and Close. could now begin.WAVE Geometry Linker in Manufacturing 1 Find and depress the Assembly Navigator button to activate the Assembly Navigator. so that if the original body changes. this method is fully associated to the original. The CASTING component has stock added on the machined faces. using the CASTING component as the BLANK. All Rights Reserved mt11050_g NX 4 . At this stage. This is only one potential method for creating a simulated casting body. double-click on ***_mixer_mfg to make it the work part. However.

1 ©UGS Corporation.WAVE Geometry Linker in Manufacturing 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. Modified the WAVE geometry to simulate a casting for machining. In this lesson you: • • • Used Assemblies to enable "Best Practices" for modeling in manufacturing. Created a WAVE solid body that is associatively linked to the original. All Rights Reserved Multi-Axis Techniques — Student Guide 1-29 .

1 .

Objective Upon completion of this lesson. You will also use Geometry Parent Groups to machine Cavity Milling geometry. you will be able to: • • • • Utilize advanced Cavity Milling options Create and modify Geometry parent groups for Cavity Milling Create and modify Cut Levels Utilize the In-Process Work Piece 2 ©UGS Corporation.Lesson 2 Advanced Cavity Milling Topics Purpose This lesson teaches you how to use additional Cavity Milling options to create tool paths. All Rights Reserved Multi-Axis Techniques — Student Guide 2-1 .

the more stock that remains. you can reduce the amount of stock that remains. The disadvantage is that when machining geometry that is close to horizontal more stock may remain than desired. The advantage to this approach is that tool paths remain relatively short.Advanced Cavity Milling Topics Cut Levels Cavity Milling cuts geometry in planes or levels. which is performed in layers. See the diagram below. All Rights Reserved mt11050_g NX 4 . 2-2 Multi-Axis Techniques — Student Guide ©UGS Corporation. Through the use of Cut Level parameters. 2 The closer the geometry approaches horizontal. due to minimum tool path movement.

In the next activity. ©UGS Corporation. a new range can be added. you will use various Cut Level parameters. The Depth per Cut in that Range only is modified. 2 The Cut Levels dialog serves two primary functions: • • Create and modify Ranges Modify Cut Levels within Ranges To reduce the amount of additional stock. All Rights Reserved Multi-Axis Techniques — Student Guide 2-3 .Advanced Cavity Milling Topics The Cut Levels dialog is located under the Cut Levels button in the Cavity Mill dialog.

rename the part file.Advanced Cavity Milling Topics Activity: Using Cut Levels Parameters In this activity. In the Operation Navigator. Open the part file base_mfg_2. Step 2: Activate the Operation Navigator. Choose Start → Manufacturing. verify the Program Order view is active. You will then modify the range to allow the tool to cut without any warning messages. 2 Rename the part ***_base_mfg_2 using the File → Save As option on the menu bar. All Rights Reserved mt11050_g NX 4 . and enter the Manufacturing application. you will replay an operation and review the various Cut Levels. Choose the Operation Navigator tab from the resource bar and expand the BASE_MALE_DIE parent group. 2-4 Multi-Axis Techniques — Student Guide ©UGS Corporation. Step 1: Open.

choose the 2D Dynamic property page (tab). using MB3. All Rights Reserved Multi-Axis Techniques — Student Guide 2-5 . The first step is to remove the warning from this operation by changing the cut range. choose MB3 → Zoom In/Out and zoom the object out. 2 As shown. in the current state. ©UGS Corporation.Advanced Cavity Milling Topics Step 3: Use Verify to examine the operation. This option is unavailable when the Tool path Visualization dialog is active. make the image smaller. This operation. You will perform the steps necessary to correct this deficiency. You will use the Verify option to replay an existing operation. In the graphics window. In the Tool path Visualization dialog. choose Toolpath → Verify. Highlight the CAVITY_MILL operation. Step 4: Edit the Bottom of Range #1. To speed up the Dynamic Replay mode. Choose Cancel in the Tool path Visualization dialog. machines too low on the part. choose the Play icon.

Advanced Cavity Milling Topics Double-click on the CAVITY_MILL operation. there are three buttons for defining ranges. The Auto Generate (1) button defines ranges that will align with planar horizontal faces. 2 At this level. you will find that there are currently 15 Cut Levels within one range in this operation. All Rights Reserved mt11050_g NX 4 . the trace generated for the part and blank geometry are the same. The Single (3) button defines the cut range based on part and blank geometry. therefore no geometry is available for machining. the part and blank geometry are identical. The User Defined (2) button defines ranges by selection of the bottom plane for each new range. Choose Cut Levels from the CAVITY_MILL dialog. Choose OK to the Warning message. 2-6 Multi-Axis Techniques — Student Guide ©UGS Corporation. Generate the operation. Examining the status line. You will now alter the cut levels to eliminate the warning message. At the very top of the dialog.

Advanced Cavity Milling Topics In the Cut Levels dialog. 2 Choosing a face will modify the bottom of Range #1. ©UGS Corporation. choose the Edit current range icon. All Rights Reserved Multi-Axis Techniques — Student Guide 2-7 .

The operation successfully generates without warning messages.25. Choose OK on the Cut Levels dialog.Advanced Cavity Milling Topics Select the face of the part as shown. 2-8 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . 2 The status line shows 13 cut levels and the range depth changes to 3. Save the part file. Generate the operation.

2 ©UGS Corporation.Advanced Cavity Milling Topics Cut Patterns The Cut Method (1) determines the cut pattern used for cutting. All Rights Reserved Multi-Axis Techniques — Student Guide 2-9 .

All Rights Reserved mt11050_g NX 4 . Internal islands and cavities will require Island Cleanup or a clean up Profile pass. 2 Zig always cuts in one direction.Advanced Cavity Milling Topics The Cut Patterns are as follows: machines in a series of parallel straight line passes. before and after the cut motion. Zig with Contour However. also machines with cuts going in one direction. The tool then retracts and re-engages at the start of the contouring move for the next cut. The tool retracts at the end of each cut. 2-10 Multi-Axis Techniques — Student Guide ©UGS Corporation. Climb Zig-Zag or conventional cut directions are not maintained since the cut direction changes from one pass to the next. contouring of the boundary is added between passes. offsets the tool from the outermost edge that is Follow Periphery defined by Part or Blank geometry. then positions to the start of the next cut.

This is a useful cut pattern in high speed machining applications when constant volume removal needs to be maintained. the tool follows the direction of the boundary. 2 Trochoidial cut pattern uses small loops along a path (resembles a stretched-out spring). All Rights Reserved Multi-Axis Techniques — Student Guide 2-11 . ©UGS Corporation. For this method. Climb (or Conventional) cutting is maintained.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. Profile follows a boundary using the side of the tool.

2-12 Multi-Axis Techniques — Student Guide ©UGS Corporation. Continue using the part from the previous activity. 2 Step 1: Open the part file and enter the Manufacturing application.Advanced Cavity Milling Topics Activity: Zig-Zag Cut Pattern In this activity. If necessary. choose Start → Manufacturing. All Rights Reserved mt11050_g NX 4 . choose the Zig-Zag Cut Method. Step 2: Edit an existing operation to change the Cut Pattern. From the CAVITY_MILL dialog. ***_base_mfg_2. Double-click on the CAVITY_MILL operation. you will use the Zig-Zag cut pattern to cut the part.

Step 4: Change the Cutting options. Options available are based on the selected Cut Method. The tool path is generated. ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 2-13 .Advanced Cavity Milling Topics Step 3: Generate the operation.0 in the Degrees field of the Cut Parameters dialog. Choose the Generate icon to generate the operation. Choose the Cutting button from the CAVITY_MILL dialog. The Cut Parameters dialog is displayed. 2 Key -45.

Choose OK on the Cut Parameters dialog. The Zig-Zag cut pattern does not have a stepover on every pass. Use 3D Dynamic verification to analyze the results. Change the Cut Method to Zig with Contour. 2-14 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . Cancel the Tool path Visualization dialog. 2 An arrow indicates the applied Cut Angle. Choose the Generate icon to generate the operation.Advanced Cavity Milling Topics Choose the Display Cut Direction button. Step 5: Generate the operation. resulting in a less than desirable tool path.

All Rights Reserved Multi-Axis Techniques — Student Guide 2-15 . Choose the Generate icon to generate the operation. 2 ©UGS Corporation. Verify the tool path. This time the tool path is more efficient in the method of cleaning up the corners.Advanced Cavity Milling Topics Step 6: Generate the operation. Save the part. using the 3D Dynamic option.

certain conditions must be adhered to. The end result is a semi-finished part that has most of the rough material or stock completely removed. The tool path must be successfully generated and accepted in all previous operations in the sequence before the IPW can be used for the next operation of the sequence. The options available are 3D IPW and Level Based IPW.Advanced Cavity Milling Topics In-Process work piece for Cavity Milling To make the various Cavity Milling operations as efficient as possible. fixture and tool clearances. you must determine what has been machined in each operation. will affect the amount of material that each operation may leave. within a certain geometry group. Generally speaking. Variables such as cutting tool lengths and diameters. The material that remains after each operation is executed is referred to as the In-Process work piece or IPW. All Rights Reserved mt11050_g NX 4 . the remaining material (IPW) can be used for input into a subsequent operation which may be used for additional roughing. draft angles and undercuts. Tool path generation must be done sequentially. 2 2-16 Multi-Axis Techniques — Student Guide ©UGS Corporation. from the first operation to the last. To use the IPW. Two methods for creating the In-Process work piece are available.

All Rights Reserved Multi-Axis Techniques — Student Guide 2-17 .Advanced Cavity Milling Topics Level Based IPW Level-Based IPW uses the 2D cut regions from the previous Cavity Milling and/or ZLevel operations to identify and machine rest material. The rest milling and reference operations must belong to the same geometry group 2 ©UGS Corporation. 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 axis as the previous operation.

if your cavity milling operation follows a surface contouring operation. 2 2-18 Multi-Axis Techniques — Student Guide ©UGS Corporation. If you must use 3D IPW for cavity milling operations. For example. then you must use the 3D IPW.Advanced Cavity Milling Topics Use 3D Use 3D uses a 3D internal definition to represent the remaining material. All Rights Reserved mt11050_g NX 4 . All milling operations can produce a 3D IPW. Use 3D is the correct IPW option if you are also using other types of operations to remove material from the blank.

Step 1: Open the part level_based_mfg and enter the Manufacturing application. All Rights Reserved Multi-Axis Techniques — Student Guide 2-19 . Step 2: Activate the Operation Navigator. you will machine the part using three different cutter sizes. Select the file level_based_mfg. select File. then choose OK. You will edit subsequent operations. You will activate the use of the Level Based IPW and generate the operation. Choose Start → Manufacturing. each using smaller tools utilizing the Level Based IPW. Choose the Operation Navigator tab from the resource bar. From the menu bar.Advanced Cavity Milling Topics Activity: Using the Level Based In-process Workpiece (IPW) In this activity. Choose Open. 2 ©UGS Corporation.

Choose Cutting from the CAVITY_MILL dialog. 2-20 Multi-Axis Techniques — Student Guide ©UGS Corporation. 2 Step 4: Edit the operation CVM1and use the Level Based IPW. WORKPIECE . Choose the Geometry View button from the Operation Navigator tool bar. Choose the Containment tab from the Cut Parameters dialog. then expand the MCS_MILL .Advanced Cavity Milling Topics Step 3: Display the Geometry View in the Operation Navigator and expand the objects. Double-click the CVM1 operation in the Operation Navigator. All Rights Reserved mt11050_g NX 4 . and MILL_AREA parent groups.

©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 2-21 . Choose OK to accept the operation. 2 Choose OK to accept the Cut Parameters. Double-click the CVM2 operation in the Operation Navigator. Choose Generate to generate the tool path. Choose NO to turn the preference on and continue.Advanced Cavity Milling Topics Select Use Level Based for the In-process Workpiece. A warning Message appears “The preference to enable Level Based IPW is not turned on” appears.

2 Select Use Level Based for the In-process Workpiece. All Rights Reserved mt11050_g NX 4 .Advanced Cavity Milling Topics Choose Cutting from the CAVITY_MILL dialog. 2-22 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose Cutting from the CAVITY_MILL dialog. Choose OK to accept the Cut Parameters. Choose Generate to generate the tool path. Choose OK to accept the operation Double-click the CVM3 operation in the Operation Navigator.

using the 3D Dynamic option. 2 Choose OK to accept the Cut Parameters. This time the tool path is more efficient in the method of cleaning up the corners. All Rights Reserved Multi-Axis Techniques — Student Guide 2-23 . Choose Generate to generate the tool path. Verify the tool path.Advanced Cavity Milling Topics Select Use Level Based for the In-process Workpiece. ©UGS Corporation.

Advanced Cavity Milling Topics 2 Close the part file. All Rights Reserved mt11050_g NX 4 . 2-24 Multi-Axis Techniques — Student Guide ©UGS Corporation.

2 ©UGS Corporation. activate the use of the 3D IPW and generate the operation. Step 2: Activate the Operation Navigator. then choose OK. 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. Choose Open. You will then use the subsequent IPW as the blank for the next operation and then use the IPW created from that operation to finish the keypad. From the menu bar. Select the file ipw. select File.Advanced Cavity Milling Topics Activity: Using the 3D In-Process Work Piece (IPW) In this activity. Choose Start → Manufacturing. Step 1: Open the part ipw and enter the Manufacturing application. Choose the Operation Navigator tab from the resource bar. All Rights Reserved Multi-Axis Techniques — Student Guide 2-25 .

Choose Cutting from the CAVITY_MILL dialog. 2-26 Multi-Axis Techniques — Student Guide ©UGS Corporation. then expand the MCS_MILL and WORKPIECE parent groups. Choose the Containment tab from the Cut Parameters dialog. Choose the Geometry View button from the Operation Navigator tool bar. 2 Step 4: Edit the operations and use the IPW. Double-click the CVM1 operation in the Operation Navigator.Advanced Cavity Milling Topics Step 3: Display the Geometry View in the Operation Navigator and expand the objects. All Rights Reserved mt11050_g NX 4 .

The first Cavity Milling tool path is displayed. You will want to display the amount of stock that remains that becomes the blank for the next operation. Choose Generate to generate the tool path.Advanced Cavity Milling Topics Select Use 3D for the In Process Workpiece. ©UGS Corporation. 2 Choose OK to accept the Cut Parameters. All Rights Reserved Multi-Axis Techniques — Student Guide 2-27 .

using the initial IPW. and set options needed to create the IPW for a subsequent operation. CVM2. 2-28 Multi-Axis Techniques — Student Guide ©UGS Corporation.Advanced Cavity Milling Topics Choose the Display Resulting IPW icon. All Rights Reserved mt11050_g NX 4 . CVM2. The initial IPW was defined as the Blank in the WORKPIECE geometry parent group. You will use this IPW as the Blank for the operation. This IPW will be used as the Blank for the next operation. You generated the operation. 2 The resultant IPW is displayed.

Double-click the CVM2 operation in the Operation Navigator. 2 Select Use 3D for the In Process Workpiece. Choose Cutting from the CAVITY_MILL dialog. Choose OK to accept the Cut Parameters. Choose Generate to generate the tool path. The second Cavity Milling tool path is displayed.Advanced Cavity Milling Topics Choose OK to accept the previous operation. You will now display the IPW to show the remaining material. ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 2-29 .

2-30 Multi-Axis Techniques — Student Guide ©UGS Corporation. This IPW will be used as the Blank for the next operation.Advanced Cavity Milling Topics Choose the Display Output IPW icon. Choose OK to accept the previous operation. 2 The resultant IPW is displayed. You will use the current IPW for the final Cavity Milling operation. Double-click the CVM3 operation in the Operation Navigator. All Rights Reserved mt11050_g NX 4 .

All Rights Reserved Multi-Axis Techniques — Student Guide 2-31 . Choose OK to accept the Cut Parameters. ©UGS Corporation. Choose Generate Close the part file. to generate the tool path.Advanced Cavity Milling Topics Choose Cutting from the CAVITY_MILL dialog. 2 Select Use 3D for the In Process Workpiece.

They also determine the direction that the tool moves towards the cavity or core walls. the tool moves to the pre-drilled engage point you specify. It then moves to the processor generated start point and generates the remainder of the tool path. These two options provide control over the cutting start point within single and multiple regions of Cavity Milling.Advanced Cavity Milling Topics Pre-Drill Engage and Cut Region Start Points Pre-Drill Engage and Cut Region Start Points are found in the Points/Control Geometry section of the Cavity Milling dialog. 2-32 Multi-Axis Techniques — Student Guide ©UGS Corporation. You can use the Pre-Drill Engage Points option to specify where you want the tool to start cutting. 2 Pre-Drill Engage Points Cavity Milling determines the tool path start point. With this option. All Rights Reserved mt11050_g NX 4 . then to the specified cut level.

All specified depths are measured from the top plane.Advanced Cavity Milling Topics To use this option.by using the cursor position. cut level 1 uses the pre-drilled engage point that falls within the specified depth. Cursor . All Rights Reserved Multi-Axis Techniques — Student Guide 2-33 . Generic Point . The processor will use the internally defined cut start point to cut the remaining cut levels (2 and 3).by using existing points or arcs. Cut levels 2 and 3 do not use the specified pre-drilled engage point since the cut levels are not within the specified depth. 2 There are three methods available for specifying pre-drilled engage points: • Point/Arc . the pre-drilled engage point is used at every cut level. it must be done prior to specifying the start point.by using the option on the generic point dialog. The arcs are associative to the geometry. If you do not specify a value. ©UGS Corporation. They must be explicit or sketch curves. As shown . • • The depth value for a start cut point is optional. specify a pre-drilled engage point and an optional depth value. If you are going to specify a depth value.

Advanced Cavity Milling Topics 2 You can define Pre-drilled points using either the Engage/Retract dialog or the Pre-drill Start Points option located under the Control Geometry button. When you use circular engages. If you specify multiple Pre-drill points you can optimize the order in which they are drilled by customizing the Engage/Retract options which are available. and position of islands and pockets will influence how closely the processor positions the Cut Region Start Point to the Boundary Start Point. The shape of the boundary. The Engage/Retract Pre-drill points and settings override the points defined under the Control Geometry Option. All Rights Reserved mt11050_g NX 4 . 2-34 Multi-Axis Techniques — Student Guide ©UGS Corporation. If there are no convex corners. the midpoint of the longest boundary segment of the cut region is used. The Cut Region Start Points defaults are as follows: Automatic establishes the Cut Region Start Point at the "flattest" convex corner of the cut region. Cut Region Start Points Cut Region Start Points allows you to specify cut start points for each region in a multi-region cavity. Moving the Boundary Start Point affects the location of the Cut Region Start Point. Standard establishes the Cut Region Start Point as close as possible to the start point of the boundary region. this option can avoid engages into pocket corners by using the Automatic or User Defined method of engagement. This option assures that the tool will step over or engage the part at a location which is least likely to cause the tool to become buried in the material. cut type.

Choose the Operation navigator tab from the resource bar. Double-click on the CM_ROUGH operation in the Operation Navigator. The Cavity Milling dialog is displayed. Step 4: Define a Pre-drill Engage Point for this operation. From the menu bar. Choose Start → Manufacturing. Choose Open. you will edit the current operation to use a Pre-drilled Engage Point to start your tool path. You will now define a point that represents a hole which has been previously drilled. Select the file form_mold_mfg.Advanced Cavity Milling Topics Activity: Using a Pre-Drill Engage Point In this activity. 2 ©UGS Corporation. then choose OK. All Rights Reserved Multi-Axis Techniques — Student Guide 2-35 . Step 3: Edit an existing operation. Step 1: Open the part form_mold_mfg and choose the manufacturing application. This will be the engage point for the tool that is used to start each cut level. The Pre-drill Engage Point is a hole that has been previously drilled. Step 2: Activate the Operation Navigator. select File.

Advanced Cavity Milling Topics Choose Points in the Control Geometry section. Notice that there are two sections to this dialog. 2 The Control Geometry dialog is displayed. All Rights Reserved mt11050_g NX 4 . 2-36 Multi-Axis Techniques — Student Guide ©UGS Corporation. Pre-Drill Engage and Cut Region Start Points.

5 ZC=0 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 2-37 . You can use the Depth parameter when you want a particular Pre-Drill Engage Point to be used only for certain cut levels. the point will be used at all cut levels. If you do not specify a depth parameter. This particular Pre-Drill Engage Point will be used at all cut levels.Advanced Cavity Milling Topics Choose Edit in the Pre-Drill Engage Points section. For this activity. Key in the following values: XC=5 YC=2. you will not specify a depth parameter. Choose Generic Point. 2 The Pre-Drill Engage Points dialog is displayed. If you use the parameter it must be defined before specifying the point. The Point Constructor dialog is displayed.

Choose OK to accept the operation. then move to the start point which is determined by the processor.Advanced Cavity Milling Topics Choose OK. set to wire frame to see the point). Save your Part. All Rights Reserved mt11050_g NX 4 . Choose the Generate icon to create the tool path. Notice that all levels start at the Pre-Drill Engage Point in the center of the part. The point just created is displayed (this point is at the bottom of the part. Choose OK until you return to the Cavity Milling dialog. 2 2-38 Multi-Axis Techniques — Student Guide ©UGS Corporation. if your display setting is solid. Step 5: Generate the tool path.

-Blank Stock is stock applied to Blank geometry. All Rights Reserved Multi-Axis Techniques — Student Guide 2-39 .Advanced Cavity Milling Topics Cavity Milling Stock Options Stock options for Cavity Milling are found on the Cut Parameters dialog. -Blank Distance applies to Part geometry. -Check Stock is the distance that the tool will stay away from the check geometry. ©UGS Corporation. This is an offset distance which can be used for a casting or forging. 2 Some of the stock options are as follows: -Part Side Stock adds stock to the individual walls of the part. -Trim Stock is the distance that the tool will stay away from the trim boundary. This dialog is activated by selecting the Cutting button found on the Cavity Mill operation dialogs. -Part Floor Stock adds stock to the floor.

Advanced Cavity Milling Topics Activity: Using the Blank Distance Option In this activity. The MCS. rename and enter the Manufacturing Application. you will learn how to set the Blank Distance for a core type part. The Operation Navigator is displayed. 2-40 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose Start → Manufacturing . 2 Rename the part ***_horn_mfg using the Save As option on the menu bar. Part geometry and Program Name have already been created for you. Open the part file horn_mfg. Step 1: Open a new part file. where *** represents your initials. All Rights Reserved mt11050_g NX 4 .

Set the following: • • • • Program: ROUGH_WITHOUT_CASTING Use Geometry: WORKPIECE Use Tool: EM-. name the operation CM_.20_BLANKDISTANCE.06 Use Method: MILL_FINISH On the Create Operation dialog. select the Blank icon. select the Part icon. Choose OK. Step 3: Verify the Part Geometry selection. Choose Cutting.125. select the Create Operation icon from the Create toolbar. Under the Geometry label. The CAVITY_MILLING dialog is displayed. Choose Display. The Cut Parameters dialog is displayed. Note that no Blank geometry has been selected.375-. All Rights Reserved Multi-Axis Techniques — Student Guide 2-41 . Set Depth Per Cut to . ©UGS Corporation. 2 The Create Operation dialog is displayed. Select the Cavity Milling icon. Note that the Part geometry is displayed.Advanced Cavity Milling Topics Step 2: Create an operation utilizing Blank Distance as a part offset. As shown below. Set the Cut Method to Follow Part. Step 4: Specify Operation settings. Under the Geometry label.

2 Choose OK. The CAVITY_MILL dialog is displayed. Choose the Generate icon to generate the tool path. Step 5: Generate the tool path.Advanced Cavity Milling Topics Change the Cut Order to Depth First. Change the Blank Distance to . Choose OK after viewing each Cut Level. All Rights Reserved mt11050_g NX 4 .20. 2-42 Multi-Axis Techniques — Student Guide ©UGS Corporation.

©UGS Corporation. Choose OK to accept the tool path.250" stock overall. In this case. you specified that the Blank was near-net-shape with . All Rights Reserved Multi-Axis Techniques — Student Guide 2-43 . 2 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.Advanced Cavity Milling Topics The tool path cuts all of the core geometry. Save the part file.

the processor uses the traces at the bottom of the defined part geometry as trim shapes. It is available only when Tolerant Machining is toggled to on. Cut Parameters . These shapes are then projected along the tool axis to each cut level and are used to generate machinable regions as trim shapes. the tolerance used to trace the Blank is larger than the tolerance used to trace 2-44 Multi-Axis Techniques — Student Guide ©UGS Corporation.Tolerant Machining The Tolerant Machining ON option is the preferred method for Cavity Milling operations. Tolerant Machining will find all machinable regions without gouging the part.04 . The Trim by method provides a Silhouette option to clean up the material which surrounds the Part geometry.. the grid size range between 1-2 millimeters (. Tolerant Machining algorithms digitize a model on a rectangular grid that is determined by the defined cutting tolerance and the tool size.Advanced Cavity Milling Topics Cut Parameters . When you specify a Blank distance that is an offset from the Part.08"). 2 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. All Rights Reserved mt11050_g NX 4 . In most parts. When using Trim by Silhouette.Trim by Trim by enables the Blank geometry to be recognized on core parts when the Blank geometry has not been explicitly defined. The silhouette can be consider as a shadow of the part projected along the tool axis.

In this case it would be better to cut a profile pass along the Part without specifying the Blank. 2 If Tolerant Machining is turned on.Undercut Handling Undercut Handling is used with geometry features containing undercuts. Tolerant Machining SHOULD ALWAYS be turned on. Undercut Handling is automatically turned off. ©UGS Corporation. When the processor encounters geometry that contains gaps or that is not perfectly matched. In this case the tool radius is used. This is due to dimensions of Blank geometry not being as accurate as those of the Part geometry. the Blank and Part traces will overlap and result in an undesirable cut region(s). When using the Undercut Handling option Horizontal Clearance (specified under the Engage/Retract Method) applies to the shank of the tool (the portion above the flutes) unless the Horizontal Clearance is greater than the tool radius. When you specify Blank geometry that is close to the size of Part geometry. It is applied only to non-tolerant machining. The processing time is longer when Tolerant Machining is on. The resultant tool path will be along the Part geometry.Advanced Cavity Milling Topics the Part. Cut Parameters . it will move the tool using an approximation within the specified tolerances. All Rights Reserved Multi-Axis Techniques — Student Guide 2-45 .

The tool will be offset from the undercut face by .Topology Topology provides options for surface analysis that allow checking for material side inconsistency. Part. gaps and missing and duplicate surfaces. All Rights Reserved mt11050_g NX 4 Multi-Axis Techniques — Student Guide .100. It is suggested that the Topology option be used only if tool path generation fails. The topology processor inspects the model for missing. duplicated and non-tangent faces which can create multiple shells and an erratic tool path.120.100.Advanced Cavity Milling Topics As the tool progresses deeper through the various cut levels. Check Geometry . 2 In the following example the Horizontal Clearance uses the default of . • • 2-46 Duplicate faces Missing fillets and faces ©UGS Corporation. Blank. The tool radius is . 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. Horizontal Clearance will keep the shank from contacting the part geometry which forms the undercut. The following are common causes of tool path generation failures.

Material Side is represented by a vector arrow that points away from the material. All Rights Reserved Multi-Axis Techniques — Student Guide 2-47 . Angle is the tolerance used for determining the type of each edge (convex. 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. Material Side.allows you to change the material side of any object that is used to define the cutting operation. The distance value represents the maximum value that two objects can be apart and still be considered connected. Rebuild Topology . concave or tangent).Advanced Cavity Milling Topics • Smaller than tolerance faces (usually fillets) The following is a summary of the options on the Topology dialog: 2 Tolerances .After editing tolerances or material side. Model geometry is not modified. ©UGS Corporation. concave or tangent.Distance is the tolerance used for connecting faces and curves. Surfaces are considered adjacent if the gaps are less than the tolerance specified and one or more shells are created. you can choose Rebuild Topology to create the shell.

Inspect or Edit Shell .allows the review of the classification of various edges.this option results in the display of the Material Side indicator whenever one of the face options is chosen.allows Material Side to be reversed for all objects. All Rights Reserved mt11050_g NX 4 . • • • 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 2 Edges .allows the inspection of the classification of edge types and Material Side for individual objects. same or opposite. Edges can be set to the following: • • • • • • • • • Undefined allows the highlight of any edge which is not classified by the system Non-manifold allows the highlight of any unresolved edge where more than two faces meet along the same portion of the edge 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 Complex allows the highlight of edges that are neither completely tangent.Advanced Cavity Milling Topics Unify All .allows Material Side to be located on the same side for all objects. Reverse All . Faces can be set to undefined. 2-48 Multi-Axis Techniques — Student Guide ©UGS Corporation.allows the inspection of Material Side defined for each face. Faces . concave or convex 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 .

the system will refresh the screen every time you choose one of the Face or Edge options. 2 ©UGS Corporation.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.allows you to cycle through the different shells as you inspect and edit the topology. Refresh Before Display . Arrow Buttons . All Rights Reserved Multi-Axis Techniques — Student Guide 2-49 .

All Rights Reserved mt11050_g NX 4 .Advanced Cavity Milling Topics Summary The Cavity Milling module provides efficient and robust capabilities of removing large amounts of stock. 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 Cut levels to precisely control depths of cut Cut patterns to control direction and method of removing stock 2 • • 2-50 Multi-Axis Techniques — Student Guide ©UGS Corporation. primarily in cavity and core type applications.

3 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 3-1 . You can also isolate specific areas that you want to cut or avoid cutting within a Z-Level operation. Objective Upon completion of this lesson. you will be able to: • • • Understand the uses of Z-Level milling. Understand the meaning and use of steep and non-steep areas of geometry. Create milling operations using the Z-Level operation type. which is useful when profiling steep areas.Lesson 3 Z-Level Milling Purpose This lesson is an introduction to the Z-Level operation type.

Cavity milling with a reference tool that can be used with or without the In Process Work piece. uses existing reference tool ZLEVEL_PROFILE . The following Z-Level operation types are available: • ZLEVEL_FOLLOW_CAVITY . ideal for "cavity" type parts 3 • ZLEVEL_FOLLOW_CORE .Z-Level milling that uses an existing reference tool.Z-Level Milling Z-Level Milling Z-Level Milling is designed to profile bodies or faces at multiple depths.uses the Profile Cut Method without the Steep Angle being set • • ZLEVEL_PROFILE_STEEP . If cut area geometry is not defined. compliments flowcut machining Part geometry and Cut Area geometry can be specified to limit the area to be cut. 3-2 Multi-Axis Techniques — Student Guide ©UGS Corporation.uses the Follow Part Cut Method. All Rights Reserved mt11050_g NX 4 .uses the Follow Part Cut Method.uses the Profile Cut Method with the Steep Angle set to 65 degrees • ZLEVEL_CORNER . 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. then the entire part is used as the cut area. ideal for "core" type parts • CORNER ROUGH .

Z-Level Milling 3 1. A description of some of these options are as follows: Geometry • Part geometry consists of bodies and faces which represents the Part after cutting • Check geometry consists of bodies and faces which represent clamps or obstructions that are not to be machined • Cut Area geometry represents the areas on the Part to be machined. Check 3. it can be some or all of the part • Trim geometry consists of closed boundaries which indicate where material will be left or removed. ©UGS Corporation. Trim Many of the option settings found in Z-Level Milling are the same as in Cavity Milling. All Rights Reserved Multi-Axis Techniques — Student Guide 3-3 . Part 2. all Trim boundaries have tool positions on only During tool path generation. cut areas are identified and a tool path is generated for all cut depths specified. Cut Area 4. the geometry is traced. steep areas and trace shapes are determined.

Open the part base_mfg_3. Step 2: Create a Z-Level operation. 3 Enter the Manufacturing application. The MCS_MILL Parent Group is displayed in the Operation Navigator.Z-Level Milling Activity: Z-Level Milling In this activity. you will generate tool paths using Z-Level Milling. The Operation Navigator is displayed. The ROUGHING_1 operation is listed in the Operation Navigator. 3-4 Multi-Axis Techniques — Student Guide ©UGS Corporation. Change the view of the Operation Navigator to the Geometry View. All Rights Reserved mt11050_g NX 4 . Choose the Create Operation icon on the Manufacturing Create tool bar. Step 1: Open the part file and enter the Manufacturing application. Make sure the Type is set to mill_contour. Expand the MCS_MILL and WORKPIECE Geometry Parent Groups. Z-Level is designed to profile an entire part or steep areas that were previously left by the Area Milling Drive Method.

Set Use Geometry to WORKPIECE. Set Use Method to MILL_FINISH. Choose OK.25. You will stop cutting material at the top of the bottom face. Set the Program to BASE_MALE_DIE. Name the operation zlevel_finish. You will now change the cut levels. ©UGS Corporation. For ease of viewing turn model shading off. The default is the bottom face.Z-Level Milling Choose the ZLEVEL_PROFILE icon.25_. The ZLEVEL_PROFILE dialog is displayed. Next to the Global Depth Per Cut label. You will change the depth of cut. 3 Step 3: Change the Depth of Cut. enter 0. All Rights Reserved Multi-Axis Techniques — Student Guide 3-5 . Set Use Tool to EM_1.100.

Choose the Generate icon and generate the tool path. Step 4: Generate the tool path. All Rights Reserved mt11050_g NX 4 . The Cut Levels dialog is displayed. 3 Select the Down Arrow button. 3-6 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose OK. Index to the 4th range and select the delete icon.Z-Level Milling Choose the Cut Levels button.

All Rights Reserved Multi-Axis Techniques — Student Guide 3-7 . ©UGS Corporation. Close the part file.Z-Level Milling Choose OK in the Display Parameters dialog to continue generating the tool path. 3 Choose OK to accept the operation. Step 5: Verify the Program that you have created. Use Toolpath Verification to examine the tool path results.

3 3-8 Multi-Axis Techniques — Student Guide ©UGS Corporation. When the Steep Angle is toggled on.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. areas of the part with a steepness greater than or equal to the specified Steep Angle are cut. All Rights Reserved mt11050_g NX 4 . 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 off. is cut. the part. as defined by the part geometry and any limiting cut area geometry.

Change the view of the Operation Navigator to the Geometry View. 3 Enter the Manufacturing application. Step 1: Open the part file and enter the Manufacturing application. All Rights Reserved Multi-Axis Techniques — Student Guide 3-9 . WORKPIECE that contains all of the Part geometry. Open the part form_mold_mfg. ©UGS Corporation. You will use the Geometry Parent Group.Z-Level Milling Activity: ZLEVEL_PROFILE_STEEP Operations In this activity. The MCS_MILL Parent Group is displayed in the Operation Navigator. The tool path will cut only within the Steep areas specified. The Operation Navigator is displayed. you will create a ZLEVEL_PROFILE_STEEP operation to machine all of the steep geometry located within the cavity.

All Rights Reserved mt11050_g NX 4 .750-. The CM_ROUGH operation is listed in the Operation Navigator. Step 2: Create the ZLEVEL_PROFILE_STEEP operation. Select the ZLEVEL_PROFILE_STEEP icon.06 Use Method: MILL_FINISH 3-10 Multi-Axis Techniques — Student Guide ©UGS Corporation. Select the Create Operation icon from the Create toolbar. 3 The Create Operation dialog is displayed. Set the following: • • • • Program: INTERIOR Use Geometry: WORKPIECE Use Tool: EM-.Z-Level Milling Expand the MCS_MILL and WORKPIECE Geometry Parent Groups.

©UGS Corporation. Also note the Steep Angle and the other default option settings. by default. 3 The ZLEVEL_PROFILE_STEEP dialog is displayed. select the Cut Area icon and notice that only the Select button is available. the entire part will be used for cutting.Z-Level Milling Choose OK. Note that the Part geometry was specified in the Parent Group named WORKPIECE. Since the Cut Area was not specified. All Rights Reserved Multi-Axis Techniques — Student Guide 3-11 . select the Part icon and choose Display. The Part geometry is displayed. Under the Geometry label. Under the Geometry label.

Choose OK to save the operation. 3-12 Multi-Axis Techniques — Student Guide ©UGS Corporation. Moves shorter than this value are not generated. Minimum Cut Length Minimum Cut Length enables the elimination of short tool path segments that may occur in isolated areas of the part. you will be using it in the next activity. 3 Do not save the part. Cut depths are calculated that are equal and do not exceed the specified Depth Per Cut value.Z-Level Milling Step 3: Generate the tool path. Choose the Generate icon and generate the tool path. Notice the areas cut by the tool path. Remember that the Steep Angle was set to 65 degrees. All Rights Reserved mt11050_g NX 4 . Depth Per Cut Depth Per Cut allows the specification of the maximum depth per cut in a range.

All Rights Reserved Multi-Axis Techniques — Student Guide 3-13 .Z-Level Milling 3 ©UGS Corporation.

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. 3-14 Multi-Axis Techniques — Student Guide ©UGS Corporation. Shapes can be profiled by Depth First in which each shape is completely profiled before beginning to profile the next shape. 3 Control Geometry Control Geometry allows the specification of Control Points to determine where the tool engages the part and the floor plane. All Rights Reserved mt11050_g NX 4 .Z-Level Milling Cut Order Z-Level Milling determines cut traces by shape.

These shapes will be projected along the tool axis to each cut level and will be used in the process of generating the machinable regions as trim shapes. as viewed down the tool axis.Z-Level Milling Trim by Trim by is used to prevent the tool from rolling around corners. Remove Edge Traces 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 Silhouette option uses the outline of the part geometry. 3 ©UGS Corporation. The tool is positioned along the silhouette of the part geometry. the traces at the bottom of the part geometry are used as trim shapes. All Rights Reserved Multi-Axis Techniques — Student Guide 3-15 . The trace is then offset to the outside by the tool radius distance. The Remove Edge Traces option allows the control of whether or not edge tracing occurs. The silhouette can be thought of as the shadow of the part projected along the tool axis. to generate a trace. When using Trim by Silhouette.

select the WORKPIECE as the Parent Group. All Rights Reserved mt11050_g NX 4 . In the Create Geometry dialog select the Mill_Area icon. Step 1: Create the Geometry Parent Group. The tool path will cut only within the area that has been specified. 3 Select the Create Geometry icon from the Create tool bar.Z-Level Milling Activity: Z-Level Profile Milling In this activity. 3-16 Multi-Axis Techniques — Student Guide ©UGS Corporation. Enter ZLEVEL_AREA as the Name. Continue using form_mold_mfg. you will create a Z-Level Profile operation to machine the geometry of the island within the cavity. If necessary. You will create a Geometry Parent Group (MILL_AREA) that contains the geometry necessary for machining. The Create Geometry dialog is displayed (make sure Type is mill_contour).

©UGS Corporation. 3 Choose the Cut Area icon.Z-Level Milling Choose OK. Choose Select. The MILL_AREA dialog is displayed. The Cut Area dialog is displayed. All Rights Reserved Multi-Axis Techniques — Student Guide 3-17 .

3 Make sure that when selecting with a rectangle. To briefly review —– you have created a Geometry Parent Group. selection criteria should be inside only. Set the following: Program: INTERIOR Use Geometry: ZLEVEL_AREA Use Tool: EM-. You will now create the operation. Choose OK. Step 2: Create the ZLEVEL_PROFILE Operation.Z-Level Milling Select the interior island geometry as shown. named ZLEVEL_AREA which contains the geometry of the island.06 3-18 Multi-Axis Techniques — Student Guide ©UGS Corporation. This Parent Group will be used in the ZLEVEL_PROFILE operation. Choose the Create Operation icon. Select the ZLEVEL_PROFILE icon. All Rights Reserved mt11050_g NX 4 .750-. Note that you do not need to specify Blank Geometry. twice to return to the Create Geometry dialog.

Change the Global Depth Per Cut to . It was specified in the ZLEVEL_AREA Parent under the WORKPIECE Parent Group. Change Cut Order to Depth First. 3 ©UGS Corporation. It was specified in the WORKPIECE Parent Group. All Rights Reserved Multi-Axis Techniques — Student Guide 3-19 . Under the Geometry label. The Part geometry is displayed. Step 3: Generate the tool path.15. select the Cut Area icon and choose Display. Under the Geometry label. select the Part icon and choose Display. The ZLEVEL_PROFILE dialog is displayed. The Cut Area geometry is displayed.Z-Level Milling Use Method: MILL_FINISH Choose OK.

3 Choose OK to save the operation. 3-20 Multi-Axis Techniques — Student Guide ©UGS Corporation. Do not Save the part file. All Rights Reserved mt11050_g NX 4 .Z-Level Milling Choose the Generate icon to generate the tool path.

incorporating fewer engages and retracts. All Rights Reserved Multi-Axis Techniques — Student Guide 3-21 . in some cases. This avoids the creation of separate Area Milling operations or. Resultant tool paths from Gap Machining produce uniform scallops. Stepover option Stepover pertains to machining the gap areas. 3 Gap Machining minimizes excessive tool wear and breakage caused by the removal of large amounts of scallop stock left from previous operations. producing a more consistent surface finish. commonly referred to as Gap Machining.Z-Level Milling Z-Level Cutting Between Levels (aka Gap Machining) Z-Level cutting between levels. the use of extremely small depths of cut to control excessive scallop heights in non-steep areas. regardless of the angle of steepness. creates extra cut levels (2) when gaps occur due to the occurrence of non-steep (1) 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.

cutting continues until another gap is found or the cut is complete at that level 4. When a gap is discovered. if Max Cut Traverse is exceeded. This value is a length or a percent of the tool diameter. If a gap region spans several ranges that do not have cut levels defined. When connecting cutting areas. the gap region will use the minimum depth of cut of the ranges. Max Cut Traverse option 3 Max Cut Traverse defines the longest distance that the cutting tool feeds along the part when not cutting. After each Z-level cut is completed. if the total distance is less than the Max Cut Traverse parameter. traverse. Since each cut level range can have a different depth of cut. the tool returns to the lower level • • 3-22 Multi-Axis Techniques — Student Guide ©UGS Corporation. then the range it lies in determines the stepover for that gap region. gaps between the lower level and the previous level above it are determined 3.Z-Level Milling control of the scallop height in these areas. Sequencing of Gap and Z-Level tool paths 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. Gap level at the lower level is cut based on Max Cut Traverse parameter. the tool makes a direct on-part move to the next level without traversing • Level-to-level connections violating a gap region are removed and replaced with a traversal move 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. the gap is cut. after cutting the gap area. a traverse move to the next level takes places. the tool begins to cut the level below it 2. All Rights Reserved mt11050_g NX 4 . if you specify Use Depth of Cut. If the distance is larger then the current transfer method is used to retract. the tool will feed along the part. When cutting the lower level. and engage to the next location. if the move to the next level is within the Max Cut Traverse distance. you can also specify the stepover distance.

Z-Level Milling Z-Level Gap machining is activated from the Cut Parameters dialog by selecting the Connections tab and selection of Cut Between Levels. 3 ©UGS Corporation. Modify the parameters on that dialog as needed. All Rights Reserved Multi-Axis Techniques — Student Guide 3-23 .

All Rights Reserved mt11050_g NX 4 . Choose File → Open → male_cover_mfg. 3 ChooseStart → Manufacturing. display the Operation Navigator in the Program Order view. If necessary. you will activate Gap Machining option in an existing Z-Level operation.Z-Level Milling Activity: Z-Level Gap Machining In this activity. Step 1: Open the part file and enter the Manufacturing application. 3-24 Multi-Axis Techniques — Student Guide ©UGS Corporation.

3 ©UGS Corporation. Double-click on the ZLEVEL_PROFILE operation for editing purposes. The ZLEVEL_PROFILE dialog is displayed.Z-Level Milling Step 2: Replay an existing Z-Level operation. All Rights Reserved Multi-Axis Techniques — Student Guide 3-25 .

All Rights Reserved mt11050_g NX 4 . The operation does a fairly good job of machining the steep geometry but does not machine the non-steep area very well. Note the non-steep areas and the numerous engage retracts that occur. 3 The tool path is displayed. 3-26 Multi-Axis Techniques — Student Guide ©UGS Corporation. You will now turn on the Cut Between Levels (Gap Machining) option to completely finish machine the part in one complete operation.Z-Level Milling Choose the Replay button.

3 Turn On the Cut Between Levels option. All Rights Reserved Multi-Axis Techniques — Student Guide 3-27 .Z-Level Milling Choose the Cutting button. ©UGS Corporation. Choose the Connections to tab. The Cut Parameters dialog is displayed.

All Rights Reserved mt11050_g NX 4 .15. 3-28 Multi-Axis Techniques — Student Guide ©UGS Corporation.Z-Level Milling Set the Stepover to Constant. ChooseOK. 3 Change the Distance to 0.

Z-Level Milling Step 3: Generate the tool path. Do not Save the part file. All Rights Reserved Multi-Axis Techniques — Student Guide 3-29 . 3 The non-steep areas are now machined as well as the steep areas of the part. ©UGS Corporation. Choose the Generate icon to generate the tool path. Choose OK to save the operation.

Reviewed and generated operations using Z-Level operations incorporating Cut Between Levels (Gap machining). This operation type is useful in minimizing the amount of scallop or cusps that remains on the part. 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).Z-Level Milling Summary This lesson was an introduction to Z-Level milling. Reviewed and generated operations using Z-Level operations incorporating Steep options. All Rights Reserved mt11050_g NX 4 . In this lesson you: 3 • • Created an operation using Z-Level Profile operation types. • 3-30 Multi-Axis Techniques — Student Guide ©UGS Corporation.

Lesson 4 MILL_AREA Geometry Parent Groups Purpose This lesson introduces you to the MILL_AREA Geometry Parent Groups. you will be able to: • • • Create and use MILL_AREA Geometry Parent Groups. Recognize the type of geometry MILL_AREA Parent Groups use. Below is the MILL_AREA Geometry Parent Group dialog. 4 Objective Upon completion of this lesson. This area is based on the faces of the part which you select. The area to machine can be further limited by use of a Trim Boundary. Create and modify Trim Boundaries. All Rights Reserved Multi-Axis Techniques — Student Guide 4-1 . The MILL_AREA Geometry Parent Group allows the user to select a small portion of a part to machine. MILL_AREA Geometry Overview Occasionally. when machining large or complex parts. ©UGS Corporation. it is desirable to limit the area that an operation machines. This group of faces to machine is called a Cut Area. The MILL_AREA Geometry Parent Group is designed for that purpose. which are used in limiting cut areas.

is typically specified in the WORKPIECE Geometry Parent Group and represent the material to be cut • Check Geometry .represents the specific geometry to be machined • Wall Geometry .represents clamps. vises. All Rights Reserved mt11050_g NX 4 .allows you to define trim boundaries that limit the cutting area 4-2 Multi-Axis Techniques — Student Guide ©UGS Corporation.represents walls or sides of a part • Trim Boundary . and other items that are not cut • Cut Area . locator pins.MILL_AREA Geometry Parent Groups 4 • Part Geometry .

The Features option allows surface regions (groups of faces or sheet bodies) for selection purposes.MILL_AREA Geometry Parent Groups Cut Area When choosing the Cut Area icon. 4 Only faces and sheet bodies can be selected for Cut Area geometry. the Cut Area dialog is displayed. ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 4-3 .

4-4 Multi-Axis Techniques — Student Guide ©UGS Corporation.MILL_AREA Geometry Parent Groups Activity: MILL_AREA Geometry Parent Groups This activity will demonstrate how to create and use a MILL_AREA geometry Parent Group in an operation. All Rights Reserved mt11050_g NX 4 . 4 Rename the part ***_male_cover_mfg_2 using the File → Save As option on the menu bar. and enter the Manufacturing application. Change the Operation Navigator to the Geometry View. rename it. Open the part male_cover_mfg_2. You will Replay and examine the results of an existing operation. Step 1: Open the part file. 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. Choose Start → Manufacturing .

This is not the desired result. you will create a MILL_AREA geometry Parent Group to limit the machining to just the two ribs protruding from the part. use MB3 and select Replay. ©UGS Corporation. 4 This Fixed Contour operation machines the entire part.MILL_AREA Geometry Parent Groups Expand the MCS_MILL and WORKPIECE Geometry Parent Groups. All Rights Reserved Multi-Axis Techniques — Student Guide 4-5 . In the next steps. Highlight the FC_FINISH_RIBS operation. Step 2: Replay the current operation.

In the Name field. 4-6 Multi-Axis Techniques — Student Guide ©UGS Corporation. If necessary. Step 4: Define the Cut Area geometry. From the top menu bar. All Rights Reserved mt11050_g NX 4 . The MILL_AREA dialog is displayed. Choose the Create Geometry icon. Choose the Cut Area icon. Choose OK. 4 Choose the Subtype MILL_AREA. enter two_ribs. change the Type to mill_contour. There are at least three ways to refresh the screen: 1. Change the Parent Group to WORKPIECE.MILL_AREA Geometry Parent Groups Refresh the graphics screen. choose View → Refresh Step 3: Create the MILL_AREA Geometry Parent Group. Press the F5 button 3. MB3 → Refresh 2.

All Rights Reserved Multi-Axis Techniques — Student Guide 4-7 .MILL_AREA Geometry Parent Groups Choose the Select button. 4 ©UGS Corporation.

choose OK.MILL_AREA Geometry Parent Groups Choose the faces of the ribs. as shown. 4 When finished selecting the faces. 4-8 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose OK again to accept the dialog. All Rights Reserved mt11050_g NX 4 .

MILL_AREA Geometry Parent Groups Step 5: Change the inheritance of the operation. click and drag the FC_FINISH_RIBS operation so that it resides under the TWO_RIBS Parent Group. Currently. You will move the FC_FINISH_RIBS operation. then release MB1. ©UGS Corporation. so that the operation will machine only the faces specified. All Rights Reserved Multi-Axis Techniques — Student Guide 4-9 . the Geometry View of the Operation Navigator looks as follows: 4 Using MB1.

All Rights Reserved mt11050_g NX 4 . 4 The tool path is generated and cuts the faces selected in the MILL_AREA Parent Group. select Generate from the pop-up menu.MILL_AREA Geometry Parent Groups Highlight the FC_FINISH_RIBS operation. using MB3. 4-10 Multi-Axis Techniques — Student Guide ©UGS Corporation.

Save the part file. 4 ©UGS Corporation.MILL_AREA Geometry Parent Groups Choose OK to accept the tool path. All Rights Reserved Multi-Axis Techniques — Student Guide 4-11 .

When you choose the Trim Boundary icon. the standard boundary dialog is displayed.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. All Rights Reserved mt11050_g NX 4 . 4 4-12 Multi-Axis Techniques — Student Guide ©UGS Corporation.

All Rights Reserved Multi-Axis Techniques — Student Guide 4-13 . 4 Step 2: Create a Trim Boundary. Step 1: Continue using the part file.MILL_AREA Geometry Parent Groups Activity: Using Trim Boundaries In this activity. Double-click on the TWO_RIBS operation. Change the Operation Navigator to the Geometry View. Change the view to TOP. You will now edit the operation. Continue using ***_male_cover_mfg_2. ©UGS Corporation. you will create a trim boundary inside of a MILL_AREA Parent Group and will then generate the corresponding operation.

MILL_AREA Geometry Parent Groups Choose the TRIM icon. and then choose Select. 4 Choose the Point Boundary icon. All Rights Reserved mt11050_g NX 4 . The boundary you will create will be developed using cursor location points. 4-14 Multi-Axis Techniques — Student Guide ©UGS Corporation. Change the Point Method to Cursor Location.

4 Choose OK to return to the main dialog. All Rights Reserved Multi-Axis Techniques — Student Guide 4-15 . ©UGS Corporation. Step 3: Generate the tool path.MILL_AREA Geometry Parent Groups Using four screen position points create a trim boundary similar to the one shown below.

4 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 . Save the part file.MILL_AREA Geometry Parent Groups Generate the tool path for the FC_FINISH_RIBS operation and examine the results.

MILL_AREA Geometry Parent Groups Summary The MILL_AREA geometry group allows flexibility in determining exact areas for cutting purposes. All Rights Reserved Multi-Axis Techniques — Student Guide 4-17 . 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. 4 ©UGS Corporation.

4 .

All Rights Reserved Multi-Axis Techniques — Student Guide 5-1 . Objective Upon completion of this lesson. Fixed Contour operations are generally used for creation of tool paths used to finish the contoured areas of a part. You will also review the steps necessary to create various Parent Groups that will aid you in the selection of geometry and cutting tools. you will be able to: • Use the Fixed Contour Area Milling and Flow Cut Drive methods to create tool paths Use Non-cutting moves in Fixed Contour operations Create Parent Groups used for Fixed Contouring operations Choose the most appropriate drive method for a Fixed Contour operation Apply the more advanced concepts of Fixed Contour operations for creating tool paths 5 • • • • ©UGS Corporation.Lesson 5 Fixed Contour Operation Types 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.

Tool paths are created in two steps. The drive points are created from some or all of the part geometry. Fixed Contour tool paths are able to follow complex contours by the control of tool axis. The second step projects the drive points along a projection vector to the part geometry. 5 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. projection vector and drive methods. a new output point is generated and the unusable drive point is ignored. The first step generates drive points from the drive geometry. The tool path output is created by internal processing which moves the tool from the drive point along the projection vector until contact is made with the part geometry. 5-2 Multi-Axis Techniques — Student Guide ©UGS Corporation. or can be created from other geometry that is not associated with the part. The position may coincide with the projected drive point or. All Rights Reserved mt11050_g NX 4 . The points are then projected to the part geometry. if other part geometry prevents the tool from reaching the projected drive point.Fixed Contour Operation Types Fixed Contour Overview Fixed Contour operations are used to finish areas formed by contoured geometry.

©UGS Corporation.is geometry used to generate drive points. Drive Geometry .Fixed Contour Operation Types Fixed Contour is the better choice for finish machining for several other reasons: • • • In addition to Part geometry. but the tool cannot position to an extension of part geometry as shown in the following illustration. Included are: • • • • Check Geometry to stop tool movement Gouge Checking to prevent gouging of the part Collision Checking to prevent unintended tool contact with other geometry Various tolerance options 5 Fixed Contour operations can position to existing locations on the part geometry (which includes the edge of an object). Terminology used in Fixed Contour operations Part Geometry . All Rights Reserved Multi-Axis Techniques — Student Guide 5-3 .is geometry selected that is used to stop tool movement. Drive geometry can control tool movement Numerous Drive Methods are available for specialized machining Uncut areas left after semi-finishing or finishing passes can be easily removed Fixed Contour Tool Path Accuracy Fixed Contour provides several options that help insure the accuracy of the tool path.are generated from the drive geometry and projected onto the part geometry. drive points . Check Geometry .is geometry selected to cut.

Drive Methods for Fixed Contouring The drive method defines the method of creating drive points.used to describe how the drive points project to the part surface and which side of the part surface the tool contacts. The projection vector does not need to coincide with the tool axis vector. The selected drive method determines which projection vectors are available.Fixed Contour Operation Types drive method .method of defining drive points required to create a tool path. projection vector . 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. All Rights Reserved mt11050_g NX 4 . 5 5-4 Multi-Axis Techniques — Student Guide ©UGS Corporation.

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. It provides additional control of both the tool axis and the projection vector. Cut Area(s) may be defined by selecting surface regions. 5 ©UGS Corporation. or faces. but does not require drive geometry. If part surfaces are not defined. the processor will use the selected part geometry (excluding areas not accessible by the tool) as the cut area. The drive surfaces do not have to be planar. Surface drive method The Surface Area drive method allows you to create an array of drive points that lie on a grid of drive surface. This drive method is similar to the Boundary drive method. 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 Area Milling drive method is generally the preferred Fixed Contour drive method for creating tool paths. Area Milling drive method The Area Milling drive method allows you to specify a cut area for tool path generation. the tool path can be created directly on the drive surface. the cut area geometry does not have to be selected in an orderly grid of rows and columns. but must be in an orderly grid of rows and columns. Tool Path drive method The Tool Path drive method allows you to define drive points along the tool path of a Cutter Location Source File (CLSF) to create a similar tool path. Adjacent surfaces must share a common edge and may not contain gaps that exceed the Chaining Tolerance defined under Preferences (Preferences → Selection → Chaining Tolerance).Fixed Contour Operation Types Each drive method contains a series of dialogs that are displayed upon selection. sheet bodies. The direction in which the drive points are projected on to the part surfaces is determined by the projection vector. This drive method is useful in machining very complex surfaces. Trimmed surfaces can be used to define drive surfaces as long as the trimmed surface has four sides. All Rights Reserved Multi-Axis Techniques — Student Guide 5-5 . Unlike the Surface Area drive method. If you do not specify a Cut Area. 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.

They are: 5-6 Multi-Axis Techniques — Student Guide ©UGS Corporation. Flow Cut drive method Flow Cut drive methods allows you to generate drive points along concave corners and valleys formed by part surfaces. All Rights Reserved mt11050_g NX 4 . Bandwidth and Cut Type. 5 User Function drive method The User Function drive method creates tool paths from special drive methods developed in User Function code. using a specified Stepover distance. The tool path is optimized for maximum part contact to minimize non-cutting moves. These are optional. The direction and order of the flow cuts are determined using rules based on machining best practices. highly specialized custom routines developed for specific complex applications. This method is useful in creating cleanup operations. Parent Groups associated with Fixed Contour operations There are three different Geometry parent groups available for use in Fixed Contour operations.Fixed Contour Operation Types Radial Cut drive method The Radial Cut drive method allows you to generate drive paths perpendicular to and along a given boundary. Text drive method Text drive methods allows you to generate drive paths based on text created from drafting notes.

5 ©UGS Corporation.Fixed Contour Operation Types • The MILL_GEOM parent group which allows part. All Rights Reserved Multi-Axis Techniques — Student Guide 5-7 . blank and check geometry.

5 5-8 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . blank. check and trim and floor boundary geometry.Fixed Contour Operation Types • The MILL_BND parent group which also allows part.

Wall and Trim geometry.Fixed Contour Operation Types • The MILL_AREA parent group allows part and check but not blank geometry. MILL_AREA. These operations also have the Area Milling drive method specified allowing you to quickly create finishing operations for contoured parts. It allows you to include or exclude areas to be machined in cut areas that you specify. Fixed Contour also provides several template operations that use the parent group. 5 The parent group. is also used in Fixed Contour operations. MILL_AREA. which you used in Cavity Milling operations. These specific areas may have been previously roughed by Cavity Milling or finished by Planar Mill operations. All Rights Reserved Multi-Axis Techniques — Student Guide 5-9 . ©UGS Corporation. Fixed Contour operations are generally used to finish contoured types of geometry. It also allows for the specification of Cut Areas .

• FLOWCUT_REF_TOOL .Uses the Flow Cut drive method.Fixed Contour Operation Types The following diagram can be used as an aid in the determination of the operation type needed for various types of geometry: 5 Fixed Contour Operation types The most commonly used Fixed Contour operation types are: FIXED_CONTOUR . Ideal for cutting specific areas of part geometry. Ideal for complex part surfaces where tool axis control is critical. Use when other Fixed Contour operation types are not applicable. • CONTOUR_SURFACE_AREA .Uses Surface Area drive method. All Rights Reserved mt11050_g NX 4 5-10 Multi-Axis Techniques — Student Guide . Allows selection of various drive methods and cut types.Generic Fixed Contour operation type. This operation type takes into account the previous tool diameter used for roughing (you must specify ©UGS Corporation. and side by side with the option from the steep side to non-steep side. • • CONTOUR_AREA .Uses Area Milling drive method. Flow Cut RTO (reference tool) will machine certain geometry types by level and provide you with the options to cut the two sides alternatively with a rounded or standard turn at each end.

Fixed Contour Operation Types this).Generates a profile pass utilizing three dimensional curves. Machines at a given Z-depth offset with respect to the geometry type selected. • PROFILE_3D . Useful in creation of addendum profile cuts for stamping dies. This results in cutting parts with a more constant cutting load and a shorter distance of non-cutting moves. edges. All Rights Reserved Multi-Axis Techniques — Student Guide 5-11 . 5 ©UGS Corporation. faces. existing boundaries or points.

The Mixed option allows for the internal calculation of the cut direction. If a steep side can be determined. All Rights Reserved mt11050_g NX 4 . the steep side is used to calculate the Climb or Conventional cut direction.Fixed Contour Operation Types More on Flow Cut Drive Methods The Flow Cut drive method allows the specification of Climb. If a steep side cannot be determined. the cut direction is determined internally. Conventional. The Climb and Conventional options allow the climb or conventional method for all cutting passes in the operation. or Mixed cut directions for single pass operations. 5 5-12 Multi-Axis Techniques — Student Guide ©UGS Corporation.

All Rights Reserved Multi-Axis Techniques — Student Guide 5-13 . Material Inside or Outside determines the area of the cut region to be omitted. ©UGS Corporation. Concave valleys are analyzed within the cut area as well as concave valleys formed by the cut area and part geometry. and are projected to the Part geometry along the tool axis vector. Trim Stock may be specified to define the distance the tool is positioned from the Trim Boundary. 5 Flow Cut Reference Tool Drive Method 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. Trim boundaries are always Closed.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. always use an on condition. sheet bodies. Surface regions. Trim boundaries can be used to further constrain cut regions. More than one Trim Boundary may be defined. faceted bodies and or faces can be used as the cut area. Valleys formed by the cut area and check geometry are excluded.

This method also uses the Cut Type. 5-14 Multi-Axis Techniques — Student Guide ©UGS Corporation. Stepover Distance. Sequencing. Reference Tool Diameter. Overlap Distance. All Rights Reserved mt11050_g NX 4 . and Steep Containment options.Fixed Contour Operation Types 5 This method is useful for cleanup machining after roughing out an area with a large tool.

The tool then moves back to the center cut and works its way toward the opposite side. The tool then picks up the outside cut on the opposite side and works its way to the center cut again.0 degrees. the tool will retract and traverse. Steep Last steep side. The value you enter must be positive and less than or equal to 179. The value you enter determines the distance the tool will span to connect the end points of cutting moves. results in the cut moving from non-steep side to the ©UGS Corporation. You may start the sequencing by choosing either side of the center of the Flow Cut. Stepover Distance allows you to specify the distance between successive passes. Cut Type (Zig-Zag and Zig) allows you to define how the cutter moves from one cut pass to the next. Cutting moves are created only where the Angle of Concavity is less than or equal to the specified Maximum Concavity angle. All Rights Reserved Multi-Axis Techniques — Student Guide 5-15 . 5 results in the cut starting at one of the outside passes Outside-In and moving to the center of the Flow Cut pass. Sequencing enables you to determine the order in which the cut passes are executed. You may start the sequencing by choosing either side of the center of the Flow Cut. The two ends will be connected by linearly extending the two paths.Fixed Contour Operation Types Flow Cut Reference Tool Options Maximum Concavity allows you to determine where Flow Cuts are created based on the Angle of Concavity. Cutting moves shorter than this value are ignored. 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. Minimum Cut Length allows you to eliminate short tool path segments that may occur in isolated areas of the part. Hookup Distance allows you to eliminate unwanted gaps in the tool path by connecting disjointed cutting motions that exceed the specified Maximum Concavity angle. When the Angle of Concavity exceeds the specified Maximum Concavity angle. results in the cut starting at the center of the Flow Cut Inside-Out pass and moving toward one of the outside passes. This option is useful in eliminating very short cutting moves that occur at the intersection of fillets.

or machine side by side from the steep side to non-steep side. and Zig-Zag with Lifts patterns. As in Area Milling drive method.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. Cut direction is defined by specifying a Steep Cut or Non-Steep Cut Direction. if required. moves to an inside pass and then to the inside pass on the opposite side. Outside-In Alternate sequences can be generated in a Zig. or Zig-Zag with Lifts pattern. Inside-Out Alternate sequence can be generated with a Zig. 5 always machines a Flow Cut valley from Outside-In Alternate passes in an outside pair to inside pair. Zig-Zag. all the extra passes on that side are machined before machining the passes in pairs on both sides. or Zig-Zag with Lifts pattern. The Steep First sequence is available for Zig. The cut starts at one outside pass and moves to the other outside pass on the opposite side. Zig-Zag. Steep Containment allows the restriction of the cut area based on the steepness of the tool path. Zig-Zag. and then to the middle Flow Cut pass when necessary. all the extra passes on that side are machined after machining the passes which are paired on both sides. Overlap Distance enables you to extend the width of the area defined by the Reference Tool Diameter along the tangent surfaces. always cuts a Flow Cut valley from the middle Inside-Out Alternate Flow Cut pass. 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 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. You can also choose to machine flow cuts on both sides alternatively with a rounded or standard turn at each end. Steep enables the use of steepness to control the cut regions and their cut directions. After finishing the passes in the inside pair. the cut will move to the middle Flow Cut pass. The cut then moves to the pass in the next pair on the first side and to the pass in the same pair on the second side. Steepness is defined by specifying a Steep Angle and a Steep or Non-Steep option. If one side has more offset passes then the other side. All Rights Reserved mt11050_g NX 4 . If one side has more offset passes then the other side. 5-16 Multi-Axis Techniques — Student Guide ©UGS Corporation. The cut starts at the center pass. The tool diameter specified must be larger than the current tool.

All Rights Reserved Multi-Axis Techniques — Student Guide 5-17 . Also. choose REPLAY. ©UGS Corporation.Fixed Contour Operation Types Activity: Creating Fixed Contour Operations The following activity creates simple Fixed Contour rough and finish operations. to remove stock that remained from previous operations. Finally. Enter the Manufacturing application and display the Operation Navigator. . You will then create Contour Area operations that will semi-finish and finish the part.250 steps were left in the material as a result of the specified Cut Level. Highlight the ROUGH_CM operation. Note that a number of . using MB3. you will use Flow Cut operations. 5 Save As ***_male_cover_mfg_3. rename and enter the Manufacturing application. Step 1: Open the part file.050 Floor and Side Stock were specified in the operation. You will first review a Cavity Milling operation that was used to rough the majority of the part. using a Reference Tool. Step 2: Review the Cavity Milling roughing operation. Open the part male_cover_mfg_3. This part file contains a Cavity Milling operation that rough cuts the part.

In the Create Operation dialog. set: • • • Program to MALE_COVER Use Geometry to WORKPIECE Use Tool to BALLMILL-1.00 Use Method to MILL_ROUGH 5 • Choose the CONTOUR_AREA icon. change the Type to mill_contour.Fixed Contour Operation Types Refresh the display. Enter the Name as rough_fc. 5-18 Multi-Axis Techniques — Student Guide ©UGS Corporation. You will create a Fixed Contour operation to semi-finish machine the part. Choose the Create Operation icon. If necessary. All Rights Reserved mt11050_g NX 4 . Step 3: Create a Fixed Contour operation to semi-finish the part.

The Contour Area dialog is displayed. choose Area Milling. Under the Drive Method label. choose Display for the Part and Check geometry. You will use most of the default settings of the Area Milling Method to create a roughing tool path. The Area Milling Method dialog is displayed. All Rights Reserved Multi-Axis Techniques — Student Guide 5-19 .Fixed Contour Operation Types Choose OK. Under the Geometry label. 5 ©UGS Corporation.

All Rights Reserved mt11050_g NX 4 .Fixed Contour Operation Types Set the following options: • Pattern to Parallel Lines • • • • Cut Type to Zig Zag Cut Angle to Automatic Stepover to Tool Diameter Percent to 25 5 Choose OK. 5-20 Multi-Axis Techniques — Student Guide ©UGS Corporation.

Fixed Contour Operation Types Generate the tool path and expect warning messages. Choose OK to all warning messages. All Rights Reserved Multi-Axis Techniques — Student Guide 5-21 . 5 ©UGS Corporation.

All Rights Reserved mt11050_g NX 4 . 5-22 Multi-Axis Techniques — Student Guide ©UGS Corporation.Fixed Contour Operation Types Choose the List icon to list the tool path. Choose the Create Operation icon. You will see messages similar to the one shown below. 5 Close the listing window. Choose the CONTOUR_AREA icon. Step 4: Create a Fixed Contour finishing operation using the Contour Area operation type. Note that the listing contains many warnings of Interference between the cutter and the Check geometry. Choose OK to accept the operation.

Choose OK. choose Display for the Part and Check geometry.Fixed Contour Operation Types In the Create Operation dialog. The CONTOUR_AREA dialog is displayed.00 Use Method to MILL_FINISH Enter the Name as finish_fc. All Rights Reserved Multi-Axis Techniques — Student Guide 5-23 . set the following: • • • • Program to MALE_COVER Use Geometry to WORKPIECE Use Tool to BALLMILL-1. bolts and the surface plate are displayed. 5 ©UGS Corporation. choose Area Milling. Under the Drive Method label. Under the Geometry label. Note that the part geometry as well as the check geometry representing pins. The Area Milling Method dialog is displayed.

All Rights Reserved mt11050_g NX 4 . 5-24 Multi-Axis Techniques — Student Guide ©UGS Corporation.Fixed Contour Operation Types Set the following options: • • • • Pattern to Follow Periphery Tool motion to Outward Stepover to Constant Distance to . The next action will prevent the Warning message from appearing. Choose the Clearances tab. Choose the Cutting button.030 5 Choose OK.

All Rights Reserved Multi-Axis Techniques — Student Guide 5-25 . ©UGS Corporation.Fixed Contour Operation Types Change the When Gouging option to Retract. 5 Choose OK.

Choose OK to accept the tool path. All Rights Reserved mt11050_g NX 4 . Choose the FLOWCUT_REF_TOOL icon.500 Use Method to MILL_FINISH Enter the Name as flow_fc. You will use a Flow Cut operation and a smaller tool to remove uncut areas. In the Create Operation dialog.Fixed Contour Operation Types Generate the tool path. 5 Your tool path should look similar to the above. set: • • • • Program to MALE_COVER Use Geometry to WORKPIECE Use Tool to BALLMILL-0. Step 5: Create a Flow Cut finishing operation. Choose the Create Operation icon. The tool could not fit into some areas of the part geometry because of tool size. 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.

©UGS Corporation. The FLOWCUT_REF_TOOL dialog is displayed.00 diameter tool. Note that on the dialog there is no Drive Method label since Flow Cut is the Drive Method. All Rights Reserved Multi-Axis Techniques — Student Guide 5-27 . 5 Under the Geometry label. Step 6: Change the Reference Tool setting. Display the Part and Check geometry. You will change the Reference Tool setting. The previous tool used was a 1.Fixed Contour Operation Types Choose OK.

All Rights Reserved mt11050_g NX 4 . Tool Diameter value field. 5-28 Multi-Axis Techniques — Student Guide ©UGS Corporation. 5 Step 7: Generating the tool path.00 in the Ref.Fixed Contour Operation Types Enter 1.

The geometry is planar and requires a finish cut. you will use a Planar Milling operation to generate the tool path. The MILL_BND geometry parent group. Step 8: Create a finish Planar Milling Profile pass. Choose mill_planar as the Type. Note that the area being cut is in reference to the 1. which contains the geometry needed for the profile pass. Choose the PLANAR_PROFILE icon.Fixed Contour Operation Types Choose the Generate icon. therefore. You have finish machined the core part except for the tapered outer edge. Choose the Create Operation icon. Choose OK. All Rights Reserved Multi-Axis Techniques — Student Guide 5-29 . has already been created for you. 5 ©UGS Corporation.000 Reference Tool diameter.

Fixed Contour Operation Types

Set the following: • • • • Program to MALE_COVER Use Geometry to MILL_BND Use Tool to DRAFTED_ENDMILL Use Method to MILL_FINISH

Enter the Name as finish_pm.

5
Choose OK. The PLANAR_PROFILE dialog is displayed.

Choose the Display button. This Parent Group (MILL_BND) contains the outer edge Part boundary and the part Floor. • Remember, this is a Planar Milling operation, which uses boundary geometry You normally use a MILL_BND Parent Group for Planar Milling operations
©UGS Corporation, All Rights Reserved mt11050_g NX 4

5-30

Multi-Axis Techniques — Student Guide

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. Generate the tool path. Note that the tool cuts the outer boundary and forms the tapered wall joining the part to the plate.

5

Choose OK to accept the operation. Save the part file.

©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

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 it’s present position to cutting metal Final Case - At the end of the operation, controls how the tool moves from it’s last cutting move to a safe position above the work piece Check Case - When the encountering check geometry, determines how the tool retracts from the work piece and moves to a new cutting position 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

• • • •

The Case is specified at the top of the Non-Cutting Moves dialog.

5

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 Approach Move - controls movement into position for engage motion 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

To use Non-Cutting Moves: • • • • • Create a Fixed Contour operation Set all Cutting Parameters necessary (Drive Method, stepover, etc.) Generate the operation Examine the default Non-Cutting moves If necessary, edit the Non-Cutting moves and change only the affected moves

5

5-34

Multi-Axis Techniques — Student Guide

©UGS Corporation, All Rights Reserved

mt11050_g NX 4

Fixed Contour Operation Types

Activity: Using Non-Cutting Moves
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.

5
Choose the Create Operation icon. The Type should be set to mill_contour. Choose the CONTOUR_AREA icon. Set: • • • • Program to MALE_COVER Use Geometry to WORKPIECE Use Tool to ENDMILL-2.00-.125 Use Method to MILL_ROUGH

©UGS Corporation, All Rights Reserved

Multi-Axis Techniques — Student Guide

5-35

Fixed Contour Operation Types

Enter the Name as non_cutting_fc.

Choose OK. Step 2: Generate the default tool path. The CONTOUR_AREA dialog is displayed. The Drive Method is Area Milling.

5

Also note, the geometry that you specified is WORKPIECE, which is a MILL_GEOM Parent Group for contour geometry. Under the Geometry label, Display the Part, and Check geometry to verify the geometry selections. For easier visualization, set the Tool Display to Off.

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 on the Cut Parameters dialog. Choose the Edit Parameters icon then change the Pattern to Follow Periphery. Change the Inward radio button to Outward. Choose OK. Generate the tool path. Note the Non-Cutting move to the Automatic Clearance Plane. The move is represented as the dashed vertical line.

©UGS Corporation, All Rights Reserved

Multi-Axis Techniques — Student Guide

5-37

Fixed Contour Operation Types

Step 3:

Specify Non-Cutting Moves. On the CONTOUR_FOLLOW dialog, choose the Non-Cutting option.

Note that the Case is set to Default.

5
Also Note: • • • The Engage icon is highlighted by default

The Engage Status is Manual The movement is Linear

5-38

Multi-Axis Techniques — Student Guide

©UGS Corporation, All Rights Reserved

mt11050_g NX 4

Next you will change the default setting from Automatic Clearance to Clearance. 5 You will now change the default setting from Automatic Clearance to Clearance. Choose the Departure icon.Fixed Contour Operation Types Choose the Approach icon. Step 4: Change the Engage move. Choose Clearance from the Approach Status menu. Note that the tool path engages the part in a linear motion. You are still setting options for the Default case. All Rights Reserved Multi-Axis Techniques — Student Guide 5-39 . Generate and review the tool path to verify that the clearance plane moves are correct. ©UGS Corporation. The preferred method of engagement is a circular ramping motion. a default Automatic Clearance plane is created at a safe distance above the highest area of the Part and Check geometry. Again. A default Automatic Clearance plane is created at a safe distance above the highest area of the Part and Check geometry. Choose OK. Choose Clearance from the Approach Status pull-down menu. Choose the Non-Cutting button.

Save and close the part file. Generate the tool path. This can be verified by choosing the Retract icon. explore the various Non-Cutting options. The Retract Status setting will be set to Use Engage by default. 5 Step 5: Change other Non-Cutting options. All Rights Reserved mt11050_g NX 4 . The Engage Status should be Manual by default. Enter . 5-40 Multi-Axis Techniques — Student Guide ©UGS Corporation. Change Radius Type to Radius. Choose OK and return to the CONTOUR_AREA dialog.Fixed Contour Operation Types Choose the Engage icon.375 for the Radius. change various ones and generate tool paths to see the effects. Change Movement to Arc Tangent to Approach. On your own.

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. 5 ©UGS Corporation. Created non-cutting moves to control cutter movements to and from the part during the machining process. Made extensive use of the MILL_GEOM and MILL_BND parent group. All Rights Reserved Multi-Axis Techniques — Student Guide 5-41 .

5 .

Properly place the MCS for multi-axis operations. you will be able to: • • Create tool paths for 4-axis positioning and contouring operations. 6 ©UGS Corporation. Objective At the conclusion of this lesson. All Rights Reserved Multi-Axis Techniques — Student Guide 6-1 .Lesson 6 Introduction to Four and Five Axis Machining Purpose This lesson introduces the application of machining parts utilizing 4 and 5 axis machining principles.

6-2 Multi-Axis Techniques — Student Guide ©UGS Corporation.1) Fixed-Axis machining with a tool axis other than (0. the default tool axis is equal to the Z of the MCS (sometimes referred to by the vector of 0. • • • 6 • • The following activity requires you to generate a tool path at other than a normal tool axis of (0. never assume the tool axis is currently correct. once you understand some of the more basic concepts of multi-axis machining.0. if one is not specified.1 When performing multi-axis machining.1) involves setting the tool axis to the proper orientation Most.Introduction to Four and Five Axis Machining Multi-Axis Machining Concepts The majority of what NC/CNC programmers term as "multi-axis" can actually be considered planar or fixed axis machining. Some concepts for considerations are: • NX always requires a tool axis.1). All Rights Reserved mt11050_g NX 4 .0. The spindle axis. on some machines.0.1) at the end of the operation. always make sure you specify the proper tool axis if it is not 0. is not normal to the Z direction of the machine tool and the actual machining does not force a change in any motion of the rotary axis. Clearance Planes are also suggested. verify the tool has been retracted far enough to clear the part/fixture during rotational moves It is a recommended practice to return the tool axis back to (0.0.1 Prior to rotation of the table to a new position.0. Programming of this type of operation is relatively simple. This case considers using the rotary axis for positioning mode only.0. NX multi-axis operations work with a tool axis other than + Zc 0. if not all.

Introduction to Four and Five Axis Machining Activity: Operations at Other Than 0. collar_mfg. 6 Choose Start→Manufacturing.1 Tool Axis In this activity. The operations which you will create will finish mill the top and two angled faces of the part. ©UGS Corporation. All necessary Parent objects have been created and the part has been previously roughed. All Rights Reserved Multi-Axis Techniques — Student Guide 6-3 .0. you will machine the top and two angled areas of a sleeve collar used in a yoke mechanism. Open the part file. Step 1: Open an existing part file and enter the Manufacturing application.

Choose OK. Also note that the tool used in this operation is a 1. The floor plane is set to the top face. All Rights Reserved mt11050_g NX 4 . You will now create the operation to finish that particular pad. Key in top_face as the name of the operation.00" diameter end mill with 0" corner radius. ROUGHING. no machining stock will be left by the Method parent object. The FACE_MILLING dialog is displayed. already exists to rough the pad at the top of the part. Since this operation is used for finishing. Choose FACE_MILLING as the operation type. Choose the Create Operation icon from the toolbar. Step 2: Create the finishing operation. set the Type to mill_planar. The Operation Navigator and the part are displayed. Choose the following Parent objects: 6 Program: FIXED_AXIS Geometry: NORMAL_FACE Tool: EM-1.Introduction to Four and Five Axis Machining Choose the Operation Navigator tab from the resource bar. The operation. If necessary.00-0 Method: MILL_FINISH Note that the geometry parent contains a boundary that describes the top face of the part. 6-4 Multi-Axis Techniques — Student Guide ©UGS Corporation.

©UGS Corporation. Choose OK to accept the operation.Introduction to Four and Five Axis Machining Change the Cut Method to Follow Periphery and the Stepover Percent to 50. All Rights Reserved Multi-Axis Techniques — Student Guide 6-5 . Step 3: Verify the results. 6 Generate the operation and then choose OK from the Display Parameters dialog. change to the Program Order View of the Operation Navigator. The generated tool path is displayed. You will now verify the results by using Tool Path Visualization. If required.

6 6-6 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose the 2D Dynamic tab from the Tool Path Visualization dialog.Introduction to Four and Five Axis Machining Highlight the FIXED_AXIS program object. Choose the Verify Toolpath icon from the toolbar. All Rights Reserved mt11050_g NX 4 .

Two operations will be replayed. Choose Cancel from the Tool Path Visualization dialog. to use as a template for creating the next operation. Step 4: Create the first angled-face operation. you will now continue with the next operation. The first operation is used for roughing. TOP_FACE. You will copy and rename the existing operation. ©UGS Corporation. the second is the finish operation that you just created. All Rights Reserved Multi-Axis Techniques — Student Guide 6-7 .Introduction to Four and Five Axis Machining Choose the Play button from the bottom of the dialog. 6 Verifying the operation indicates the tool path to be acceptable.

You will now rename the operation to ANGLE_FACE_1. You will now change the geometry parent object. 6 Choose MB3→Paste. Double-click on the ANGLE_FACE_1 operation.Introduction to Four and Five Axis Machining Highlight the TOP_FACE operation and choose MB3→Copy. with the name TOP_FACE_COPY. Change the name of the new operation by highlighting the TOP_FACE_COPY operation. All Rights Reserved mt11050_g NX 4 . 6-8 Multi-Axis Techniques — Student Guide ©UGS Corporation. choosing MB3→Rename. A copy of the previous operation is created. then typing ANGLE_FACE_1.

©UGS Corporation. The Reselect Geometry dialog is displayed.Introduction to Four and Five Axis Machining Choose the Groups property page. All Rights Reserved Multi-Axis Techniques — Student Guide 6-9 . 6 Choose the Geometry radio button at the top of the dialog. then choose Reselect.

Choose OK. Choose Generate. FACE_MILLING. will not work unless the tool axis is set normal to the floor axis. Choose OK on the Display Parameters dialog. 6-10 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose the Main property page from the FACE_MILLING dialog. The Operation Parameter Error dialog is displayed. Choose OK from the Operation Parameter Error dialog. You will now redefine the tool axis normal to the floor. 6 This dialog is informing you that the operation type.Introduction to Four and Five Axis Machining Choose ANGLE_FACE_1 from the pull-down list. All Rights Reserved mt11050_g NX 4 .

You will now change the tool axis to one that is normal to the floor plane of the ANGLE_FACE_1 geometry parent object. In this particular case. As described earlier.Introduction to Four and Five Axis Machining Choose the Machine button located on the FACE_MILLING dialog. The Machine Control dialog is displayed. All Rights Reserved Multi-Axis Techniques — Student Guide 6-11 . there is always a defined tool axis. Choose the Tool Axis pull-down arrow. the tool axis is the same as the Z of the MCS (the definition of "+ZM Axis"). 6 ©UGS Corporation.

choose the Face Normal icon.Introduction to Four and Five Axis Machining Choose Specify Vector from the list. The Vector Constructor dialog is displayed. From the Vector Constructor dialog. 6 Note that Face Normal means to set the vector perpendicular to the face. 6-12 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 .

Choose the Groups property page.Introduction to Four and Five Axis Machining Select the angled face as shown in the following figure. Choose MB3→Paste. ©UGS Corporation. Choose MB3→ Copy. Highlight the ANGLE_FACE_1 operation. You will use the copy/paste features of the Operation Navigator to create the third finish operation. Hint: You may need to blank the stock component to select the proper face. by using the Assembly Navigator. Step 5: Verify the results. Edit the operation by doubling-clicking on ANGLE_FACE_2. Choose OK until the FACE_MILLING dialog is displayed. Step 6: Create the second angled face operation. Use Verification to verify your tool path (refer to Step 3 for detailed instructions). Change the name of the new operation to ANGLE_FACE_2. Generate the operation. All Rights Reserved Multi-Axis Techniques — Student Guide 6-13 6 .

Choose OK. All Rights Reserved mt11050_g NX 4 . The Reselect Geometry dialog is displayed. The Vector Constructor dialog is displayed. From the Vector Constructor dialog. Choose Specify Vector. Choose Generate. The Machine Control dialog is displayed. Choose ANGLE_FACE_2. from the pull-down list. 6 Choose OK until the FACE_MILLING dialog is displayed.Introduction to Four and Five Axis Machining Choose the Geometry radio button at the top of the dialog. Choose the Machine button located on the FACE_MILLING dialog. 6-14 Multi-Axis Techniques — Student Guide ©UGS Corporation. as the geometry parent. then choose Reselect. Select the Tool Axis pull-down arrow. Select the angled face as shown in the following figure. choose the Face Normal icon.

Choose OK on the FACE_MILLING dialog to save the operation. Use Verification to verify the tool path. Close the part file without saving. All Rights Reserved Multi-Axis Techniques — Student Guide 6-15 .Introduction to Four and Five Axis Machining Choose OK on the Display Parameters dialog. 6 ©UGS Corporation. Step 7: Verify the results.

the data of the Main and Local coordinate system are used and the output will then match the print dimensions. using the local MCS. This is used by the NX/POST post processor as either fixture offsets or machine tool zero data. The options available are: • • • • 6-16 None Use the Main MCS Fixture Offset CSYS rotation ©UGS Corporation. the position of the rotary axis must be defined. Place the MCS at the center of rotation of the fourth axis. All Rights Reserved mt11050_g NX 4 Multi-Axis Techniques — Student Guide . There are two methods to accomplish this: • Place the WCS/MCS at the center of axis rotation. then a special output parameter can be specified for the coordinate system. For a 4 or 5 axis machine tool. Consisting of Both a Main and Local MCS The programmer designates the purpose of the coordinate system as either Main or Local in the geometry group. Advantages: • • Simplest method to use and deploy Considerably less work for the NC/CNC programmer 6 Disadvantages: • • Output in created program does not match output or dimensions on part print Adjustment of fixtures may require some type of reprogramming Designate the MCS as a Geometry Group. At the machine tool. Designate the MCS as a geometry group. the operator will then set the rotary table center as the zero point. If the coordinate system is designated Local. • Placing the MCS at the Center of Axis Rotation Position the part on the fixture in a normal position. position the Main MCS at the center of rotation of the 4th or 5th axis. consisting of both a Main and Local MCS. When post processing.Introduction to Four and Five Axis Machining Defining the Center of Rotation for a Rotary Axis To machine about a rotary axis.

The designated option setting is then passed to the post processor.. All Rights Reserved Multi-Axis Techniques — Student Guide 6-17 .G59). Advantages: • • Output in the program matches the part print Fixture adjustments can be solved by changing the Main and Local designation Disadvantages: • Programmer needs to understand the complexities associated with use of the Main and Local coordinate system and the options provided May be more confusing for machine operators Machine tool post processor must be set up to obtain the correct output • • The following activity will address using a Main and Local MCS. The post processor needs to be modified for this action to occur. 6 ©UGS Corporation..Introduction to Four and Five Axis Machining The default setting is Fixture Offset. along with the Main and Local coordinate system to output the appropriate fixture offset values (G54.

Step 2: Examine the Local and Main coordinate systems. Open the part file t_stone_mfg_assm. The part file has the main and local MCS already created for you. the output of the tool paths. When you list the tool paths. change to the Geometry view of the Operation Navigator. with their respective X. you will use the Main and Local MCS. which is used by the post processor for formatting output used at the machine tool. are based upon the Main MCS. The Main MCS is set where the machine zero would be.Introduction to Four and Five Axis Machining Activity: Main and Local MCS in Multi-Axis Applications In this activity. Step 1: Open the part file and enter the Manufacturing application. 6-18 Multi-Axis Techniques — Student Guide ©UGS Corporation. If required. If necessary. 6 Save the part as ***_t_stone_mfg_assm. When you post the program. choose Start→Manufacturing. the output is based on the Local MCS. and Z values. All Rights Reserved mt11050_g NX 4 . Y.

Introduction to Four and Five Axis Machining Expand the WORKPIECE group object and all subsequent objects contained within the WORKPIECE parent. You will now examine each individual one. You will notice that the WORKPIECE parent contains three different MCS coordinate systems. All Rights Reserved Multi-Axis Techniques — Student Guide 6-19 . 6 ©UGS Corporation.

6-20 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . 6 Note that the Coordinate System Purpose selected is Main. The MCS dialog is displayed.Introduction to Four and Five Axis Machining Double-click on the MCS_MAIN group object. Select the green More Options arrow to see the Coordinate System Purpose options.

All Rights Reserved Multi-Axis Techniques — Student Guide 6-21 . The MCS dialog is displayed. Double-click on the MCS_000 group object.Introduction to Four and Five Axis Machining Choose OK. Choose the green More Options if necessary arrow to see the coordinate system purpose options. 6 ©UGS Corporation.

Y and Z values are output from the Local MCS. the Special Output is also set to Use Main MCS. All Rights Reserved mt11050_g NX 4 . and the Fixture Offset is set to 1. the Special Output is set to Use Main MCS. Highlight the FM_001 operation. Note that the Coordinate System Purpose selected is Local. You will now list the tool paths for the existing operations that use the Local MCS and observe that the X. and the Fixture Offset is set to 2. Choose OK. Double-click on the MCS_090 group object. Choose the green More Options if necessary arrow to see the coordinate system purpose options.Introduction to Four and Five Axis Machining 6 Note that the Coordinate System Purpose selected is Local. replay and list the tool path. Step 3: Examine the tool path listing. Choose OK. 6-22 Multi-Axis Techniques — Student Guide ©UGS Corporation.

Choose Apply on the Postprocess dialog. Y and Z values are based on the MAIN MCS.Introduction to Four and Five Axis Machining Highlight the FM_002 operation. Highlight the T_STONE parent group. All Rights Reserved Multi-Axis Techniques — Student Guide 6-23 . 6 Using the Browse button under Available Machines. Change to the Program Order view in the Operation Navigator.pui post processor. The Postprocess dialog is displayed. browse to your parts directory and select the mcs_purpose. replay and list the tool path. Choose OK. ©UGS Corporation. Step 4: Post process the existing operations and examine the output. You will now post process the operations and note that the X. Choose the Postprocess icon.

6 Step 5: Cancel the Postprocess dialog. 6-24 Multi-Axis Techniques — Student Guide ©UGS Corporation. You will now modify the local MCS so the output is from the local MCS. choose OK to the Path Out of Date dialog. All Rights Reserved mt11050_g NX 4 . Change to the Geometry view of the Operation Navigator. Y and Z axes.Introduction to Four and Five Axis Machining If necessary. The posted output is displayed. Notice the values for the X.

Highlight the T_STONE parent group. browse to your home directory and select the mcs_purpose. All Rights Reserved Multi-Axis Techniques — Student Guide 6-25 . Choose the Postprocess icon. 6 Choose OK.Introduction to Four and Five Axis Machining Edit the MCS_000 parent group and change the Special Output to Fixture Offset. If necessary. Change to the Program Order view of the Operation Navigator. Choose OK. Repeat the above step action item for MCS_90 . Choose OK. The Postprocess dialog is displayed.pui postprocessor. ©UGS Corporation.

choose OK to the Path Out of Date dialog. choose OK to overwrite Output File dialog. 6 Notice the values for the X.Introduction to Four and Five Axis Machining Choose Apply on the Postprocess dialog. All Rights Reserved mt11050_g NX 4 . The posted output is displayed. Close the part file without saving. 6-26 Multi-Axis Techniques — Student Guide ©UGS Corporation. The tool path is now output from the local MCS. Y and Z axes and compare with the previously posted output. If necessary. If necessary.

The Main MCS is set where the machine zero would be. When you post the program. the output of the three tool paths. If necessary. and Z values since they are based on the Local MCS. and Z values. 6 Save the part as ***_mcs_local_main. Open the part file mcs_local_main. the same as if you were using an ORIGIN statement to govern the output. with their respective X. choose Start→Manufacturing. are based upon the Main MCS. When you list the tool paths. Multi-Axis Techniques — Student Guide 6-27 ©UGS Corporation. Step 1: Open the part file and enter the Manufacturing application. The part file has the main and local MCS already created for you.Introduction to Four and Five Axis Machining Activity: Main and Local MCS in Multi-Axis Applications In this activity. Y. All Rights Reserved . you will use the Main and Local MCS. Y. which is used by the post processor for formatting output used at the machine tool. all have the same X. Step 2: Examine the Local and Main coordinate systems.

Note that the Coordinate System Purpose selected is Main. Choose the More Options arrow. You will now examine each individual one. Choose the More Options arrow. 6 Double-click on the MCS_MAIN group object. 6-28 Multi-Axis Techniques — Student Guide ©UGS Corporation. change to the Geometry view of the Operation Navigator. Double-click on the MCS_000 group object. Choose OK. The MCS dialog is displayed. You will notice that the WORKPIECE parent contains four different MCS coordinate systems. The MCS dialog is displayed.Introduction to Four and Five Axis Machining If required. All Rights Reserved mt11050_g NX 4 . Expand the WORKPIECE group object and all subsequent objects contained within the WORKPIECE parent.

All Rights Reserved Multi-Axis Techniques — Student Guide 6-29 . Choose the More Options arrow. Choose the More Options arrow. Choose OK.Introduction to Four and Five Axis Machining Note that the Coordinate System Purpose selected is Local and that Special Output is set to Use Main MCS. Note that the Coordinate System Purpose selected is Local and that Special Output is set to Use Main MCS. The MCS dialog is displayed. 6 Note that the Coordinate System Purpose selected is Local and that Special Output is set to Use Main MCS. Double-click on the MCS_180 group object. ©UGS Corporation. Double-click on the MCS_090 group object. Choose OK.

Y and Z values are the same for each one. Y and Z values are the same. replay and list the tool path. Step 3: Examine the tool path listing. Note that all the X. Highlight the PROFILE_180 operation. You will now post process the three operations and note that the X. You will now list the tool paths for the existing operations that use the Local MCS and observe that the X. 6 Highlight the TT1346-AA parent group. replay and list the tool path.Introduction to Four and Five Axis Machining Choose OK. All Rights Reserved mt11050_g NX 4 . Highlight the PROFILE_000 operation. 6-30 Multi-Axis Techniques — Student Guide ©UGS Corporation. Change to the Program Order view in the Operation Navigator. Y and Z values are based on the MAIN MCS. Highlight the PROFILE_090 operation. Step 4: Post process the existing operations and examine the output. replay and list the tool path.

6 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 6-31 . The Postprocess dialog is displayed.Introduction to Four and Five Axis Machining Choose the Postprocess icon.

All Rights Reserved mt11050_g NX 4 . Choose Apply on the Postprocess dialog. 6-32 Multi-Axis Techniques — Student Guide ©UGS Corporation.pui post processor. 6 Choose OK.Introduction to Four and Five Axis Machining Using the Browse button under Available Machines. browse to your parts directory and select the mam_mcs_mill.

Introduction to Four and Five Axis Machining If necessary. Change to the Geometry view of the Operation Navigator. The posted output is displayed. 6 Notice the values for the X. Cancel the Postprocess dialog. Y and Z axes. choose OK to the Path Out of Date dialog. All Rights Reserved Multi-Axis Techniques — Student Guide 6-33 . You will now modify the local MCS by adding fixture offsets and will re-post the operations. ©UGS Corporation. Step 5: Modify the Local MCS by adding fixture offsets and re-posting the operations.

All Rights Reserved mt11050_g NX 4 . browse to your home directory and select the mam_mcs_mill. key in 1 for the Fixture Offset and change the Special Output to Fixture Offset. If necessary. Choose OK. Repeat the above step action item for MCS_90 and MCS_180 parent groups. Highlight the TT1346-AA parent group. The Postprocess dialog is displayed. Choose OK. Choose Apply on the Postprocess dialog. 6 Choose the Postprocess icon.Introduction to Four and Five Axis Machining Highlight the MCS_000 parent group. If necessary. using 2 as the fixture offset for the MCS_90 parent group and 3 as the fixture offset for the MCS_180 parent group.pui postprocessor. choose OK to the Path Out of Date dialog. 6-34 Multi-Axis Techniques — Student Guide ©UGS Corporation. Change to the Program Order view of the Operation Navigator.

The posted output is displayed.Introduction to Four and Five Axis Machining If necessary. 6 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 6-35 . choose OK to overwrite Output File dialog.

Introduction to Four and Five Axis Machining Notice the values for the X. G55 and G56 that is used for fixture offsets. Also note the G54. All Rights Reserved mt11050_g NX 4 . Close the part file without saving. Y and Z axes and compare with the previously posted output. 6 6-36 Multi-Axis Techniques — Student Guide ©UGS Corporation.

In this lesson you: • • Performed planar type machining at a tool axis other than (0. 6 ©UGS Corporation. 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. on some machines. Specified the MCS at the center of rotation for multi-axis machining. All Rights Reserved Multi-Axis Techniques — Student Guide 6-37 . The spindle axis.1).0.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. Designation of tool axis and MCS is crucial to perform this type of work.

6 .

you will be able to: • • use Sequential Mill operations to create multi-axis tool paths create Sequential Mill rough and finish operations 7 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 7-1 .Lesson 7 Sequential Mill Basics Purpose Sequential Mill operations allow you to machine contoured parts by cutting from one surface to the next in a sequence of moves referred to as suboperations. Objective Upon completion of this lesson. These suboperation types allow the flexibility to completely control cutter movements to obtain desired results.

recognizing multiple check surfaces. Sequential Milling operations are used to finish cut part edges using linear tool motion. 7 7-2 Multi-Axis Techniques — Student Guide ©UGS Corporation. You can area machine using Sequential Mill. All Rights Reserved mt11050_g NX 4 .Sequential Mill Basics Sequential Milling Overview Sequential Milling operations are an alternative to Fixed or Variable Contour operations used for finishing 3. Sequential Mill also provides tool axis control capabilities in maintaining a tool position relative to drive and part geometry. and 5-axis parts. however. the area is usually limited to an offset from a single drive surface or a single part surface (or both). You normally use Fixed and Variable Contour operations to finish cut areas using area tool motion. 4.

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 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 7 • • • Note that when a wall is tangent to a corner radius and the tool will contact that tangency. the tool is in contact with the Part. you must choose the Near Side. and check geometry. you must choose this option. The bottom of the tool follows the Part surface. you must indicate where the tool will stop. Far Side or On condition. Drive and Check surfaces.Sequential Mill Basics Sequential Milling Terminology The following terms pertain to Sequential Milling: • • • Part surface controls the bottom of the tool Drive surface controls the side of the tool Check surface controls the tool stopping position In the above illustration. Otherwise. Before you specify the part. the side of the tool follows the Drive surface until the tool contacts the Check surface. All Rights Reserved Multi-Axis Techniques — Student Guide 7-3 . ©UGS Corporation. drive.

Sequential Mill Basics You must initially specify a tool Reference Point position to determine the side of the drive. and check geometry for tool placement. Once you specify the Reference Point. you can specify the tool starting position as the Near Side. 7 7-4 Multi-Axis Techniques — Student Guide ©UGS Corporation. Far Side. or Check geometry. This establishes direction only. part. Part. or On the Drive. All Rights Reserved mt11050_g NX 4 .

Continuous Path. ©UGS Corporation. Point to Point and Retract motion.Sequential Mill Basics The Sequential Mill dialog Allows you to: • add stock to all drive and part surfaces specify a Minimum Clearance value to be used in Engage and Retract suboperations add Corner Control specify Path Generation which determines whether the tool path is output for each suboperation Multi-axis output • • • • 7 After you set the Sequential Mill operation options you can create a suboperation to control tool motion. The four different types of suboperations are Engage. Suboperations are individual tool motions. All Rights Reserved Multi-Axis Techniques — Student Guide 7-5 .

specify an Engage move then. • • • • initially. you choose End Operation either generate the tool path. This is usually the first suboperation dialog which you will encounter.Sequential Mill Basics Normally. you will use these suboperations in sequential order. 7 7-6 Multi-Axis Techniques — Student Guide ©UGS Corporation. The Engage Motion The Engage Motion suboperation defines where the tool initially contacts the part. All Rights Reserved mt11050_g NX 4 . specify Continuous Path motions at the end of the tool path. specify a Point to Point and then a Retract move After creating or editing an operation. or save the operation without tool path generation.

list or delete highlighted suboperation (5) change engage feed rate (6) relative tool position (required) (7) specify geometry (required) (8) specify tool axis (9) display tool at current location 7 The Continuous Path Motion dialog After engaging the part. All Rights Reserved Multi-Axis Techniques — Student Guide 7-7 .Sequential Mill Basics (1) Insert or modify suboperations (2) toggles between 4 types of suboperations (3) list of suboperations (4) replay. the tool motion is determined by a series of Continuous Path Motion (CPM) suboperations. Each tool move requires specific Drive. Part and Check geometry: • Drive geometry controls the side of the cutter ©UGS Corporation.

All Rights Reserved mt11050_g NX 4 . (1) specify tool direction (2) must be specified (3) number of check surfaces 7 7-8 Multi-Axis Techniques — Student Guide ©UGS Corporation.Sequential Mill Basics • • Part geometry controls the bottom of the cutter Check geometry stops the cut movement The cutter moves along the drive and part geometry until it reaches check geometry.

All Rights Reserved Multi-Axis Techniques — Student Guide 7-9 . (1) specify special traverse feed rate (2) defines the way the tool will move to the next location 7 ©UGS Corporation. non-cutting moves.Sequential Mill Basics The Point To Point Motion dialog The Point to Point dialog enables you to create linear. You may or may not need to use this dialog when creating Sequential Mill operations. It is used to move the tool to another position where continuous path motions can then continue.

All Rights Reserved mt11050_g NX 4 . (1) type of retract move (2) feed rate control for feed rate move 7 7-10 Multi-Axis Techniques — Student Guide ©UGS Corporation.Sequential Mill Basics The Retract Motion dialog 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.

By default. (1) type of geometry used for Check surface (2) add stock or define the tool position with respect to Check geometry (3) action to take after suboperation (4) navigating through multiple Check surface dialogs 7 ©UGS Corporation. you only need to specify the Check Surface in each suboperation. you must define one or more Check Surfaces. the Check Surface for one suboperation becomes the Drive Surface for the next suboperation. Normally. is by default. All Rights Reserved Multi-Axis Techniques — Student Guide 7-11 . This often saves you from having to specify the Drive Surface.Sequential Mill Basics Defining the Check Surfaces When you are creating a Continuous Path Motion suboperation. This also saves you from having to specify the Part Surface. The Part Surface. the same for each suboperation throughout the tool path.

If you specify more than one Check Surface (multiple check surfaces). you are automatically prompted to define the next Check Surface. motion continues until the tool reaches the first of the possible stopping positions. 7-12 Multi-Axis Techniques — Student Guide ©UGS Corporation. 7 The following activities will familiarize you with Sequential Mill operations. All Rights Reserved mt11050_g NX 4 . You can define up to five Check Surfaces for each Continuous Path Motion suboperation.Sequential Mill Basics Multiple Check Surfaces In a Continuous Path Motion command the cutter moves along the Drive and Part Surface until it reaches a Check Surface. After you have defined the first Check Surface.

box_stock. Enter the Manufacturing application. The top-level component. This part is programmed in the context of an assembly. and establish Drive. create several suboperations. The box_stock file contains a WAVE-linked representation of the raw material and the box file contains the part that is to be machined. Machine. ©UGS Corporation. Part.e. Geometry. Program and Method) have already been created for you. All Rights Reserved Multi-Axis Techniques — Student Guide 7-13 . Open the part file box_mfg. Rename the part to ***_box_mfg.Sequential Mill Basics Activity: Basic Sequential Milling Techniques In this activity. Step 1: Open and rename an existing part file and then enter the Manufacturing application. 7 The raw material file. box_mfg contains all of the manufacturing data. and Check geometry used in the various operations. The necessary Parent Groups (i. You will drive a tool around a simple part. has been hidden from the display. you will use basic interactions necessary to create Sequential Milling operations.

All Rights Reserved mt11050_g NX 4 . If necessary.Sequential Mill Basics Step 2: Create a Sequential Milling operation. 7 Choose Sequential_Mill as the subtype. 7-14 Multi-Axis Techniques — Student Guide ©UGS Corporation. change the Type to mill_multi-axis. Choose the Create Operation icon The Create Operation dialog is displayed.

This dialog allows the input of basic global parameters that are active throughout the operation (unless changed in an suboperation). All Rights Reserved Multi-Axis Techniques — Student Guide 7-15 .Sequential Mill Basics Set the Parent objects as shown and name the operation SM_1: Choose OK. 7 ©UGS Corporation. The Sequential Mill dialog is displayed.

Sequential Mill Basics Choose the Display Options button. 7 Change the Tool Display to 3-D and the Path Display Speed to 9. 7-16 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . Choose OK. The Display Options dialog is displayed.

Sequential Mill Basics Choose the Default Feed Rates button. 7 ©UGS Corporation. The Feeds and Speeds dialog is displayed. All Rights Reserved Multi-Axis Techniques — Student Guide 7-17 .

choosing OK from the main dialog results in the suboperation dialog being displayed. the suboperation dialog is set to Engage. 7-18 Multi-Axis Techniques — Student Guide ©UGS Corporation.Sequential Mill Basics Choose the Reset from Table button. Normally. establish a Pt to Pt motion as the first suboperation. however. In Sequential Milling. The Sequential Milling dialogs behave somewhat differently than other operation dialogs that you are normally familiar with. part material and number of cutter flutes. The Engage Motion suboperation dialog is displayed. All Rights Reserved mt11050_g NX 4 . choosing OK from the main dialog would save the operation. 7 To properly determine the tool’s current location for Near Side/Far Side. Choose OK from the Sequential Mill dialog. which would be subsequently displayed in the Operation Navigator. By default. Based on the tool material. for any operation. Choose OK until you return to the Sequential Mill dialog. the feeds and speeds will be recalculated and reset. The global parameters are now set. This is where the actual programming process takes place.

Change the Offset from None to Rectangular. Change the Motion Method to Point. The Point Constructor dialog is displayed. 7 ©UGS Corporation. specifying both the position of the tool and the tool axis. The dialog changes to match Point to Point motion. You will now establish the tool position. All Rights Reserved Multi-Axis Techniques — Student Guide 7-19 .Sequential Mill Basics Change the motion from Engage to Pt to Pt. Y and Z delta offset from the point chosen. Note that using a Rectangular Offset allows an X. Tool Axis.

The Vector Constructor dialog is displayed. Key in the following values: 7 Delta XC 1. All Rights Reserved mt11050_g NX 4 . By choosing OK.00 Delta ZC 1. the suboperation will be placed in the sub-op list and you will be ready to create the next suboperation.00 Choose OK. 7-20 Multi-Axis Techniques — Student Guide ©UGS Corporation. 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. as shown. The Point Constructor dialog has changed to allow the input of delta values from the point selected.Sequential Mill Basics Choose the corner of the ledge.00 Delta YC -1.

7 ©UGS Corporation. Part and Check geometry. Change to an Engage suboperation. You will now define the Engage component.Sequential Mill Basics Choose OK. The defaults are set to Drive geometry. All Rights Reserved Multi-Axis Techniques — Student Guide 7-21 . The Engage Geometry dialog is displayed. You will specify the geometry first and then the Engage method. This dialog requires Drive. Choose the Geometry button from the Engage Motion dialog. The Engage Motion dialog is displayed. you may specify an engage method. Additionally. You will now select the Drive geometry. the Type is Face and the Stopping Position is Near Side.

7-22 Multi-Axis Techniques — Student Guide ©UGS Corporation. 7 The geometry selection on the dialog advances to Part geometry. You will now select the Part geometry.Sequential Mill Basics Select the face as shown. All Rights Reserved mt11050_g NX 4 .

All Rights Reserved Multi-Axis Techniques — Student Guide 7-23 .Sequential Mill Basics Select the bottom of the pocket as the Part geometry. 7 ©UGS Corporation. The geometry selection on the dialog advances to Check geometry.

7-24 Multi-Axis Techniques — Student Guide ©UGS Corporation. You will now specify the Engage motion. the dialog reverts to the Engage Motion suboperation. as the Check geometry. All Rights Reserved mt11050_g NX 4 . 7 As soon as the last geometry is selected.Sequential Mill Basics Select the face. as shown below.

000 K=-1. Change the Method to Vector Only.Sequential Mill Basics Choose the Engage Method button from the Engage Motion dialog.000 7 Choose OK. The Engage Method dialog is displayed.000 J= 1. Key in the following values: I=-1. ©UGS Corporation. The Vector Constructor dialog is displayed. All Rights Reserved Multi-Axis Techniques — Student Guide 7-25 .

Change the Clearance Move to None.500 in the Distance field of the Engage Method dialog. All Rights Reserved mt11050_g NX 4 .Sequential Mill Basics Key in 0. 7 7-26 Multi-Axis Techniques — Student Guide ©UGS Corporation.

7 ©UGS Corporation. You will now create a Continuous Path Motion suboperation. All Rights Reserved Multi-Axis Techniques — Student Guide 7-27 . The tool side is now positioned tangent to Drive and Check geometry and tangent to the Part geometry with the bottom of the tool. 2 Eng. If the arrow was pointed in another direction. The second suboperation. is created.Sequential Mill Basics Choose OK twice. it would have been necessary to change direction by using the Direction option. The arrow displayed at the bottom of the tool indicates the direction of the next cut. In this case the direction is correct.

A stopping position of Near Side is incorrect. The Part Surf is set to the Previous ps (part surface). The Check Surfaces No. It will be necessary to set the Check surface. Choose the Check Surfaces button. Note that the current Drive surface is tangent to the next surface that the tool will drive to. the dialog advances to Check Surface No.Sequential Mill Basics Notice the defaults for Drive Surf and Part Surf. The Drive Surf is set to the Previous ds (drive surface). It is important to specify any changes to the dialog before the surface is selected. All Rights Reserved mt11050_g NX 4 . As soon as the surface is selected. You are now ready to select the first (in this case. 7 7-28 Multi-Axis Techniques — Student Guide ©UGS Corporation. 1 dialog is displayed. the only) Check surface. 2. You will change the stopping position to Drive Surface/Check Surface Tangency.

All Rights Reserved Multi-Axis Techniques — Student Guide 7-29 .Sequential Mill Basics Change the Stopping Position to Ds-Cs Tangency. 7 ©UGS Corporation.

Choose OK in the Continuous Path Motion dialog. You need to choose a new Check surface. 7-30 Multi-Axis Techniques — Student Guide ©UGS Corporation.Sequential Mill Basics Select the Blend face as shown. It has also kept the previous Part surface as the new Part surface. has been created. Choose OK in the Check Surface dialog. The processor has automatically forwarded the Drive surface to the previous Check surface. The third suboperation. You will now create another CPM suboperation. 7 There will not be a second Check surface to select. All Rights Reserved mt11050_g NX 4 . 3 cpm. The Direction of Motion Vector setting is correct.

©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 7-31 . 7 Choose OK in the Check surface dialog. Select the face as shown. The object type of face is correct as well as the Stopping Position of Ds-Cs Tangency.Sequential Mill Basics Choose the Check Surfaces button.

is now placed in the dialog list. so that the tool is completely off the Part surface.Sequential Mill Basics Choose OK in the Continuous Path Motion dialog. 4 cpm. Once again. The suboperation. prior to stopping. the Stopping Position of Ds-Cs Tangency is incorrect. the defaults are correct. 7-32 Multi-Axis Techniques — Student Guide ©UGS Corporation. Sequential Mill is now ready for the next suboperation. This time. Choose the Check Surfaces button. All Rights Reserved mt11050_g NX 4 . You will change it to Far Side. You only need to choose a new Check surface. 7 Change the Stopping Position to Far Side.

All Rights Reserved Multi-Axis Techniques — Student Guide 7-33 .Sequential Mill Basics Select the surface as shown below. is now placed in the dialog list. 5 cpm. You will now retract the tool a safe distance from the work piece. Choose OK in the Check Surface dialog. 7 ©UGS Corporation. The suboperation. The machining operation is complete. Choose OK in the Continuous Path Motion dialog.

Choose the Retract Method button.000 K= 1.000 J= -1.Sequential Mill Basics Change the suboperation to Retract. 7 The Vector Constructor dialog is displayed.000 7-34 Multi-Axis Techniques — Student Guide ©UGS Corporation. The Retract Motion dialog is displayed. Change the Method from None to Vector Only. Key in the following values: I= 1. The Retract Method dialog is displayed. All Rights Reserved mt11050_g NX 4 .

Programming of the wall is complete. In the graphics window. All Rights Reserved Multi-Axis Techniques — Student Guide 7-35 . is now placed in the list.Sequential Mill Basics Choose OK. Key in 0. Choose OK in the suboperation dialog. refresh the screen and display the tool path. 7 To observe the tool path. The End Operation button will complete the process. Choose the End Operation button.500 in the Distance field of the Retract Method dialog. The tool retracts to the clearance plane. Choose OK. 6 Ret. ©UGS Corporation. use MB3→Refresh. The suboperation.

7-36 Multi-Axis Techniques — Student Guide ©UGS Corporation. 7 Choose OK from the End Operation dialog. The tool path is displayed. Save and Close the part file. All Rights Reserved mt11050_g NX 4 .Sequential Mill Basics Choose Redisplay Tool Path from the End Operation dialog.

The suboperation ended after the tool moved along the Drive surface to the Check surface. it may become necessary to drive the tool on to the Check surface. All Rights Reserved Multi-Axis Techniques — Student Guide 7-37 . You will see that the Check surface in a current suboperation can become the Part surface. To compensate for this action. in the next suboperation. 7 ©UGS Corporation. the front edge of the cutting tool will be positioned to prevent gouging of the tool into the Check surface. as well as the Check geometry will change throughout the operation as you generate the tool path. even though a tangency condition exists. It is also possible to exchange the Part surface for the next Check surface. so that you only need to specify the Check surface(s). Previous ps and Previous cs. Previous ds. you used the same Part surface for each Continuous Path Motion suboperation. you have the options of Other Surface. When selecting either Drive or Part surface from the Continuous Path Motion dialog. If the Check surface is tangent to the present Part surface and PS-CS Tangency is chosen. You will also see that the processor is able to anticipate your choice for Drive and Part surfaces in Continuous Path Motion suboperations. One consideration that should be made when exchanging the Check surface as the new Part surface is the Stopping Position. as well as the Drive surface.Sequential Mill Basics More on Check Surfaces In the previous activity. 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. This may cause the tool to be Out of Position to the new Part surface at the beginning of the next move. the Drive and Part surfaces. In the following activity.

7-38 Multi-Axis Techniques — Student Guide ©UGS Corporation. Open the part file sq_3 and rename it to ***_sq_3.Sequential Mill Basics Activity: Sequential Milling of a Multi-Surfaced Floor In this activity. All Rights Reserved mt11050_g NX 4 . The part requires that you re-specify the part surface when the floor surface changes. rename and begin a Sequential Mill operation. Step 1: Open a new part. sloped. Replay the operation named DEMO. you will machine a floor that is flat. Choose Start →Manufacturing. Choose the Operation Navigator tab from the resource bar. You will now create an operation identical to the operation which you just replayed. and curved. Choose the Create Operation icon. 7 In the Operation Navigator. If necessary change the Type to mill_multi_axis. Choose the SEQUENTIAL_MILL icon. Step 2: Create the Sequential Mill operation.

Choose OK.75_.125 Use Method:MILL_FINISH Enter the operation name fin-poc-walls into the Name field. On the Sequential Mill dialog. Choose the Display Options button. 7 The Display Options dialog is displayed.Sequential Mill Basics On the Create Operation dialog. ©UGS Corporation. set: Program:MULTI-FLOOR-PROG Use Geometry: WORKPIECE Use Tool:EM_. All Rights Reserved Multi-Axis Techniques — Student Guide 7-39 . verify that the Multiaxis Output check box is OFF. The Sequential Mill dialog is displayed.

The Engage Method dialog is displayed. Choose OK and continue to the Engage Motion dialog.000 value for I. Choose OK. Step 3: Specify an Engage motion.Sequential Mill Basics Change the Tool Display to 3-D and the Path Display Speed to 9. The Vector Constructor dialog is displayed. Key in the -1. You will now create a vector that will be used for engaging the part. Change the Method to Vector Only. The global parameters are now set and you are ready to begin the Sequential Milling process. Choose the Engage Method button. All Rights Reserved mt11050_g NX 4 7 . 7-40 Multi-Axis Techniques — Student Guide ©UGS Corporation.

Under the Reference Point label. Choose OK in the Point Constructor dialog. Choose OK to return to the Engage Motion dialog. Choose the Geometry button and specify the Drive and Part surfaces as shown. Y=6.5. specify a Position Point at: X=11.Sequential Mill Basics Key in 0.500 in the Distance field of the Engage Method dialog.250 stock) ©UGS Corporation. Z=2. 7 (1) Drive Surface (2) Part Surface (3) Check Surface (add . All Rights Reserved Multi-Axis Techniques — Student Guide 7-41 .

Choose OK. You must enter any Stock value and change the Stopping Position status before you select the Check Surface.250 Stock for the Check surface. 7 For the remainder of this activity. you will be prompted to change the Drive and Part surfaces only if the processor does not correctly select the proper surface. and the next Part surface to be the previous Part surface. Change the Check Stock to 0. The tool direction arrow shows the current direction of motion. Step 4: Specify Continuous Path motion. Change the Check surface Stopping Position to Ps-Cs Tangency. Choose the Check Surfaces button. All Rights Reserved mt11050_g NX 4 . change the direction arrow whenever necessary so that it points in the intended cut direction. Throughout this activity. Each suboperation will require you to select a new Check surface. 7-42 Multi-Axis Techniques — Student Guide ©UGS Corporation. The tool moves from the Clearance plane to the position just specified. Sequential Mill expects the next Drive surface to be the previous Drive surface. prior to selecting the surface.Sequential Mill Basics Specify .

©UGS Corporation. Return to the Continuous Path Motion dialog and choose OK. The tool moves to the new position.Sequential Mill Basics Specify a new Check surface as shown. 7 Note the status of the Part Surface to previous Check surface. All Rights Reserved Multi-Axis Techniques — Student Guide 7-43 .

The tool moves to the new position. Specify the Check surface Stopping Position as Near Side. 7-44 Multi-Axis Techniques — Student Guide ©UGS Corporation. Return to the Continuous Path Motion dialog and choose OK. 7 Note that the Sequential Mill processor did not change the status of the Drive or Part surfaces. All Rights Reserved mt11050_g NX 4 .Sequential Mill Basics Specify a new Check surface as shown.

The tool moves to the new position. 7 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 Specify a new Check surface as shown. Return to the Continuous Path Motion dialog and choose OK. Specify the Check surface Stopping Position as Ds-Cs Tangency.

Specify the Check surface Stopping Position as Near Side. 7 Note that the status of the Drive or Part surfaces did not change. The tool moves to the new position.Sequential Mill Basics Specify a new Check surface as shown. 7-46 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . Return to the Continuous Path Motion dialog and choose OK.

Return to the Continuous Path Motion dialog and choose OK. The tool moves to the new position. All Rights Reserved Multi-Axis Techniques — Student Guide 7-47 . Specify the Check surface Stopping Position as Ps-Cs Tangency . ©UGS Corporation.Sequential Mill Basics Specify a new Check surface as shown. 7 Note the status of the Drive or Part surfaces did not change.

The tool moves to the new position. Specify the Check surface Stopping Position as Ps-Cs Tangency. All Rights Reserved mt11050_g NX 4 .Sequential Mill Basics Specify a new Check surface. 7 Note the status of the Drive and Part surfaces changed. 7-48 Multi-Axis Techniques — Student Guide ©UGS Corporation. Return to the Continuous Path Motion dialog and choose OK.

Sequential Mill Basics Specify a new Check surface as shown below. ©UGS Corporation. The tool moves to the new position. Specify the Check surface Stopping Position as Far Side. All Rights Reserved Multi-Axis Techniques — Student Guide 7-49 . Return to the Continuous Path Motion dialog and choose OK. 7 The status of the Drive or Part surfaces did not change.

All Rights Reserved mt11050_g NX 4 . Return to the Continuous Path Motion dialog and choose OK.200. Change the Retract Method to Vector Only and then +XC Axis. Change the Distance to .Sequential Mill Basics Specify a new Check surface as shown. Path to Retract. 7-50 Multi-Axis Techniques — Student Guide ©UGS Corporation. The Retract Motion dialog is displayed. The tool moves to the new position. 7 Change Cont.

Sequential Mill Basics Return to the Retract Motion dialog and choose OK. All Rights Reserved Multi-Axis Techniques — Student Guide 7-51 . The tool retracts to the Clearance Plane. The entire tool path is displayed. 7 ©UGS Corporation. Save and Close the part file. Choose End Operation and then OK to save the operation.

and Check surfaces. Specifying tool starting and stopping positions based on contact with Part. 7 7-52 Multi-Axis Techniques — Student Guide ©UGS Corporation. Drive. All Rights Reserved mt11050_g NX 4 . The following functions are used in Sequential Milling applications: • • Selecting of specific tool axis. The more experienced programmer will use Sequential Milling techniques to simplify the creation of complex tool paths.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.

All Rights Reserved Multi-Axis Techniques — Student Guide 8-1 . Completely control the tool axis in 3. you will be able to: • • Use standard and nested loops for creating roughing and finishing passes. These options allow for increased flexibility for roughing and finishing operations. 4 and 5-axis applications. 8 ©UGS Corporation. Objective Upon completion of this lesson.Lesson 8 Sequential Mill Advanced Purpose Some of the more advanced features of Sequential Milling allow for multiple passes and control of the tool axis.

at angle to PS (or DS) 8 • • 8-2 Multi-Axis Techniques — Student Guide ©UGS Corporation. 4-axis allows the tool to remain perpendicular to a specified vector and can be further adjusted by: • another vector . 3-axis allows you to specify the ZM axis or a fixed vector. All Rights Reserved mt11050_g NX 4 .projected PS (or DS) Normal A "ring" height on the tool tangent to PS (or DS) An angle . you define the tool axis by first specifying 3. 4 or 5-axis tool positioning which is found on the Engage and Continuous Path Motion dialogs.Sequential Mill Advanced Tool Axis Control In Sequential Mill.

parallel or angled to the Part or Drive surfaces fan between surfaces pivot from a point • • 8 ©UGS Corporation. and then rotating it in that plane by a specified angle. All Rights Reserved Multi-Axis Techniques — Student Guide 8-3 . projecting the resulting vector onto a plane perpendicular to the specified Perpto Vector. 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. 5-axis allows the tool axis to : • remain normal.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. This option causes the Perpto Vector and the Next Cut Direction buttons to appear. 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.

you can offset the contact point from the bottom center of the tool. A ring on the tool must be specified to indicate where the side of the tool must touch the surface. All Rights Reserved mt11050_g NX 4 . This generally involves keeping the center of the bottom of the tool in contact with the surface. Optionally. 8 (1) Drive Surface ruling (2) Ring height (3) Part Surface 8-4 Multi-Axis Techniques — Student Guide ©UGS Corporation.Sequential Mill Advanced 5–Axis Tool Axis Control Variable Contour Toward or Away From Point Normal to Part Normal to Drive Swarf Drive Relative to Drive – – – Sequential Mill Thru Fixed Point Normal to PS Normal to DS Parallel to PS Parallel to DS At Angle to DS At Angle to PS Tangent to PS Fan Tangent to DS Normal To Ps (or Ds) causes the tool axis to remain perpendicular to the specified surface. (1) Surface normal at contact point (2) “new” contact point Parallel to Ps (or Ds) causes the side of the tool to be kept parallel to the surface rulings at the contact point.

You must specify a ring height. for example. (1) Drive Surface (2) Ring height At Angle to Ps (or Ds) causes the tool axis to maintain a fixed angle (Tilt) with the surface normal and a fixed angle with the current direction of motion (a Lead or Lag angle). (1) Tool Axis (2) Lead (3) Lag (4) Direction of motion Fanning is an even distribution of tool axis change from the start to the stop position. This can be useful. All Rights Reserved Multi-Axis Techniques — Student Guide 8-5 . when the tool is canted at either or both positions.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. (1) Final Tool Axis (2) Check Surface (3) Check Surface contact point (4) Part Surface (5) 5–Axis Fanning 8 ©UGS Corporation.

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. (1) User defined pivot point (2) Check Surface (3) Drive Surface (4) Part Surface 8 8-6 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . Use the Point Constructor dialog to define the point.

The spar is cut from a forged block of aluminum and is held in place by clamps along the slits that run the length of the block on either side. you will create a Sequential Milling operation to finish the walls of a pocket on an aircraft structural component. Rename the part ***_spar_mfg. ©UGS Corporation. Step 1: Open. Highlight the SIDE_1 program object. You will first examine the machining progress made to this point. Select the 3D Dynamic tab from the Tool Path Visualization dialog. then use MB3. and then Verify. Dowel pins are used to locate the block. Small tabs run from it to the part to secure it during machining.Sequential Mill Advanced Activity: Sequential Mill Five-Axis Fan Motion In this activity. This part has been partially machined. Choose the Operation Navigator tab from the toolbar. All Rights Reserved Multi-Axis Techniques — Student Guide 8-7 8 . The orange material represents the "window frame" portion of the block. choose Tool Path. rename and examine the part file. Open the part file spar_mfg. Enter the Manufacturing application.

5–.130–CARBIDE Use Method: MILL_FINISH Name: SM_FINISH_WALLS_POCKET_1 Choose OK. Choose Sequential_Mill as the subtype. Step 2: Create the Sequential Mill Operation. The Sequential Mill dialog is displayed. You will begin machining the left most pocket in the part. The In-Process work piece of the part is represented. Choose OK on the Tool Path Visualization dialog. 8-8 Multi-Axis Techniques — Student Guide ©UGS Corporation. If necessary. All Rights Reserved mt11050_g NX 4 . 8 Set the Parent objects as follows: Program: FINISH_1 Use Geometry: PART_AND_BLANK Use Tool: EM-. Choose the Create Operation icon from the Manufacturing Create toolbar. The Create Operation dialog is displayed.Sequential Mill Advanced Choose the Play Forward button from the bottom of the dialog. change the Type to mill_multi-axis.

You will now establish the tool position. Change the motion from Engage to Pt to Pt. Choose the Display Options button.Sequential Mill Advanced Step 3: Set Tool Display options and create a Point to Point Motion. 8 ©UGS Corporation. Choose OK twice. which will make the tool easier to visualize. You will now establish the tool location and axis by using a Point to Point suboperation. You will now set the tool display options. The Display Options dialog is displayed. The corresponding dialog changes to match Point to Point motion. Change the Tool Display to 3-D and the Path Display Speed to 9. The Engage Motion dialog is displayed. specifying both the position of the tool and the tool axis. All Rights Reserved Multi-Axis Techniques — Student Guide 8-9 .

00 YC 0. The Vector Constructor dialog is displayed.00 ZC 2.1 which is the same as the Z coordinate of the WCS. 8 8-10 Multi-Axis Techniques — Student Guide ©UGS Corporation.0. All Rights Reserved mt11050_g NX 4 . You will accept the default tool axis vector of 0.00 Choose OK. The Point Constructor dialog is displayed.Sequential Mill Advanced Change the Motion Method from Undefined to Point. Key in the following values for the Base Point: XC -5. Choose OK to accept the tool axis default. Tool Axis.

1 ptp. ©UGS Corporation. Step 4: Create the Engage Motion. A best practice is to establish a cutting tool along a straight wall as well as to feed into the wall away from a corner to eliminate tool chatter. 8 You will now define the Engage component. All Rights Reserved Multi-Axis Techniques — Student Guide 8-11 . The first suboperation. is created and inserted into the suboperation list. You will engage the wall as shown.Sequential Mill Advanced Choose OK to accept the first suboperation.

Sequential Mill Advanced Change to an Engage suboperation. 8 8-12 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . The Engage Method dialog is displayed. The Engage Motion dialog is displayed. Choose the Engage Method button.

Key in 2.Sequential Mill Advanced Change the Method from None to Vector Only. All Rights Reserved Multi-Axis Techniques — Student Guide 8-13 . Choose OK. Key in the following values: I= 0. 8 ©UGS Corporation.00 in the Distance field of the Engage Method dialog. The Vector Constructor dialog is displayed.000 K= –.000 J= –1.500 Choose OK.

change the Type from Face to Temporary Plane. You will first create a temporary check plane as the Drive geometry using the Three Points option for plane creation. 8 8-14 Multi-Axis Techniques — Student Guide ©UGS Corporation. The Engage Geometry dialog is displayed. All Rights Reserved mt11050_g NX 4 . In the Engage Geometry dialog.Sequential Mill Advanced Choose the Geometry button from the Engage Motion dialog. Choose the Three Points option from the Plane dialog.

Sequential Mill Advanced Select the three control points as shown. the geometry selection advances to Part geometry. Select the bottom face of the pocket as the Part geometry. 8 ©UGS Corporation. Note that in the following views. As the last point is selected. Change the Type back to Face. All Rights Reserved Multi-Axis Techniques — Student Guide 8-15 . the part has been rotated 180 degrees to facilitate looking at the wall being created. The stock and check geometry have been removed from the view for purposes of clarity.

You are now ready to create the first Continuous Path Motion. which is acceptable in this instance. All Rights Reserved mt11050_g NX 4 . Choose OK in the Five Axis Options dialog. Choose OK to create the Engage suboperation. Step 5: Create the first Continuous Path Motion. 8-16 Multi-Axis Techniques — Student Guide ©UGS Corporation. Change the Tool Axis from 3-axis to 5-axis. After selecting the Check geometry. 8 The Five Axis Option dialog is displayed.Sequential Mill Advanced Select the wall face as the Check geometry. Notice that the Method defaults to Fan. the Engage Motion dialog is displayed. Before proceeding any further you will want to change the Tool Axis to 5-axis fan motion.

Select the corner fillet surface as shown. In the Check Surfaces dialog. Choose OK in the Check Surfaces dialog. change the Stopping Position to Ds-Cs Tangency. Change the Drive Surface to Previous Cs. In the Continuous Path Motion dialog. choose the Check Surfaces button. All Rights Reserved Multi-Axis Techniques — Student Guide 8-17 . You will need to choose the fillet as the next Check surface. Continuous Path Motion is the default as the next suboperation type. 8 ©UGS Corporation.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.

The tool drives into the corner and suboperation 3 is created. with five-axis motion. One of the walls of the pocket is at an extreme closed angle. Retract the tool from the pocket and end the operation. Save the part file. Continue to drive around the inner wall of the pocket. This should prevent any scallops from being left on the wall. using the next surface in line as the new Check surface. 8-18 Multi-Axis Techniques — Student Guide ©UGS Corporation. drive past the temporary plane made up of control points on the edges of the surfaces. Extra stock was left on that wall.Sequential Mill Advanced Choose OK in the Continuous Path Motion dialog. to remove the excessive stock. All Rights Reserved mt11050_g NX 4 8 . You finish machined the wall of the pocket. In a future activity. Step 6: Finish the operation. Choose the Check Surfaces button. Choose OK until the next suboperation is created. you will use Sequential Mill looping functionality. When you reach the original surface that you used for engaging the part. Select the next surface in line.

The Loop option is located in any of the Motion dialogs (Engage. They are copies of a portion of a tool path that are repeated to remove extra stock. or Point to Point) under the Options → Loop Control. 8 ©UGS Corporation.Sequential Mill Advanced Standard and Nested Loops Standard Loops Loops are modified copies of an original tool path. Continuous Path. All Rights Reserved Multi-Axis Techniques — Student Guide 8-19 . Retract.

Sequential Mill Advanced The Loop Control dialog follows: (1) starts and ends the looping routines that cut toward the drive surface (2) starts and ends the looping routines that cut toward the part surface (3) specifies the inner and outer loops when both start on the same suboperation 8 Before you begin the creation of a loop. the tool should be in the proper position within the operation (where you want the tool to start repeating from). 8-20 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 .

you should be in the desired position within the operation and then stop the loop. You can also create an operation without a loop. The tool path is then recomputed by adding the loop Stock and moving toward the part in a specified number of steps. To end the loop. The path will display in the graphics window. This is the stock that is applied to the geometry within the loop. You can also specify Loop Stock. Choose Options→Loop Control→Start/End and change to End. You can later edit the operation and then add the loop. It is removed as the looping routine progresses. 8 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 8-21 .Sequential Mill Advanced Choose Options→Loop Control→Start/End and change to Start. This establishes the beginning of the Loop.

you must determine whether you want the Ds loop or the Ps loop to be cut first.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). (1) Drive Surface Start/End parameter (2) Part Surface Start/End parameter (3) Nesting Status option 8 The next activity will familiarize you with some of the basic concepts of looping within Sequential Mill. This option is only available after both the Ds and Ps Start/End Parameters are defined. All Rights Reserved mt11050_g NX 4 . If the Ds loop and the Ps loop are started within the same suboperation. The Nesting Status option defines this for you. 8-22 Multi-Axis Techniques — Student Guide ©UGS Corporation.

Enter the Manufacturing application. Replay the FINWALLS tool path. Step 1: Open a new part file and replay an existing operation. From the Operation Navigator. You will now examine the loop settings. ©UGS Corporation. Open the file sq_3_loop. 8 The tool path makes several passes toward the part walls and floors. you will replay and examine Sequential Mill looping operations.Sequential Mill Advanced Activity: Sequential Mill – Using Loops In this activity. All Rights Reserved Multi-Axis Techniques — Student Guide 8-23 .

The Engage Motion dialog is displayed. The Other Options dialog is displayed. All Rights Reserved mt11050_g NX 4 . Note that the Multiaxis Output option is selected. Choose Options. Normally. 8 8-24 Multi-Axis Techniques — Student Guide ©UGS Corporation. The Point to Point Motion dialog is displayed. you start the looping process from within this dialog.Sequential Mill Advanced Double-click on the FINWALLS operation. Choose OK. Choose OK.

Note the Ds and PS loop settings. then Loop Control to check the Loop Control status.Sequential Mill Advanced Choose Loop Control. All Rights Reserved Multi-Axis Techniques — Student Guide 8-25 8 .050 stock. The Loop Control dialog is displayed. On the Continuous Path dialog. These settings will create five passes. They are set to Contin. each pass will remove . choose Options. Choose OK three times to return to the Continuous Path Motion dialog. ©UGS Corporation.

double-click on the suboperation 11 Ret. They are set to End. All Rights Reserved mt11050_g NX 4 . then choose OK from the End Operation dialog to save the operation and return to the Operation Navigator. The tool begins to cut as specified. The tool path updates to the current location.Sequential Mill Advanced Choose OK twice to return to the Continuous Path Motion dialog. On the Retract Motion dialog. Choose OK three times until the Loop Debug Options dialog is displayed. The entire tool path is now displayed. On the Continuous Path Motion dialog. Step 3: Start the looping process. 8 8-26 Multi-Axis Techniques — Student Guide ©UGS Corporation. On the Loop Debug Options dialog. choose the Options button. Choose End Operation. choose OK. Step 2: End the loop. Close the part. then the Loop Control button to check the loop status.

Choose OK on the Sequential Milling dialog. Highlight the SM_FINISH_WALLS_POCKET_1 operation that you previously created. However. Open the part file***_spar_mfg (or choose from Window on the toolbar) If necessary. Paste. Highlight the PM_FINISH_BOSSES operation. some parameters will change. change the view of the Operation Navigator to the Program Order View. then use MB3. Change the Global Stock on Part Surfaces to .030. Copy. Step 1: Copy a previous Sequential Mill operation. then use MB3. You will make a copy of the previous operation that you created and modify that operation for doing looping activities. Double-click on the SM_SEMI_FINISH_WALLS_POCKET_1 operation.030. 8 ©UGS Corporation.Sequential Mill Advanced Activity: Removing Excess Stock from a Closed Wall In this activity. Expand the SIDE_1 and FINISH_1 Program objects. Rename to change the operation name to SM_SEMI-FINISH_WALLS_POCKET_1. Change the Global Stock on Drive Surfaces to . You will want to edit the operation which you just copied and renamed. you will use the looping functionality of Sequential Mill to remove the excess stock on a undercut wall. Use MB3. Step 2: Edit the operation. All Rights Reserved Multi-Axis Techniques — Student Guide 8-27 . The Sequential Mill dialog is displayed. You will be using most of the same defaults as in the previous operation.

Hold down the shift key. Highlight the 12 Ret suboperation. scroll back up in the dialog and choose the 4 cpm suboperation. All Rights Reserved mt11050_g NX 4 . 8 8-28 Multi-Axis Techniques — Student Guide ©UGS Corporation.Sequential Mill Advanced Scroll down to the bottom in the suboperation list.

The dialog should look as follows: Since this operation will leave stock on the wall and the tool radius is nearly the size of the corner fillet. an Engage. 8 ©UGS Corporation.Sequential Mill Advanced Choose the Delete button and confirm the choice in the message dialog. it becomes impossible for the tool to reach its designated tangency point. the corner fillet radii will not be selected. All Rights Reserved Multi-Axis Techniques — Student Guide 8-29 . There should now be three suboperations remaining in the suboperation list — a Point to Point. and a CPM. When stock is added to the fillet.

All Rights Reserved mt11050_g NX 4 . Choose the Check Surfaces button. 8-30 Multi-Axis Techniques — Student Guide ©UGS Corporation.Sequential Mill Advanced Step 3: Edit the suboperation 3 cpm. simply highlighting the operation will not place it in edit mode. When successful. A double-click on the suboperation is necessary. Note that in order to edit a suboperation. Select the undercut wall as shown. Change the Stopping Position to Near Side. Double-click on suboperation 3 in the suboperation list box. the word "editing" will appear following the suboperation name. 8 Choose OK on the Check Surfaces dialog.

necessary to finish the undercut area of the pocket. Sequential Mill automatically switches to Insert mode. Choose the Check Surfaces button. You will now create the additional suboperations. Select the wall as shown below. All Rights Reserved Multi-Axis Techniques — Student Guide 8-31 .Sequential Mill Advanced Choose OK to accept the modified CPM suboperation. 8 ©UGS Corporation. Step 4: Create additional suboperations. Since there are not any more suboperations to edit.

Choose the Retract Method button. 8-32 Multi-Axis Techniques — Student Guide ©UGS Corporation. 8 Choose OK in the Check Surface dialog. Choose the Three Points method.Sequential Mill Advanced Choose OK on the Check Surfaces dialog. Choose OK to create the suboperation. In the Point Constructor dialog. Select the three edges in the area as shown below. Change the Type to Temporary Plane. choose the Control Point icon. The suboperation is created. All Rights Reserved mt11050_g NX 4 . Change the motion type to Retract. Choose OK to accept the suboperation. Change the Method from None to Vector Only. You will now position the cutter to the middle of the Check surface which you previously selected and then will retract the tool. Choose the Check Surfaces button.

Key in 1. is created. Choose OK in the Retract Method dialog. Choose OK in the End Operation dialog. Save the part file.0 J = –1.Sequential Mill Advanced Key in the following values to create the vector: I = 0.0 Choose OK in the Vector Constructor dialog.0 in the Distance field. Choose End Operation. 8 ©UGS Corporation. The suboperation. Choose OK to accept the suboperation.0 K = 1. All Rights Reserved Multi-Axis Techniques — Student Guide 8-33 . 6 Ret.

choose the Options button. The Loop Control dialog is displayed. Choose OK in the Sequential Mill dialog. you will edit the previous operation. modify the operation by using the looping option. double-click on the SM_SEMI_FINISH_WALLS_POCKET_1 operation. Choose Loop Control. Choose OK in the Point to Point Motion dialog to advance to suboperation 2. Change the Ds loop parameters Start/end from None to Start. which will create a series of passes for stock removal. Continue using ***_spar_mfg. In the Operation Navigator. 8 8-34 Multi-Axis Techniques — Student Guide ©UGS Corporation. Step 1: Edit an existing operation. All Rights Reserved mt11050_g NX 4 . In the Engage Motion dialog.Sequential Mill Advanced Activity: Using Looping to Remove Excess Stock In this activity.

Continue to choose OK until suboperation 6 Ret is highlighted (Retract Motion dialog is displayed). Change the Ds loop parameters from Contin to End.Sequential Mill Advanced Key in 0. Choose OK on the Engage Motion dialog. When satisfied with the additional passes. Choose Options. Choose OK on the Loop Debug Options dialog. Save and close the part. Choose OK in the End Operation dialog. Sequential Milling is now ready to create the additional loop passes. Visually examine the output using Visualization. Choose OK on the Loop Control dialog. Choose OK on the Other Options dialog.05 in the Increment field. 8 ©UGS Corporation.2 in the Initial stock field and . All Rights Reserved Multi-Axis Techniques — Student Guide 8-35 . Choose OK. Choose Loop Control. choose End Operation on the Point to Point Motion dialog. Choose OK on the Other Options dialog.

When this option is toggled on. The default is ON (box is checked). J. and K components of the tool axis vector with each output point. Path Generation and Multiaxis Output You can turn Path Generation on or off from the Sequential Mill dialog. Multiaxis Output is an option. the tool path segment is graphically displayed as each suboperation is accepted. All Rights Reserved mt11050_g NX 4 . This outputs the I. curves and temporary planes throughout the operation. curves and temporary planes by other faces. the tool path segment is not calculated or displayed. You can review these options with your instructor or on your own. replaces faces. This option must be active if 4 or 5-axis tool positioning is used. 8 8-36 Multi-Axis Techniques — Student Guide ©UGS Corporation. Replace Geometry Globally Replace Geometry Globally. When it is off.Sequential Mill Advanced Additional Sequential Mill Options The following are Sequential Mill options that you have not used in the activities.

Sequential Mill Advanced This option is located on the Sequential Mill dialog. All Rights Reserved Multi-Axis Techniques — Student Guide 8-37 . 8 ©UGS Corporation.

use of Corner Control. 8 A summary of the options on the Other Options dialog follows: Custom Surface Tolerances specifies special Intol and Outtolvalues for the current suboperation. All Rights Reserved mt11050_g NX 4 . Custom Tool Axis Tolerance specifies a special tool axis tolerance for the current suboperation. and fillet radius at corners. slowdowns. This option is only active in the Engage and Continuous Path Motion dialog. and to specify looping routines for a specific suboperation. set tool path and tool display options.Sequential Mill Advanced Other Options Use the Other Options dialog to set custom tolerances. This option is only active in the Engage and Continuous Path Motion dialog. By toggling the Custom Corner Control button 8-38 Multi-Axis Techniques — Student Guide ©UGS Corporation. limit the step distance and number of output points. Custom Corner Control specifies the cutter feed rate.

8 ©UGS Corporation. Loop Control specifies a looping routine for area clean-up of Drive or Part geometry.Sequential Mill Advanced and selecting the Edit Parameters action button. If you are editing a suboperation. Maximum Step specifies the maximum length of individual tool moves in the suboperation. When you finally position the tool to the correct geometry. Output CL Points temporarily suspends the output of points to the CL source file. 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. Most Sequential Milling processor errors are caused by the tool being out of tolerance to the geometry. and tool path display options for the current suboperation. Display Option sets tool. changing the Maximum Step does not affect subsequent suboperations. If you are editing a suboperation. activate this option and the tool path continues (this is similar to APT’s CUT/DNTCUT). you bring up the Corner and Feed rate Control dialog. the new value becomes the default value for the current and subsequent suboperations. you can move the tool in several suboperations that are not included in the tool path. This option is available for Continuous Path suboperations only. the new value becomes the default value for the current and subsequent suboperations. You must specify a positive value. This option is available for Continuous Path suboperations only. If you change the default value of ten inches. By suspending the output of CL points. changing the Maximum Points does not affect subsequent suboperations. This is the same Display Options dialog used in Operation Parameters. 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. or both. pattern. All Rights Reserved Multi-Axis Techniques — Student Guide 8-39 . If you change the default value of 400. Maximum Points specifies the maximum number of points generated in a suboperation.

if you need to specify a direction for the Part surface. use Tangent to Drive 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. do so from the imagined position.Sequential Mill Advanced Sequential Milling Best Practices Engaging: • • • use a reference point that is near the startup geometry when using the Fan tool axis. 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. Then imagine the tool moving to the new position if you need to specify a Direction Move for the Check surface. 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. Continuous Path: • if the Drive and Part surfaces are flat and long. All Rights Reserved mt11050_g NX 4 . limit the motion to 60 degrees • • Looping: 8 • start a loop on an Engage or Point to Point Motion suboperation. second to the Part. 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. starting a loop on a Continuous Path Motion suboperation can cause the tool to be out of tolerance the last loop suboperation should be a Retract or Point to Point Motion move if you do not want the tool retracting during the loop. Then.

you may want to choose None when you do not use a Check Surface as a Drive or Part surface in the next suboperation.Sequential Mill Advanced • use caution when specifying Added Stock to Check Geometry . In a loop. (1) Added stock = Drive (2) Added stock = None (3) Start (4) End 8 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 8-41 . See the following example.

Some of the more advanced features are: • • • Looping control allowing for removal of excess stock. Fanning tool axis control. Complete control of tool positioning. These options allow for increased flexibility for roughing and finishing operations. All Rights Reserved mt11050_g NX 4 . 8 8-42 Multi-Axis Techniques — Student Guide ©UGS Corporation.Sequential Mill Advanced Summary The more advanced features of Sequential Milling allow for multiple passes and complete control of the tool axis.

Objective At the conclusion of this lesson. Variable Contour tool paths are able to follow complex contours by the control of tool axis. you will be able to: • create multi-axis tool paths by choosing a tool axis that is most appropriate for the part geometry incorporate complementary programming practices that are necessary for multi-axis machining • 9 ©UGS Corporation.Lesson 9 Variable Contour – Basics Purpose Variable Contour operations are used to finish areas formed by contoured geometry. projection vector and drive methods. All Rights Reserved Multi-Axis Techniques — Student Guide 9-1 .

The drive points are created from part geometry or can be created from other geometry that is not associated with the part. All Rights Reserved mt11050_g NX 4 Multi-Axis Techniques — Student Guide . a new output point is generated and the unusable drive point is ignored. projection vector and drive methods. (1) Drive geometry is used to generate points (2) Projection vector moves the tool from the drive point. Included are: • • • 9-2 Check geometry to stop tool movement gouge checking to prevent gouging of the part Various tolerance options ©UGS Corporation. The points are then projected to the part geometry. down the projection vector until it contacts part geometry (3) Drive points (4) Part geometry may keep the tool from reaching the projected drive point (5) Contact point (6) Cutter location output is generated Tool Path Accuracy 9 Variable Contour provides several options that help insure the accuracy of the tool path. Tool paths are created through the generation of drive points from the drive geometry and then projecting those points along a projection vector to the part geometry. if other part geometry prevents the tool from reaching the projected drive point.Variable Contour – Basics Variable Contour Operations Variable Contour operations are used to finish areas formed by contoured geometry by the control of tool axis. The tool path output moves the tool from the drive point along the projection vector until contact is made with the part geometry. The position may coincide with the projected drive point or.

but the tool cannot position to an extension of part geometry as shown by the following illustration.Variable Contour – Basics Variable Contour operations can position to existing locations on the part geometry (which includes the edge of an object). All Rights Reserved Multi-Axis Techniques — Student Guide 9-3 . (1) Drive points (2) Projection vector (3) extension of part geometry (4) Part geometry (5) Valid (6) Invalid 9 ©UGS Corporation.

All Rights Reserved mt11050_g NX 4 . the selected drive method determines which Projection Vectors are available The projection vector does not need to coincide with the tool axis vector.are generated from the Drive geometry and projected onto part geometry Drive Method .used to describe how the Drive Points project to the Part Surface and which side of the Part Surface the tool contacts.is used to stop tool movement Drive Geometry . • • 9 9-4 Multi-Axis Techniques — Student Guide ©UGS Corporation.method of defining Drive Points required to create a tool path.is geometry selected to cut Check Geometry .Variable Contour – Basics Terminology used in Variable Contour • • • • Part Geometry .is used to generate drive points Drive Points . some drive methods allow 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 .

All Rights Reserved Multi-Axis Techniques — Student Guide 9-5 . 9 ©UGS Corporation.Variable Contour – Basics Variable Contour vs Fixed Contour The primary difference between Fixed Contour and Variable Contour lies with the various methods of tool axis control and the drive methods available.

Loops. contiguous. Boundaries are not dependent on the shape and size of the part surfaces while Loops must correspond to exterior part surface edges. You can also use the Display Drive Point option to view the location of the drive points before generating the tool path. The drive geometry is projected on to the part surface(s) where the tool path is created. Using points. or a combination of both. The same point may be used more than once.Variable Contour – Basics Drive Methods for Variable Contouring Curve/Point Drive Method Allows you to define drive geometry by specifying points and curves. 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. closed. Cut regions are defined by Boundaries. the cutter moves along the tool path from one point to the next in the order in which they were specified. The curves may be open. (1) Used to select and edit drive geometry (2) Controls the distance between drive points (3) determines the method of projection onto the part 9 Boundary Drive Method The Boundary Drive Method allows you to define cut regions by specifying Boundaries and Loops. The Curve/Point Drive Method dialog allows you to specify the distance between drive points and the projected location of drive points. When points define the drive geometry. planar or non-planar. drive points are generated along the curves. the drive path is created as linear segments between the points. All Rights Reserved mt11050_g NX 4 . 9-6 Multi-Axis Techniques — Student Guide ©UGS Corporation. Using curves. non-contiguous.

The Contact tool position can be used when specifying boundaries using curves and edges. (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. Tanto. Each boundary member is assigned an On. The boundary members graphically represent the associated tool positions as illustrated below: 9 (1) tanto condition (2) on condition (3) contact condition ©UGS Corporation. The Surface Area Method is better suited for finishing operations. part curves or faces to generate drive points.Variable Contour – Basics The Boundary Drive Method allows you to use a permanent boundary. You can quickly create a boundary and tool path without the surface design requirements of the Surface Area Drive Method. The Boundary Drive Method is preferred to 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. or Contact tool position (unique to Variable Contour Boundary Drive Method). All Rights Reserved Multi-Axis Techniques — Student Guide 9-7 .

If you select Parallel Lines as the cut pattern. 9 9-8 Multi-Axis Techniques — Student Guide ©UGS Corporation. Parallel Lines creates a cut pattern defined by a series of parallel passes. while others cut just around the perimeter of the region. and Degrees options become available. Zig. Cut Angle. All Rights Reserved mt11050_g NX 4 . while others are independent of it. If you select Follow Pocket. The selected Pattern determines which other options are available. the Cut Type. Some patterns follow the shape of the cut region. Some patterns cut the entire region.Variable Contour – Basics Options associated with the boundary drive method follows: Pattern option enables you to define the shape of the tool path. Zig With Contour. only the Inward and Outward options are available. You are required to specify a Cut Type of Zig-Zag. or Zig with Stepover and a specific Cut Angle.

(1) stepover Cut Type defines how the cutter moves from one cut pass to the next. Radial Lines. which is unique to this type. The Stepover distance for this cut pattern is measured along the arc length at the boundary point farthest away from the center. The options are used in combination with Parallel Lines. a Pattern Center. All Rights Reserved Multi-Axis Techniques — Student Guide 9-9 . Zig and Zig with Contour work in the same way as their counterparts in Planar and Cavity Milling. a pattern center. or Concentric Arcs cut patterns. You may also specify an angular stepover. and pocketing method as Inward or Outward. (1) point furthest away from center (2) stepover distance measured along arc length Concentric Arcs creates progressively larger or progressively smaller circular cut patterns from a user-specified or system calculated optimum center point. When used in combination with the Parallel Lines pattern. In areas such as corners that the full circular pattern cannot extend into. concentric arcs are created and connected by the specified Cut Type before the cutter moves to the next corner to continue cutting. You are required to specify a Cut Type. Zig-Zag.Variable Contour – Basics Radial Lines creates linear cut patterns extending from a user-specified or system calculated optimum center point. 9 ©UGS Corporation. and a pocketing method as Inward or Outward. Pattern Center allows interactive or automatic definition of the center point of Concentric Arcs and Radial Lines cut patterns. You are required to specify a Cut Type.

The required input values differ depending on the selected cut type. Constant specifies a fixed stepover distance between successive cut passes. This option is available if the Cut Angle is set to Specify. The drive points are created within the plane normal to the projection vector and contain the center point.Variable Contour – Basics Cut Angle determines the angle of rotation for the Parallel Lines Cut Patterns. Tool Diameter defines the stepover in terms of a percentage of the effective tool diameter. This option is used only in combination with the Radial Cut pattern. Angular defines a constant stepover by keying in an angle. Concentric Arcs. or Radial Lines cut type. the constant distance is measured along the arc length at the boundary point farthest away from the center. Enter the degrees of rotation for the Parallel Lines Cut Pattern. All Rights Reserved mt11050_g NX 4 . 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. 9 Spiral Drive Method The Spiral Drive Method allows you to define drive points that spiral outward from a specified center point. The display is generated using the parameters specified under Cut Region Display options. 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. Scallop determines the stepover distance based on the scallop height you enter. The drive points are projected on to the part surfaces along the projection vector. The path is created as a temporary element projected onto the WCS along the tool axis and is for visual reference only. When used with the Radial Lines cut type. Variable allows you to vary the stepover distance within a specified minimum and maximum value. Stepover specifies the distances between successive cut passes. 9-10 Multi-Axis Techniques — Student Guide ©UGS Corporation. Display generates a temporary screen display of the cut regions for visual reference. 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. Display Drive Path displays the Drive Path used to generate the tool path.

All Rights Reserved Multi-Axis Techniques — Student Guide 9-11 .0. cut starts here (4) Part surface (5) Spiral drive If you do not specify a center point.Variable Contour – Basics Spiral Drive Method stepovers are a smooth. it follows the defined projection vector to the part geometry. (1) Drive points projected from plane (2) Projection vector (3) Center point defines the center of the spiral. Tool Diameter allows you to define the Stepover in terms of a percentage of the effective tool diameter.0) of the Absolute Coordinate System. This drive method maintains a constant cutting motion and is applicable to high speed machining applications. 9 ©UGS Corporation. constant transition outward. does not require an abrupt change of direction. the system uses the (0. counterclockwise) is controlled by the Climb or Conventional cut direction. (1) stepover Constant allows you to specify a fixed distance between successive cut passes. If the Center Point is not on the part geometry. 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. The direction of the spiral (clockwise vs. Key in the desired distance between subsequent cut passes.

select the drive and part geometry. 9-12 Multi-Axis Techniques — Student Guide ©UGS Corporation. the center of the tool positions to the radius before retracting. Surface Area Drive Method Surface Area Drive Method allows you to create an array of drive points that lie on a grid of drive surfaces. the tool continues to cut until it can no longer position to the part geometry. The tool then retracts and engages. (1) maximum spiral radius (2) part surface If the specified radius is contained within the part geometry. This constraint reduces processing time by limiting the number of drive points created. The drive points are then generated on the drive geometry. the tool axis can follow the drive geometry contour. select the surfaces as drive geometry and do not select any part geometry. This Drive Method is useful in machining very complex surfaces. (1) Part geometry (2) other geometry (3) drive geometry 9 To generate Drive Points from part geometry. The Drive Points are then generated on the drive geometry and are projected onto the part geometry according to the Projection vector. All Rights Reserved mt11050_g NX 4 . If the specified radius exceeds the part geometry.Variable Contour – Basics Maximum Spiral Radius allows you to limit the area to be machined by specifying a Maximum Radius. The radius is measured in the plane normal to the Projection Vector. To generate Drive Points from other geometry. It provides additional control of both the Tool Axis and the Projection vector. In either case.

It is specified by selecting one of the vector arrows which appear in pairs at each of the surface corners. 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. the Projection vector determines the Material Side. 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. Tool Position determines the tool contact points on the drive geometry as either On or Tanto. When machining part geometry. Surface Stock offsets drive points along surface normals a specified distance. which enables you to evenly distribute drive points onto convex part geometries. (1) columns (2) rows (3) common edge (4) drive surface Drive geometries must be selected in an orderly sequence defining the rows (1) Row 1 (2) Row 2 (3) Row 3 (4) Row 4 The following parameters pertain to Surface Area Drive method: Select allows you to select the Drive Geometry. Cut Direction is the tool path direction and the quadrant where the first cut will begin. Note that you can use part geometry as drive geometry.Variable Contour – Basics The Surface Area Drive method also provides an additional Projection Vector option. ©UGS Corporation. 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. All Rights Reserved Multi-Axis Techniques — Student Guide 9-13 9 . Normal to Drive.

which requires you to enter the First and Second Directions of cutting (for Follow Pocket) or the Number of Steps (for Parallel Lines). the more accurate the tool path.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. This option avoids leaving wide ridges on near vertical surfaces by limiting the horizontal distance of the Stepover. Cut Step controls the distance between drive points created along the drive curve. Number. The types are: Zig-Zag. For complex parts. issue a Warning in the tool path output. Stepover choices are: Scallop. Pattern defines the shape of the tool path as Follow Pocket or Parallel Lines. You can control the cut step by specifying a Tolerance or by specifying a Number of points. (for Parallel Lines pattern) which requires you to enter the Height of the scallop and the Horizontal and Vertical Limit to restrict the distance the tool moves in a direction normal to the Projection Vector. the closer the drive points. The corresponding Cutting Parameters dialog follows: The Part Stock option defines an envelope of material surrounding the part geometry which remains on the part after machining. 9-14 Multi-Axis Techniques — Student Guide ©UGS Corporation. The stock specified applies to those part entities which do not have Custom Stock specified (under Custom Data in the Part geometry dialog). Cut Type in combination with the Parallel Lines pattern defines cutter movement from one cut pass to the next. Skip the output point. Zig-Zag with Lifts and Zig. When Gouging indicates the processor action when gouging is detected. Surface % specifies the drive geometry area to cut by using positive or negative percentage values for the beginning and end of first and last pass. The actions are: None. These are used to generate drive points. and the first and last Stepover. All Rights Reserved mt11050_g NX 4 . or Retract and avoid the gouge. 9 Cutting Parameters affect each of the Drive Methods. Stepover controls the distance between successive cut passes. Diagonal Points uses the cursor to indicate two diagonal points defining the area.

you must specify an existing CLSF to be used to generate drive points. The direction in which the drive points are projected on to the part surface(s) is determined by the Projection Vector.Variable Contour – Basics The Check Stock option is an envelope of material surrounding the Check geometry. All Rights Reserved Multi-Axis Techniques — Student Guide 9-15 . projected on to the contoured part geometry (1) part surface (2) drive point projection (3) surface contour tool path When you select Tool Path as the drive method. 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. Tool path created using Planar Mill. 9 ©UGS Corporation. which the tool will not gouge. profile cut type (1) planar mill tool path Results of using Planar Mill tool path. Tool Path Drive Method The Tool Path Drive Method allows you to define drive points along the tool path of a Cutter Location Source File (CLSF) to create a similar Variable Contouring tool path.

The Opposite Side is the left side. using a specified Stepover distance. (1) looking in the direction of boundary indicators (2) bandwidth 9 (3) material side (4) opposite side Cut Type enables you to define how the cutter moves from one cut pass to the next. If multiple boundaries are defined. The bandwidth is the sum of the Material Side and Opposite Side offset values. The Permanent Boundary dialog is only displayed if permanent boundaries currently exist. The following Radial Cut Drive Method options are available: Select displays the Permanent Boundary or Temporary Boundary dialog allowing you to define the area to be cut. a lift is applied. The Material Side is the right side of the boundary as you look in the direction of the boundary indicators. This can be changed by selecting Reverse Boundary. All Rights Reserved mt11050_g NX 4 .Variable Contour – Basics Radial Cut Drive Method The Radial Cut Drive Method allows you to generate drive paths perpendicular and along a given boundary. The following options are available: 9-16 Multi-Axis Techniques — Student Guide ©UGS Corporation. Bandwidth defines the total width of the machined area measured in the plane of the boundary. Bandwidth and Cut Type. allowing the tool to traverse from one boundary to the next. This method is useful in clean-up type applications. (1) selected boundary (2) tool path The tool will Zig or Zig-Zag along the boundary in the direction of the boundary indicators. The sum of the Material Side and Opposite Side cannot equal zero.

Contour Profile Drive Method 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. These are optional. 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. Each Stepover methods require you to enter a corresponding Distance value. using the name of the operation as the link. Follow Boundary and Reverse Boundary allow you to determine the direction the tool travels along the boundary. and generation of the operation are the only steps required for use.. User Function Drive Method User Function Drive method creates tool paths from special drive methods developed using User Function programming. 9 ©UGS Corporation.Variable Contour – Basics (1) Zig-Zag (2) Zig Stepover specifies the distances between successive drive paths. setting of various cut parameters. All Rights Reserved Multi-Axis Techniques — Student Guide 9-17 . Users Parameters access a user exit specifying parameters for the drive path. The User Function program associates these parameters with the calling operation. highly specialized custom routines developed for specific applications.

9 9-18 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . You will review the option settings on the Variable Contour dialog. expand the Program named OVERVIEW and double-click on the operation named REVIEW. You will review the options by examining their settings. Select the Operation Navigator tab from the toolbar. as well as some options are only available in Variable Contour. The Variable Contour dialog is displayed.Variable Contour – Basics Activity: Overview of Variable Contour Options In this activity. then you will note the option settings on the Surface Area Drive Method dialog. Open the part file vx_0. Enter the Manufacturing application. You will observe that some of the Fixed Contour options are not available in Variable Contour. Step 1: Open an existing part file. These options are required to create the tool path. Step 2: Review an existing operation. Step 3: View the Variable Contour dialog options. you will review the basic methods that Variable Contour uses to create tool paths. In the Operation Navigator.

Under the Drive Method label. WORKPIECE. note the various tool axes which are available. The Projection Vector is I=0. All Rights Reserved Multi-Axis Techniques — Student Guide 9-19 9 . choose Specify Vector. choose Display. The Drive Points will be generated on this surface and projected to the part geometry based on the Projection Vector. The geometry Parent Group named WORKPIECE is displayed since it was selected as the part geometry. This is the Part geometry. The Surface Area Drive Method is the most commonly used method of creating variable axis tool paths. note that the Part icon is already selected. Choose the Check icon. choose Surface Area. The Surface Drive Method dialog is displayed. Choose Display. under the Tool Axis label. Under the Drive Method label. J=0. if necessary. Step 4: View the Surface Area Drive Method settings. K=-1 and is displayed pointing downward. Flow Cut and Text Drive Methods are not available and are grayed out. Under the Geometry label. which are also their current location. The geometry Parent Group. On the Variable Contour dialog.Variable Contour – Basics Choose the Groups tab and. Refresh the graphics window and select the Main tab. choose the Geometry radio button. ©UGS Corporation. then choose Display. view the Drive Methods that are available. Note that the Area Milling. Note that no previous Check geometry was selected. is displayed. The Drive Points will be projected to the top of the part geometry. Note that the top face was selected as the Drive Geometry. Choose Cancel. Under the Drive Geometry label. Under the Projection Vector label.

Choose Cancel. The surface normals are displayed at each tool contact point. Step 5: Generate and view the tool path. Generate the tool path. All Rights Reserved mt11050_g NX 4 . Choose Display Contact Points. Close the part file. You will now create a tool path using the settings which you just reviewed. 9 9-20 Multi-Axis Techniques — Student Guide ©UGS Corporation. The Surface Area Drive Method is the only Drive Method that allows you to display contact points.Variable Contour – Basics Choose Display Drive Path. The temporary Drive Points are displayed (which are used to create contact points.

The choice of tool axis depends upon the Drive Method you choose. For instance. All Rights Reserved Multi-Axis Techniques — Student Guide 9-21 .Variable Contour – Basics Tool Axis Control The Variable Contour Tool Axes can be grouped based on the geometry that determines the tool axis. The table which follows shows the various drive methods with permissible tool axis: 9 ©UGS Corporation. 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.

Variable Contour – Basics Tool Axis Away From point Toward Point Away From Line Toward Line Relative to Vector 4–axis Norm. To Part 4–axis Rel. To Drive Dual 4–Axis on Drive Same as Drive Path Curve/ Point X X X X X X X X X Spiral Drive method Bndry Surface Area X X X X X X X X X X X X X X X X X X X X X X X Tool Path Radial X X X X X X X X X X X X X X X X X X X X X X X X 9 X 9-22 Multi-Axis Techniques — Student Guide ©UGS Corporation. To Drive 4–axis Rel. To Part Dual 4–Axis on Part Inter polate Swarf Drive Normal To Drive Relative To Drive 4–axis Norm. All Rights Reserved mt11050_g NX 4 .

All Rights Reserved Multi-Axis Techniques — Student Guide 9-23 .Variable Contour – Basics Point and Line Tool Axes The following tool axis types use focal points and can produce 5-axis movements: Away From Point Towards Point 9 ©UGS Corporation.

9 9-24 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . It is advisable to select the method which minimizes the amount of table and or head tilt. part fixturing and amount of swing or tilt of the table and or head when selecting tool axis types. Consideration must be given to machine configuration.Variable Contour – Basics The following tool axis types use focal lines and can produce 4-axis movements: Away From Line Towards Line Away and Towards refers to a vector direction.

Variable Contour – Basics Activity: Point and Line Tool Axis Types In this activity. Step 1: Open the part file and enter the Manufacturing application. you will replay a series of Variable Contour operations that use point and line geometry to control the tool axis. All Rights Reserved Multi-Axis Techniques — Student Guide 9-25 . 9 ©UGS Corporation. enter the Manufacturing application and display the Program Order view in the Operation Navigator. If necessary. Open the part file vx_4.

Replay the AWAYLINE operation. (1) Focal point used with tool axis 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. 9 Replay the TOWARDLINE operation. 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. All Rights Reserved mt11050_g NX 4 . (1) Focal line used with tool axis The tool path is replayed using the tool axis option Away from Line.Variable Contour – Basics Step 2: Replay the operations. 9-26 Multi-Axis Techniques — Student Guide ©UGS Corporation. Replay the AWAYPT operation.

along with their respective placement of the geometry being cut. The method chosen. All Rights Reserved Multi-Axis Techniques — Student Guide 9-27 . towards or away from a point or line. 9 ©UGS Corporation. (1) Focal line used with tool axis The tool path is replayed using the tool axis option Towards Line. Notice the difference in the amount of tool tilt. gives you precise control of the tilt of the tool. (1) Focal point used with tool axis The tool path is replayed using the tool axis option Towards Point.Variable Contour – Basics Replay the tool path. Replay the TOWARDPT operation. Close the part file.

drive geometry. This rotational angle effectively rotates the part about an axis as it would on a machine tool with a single rotary table. (1) Normal to part geometry at each drive point The following tool axis types use the Normal tool axis: • • • • Normal To Part 4-axis Norm To Part Normal To Drive Surf (Surface Area Drive) 4-axis Norm To Drive (Surface Area Drive) The 4-axis type options allow you to apply a rotational angle to the tool axis. All Rights Reserved mt11050_g NX 4 . 9 9-28 Multi-Axis Techniques — Student Guide ©UGS Corporation. The 4-axis orientation causes the tool to move within planes which are normal to the defined rotational axis.Variable Contour – Basics Normal Tool Axis Normal Tool Axis maintains a tool axis that is perpendicular to the part geometry. 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. or rotational axis (4-axis) at each contact point.

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. (1) axis normal to part geometry (2) rotation angle of 15 degrees (3) plane normal to rotation axis (4) axis parallel to plane

Relative 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 4-axis Rel To Part Relative to Vector Dual 4-axis Relative To Drive (Surface Area Drive) 4-axis Rel To Drive (Surface Area Drive)

Lead and Tilt Angle 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. (1) Tool direction (front view) (2) Tool direction (right view) (3) Lead (4) Lag (5) Normal axis (6) Negative tilt (7) Positive tilt You can specify a Minimum and Maximum angle of movement for the Lead and Tilt of the tool axis. Unlike a Lead angle, a 4-axis rotational angle always leans to the same side of the normal axis and is independent of the direction of the tool movement. The rotational angle causes the tool axis to lean to the right of the part geometry normal axis in both zig and zag moves. The tool moves within planes normal to the defined rotational axis.

(1) axis normal to part geometry (2) rotational angle of 15 degrees

9

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.

(1) zig cut (2) zag cut (3) zig cut, tool axis (4) zag cut, tool axis

9

©UGS Corporation, All Rights Reserved

Multi-Axis Techniques — Student Guide

9-31

Variable Contour – Basics

Activity: Normal to Part and Relative to Part
In this activity, you will compare two similar and frequently used tool axes; normal to Part and Relative to Part. Step 1: Open an existing part file. Open the part file vx_0 and enter the Manufacturing application. Step 2: View the tool path. Note the tool axis in the first pass. The tool axis is Normal to Part, always perpendicular to the part geometry. Expand the TOOL_AXIS Program Parent Group. Replay the operation NORM_PART.

You will change the Tool Axis to Relative to Part and compare the tool paths. Step 3: Create a tool path using Relative to Part Tool Axis. Edit the operation NORM_PART. The Variable Contour dialog is displayed.

9

Under the Tool Axis area of the dialog, choose Relative to Part 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

Generate the tool path.

Compare this tool path to the previous one. Note that the tool paths are nearly identical. Both tool paths are created using the surface normal at each contact point. Choose Cancel. Step 4: Use Lead with Relative to Part tool axis. You will now see the effect of adding a Lead angle to the Relative to Part tool axis. Edit the operation REL_PART_LEAD. The Variable Contour dialog is displayed. Under the Tool Axis label, choose Relative to Part. You are prompted for Lead and Tilt angle settings. You will use the specified settings, which are exaggerated so that you can easily see the angle of Lead. Choose OK.

9

©UGS Corporation, All Rights Reserved

Multi-Axis Techniques — Student Guide

9-33

Variable Contour – Basics

Generate the tool path.

Note that the tool leans forward as it cuts. Choose Cancel. Step 5: Use Tilt with a Relative to Part Tool Axis. This time you will see the effect of adding a Tilt angle to the Relative to Part tool axis. Edit the operation REL_PART_TILT. The Variable Contour dialog is displayed. Under the Tool Axis label, choose, Relative to Part. You are prompted for Lead and Tilt angle settings. Note the specified settings. Choose OK.

9

9-34

Multi-Axis Techniques — Student Guide

©UGS Corporation, All Rights Reserved

mt11050_g NX 4

Variable Contour – Basics

Generate the tool path.

Note that the tool tilts to the right as it cuts. Choose Cancel. Close the part file. Swarf Drive Tool Axis 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.

(1) drive geometry (2) part geometry

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: (1) tool axis projection vector (2) swarf ruling projection vector (3) ruled drive geometry (4) part surface (5) tapered tool (6) gouge (7) drive point (8) tool position In this example, a comparison is made between the Swarf Drive Projection Vector and the Tool Axis Projection Vector. The drive points are projected along the specified vector to determine the tool position, showing the Tool Axis Projection Vector method gouging the drive geometry, while the Swarf Ruling Projection Vector method results in the tool positioning tangent to the drive geometry.

9

9-36

Multi-Axis Techniques — Student Guide

©UGS Corporation, All Rights Reserved

mt11050_g NX 4

Variable Contour – Basics

Activity: Using Special Tool Axis and non Part Geometry
The part in this activity has been partially machined. You are going to continue to machine the core for a hub cover used on a four wheel drive vehicle. To maximize the part finish, you will be using a short tool to prevent cutter deflection. Step 1: Open an existing part file. Open the part file hub_core_mfg_asmb.

There are two existing sample operations that you will examine and then create like operations. First you will examine the various parts which comprise the assembly. Save the part as ***_hub_core_mfg_asmb. Step 2: Examine the assembly. If necessary, enter the Manufacturing application. Choose the Assembly Navigator tab from the toolbar. The Assembly Navigator and the part model are displayed. Note that the assembly consists of a mounting plate, compound rotary table, numerous bolts and the hub cover core part. Step 3: Examine various operations. Choose the Operation Navigator tab from the toolbar. The Operation Navigator is displayed.
©UGS Corporation, All Rights Reserved Multi-Axis Techniques — Student Guide 9-37

9

Note the various tools that are defined. If necessary. Change to the Machine Tool view of the Operation Navigator. 9-38 Multi-Axis Techniques — Student Guide ©UGS Corporation. Select the red check marks for the screws (soc_hd_screw. table assembly (compound_table_asmb) and mounting plate (mounting_plate). various parts of the manufacturing setup. Examine the various operations.75 Use Method: MILL_FINISH 9 Name: vc_flute_fin Choose OK. Note that the HUB-PROJECT-PROGRAM group object contains a rough and finish operation. The Variable_Contour dialog is displayed. it would be somewhat easier for selection and visualization purposes. set the Type to mill_multi_axis. to remove from the display.5x8). Change the Drive Method from Boundary to Surface Area. This will turn off the display of these components. Step 4: Create the operations to finish the fluted area of the part. change to the Program Order view of the Operation Navigator. All Rights Reserved mt11050_g NX 4 .Variable Contour – Basics If necessary. Set the Parent Groups as follows: Program: HUB-FINISH Use Geometry: WORKPIECE Use Tool: BALL_MILL-. Choose the Create Operation icon. For creating additional operations. Choose the Assembly Navigator tab from the toolbar. Choose the VARIABLE_CONTOUR icon.

All Rights Reserved Multi-Axis Techniques — Student Guide 9-39 . Choose OK. You will begin the selection process by selection of the outer face of the cylinder that defines the raw stock. You will also set the Cut Type. Make Layer 2 and 5 selectable. 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. 9 ©UGS Corporation. You will now select the drive geometry to control the tool motion. The part consists of many faces which are irregular in shape and uneven in contour. Choose the Select button and select the outside face of the cylinder that represents the stock (1).Variable Contour – Basics Choose OK on the Drive Method Information dialog.

9 9-40 Multi-Axis Techniques — Student Guide ©UGS Corporation. Cut direction vectors are displayed. All Rights Reserved mt11050_g NX 4 . Choose the vector as shown (1).Variable Contour – Basics Choose the Cut Direction button.

Set the start and end values as shown: Choose OK. Change the Cut Type to Zig. ©UGS Corporation. Note the system highlight at the top and bottom of the cylinder. Refresh the screen.Variable Contour – Basics Choose Surface % from the Cut Area pull-down menu. You will now set the tool axis and projection vector. The cutter will now be limited to this area which encompasses the flutes. All Rights Reserved Multi-Axis Techniques — Student Guide 9-41 9 . Note the area that is now highlighted. Change the Tool Axis from Normal to Part to Relative to Drive.

Variable Contour – Basics Set the Tilt angle to 45. The Vector Constructor dialog is displayed. Choose the Point and Vector button. Set the Projection Vector to Toward Line. Choose OK. The Line Definition dialog is displayed. Step 5: Generate the tool path. 9 9-42 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . Choose the ZC Axis icon Choose OK twice. The Variable_contour dialog is displayed. Choose OK on the Point Constructor dialog (accept the defaults).

To avoid this move. All Rights Reserved Multi-Axis Techniques — Student Guide 9-43 . 9 ©UGS Corporation.Variable Contour – Basics Choose the Generate icon. you will need to select Check (2) geometry. Choose the Check geometry icon from the Variable_contour dialog. Notice the last pass make an erratic move next to the clearance hole near the bottom of the part.

01 Choose OK. 9 9-44 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose the Cutting button. You will now set the parameters used in collision detection. All Rights Reserved mt11050_g NX 4 . Close the part file. Choose OK. Choose Generate and review the tool path. Select the Clearances tab. Select Skip from the When Gouging pull-down menu. Set the Check Safe Clearance parameter to .Variable Contour – Basics Choose the Select button and then choose the small disc area located near the bottom of the part.

Open the part file tub_ftg_mfg_asmb. Step 1: Open a part file and rename it for the current activity. Verify that Assemblies is turned on. Rename the part to ***_tub_ftg_mfg_asmb. You must first subdivide one of the tapered side walls by creating a curve (in this case a line) before you can subdivide the face. Step 2: Enter the Assemblies application and create a WAVE Linked body used for dividing the faces. 9 ©UGS Corporation. Set the work layer to 151.Variable Contour – Basics Activity: Swarf Drive Tool Axis In this activity. Choose Insert→Associative Copy→Wave Geometry Linker from the main menu bar. 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. The WAVE Geometry Linker dialog is displayed. you will engage the part from the middle of one of the long sides of the part. All Rights Reserved Multi-Axis Techniques — Student Guide 9-45 . You will first change the work layer to the layer used for manufacturing data and will then create the WAVE linked body. you will create an operation to finish the walls of a tapered walled part using the Swarf Drive Tool Axis. To prevent engaging and then gouging an interior corner of the part.

A linked body has been added to layer 151 which is associative to the engineering model (tub_fitting) that appears in the Assembly Navigator. Choose OK. Step 3: Turn off the display of the component and change the color of the linked body. 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. This linked body can now be modified. whereas the engineering model (tub_fitting) can not. All Rights Reserved mt11050_g NX 4 9 . Select the solid body that is the part. Change the color of the linked body by choosing Edit→Object Display from the main menu bar. Using the Assembly Navigator.Variable Contour – Basics Select the Body icon.

0 (Hint: use Offset as a constraint). create a datum plane and curve for subdividing and subdivide the tapered sidewall face. Step 4: Enter the Modeling application. Select the check box for Apply to all faces. Choose Insert→Datum/Point→Datum Plane from the menu bar. Choose Insert→Curve from Bodies→Intersect from the menu bar.Variable Contour – Basics Select the linked body and OK the selection. The Edit Object Display dialog is displayed. Choose OK. Select the end face and key in the value –6. Enter the Modeling application. Change the color to one that is not the same as the engineering part. ©UGS Corporation. Choose OK. The Intersect Curve dialog is displayed. All Rights Reserved Multi-Axis Techniques — Student Guide 9-47 9 .

All Rights Reserved mt11050_g NX 4 .Variable Contour – Basics Choose the First Set icon from the dialog and then select the contoured face. 9 9-48 Multi-Axis Techniques — Student Guide ©UGS Corporation.

All Rights Reserved Multi-Axis Techniques — Student Guide 9-49 9 . A Datum Plane was used to create the curve to allow movement of the line easily. Choose OK.Variable Contour – Basics Choose the Second Set icon from the dialog. ©UGS Corporation. Choose Format→Move to Layer and select the datum plane. In the Layer Move dialog. Choose OK. You will now move the Datum Plane to its proper layer and then subdivide the face. set the Destination Layer to 61. You created a line that will be used to subdivide the face. then select the datum plane.

Choose Blank dividing objects. Choose OK from the Selection Confirmation dialog. You must select the curve you are going to use to subdivide the face. The curve Subdivide Face dialog is displayed. All Rights Reserved mt11050_g NX 4 . Change the face selection filter to Single face. Choose Insert→Trim→Divide Face from the menu bar.Variable Contour – Basics Choose OK. Select the face to subdivide. 9 9-50 Multi-Axis Techniques — Student Guide ©UGS Corporation.

Step 5: Change to the Manufacturing application. choose Preferences→Selection. Choose the Create Tool icon. Choose OK. Enter the Manufacturing application. From the menu bar. Choose Initialize. Choose OK. Choose mill_multi-axis as the CAM Session Configuration.001.Variable Contour – Basics Select the newly created line. Choose Cancel. Step 6: Create an end mill needed to machine the part. ©UGS Corporation. You will now create the tool path to cut the part. This will initialize the part with multi-axis parameters. All Rights Reserved Multi-Axis Techniques — Student Guide 9-51 9 . Choose mill_multi-axis as the CAM Setup. The face is divided into two faces. Set the Chaining tolerance to .

Choose WORKPIECE as the Parent Group. The Plane Constructor dialog is displayed. 9-52 Multi-Axis Techniques — Student Guide ©UGS Corporation. Name the tool EM-. Set the clearance plane as being 1. In the MILL_GEOM dialog. under the Geometry label. Choose the Create Geometry icon.75-. enter a diameter of . Choose OK.Variable Contour – Basics Choose the Mill tool icon. In the Milling Tool-5 Parameters dialog. All Rights Reserved mt11050_g NX 4 . Check the Clearance box and choose the Specify button.75 and a lower radius of .06. 9 Choose OK. The Part Geometry dialog is displayed. The MILL_ORIENT dialog is displayed. Name the geometry Parent Group PART_FLOOR. Choose the Mill_Geom icon.000 above the uppermost top face of the part. Step 7: Edit the MCS in the Operation Navigator and set the Clearance Plane 1. Step 8: Specify the Part Geometry. choose the Part icon.06. Double-click the MCS group object in the Geometry view of the Operation Navigator. Set the Operation Navigator to the Geometry View. Note that the Type is mill_multi_axis. Choose OK. Choose Select.000 above the top face of the part. You will now select the floor of the part as the Part Geometry.

Select the floor of the part.Variable Contour – Basics The Selection Options should be set to Geometry. Choose the Variable Contour icon. Step 9: Create the Variable Contour operation using the Surface Area Drive Method. Choose OK until you return to the Create Geometry dialog. Choose Accept from the Selection Confirmation dialog. 9 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 9-53 . Choose the Create Operation icon. PART_FLOOR was created in the Operation Navigator. Verify that the Parent Group. Change the Filter Methods to Faces.

and Reposition moves. Next to the Status label. change None to Clearance. You can also define different Approach moves for the Initial. Next to the Status label. 9 You will now define an Engage move for the Initial case. Final Check. The Variable Contour dialog is displayed. The Non-cutting Moves dialog is displayed. 9-54 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose the Departure icon. The Non-cutting Moves dialog is displayed again. Choose the Engage icon. Local. Choose the Approach icon. You will now define an Approach move for the Default Case. You will now specify a Departure move for the Default case. Step 10: Define an Engage and Retract move using the Non-cutting Moves option. Next to the Status label. The Clearance geometry is assigned to the default Approach move. change None to Clearance. All Rights Reserved mt11050_g NX 4 . Choose Non-cutting from the Machining Parameters area. change None‘ to Manual.75-06 Use Method: MILL_FINISH Name: fin-poc-walls Choose OK. The options available have changed to reflect the Approach move options.Variable Contour – Basics Set the following: Program: Program Use Geometry: PART_FLOOR Use Tool: EM-.

Choose the Edit Display icon in the Tool Path section of the dialog.Variable Contour – Basics Under the Movement label. If necessary. Step 12: Define the Drive Method. 9 ©UGS Corporation. Step 11: Set the Display options. change Linear to Arc: Normal Tool axis. You must specify how to drive the side of the tool. This is done by choosing a Drive Method from the available types. Key in . accept the warning message. choose Surface Area. All Rights Reserved Multi-Axis Techniques — Student Guide 9-55 . The Display Options dialog is displayed. Set the following options: Tool Display = 3D Frequency = 5 Path Display Speed = 8 Choose OK. You have specified how to drive the bottom of the tool. Choose Select from the Drive Geometry area. Change the Radius Type to Radius.500 into the Radius value field. The Drive Geometry dialog is displayed. Under the Drive Method label. Step 13: Select the Drive Geometry. The Surface Drive Method dialog is displayed. The Variable Contour dialog is displayed.

9-56 Multi-Axis Techniques — Student Guide ©UGS Corporation.Variable Contour – Basics Select all the interior faces. Step 14: Define the drive direction. If the material side and direction indicator appears as follows: 9 Choose Flip Material from the Surface Drive Method dialog (perform this action only if the indicators appears as above). All Rights Reserved mt11050_g NX 4 . You must now define the direction of the cut. in a counterclockwise direction. Choose OK from the Drive Geometry dialog when the face selection is complete. beginning at (1) and ending at (9).

change None to Skip. Cut direction arrows are displayed. Notice that several vector indicators appear. Step 18: Define the Projection Vector. Next to the When Gouging label. Step 15: Set the Number of Passes. ©UGS Corporation. change Normal to Part to Swarf Drive.Variable Contour – Basics Choose Cut Direction from the Surface Drive Method dialog. Under the Tool Axis label. The vector should point towards the tool holder. Remember. set the option to Number. Choose the lower left arrow (1). Select the arrow pointing up. You will select the direction arrow that points in the direction that you will want to cut. Step 16: Define the Gouge Action. The Skip option will move the tool to the next non-gouging point if gouging is detected. Step 17: Define the Tool Axis. In the Number of Steps field. The vector you select defines the swarf ruling direction that the tool axis will follow. The Projection Vector determines the direction that the drive points are projected upon the part geometry. enter 0. Zero indicates that only one pass will be made. Swarf Drive enables you to define a tool axis that follows the swarf rulings of the drive geometry with the side of the tool. Next to Stepover. All Rights Reserved Multi-Axis Techniques — Student Guide 9-57 9 . They are relative to the first drive geometry you selected.

Variable Contour – Basics Under Projection Vector. Choose the Generate button. Notice that the tool appears as to be gouging the part. (1) retract (2) engage Choose OK from the option menu. Choose OK. The tool engages and retracts along the defined radius of the non-cutting move. 9 9-58 Multi-Axis Techniques — Student Guide ©UGS Corporation. Step 19: Create the tool path. The side of the tool maintains wall contact throughout the cut. The Variable Contour dialog is displayed. All Rights Reserved mt11050_g NX 4 . It is not. change Specify Vector to Tool Axis. The tool is longer than the surface it is cutting which makes it appear to be violating the geometry. The tool path is generated and the option menu is displayed. Save and Close the part file. The Surface Area Drive Method parameters are now complete.

You can define as many vectors as necessary to control the tool axis. All Rights Reserved Multi-Axis Techniques — Student Guide 9-59 . The more vectors specified. will be interpolated by the user-specified vector. The tool axis. at any arbitrary point on the drive geometry. without the construction of additional tool axis control geometry (e. points. You can define as many vectors extending from specified positions on the drive geometry as required to create smooth tool axis movements.Variable Contour – Basics Interpolated Tool Axis Interpolate tool axis enables the control of the tool axis at specific points by defining vectors.g. 9 ©UGS Corporation. Vector defines vectors by first specifying a data point on the drive geometry and then specifying a vector. This option is available only when using the Curve/Point or Surface Area drive method. vectors. the more control you have of the tool axis. (1) user-defined controlling vectors (2) excessive tool axis change (3) smoother tool axis movement (4) drive surfaces (5) tool axis normal to drive surface (6) interpolated tool axis Interpolated tool axis dialog options are: Specify as defines the vectors used to interpolate the tool axis. lines. smoother drive geometry). Interpolate can also be used to adjust the tool axis to avoid overhangs or other obstructions. It allows for control of excessive change of the tool axis as a result of very complex drive or part geometry..

Display displays all currently defined data points for visual reference. you can continue defining data points and vectors until you choose Back in the Point Constructor dialog. Edit enables you to modify the tool axis at an existing data point. • Linear interpolates the tool axis using a constant rate of change between drive points Cubic Spline interpolates the tool axis using a variable rate of change between drive points. Interpolation method determines which algorithm is used to calculate the tool axis from one drive point to the next. Data Point allows you to create. Use the Arrow Buttons to highlight the desired data point or select the desired data point directly from the screen and then choose Remove. All Rights Reserved mt11050_g NX 4 . 9-60 Multi-Axis Techniques — Student Guide ©UGS Corporation. Lead and Tilt angles must be within -90 to 90 degree range. 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). Selecting Back accepts all of the defined vectors and returns you to the Interpolated Tool Axis dialog.Variable Contour – Basics Angle/PS (or DS) defines vectors by specifying a data point on the drive geometry and then specifying Lead and Tilt angles relative to the part (or drive geometry) surface normal at the tool contact point with the part geometry. a vector normal to the drive geometry is displayed. After you choose OK to accept the desired vector or angle. It does not allow you to move data points. First specify a data point on the drive geometry and then a vector direction. Add enables you to create new data points. 9 Reselect removes all defined data points. Remove enables you to delete data points. delete and modify vectors used to interpolate the tool axis. After specifying the data point.

In the Create Operation dialog. ending with a tool axis that is aligned with the ZC axis. Step 1: Open a part file.0 Use Method: MILL_FINISH Name: interpolate ©UGS Corporation. Choose the Create Operation icon. change the Type to mill_multi-axis. The tool will start at the rear of the part with a tool axis that is normal and will then cut to the front of the part. Step 2: Create a Variable Contour Operation.Variable Contour – Basics Activity: Using the Interpolated Tool Axis In this activity. rename and enter the Manufacturing application. All Rights Reserved Multi-Axis Techniques — Student Guide 9-61 9 . Choose the Operation Navigator icon from the toolbar. As the tool moves from the rear to the front. you will create an operation using an Interpolated Tool Axis. Enter the Manufacturing application. If necessary. set the following: Program: PROGRAM-AXIS-LIMITS Use Geometry: WORKPIECE Use Tool: BALL_MILL-1. Choose the Variable Contour icon. its orientation changes incrementally along the tool path. Open the part file interpolate_mfg_asmb and rename it to ***_interpolate_mfg_asmb.

Under the Drive Method label. All Rights Reserved mt11050_g NX 4 . The Variable Contour dialog is displayed. 9 9-62 Multi-Axis Techniques — Student Guide ©UGS Corporation. Specify the Approach and Departure motions to Clearance Plane. choose Surface Area. Under the Drive Geometry label. Step 3: Define the Drive Geometry. choose Select. Under the Machining Parameters label. select Non-Cutting. Step 4: Specify a Drive Method.Variable Contour – Basics Choose OK. The Surface Drive Method dialog is displayed.

Choose OK. All Rights Reserved Multi-Axis Techniques — Student Guide 9-63 .Variable Contour – Basics Choose the surfaces as shown. Choose the Cut Direction button. 9 ©UGS Corporation.

9-64 Multi-Axis Techniques — Student Guide ©UGS Corporation.Variable Contour – Basics Choose the Cut Direction arrow as shown. The Interpolated Tool Axis dialog is displayed. All Rights Reserved mt11050_g NX 4 . Change the Cut Step to Tolerances. change the Number of Steps to 4. Change the Cut Type to Zig. Change the Tool Axis to Interpolate. The default vector arrows show the current tool axis vector direction. 9 Under the Stepover label.

All Rights Reserved Multi-Axis Techniques — Student Guide 9-65 . The Surface Drive Method dialog is displayed. select the front arrows (using the cursor or the Selection Arrows.Variable Contour – Basics As shown. Choose OK. 9 ©UGS Corporation. select one at a time) and under the Data Point label. Each vector now points along the +ZC axis. specify Edit→ZC Axis for each vector direction arrow selected.

Choose OK to return to the Variable Contour dialog. choose the Edit Display icon and change the Tool Display to Axis. 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. 9 Notice that the tool starts cutting along the surface normal vector at the rear of the part. Under the Tool Path label.Variable Contour – Basics Choose OK to return to the Variable Contour dialog. All Rights Reserved mt11050_g NX 4 . Choose the Generate icon.

Save the part file. By listing the tool path. you can see the tool axis position at the first GOTO. Close the Information window. As the tool moves.Variable Contour – Basics Verify the Interpolate Tool Axis positions. List the tool path and verify the start and finish tool axis. Choose OK. is not parallel to the ZC axis. 9 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 9-67 . the tool axis position interpolates and becomes parallel to the ZC axis at the last GOTO.

Drive Geometry Drive geometry is used to create drive points that are projected to the Part geometry. that you select after you choose an appropriate Drive Method. The default selection is the previous Part geometry. You may use geometry other than that contained within the model. The Check geometry is used for tool positioning at the beginning of the next suboperation and for preventing collision and gouging. curves. Part and Check surfaces." 9 9-68 Multi-Axis Techniques — Student Guide ©UGS Corporation. etc. Check Geometry Variable Contour does not require Check geometry.Variable Contour – Basics A Comparison of Variable Contour vs. This "external" drive geometry can be points. Drive geometry in Sequential Mill is used to control the side of the tool without developing and projecting drive points. Part Geometry Variable Contour does not always require that you specify Part geometry. Generally. General Considerations The overriding consideration in choosing between Variable Contour and Sequential Mill is: "Which method creates the best tool path and is easiest to use. you select a part wall that you want the side of the tool to contact as it follows the Part surface. When you do not. Sequential Mill requires selection of Part geometry. a boundary. All Rights Reserved mt11050_g NX 4 . the Drive geometry guides the side of the tool and the Part geometry guides the bottom of the tool. Specifying Part and Check geometry is very similar in Variable Contour and Sequential Mill operations. Sequential Mill requires selection of Check geometry. The Check geometry stops tool movement. Sequential Milling Variable Contour and Sequential Mill operations allow you to specify Drive. Check geometry is typically used to prevent collision and gouging. Drive geometry is used as Part geometry. Typically.

you should consider the following relative strength of each processor: Variable Contour preferred method for area milling primary cutting with bottom of tool numerous drive methods for tool path containment numerous cut patterns for specific applications sheet body and surface region geometry allowed constant tool axis edits apply to entire tool path best at convex wall cuts easy to create operation easy to create multiple depth paths Sequential Mill preferred method for linear milling primary cutting with side of tool single drive method no cut patterns other than looping or nested loops temporary plane geometry allowed can change tool axis during operation edits apply to part of tool path best at overcut and undercut type walls numerous steps in operation creation N/A 9 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 9-69 . If both processors are capable.Variable Contour – Basics The answer depends upon whether the part model has features that only Variable Contour or Sequential Mill can resolve.

Variable Contour – Basics Tool Axis Usage The following table compares tool axis usage in Variable Contour and Sequential Mill operations: Tool Axis Usage Variable Contour 3 Axis Normal to Part (default) Relative to Vector Away from line (4) / Toward line (4) ZM Axis (default) Vector 4 Axis 4–axis normal to part / 4–axis normal to drive 4–axis relative to part 4–axis relative to drive dual 4–axis on part / dual 4–axis on drive Away from point toward point normal to part normal to drive swarf drive relative to drive interpolate same as drive path user function at angle to Drive Surface/at angle to Part Surface tangent to Part Surface tangent to Drive Surface project Drive Surface Normal project Part Surface Normal 5 Axis thru fixed point thru fixed point normal to Part Surface normal to Drive Surface parallel to PS /Parallel to DS at angle to DS / at angle to PS tangent to PS tangent to DS fan Sequential Mill 9 - 9-70 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 .

• • Complete tool axis control that allows for minimal tool and table rotations. 9 ©UGS Corporation. 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. All Rights Reserved Multi-Axis Techniques — Student Guide 9-71 . The following features are common to variable contour operations.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 drive methods to achieve the simplest to the more complex of surface machining techniques.

9 .

All Rights Reserved Multi-Axis Techniques — Student Guide 10-1 . Objective At the conclusion of this lesson.Lesson 10 Variable Contour – Advanced Purpose This lesson will introduce advanced concepts in conjunction with Variable Contour operations. you will be able to: • • create associative drive surfaces used to control the tool axis use Associative Datum planes to create surfaces and geometric objects used for creation of start points and initial tool axis 10 ©UGS Corporation.

All surfaces which have not been intersected by parallel datum planes will be selected as part surfaces. 10 10-2 Multi-Axis Techniques — Student Guide ©UGS Corporation. The use of the timestamp will prevent new geometry. Associative Datum planes are created for use in creating the initial start point and tool axis as well as for the creation of various geometric elements that will be required for tool control. Surfaces will be extracted from the solid body by use of the WAVE Geometry Linker with timestamp applied. which is created after the timestamp.Variable Contour – Advanced Advanced Variable Contour Machining The activity which follows will take you through some of the steps that allow greater control of the tool axis and avoids chaining tolerance errors that occur when drive surfaces edges do not match precisely. The tool axis will be set to swarf drive and the projection vector will be the tool axis. from being used by the WAVE Linked surfaces. All Rights Reserved mt11050_g NX 4 .

Step 1: Open an existing part file. ©UGS Corporation. First you will examine the various parts which comprise the assembly. All Rights Reserved Multi-Axis Techniques — Student Guide 10-3 10 .Variable Contour – Advanced Activity: Examining the Part and Part Objects The part in this activity can represent any type of five-axis work that could be performed on an aircraft structural assembly. You will be required to semi-finish and finish the walls with two different diameter cutters. Assume that the part has already been roughed. Open the part file vc_nc_assy. the inside of a mold or some other type of part that requires five-axis machining. There are two existing sample operations that you will examine and then create like operations.

All Rights Reserved mt11050_g NX 4 . Make the vc_solidbody component the Displayed Part. Note the cut out areas on top of the walls. Choose the Assembly Navigator tab from the toolbar. The Assembly Navigator and the part model are displayed. If necessary. Make the vc_assy the Work Part. Step 3: Examine layers in the assembly. Choose Format→Layer Settings from the menu bar. 10 10-4 Multi-Axis Techniques — Student Guide ©UGS Corporation.Variable Contour – Advanced Step 2: Examine the assembly. enter the Manufacturing application.

Note the change in the Layer/Status/Count/Category area of the dialog. Choose OK. 10 ©UGS Corporation. Make all layers Invisible.Variable Contour – Advanced Check the Show Object Count and Show Category Names boxes. Make layer 15 Selectable. Now examine the WAVE Linked surfaces. All Rights Reserved Multi-Axis Techniques — Student Guide 10-5 . You will now examine the layers. Note that the cut outs were not passed to the WAVE Linked geometry due to the use and placement of the timestamp.

Multi-Axis Techniques — Student Guide ©UGS Corporation. Make layer 41 Selectable.Variable Contour – Advanced Make layer 61 Selectable. All Rights Reserved mt11050_g NX 4 . The view now shows the part with the Associative Datum planes that are used to create the necessary intersection curves. 10 10-6 The view now shows the part with the Associative Curves that are used to create the necessary ruled surface.

10 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 10-7 .Variable Contour – Advanced Make layer 81 Selectable. The view now shows the part with the Associative Ruled surface that is used to create the Drive surfaces.

Choose the Operation Navigator tab from the menu bar. All Rights Reserved mt11050_g NX 4 . This can be at any angle to establish the initial tool axis. Dismiss the Layer Settings dialog by choosing Cancel. Change the view of the Operation Navigator to the Geometry View.Variable Contour – Advanced Make layer 15 Invisible. Step 4: Enter the Manufacturing application and review the existing operations. Enter the Manufacturing application. The single vertical plane was used to split the WAVE Linked surface prior to the creation of the Intersection Curves. The Variable_Contour dialog is displayed.50_WO_CS. Double-click on the operation VC_RGH_POC_1. You will review the operations by examining their settings. Expand the MCS and WORKPIECE Parent group objects. 10 10-8 Multi-Axis Techniques — Student Guide ©UGS Corporation.

There is no Check geometry available for display. 10 ©UGS Corporation. Replay the operation and zoom in at the corner of the part. All Rights Reserved Multi-Axis Techniques — Student Guide 10-9 . Double-click on the operation VC_RGH_POC_1.Variable Contour – Advanced Display the Part geometry and then the Check geometry.50_W_CS. Notice the cutter violates the drive surfaces. Notice that the Select button appears when you choose the Check geometry icon.

Variable Contour – Advanced Display the Part geometry. then the Check geometry. Notice that the side walls of the part have been selected as Check surfaces. All Rights Reserved mt11050_g NX 4 . 10 10-10 Multi-Axis Techniques — Student Guide ©UGS Corporation.

Do not copy them. using the previous operations as a guide only.Variable Contour – Advanced Replay the operation and zoom in at the corner of the part. Examine the operation parameters and the surfaces used. Close the part file.00. All Rights Reserved Multi-Axis Techniques — Student Guide 10-11 . Notice the cutter does not violate the walls. 10 ©UGS Corporation. Notice that this operation does not need Check surfaces. Replay the operation VC_FIN_POC_1. Create operations to semi-finish and finish the pocket. Step 5: Create new operations.

All Rights Reserved mt11050_g NX 4 . with the sides of the cutter.Variable Contour – Advanced Contour Profile Drive Method The Contour Profile Drive Method in Variable Axis Surface Contouring machines canted walls with the side of the cutter. After selecting the floor. There are two options to control the placement of the cutter against the wall when your part has no floors. The tool axis is constantly adjusted to get a smooth path. 10 10-12 Multi-Axis Techniques — Student Guide ©UGS Corporation. Variable axis profiling lets you automatically generate a tool path to machine the walls of a cavity or a region bounded by floor(s) and wall(s). At concave corners. such as the outside periphery of a part. Contour Profile also allows you to machine walls that are not bounded by floors. the software adds a radius and rolls the cutter around to keep the tool axis tangent to each corner wall. At convex corners. Either use Follow Wall bottom to follow the periphery of the wall or use an auxiliary floor that behaves as a real floor. the software can find all the walls that bound the floor. the side of the tool is tangent to both adjacent walls.

Variable Contour – Advanced

Activity: Contour Profile Drive Method
In this activity you will use the Contour Profile drive method to machine the canted walls of the part. Step 1: Open an existing part file and enter the Manufacturing application. Open the part file spar_mfg.

This part has already been roughed machined as well as the floor have been finished. All that remains to finish is the interior walls of the three rectangular pockets. Enter the Manufacturing application. Step 2: Create a Variable Axis Profiling operation. Choose the Create Operation icon. If necessary, set the Type to mill_multi_axis.

10
©UGS Corporation, All Rights Reserved Multi-Axis Techniques — Student Guide 10-13

Variable Contour – Advanced

Choose the CONTOUR_PROFILE icon.

Set the group objects as shown:

The CONTOUR_PROFILE dialog is displayed. Choose OK. Step 3: Selection of Parameters. As stated earlier, the only requirements necessary to use this drive method is the selection of the floor of the pocket, setting various cutting parameters and generating the operation. You will first select the floor of the pocket.

10
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 the bottom of the pocket as shown.

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. Choose Display (2).

Note that the Automatic Wall parameter is On. The walls, forming the sides of the pockets are automatically detected (even though the floor is a radius). The operation is now ready to be generated, however we need to make multiple passes to keep the cutter from deflecting. You will now select those parameters. Choose the Cutting button from the CONTOUR_PROFILE dialog. The Cutting Parameters dialog is displayed.

10
©UGS Corporation, All Rights Reserved Multi-Axis Techniques — Student Guide 10-17

Variable Contour – Advanced

Select the Multiple Passes tab. Turn on the Wall (1) option. Key in 0.1 for the Wall Stock Offset (2). Set the Step Method to Passes (3). Set the Number of Passes to 3 (4).

Choose OK (5). You have set the cutting parameters to remove .100 stock in three equally spaced passes. Step 4: Generate the operation and examine the tool path. Choose the Generate button from the CONTOUR_PROFILE dialog.
10-18 Multi-Axis Techniques — Student Guide ©UGS Corporation, All Rights Reserved mt11050_g NX 4

10

Variable Contour – Advanced

Examine the tool path.

(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

If time permits, create a second Contour Profile operation to machine the walls of the next pocket. Close the part file.

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

All Rights Reserved mt11050_g NX 4 .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.

10 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 10-23 . Choose the CONTOUR_PROFILE icon. Step 2: Create a Variable Axis Profiling operation. Open the part file wedge_mfg. Enter the Manufacturing application. set the Type to mill_multi_axis. If necessary. Choose the Create Operation icon. You will select Automatic for the Wall selection. Step 1: Open an existing part file and enter the Manufacturing application.Variable Contour – Advanced Activity: Floor selection and Automatic Wall You will create a new operation and specify the Part and Floor geometry for the operation.

Step 3: Specify the Floor Geometry. 10 10-24 Multi-Axis Techniques — Student Guide ©UGS Corporation.Variable Contour – Advanced Set the group objects as shown and select OK. choose the Floor (1) icon and then Select (2). The CONTOUR_PROFILE dialog is displayed. All Rights Reserved mt11050_g NX 4 . Under the Geometry area of the dialog.

10 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 10-25 . Choose OK.Variable Contour – Advanced Choose the bottom of the pocket as shown.

10 10-26 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose Display (2). All Rights Reserved mt11050_g NX 4 . Step 4: Generate the operation and examine the tool path. The walls. Note that the Automatic Wall parameter is On. Choose the Generate button from the CONTOUR_PROFILE dialog. The operation is now ready to be generated.Variable Contour – Advanced Choose the Wall icon (1) from the Geometry area of the CONTOUR_PROFILE dialog. forming the sides of the pockets are automatically detected. Examine the tool path using Replay or Verify.

Variable Contour – Advanced Follow Bottom Wall The Follow Bottom Wall option uses the bottom of the selected walls to determine the floor. All Rights Reserved Multi-Axis Techniques — Student Guide 10-27 . 10 ©UGS Corporation. The access vector determines the tool axis direction.

Choose the CONTOUR_PROFILE icon. You will select Follow Bottom Wall to detect the floor. Choose the Create Operation icon. Multiple level cutting is not available for Follow Bottom Wall. 10 10-28 Multi-Axis Techniques — Student Guide ©UGS Corporation.Variable Contour – Advanced Activity: Follow Bottom Wall You will create a new operation and specify the part and wall geometry for the operation. Step 2: Create a Variable Axis Profiling operation. set the Type to mill_multi_axis. Multiple passes are available. The part file mfg_wedge should be open. Step 1: Continue to use the existing part file. All Rights Reserved mt11050_g NX 4 . If necessary.

Step 4: Specify the Wall Geometry. 10 ©UGS Corporation. All Rights Reserved Multi-Axis Techniques — Student Guide 10-29 . The CONTOUR_PROFILE dialog is displayed.Variable Contour – Advanced Set the group objects as shown and select OK. Turn off Automatic Wall. Step 3: Turn off the Automatic Wall option.

choose the Wall icon and then Select . Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 . Choose all of the walls on the outside of the part. 10 10-30 Select Follow Bottom Wall on the CONTOUR_PROFILE dialog. Choose OK.Variable Contour – Advanced Under the Geometry area of the dialog.

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. Choose OK to accept the operation. The tool path cuts to the bottom of the selected walls. Step 5: Generate the operation and examine the tool path.250 and Generate the operation. Choose the Generate button from the CONTOUR_PROFILE dialog. Examine the tool path. You will edit the operation to apply a depth offset so the cutter cuts deeper than the part geometry. All Rights Reserved Multi-Axis Techniques — Student Guide 10-31 10 . 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. The tool path follows the bottom contour of the wall geometry while using the wall geometry to guide the tool axis. Set the Tool Position Offset to . Step 6: Add a depth offset for the tool path. ©UGS Corporation. Highlight the operation CONTOUR_PROFILE_1 and drag it to the Unused Items group.

10 10-32 Multi-Axis Techniques — Student Guide ©UGS Corporation. You define the access vector to determine which direction the cutter should be positioned with respect to the wall.Variable Contour – Advanced Automatic Auxiliary Floor Use Automatic Auxiliary Floor to define an infinite plane that is perpendicular to the access vector at the bottom of the wall. All Rights Reserved mt11050_g NX 4 .

Choose the CONTOUR_PROFILE icon. 10 ©UGS Corporation. After generating the operation you will offset the floor and add multiple levels. Step 2: Create a Variable Axis Profiling operation. Step 1: Continue to use the existing part file.Variable Contour – Advanced Activity: Automatic Auxiliary Floor You create a new operation using the Automatic Auxiliary Floor option. The part file mfg_wedge should be open. set the Type to mill_multi_axis. Choose the Create Operation icon. If necessary. All Rights Reserved Multi-Axis Techniques — Student Guide 10-33 .

Turn off Automatic Wall. 10 10-34 Multi-Axis Techniques — Student Guide ©UGS Corporation. Step 3: Turn off the Automatic Wall option. All Rights Reserved mt11050_g NX 4 . Step 4: Specify the Wall Geometry. The CONTOUR_PROFILE dialog is displayed.Variable Contour – Advanced Set the group objects as shown and select OK.

Variable Contour – Advanced Under the Geometry area of the dialog. Choose all of the walls on the outside of the part. choose the Wall icon and then Select . All Rights Reserved Multi-Axis Techniques — Student Guide 10-35 . 10 ©UGS Corporation. Choose OK.

Use the Automatic Auxiliary Floor to define an infinite plane that is perpendicular to the access vector at the bottom of the wall. Step 6: Set a depth offset for the tool path. Examine the tool path. Step 5: Generate the operation and examine the tool path. Choose the Generate button from the CONTOUR_PROFILE dialog. You can also set a depth offset. The tool path follows a plane at the bottom of the geometry while using the wall geometry to guide the tool axis. Multiple depth and multiple passes are available with Automatic Auxiliary Floor. 10-36 Multi-Axis Techniques — Student Guide ©UGS Corporation.Variable Contour – Advanced Select Automatic Auxiliary Floor on the CONTOUR_PROFILE dialog. The path could also be offset from the Automatic Auxiliary Floor. Select the Edit Parameters icon next to Automatic Auxiliary Floor. In the next steps you will add a depth offset and multiple depths. All Rights Reserved mt11050_g NX 4 10 . The operation will detect the bottom of the part to use for floor geometry.

00. Choose Cutting → Multiple Passes and select Floor. Choose Generate. Choose OK to return to the CONTOUR_PROFILE dialog. the Step Method to Passes and the Number of Passes to 4. All Rights Reserved Multi-Axis Techniques — Student Guide 10-37 10 . Step 7: You will now select multiple floor passes.Variable Contour – Advanced In the graphics screen click and drag the cone head to specify an offset of -. Set the Floor Stock Offset to 2.3 and select the Green Check Mark to accept it. ©UGS Corporation.

All Rights Reserved mt11050_g NX 4 . You will also add multiple Wall passes to the operation.Variable Contour – Advanced Choose OK to accept the operation and tool path. 10 10-38 Multi-Axis Techniques — Student Guide ©UGS Corporation.

10 ©UGS Corporation. Choose OK to return to the CONTOUR_PROFILE dialog.100. Choose Generate. Set the Wall Stock Offset to .Variable Contour – Advanced Step 8: Choose Cutting → Multiple Passes and select Walls. All Rights Reserved Multi-Axis Techniques — Student Guide 10-39 . the Step Method to Passes and the Number of Passes to 2.

Step 9: Move the operation to the Unused Items group on the Operation Navigator. All Rights Reserved mt11050_g NX 4 .Variable Contour – Advanced Choose OK to accept the operation. 10 10-40 Multi-Axis Techniques — Student Guide ©UGS Corporation. Highlight the operation CONTOUR_PROFILE_2 and drag it to the Unused Items group.

All Rights Reserved Multi-Axis Techniques — Student Guide 10-41 .Variable Contour – Advanced Auxiliary Floor Auxiliary Floor allows you to select geometry that doesn’t belong to the model being cut to represent the floor geometry. 10 ©UGS Corporation. In the following activity you will use another face to simplify the tool motion for the cut.

set the Type to mill_multi_axis. Step 2: Create a Variable Axis Profiling operation. Choose the CONTOUR_PROFILE icon. The part file mfg_wedge should be open. Choose the Create Operation icon. All Rights Reserved mt11050_g NX 4 . If necessary. 10 10-42 Multi-Axis Techniques — Student Guide ©UGS Corporation. Step 1: Continue to use the existing part file.Variable Contour – Advanced Activity: Auxiliary Floor You will create a new operation using the Auxiliary Floor option.

Select Format → Layer Settings . Step 3: Make the layer containing the auxiliary floor selectable.Variable Contour – Advanced Set the group objects as shown and select OK. Step 4: Turn off the Automatic Wall option. 10 ©UGS Corporation. Turn off Automatic Wall. highlight layer 52 and choose Selectable. The CONTOUR_PROFILE dialog is displayed. Choose OK. All Rights Reserved Multi-Axis Techniques — Student Guide 10-43 . Step 5: Specify the Wall Geometry.

Variable Contour – Advanced

Under the Geometry area of the dialog, choose the Wall icon and then Select.

Choose all of the walls on the outside of the part.

Choose OK.

10
10-44 Multi-Axis Techniques — Student Guide ©UGS Corporation, All Rights Reserved mt11050_g NX 4

Variable Contour – Advanced

Select Auxiliary Floor on the CONTOUR_PROFILE dialog and then choose Select.

You will select the sheet body as the Auxiliary Floor.

Step 6:

Generate the operation and examine the tool path Choose the Generate button from the CONTOUR_PROFILE dialog. Examine the tool path.

10
Multi-Axis Techniques — Student Guide 10-45

©UGS Corporation, All Rights Reserved

Variable Contour – Advanced

The tool path follows the Auxiliary Floor geometry while using the wall geometry to guide the tool axis.

Step 7:

You will now select multiple floor passes. Choose Cutting → Multiple Passes, and select Floor. Set the Floor Stock Offset to 2.00, the Step Method to Passes and the Number of Passes to 4.

Choose OK to return to the CONTOUR_PROFILE dialog.

10
10-46

Choose Generate.
Multi-Axis Techniques — Student Guide ©UGS Corporation, All Rights Reserved mt11050_g NX 4

Variable Contour – Advanced

Choose OK to accept the operation and tool path. In this case the Auxiliary floor establishes a smoother tool path than the Follow Bottom Wall path. It also allows multiple floor passes. 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

Auxiliary Floor and Automatic Auxiliary Floor
You can combine Automatic Auxiliary Floor along with Auxiliary Floor. The infinite plane created by Automatic Auxiliary Floor is treated as another face in the Auxiliary Floor definition.

10
10-48 Multi-Axis Techniques — Student Guide ©UGS Corporation, All Rights Reserved mt11050_g NX 4

Variable Contour – Advanced

Activity: Auxiliary Floor and Automatic Auxiliary Floor
You will create a new operation using the Auxiliary Floor and Automatic Auxiliary Floor. . Step 1: Continue to use the existing part file. The part file mfg_wedge should be open.

Step 2:

Create a Variable Axis Profiling operation. Choose the Create Operation icon. If necessary, set the Type to mill_multi_axis. Choose the CONTOUR_PROFILE icon.

10
©UGS Corporation, All Rights Reserved Multi-Axis Techniques — Student Guide 10-49

Variable Contour – Advanced

Set the group objects as shown and select OK.

The CONTOUR_PROFILE dialog is displayed. Step 3: Turn off the Automatic Wall option. Turn off Automatic Wall. Step 4: Specify the Wall Geometry.

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 all of the walls on the outside of the part.

Choose OK.

10
©UGS Corporation, All Rights Reserved Multi-Axis Techniques — Student Guide 10-51

Variable Contour – Advanced

Select Auxiliary Floor on the CONTOUR_PROFILE dialog and then choose Select.

You will select the sheet body as the Auxiliary Floor.

Step 5:

You will also turn on the Automatic Auxiliary Floor option. Choose Automatic Auxiliary Floor.

10
10-52

Step 6:

Generate the operation and examine the tool path
©UGS Corporation, All Rights Reserved mt11050_g NX 4

Multi-Axis Techniques — Student Guide

All Rights Reserved Multi-Axis Techniques — Student Guide 10-53 .Variable Contour – Advanced Choose the Generate button from the CONTOUR_PROFILE dialog. 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. Examine the tool path.

Choose OK to return to the CONTOUR_PROFILE dialog. Choose Cutting → Multiple Passes and select Floor. Set the Floor Stock Offset to 1. Choose OK to accept the operation and tool path. 10 10-54 Multi-Axis Techniques — Student Guide ©UGS Corporation. Choose Generate. All Rights Reserved mt11050_g NX 4 .50.Variable Contour – Advanced Step 7: You will now select multiple floor passes. the Step Method to Passes and the Number of Passes to 4.

All Rights Reserved Multi-Axis Techniques — Student Guide 10-55 .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.

10 .

the center line) indicating the side of the part surface to be cut. the drive point is projected in the opposite direction of the Projection Vector arrowhead. ©UGS Corporation. The following illustration shows a Projection Vector (defined as Away From Line.e. The drive point is always projected toward the part surface along the projection vector but without regard to the Projection Vector arrowhead. It also shows a drive point projected. It is also used to project drive points from the drive to the part surface. along the projection vector.Appendix A A Projection Vectors The Projection Vector indicates the side of the part surface to be cut. i. (1) projection vector (2) part surface (3) drive surface Note that. A Projection Vector is required for all Variable Contour Drive Methods. from the drive surface (P1) to the part surface (P2). in this example. All Rights Reserved Multi-Axis Techniques — Student Guide A-1 .

J. and select one of two displayed tangent vectors. K define the vector by keying in values relative to the origin of the Work Coordinate System. select an existing curve. All Rights Reserved mt11050_g NX 4 .Projection Vectors A The following options allow you to define the Projection Vector: • • • • • • • • • Specify Vector — fixed projection vectors Tool Axis — variable projection vector Away from Point — variable projection vector Toward Point — variable projection vector Away from line — variable projection vector Toward line — variable projection vector Normal to Drive — surface area drive method only Swarf Ruling — surface area drive method only User Function Specify Vector – Fixed Projection Vectors I. Line End Points by defining two points. A-2 Multi-Axis Techniques — Student Guide ©UGS Corporation. Specify a point on the curve. 2 Points by using the point Constructor to specify two points. selecting an existing line. or defining a point and a vector. the second point defines the arrowhead of the vector. The first point defines the tail of the vector. Tangent to Curve defines a vector tangent to a selected curve.

Projection Vectors Spherical Coordinates defines a fixed vector by keying in two angular values. ©UGS Corporation. Phi is the angle measured from +ZC and rotated in the ZC-XC plane from ZC to XC. A (1) Phi (2) Theta Variable Contour Projection Vectors Tool Axis define a projection vector relative to the existing tool axis. 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. Useful in machining the outside spherical (or sphere like) surfaces where the focal point is the center of the sphere. designated as Phi and Theta. Surface Area Drive Method Projection Vectors Normal to Drive define projection vectors relative to the drive surface normals. since the drive surface rulings define the swarf projection vector. Theta is the rotation angle about the ZC axis from XC to YC. All Rights Reserved Multi-Axis Techniques — Student Guide A-3 . 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. Away From Point creates a projection vector extending away from a specified focal point toward the part surface. It should be used only when the drive surfaces are equivalent to ruled surfaces. the vector always points in the opposite direction of the tool axis vector. 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. When using tool axis.

All Rights Reserved mt11050_g NX 4 . causing the tool to gouge the drive surface. When using the Swarf Ruling projection vector. A-4 Multi-Axis Techniques — Student Guide ©UGS Corporation. Drive points are projected along the specified vector to determine the tool position. drive points are projected along the drive surface swarf rulings causing the tool to position tangent to the drive surface. drive points are projected along the tool axis (at an angle to the drive surface). When using the Tool Axis projection vector.Projection Vectors A The Swarf Ruling projection vector can prevent gouging the drive surface when using a tapered tool as illustrated below: (1) Tool Axis Projection Vector (2) Swarf Ruling Projection Vector (3) Ruled Drive Surface (4) Part Surface (5) Tapered Tool (6) gouge (7) drive point (8) tool position 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).

Tool Axis Fixed Vector Away From Point Toward Point Away From Line Toward Line Relative To Vector Normal to Part Relative to Part 4–axis Normal to Part 4–axis Relative to Part Dual 4–Axis on Part Interpolate Normal to Drive Swarf Drive Relative to Drive 4–axis Norm to Drive 4–axis Rel to Drive Dual 4–Axis on Drive Same as Drive Path Projection Methods Tool Toward Toward Norm Axis / Away / Away Drive Point Line Swarf Rule X X X X X X X X X X X X A X X ©UGS Corporation.Projection Vectors 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. All Rights Reserved Multi-Axis Techniques — Student Guide A-5 .

A .

The drive points are generated on the surface to be machined. (1) trim (2) specify cut direction by selecting direction arrows Zig-Zag Surface tool paths are generated in parallel passes. All Rights Reserved Multi-Axis Techniques — Student Guide B-1 . ©UGS Corporation. Scallop height controls the distance between parallel passes according to the maximum height of material (scallop) you specify to be left between passes.Appendix B Zig-Zag Surface Machining B Zig-Zag Surface machining is designed for machining a single trimmed surface. This is affected by the cutter definition and the curvature of the surface. You can control the number of input points by a chordal deviation (adjusting the step tolerance) in the direction of cut. You can specify a tool path direction or accept a system generated tool path direction. Either Zig or Zig-Zag cut types are available. Zig-Zag Surface also provides the capability to offset the tool from holes trimmed in the surface (by the radius of the tool plus any specified stock). Zig-Zag Surface also provides gouge check so that the system can check for violation of the surface. This is the allowable deviation from the surface.

B .

Appendix C Advanced Surface Contouring C Projection Mathematics of Projection: • • • • • Place tool end at drive point Project tool along projection vector Tool stops when making contact with part If necessary. All Rights Reserved Multi-Axis Techniques — Student Guide C-1 . 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 mt11050_g NX 4 .Advanced Surface Contouring Projection and Steep Surface: • ∆X = ∆d/sin ∆d/ is very small (steep surface) ∆X becomes large if • The source of ∆d is the chordal deviation of the drive path (1) drive path (2) drive point (3) ∆d (4) ∆x (5) C C-2 Multi-Axis Techniques — Student Guide ©UGS Corporation.

only the drive surface has explicit material side Material side of the part is determined implicitly by the projection vector (1) drive point (2) projection vector (3) focal point (4) A (5) B (6) C (7) away from point (8) all other cases • In the case of Area Milling Drive (no projection vector).Advanced Surface Contouring Projection and Material Side: • • Surface contouring does not have explicit definition of material side for part geometry. the tool axis vector is used to decide Material Side C 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°Then rotate around the cut vector degrees (counter clockwise) degrees Reference vector is the surface normal relative to the part/drive or a vector which is relative to a vector Multi-Axis Techniques — Student Guide C-3 ©UGS Corporation. All Rights Reserved .

All Rights Reserved mt11050_g NX 4 .Advanced Surface Contouring Definition of 4-axis rotation angle: (1) rotation angle (2) perpendicular plane (3) tool axis (4) projected tool axis C (5) 4–axis vector • Compute tool axis vector without 4–axis constraint first Project this tool axis vector onto the perpendicular plane of the 4–axis vector Rotate the projected tool axis vector along 4–axis vector (counterclockwise) • • The unconstrained tool axis vector could be: • • Normal to Part / Drive Relative to Part / Drive C-4 Multi-Axis Techniques — Student Guide ©UGS Corporation.

All Rights Reserved Multi-Axis Techniques — Student Guide C-5 .Advanced Surface Contouring Interpolated tool axis algorithm: (1) data point 1. C • • Drive Surface Remap of drive surface: Remap algorithm: ©UGS Corporation. (4) data point 4 (5) grid cell • divide the whole parameter (u. (2) data point 2 (3) data point 3. calculate the tool axis vector as the linear/spline interpolation of the tool axis vector at the four corners.v) space for the drive surfaces by a 19x19 grid compute the tool axis at each grid pt using the data pts weighted by the inverse of the distance square inside each grid cell.

(2) underlined surface C • merge the exterior edges of the trimmed face to 4 sides re-proportion the parameters of the exterior edges according to arc length use the arc length proportional edge parameters to construct the new (u’. align the multiple drive surfaces into a rectangular grid pattern • • • Limitations of remap • • • • fails on 3–sided faces fails on faces that do not have rectangular shapes may fail on faces with too many edges multiple drive surfaces must be in grid formation C-6 Multi-Axis Techniques — Student Guide ©UGS Corporation.v’) space for the trimmed face (Coon’s mapping).Advanced Surface Contouring (1) trimmed face. All Rights Reserved mt11050_g NX 4 .

otherwise it is like "part" Part containment .the region that can not be violated Check .the region to be included Part .as a final step.similar to "blank" if no part containment.similar to "blank" Area Milling Drive • • Cut area .behaves slightly different from planar milling Stock Part offset and part stock ©UGS Corporation.the additional region that can not be violated Trim .similar to "blank" Trim .Advanced Surface Contouring Swarf developable surface: • Developable surfaces are special kinds of ruled surfaces when the surface normal vectors on any given rule line are the same (ruled surface without twisting) Only developable surfaces can be milled by swarfing without undercut or overcut • Planar Milling • • • • Blank . the region to be trimmed away C (1) check inside (2) blank inside (3) trim outside (4) part inside Boolean Logic Boundary Drive • • Drive boundary . All Rights Reserved Multi-Axis Techniques — Student Guide C-7 .

Advanced Surface Contouring What Part Offset Offset of part as the permanent definition of the final shape of the product Leftover material on part by a given operation Where Geometry Group Part Stock Operation C • Part stock is defined on "top" of part offset (1) part stock of roughing (2) part (3) part stock of semi-finish (4) part offset C-8 Multi-Axis Techniques — Student Guide ©UGS Corporation. All Rights Reserved mt11050_g NX 4 .

All Rights Reserved . engage/retract and collision checking Safe clearance is used in engage/retract and collision checking • Gouge / Collision Definitions: Rapid moves Cutting part of tool assembly Collision Feed moves Gouge Collision Non-cutting part of tool Collision assembly • Usually gouge check against part offset + part stock Multi-Axis Techniques — Student Guide C-9 ©UGS Corporation.Advanced Surface Contouring Safe clearance and part stock offset What Part Stock Offset Difference between the part stock from the previous operation and the part stock of the current operation The additional safety zone for collision checking Where Operation Safe Clearance Operation C • Safe clearance is defined on "top" of part stock offset (1) safe clearance (2) part (3) part stock (4) part offset (5) part stock offset • Part stock offset is used in multiple pass.

All Rights Reserved mt11050_g NX 4 .Advanced Surface Contouring • Usually collision check against part offset + part stock + part stock offset + safe clearance C (1) collision (2) gouge Usage: Collision check Tool Path Generation Drive Path Generation Engage/Retract Transfer Moves Cut Region Computation (Cut Area) Check Geometry Gouge Check (Operation Navigator) No No Optional on Check (No Part Stock) No No No Optional on Part Optional (holder) on Part/Check Gouge check Yes on Part Optional on Drive Optional on Part Optional on Part Yes on Part C-10 Multi-Axis Techniques — Student Guide ©UGS Corporation.

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. rotate it toward the part normal Then rotate around the part normal End / Intermediate traverse: degrees degrees (counter clockwise) (1) retract (2) departure (3) int traverse (4) end traverse (5) approach (6) engage • There is only one End Traverse in the sequence.Advanced Surface Contouring Noncut Moves Azimuth / Latitude: (1) latitude (2) azimuth (3) part normal (4) cut vector (5) engage/retract vector C • • Begin with cut vector. All Rights Reserved Multi-Axis Techniques — Student Guide C-11 .

C .

. . . . . . . . . . . . . . . . . material side . . . . .Index A advanced surface contouring topics boolean logic . . . . . . . . Check Case Non_Cutting Moves . . . . . 5-33 . . Cut Area MILL_AREA . . . . . . . . . . . . . . . topology . . . 2-16 Engage Move Non_Cutting Moves . . . . . . . . 2-2 . . . 5-5 . . . . . . . . . . . . . . . . . . C-7 . 2-44 . . . . . . . . . drive surface . . . . . . . . 5-33 F Final Case Non_Cutting Moves . . . . . . . . . . . . 5-12–5-13. . . . . . . . Cavity Milling cut parameters tolerant machining trim by . . . . . . . 5-2 . . . 5-5 Index-1 . . Cut Area Geometry Z-Level Milling . . . . Workbook overview . . . . . . . . . . . 2-34 . 9 7 7 8 7 13 13 12 . . . . C-3 . . . C-1 . . . stock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-44 . . . . tool axis . . . . . . . . . . . . . drive methods area milling . . lead/tilt . 5-5 . . . . . . . . . . All Rights Reserved Multi-Axis Techniques — Student Guide . . . . . . . . . . . . . . . . . . . . C-3 5-33 . In-Process work piece . . . 5-6 . . . . . . . pre-drill engage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-33 ©UGS Corporation. . . . . . . . . . . . 5-6. . . C-2 . . . . . . . . . . . . . . . steep surface . . . . . Cut Levels . . 2-32 . . . . . . . . . . . flow cut . . . . . . . . . . . . Course Overview C-7 C-5 C-5 C-7 C-9 C-11 . . . . . . . . . . . . . . C Case Fixed Contour . . . . . . . . C-7 . . . . . . . Cavity Mill Cut Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Course Description . . . . . . . . . . . . . drive geometry . . . . . . . . . . . . . Prerequisites . . . . . . . . Objectives . projection . . remap of . . . . . . . . . Student and Workbook parts System Privileges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-33 . . . . . gouge/collision . . . . . . . . . . . . . . . 2-46 . . . . . . . . . . swarf developable . . . . . . . . Fixed Contour Case . . . tool path . . . . undercut handling cut region start points . . . Cut Patterns . planar milling . . . . . . 3-3 . . . . . . . . . . . . . 2-45 2-32. . . . 5-15–5-16 radial cut . noncut moves . . . 5-33 E . . . 5-33 . . . . . . surface . 2-9 Departure Move Non_Cutting Moves . . . . . . . . . C-3 . . . . . . Cut Patterns Cut Pattern . . . . . . . . 4-3 . . . . . . . . . . . . . . Approach Move Non_Cutting Moves . . . . . . . . . . . . . D . . . . . Class Standards . 2-9 . . . . . . . . . Intended Audience . . . . . . . . . . . . . .

. . . . . . 5-10 . . 5-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . P Part Geometry Check Geometry Z-Level Milling . . 5-9 . . . . . drive points . . . . . . . . Fixed Contour . . . . . . . . . . . . . . . . . . . . . . . . . . operation types . . . . . . A-2 . . . . . . . . . . . . . 5-7 . . . . . . . . . . . . . . . 5-3 . A-3 . 5-8 . . . . . . . . . drive geometry . . . . . . . . . . . . . . . . R Reposition Case Non_Cutting Moves . . 6-2 N Non_Cutting Moves Approach Move . dialog . . . A-2 . . . . . . . 5-33 M MILL_AREA . . . . . . . . . Initial Case . . 5-2 . . . . . . . Drive surface . . . MILL_GEOM . . . . . . . . . . . . . . . . . . . Final Case . . . 5-3 . . . . . . . . . . . . . . . . 5-3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1 . . . . . . 7-6 . . MILL_AREA . . . Non_Cutting Moves . 6-2 rotary axis . use of . . . . . . . . . . . . . . . . . 5-2 . . . Engage Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . specification of . . . . . . . . . . . . 3-3 . . . . . . 2-16 Geometry Parent Groups MILL_AREA . . . . . . . . . . . . 7-37 . . fixed . . . . . . . . . . . terminology . . . . . . table of methods . . . . . . 5-6 . . . . . 5-3 . . . . 4-12 Multi-axis Index-2 Multi-Axis Techniques — Student Guide . . . . . . . . . . . . . . . part geometry . . . Local Case . . . . 4-1 Cut Area . . 5-10 . . . . . . .Index User Function . parent groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . as used in variable contour as used ins surface area drive . . MILL_BND . . . . . . A-5 ©UGS Corporation. Overview . . . . 5-2 multi-axis positioning . . . . . . . . . . . . contour_surface_area fixed_contour . . . . . . . . . . . . . . . . . 7-3. . . . . . 5-10 . . . . . . check geometry . . . . . . drive points . . 7-11 . . . . . . . . flowcut_ref_tool . . . . . . . . . . Projection Vectors definition of . . . . . . . . . . . . 5-33 Retract Move Non_Cutting Moves . . . . . . . . . contour_area . projection vector . . . 5-10 . drive method . . . . . . . . . . . . . . . . . . . . . . 4-1 Geometry Types Z-Level Milling . . . . . . . . . . . . 5-4 . . 5-33 S Sequential Milling Check surface . . . . 4-3 Trim Boundary . . . . . . . . 5-6 . . . . . . . . . . . . . . . Departure Move . . . . . . . . . . . . . . . . Reposition Case . . . . . 5-4 . . . . . . . Check Case . . . . . . . . . . . . . . . . . . . . 3-3 I Initial Case Non_Cutting Moves . . . . . . 5-32 5-10–5-11 . . . . . . . . . . . . . . . All Rights Reserved mt11050_g NX 4 . Retract Move . . . . creating operation . . . . . . . . . . . . . . . . . . . . engage motion dialog . A-3 . . . . . . . . . . . . . . . . . . . 7-3 . . . . . . . . . . . . . . . . . . . 7-5 . . . . . 5-33 5-33 5-33 5-33 5-33 5-32 5-33 5-33 5-33 5-33 5-33 General Milling Enhancements In-Process Workpiece for fixed axis milling applications how to use . . . . . . . . . . . 5-33 L Local Case Non_Cutting Moves . . . 6-16 tool axis . . . . . . Traverse . . . . . . . G . . . . . . . . . . . . . . . . .

. . check surfaces . 7-3 . . . . At Timestamp . . . . 9-12 tool path . . . . . . . . . . . . . . . parallel to Ps or DS . . . . .Index loops . 1-6 . . . . . path generation . All Rights Reserved Multi-Axis Techniques — Student Guide . . . . . . . . . . . . . . 9-6 radial cut . . . . . . . 7-3 . . . . . . stopping position Ds-Cs Tangency . . . . . . 9-2 used for . . . . . . . . . . . . . . 9-15 User Function . . . 8-38 . . . . . tangent to Ps or Ds . . . . . . . . . . . 9-68 part. . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-10 surface area . . . . . . . . near side . . . overview . . . . . . . . 7-3 7-3 7-3 7-3 7-3 7-5 V Variable Contour . . . . . . . . . . . . . . . . . . . . 8-36 . . . . . Ps-Cs Tangency . . . . . . . . . . . Blank Original . . . . 7-6 . . . . . . . . . . . . . . . . 9-6 curve/point . 7-7 . . . . . . . . . . . . . . . . . . . . . 9-16 spiral . . . . multiaxis output . . . . . . . . . . . 7-12 8-19. . . . . 1-16 Index-3 . . . . . . 10-2 Variable Contour and Sequential Mill comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4 drive points . . . . . . . 9-31 interpolated . . . . . . . . . . . normal to Ps or Ds . . . . . . . . . . . . . replace geometry globally . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4 drive geometry . . . . . . . . . . . . Part surface . . . . . . . . . . . . . . . . . . . . . . . . . . . on . 9-4 check geometry . . 1-3 . 1-5 . . . . . . . . . . . . . . . . . . . . . drive. fan . . . . . . . . . . . . . . . . . . . . . . . . . . . . point to point motion dialog reference point . . . . . . . . . . . 4-12 Trim Geometry Steep Angle Z-Level Milling . . 9-29 swarf drive . at angle to Ps or Ds . . . . . . . . . . 9-2 terminology . . . . . . . . . . . . . . 10-2 drive geometry . . . . . . . . Create Non-Associative . . . . . . . . . . . . . . . . . 5-33 Trim Boundary MILL_AREA . . . . . . . . . . . . 9-4 part geometry . . . . . . . 9-4 tool axis dual 4-axis . . . . . 7-9 . . . . . . . . . . . . . . . . continuous path motion dialog . . . . 9-28 relative . . . . . . . . . . . . . . . . . . . . . . 8-19 . . . . . . . . . . Extracted feature . . . . . . . . 9-59 normal . 1-10 1-3. 8-36 . . point to point motion commands . continuous path motion commands . . . . . . . . . . . 8-22 . . . . . . . . . . . . . . . 7-10 . . . . . . . 9-68 general considerations . . 9-4 drive method . . . . . . . . . . . far side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-3 . . . . . linking procedure . . . . . . . . . retract motion dialog . . . . T . . . . . . . . . . . . . 9-17 drive points drive geometry . . . . . . . . . . . tool axis control . . . . . . . . . . . . . . . . . . definition of . . . thru fixed point . . . . . . . . . . 8-36 . . . . . . . . engage . 1-9 . . . . . . . . . . 1-6 . . . . . . . . . . . . . nested loops . . . . . . . . . . 7-6 . . 3-8 ©UGS Corporation. . . . deleting parent geometry editing links . suboperations . . . . . . . . . . . . . . . multiple check surface . . . . . terminology . . 9-35 tool path accuracy . . . . . . . . . . 1-2 . . . . . . . . . . . . . . . . . . . . 7-2 . . . . . . . . . . 9-68 W WAVE Geometry Linker Assemblies and Wave . . . . . . 3-3. . . . . . . . . 7-6 7-3 8-2 8-5 8-5 8-4 8-4 8-5 8-6 Traverse Non_Cutting Moves . . . . . . . . . . . . other options . . . . . . . . . . . . . . 9-2 drive methods boundary . . . . . . . 9-4 projection vector . . . .

. . 3-3 3-3 3-3 3-3 3-8 3-3 3-2 Index-4 Multi-Axis Techniques — Student Guide ©UGS Corporation. . . . .Index Links Break Links . . . . . . 1-8 1-19 1-20 Check Geometry . 1-6 . . . . . Part Geometry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . broken . . . . . . Steep Angle . All Rights Reserved mt11050_g NX 4 . . . . . . . . . . 1-7 1-10 . . . . . . . . . . . . . . . newly broken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cut Area Geometry Geometry Types . . . . . . deleting of . . . . Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trim Geometry . . . . . Simplify Body Z Z-Level Milling . . . . . . simplify . . . . . . . .

Here are some of the Learning Advantages: • Customers have direct access • Self-paced course layout • Online Assessments • Just in time training for the latest release L E A R N I N G A D V A N T A G E To learn more about the “Learning Advantage” visit our website http://training.UGS Education Services offers a blend of training solutions for all of our product lifecycle management products.com . Our Online Store “Learning Advantage” was developed to provide our customers with “just in time” training for the latest in application developments.com or email us at training @ugs.ugs.

.This page left blank intentionally.

citizen / thru Yes No Employer Your title and job responsibilities Industry: Auto Aero Consumer products / Location Machining Tooling Medical Other Types of products/parts/data that you work with Reason for training Please verify/add to this list of training for Unigraphics. (I-Man). This information will be kept confidential and will not be shared with anyone outside of Education Services. or Self-paced (SP) Software From Whom When Course Name Medium Other CAD/CAM/CAE /PDM software you have used Please “check”! your ability/knowledge in the following… Subject CAD modeling CAD assemblies CAD drafting CAM CAE PDM – data management PDM – system management Platform (operating system) None Novice Intermediate Advanced Thank you for your participation and we hope your training experience will be an outstanding one. On-line (OL). Imageware. Please “Print”… Your Name Course Title/Dates Hotel/motel you are staying at during your training Planned departure time on last day of class U. Medium means Instructor-lead (IL). or Dimensional Mgmt. Teamcenter Enterprise (Metaphase).STUDENT PROFILE In order to stay in tune with our customers we ask for some background information..S. ./Visualization. Teamcenter Mfg. I-deas. Teamcenter Eng.

This page left blank intentionally. .

Course Agenda Day One • Course Overview • Lesson 1. • Workbook • Workbook Variable Contour Advanced Variable Contour . • Workbook Z-Level Milling MILL_AREA Geometry Parent Groups Drilling the Top Flange Day Two • Lesson 5.Cutting the Manifold Flange Variable Contour – Additional Activities Sequential Mill Advanced Variable Contour Basics . WAVE Geometry Linker in Manufacturing • Lesson 2. • Workbook Introduction to Four and Five Axis Machining Sequential Mill Basics Sequential Mill . Advanced Cavity Milling Topics Afternoon • Lesson 3 • Lesson 4. • Lesson 7.Cutting the Manifold Flange Fixed Contour Operation Types Day Three • Lesson 8 • Lesson 9. Afternoon • Lesson 10. Afternoon • Lesson 6.Multi Axis Techniques.

This page left blank intentionally. .

Edit→Object Display..Face Edit→Selection→Top Selection Priority . View→Operation→Section. Accelerator Ctrl+N Ctrl+O Ctrl+S Ctrl+Shift+A Ctrl+P Ctrl+G Ctrl+Shift+G Ctrl+U Ctrl+Z Ctrl+X Ctrl+C Ctrl+V Ctrl+D or Delete F G B E C Ctrl+A Ctrl+B Ctrl+Shift+B Ctrl+Shift+K Ctrl+Shift+U Ctrl+T Ctrl+J Ctrl+Shift+Z Ctrl+R Ctrl+H Ctrl+Shift+N Ctrl+Shift+O Ctrl+Shift+F Ctrl+Shift+H F4 F3 Ctrl+F8 S X R T .. View→Information Window View→Current Dialog View→Reset Orientation Insert→Sketch....Feature Edit→Selection→Top Selection Priority . View→Layout→Fit All Views View→Visualization→High Quality Image. Function File→New.... Edit→Selection→Top Selection Priority ....... File→Open. Edit→Undo Edit→Cut Edit→Copy Edit-Paste Edit→Delete. Insert→Design Feature→Revolve....Body Edit→Selection→Top Selection Priority ...Component Edit→Selection-Select All Edit→Blank→Blank. Edit→Blank→Reverse Blank All Edit→Blank→Unblank Selected... File→Execute→NX Open... File→Execute→Grip. View→Layout→Open. View→Operation→Zoom. View→Operation→Rotate. Edit→Blank→Unblank All of Part Edit→Transform... File→Plot. Insert→Design Feature→Extrude...Edge Edit→Selection→Top Selection Priority ......Accelerators The following Accelerators can be listed from within an NX session by choosing Information→Custom Menubar→Accelerators...... File→Save File→Save As. File→Execute→Debug Grip.... View→Layout→New.. Insert→Trim→Trimmed Sheet....

Refresh Fit Zoom Rotate Orient View-Trimetric Orient View-Isometric Orient View-Top Orient View-Front Orient View-Right Orient View-Left Snap View V Ctrl+L Ctrl+Shift+V W Ctrl+E Alt+F8 Alt+F11 Ctrl+Shift+R Ctrl+Shift+P Ctrl+Shift+S Ctrl+I Ctrl+Shift+C Ctrl+Shift+J Ctrl+Shift+T M or Ctrl+M Ctrl+Alt+S Ctrl+Shift+D Ctrl+Alt+M Ctrl+Alt+N A Ctrl+W F1 F5 Ctrl+F F6 F7 Home End Ctrl+Alt+T Ctrl+Alt+F Ctrl+Alt+R Ctrl+Alt+L F8 . Start→All Applications→Shape Studio....... Information→Object. Tools→Macro→Step....... Tools→Journal→Edit Tools→Macro→Start Record.... Format→Visible in View.. Analysis→Curve→Refresh Curvature Graphs Preferences→Object.... Start→Assemblies Start→Gateway.... Format→WCS→Display Tools→Expression. Tools→Macro→Playback. Start→Modeling.... Start→Manufacturing... Format→Layer Settings.... Tools→Journal→Play..Insert→Sweep→Variational Sweep... Preferences→Selection... Start→Drafting.. Start→NX Sheet Metal. Help→On Context.

4. 5. Name of the hotel Problem? (brief description) Best hotel I’ve stayed at YES NO Was this hotel recommended during your registration process? SEE BACK AGREE Instructor: DISAGREE . 12. 6. clean. The registration and confirmation process was efficient Hotels: (We try to leverage this information to better accommodate our customers) 1. 8. please evaluate the 2nd instructor with “X’s” Instructor: 1. The computer equipment was reliable 3. 3. 2. 7. 3.Evaluation – Delivery NX 4 Multi Axis Techniques. The overhead projection unit was clear and working properly 5. 11. 9. 10. The training facilities were comfortable. Course MT11050 Dates thru SOMEWHAT DISAGREE SOMEWHAT AGREE STRONGLY DISAGREE STRONGLY AGREE Please share your opinion in all of the following sections with a “check” in the appropriate box: If there were 2 instructors. The software performed properly 4. …clearly explained the course objectives …was knowledgeable about the subject …answered my questions appropriately … encouraged questions in class …was well spoken and a good communicator …was well prepared to deliver the course …made good use of the training time …conducted themselves professionally …used examples relevant to the course and audience …provided enough time to complete the exercises …used review and summary to emphasize important information …did all they could to help the class meet the course objectives Comments on overall impression of instructor(s): Overall impression of instructor(s) Suggestions for improvement of course delivery: Poor Excellent What you liked best about the course delivery: Class Logistics: 1. 2. and provided a good learning environment 2.

3. I met the prerequisites for the class (I had the skills I needed) My objectives were consistent with the course objectives I will be able to use the skills I have learned on my job My expectations for this course were met I am confident that with practice I will become proficient Name (optional): Location/room Please “check” this box if you would like your comments featured in our training publications. 5. 2. 3. Course MT11050 : SOMEWHAT DISAGREE SOMEWHAT AGREE STRONGLY DISAGREE STRONGLY AGREE DISAGREE Please share your opinion for all of the following sections with a “check” in the appropriate box Material: 1. 2. We hope to continue to provide your training and personal development for the future. 4. 5.Evaluation . The training material supported the course and lesson objectives The training material contained all topics needed to complete the projects The training material provided clear and descriptive directions The training material was easy to read and understand The course flowed in a logical and meaningful manner How appropriate was the length of the course relative to the material? Too short Too long Just right Comments on Course and Material: Overall impression of course Poor Student: 1. 6.Courseware NX 4 Multi Axis Techniques. (Your name is required at the bottom of this form) Thank you for your business. AGREE Excellent . 4. (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.

Sign up to vote on this title
UsefulNot useful