數控編程一般分為手工編程和自動編程兩種。
(1)手工編程
手工編程就是從分析零件圖樣,確定加工工藝過程,數值計算。編寫零件加工程序單、制備控制介質到程序校驗都是由人工完成。對于加工形狀簡單、計算量小、程序不多的零件,采用手工編程較容易,而目經濟、及時。因此,在點位加工或由直線與圓弧組成的輪廓加工中,手工編程仍廣泛應用。對于形狀復雜的零件,特別是由非圓曲線、列表曲線及曲面組成的零件,用手工編程就有一定困難,出錯的概率增大,有時甚至無法編出程序,必須用自動編程的方法編制程序。
(2)自動編程
自動編程是利用計算機專用軟件編制數控加工程序的過程。編程人員只需根據零件圖樣的要求,使用數控語言,由計算機自動地進行數值計算及后置處理,編寫出零件加工程序單t加工程序通過直接通信的方式送入數控機床,指揮數控沖床工作。自動編程使得一些計算繁瑣、手工編程困難,或無法編出的程序能夠順利地完成。有關自動編程的內容,請參閱有關書籍。