本书为《现代数控技术系列》丛书之一。在2002年出版的《现代数据控编程技术及应用》基础上修改而成。分书共分十章,主要介绍了数控编程基础、程序编制中的工艺分析处理、程序编制中的数值计算、数控车床手工编程、数控铣床的编程、加工**的编程、其他数控机床的编程、自动编程、刀位验证与轨迹编辑、编程系统的后置处理等部分;新增内容有零件毛坯的工艺性分析、确定零件的安装方法和选择夹具、计算机辅助工艺设计、数控线切割编程及UG NX介绍等。
本书可作为数控技术应用专业、数控机床加工业、机械制造专业、机电一体化专业研究生和大、中专学生教学用书,可作为数控技术人员的培训教材,也可供从事数控机床工作的科学技术人员作为参考书。