This book gives a systematical and comprehensive introduction to the knowledge related to Computer Numerical Control (CNC) machining processing and programming basics, the principles of CNC operation, and the mechanical structure of CNC machine tool. The book consists of five modules, including technology foundations, programming, operation, preparation and inspection, and maintenance of machining center. The book offers a rich collection of selected cases which combine practicality and fun, focuses on “case-scenario instruction and project-driven learning” and cultivation of application ability. This series of textbooks can be used by colleges and universities, vocational colleges, open university, and various training schools in their programs like mechanical design and manufacturing, CNC technology, moldule design and manufacturing, and mechatronics.