Introduction to Computer Numerical Control (CNC) by James V. Valentino
For one/two-semester, undergraduate-level courses in CNC, or for the manual component of a CNC programming course.
Using a practical, step-by-step approach and language that is easy for beginners to understand, this text gradually develops the most fundamental concepts in CNC (Computer Numerical Control) technology-with a focus on word address (G and M code) programming for the industry standard Fanuc controllers.