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