%
O11; (FANUC sistem koristi završni makro program sa 1 varijablom, ukupno 12 segmenata)
N01 #16=0; (#16 predstavlja ugao ugla pomeranja centra kruga noža, a 0 je početna vrednost)
N06 G54S400 M03; (Postavite koordinatni sistem da odredite brzinu i odredite vreteno za rotaciju naprijed)
N07T0101; (broj pozicije komandnog alata i broj kompenzacije alata)
N08G00X150Z100; (stići na opštu početnu tačku)
N09 G00Z[50+8.8*COS[#16]]; (dostizanje početne točke navoja u smjeru Z)
N10X[100-17.6*SIN[#16]]; (Smjer X doseže početnu tačku navoja alata)
N11 G32Z{2}} F25; (okreni nož)
N12 G{1}} X140; (podići nož)
N13 #16=#16+8; (Izračunajte vrijednost sljedećeg noža, gdje je 8 ugaoni interval △ između dva noža)
N14 IF [#16 LE 180] IDI NA 09 (Ako ne prelazi 162 stepena, nastavite vožnju)
N15 G{1}} X150Z100 M05; (Vreteno se zaustavlja i vraća na tačku ukupnog uvlačenja)
N16 M30; (kraj programa)
%




