本教程內容包括數控編程基礎,程序功能指令以及各種數控機床的編程方法三部分。教程理論解釋與實際應用并重,特別強調工藝設計基礎,全面涵蓋了程序規劃、數控編程幾何基礎、程序結構與格式、準備功能、輔助功能和其他功能、固定循環指令、數控車床、銑床以及加工中心編程等內容。各指令編程結合加實例,詳細講解了編程思想與過程,力求讀者在學習本教程后,能夠掌握數控機床手工編程的理論知識,而且能夠完成符合加工工藝要求的編程,實現實際數控加工。本教程是學習數控手工編程的立體教程,分為視頻光盤和文字教材兩部分。視頻部分由北方工業大學羅學科教授主講,配合數控加工實例與動畫演示,系統全面地講解了數控機床手工編程的內容。配合視頻內容的文字教材更從學習者的角度出發,在復雜冗長的編程理論中提煉出編程者應掌握的內容,以學習筆記的形式編著成書,方便讀者靈活學習。本教程可以作為數控編程員和數控機床操作人員的培訓教材,也可作為高職數控專業學生的學習教材。