本书从培养高质量应用型人才要求出发,将“数控技术”“数控加工工艺”“数控自动编程”等课程内容进行整合,以理论知识够用、篇幅适用为原则,采用模块化项目式教学方式,通过具体项目案例讲述数控技术与编程相关知识及编程技巧。本书针对工科院校开设的数控技术类课程编写,全书由五大模块组成,模块一和模块二从认识数控机床入手,分析数控机床的基本原理和控制技术;模块三介绍数控加工工艺基础;模块四介绍数控编程基础知识及数控车床、数控铣床、数控加工中心编程技巧;模块五介绍数控自动编程常用软件MasterCAM X4的常用命令及使用方法,包括二维造型、实体造型、曲面造型、二维铣削加工、三维曲面加工等。另外,本书每个模块后面附有习题思考,并提供模块五中所有模型的电子文档文件供课后学习。本书可作为高等院校机械类专业数控技术类课程的教材,也可作为相关工程技术人员的自学参考书。