本书以培养技能型人才为目的,从应用的角度出发,主要介绍了具有代表性且在企业和学校运用较为普遍的FANUC数控系统、SIEMENS数控系统和华中数控系统的编程。本书共7章,包括数控技术概论、数控车床FANUC系统编程、数控铣床SIEMENS编程、加工中心FANUC系统编程,华中HNC-21T系统数控车床编程、华中世纪等数控铣床的编程、数控电火花切割编程等内容。本书编程例题按照实际加工情况添加了程序段注释,使读者比较容易接受和掌握,既便于教师备课,也便于学生自学。本书配套有习题集,主要有填空题、判断题、选择题、简答题及编程题。题目切合数控加工实际,能够对书中所学重点知识进行考核,有利于学生巩固所学知识和提高数控编程技能。本书可作为高等职业技术院校数控技术专业、机电一体化专业、机械制造及自动化专业等的教材,也可以作为本科院校教学参考书以及工厂数控技术人员、研究人员的参考书。