数控线切割机床的控制系统是氛的“命令”控制机床进行加工的。所以必须将要进行线切割加工工件的图形用线切割控制系统所能接受的“语言”编好“命令”,输入控制系统,这种“命令”就是线切割程序,编写这种“命令”的工作叫做数控线切割编程,简称编程。
编程方法分为手工编程和计算机编程。手工编程是线切割操作者的一项基本功,它能使人比较清楚地了解编程所需的各种计算机编程过程。但手工编程的计算工作比较繁杂,费时间。因此,随着计算机技术的飞速发展,编程目前大都采用计算机自动编程,即CAD/CAXA/CAM自动编程方法。
编程的目的是为了产生线切割控制系统所需要的加工代码。目前高速走丝切割加工代码大都采用3B代码的程序格式,也有的采用国际标准ISO代码格式。而低速走丝切割加工代码均采用国际标准ISO代码格式。