本书以数控机床及编程为主线,内容包括绪论、数控机床的机械结构、数控车床程序编制、数控铣床程序编制、数控加工中心程序编制、数控系统插补原理、UG NX 12.0自动编程与宏程序编程、典型零件加工综合训练。本书强调数控加工的基本理论及方法与实践相结合,着重培养学生的基本技能与专业素质,提高学生的综合应用能力。本书在内容安排上侧重数控加工的基本知识、基本原理和基本方法,突出专业基础内容,既考虑了数控加工专业知识之间的内在联系,又遵循了数控加工基础知识与专业知识前后贯通的原则。本书兼顾课堂教学及读者自学的特点和需要,每章都附有思考题与习题,有助于读者加深对本章内容的理解。本书可作为高等学校机械设计制造及其自动化、机械电子工程、机械工程、智能制造工程等专业的本科生教材,也可为机床设计研究单位从事数控机床设计与编程的工程技术人员提供参考。