Академический Документы
Профессиональный Документы
Культура Документы
Gibbs and Associates 323 Science Drive Moorpark, CA 93021 May 2006
ProprietaryNotice
This document contains propriety information of Gibbs and Associates and is to be used only pursuant to and in conjunction with the license granted to the licensee with respect to the accompanying Gibbs and Associates licensed software. Except as expressly permitted in the license, no part of this document may be reproduced, transmitted, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, electronic, magnetic, optical, chemical, manual or otherwise, without the prior expressed written permission from Gibbs and Associates or a duly authorized representative thereof. It is strongly advised that users carefully review the license in order to understand the rights and obligations related to this licensed software and the accompanying documentation. Use of the computer software and the user documentation has been provided pursuant to a Gibbs and Associates licensing agreement. Copyright 1996-2006 Gibbs and Associates, Inc. All rights reserved. The Gibbs logo, GibbsCAM, GibbsCAM logo, Virtual Gibbs, Gibbs SFP, MTM, SolidSurfacer, and Powerfully Simple. Simply Powerful. are either trademark(s) or registered trademark(s) of Gibbs and Associates in the United States and/or other countries. Windows is a registered trademark of Microsoft Corporation in the United States and other countries. All other brand or product names are trademarks or registered trademarks of their respective owners. Contains Autodesk RealDWG by Autodesk, Inc., Copyright 1998-2006 Autodesk, Inc. All rights reserved. Acknowledgements: Written by Wil Gaffga Thanks to Bill Gibbs, Charles Kindall, Bob Dunne and the entire Gibbs development Team for their input and assistance.
Table of Contents
Table of Contents
INTRODUCTION 1
How to Learn the System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Balloons and Prompting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Text Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
PART SET-UP
TOOL CREATION
13
15 16 20 20 21
Tool Creation Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lathe Tool dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tool Offset. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cutter Radius Compensation (CRC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Tool List Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MACHINING
23
25 25 26 26 26 27 27 28 28 29 29 29 31 31 32 34 36 i
Machining Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Creating an Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . What is a Cut Shape? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multiple Process Programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Modifying an Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Machining Palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Process Dialogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contour Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cut Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entry Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exit Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Contour Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rough Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cut Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rough Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pattern Shift Rough . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thread Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents
Holes Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Threading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Thread Dimensions - Defining the kind of thread to cut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Cut Information - Defining how to cut the thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Depth Of Cut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Thread Location - Defining where to cut the thread. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Cutting standard NPT Pipe Threads. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.5" - 8 NPT EXTERNAL PIPE THREAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 2.5" - 8 NPT INTERNAL PIPE THREAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 American National Standard Taper Pipe Thread (NPT) Chart. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Pre-Defined Process Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Clearance Moves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Auto Clearance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Fixed Clearance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Clearance Diagrams. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Approaches from Tool Change Position. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 OD Approach From Tool Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Face Approach From Tool Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 ID Approach From Tool Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Exits To Tool Change Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 OD Exit To Tool Change. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Face Exit To Tool Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 ID Exit To Tool Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Same Tool Positions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 OD To Face. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 OD To OD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Face To ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Face To OD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Face To Face . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 ID To Face . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 ID To ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Canned Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Machining Markers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 How Machining Markers Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 Start and End Points. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Selected Geometry. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Material Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Operation Tiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Operation Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Printing the Toolpath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Touch-Off Point Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 ii
Table of Contents
63
65 65 66 67 67 67 67 68 69 72
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rendering Palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cut Part Rendering context menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Optional Stop control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Current Display Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fast Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Flash Cut Part Rendering . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Flash CPR Context Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Flash CPR Rendering Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Printing the Cut Part Rendered Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
POST PROCESSING
73
75 75 76 77 77 78 78 78 78 78 79
Post Processing Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Post Processor Dialog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Posted Output Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Post Output Preferences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lathe Post Label Definitions and Code Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-Axis Lathe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Label Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code Issues: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 & 4-Axis Mill/Turn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Label Definitions:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Code Issues: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
COMMUNICATIONS
81
83 83 84 84 84 85 85 85 85 85
Protocols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding a Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Changing a Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Removing a Protocol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Communicating with a CNC Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Communications Dialog. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sending a File to the Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sending Other .NCF Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Receiving a File from the Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Note: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iii
Table of Contents
LATHE TUTORIAL
87
Exercise #1: Lathe Tutorial. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 This tutorial explains how to: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Part Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Custom Stock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Tool List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Creating the Operations - OD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 Creating Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Multiple Process Group Op 2-4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Multiple Process Group Op 5-8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Creating the Operations - ID. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Multiple Process Group Op 9-11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Threading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Op 12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Cut Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Op 13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Post Processing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Exercise #2: Form Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Form Tool Contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
INDEX
131
iv
INTRODUCTION
Introduction
CHAPTER 1 : Introduct i o n
HOW TO LEARN THE SYSTEM
Congratulations on your purchase of the most productive programming system available! The most effective way to learn the system is to look through the Getting Started Guide to become familiar with the system and how it works. After going through Getting Started you should complete the exercises in the Geometry Creation manual followed by the tutorials contained in this manual. For simple explanations of on-screen items and their purpose, use Balloons and Prompting provided in the Help menu. The Common Reference Guide will help you with items contained in the menu bar. This manual is intended for users of a basic 2-Axis Lathe; however, the lessons learned are applied across more advanced C-Axis and Multiple Turret Machines. This manual covers information specific to Lathe machines; however, most of the interface concepts are similar to other types of machining. After learning the concepts of creating geometry, this manual proceeds with information on part setup, tools, toolpath generation, Posting and communications with a CNC.
TEXT CONVENTIONS
In this and all other GibbsCAM manuals you will find a number of standards used in the text, known as conventions.
Screen text: Any text you see like this is referring to text you will see in GibbsCAM or on your monitor.
Term: Words that you see followed by a colon like this refer to a word or phrase used in GibbsCAM.
Introduction
PART SET-UP
Part Set-Up
Part Set-Up
bottom dialog provides specific information about the part such as stock size, clearance moves and
Tool Change positioning.
12345678910 11 12 -
File Control Machine Type menu Part Material Measurement Units Stock Size Diagram X Dimension Style Auto Clearance Option Fixed Clearance settings Tool Change Position Lathe Shank Size Mill Tool Holder Menu Part Comment
PART DETAILS
This part of the dialog contains a parts basic parameters including the type of machine to be used, the material the part is made of, whether the part is metric or imperial. This section of the dialog also contains commands for opening, closing and saving part files.
File Control: The buttons used for file management described below are also available under the File
menu. 8
Part Set-Up
Open (Ctrl-O) : Clicking on the Open button will bring up the Open dialog which allows the user to select
which file to open. If a file is currently open, it will be closed and the selected file will be opened.
New (Ctrl-N) : This button will create a new file by opening a dialog and asking for a file name and a location to save the new file. If there is a file open, it will be closed. Save (Ctrl-S) : If there have been any changes made while the file was open, this button will save the
changes.
Save As : This button will open a dialog asking for a file name and a location to save the current file.
The changes made since the last Save command will be written into the new file. The original file will not be affected. The new file will become the current, open file.
Save Copy : This button is very similar to the Save As button. The system will create a duplicate copy of the open file. The original file remains the current, open file. The name of the duplicate file can be changed. Close : This button closes the current file. If the file has not been saved before clicking on the Close
up to handle. The shank size refers to the standard tool holder size on a lathe. These shank sizes are used to limit the number of inserts and holders in the tool database. A copy of the Machine Type selection is stored with the part file. Thus, if you have a custom MDD (machine type file) you may easily transfer the part file to another system. If the Mill, Advanced Mill or Multi-Task Machining modules have been installed, there will be additional choices.
Part Material: The information in this box is used to specify the material of the part. If the CutDATA
Material Database (which is an option that can be purchased with the system) has been installed, there will be multiple selections. If not, there will be one default selection. A custom material database can also be created. Refer to the Material Database section on page 57 for more information.
Measurement Units: These two radio buttons determine whether values input will be based on an English or metric standard and entered in inches or millimeters. The measurement type used to generate the posted output is determined by the post processor itself. There are English and metric post processors. If an English post is used on a metric part, the posted numbers will be converted from millimeters to inches. Likewise, metric posts will convert values from inches to millimeters.
Part Set-Up
Stock Size diagram: This section of the dialog is used to specify the starting size of the part stock. The stock size entered here will be used by the system to determine positioning moves when using the Auto Clearance function. The stock dimensions will also be taken into account when generating toolpaths with the Material Only option selected in the Process dialog. If custom stock has been created, the system will use the custom stock size for toolpath and 1 - Part Diameter positioning moves. In that case, the values entered 2 - Stock +Z dimension (past origin) here will only be used to draw the stock outline and 3 - Stock Z dimension (behind origin) origin marker correctly. The text box for the X dimension will be a radius or diameter value depending on which option is selected for the X Dimension Style. X Dimension Style: These two radio buttons determine whether the X values for the part are input as radii or diameters. Some text boxes in particular dialogs specify that the value entered is either a radius or a diameter value, regardless of the selection made here. Tool Change: If the Tool Change option is turned on. the turret will be sent to the X and Z dimensions
specified when a tool change occurs. If Tool Change is not on, it is assumed that either fixture offsets are being used or the operator will hand input the tool change moves.
Recommended Settings for Tool Change: Tool Change On: Best for newer machines which use generic offsets or Work Fixture Offsets. Tool Change Off: Best for older machines which use G50 offsets. Auto Clearance: When the Auto Clearance option is turned on, the system will calculate positioning moves between operations. These positions will be dynamically calculated, meaning that they will change as the material conditions of the part change. The value entered is an offset amount from the current part stock that the system will use to maintain adequate clearance from the material. Refer to Clearance Moves on page 47 for more information. Fixed Clearance Positions: Fixed Clearance positions must be entered when the Auto Clearance option is turned off. When the Auto Clearance option is on, the fixed clearance position text boxes will be grayed out. The X and Z values entered specify the location the tool will rapid to and from during a tool change. This position will also be used when moving from one approach type to another. Refer to Clearance Moves on page 47 for more information. Holders: The items here describe the size or class of the tool holders found on the current machine.
10
Part Set-Up
Shank: This is the shank size of lathe tool holders for the current machine. This setting controls
11
Part Set-Up
12
TOOL CREATION
Tool Creation
15
Tool Creation
123456789-
Tool Types Insert Types Insert Specifications Insert Orientation diagram Tool Diagram Holder Specifications Spindle Direction Turret Shift Custom Tool Holder Definition
Tool Type: This button is used to toggle between mill tools and lathe inserts. Mill tools
should only be used with the drilling function unless you have the Mill/Turn or MultiTask Machining module(s) installed.
Insert Types: This area is used to select the type of insert used with the tool holder. The Insert Specs will
16
Tool Creation
Form Tools: The system supports custom form tools for Lathe parts. Unlike Mill parts, Lathe form tools must be a closed shape. Be sure to create the shape with the part origin in mind. The origin is used as the touch-off point for the tool. All posted output with this tool is relative to this point. The Touch-off point is shown as a red cross in the tool diagram. The Steps To Make a Form Tool:
T I P
1 - Create the profile geometry, taking into account the touch-off point. 2 - Select the geometry (double click it). 3 - Create a new tool, designate it as a Form Tool. 4 - Click on the Apply button.
information will change depending on the currently selected insert type. Each of the pop-up menus will limit the selections available in the pop-up menus that follow it. For example, selecting a Tip Radius will limit the number of available Inscribed Circles and Thicknesses. Selecting an IC will further limit the number of Thicknesses available. These settings will limit the number of available tool holders and boring bars in the holder diagram. If no tool holders or boring bars are available, the None choice will be automatically selected. When the Other checkbox is checked, the user can enter any tool specifications they wish. When Other is selected, the holder diagram is automatically set to None.
Full Radius: When enabled, this option will limit the inserts available to only those with a full radius
tip.
Other: If this item is on, the insert specs will switch from pop-up menus to text boxes. Any value
can be entered in the text boxes. The type of tool holder will automatically be set to None (although there might be tool holder or boring bar selections available).
17
Tool Creation
Tip Rad. : The tip radius of the insert. Inscribed Dia: The inscribed circle of the insert. Thickness: The thickness of the insert. Insert Width: The width of the insert. Length: The length of the insert. Size: The IC size of the rectangle. If the Other
button is turned on with this type of insert, the length and width of the insert need to be entered instead of the size.
Tip Width: The width of the tip of the insert. Face Angle: The angle of the inserts cutting face. TPI: The threads per inch that the blueprint calls for. Style: The thread style of the insert. Insert Type: The type of insert.
123456-
Tip Length Tip Width Tip Radius Insert Width Face Angle Inscribed Diameter
Included Angle: Used to define the touch off point of Round tools and Face Relief and Diameter Relief
settings.
Face Relief: The angle of the inserts approach, changing affects the Diameter Relief. Diameter Relief: The angle the tip is approaching, changing affects the Face Relief. Insert Orientation: This diagram is used to specify the orientation of the insert in the tool holder or boring bar. Changing the information will not affect the availability of other items in the dialog, but it will change the orientation of the drawing in the Holder diagram. Tool Diagram: The tool diagram provides information about the touch off and type of holder or boring bar that will be used for the insert. The None choice is used for holders not in the softwares database. Use the scroll bar to scroll through the list of available holders. The holder selection is used to determine the diameter relief and face relief angles. The red circle on the insert shows the location of the Touch-off point. The radio buttons below the holder diagram designate whether the holder will be shown at its actual size, or at a calculated size that is scaled to fit in the box. No Holder: If None is selected, the insert will be drawn without a holder. This is automatically
selected if there are no tool holders or boring bars available in the database for the selected insert. The face and diameter relief angles must be entered. The cross hair marker indicates the Touch18
Tool Creation
off point of the insert. The radio buttons below the holder diagram designate whether the holder will be shown at its actual size, or at a calculated size that is scaled to fit in the diagram.
Holder Specs: Detailed information appears to the right of the diagram displaying the holder data. Forward/Reverse: Forward will turn the spindle in the forward or normal direction. Selecting Reverse will
here is used by the Material Database as another factor in determining speeds and feeds. The default setting for Lathe parts is Carbide Insert, Coated.
Comment: This is a comment associated with the tool. It will be output in the finished code at the
It can also be used to set up different tool change positions for each tool.
Turret Shift Dialog: This
dialog is used to specify the distance from the preset point (also known as the Touch-off point or the theoretical tip of the tool) of the tool to the center of the turret. It can also be used to specify a different tool change position for the tool.
Preset Point: This
information is only required on some older machines. The two boxes are for entering the Xr and Z distances from the preset point to the default tool change position. They are absolute values. These vales are unique to each tool This function is useful for pre-programming G50 offsets in the office using GibbsCAM rather than on the floor.
Turret Shift: These numbers are used to set up a different tool change position than the default. The
two boxes are for entering the Xr and Z offset from the default tool change position. These values have polarity. 19
Tool Creation
Default Tool Change: This is a reference to the setting from the Document dialog. Tool Holder Definition: This
option is only recommended if you need to create a custom holder shape. Holders can be defined by a geometry profile (similar to creating a custom tool shape), by a solid model of the holder or by numeric values (Custom). By default the holder is set to None, meaning a holder will not be used. To use a geometry shape, select the geometry, select Profile and click OK. To use a solid model, select the solid, select the Solid option and click OK. The Apply To All Selected Tools option will apply the current tool holder definition to all the tool tiles currently selected. The Show Solid option will show the solid model that is currently set to be the holder. Clicking the Make Profile button will create a geometry profile from the Custom tool holder definition. The overall tool length set in the tool dialog defines the distance from the tool tip to the face of the tool holder. Note that if a tool holder is not defined, the overall length of a tool in the tool dialog is the tools distance out of the holder. Note that holders on vertical mills will need to be re-oriented to lie along the Z axis.
TOOL OFFSET
When roughing or contouring, the system calculates a tool offset amount based on the tip radius of the insert. This is the amount the finishing pass of the toolpath (the only pass if contouring) will be offset from the selected part geometry. If a stock amount is entered for the process, that stock amount will be added to the tool radius offset.
Tool Creation
When the From Tool Center item is selected, the numbers generated in the posted code will be the geometry offset by a tip radius (providing the Stock amount is 0). From Tool Center is the recommended selection for this preference. When the From Tool Edge item is selected, the numbers generated in the posted code will be the same as the blueprint numbers. Roughing operations will always be calculated from the tool center. If the From Tool Edge item is selected for this preference, CRC should be turned off in all roughing operations. When using From Tool Center, the offset in the CRC register at the control should be the difference between the tip radius of the actual insert used and the tip radius of the insert programmed in the system. If the inserts are identical, the CRC offset number should be zero. If the actual insert is smaller, a negative value can be used. When using From Tool Edge, the tip radius of the actual insert used should be entered in the CRC register.
WARNING: The system does a much better job offsetting the tool than the majority of controls currently available. Regardless of the setting made in this preference, all toolpath drawing and cut part rendering will be calculated and displayed using the systems offsetting mechanism. Therefore, it is possible for the cut part rendered image produced by the system to look good while the tool, cutting according to the posted code, will not cut well. If the controls offsetting mechanism is less advanced than the systems, it is possible that when the control produces the offset values, errors and interference will result.
21
Tool Creation
22
MACHINING
Machining
CHAPTER 4 : Ma chini ng
MACHINING OVERVIEW
Clicking the Machining button will bring up the Process List, the Machining palette, and the Operation List. The Process List is used to create sets of operations to be performed on cut shapes. The Machining palette contains Function Tiles that when used in conjunction with Tool Tiles create Process Tiles. The Process List is a staging area that is used to generate finished operations which contain the toolpaths for cutting the part. When an operation is finished and placed in the Operation List, the items in the Process List can be thrown away or reused with a different cut shape. The Operation List contains the completed operations that will be output during post processing.
CREATING AN OPERATION
Each tile in the Process List will be applied to the selected geometry. A Process Tile is created by dragging a Function Tile from the Machining palette and a Tool Tile from the Tool List to the same location in the Process List. They can be dragged in any order. When a Process Tile is complete, a Process dialog specific to the chosen machining function will appear. This dialog contains detailed information about the way the operations toolpath will be created. Contouring and roughing functions require that geometry be selected to act as the cut shape for the operation. Machining Markers are used to select the portions of the geometry to be used as the cut shape when creating a toolpath. The markers will appear on the geometry when it is selected. If a drilling or threading function is being used, no geometry is required to create an operation.
After the information in the Process dialog has been entered, place the machining markers in the correct locations on the geometry. Machining Markers are not used for drilling and threading functions. Clicking on the Do It button will create an operation(s). The operation(s) will be placed in the Operation List. If any completed operations are selected (in yellow), the Do It button becomes the 25
Machining
Redo button. If the Redo button is depressed, the selected operations will be replaced by the new operations. Clicking on an empty operation location or an insertion point between operation locations will deselect all the operations.
Operations contain the finished toolpaths. A toolpath consists of the actual moves the tool will make. The toolpath is based on the cut shape. The data contained in the operation is what the post processor will use to make G-code.
MODIFYING AN OPERATION
Double-clicking on an item in the Operation List will recreate all of the information in the Process List. It will also select the geometry and place the markers exactly as they were when the Do It button was pressed. Any operations that were created at the same time as the selected operation will become selected and their information will also be placed in the Process List. The Do It button will be replaced by a Redo button. Click on the Redo button after the changes have been made. This will replace all selected operations in the Operation List with the newly created operations. 26
Machining
MACHINING PALETTE
Each tile in the Machining palette has a different function. The Contouring function is used for taking a single finish pass. The Roughing function is used for taking multiple passes. The Threading function is used for making different types of threads. The Drilling function is used for drilling a hole at X = 0. The order of machining in the finished NC program is the same as in the Operation List. This means that the order of Operation Tiles in the Operation List is very important. Efficient use of multiple process programming may produce operations in a less-than-optimal machining order. The Operation List can be organized as the part is being created or when all operations to cut the part have been completed. Clicking on the Sort Ops button reorganizes the operations by tool number and creation order. Operations created in the same Process List will maintain their order to ensure that finishing passes cannot be moved in front of roughing passes, etc. The Operation List can also be manually rearranged by moving tiles to different locations in the list. While the Operation List can be reorganized to create a more optimal machining order, there are some other considerations. When using the Auto Clearance option and/or the Material Only option, the system takes into account the material conditions when it creates the positioning moves and toolpath for each operation. Changing the order of operations has the potential to change the initial material conditions for existing operations. If the order of operations is changed or operations are added or removed from the list, the toolpaths and positioning moves should be checked. Rendering the part is a good way to check if changes need to be made to the tool moves due to tool interference or unnecessary incorrect positioning moves. If adjustments need to be made, the operations must be reprocessed. Reprocessing all operations in a part file is very easy using the Redo All Ops item under the Edit menu. When the operations are reprocessed, the system will recalculate all of the toolpaths and positioning moves based on the new order of operations.
PROCESS DIALOGS
Process dialogs appear on the screen when a Function Tile from the Machining palette and a Tool Tile from the Tool List are placed in a Process List location. There are four types of Process dialogs that correspond with the four types of functions available in the Machining palette. The options available with each of these processes are described in this section.
27
Machining
CONTOUR PROCESS
The Contour process is used to take a single pass along a shape. When a Contouring Function Tile is combined with a tile from the Tool List, the following Process dialog will appear.
Cut Options
Approach Type:
This should be the first selection made in any Process dialog. The Approach Type selection designates the axis (Z or X) along which the tool will approach the part. The OD and Front ID options specify that the tool approach and retract along the X axis, while the Front Face option requires that the tool approach and retract along the Z axis. Also, selecting one of these radio buttons will change the Clearance Diagram that appears in the middle of the Process dialog.
Clearance Diagram: This picture will change depending on the Approach Type selection and on the
Clearance selection made in the Document dialog. The Approach Type selection will change the axis of approach. If Auto Clearance is selected in the Document dialog, the diagram will disable the clearance position values because they are calculated based on the Auto Clearance value. Entry Clearance specifies the diameter or radius location the tool will make a rapid move to before feeding to the operation start point. The Exit Clearance position specifies the location the tool may rapid to after completing its toolpath for that operation. Both boxes are labeled with arrows going towards and away from the part, respectively. 28
Machining
Forward: This indicates the direction the tool will move along the designated cut shape. If the Forward
option is selected, the tool will move from the start point to the end point of the selected cut shape as designated by the machining markers. Left unchecked, the tool will move from the end point to the start point of the selected cut shape.
Square Corners: This checkbox determines the external corner moves for a cut shape. When this option is turned on, the system does not add a radius move at the corners of the cut shape. Instead, the tool only makes sharp moves when going around a corner and will leave contact with the finished shape, possibly creating a burr at the corner. If this option is not selected, the system automatically makes a radius move when rounding a corner so that the tool always stays in contact with the part. No Drag: A checkbox that indicates how the contour will be cut. When this option is selected, the
chosen cut shape is automatically broken up into segments that will be cut along the positive insert angle direction. All cutting will be pushing the insert, not pulling it.
Cut Off: A checkbox for use with cut off tools. If the post processor has been appropriately customized, turning this option on will trigger the post processor to output any special codes necessary for removing a part from bar stock.
Entry Move
The Entry Move can create additional movements that will be added to the tool path. When the first option is selected, a 90 arc of the specified radius value will be added to the toolpath. This arc will be tangent to the start feature at the start point. If a value is entered in the Line text box, a line of the specified length will be created tangent to the arc. When the second option is selected, a line of the specified length will be added to the cut shape. This line will be perpendicular to the start feature at the start point. Also, if this is selected and the radius value is zero, the line will not be perpendicular but instead will be parallel.
Exit Move
The Exit Move radio buttons instruct the system to create additional movements that will be added to the toolpath of a particular process. When the first option is selected, a 90 arc of the specified radius value will be added to the toolpath. This arc will be tangent to the end feature at the end point. If a value is entered in the Line text box, a line of the specified length will be created tangent to the arc. When the second option is selected, a line of the specified length will be added to the cut shape. This line will be perpendicular to the end feature at the end point. Also, if this is selected and the radius value is zero, the line will not be perpendicular but instead will be parallel.
Contour Style
The Contour Style selection affects the toolpaths created for the current operation. If the Material Only option is selected, the system takes into account the current stock conditions, including custom stock specifications, when creating the toolpaths for an operation. When Material Only is on, the toolpath will only feed over areas that have not yet been machined in previous operations. The system keeps track of material removed in previous operations and generates the current toolpath based on that information, providing for no air cutting. 29
Machining
Because of this, the order of operations directly affects how the part will be cut. If the order of operations is changed or operations are added or removed, all operations should be reprocessed in order to account for the change. The Redo All Ops item in the Edit menu makes reprocessing all operations of a part very easy. The Clearance value specifies an offset amount from the material that the system uses to calculate where the tool can safely rapid during an operation. If the tool is within the clearance amount, only feed moves will be allowed. The Full option gives the user more control over toolpath creation. When the Full option is selected, the toolpath generated will feed over the selected cut shape from the start point to the end point as designated by the machining markers.
Corner Break: The value entered in this text box specifies a radius that will be put on every outside sharp corner of the selected cut shape. A value of zero will not break the corner, but will keep the tool in contact with the part as it moves to the next feature. Note that Corner Break is only available when Square Corners is not selected. Fin. Stock : The Fin. Stock value specifies the minimum amount of material that will be left on the cut
value entered here specifies the amount of material that will be left on the cut shape along the X axis only.
Z Stock: The Z Stock value allows the user to specify a stock amount for the Z axis. The Z Stock value specifies the amount of material that will be left on the cut shape along the Z axis only. Cutter Radius Compensation On: A checkbox that indicates whether Cutter Radius Compensation is turned on or off. For most post processors, CRC will be turned on and off on the first and last feed moves of an operations toolpath. CRC can not be used in conjunction with the No Drag option. Using the CRC option requires that it is supported in the post processor. Processors can be updated to handle CRC functionality. See the Common Reference Guide for more information. Coolant: A checkbox which indicates whether coolant is turned on in a process. Flood is the standard coolant option. Additional coolant options are available with custom post processors. CSS (Constant Surface Speed): Selecting the CSS item will activate Constant Surface Speed (CSS). CSS will cause the spindle RPM to constantly change based on the diameter the tool is at and the SFPM used. Max RPM: The Max RPM setting is used to set an upper safe limit on the spindle RPM. If CSS is off, the
specified RPM value will be used for the spindle speed. The SFPM and Feed values can be automatically calculated based on the material selected if the CutDATA Material database is installed. In order for these values to be calculated and entered in the 30
Machining
appropriate boxes, the SFPM and Feed buttons must be clicked. If no material is selected or the CutDATA Material database is not installed, the user will need to manually enter values for the feed and speed. For more information on calculating feeds and speeds from the Material Database, refer to Material Database on page 57.
Cut Direction Axes: The Cut Direction Axes checkboxes allow the user to regulate the axes and directions of the cut shape. Deselecting an axis will prevent cut shape moves in that axis direction. The default settings should have all axes selected.
ROUGH PROCESS
Rough processes are used to take multiple passes on a shape. When the Rough function tile is combined with a Tool tile, the following Process dialog will appear.
Cut Options
Approach Type:
The Approach Type selection designates the axis (Z or X) along which the tool will approach the part. The OD and Front ID options specify that the tool approach and retract along the X axis, while the Front Face option requires that the tool approach and retract along the Z axis. Also, selecting one of these radio buttons changes the Clearance Diagram that appears in the right-hand corner of the Process dialog.
Cut Direction: These checkboxes indicate the direction the tool will move along the designated cut
shape. If the Forward option is checked, the tool will move from the start point to the end point of the selected cut shape as designated by the machining markers. Otherwise the tool will move from the 31
Machining
end point to the start point of the selected cut shape. When the Back & Forth option is turned on, the tool will cut in both directions without rapiding to the beginning of the toolpath after each pass.
Start Side Extension: This option allows you to set an extra start distance for each roughing pass. This
helps to ensure the tool will have a feed move starting off of the material.
Rough Type
The Rough Type radio buttons indicate what type of roughing cycle will be used for the current process. The three available rough types are Turn, Plunge, and Pattern Shift. Each rough type has a corresponding Clearance Diagram. The Plunge and Pattern Shift options will bring up dialogs asking for additional information specific to the selected rough cycle. The information required for each rough type is detailed below.
Turn: When the Turn option is selected, a Cut Depth amount must be entered that specifies the depth of
cut the tool will make on each roughing pass. Depending on the Approach Type selected, the cut depth will either be an Xr or Z value.
Clearance Diagram: This diagram will change depending upon various options such as the Rough
Style settings and the Approach Type selected.
An Auto Clearance value in the Document dialog will disable the Entry and Exit Clearance positions because they are handled universally. If Material Only is selected as the Rough Style, the diagram will have options for Entry and Exit Clearance Positions as shown in the picture. The Entry Clearance Position specifies the location the tool will make a rapid move to before feeding to the operation start point. The Exit Clearance Position specifies the location the tool may rapid to after completing its toolpath for that operation. Both boxes are labeled with arrows going towards and away from the part, respectively. The use of the values entered for the Entry Clearance Position and Exit Clearance Position changes depending on the Approach Type selected. Refer to the Clearance Moves section in this chapter for more details. The X Stock Start Position designates the position the first cut will be calculated from. This position will only need to be specified if the Full option is selected for the Rough Style (instead of Material Only). The move from this position to the first cut will be the amount of the cut depth. It will be a rapid move if the Rapid Step option is turned on under the Full option. Otherwise, it will be a feed move.
Plunge: When a Plunge Rough Type is selected, the following changes are made to the standard Rough
dialog.
Clearance Diagram: The diagram is dependent on the Approach Type selection and Auto Clearance
settings.
32
Machining
The Entry Clearance Position specifies the position the tool will retract to between each pass. The use of this value changes depending on the Approach Type selected. The use of the value entered for the Exit Clearance Position changes depending on the Approach Type selected. Refer to the Clearance Moves section in this chapter for more information. The X Stock Start Position only needs to be specified when the Full option is selected for the Rough Style. This position will only be used when either Peck Full Out or Peck Retract is chosen for the First Plunge option. When that is the case, the value entered will be used as the point the first peck will be calculated from. The axis will change depending on the Approach Type selected.
Plunge dialog: This dialog allows the user to input specifications for Plunge roughing cycles. The Plunge Angle specifies the angle at which the groove tool will plunge into the part. The default value for the Plunge Angle is 270, which causes the tool to plunge straight down. There are two options available for the Cut Width. When the Constant option is selected, the user enters a distance in Z that the tool will step over on each plunge. When the Details option is selected, the user enters a maximum Z distance that the tool will move over on each plunge. The Details option will vary the cut width as necessary so that the toolpath hits the endpoints of every feature in the selected cut shape. When the Center Out Cuts option is selected, the tool will make its first plunge in the center of the groove, and then proceed to rough out each side. The First Plunge options allow the user to select the type of move the tool will make when it first enters the part in a plunge roughing operation. The First Plunge options include Feed, Peck Full Out and Peck Retract and are described in detail below. Feed: This option designates that the first plunge will be a continuous feed move from the
clearance position to the bottom of the groove. The value specifies the percentage of the feed rate setting for the Process. Peck Full Out: This option designates that the first plunge be a peck. The user specifies a Peck Amt and a Clearance amount. Because it is a Peck Full Out, after each peck the tool will retract all the way out of the groove to the clearance position. The tool will then reenter the part and begin its peck move a clearance distance away from the remaining material. Peck Retract: This option also designates that the first plunge be a peck. A Peck Amt is again specified. In addition, the user specifies a Retract amount which specifies how far the tool will come out of the actual cut instead of coming all the way out of the part.
33
Machining
roughing cycles. The Xr Cut and Z Cut values specify the amount of material to be removed on each roughing pass. The cut amount in each axis does not need to be the same.
If the Full option is selected for the Rough Style, the user must enter a Cycle Start Point and designate the number of passes to be made. The Cycle Start Point specifies the coordinate the tool uses as the beginning point for the Pattern Shift roughing cycle. This point should be clear of the part. The Fixed option, when turned on, designates that the tool will return to the Cycle Start Point after each pass. When this option is not on, the tool will return to the Cycle Start Point minus the Xr Cut and Z Cut after each pass. The Passes value specifies the number of cuts necessary to remove the desired amount of material in this process. If the Square Corners option is selected, the system will not add a radius move at the corners of the cut shape. Instead, the tool will only make sharp moves when going around a corner and will leave contact with the finished shape, possibly creating a burr at the corner. If this option is not selected, the system will always stay in contact with the part when moving around corners.
Clearance Diagram: The picture will change depending on the Approach Type selected and the
Clearance option selected in the Document dialog. Auto Clearance will calculate the clearance positions automatically if it is the selected option. If not, the user must enter Entry and Exit Clearance Positions which are used differently depending on the Approach Type selected. Refer to the Clearance Moves section for more information.
Rough Style: The Rough Style selection affects the toolpaths created for the current operation. If the
option is selected, the system takes into account the current stock conditions, including custom stock specifications, when creating the toolpaths for an operation. When Material Only is on, the toolpath will only feed over areas that have not yet been machined in a previous operations. The system keeps track of material removed in previous operations and generates the current toolpath based on that information, providing for no air cutting. Because of this, the order of operations directly affects how the part will be cut. If the order of operations is changed or operations are added or removed, all operations should be reprocessed in order to calculate for the change. The Redo All Ops item in the Edit menu makes reprocessing all operations of a part a very easy process. The Clearance value specifies an offset amount from the part geometry that the system uses to calculate where the tool can safely rapid during an operation. If the tool is within the clearance 34
Material Only
Machining
amount, only feed moves will be allowed. This Clearance amount will be looked at along with the Auto Clearance amount when creating any necessary entry and exit moves. The Full option gives the user more control over toolpath creation. When the Full option is selected, the toolpath generated will simply feed over the selected cut shape from the start point to the end point as designated by the machining markers. If the Rapid Step option is turned on, the tool will make rapid moves between each pass, otherwise all moves in the toolpath itself will be feed moves.
Corner Break: The value entered in this text box specifies a radius that will be put on every outside sharp
corner of the selected cut shape. A value of zero will not break the corner, but will keep the tool in contact with the part as it moves to the next feature. Corner breaks are only calculated with turn and pattern shift roughing cycles.
Fin. Stock : The Fin. Stock value specifies the minimum amount of material that will be left on the cut
shape after a toolpath is completed. The Fin. Stock amount affects the cut shape which in turn affects the toolpath created in a canned cycle.
Xr Stock : The Xr Stock value allows the user to specify an additional stock amount for the X axis. The
value entered here specifies the amount of material that will be left on the cut shape along the X axis only. This stock amount is used as a parameter in canned cycles.
Z Stock : The Z Stock value allows the user to specify a separate stock amount for the Z axis. The Z
Stock
value specifies the amount of material that will be left on the cut shape along the Z axis only. This stock amount is used as a parameter in canned cycles.
Cutter Radius Comp. On : A checkbox that indicates whether Cutter Radius Compensation is turned on or
off. For most post processors, CRC will be turned on and off on the first and last feed moves of an operations toolpath. Using the CRC option requires that it be supported by the post processor. Post Processors can be updated to handle CRC functionality.
Coolant: Flood is the standard coolant option. Additional coolant options are available with custom post
processors.
Prefer Canned: A checkbox that will output roughing cycles as canned cycles if the lathe being
programmed is capable of handling canned cycles. If the Auto Finish option is turned on, a canned finishing pass will automatically be added to the post processed code after the roughing canned cycle. The Prefer Canned option is only available when using Fixed Clearance positions (NOT Auto Clearance) and the Full Rough Style (NOT Material Only).
CSS (Constant Surface Speed): Selecting the CSS item will activate Constant Surface Speed (CSS). CSS will cause the spindle RPM to constantly change based on the diameter the tool is at and the SFPM used. The Max RPM setting is used to set an upper safe limit on the spindle RPM. If CSS is off, the specified RPM value will be used for the spindle speed.
35
Machining
The SFPM and Feed values can be automatically calculated based on the material selected if the CutDATA Material database is installed. In order for these values to be calculated and entered in the appropriate boxes, the SFPM and Feed buttons must be clicked. If no material is selected or the CutDATA Material database is not installed, the user will need to manually enter values for the feed and speed. For more information on calculating feeds and speeds from the Material Database, refer to Material Database on page 57.
Cut Direction Axes: The Cut Direction Axes checkboxes allow the user to regulate the axes and directions of the cut shape. Deselecting an axis will prevent cut shape moves in that axis direction. The default settings should have all axes selected.
THREAD PROCESS
Thread processes are used to create ID and OD threads. When the Threading Function tile is combined with a Tool tile, the Process dialog shown below will appear. For more information on thread creation, see Threading on page 40
Cut Direction: The selection made for this option determines the direction the tool will move when
creating the thread. If the Z- option is selected, the tool will move towards the spindle. If the Z+ option is selected the tool will move away from the spindle. The Run In and Run Out distances and the actual thread start and end will change positions in the Clearance/Thread Diagram depending on the cut selection.
36
Machining
Approach Type: With both selections in the threading process, the approach is along the X axis. These selections allow the user to determine whether the thread will be located on the OD or the Front ID of the part. The Clearance/Thread Diagram will change according to the choice made here. Thread Clearance Diagram: If the Auto Clearance option is on, no Entry and Exit Clearance Positions need to be entered. If Auto Clearance is off, the Entry and Exit Clearance Positions must be entered to specify where the tool will move to when approaching and retracting from the part.
values are used if the threading tool needs to begin a certain distance away from the actual thread start in order to accelerate to the proper feed rate. The Z Run In distance allows the user to designate a distance along the Z axis to begin the threading pass. The X Run In distance can be used in conjunction with the Z Run In distance to start the thread at an angle. The Run Out values allow the user to designate a distance and angle for the threading tool to come off the thread and function the same as the Run In values. The Run In and Run Out labels and values will change positions in the diagram depending on whether the tool is cutting towards the spindle or away from the spindles which is determined by the selection made for cut direction (Z+ or Z-). The Actual Thread Start and Actual Thread End values specify where along the Z axis the thread will begin and end. Any Run In or Run Out values will be added on the actual length of the thread.
Style: The choices for Style are contained in a pop-up menu and allow the user to specify what type of
Run In
thread will be cut. The selection made here designates the appropriate thread form for control of calculations.
Nominal Xd: The value entered in this text box is the diameter location of the thread as specified on the part blueprint. TPI: The value entered in this text box specifies the number of threads per inch, or threads per
The NPT specification defines the taper as 1/16, or 1 vertical for 16 horizontal, with the horizontal measured on the diameter. This entry requires a radial slope, or 1/32. You may type in 1/32 or you may type in .03125, the decimal equivalent. If your taper is defined as a radial angle, the slope = arctan (angle).
# of Starts: The value entered here is the number of starts for the thread. Most standard threads have one start. If a value greater than one is entered here, the process will create a multiple thread start.
37
Machining
Major Xd: The value in this text box automatically defaults to the value entered for the Nominal Xd;
and dividing it by two. It represents the Thread Height given as a radius value.
In Feed: This section allows the user to control how a threading insert will cut. The Balanced option will cut with both sides of the insert equally. For UN thread forms, a Balanced or 0 In Feed takes all cuts at the same Z position. The Thrd Angle selection allows the user to specify the In Feed angle. The value entered is measured in degrees and specifies the single edge In Feed angle for the thread form. The value 29.5 is the default Thrd Angle for all thread types. Each cut starts at a different Z position, always cutting with one edge. The Alternate option is available when Thrd Angle is the In Feed selection. When turned on, each cut taken at the specified angle will alternate (e.g. 29.5, -29.5, 29.5) Only one edge is used at a time to cut, but it alternates to provide for maximum insert life. This is also known as using the leading edge & trailing edge alternately. Depth of Cut: The selections made in this box allow the user to designate the cut depth for each pass of
the threading operation. The One Finish Pass option specifies that the tool will make a single pass over the thread. Its primary use is to remove burrs or small excesses of material on an existing thread. The Const Cut selection allows the user to designate the Depth Of Cut that the threading tool will make on each pass. The value is measured as a radius and is entered in the text box labeled 1st. The Const Load selection allows the user to specify the depth of the cut made on the first pass. This value is also measured as a radius and entered in the text box labeled 1st. The amount of material (the load) removed for that depth of cut will be calculated, and on each successive pass the depth of cut will decrease while the tool pressure remains constant. The Last Cut option is selected to prevent any cut from removing less than a given amount of material on the last pass. The value entered is measured as a radius value and specifies the minimum cut for the constant load to diminish to. The Spring Pass option can be used in conjunction with any of the depth of cut selections. It will create additional passes equal to the number entered after the thread has been cut.
Coolant: This checkbox indicates whether coolant is on. Flood is the standard coolant option. Additional
calculate the recommended speed for the material selected. Refer to the Material Database section in this chapter for details. 38
Machining
Speed: RPM: The value entered here is the rate of the spindle measured in revolutions per minute. You
may manually enter the RPM or click the button to auto-calculate the RPM based on the Material database.
HOLES PROCESS
Holes Processes are used to make holes on center (X0). When the Drilling Function tile is combined with a Tool tile, the following Process dialog will appear.
Entry/Exit Cycle:
The selections made here determine the cycle the tool will use to make its hole features. The choices include: Feed In-Rapid Out, Feed In-Feed Out, Tap, Rigid Tap, Peck Full Out, and Peck Chip Breaker. Additional Entry and Exit Cycles are available with custom post processors.
Clearance/Drill Diagram: Entry and Exit Clearance Positions will need to be entered only if the Auto
Clearance
option is turned off, in which case these values specify the positions the tool may use when approaching and retracting from the part. The other four values described below are all interactive, automatically calculating the unknown values.
Sharp Tip Z: Specifies the absolute Z depth of the tool tip, and is the number that will be used in the posted output of the finished code. Drill Surface Z: Specifies the absolute Z value of the surface of the part. Spot Diameter: Specifies the diameter of the hole at the Surface Z. This is useful when counter-sinking,
for instance.
Full Diameter Z: Specifies the absolute Z depth of the full diameter of the drill. Clearance: This text box is only active if Peck Full Out is the selected Entry/Exit Cycle. The value entered specifies the incremental distance away from the material that the tool will start its next peck from.
39
Machining
Peck: This text box is only active when either Peck Full Out or Peck Chip Breaker is the selected Entry/
Exit Cycle. The value entered here specifies the depth increment the tool will drill on each peck.
Retract: This text box is only active if Peck Chip Breaker is the selected Entry/Exit Cycle. The value entered here specifies the amount the tool will retract after each peck. Dwell: The value entered in this text box allows the user to specify the length of time the drill will
pause at the hole bottom with the spindle on. The value can either be measured in seconds (entered in the text box labeled sec) or in revolutions per second (entered in the text box labeled revs). Because the two boxes are interactive, a value only needs to be entered in one and the system will calculate the other.
Material button: Clicking on this button will open the Materials dialog which will enable the system to calculate the recommended speed for the material selected. Refer to the Material Database section in this chapter for more information. Speed: RPM: The value entered here is the rate of the spindle measured in revolutions per minute. You
may manually enter the RPM or click the button to auto-calculate the value from the Material Database. For information see the Material Database section in this chapter for details.
Feed: Plunge: The value entered here is the inches per revolution. You may manually enter the feed rate
or click the button to auto-calculate the value from the Material Database. For information see the Material Database section in this chapter for details.
Coolant: A checkbox which indicates whether coolant is turned on in the process. Flood is the standard
coolant option. Additional coolant selections are available with custom post processors.
Prefer Canned: A checkbox that will output the drilling moves as canned cycles if the lathe being
THREADING
This section is intended to assist in calculating the correct parameters for cutting both straight threads and standard NPT pipe threads using the system. First, an overview of general thread cutting using the system will be outlined. There are three things the user must define in order to properly cut a thread using the system: what kind of thread to cut, how to cut the thread, and where to cut the thread.
40
Machining
TPI: This is the number of threads per inch, (per millimeter for metric parts). This value should only be in millimeters if the actual part file itself has been designated as a millimeter part. If a metric thread is being cut, and the part file itself is set to inches, then the thread pitch must be converted from millimeters to inches and input as threads per inch. Taper (Slope): This is the decimal slope of the thread taper, measured radially. For straight threads, this
value should be zero. For standard NPT pipe threads, this value should be 1/32 or 0.03125 (the slope of NPT threads is 1/16 of an inch per inch on diameter, which is 1/32 of an inch per inch radially). If you are creating a tapered thread with Run In, Canned Cycles should not be used. This is because most machines cannot handle this situation.
# of starts: This is the number of thread starts. For multiple start threads, enter the number of starts
calculated as the radial difference between the Major Xd and the Minor Xd and can be changed as required.
Z+ will cut away from the spindle. The Z- choice is the default as most threads will be cut toward the spindle; only in rare cases is the Z+ option used.
OD, Front ID (Approach Type): This is used to specify whether the user is cutting an external or internal
thread; the type of thread will affect the approach moves to the thread cutting cycle. It is also correct to think of this as the Thread Type.
In Feed - Balanced: This choice will feed the thread tool straight in for each pass resulting in both edges of
T I P
The Balanced In feed is often used when cutting tough stainless steels that are easily work hardened, as the equal metal removal method helps prevent work hardening during the cutting cycle. This method usually does not work well on softer materials that tend to load up on the insert; for these materials it is usually best to use the Thread Angle In feed.
41
Machining
In Feed - Thrd Angle (Thread Angle): This choice will cause the positioning move at the start of each pass to feed the thread tool in at the angle specified, resulting in the leading edge of the tool doing most or all of the cutting. It is common to set the in feed angle slightly steeper than the thread angle so that the trailing edge of the tool takes a light cut to ensure that the back side of the thread cleans up.
T I P
This option is often used to improve the chip flow on soft or gummy materials that tend to tear during the cutting cycle because of material load up on the tool
Alternate: This option is only available when the Thrd Angle is selected for the In feed. It will
alternate the in feed, resulting in the tool first cutting with the leading edge, then alternating to the trailing edge, and then back to the leading edge, etc. This provides even tool wear, in turn providing maximum tool life.
Depth Of Cut
The values and options in this section of the Thread dialog are used to control the number of cuts as well as depths of cuts, minimum cut depth, and spring passes.
1st Xr: This value is the stock amount to remove on the first rough pass. This value also controls the entire roughing cycle as described below for Constant Cut and Constant Load. One Finish Pass: This option specifies that the tool only take one cut at the finish thread depth. This
specified in 1st Xr on each subsequent pass until the tool reaches the Last Cut amount. A larger 1st Xr will result in fewer passes, while a smaller 1stXr will result in more passes.
Const Load (Constant Load): The Const Load option is the most commonly used type of thread roughing cycle. This cycle will take a constant volume of material on each pass, resulting in a smaller depth of cut on each subsequent pass until the tool reaches the Last Cut amount. The volume removed on each pass is calculated based on the depth of cut specified in the 1st Xr field. This can also be considered a constant amount of tool pressure. Last Cut: When selected, this option will prevent the roughing cycle from taking any rough passes at
less than the value specified. In addition, the rough cycle will always leave exactly this amount for the last pass.
Spring Pass: This value is used to specify whether to take one or more spring passes at the finish depth.
face of the part, this value should be Z0; note that this is not the Z start of the thread cycle. 42
Machining
Thread End Z: This value is used to specify where the thread ends in Z. Z Run In: This is where the user specifies the acceleration distance, incrementally. For example, if the
thread cycle is to start 3/10 before the actual thread start, simply enter 0.300 for the Z Run In.
X Run In: This value would be used to specify an X acceleration value if necessary. Note that this value
should normally be zero. An example of where this is used would be to machine a cable groove in the drum of a cargo winch; in this case a round groove needs to be cut at a given pitch (similar to a thread) where the groove must start in, and be timed with, a hole drilled through the diameter of the part. Using both the X & Z Run In would allow the plunging of the tool into the hole after starting the thread cycle, thereby not cutting the area between the face of the part and the hole.
T I P
Z Run Out: This value will extend the thread by the amount entered. If the threading tool needs to pull
out from the thread on an angle, enter a value for the Z Run Out and the X Run Out. Typically, a zero would be entered.
X Run Out: When used with Z Run Out, will cause the tool to pull out of the thread on an angle. For
example, to specify a thread pull out of 3/20 at 45 degrees enter 0.150 X Run Out and 0.150 Z Run Out. A pull out move at 45 degrees for a distance of 0.150 will be added to the thread cycle.
T I P
If the X Run Out value is less than the Z Run Out, a pull out move of less than 45 degrees will occur; and if the X Run Out is larger than the Z Run Out, a pull out move greater than 45 degrees will occur.
Machining
on this assumption. The advantage of this is that only one value needs to be calculated; in the case of external pipe threads, only the minor diameter at the face of the part is needed, and with internal pipe threads only the major diameter at the face of the part is needed.
44
Machining
45
Machining
46
Machining
CLEARANCE MOVES
This section contains information and diagrams on rapiding and feeding around lathe parts. It is very important when working with lathes to avoid tool interference with the part, the spindle, etc., while at the same time quickly and efficiently maneuvering around the part. Clearance positioning is the term used for various positions the tool will move to when not actually cutting the part. The primary tool change position is specified in the Document dialog. This position can be overridden on a tool by tool basis using the Turret Shift function in the Tool Creation dialog. For more information on Turret Shift, refer to the Tool Creation chapter. If Tool Change is turned off, it is assumed that the finished code will be manually edited to handle the tool change. Otherwise, the tool will start at the Tool Change position entered in this dialog. In addition to specifying the position of the turret when tools are changed, the Document dialog provides the user with two options for handling part clearance, Auto Clearance or Fixed Clearance. The selection made will determine how the system will calculate positioning moves between operations.
AUTO CLEARANCE
The Auto Clearance option performs several functions when it is turned on. It will calculate the part clearances in both Z and X that are used to position the tool between each operation. These positioning moves will be dynamically calculated for each operation. This means that as the stock conditions of the part change as material is removed, the clearance positions will adjust accordingly. When Auto Clearance is on, the system will also take into account where the tool needs to be to begin the next operations toolpath when calculating the positioning moves. Additionally, the Auto Clearance function may add entry and/or exit moves to the toolpath in order to safely maneuver around the part. The Auto Clearance function generates the most efficient positioning moves around a part. However, canned cycles cannot be used in conjunction with Auto Clearance. In order to use canned cycles, which are turned on in Process dialogs by selecting the Prefer Canned option, Fixed Clearance positions must be used.
47
Machining
The Auto Clearance option requires the user to enter an offset amount from the part stock that the system uses to calculate the clearance positioning moves between operations. Because the stock conditions are constantly changing as material is removed from the part, in order to optimize the toolpaths, an offset amount is used for positioning rather than absolute positions. Fixed clearance, which is used when Auto Clearance is turned off, uses absolute positions.
FIXED CLEARANCE
When the Auto Clearance option is turned off, fixed clearance positions are used by the system to calculate clearance moves. The user must enter an overall part clearance in the Document dialog, as well as Entry and Exit Clearance Positions in the Process dialogs for each operation. When using canned cycles, fixed clearance positioning should be used. The overall part clearance is entered in the Document dialog in the X and Z text boxes that become active when Auto Clearance is turned off. They designate the position the tool will rapid to and from during a tool change. This position will also be used when moving from one approach type to another between operations that use the same tool. The absolute positions specified in the X and Z text boxes are locations the tool can rapid to when moving around the part. One or both of these fixed positions are used whenever a tool is moving to the start point of the toolpath or exiting from the toolpath. Where the tool moves when approaching and retracting from the part depends on the Approach Type selected and the positions specified in the Clearance Diagrams in the Process dialog. The Approach Type selections are located in the upper left corner of the Process dialog. The tool can approach the part along two different axeseither X or Z. The tool will approach the part along the Z axis if Front Face is selected. The tool will approach the part in X if OD or Front ID is selected. When a Drilling Process is selected, the Approach Type is automatically set to Front Face. Only one selection can be made for each process. Once the Approach Type is selected, the corresponding Clearance Diagram appears in the Process dialog. The boxes with the arrows next to them represent the Entry and Exit Clearance Positions that the tool may use when approaching and retracting from the part. The Entry and Exit Clearance Positions are only required when Auto Clearance is turned off. When a Turn roughing cycle is selected, an additional move will be added between the Entry Clearance Position and the X Stock Start Position. When a Pattern Shift roughing cycle is selected, an additional move will be added between the Entry Clearance Position and the contour start point.
CLEARANCE DIAGRAMS
The tool will use some or all of the clearance positions depending on which Approach Type is selected. When Auto Clearance is selected, the tool will still move to the positions indicated in the diagrams shown below. However, the system will calculate these positions and they will change as the material conditions of the part change. Also, when Auto Clearance is on, the system may add additional entry and exit moves as necessary to prevent tool interference. The following conventions are used in the clearance diagrams. 48
Machining
Black Dot: Absolute coordinate the tool will move to; each Black Dot has an X and Z coordinate Dashed Line: Rapid Move Solid Line: Feed Move SP - Start Point: The first move of the operation. Not necessarily the Start Point Machining Marker. EP - End Point: The last move of the operation. Not necessarily the End Point Machining Marker. OP1: Operation 1 (the first series of cuts made on the part) OP2: Operation 2 (the second series of cuts made on the part)
3- SP Z, Entry Clearance Xd 4- SP Xd
49
Machining
3- Entry Clearance Z, SP Xd 4- SP Z
1- Tool Change 4- SP Z, Entry Clearance Xd 2- Part Clearance Z, Part Clearance Xd 5- SP Xd 3- Part Clearance Z, SP Xd
50
Machining
1- EP Xd 2- EP Z, Part Clearance Xd
3- Tool Change
1- EP Z 2- Part Clearance Z, EP Xd
51
Machining
1- EP Z 4- Part Clearance Z, Part Clearance Xd 2- EP Z, Part Clearance Xd 5- Tool Change 3- Part Clearance Z, Exit Clearance Xd
OD To Face
Op #1 Op #2
1- EP Z 4- Part Clearance Z, SP Xd 2- EP Z, Part Clearance Xd 5- Entry Clearance Z, SP Xd 3- Part Clearance Z, Part Clearance Xd 6- SP Z
52
Machining
OD To OD
Op #2
Op #1
4- SP Z, Entry Clearance Xd 5- SP Xd
Face To ID
Op #1
53
Machining
Face To OD
Op #2
Op #1 1- EP Z 2- EP Z, Part Clearance Xd 3- Part Clearance Z, Part Clearance Xd 4- SP Z, Part Clearance Xd 5- SP Z, Entry Clearance Xd 6- SP Xd
Face To Face
Op #2 Op #1
4- Entry Clearance Z, SP Xd 5- SP Z
54
Machining
ID To Face
Op #2
Op #1
ID To ID
Op #2 Op #1
4- SP Z, Entry Clearance Xd 5- SP Xd
CANNED CYCLES
The Auto Clearance and Material Only functions of the system calculate more efficient toolpaths than canned cycles. Auto Clearance is activated in the Document dialog and designates that the system dynamically calculate clearance positioning moves for the part. The Material Only option is located in Process dialogs and designates that toolpath calculation for an individual process take into consideration the material conditions of the part to provide for no air cutting. If either of these options are being used, the Prefer Canned option found in the Process dialogs will not be available.
55
Machining
Using canned cycles will output shorter processed code however, the Auto Clearance and Material Only functions will produce more efficient toolpaths in general. To generate canned cycles in the posted code, turn Auto Clearance off and enter fixed X and Z clearance positions in the Document dialog, and select the Full Rough Style in the Rough Process dialog.
MACHINING MARKERS
Machining Markers allow the user to specify the start and end feature and start and end point of the cut shape, the cut direction, and the offset position of the tool. These markers appear on the screen when geometry is selected as the cut shape for Contouring and Roughing Processes.
Start Feature: The geometry feature (line or circle) on which the tool will start cutting. Start Point: The point on the start feature where the tool will start cutting. End Feature: The geometry feature on which the tool will stop cutting. End Point: The point on the end feature where the tool will stop cutting. Cutter Side and Direction: The circles represent the offset position of the tool with regard
to the cut shape. The three possible options are the inside, centerline or the outside of the cut shape. The arrows indicate which direction the tool will travel. Simply click on the desired circle and direction arrow.
T I P
For precise control over the Start and End Point marker locations, create a geometry point at the desired location. Dragging a Start or End Point marker close to the point will cause the marker to snap to the point and use its exact XZ values.
56
Machining
SELECTED GEOMETRY
The machining markers allow the user to specify the portions of geometry to act as the outline for the cut shape. When markers are present on geometry, the cut shape is indicated by a dark blue color. When the cut shape is not the entire contour, the geometry not included as part of the cut shape is drawn in light blue.
MATERIAL DATABASE
The Material Database is used for storing and quickly retrieving feeds and speeds for various types of materials. All Material Database information must be entered by the user unless the CutDATA material library has been purchased. The information in the database can be changed by selecting Materials from the File menu. To use the information, click on the Material button in any of the Process dialogs. Below is a picture of the Materials dialog. It is used for both creating and editing materials as well as placing feeds and speeds information into Process dialogs. These values can be directly overridden by typing in the speed or feed info in the Process dialog at any time. The Material database is fully detailed in the Common Reference guide.
57
Machining
OPERATION TILES
The operation list context menu contains several useful functions as detailed in the following paragraphs.
Operation Data: It is possible to edit certain operation specifications in the
Operation Data dialog. The values in the text boxes with raised borders and the checkboxes that appear in the dialog with locks next to them can be changed. Values are locked by clicking once on the lock next to the text box. Unlocked values will return to their original values if the operation is reprocessed. Locked items will retain the values entered in this dialog even if the operation is reprocessed. Changes that affect the toolpath can be seen in the toolpath drawing and the rendered image. The information in the Process Tile that created the operation will not be modified to reflect the changes made in the Operation Data dialog. Information entered in the Op Comment text box will appear in the posted output before the selected operation it refers to. Utility data can also be entered in this dialog. Custom posts allow the user to input custom commands in the At Op Start and At Op End text boxes that will trigger actions inside the post processor. In addition, any text that appears in quotations in the At Op Start and At Op End text boxes will appear in the posted output. Each set of quotes will be on a separate line in the posted output. The Program Stop checkbox is only available in the Operation Data dialog. If it is turned on, a program stop command will be added at the end of the operation in the posted output. The default position is off. If operations contain locked values, a small lock symbol will appear on the Operation Tile. If utility data is entered in the At Op Start text box, a small recessed square will appear on the 58
Machining
Operation tile in the upper left hand corner. If utility data is entered in the At Op End text box, a small recessed square will appear in the lower left hand corner of the Operation Tile.
Utility Markers: This selection allows the user to manually edit the feed rates of toolpaths. When chosen, the dialog shown below will come up as well as the current operations toolpath.
Preset on the toolpath are two markers, one is red the other black. The red marker indicates the active marker. When the Utility Markers dialog is opened the entry location will be the active marker. The black marker indicates the location at which the toolpath changes its feed rate to the designated Contour Feed rate. When a marker on the toolpath is selected it changes from black to red. Drag the Utility Marker Feedrate icon to the locations in the toolpath where you want to change the feed rate. The arrows below the marker cycle through all placed markers in sequential order. Once a marker has been placed a feed rate needs to be assigned. The user may designate a preferred rate as shown. The feed rate applied to this marker will apply to the entire remaining toolpath or until another marker is placed and speed is indicated. If you place a marker by a corner to slow down the tool be sure to place another further along the toolpath to speed up the feed rate. This image shows Utility Markers placed on toolpath. The markers are placed by an arc, modifying the speed going into and coming out of the arc.
59
Machining
Scale the Toolpath: This selection enables users to either shrink or enlarge the toolpath of the selected tile. When chosen, the TP Shrinkage Dialog comes up allowing for a reduction or an enlargement of the toolpath by entering the percentage desired. Users may also modify the toolpath around one axis by selecting the XYZ option and inputting the desired percentage in the appropriate text box. It should be noted that clearance planes are not scaled. Operation To Geometry: This option converts the selected operations to
geometry. This geometry can be edited and used as a centerline contour op if necessary.
Move To: This selection allows the user to move one or several of the
operation tiles to the end of the list or to another tile location by entering the tab number of the destination tile location and clicking Move To. It functions exactly the same as the Move To item on the Tool and Process tiles.
Find: The Find option allows a user to locate a specific tile By Tile #, Tool #
or to find the last tile. It functions exactly the same as the Find item from the Tile List Scroll Arrows.
Op To Geometry: When Op To Geometry is selected, the highlighted
operations toolpath will be converted to geometry. This geometry can then be modified as needed and a center cut contour operation can be applied to it. This applies to contour, roughing and surfacing operations. This may be useful for avoiding clamps and fixtures or editing a pocket or profiles toolpath for individual preferences.
Sort Operations: This command will change the order of all operations. The operations will be sorted by
tool number, from low to high. Operations created in the same Process List will maintain their order to ensure that finishing passes cannot be moved in front of roughing passes, etc.
60
Machining
OPERATION SUMMARY
Selecting the Operation Summary item from the Part menu (the title of this menu is the name of the current part) will bring up the Operation Summary dialog, shown on the following page, which provides information in spreadsheet form about each operation in the program, including estimated cut time and the distance traveled by the tool. The information in the dialog can either be saved as a text file or printed out. To save the summary as a text file, select Operation Summary from the Save Special submenu in the File menu. To print the summary, select Operation Summary from the Print sub-menu in the File menu.
61
Machining
62
RENDERING PALETTE
When the Cut Part Rendering button is clicked, the Cut Part Rendering palette appears on the screen, and the stock shape will be displayed as a blue, solid image. The Cut Part Rendering palette controls the cut part rendering process. The functions of the items in the palette are described below.
Current Display: This box displays the number of the current operation being rendered or the current runtime. Rewind: This button sets the current operation to the first operation. If the Play button is
down when the Rewind button is depressed, the part will be redrawn.
Stop: This button stops any rendering in progress and raises the Play button. Step Forward: This button renders the next feature of the current operation. If the Play button
is depressed, it will be raised and rendering will be stopped at the end of the current feature.
Play: When the play button is depressed, the part will be rendered from the current feature of the current operation as listed in the Current Display box. Rendering will continue until one of the other buttons is depressed or the last feature of the last operation is rendered. The Stop and Step Forward buttons stop the rendering and raise the Play button. Pressing the Play button during rendering will also stop the rendering. The Next Operation and Rewind buttons will change the current operation being rendered, but will not stop the rendering process. When the last feature of the last operation is complete, rendering will stop, but the Play button will remain depressed. Anytime the
65
rendering process stops, hitting the Play button again will resume rendering from the current location.
Next Operation: If the Play button is depressed, the current feature being rendered is finished and the remaining features for that operation are skipped. The next feature to be rendered is the first feature of the next operation. If the Play button is not depressed, the current operation is set to the next operation. The Operation Box will be updated, but nothing will be rendered until the Play button is depressed again. Throttle Control: Shows the current location of the Throttle slider. The plus side
represents maximum rendering speed, and the minus side the minimum. The location of the slider can be changed by dragging it left or right. This can be done during the rendering process and the effects will be seen as the slider is moved.
Invisible Tool: If this button is selected, the tools will not be drawn during the rendering process,
although the material as a result of the tools cutting is removed (see example below). Radii will render more smoothly, and the part will render faster with this choice selected.
Transparent Tool: If this button is selected, transparent tools will be drawn during the rendering process (see example below). Visible Tool: If this button is selected, solid tools will be drawn during the rendering process (see example below).
During the cut part rendering process, if the screen is redrawn due to a view change or redraw, the rendering process will start over from the first operation. Therefore, it is good practice to set the desired view before rendering the part. When the rendering process is stopped by pressing either the Stop or Step Forward button, the next time the part is rendered the system will automatically stop the rendering process at the same location. User set stops are maintained by the system. Anytime the rendering process is stopped, simply click on the Play button to continue. If the Play button is depressed when the Cut Part Rendering button in the Top Level palette is raised, it will resume playing when the Cut Part Rendering button is selected once again. It is essentially the same as pausing the render. However, if the view was changed, it will restart as stated above.
operation.
Use Op Stop: Placing a check mark on this option activates the Set Op Stop #... option. Removing the
check mark will disable the stop point specified in the Set Op Stop # dialog.
FAST UPDATE
The Fast Update quickly gets you back to the last rendered state of your part after changing the view. If you have begun rendering your part, press Stop then zoom or change the screen position of the part and press Play, the system will regenerate the rendering in the new viewing position and orientation as quickly as possible. It does this by automatically setting the CPR speed to the fastest speed and hiding the tool when replaying the rendering. Once the render reaches the place it was last stopped the controls will revert back to your previous setting.
67
Flash CPR options. Set Op Stop#, Use Op Stop, Show Time and Show Op# are the same functions as the standard rendering mode.
Analyze Cut Part: The Analyze Cut Part dialog provides several options to determine the results of the toolpath on a rendered part. This is an easy way to determine if there are areas on a body that are not being machined (Remaining Material) or if any cuts violate the part. A solid must be selected prior to starting Flash CPR to use the Analyze Cut Part option. Transparent Stock: If Transparent Stock is selected, the stock will be transparent, showing both the part and the stock when rendering. Transparent Fixture: If the Transparent Fixture item is selected any fixtures in the part will be transparent, allowing you to more readily see the stock body when rendering. Acceleration & Checking: The next set of options provide methods for accelerating or confining the rendered part. Skip Pecks: The Skip Pecks option will not render any pecking moves
selected body is used as stock and rendering is run on this body. This is a quick and easy way to check for gouges.
Collision Checking: Selecting Collision Checking enables the collision checking based on the options set in the Preferences, See the section Collision on page 69 for more information. Save To STL: Save To STL will save the current stock results of the Flash CPR rendered image to disk in
STL format.
Preferences: Preferences opens the Rendering Preferences dialog that
allows you to control the speed, quality and color of the Flash CPR display. Alternatively, this dialog can be accessed by opening the Graphics Preference dialog and clicking the Flash CPR Options button which opens the Rendering Preferences dialog. When the Flash CPR option is disabled, standard Cut Part Rendering will be used.
68
and responsiveness of Flash CPR. These preferences are stored with the part when the part is saved. This means that if you change the Preferences but open a part that has an older set of preferences, it will override the changes you have made. To change the preferences for all new parts open the File > Preferences > Graphics and access the Flash CPR Options from there. Any changes you make with no file open will set the preferences for all new parts. Any file that has part settings will override the settings.
Time Slice: Time Slice specifies the amount of time the system will
allocate for interruptions when rendering. Larger values will increase rendering speed but decrease system responsiveness. A value of 250 milliseconds means the system will only respond to a mouse click every quarter of a second, while a value of 100 will allow an interruption every tenth of a second. The difference in time may not seem like much but the rendering speed is greatly affected by this. Experiment with values to find a setting that you find comfortable.
Steps Per Update: Steps per Update specifies the maximum number of CPR features to render before
updating the display. Large numbers will increase the rendering speed but will result in a rougher rendering animation. With large numbers the tool may appear to jump ahead of rendering, which will suddenly snap to the tool. This may be jerky, but can be rather fast. A low number provides a smooth animation, but may be slow.
Facet Resolution: Facet Resolution is the resolution for the part and tools displayed in Flash CPR.
There are separate settings for inch and metric tools. The smaller the value, the higher quality of the display and the more resources needed by the system, resulting in a slower rendering.
Collision: The items found in the Collision section of the dialog provide control over how the system
reports machining errors while rendering. A collision in Flash CPR occurs when the tool rapids into the stock or touches a fixture or if a holder touches anything. Any combination of the three available alert methods may be used. Please note that the Collision Checking option (in the Render Control palette) must be activated for the system to check for collisions.
69
Alert Types: The Beep option provides an audible alert, Log To Display will output an error in a
collision log window and Stock Flash provides a visual alert to the error by flashing the rendered stock.
Tolerance: The Tolerance setting allows a different value for metric and inch parts. Any collision within the specified tolerance will generate a collision alert. Display: The Display checkbox widens the Rendering
Preferences
dialog to display options for controlling the display of the Flash CPR model. Statistics opens a window that logs the current framerate for your machine as well as any logged errors for the CPR session. Gradient Background switches the standard black workspace to a white-blue gradient (see below), making it easier for you to distinguish between standard rendering and the OpenGL rendering modes, which may be slower. The colors of the background may be customzed in the Rendering Preferences dialog.
Lights: The model is lit by up to four lights. Each
lights position around the part can be controlled through XYZ vector values varying from 1 to 1. Alternatively, you can control the direction by dragging the light across the preview, Each light has a color defined by RGB (Red Green Blue) values ranging from 0 to 255. Alternatively, you may click on the color button and select a light color from the color picker.
Material: You may control the display of the parts material by controlling its Specular, Ambient light and Shininess values. The Specular value is the color of the reflections. The Ambient value is the non-directional illumination of the part. You can select a color or define the RGB values for the
70
Specular and Ambient attributes. Shininess is the overall reflectivity of an object. It is a value from 0-255.
Color: The items in the Colors tab allow you to define the color of the various items displayed by Flash CPR. You may change the default color of rendered objects by setting the RGB values or by clicking on the appropriate color button and selecting a color. Separate colors may be applied to the Stock, selected bodies (Target), Fixtures, toolpath (Op), interference (Clash), the primary color of the cutting tool (Tool), the Shank of the cutting tool, and the color of wireframe drawing (Edge). Background: The items in the Background tab allow you
to define the colors of the cut part rendered background. Both the single color background and the gradient background may be customized. The gradient consists of up to four colors, one per corner of the workspace.
71
Color Selection: The Rendering Preferences allows the 1 - Standard selection of a color from forty standard choices. 2 - Custom Clicking the Default Color button is the same as 3 - Color hitting Escape in that the dialog will close and the Mixer
color selection will not change. The color mixer at the bottom of the dialog allows the approximate specification of a color from the visual gamut. The upper color button to the right of the color mixer selects the specified color and adds it to the current custom palette. The lower color button selects the color but doesnt add it to the custom palette.
72
POST PROCESSING
Post Processing
75
Post Processing
Before posted output can be generated, the post processor and program file name must be specified. When a file is post processed, a text file is created with the extension specified in the Post text box in the File Extension dialog. By default, this extension is set to .NCF. A file can be post processed multiple times and saved with different .NCF file names. If changes are made to the part file, it must be post processed again in order to incorporate the changes into the posted output. As a default, the text file uses the part file name with an .NCF extension (e.g. EXAMPLE1.NCF). This file name can be changed by clicking on the Program Name button and entering a new name. To specify an output file name for the finished program, click on the Program Name button. The system will automatically add the extension specified in the File Extension dialog. Selecting File Extension from the Preferences submenu in the File menu will display the File Extension dialog shown above. To select the post processor, click the Post Selection button. An Open dialog will appear that allows the user to access the directory or folder where the post processors are stored in the system. The actual file names of the post processors are different depending on the operating system. However, when selecting a post processor, the full name (including the Control and Machine) will be displayed in the Open dialog.
Post Processing
Minimize: If this option is turned on, the post processor will only output block numbers on tool change
positions.
Insert Comments: This option will output information about each operation and tool used as well as file
length. If any additional comments have been entered by the user about tools or operations, they will be output as well.
Insert Optional Stops at Tool Change Positions: If this option is on, the software will output a machine operator selectable program stop at every tool change.
Post Processing
2-AXIS LATHE
Label Definitions
L This designates a regular 2-axis turning post. A Lathe post has 2 linear axes (X and Z) that can position and cut simultaneously.
Example:
Code Issues:
Tool Tip
1. The system draws the toolpath to the center of the tool tip radius. The X and Z-axis values are output to the theoretical tool tip if the system is able to calculate a touch-off point in both axes. X or Z-axis values are output to the center of the tool tip radius when the software is not able to calculate the touch-off point in that particular axis. 2. If the tool is machining parallel to the Z-axis, the X values are output to blueprint dimensions. If the tool is machining parallel to the X-axis, the Z values are output to blueprint dimensions. So, the theoretical tool tip only aligns with blueprint dimensions on faces and diameters. 3. When the tool is machining at an angle, the X and Z-axis values will not match the blueprint dimensions. This is because the theoretical tool tip is not always a blueprint dimension. So, in order for the system to get the surface of the tool in position to cut the part, the theoretical tool tip is calculated closer to the part, and in some cases inside the part. 4. Most Lathe Posts output X and Z values to the theoretical tool tip. Posts can be modified to output X and Z values to the center of the tool tip radius.
Canned Cycles
1. Lathe canned cycles are output when the Prefer Canned checkbox is checked. This checkbox will only be available if Auto Clearance and Material only are not selected. If Auto Clearance and/or Material Only are selected, the system will not output Canned Cycles.
Label Definitions:
ML This designates a Mill/Turn post. S
This designates a Mill/Turn post that segments rotary arcs into linear moves.
Example: Fanuc 16T [VG] SML800.19.pst This designates a Mill/Turn post that supports Polar and Cylindrical Interpolation. A Polar and Cylindrical Interpolation Mill/Turn post will output a G2 or G3 with rotary moves.
I Y
Example: Fanuc 16T [VG] IML800.19.pst This designation is for a 4-axis Mill/Turn machine that has a linear Y-axis.
78
Post Processing
Example:
P This designates a C-axis positioning post. A Mill/Turn positioning post will rotate the part and then move in X and Z. It will not rotate and cut simultaneously.
Example: Fanuc 16T [VG] PML800.19.pst This designates a Mill/Turn post that does not use subprograms. This is known as a Long Hand post. Subprograms are frequently used for multi-process drilling, C-repeat drilling, Zrepeat milling, C-repeat milling, Patterns (OD only), etcetera.
N
Example:
B This designates a B-axis rotation post. This supports the creation of coordinate systems that has the tool rotate about the B-axis.
Example:
Code Issues:
Tool Orientation
1. When using a mill tool on the Face or OD, it is important to define the orientation of that tool correctly. When Milling or Drilling on the face, make sure the orientation of the tool is perpendicular to the face. When Milling or Drilling on the OD, make sure the orientation of the tool is perpendicular the OD. If the tool is not oriented properly, the output will not be correct.
C-Axis And Y-Axis Output
1. The radio buttons Position and Rotary Milling in the Rotate Tab determine whether C-axis moves or Y-axis moves are output during Rotary Mill operations. If the Position radio button is selected, the system calculates Y-axis moves. If the Rotary Milling radio button is selected, the system calculates C-axis moves. 2. If your machine does not have a Y-axis, then you need to select the Rotary Milling radio button. 3. If your machine has a Y-axis, this capability can be added to any Mill/Turn post.
Rotary Feedrates
1. Most rotary feedrates are calculated in Degrees Per Minute per rotary segment based on its length. Since the length of each segment is variable, the system outputs a different feedrate for each segment. The resulting rotary feedrate can be a large value based on the Degrees Per Minute calculation. 2: Certain CNCs, such as Haas and Mazak, calculate rotary feedrates using Inverse Time. Any Mill/Turn post can be modified to use Inverse Time for feedrates.
79
Post Processing
3. Polar Interpolation posts use inches per minute for rotary feedrate calculations. Any Mill/ Turn post can be modified to use Polar Interpolation with inches per minute feedrates.
80
COMMUNICATIONS
Communications
CHAPTER 7 : Co mmuni ca t i o n s
The system contains integrated communications. Third party communications packages, including Gibbs ncCommunications, can also be used to communicate with CNC machines. Before a file can be sent to the CNC machine, the parameters for a file transfer need to be set-up. This is done in the Com Set-Up dialog. It is accessed by selecting the Communication Set Up item in the Preferences sub-menu of the File menu. This dialog is used to set up communication protocols needed for sending a program (text file) to a control or receiving a program from the control. Different controls have different protocols (parameters). Refer to the machine control manual for the necessary protocol specifications.
PROTOCOLS
ADDING A PROTOCOL
A new protocol is added by typing in a new name and changing all of the settings to match those of the CNC machine. Clicking on the Add button will add the protocol to the current database of protocols. After a protocol has been added, the name will appear in the upper left hand corner. Additional protocols can be entered and saved in the same manner. Saved protocols can be accessed in the Protocol pop-up menu in the upper lefthand corner of the dialog.
83
Communications
CHANGING A PROTOCOL
To change information about a protocol, select the protocol from the list and change the information. The changes are automatically saved when the dialog is closed or when a different protocol in the list is selected.
REMOVING A PROTOCOL
To remove a protocol, simply select the desired protocol from the list and click on the Remove button.
84
Communications
COMMUNICATIONS DIALOG
The Communication dialog can also be accessed from the File menu. Files can either be sent to the machine control or received from the control. The File type radio buttons indicate what type of file will be sent. When a file is post processed, a text file (NCF file) is created. NCF (text) is the necessary selection when sending posted NCF files from the computer to the control or vice versa. The VNC (binary) selection allows users to send and receive VNC files, which are the actual part files that contain the geometry and toolpaths. VNC files can be communicated between computers that have 1- Send Mode 3- Program Name 5- Progress Bar the system installed. This is especially useful when 2- Receive Mode 4- Protocol Menu the system is built into the control of a machine tool. Part files (VNC files) can be communicated in their entirety from a computer to the machines control, and from the control back to the computer.
Note:
It is recommended that edited NCF files received back from the machine control be saved under a different name than the original NCF file that was initially sent to the control. That way if the original 85
Communications
VNC file is reprocessed, it won't affect the edited NCF file. For example, a part file named SAMPLE.VNC is post processed and a text file named SAMPLE.NCF is created. Changes are made to the program at the machine control and the new file containing those changes is sent back and received at the offline computer, but under the name SAMPLE1.NCF. If SAMPLE.VNC is reprocessed again at a later date, it won't destroy the SAMPLE1.NCF file that contains the changes that were made at the machine.
86
LATHE TUTORIAL
Lathe Tutorial
PART SETUP
Open the Documents dialog.
The Document dialog contains information about the Machine Type, Material, measurement system, stock, Tool Change, clearance and a part Comment. It also has the file management tools to open, save, close, etc.
Select Open in the Documents dialog. Locate the Lathe tutorial part that was created using the Geometry Creation manual.
This part was created in both the Geometry Expert and Free-Form CAD Exercises in the Geometry Creation manual. Either of the part files can be used. If the part was not created, go back to the Geometry Creation manual and do so or use the dimensions at the end of the book to create the geometry. 89
Lathe Tutorial
Click the file then click Open or double-click Lathe Tut.vnc in the list. Select the Auto Clearance option.
Auto Clearance defaults the clearance Auto Clearance in the Process dialogs.
T I P
The Auto Clearance option will calculate part clearances (in both Z and Xd/Xr) that are used to position the tool between operations. These values are dynamically calculated as the stock condition changes as material is removed. The clearance positions calculated will also take into account where the tool needs to move to begin the next operations toolpath. Additionally, the Auto Clearance option may add entry and exit moves as needed to safely maneuver around the part and complete each toolpath.
Enter the stock, Auto Clearance and Tool Change positions shown.
Tool Change will send the tool to the specified location for the tool change. If Tool Change is turned off, it is assumed that fixture offsets are being used or the operator will manually input the tool change moves.
Open the View palette (Ctrl+5, F5). Choose Help > Balloons from the menu.
Balloons provide a reference to the interface. A check mark will appear next to the Balloons item, indicating that it is on. Move the cursor over the object to see the information.
Select Unzoom (Ctrl+U).
Lathe Tutorial
The Isometric view is a 45 perspective of the part. This view gives the best overall perspective of the current status of a part from the top, right and front view of the part. The Top or Home view is recommended for creating geometry and toolpaths, while the Isometric view is an excellent choice for rendering and viewing the cut part.
Balloons are also activated by using the associated shortcut to the right of the menu command (Ctrl+B).
Switch back to the Top view. Click the View button again to close the View palette.
CUSTOM STOCK
The stock specifications entered in the Document dialog simply creates a cylindrical stock shape using the X and Z coordinates entered. It is possible to define a custom stock shape by drawing the stock shape in a separate workgroup designated for part stock. This is very useful because the stock shape affects the machining of the part in that the stock conditions are used to calculate the clearance positioning moves when using Auto Clearance. The custom stock shape also appears when viewing the rendered image of the part.
Open the Geometry palette. (Ctrl+2, F2) Click the Workgroup list button in the Geometry Creation palette.
In Level 2 this can be accessed from the main palette. This button also accesses a workgroup selection menu if the mouse button is held down. The menu will be discussed later in this tutorial.
Click New WG and rename it Stock.
A second workgroup is created and is now the current workgroup, indicated by the open eye. Also, notice that the screen now displays an empty stock outline.
Click the Workgroup Info button.
91
Lathe Tutorial
This button is located on the Geometry Creation palette in the Level 1 interface ( File >
Preferences > Interface).
The Workgroup #2 dialog defines whether the workgroup will contain part geometry or a stock outline.
Select the Part Stock Revolve option. Close the Workgroup #2 Info dialog.
In order to create the geometry for the stock outline, it will be necessary to view the part geometry that we have already created as a machining workgroup. The entry highlighted in the Workgroup Selection dialog is the active workgroup. Other workgroups can be viewed by opening the eye next to their name in the Workgroup Selection dialog. Geometry in inactive workgroups are gray and can not be edited while inactive.
Double-click the closed eye next to Workgroup #1.
Both eyes are now open. Workgroup 2: Stock is highlighted to indicate that it is the active workgroup. Workgroup #1 is visible but inactive.
Close the Workgroup list.
We will use the Mouse-line tool in the Geometry Creation palette to draw a rough outline of the stock. Any geometry creation method can be used to create a stock outline.
Click the Line button.
The Mouse-Line dialog contains Z and Xd values determined by the location of the cursor. The Grid value specifies constraint spacing the lines will snap to. For a review on using the MouseLine tool, refer to Exercise #5: Doodle in the Geometry Expert Section of the Geometry Creation manual.
92
Lathe Tutorial
The initial stock is a cylinder with two different diameters for our stock outline. The stock does not need to be perfect, but should not cross the finish geometry defined. The only condition is that the bottom line must be drawn at X0 to have a correctly revolved part.
Draw a stock shape around the part as shown.
TOOL LIST
Open the Tool list button in the Top Level palette. Double-click tile position #1 in the empty tool list.
The Tool Creation dialog contains all tool specifications necessary for the system to calculate accurate toolpath and rendering. Tool information can be edited at any time by clicking on tool tiles and editing the information contained in the Tool dialog. For more information, refer to the Tool Creation on page 13.
93
Lathe Tutorial
Values for insert specifications, such as Tip Radius, IC (Inscribed Circle), Thickness, etc. can either be selected from the list of standard inserts in the menus or manually entered by selecting Other.
Holders can be chosen by using the scroll bar next to the insert diagram. The text to the right of the scroll bar displays the holder specifications which provide detailed information about the insert angle and holder type. For our part, the first position provides the desired selection. The red circle at the end of the insert indicates the touch-off point of the tool. The selection of insert and tool holder also affects the toolpaths created using this tool. The system uses the selections made here when constructing a toolpath to prevent tool interference. Therefore, selections made here directly affect the machining of the part.
Double-click the empty tool tile at position #2.
This closes the Turning Tool #1 dialog and brings up the Turning Tool #2 dialog. A tool tile displaying the insert type and tip radius appears in position #1 of the tool list. This next tool is a drill, so it must be defined in a Milling Tool dialog.
Click the Milling Tool button.
94
Lathe Tutorial
Select the Drill tool with the following specifications. Double-click tile position #3 in the Tool List. Click the Turning Tool type button.
The position on the insert orientation diagram remains the same as the previous insert selection, so no adjustment is necessary. The insert angle and holder type selection is the last one in the group.
95
Lathe Tutorial
Double-click the tool tile to open the new tool dialog. We will skip this step from here on.
The tool holder diagram is set to None. Only the insert is drawn in the diagram according to the values entered.
96
Lathe Tutorial
The Insert Orientation Diagram changes in appearance when the Boring Bar option is selected.
Scroll down to reveal two empty tiles (if necessary).
The scroll arrows at the top and bottom of tile lists allow you to easily move through the tiles in the list. To scroll quickly through the list, hold down the button and drag the mouse downward. This will change the arrow to red and scroll a page at a time. Refer to the the Getting Started guide for more information on tile lists.
Create this insert as tool #7.
Once the Style and TPI (threads per inch) values are selected, the Insert Width and Insert Type will default to the desired values.
97
Lathe Tutorial
Create this custom insert as tool #8. Close the Turning Tool #8 dialog.
The tools necessary to machine this part have now been created. A good way to review the tools contained in the list is by using the Window > Tool List Summary.
List
contains all of the current tool information. The information may be printed by choosing File > Print > Tool List Summary. While the Tool List Summary is the active window the print shortcut Ctrl+P will work. The list is set up to print in landscape mode ONLY. When any of the summaries are displayed on the screen, they can be printed or saved as a text file with the Save Special command.
Close the Tool List Summary.
98
Lathe Tutorial
The Machining palette, Process List and the Operation List appear. The Machining palette contains Function tiles. The functions available for use with lathe are contouring, roughing, threading, and drilling. Process tiles are created by dragging a Tool Tile and a Function Tile to a Process List location. Operation tiles are created from Process tiles when the Do It or Redo button is depressed. In order to machine this part, operations must be created. Operations are created from completed processes. To create a process, one tool and one process (roughing, contouring, drilling, threading) is needed. In this tutorial, we will first describe the necessary machining operation, then we will detail the steps necessary to create that operation. First, we will create an operation that will face the front of the part.
Select the Contouring Function Tile and drag it to position #1 in the Process list.
99
Lathe Tutorial
Drag tool #1 (80 C) and drag it to position #1 in the Process List. Place it on top of the Contouring tile in position #1.
When you place the Tool Tile in position #1, the tool number is displayed in the small box on the Contouring Process Tile. The Contour Process dialog appears after the Tool tile is added.
To position the tool to cut the face of this part, we need the tool to approach and retract along the Z axis. Therefore, the Front Face option is selected. For this process, the Material Only option is selected so no toolpath will be generated unnecessarily to cut the face.
Close the Contour Process dialog.
When the Process dialog is complete, the cut shape must be defined. Machining Markers (shown below) are used to designate a cut shape for contouring processes.
1234567-
Start point Offset cut Start feature End Point End Feature Centerline cut Direction
100
Lathe Tutorial
The Machining Markers will appear on the selected feature. The markers allow you specify the start and end feature and the start and end point of the cut shape. They can be picked up by clicking on them and dragging them to any location on the part geometry. The arrows allow you to choose the cut direction. The two circles allow you to choose the side from which the tool will be offset. In this case, the start feature and end feature markers will stay in their initial positions because only one feature, the face, will be cut. The start point and end point markers will be moved to cut the entire length of the face. The start and end point markers can rest anywhere on the selected line, even on the trimmed sections. Refer to the Machining Markers section in the Machining chapter for more information.
Select the outside circle.
We will approach the line from the OD and bring the tool just past the center to ensure a complete facing is done.
Because Material Only is used in this process, the start and end point markers do not need to be placed in exact positions as long as they clear the stock outline we defined.
If markers are not properly placed a process may not generate the
101
Lathe Tutorial
desired toolpath. The common mistake is to chose the wrong cut side.
Click the Do It button in the Machining palette.
An Operation tile will be created and added to the Operation list and the approach and retract moves and the toolpath drawn. The orange lines represent the toolpath, while the dashed gray lines represent positioning moves. The solid lines for both the toolpath and positioning indicate feed moves. And the dashed lines of both colors indicate rapid moves.
The picture above on the right shows the toolpath without the Machining Markers so you can get a better picture. To view the toolpath without the Machining Markers, simply click anywhere off the part. The dashed gray line shows the tool rapiding from the tool change position (entered in the Document dialog, to the start point of the toolpath). The angled lines at the beginning and end of the toolpath are entry and exit positioning moves that have been added because Auto Clearance is turned on. They are angled along the centerline of the insert angle. The position the tool can safely rapid to before beginning the toolpath is determined by the Auto Clearance value entered in the Document dialog.
Deselect the operation created by clicking on an empty Operation location, or by clicking an insertion point between Operation locations.
Tiles are considered selected when they are highlighted in yellow. Deselected tiles are the standard gray color.
102
Lathe Tutorial
CREATING OPERATIONS T I P
When operations have been satisfactorily completed, it is VERY IMPORTANT before proceeding that all operations are deselected. By deselecting the completed operations, they become fixed in the Operations List and will not be affected by changes made to the Process List. Operations can be edited, but to do so they must be reloaded into the Process List by double-clicking on them.
When creating a new Process, you can either throw away the old tiles in the list or modify them in order to create the new operations. In this case we will throw away the old tile and start from scratch. Every tile in the Process list will be used to create operations. The next group of operations will rough and finish the outside contour of the part. This will be accomplished using multiple process programming which allows multiple process tiles to be applied to one cut shape.
To properly position the tool to rough the OD of this part, we need the tool to approach and retract along the X axis. Therefore, the OD option is selected for the approach type. Lathes use different roughing (multiple cut) cycles. There are three general types: Turn, Plunge, and Pattern Shift. These three types of cycles will allow us to output the different canned cycles defined in programming manuals for lathes. The software will output these roughing cycles as canned cycles if the Prefer Canned option is selected and the lathe is capable of using canned cycles. If not, the post processor will output every move necessary to rough the part. 103
Lathe Tutorial
Turn roughing cycles are the standard contour rough cycle. For turning cycles, the selection made for the approach type (OD, ID, Front Face) determines what type of contour rough style will be generated by the system.
Plunge roughing cycles are used to generate grooving operations. These cycles are used when it is desirable to rough the part with a groove tool. Pattern Shift roughing cycles are commonly used when roughing a cast part. This type of cycle generates the part contour and shifts the toolpath on each successive cut until the specified area is roughed.
In this process, we will use a turn roughing cycle. When a turning cycle is selected, a Cut Depth value is entered which designates how much material will be removed on each pass. For this process, the Cut Depth value entered is 0.1. The Xr label indicates that it is a radius value. This means that 0.1" of material will be removed from each side on each pass. The Shape Axes check boxes allow the user to regulate the axes and directions of the cut shape. Omitting an axis (such as X-) will prevent cut shape moves in the disallowed direction. Refer to the Machining chapter for more information on cut shapes and the Shape Axes buttons. For this process, the X axis in the negative direction is turned off. This will prevent the toolpath from making any moves in the X- direction so it doesnt go into the grooves. The value entered in the Fin. Stock text box designates the minimum amount of material that will be left outside of the part geometry after the roughing cycle is completed. The toolpath created by the system will be offset from the part geometry by 0.01" in Z and 0.02 in Xd. We will remove this excess with the finish pass.
Close the Rough Process dialog.
104
Lathe Tutorial
This process is included in this group to rough the neck groove on the part. Again, an OD approach type is selected so the tool will approach and retract along the X axis. And a Turn rough cycle is selected with a Cut Depth of 0.75". The Cut Direction selection indicates the direction the tool will move along the designated cut shape. In this process, Forward is selected and we have turned on the Back & Forth option. The tool will feed from the start point to the end point of the toolpath on the first pass. Then, instead of rapiding up and then back to the start point to begin the next pass, the tool will feed down and make its next pass from the end point to the start point, going back and forth in this manner until each pass is complete and all the material is removed.
Material Only is again selected for the Rough Style so that the toolpath generated for this operation
will only cut the remaining material left on the part after the previous operations have been completed. The Material Only selection is particularly useful when utilizing the multiple process programming capabilities of the system. Feed moves will only be made where it is necessary to remove material. The tool will make rapid moves whenever possible while maintaining the clearance offset. In addition to entering a finished stock amount which will leave the designated amount of material around the entire cut shape, it is also possible to enter separate stock amounts for each axis.
105
Lathe Tutorial
In this process, we have entered a small stock amount to be left on the X axis. This is a radius value, so this amount will be left on each side of the part, totalling two times the amount of material. A small stock amount will be left along the Z axis.
Close the Rough Process dialog. In position #3 create this Contour process with tool #3.
To properly position the tool to finish the OD, we need the tool to approach and retract along the X axis. Therefore, OD is selected for the approach type. Entry and exit moves can be user defined and entered for each process. If entry and exit lines and/or radii are defined in the Process dialog, they will automatically be added to the toolpath. The Auto Clearance option may create additional entry and exit moves to maintain the necessary clearances, but the entry and exit moves designated in the Process dialog will always be included in the toolpath. It is useful to create entry and exit moves in the Process dialog when using the Cutter Radius Compensation option because typically CRC is turned on in the posted output on the first feed move and turned off on the last feed move of the toolpath. In this process, an entry line and radius will be created at the beginning of the toolpath. Selecting the first option will allow us to create a 90 arc with a radius of 0.05" tangent to the first feature of the toolpath and create a 0.05" line that will be tangent to the arc and perpendicular to the feature. Similarly, an exit radius and line will be created at the end of the toolpath. The 90 arc will be tangent to the last feature of the toolpath, and the line will be tangent to the arc and perpendicular to the feature. 106
Lathe Tutorial
Entering 0.02 in the Corner Break text box will create a toolpath that puts a 0.02" radius on every external sharp corner. Unless the Square Corner option is turned on, the system will always output a radius move for each corner. A Corner Break of 0 will not break the corner, but will keep the tool in contact with the part as it moves to the next feature. This process has CRC On option selected. Typically, CRC will be turned on in the posted output on the first feed move of the toolpath and off on the last feed move. However, depending on the post processor being used, the CRC functionality may vary.
Now that the Process List is complete, we will define the cut shape.
The Start and End Point Markers do not need to be placed in exact locations as long as they clear the material.
Drag the End Feature Marker (black square) and drop it on the part geometry as shown.
The End Point marker will automatically move with the End Feature marker.
T I P
Alternately the End Feature Marker can be placed by pressing Ctrl+Shift and clicking on the end feature geometry. When positioning any one of the four machining markers on a geometry feature, place the tip of its arrowhead on the geometry feature.
107
Lathe Tutorial
As you move the Machining markers, notice that the cut shape, represented by the dark blue line, will adjust according to the positioning of the markers. The dark blue cut shape is the part of the contour that will be machined using these processes. Notice that the middle V groove and the O-ring groove are not included in this cut shape. The Machining Markers, in this case the End Feature and End Point Markers, allow us to specifically designate what portion of the geometry is to be machined by the processes we have created.
Click the Do It button.
This will create the toolpath. Click the Redo button to make changes to a selected operation. Three operations are created when you click the Do It button. Operation tiles are created and placed in the Operation List on the right side of the screen.
108
Lathe Tutorial
The Operation list should have four operations now. The positioning moves and toolpaths for each of the operations are also drawn on the screen. In order to get a better picture of the toolpaths generated by the system, we will view the tool moves for the first roughing operation separately.
Select Operation #2.
Clicking once on a tile will select and highlight the tile without opening any dialogs or selecting other tiles that were created with it.
Open the View Control palette.
Only the toolpath and positioning moves for the selected operation are drawn. This is helpful if you use multiple process programming and wish to view individual toolpaths. Notice that the custom stock outline was taken into account because Auto Clearance is on and the Material Only option was selected. Also, the toolpath created does not slope at all into the neck groove because the X- Shape Axis was deselected in the Rough Process dialog that created this operation. The dashed gray lines show the tool rapiding from the end point of the previous operation to the start point of this operation, and to the tool change position at the end of the operation. Now that operations have been created, we will render the part. There are several ways to verify that the toolpaths generated by the system will safely and correctly cut the part. Looking at the toolpaths, as we have done thus far, is one way. Another way is to render the part which allows you to actually view the tool removing material and cutting the part. 109
Lathe Tutorial
This changes the working mode to Cut Part Rendering. The initial stock we defined at the beginning will display as a solid object. The Geometry is hidden but can be viewed by using View > Show Geometry ( Ctrl+[ ).
Click the Play button.
The Cut Part Rendering palette shown below also appears on the screen.
Click the Show Solid Tool button. Click the Play button.
A part can be rendered at any time once operations have been created. The stock will always be shown in shades of blue. Selected operations will render in shades of yellow, while all other operations will render in shades of gray. Red will be displayed when non-cutting tool surfaces or rapid moves hit the material. Refer to the Cut Part Rendering chapter for more information.
Close the Rendering palette. Choose View Top from the menu or Ctrl+E.
110
Lathe Tutorial
Deselect the operations by clicking on an empty operation location or by clicking on an insertion point between operation locations. Shift select the three tiles in the Process List and drag them to the trash.
An OD approach type is selected so the tool will approach and retract along the X axis. Material Only is again selected for the Rough Style. Also, a Finished Stock amount is left on this groove that will be removed in the following finish pass. In this process, we will use a Plunge roughing cycle. When the Plunge option is selected for the Rough Type, the Plunge dialog will come up on the screen. To make the Plunge dialog come up, click the Plunge option in the Rough Type selections.
111
Lathe Tutorial
The Plunge Angle specifies the angle at which the groove tool will make its plunging moves. The default is 270 which has the tool plunging straight down. For this process, we have selected the Details option for the Cut Width. This option will vary the Cut Width distance as necessary in order to hit the endpoints of each feature of the cut shape. The Z value entered specifies the maximum distance the tool will step over on each pass. The Center Out Cuts option is selected so that the tool will make its first plunging move in the center of the groove, and then proceed to rough each side. For this groove, the Peck Full Out option is selected because the groove is relatively deep, and in order to remove all of the chips (material), the tool will need to come all the way out of the part after the peck. The value entered in the Peck Amt text box specifies the distance the tool will plunge into the part on each peck. The Clearance value specifies the distance away from the remaining material the next peck will begin.
112
Lathe Tutorial
The No Drag option is turned on in this process so that the toolpath is created in such a way that only the positive insert angle of the tool cuts material. The designated cut shape is segmented into pieces to accomplish this.
An OD approach type is selected so the tool will approach and retract along the X axis. Material Only is again selected for the Rough Style. Also, a Finished Stock amount is left on this groove that will be removed in the following finish pass. Plunge is selected for the
Rough Type.
113
Lathe Tutorial
option is selected for the Cut Width. tool will step over a distance of 0.2" on each regardless of the endpoints of the cut shape. Peck Retract option is selected for the First Plunge. The Peck Amt specifies the depth of each plunge and the Retract amount specifies the distance the tool will come out of the groove after each peck.
Constant
Now we will define the cut shape for this process list.
Click the part geometry as shown.
114
Lathe Tutorial
Right-click the last feature shown and choose Move End Feature here so the Machining Markers appear as shown.
Make sure you select the outside circle and the arrow pointing left. The blue cut shape drawn should include the V groove and O-ring.
The toolpaths that are created will properly rough and finish both the V groove and the O-ring. Notice that the toolpath contains no unnecessary moves. Material Only takes full advantage of multiple process programming without making unnecessary tool moves.
Switch to the Isometric view. ( Ctrl+I) Render the Operations.
115
Lathe Tutorial
During the rendering process, you will be able to better see the No Drag contour option at work. Notice the tool will finish one side of the groove, rapid up and over, and then go down and finish the other side of the groove, always cutting along the positive direction of the insert angle.
Exit Rendering mode. Switch to the Top view (Ctrl+E). Deselect any operations. With the Process list selected choose Edit > Select All (Ctrl+A) and delete the tiles or drag them to the Trashcan.
The depth the drill will feed to is specified by the value entered in the Sharp Tip Z text box. Values may be entered in the text boxes specifying the Full Diameter Z depth and the Spot Diameter. These values will cause the Sharp Tip Z to be recalculated. The Sharp Tip Z is the value used in the posted output.
116
Lathe Tutorial
The drill cannot feed through the part in one pass. Therefore, the Peck, Full Out option is selected. Because it is a Peck, Full Out, the drill will rapid all the way out of the part after each peck. The value entered in the Peck text box specifies the amount the tool will peck into the material on each pass. The next peck will start a Clearance amount away from the material remaining after the previous peck.
Remember to use the Balloons in the Help menu if you dont understand the fields.
Drilling operations do not require the selection of geometry. In a standard lathe a drill can only feeds in at X=0. Therefore, the placement of the Machining Markers will only affect the toolpath created for the Roughing and Contouring operations.
For Process #2 create this Rough Process with tool #6.
A Front ID approach type is selected so the tool will approach and retract from the part along the X axis. A Turn Rough Type is selected and separate stock amounts are entered for each axis.
117
Lathe Tutorial
The Front ID approach type is selected and Material Only is turned on in the process.
118
Lathe Tutorial
The dashed orange line at X = 0 shows the tool rapiding out of the part after it has pecked in to the Sharp Tip Z depth in the Drilling operation.
Switch to the Isometric view.
Render the Operations. Deselect the operations. Clear the Process list.
THREADING
Op 12
Next, we will create the operation that will cut the required thread.
Create this Thread process with tool #7.
These values can be found in the Machinerys Handbook, and are calculated from the values
119
Lathe Tutorial
entered for an ideal thread. The Minor Xd will default to a calculated value according to the Nominal Xd and the desired pitch. The Thrd Ht Xr is calculated [(Major - Minor)/2]. Changing the Nominal Xd will change the values in the Major Xd, Minor Xd, and Thrd Ht Xr.
Const Load
is selected to maintain the same amount of tool pressure on each pass. The Last Cut option is selected to prevent any cut from removing less than the value entered from each side. This is also the cut depth that the threading tool will remove on the last pass. Threading operations do not require the selection of geometry. The information entered in the Thread dialog determines where the thread will be located on the part.
Create the toolpath.
CUT OFF
Op 13
Finally, we will create an operation to cut off the machined part from the bar stock.
120
Lathe Tutorial
An OD approach type is selected so the tool will approach and retract along the X axis. Material Only is selected for the Rough Type with a Clearance of 0.25. The Clearance value is relatively large to ensure that no tool interference occurs with our finished part. The Cut Off option is turned on so the post processed output will contain the necessary codes for removing the part from bar stock. Not all post processors support this option.
Close the Contour Process dialog. Select the cut off line of the part and position the Machining Markers as shown.
Ensure the end point extends past X0 and the start point begins above the stock.
121
Lathe Tutorial
As the last step we will sort the operations to have less tool changes.
Click the Sort Ops button in the Machining palette.
The only change that occurs is the Drilling operation that uses Tool #2 will be moved up in the Operation List to location #3. Whenever the order of operations is changed, it is good practice to verify that the positioning moves and toolpaths are still valid. When using the Auto Clearance option and/or Material Only option, the material condition is taken into account when it creates the tool moves for each operation. Changing the order of operations has the potential to change the initial material conditions for existing operations. Rendering the part is a good way to check the validity of the toolpaths.
For this case, changing the order of the operations does not cause any tool interference and does not appear to affect the efficiency of the toolpath and positioning moves generated by the system. Had there been any problems, we would have needed to reprocess the existing operations so that the system would have recalculated the tool moves for each operation based on the new conditions. Reprocessing the operations is very easy using the Redo All Ops item in the Edit menu or the Operation list context menu. 122
Lathe Tutorial
POST PROCESSING
Now that all of the operations to machine the part have been satisfactorily created and verified, we need to post process the file. Post processing will create a text file that the CNC machine will use to cut the part.
Open Post Processor dialog.
From the Post Processor dialog a post processor may be selected as well as generating a post file and communicating with a machine control. Refer to the Post Processing and Communications chapters for more information.
The name of the selected post processor will appear in the dialog next to the button.
Click the Program Name button.
123
Lathe Tutorial
The Program Name defaults to the name of the part file. You can change the name or leave it as it is.
Click the Save button.
Once you have selected a post processor and named and saved the program, the Process button at the bottom of the dialog becomes active.
Click the Text Window button.
This will create a post file that can then be sent to the machine. The program will scroll by as it is being processed. You can click the Pause button to momentarily stop the processing so that you can read the program. Once the program has finished processing, the Print button becomes active and the posted code can be printed.
124
Lathe Tutorial
The file contains geometry for the part, a tool and two roughing operations. The existing operations face and rough the part. First we need to create geometry for the Form Tool.
Create a new workgroup for the Form Tool. Use the data in Part #2: Form Tool Blueprint on page 130 to create the geometry for the form tool.
Remember that the system uses the origin as the tools touch-off point. The tool should look like this image.
Open the tool dialog. Select Form tool as the tool type.
125
Lathe Tutorial
You are prompted to select a shape to use for the tools profile.
Double click the Form Tool geometry and click Apply.
The shape of the tool is displayed in the Tool dialog. Note the touch-off point is shown in the tool diagram.
126
Lathe Tutorial
We have placed the start point marker above the roughed surface. The end point marker should be on the connecting point to drive the tip of the tool to that point.
Since we are contouring on a single line some options become disabled when using a Form tool.
Create the toolpath.
127
Lathe Tutorial
Switch to the Isometric view and render the results. Save this part, it is complete.
128
129
25 mm
R 1.25 mm 13 mm 120 2 mm 60
8.6 mm
6 mm 1.6 mm R 0.25 mm 2 mm
130
INDEX
Index
NUMERICS
7006: 38 7007: 38 7008: 38
A
Advanced Mill Module: 9 Air Cutting: 26, 29, 34, 55 Approach Type: 10, 48 Changing: 48 Contour: 28 Front Face: 48 Front ID: 48 OD: 48 Roughing: 31 Thread: 37 Auto Clearance: 10, 2728, 32, 35, 39, 4748, 5556,
90, 106
Post Processor: 75 Receive: 85 Redo: 26 Save: 9 Save As: 9 Save Copy: 9 Send: 85 Tool List: 15
C
C.A.T.: 3 Canned Cycles: 35, 38, 40, 4748, 56 Clearance Auto, see Auto Clearance Contour operations: 28 Data: 8 Diagrams: 48 Fixed: 10 Fixed, see Fixed Clearance Master: 28 Moves: 47 Clearance Moves: 10, 32, 47 Approach From Tool Change: 49 Exit To Tool Change: 51 Same Tool Moves: 52 Clearance Positioning: 47 Clearance Positions, Entry and Exit: 48 Close File: 9 CNC, Communication with: 84 Com Set-Up dialog: 83 Comment: 11 Communication Set Up: 83 Stop: 85 Communication dialog: 85 133
B
Back & Forth Roughing: 32 Balloons: 90 Balloons and Prompting: 3 Bar Stock: 29 Button Close: 9 Do It: 26 Document Control: 7 Machining: 25 Material: 38, 40 New: 9 Open: 9
Index
Communication Protocol Change: 84 New: 83 Remove: 84 Constant Cut: 38 Constant Load: 38 Constant Surface Speed, see CSS Contour Cutter Compensation: 20 Contour process: 28 Contour Style: 29 Full: 30 Material Only: 29 Contouring function: 2728 Control Receiving files from: 85 Sending files to: 83 Coolant: 30, 35, 38, 40 Corner Break: 30, 35 CPR: 65 Controls: 6566 CPR palette: 65 CRC: 2021, 30, 35 CSS: 30, 35 Current Display (CPR): 65 Cut Depth: 32 Thread: 38 Cut Direction: 31 Cut Direction Axes: 31, 36 Cut Off: 29 Cut Shape: 26 CutDATA: 9 Cutter Radius Compensation, see CRC Cycle Start Point: 34
D
Decimal Slope: 41 Depth Of Cut: 38 Diameter Relief: 18 Diameters, part size: 10 Do It: 25, 46 Document Control dialog: 7, 28, 32, 47, 89, 91 Drill Entry/Exit Cycle: 39 Drilling: 117 Diagram: 39 Dwell: 40 Feed In-Feed Out: 39 Feed In-Rapid Out: 39 Full Diameter Z: 39 Peck Chip Breaker: 39 Peck Full Out: 39 Rigid Tap: 39 Sharp Tip Z: 39 Spot Diameter: 39 Surface Z: 39 Tap: 39 Drilling Function: 27, 39 Drilling Process: 39 Dwell: 40
E
Entry Clearance Contouring: 28 Position: 48 Roughing: 32 Entry Move 90 arc: 29 Contour operation: 29 Line: 29
134
Index
G
G50 Offset: 10 G50 offset: 19 G-code: 26 Gouge Avoidance, see Cut Shape
F
Face Relief: 18 Feed Move: 49 Plunge rate: 40 File Send to Control: 85 File Extension: 76 File Management: 7 Find Operation: 60 Finish Stock : 30, 35 Fixed Clearance: 35, 4748 Form Tool: 17 Forward: 29 From Tool Center (CRC): 21 From Tool Edge (CRC): 21 Front Face Approach Contour: 28 Roughing: 31 Front ID Approach Contour: 28 Roughing: 31 Full Radius: 17 Function Tile: 27 Help: 3 Holder Diagram: 18 Specs: 19 Holders Boring Bars: 17 None: 17 Tool Holder: 17 Holders, number of: 9 Hole Diameter: 39
I
ID (Inner Diameter) Thread: 36, 38 In Feed: 38 Balanced thread: 42 Insert Face Angle: 18 IC (inscribed circle): 18 Insert Type: 18 Material: 19 Orientation diagram: 18 Positive Angle Direction: 29 Size: 18 Specifications: 17 Specifications of: 16 135
Index
Thickness: 18 Thread Style: 18 Tip Width: 18 TPI: 18 Width: 18 Insert Comments (Post): 77 Insert Type: 16 Inserts, number of: 9 Invisible Tool (CPR): 66 Isometric view: 91
Max RPM: 30 Measurement Units: 9 Mill Class, back end holder: 11 Mill Module: 9 Mill Tools: 16 Mill/Turn Module: 16 Minimize (Post): 77 Mouse-Line: 92 Move Operation: 60 Multiple Process Creation: 26 Multi-Task Machining Module: 9, 16
L
Last Cut: 38 Lathe Inserts: 16 List Operation: 25 Process: 25 Scroll Arrows: 97 Tool: 15 NC program: 27 NCF file: 85 New File: 9 Next Operation (CPR): 66 No Air Cutting, see Air Cutting No Drag: 2930
M
Machine Type: 9 Machinerys Handbook: 43, 119 Machining Markers: 2526, 56, 100 How To Use: 56 On Geometry: 57 Machining palette: 25, 27 Making Operations Geometry: 25 Material Database: 9, 19, 31, 36, 38, 57 Material Only: 10, 2627, 29, 34, 5556 Clearance: 34 Material Only, Clearance: 30 136
O
OD (Outer Diameter) Thread: 36 OD Approach Contour: 28 Roughing: 31 Offset # (Tool): 19 One Finish Pass: 38
Index
Open File: 9 Operation Data: 58 Operation List: 2527 Operation Summary: 61 Operation Tile: 27 Operation To Geometry: 60 Operations: 103 Deselecting: 26 Order of: 27 Reprocessing: 15, 27 Optional Stops (Post): 77
Retract: 40 Play (CPR): 6566 Plunge Angle: 33 Center Out Cuts: 33 Clearance: 33 Cut Width: 33 Details: 33 Feed: 33 First Plunge: 33 Peck Amount: 33 Peck Full Out: 33 Peck Retract: 33 Retract: 33 Plunge dialog: 33 Post From Part File: 75 Name: 76 Output: 7576 Requirements: 76 Selection: 76 Unit Conversion: 9 Post Output Preferences: 77 Post Processing: 75 Post Processor: 30 Coolant: 40 Custom: 2930, 35, 3840 Drilling Cycles: 39 Prefer Canned: 35, 38, 40, 47, 55 Auto Finish: 35 Preset Point: 19 see also Touch-off Point Print Post: 75 Printing: 21, 61, 72 Process Loading Saved: 46 Post: 75 137
P
Part Comment: 11 Material: 9 Set Up: 7, 9 Stock: 10 Part Clearance Master: 48 Part Surface in Z: 39 Part X Dimension: 10 Pattern Shift: 34 Cycle Start Point: 34 Fixed: 34 Passes: 34 Square Corners: 34 Xr Cut: 34 Z Cut: 34 Pause Posting: 75 Peck Amount: 40 Chip Breaker: 40 Clearance: 39 Full Out: 39
Index
Stock Amount: 20 Process dialogs: 27 Contour: 28 Rough: 31 Thread: 36 Process Group: 46 Pre-defined: 46 Process List: 2527, 60 Program Name button: 85 Program Name, post: 75 Prompting: 3 Protocols: 83
Roughing function: 27, 31 RPM: 3940 Run In: 3637 Run Out: 3637
S
Save Duplicate Copy: 9 File: 9 File As: 9 Special: 21, 61 Saving Processes: 46 Saving Tool Data: 46 Scale Toolpath: 60 Selected Ops (Post): 76 Send Mode: 85 Sending a File: 85 Sequence from (Post): 76 Set Op Stop #: 67 Shank Size: 9, 11 Slope, see Thread, Taper Sort Operations: 60 Sort Ops: 27 Speed: 39 Spindle Speed: 30, 35 Spring Pass: 38 Square Corners: 29, 34 Start Side Extension: 32 Starting Program Number (Post): 76 Step Forward (CPR): 6566 Stock Finish: 30 Xr: 30
R
Radii, part size: 10 Radius Move, contouring: 29 Rapid Move: 49 Step: 32, 35 Redo: 15 Redo All Ops: 27, 30, 34, 122 Render, checking the part: 27 Rendering, see CPR Rewind (CPR): 65 Rough process: 31 Rough Style: 32, 34 Full: 3235, 56 Material Only: 32, 3435 Rough Type: 32 Cut Depth: 104 Pattern Shift: 32, 3435, 48 Plunge: 32 Plunge Rough: 32 Turn: 32, 35, 48 138
Index
Taper: 37, 41 Thread Angle In Feed: 38, 42 TPI: 37, 41 Thread Angle: 38 Thread Clearance: 37 Thread Load: 38 Thread Process: 36 Threading: 36, 40 Threading function: 27 Threads Per Inch, see Thread, TPI Throttle Control (CPR): 66 Tool Comment: 19 Custom, see Form Tool Holder Size: 9 Offset: 20 Other: 17 Radius Offset: 20 Tool Change: 10, 47, 90 Tool Change Position: 8, 19 Offset: 19 Primary: 47 Tool Creation dialog: 1516 Tool List Summary: 21, 98 Tool Movement: 47 Tool Specifications, modifying: 15 Tool Tile: 25, 27 Tool Type Toggle: 16 Toolpath: 26 Cutter Side and Direction: 56 End Feature: 56 End Point: 56 Recalculate: 27 Start and End Points: 57 Start Feature: 56 139
T
Text Window, post: 75 Theoretical Tool Tip, see Touch-off Point Thread # of Starts: 37, 41 1st Xr: 42 Actual End: 37 Actual Start: 37 Alternate In Feed: 38, 42 Approach Type: 41 Balanced In Feed: 38, 41 Constant Cut: 42 Constant Load: 42 Cut Direction: 36, 41 Depth of Cut: 38, 42 End Z: 43 Front ID: 37 Height Xr: 38, 41 ID: 41 Last Cut: 42 Major & Minor Xd: 38, 41 Nominal Xd: 3738, 40 OD: 37, 41 One Finish Pass: 42 Run In: 43 Run Out: 43 Spring Pass: 42 Start Z: 42 Style: 37, 40
Index
Start Point: 56 Touch-off Point: 1718 Transparent Tool (CPR): 66 Trashcan: 103 Turret Shift: 1920, 47
Z Stock: 30, 35
U
Undo: 46 Units of Measurement: 9 Utility data: 58 Utility Markers: 60
V
Visible Tool (CPR): 66 VNC file: 85
W
Work Fixture Offset: 10
X
X Dimension Style: 10 X Stock Start, roughing: 32 Xr Stock: 30, 35
Z
Z Depth Full Drill Diameter: 39 Tool Tip: 39 140