數控程序編制方法可以分為手工編程和自動編程兩大類。
1、手工編程
手工編程是用人工編寫工件加工程序。對幾何形狀較為簡單的工件,所需程序不多,坐標計算也比較簡單,程序又不太長,此時,使用手工編程既經濟又及時。因此,手工編程在點位直線及直線與圓弧組成的輪腳加工中被廣泛應用。但是,當工件輪廓較為復雜,特別是非回弧曲線、曲面或工件加工穆序較長時,使用手工編程既筑瑣又費時,而且容易出現錯誤,常會出現手工編程跟不上數控鉆銑加工的情況,影響了數控鉆銑中心的利用率。此時,采用自動編程能夠很好地解決程序編制問題。
2、自動編程
自動編程又稱計算機輔助編程。自動編程時,使用數控語言描述切削加工時的刀具和工件的相對運動、軌跡和一些加工工藝過程,編程只需使用規定的數控語言編一個簡短的工件源程序,然后粉人計算機,或者在軟件上繪制圖形,編程系統自動完成運動軌跡的計算、加工程序的編制等工作。