Numerical control is the method by which modern machining processes are automated. Computer numerical control (CNC) refers to this process when it is monitored by a computer. This book presents a practical discussion--a manual, if you like--of how to program modern machining tools.
Chapter 1, “Fundamentals of Computer Numerical Control,” explains how CNC machines work. Chapter 2, “Programming Fundamentals,” touches on all topics related to the successful creation of CNC programs. Chapter 3, “Machine Setup,” is a conceptual and practical look at one of the most important and often troublesome aspects of CNC. Chapter 4, “Manual Tool Radius Compensation,” discusses the need for tool radius compensation when programming. Chapter 5, “Automatic Tool Radius Compensation,” is an overview of powerful built-in software for this purpose. Chapter 6, “Tooling Features,” discusses tooling on CNC machines as well as cutting conditions. Chapter 7, “Programming CNC Lathes,” and chapter 8, “Programming CNC Machining Centers,” present advanced topics related to programming a lathe or machining center. Chapter 9, “Macro Programming,” is a conceptual and practical look at the most advanced stage of CNC programming. Chapter 10, “Using Personal Computers in CNC Programming,” describes the role of personal computers in creating and storing programs for CNC.
This book should be of interest to practitioners of computer numerical control.