Metal cutting is a widely used method of producing manufactured products. The technology of metal cutting has advanced considerably along with new materials, computers, and sensors. This new edition treats the scientific principles of metal cutting and their practical application to manufacturing problems. It begins with metal cutting mechanics, principles of vibration, and experimental modal analysis applied to solving shop floor problems. Notable is the in-depth coverage of chatter vibrations, a problem experienced daily by manufacturing engineers. The essential topics of programming, design, and automation of CNC (computer numerical control) machine tools, NC (numerical control) programming, and CAD/CAM technology are discussed. The text also covers the selection of drive actuators, feedback sensors, modeling and control of feed drives, the design of real time trajectory generation and interpolation algorithms, and CNC-oriented error analysis in detail. Each chapter includes examples drawn from industry, design projects, and homework problems. This book is ideal for advanced undergraduate and graduate students, as well as practicing engineers.