%
011; (Systém FANUC používá dokončovací makro program s 1 proměnnou, celkem 12 segmentů)
N01 #16=0; (#16 představuje úhel pohyblivého úhlu středu kruhu nože a 0 je počáteční hodnota)
N06 G54S400 M03; (Nastavte souřadnicový systém pro určení rychlosti a zadejte vřeteno, které se má otáčet dopředu)
N07T0101; (číslo pozice příkazového nástroje a číslo korekce nástroje)
N08G00X150Z100; (přijít do hlavního výchozího bodu)
N09 G00Z[50+8.8*COS[#16]]; (dosažení počátečního bodu závitu ve směru Z)
N10X[100-17.6*SIN[#16]]; (Směr X dosáhne počátečního bodu závitu nástroje)
N11 G32Z-113 F25; (Otočit nůž)
N12 G00 X140; (zvednout nůž)
N13 #16=#16+8; (Vypočítejte hodnotu dalšího nože, kde 8 je úhlový interval △ mezi dvěma noži)
N14 IF [#16 LE 180] GOTO 09 (Pokud nepřekročí 162 stupňů, pokračujte v jízdě)
N15 G00 X150Z100 M05; (Vřeteno se zastaví a vrátí se do bodu úplného zatažení)
N16 M30; (konec programu)
%




