Student Workbook for Programming of CNC Machines. Ken Evans
STUDENT WORKBOOK
to accompany
PROGRAMMING OF
CNC MACHINES
Fourth Edition
Ken Evans
Industrial Press, Inc.
Industrial Press, Inc.
32 Haviland Street, Suite 3
South Norwalk, Connecticut 06854
Tel: 203-956-5593, Toll-Free: 888-528-7852
E-mail: [email protected]
Programming of CNC Machines, Student Workbook, 4th Edition, by Ken Evans.
ISBN: 978-0-8311-3600-0
ISBN ePDF: 978-0-8311-9380-5
ISBN ePUB: 978-0-8311-9381-2
ISBN eMOBI: 978-0-8311-9382-9
Copyright © 2016 by Industrial Press, Inc.
All rights reserved.
This book, or any parts thereof, with the exception of those figures in the public domain,
may not be reproduced, stored in a retrieval system, or transmitted in any form
without the permission of the copyright holders.
Sponsoring Editor: Jim Dodd
Developmental Editor: Robert Weinstein
Interior Text and Cover Designer: Janet Romano-Murray
Notice to the reader: While every possible effort has been made to insure the accuracy of the information presented herein, the authors and publisher express no guarantee of the same. The authors and publisher do not offer any warrant or guarantee that omissions or errors have not occurred and may not be held liable for any damages resulting from the use of this text by the readers. The readers accept the full responsibility for their own safety and that of the equipment used in connection with the instructions in this text. There has been no attempt to cover all controllers or machine types used in the industry and the reader should consult the operation and programming manuals of the machines they are using before any operation or programming is attempted.
Table of Contents
ACKNOWLEDGMENTS
ABOUT THE AUTHOR
PREFACE
UNIT 1: CNC BASICS
Process Planning
Feeds and Speeds
Coordinate Systems
Trigonometric Calculations
Study Questions: CNC Basics
UNIT 2: SETUP AND OPERATION
General Steps
Operation Scenarios
MDI Usage
Programmable Editing
Study Questions: Setup and Operation
UNIT 3: CNC TURNING CENTER PROGRAMMING
CNC Turning Center Program Template
CNC Turning Center Tool List
Identifying Programming Coordinates for Turning
Linear Interpolation
Programming Exercise 3-1
Programming Exercise 3-2
Programming Exercise 3-3
Programming Exercise 3-4
Linear and Circular Interpolation
Programming Exercise 3-5
Programming Exercise 3-6
Tool Nose Radius Compensation
Programming Exercise 3-7
Programming Exercise 3-8
Programming Exercise 3-9
Drilling
Programming Exercise 3-10
Programming Exercise 3-11
Multiple Repetitive Cycles
Programming Exercise 3-12
Boring
Programming Exercise 3-13
Programming Exercise 3-14
Programming Exercise 3-15
Programming Exercise 3-16
Grooving
Programming Exercise 3-17
OD Threading
Programming Exercise 3-18
CNC Turning Center Subprogram Application
Programming Exercise 3-19
CNC Turning Center Combined Projects
Programming Exercise 3-20
CNC Turning Center Program Error Diagnosis
UNIT 4: CNC MACHINING CENTER PROGRAMMING
CNC Machining Center Programming Template
CNC Machining Center Tool List
Identifying Programming Coordinates for Milling
Linear Interpolation on the CNC Machining Center
Face Milling
Programming Exercise 4-1
Programming Exercise 4-2
Contour Milling
Programming Exercise 4-3
Circular Interpolation
Programming Exercise 4-4
Programming Exercise 4-5
Circle Milling
Programming Exercise 4-6
Cutter Diameter Compensation
Programming Exercise 4-7
Programming Exercise