數控線切割機床的控制系統是氛的“命令”控制機床進行加工的。所以必須將要進行線切割加工工件的圖形用線切割控制系統所能接受的“語言”編好“命令”,輸入控制系統,這種“命令”就是線切割程序,編寫這種“命令”的工作叫做數控線切割編程,簡稱編程。
編程方法分為手工編程和計算機編程。手工編程是線切割操作者的一項基本功,它能使人比較清楚地了解編程所需的各種計算機編程過程。但手工編程的計算工作比較繁雜,費時間。因此,隨著計算機技術的飛速發展,編程目前大都采用計算機自動編程,即CAD/CAXA/CAM自動編程方法。
編程的目的是為了產生線切割控制系統所需要的加工代碼。目前高速走絲切割加工代碼大都采用3B代碼的程序格式,也有的采用國際標準ISO代碼格式。而低速走絲切割加工代碼均采用國際標準ISO代碼格式。