本书共分10章,第1章介绍了数控技术及数控机床的概念、组成、工作原理、分类、新发展;第2章介绍了数控编程方面的基础知识,包括数控工艺、数学处理、常用编程指令、高速加工工艺;第3章介绍了数控车床、数控铣床、数控线切割机床、加工中心的手工编程方法及自动编程方法,同时介绍了基于UG平台的自动编程方法;第4章介绍了数控装置的硬件和软件结构及可编程控制器在数控系统中的应用;第5章介绍了各种插补方法及其实现步骤,以及刀具半径补偿原理;第6章介绍了数控机床常用的各种检测装置;第7章介绍了应用于数控机床的多种控制电机及其驱动控制方式;第8章介绍了数控机床机械结构的特点、主轴部件、进给传动系统、导轨、自动换刀装置;第9章介绍了分布式数控系统的概念、功能、控制方式、信息采集技术、应用实例;第10章介绍了柔性制造系统的组成、功能、控制调度技术,最后给出了应用实例。