Today, Computer Numerical Controlled (CNC) machines are found everywhere. This book provides the practical basics for learning how to program and operate the latest CNC controls. It examines the usage techniques necessary for successful CNC operations in a variety of machine applications including milling machines, machining centers, and laser cutting machines. Upon completing this book, the reader will possess a firm understanding of the basics required to become proficient with different form of CNC equipment. This book provides knowledge of CNC basic fundamentals applied to the production-machining environment. The aim of preparing this book was to develop a teaching material appropriate and consistent with needs of students of college of Engineering,that will help and cover and provide the student''s needs to understand, learn and apply CNC basic fundamental knowledge from fundamentals, concepts and definitions to multiple examples and diverse applications. Therefore it was necessary for us to refer and use literature and a variety of sources to quote what is appropriate for achieving this aim, the result was this book.