%
O11; (FANUC-systeem gebruikt een afwerkingsmacroprogramma met 1 variabele, 12 segmenten in totaal)
N01 #16=0; (#16 vertegenwoordigt de hoek van de bewegingshoek van het midden van de mescirkel, en 0 is de beginwaarde)
N06 G54S400 M03; (Stel het coördinatensysteem in om de snelheid te specificeren en specificeer de spil om vooruit te draaien)
N07T0101; (opdracht gereedschapspositienummer en gereedschapscompensatienummer)
N08G00X150Z100; (aankomen bij het algemene startpunt)
N09 G00Z[50+8.8*COS[#16]]; (bereiken van het startpunt van de schroefdraad in de Z-richting)
N10X[100-17.6*SIN[#16]]; (X-richting bereikt het startpunt van de schroefdraad van het gereedschap)
N11 G32Z-113 F25; (Draai een mes)
N12 G00 X140; (mes opsteken)
N13 #16=#16+8; (Bereken de waarde van het volgende mes, waarbij 8 het hoekinterval △ tussen de twee messen is)
N14 IF [#16 LE 180] GOTO 09 (Als de hoek niet hoger is dan 162 graden, blijf dan rijden)
N15 G00 X150Z100 M05; (Spindel stopt en keert terug naar het totale terugtrekpunt)
N16 M30; (einde programma)
%




