本书以突出高职教育为特色,以能力培养为主线,以培养学生的职业综合能力为目标,根据工作过程和任务驱动的先进教学理念,以数控加工中的典型加工面为载体,重点突出与操作技能相关的必备专业知识,理论知识以“必需、够用”为原则编写而成。在教材内容方面,安排了数控车削编程模块、数控铣削编程模块和数控电火花线切割编程模块,模块中包含柱(锥)面、成形面、螺纹(面)、孔(面)、轮廓(面)、腔槽(面)和模具轮廓面数控加工程序的编程等情境,每个情境中设置了若干任务,每个任务的内容相对独立,情境中各任务的难度总体上呈递进关系,情境后配有拓展训练任务,供学生课后训练使用,调整、重构了教学内容。通过学习本课程使学生能够较全面地掌握数控工艺知识和数控机床编程基本知识及代码指令功能,熟练应用数控机床的编程指令编制出符合加工工艺过程的程序并在数控设备上完成从工件的装卡定