%
011; (FANUC-systemet använder ett efterbehandlingsmakroprogram med 1 variabel, totalt 12 segment)
N01 #16=0; (#16 representerar vinkeln för den rörliga vinkeln för centrum av knivcirkeln, och 0 är det initiala värdet)
N06 G54S400 M03; (Ställ in koordinatsystemet för att specificera hastigheten och ange spindeln som ska rotera framåt)
N07T0101; (kommandoverktygets positionsnummer och verktygskompensationsnummer)
N08G00X150Z100; (kom till den allmänna startpunkten)
N09 G00Z[50+8.8*COS[#16]]; (når trådens startpunkt i Z-riktningen)
N10X[100-17.6*SIN[#16]]; (X-riktningen når startpunkten för verktygets gänga)
N11 G32Z-113 F25; (vänd en kniv)
N12 G00 X140; (lyft upp kniven)
N13 #16=#16+8; (Beräkna värdet på nästa kniv, där 8 är vinkelintervallet △ mellan de två knivarna)
N14 IF [#16 LE 180] GÅ TILL 09 (Om den inte överstiger 162 grader, fortsätt att köra)
N15 G00 X150Z100 M05; (Spindeln stannar och återgår till den totala tillbakadragningspunkten)
N16 M30; (slut på programmet)
%




