本书具体阐述了数控机床编程技术的相关问题。全书内容包括数控机床概述,数控车床编程技术,数控铣床编程技术,加工中心编程技术,数控电火花加工机床,自动编程技术和数控系统软件可靠性设计与能耗优化。本书除了保留传统的数控加工基本理论和技能之外,还融入了现代制造技术的新材料、新工艺,坚持以数控加工过程为主线,遵循人的认知规律,从机械加工的生产实际过程出发,将数控加工的基本理论知识、数控工艺、数控编程、数控夹具、数控刀具及数控系统软件等内容融合在一起,以期通过对数控机床编程技术的研究来促进现代制造系统的发展。本书可作为普通高等院校数控技术、模具设计与制造、机械制造与自动化、机电一体化等机械相关专业的参考书。