《数控编程(第2版)》一书共分七章。第一章绪论,讲述数控编程技术的发展概况,如何学习数控编程技术,数控编程的分类,编程步骤,数控编程的有关标准以及程序的结构与格式。第二章程序编制中的工艺分析,讲述数控加工工艺分析的主要内容及步骤,数控加工工艺文件的制定。第三章程序编制中的数值计算,详细讲述了基点、节点及刀位轨迹的计算方法,密集列表点的圆弧过滤及曲面加工中的数值计算。第四、五、六章分别讲述了数控车床、数控铣床及加工中心的编程基础、编程方法及编程实例,第六章还特别介绍了子程序功能及用户宏程序功能。第七章MasterCAM软件自动编程,讲述了MasterCAM软件概述,MasterCAM系统的CAD功能及CAM功能,后置处理及通信功能,MasterCAM 9的应用举例。《数控编程(第2版)》注重基础理论,由浅入深,与编程实际紧密结合,并有多处内容是作者的独立见解和研究成果,是从事数控加工的编程人员必不可少的参考书和企事业数控技术培训用教材。《数控编程(第2版)》除可用于数控技术中、高级数控编程培训,也可作为机电类高等职业技术教育相关专业的教材或数控大赛培训用教材,同时也是从事数控技术工作的工作技术人员的重要参考书。