本书从数控机床的基本概念入手,重点突出数控加工工艺、数控车床编程、数控铣床编程、加工中心编程和自动编程等内容,使读者通过系统的学习,熟悉数控机床的基本知识和工作原理,掌握数控加工工艺和编程方法,并具有数控机床的基本操作技能,以及能把学到的知识应用到生产实际中。本书共分7章,内容包括:数控机床概述、数控加工编程基础、数控加工工艺与图形的数学处理、数控车床编程、数控铣床编程、加工中心编程、自动编程等内容。本书内容丰富,重点突出,重视实践技能的培养。本书各章均附有小结、思考题与习题和自测题,以便于归纳总结,及时巩固所学知识。本书可作为高职、高专、成人高校及本科院校开设的二级职业技术学院机床数控技术及应用、机电一体化等专业教材,也可作为本科院校学生的实践教学和数控机床编程与操作方面的实训、培训教材。