精工車削中經常會遇到一些形狀復雜但卻有一定規律的零件,如:橢圓、拋物線、雙曲線等異形曲面的加工,盡管使用各種C A D/C A M軟件來自動編制精工加工程序已經成為現實,但自動生成的程序不能直接應用于生產,所以各種“疑難雜癥”的解決往往還要依靠手動編程。手動編程可以使用變量編程即用戶宏程序,它是FANU C精工系統中的特殊編程功能,其實質就是帶有變量的子程序,用戶宏程序本體中既可以使用變量進行編程,還可以用宏指令對這些變量進行賦值、運算等處理,從而將有規律的形狀或尺寸用最短的程序段表示出來,編寫的程序清晰簡潔、邏輯嚴密、通用性強,在機械加工中得到了廣泛應用。