數控系統為用戶配備了強有力的類似於高級語言的宏程序功能,用戶可以使用變量進行算術運算、邏輯運算和函數的混合運算,此外宏程序還提供了循環語句、分支語句和子程序調用語句,利於編制各種復雜的零件加工程序,減少乃至免除手工編程時進行繁瑣的數值計算,以及精簡程序量。
宏程序指令適合拋物線、橢圓、雙曲線等沒有插補指令的曲線編程;適合圖形壹樣,只是尺寸不同的系列零件的編程;適合工藝路徑壹樣,只是位置參數不同的系列零件的編程。較大地簡化編程;擴展應用範圍。