%
O11; (Das FANUC-System verwendet ein Finishing-Makroprogramm mit 1 Variable und insgesamt 12 Segmenten)
N01 #16=0; (#16 stellt den Bewegungswinkel der Mitte des Messerkreises dar und 0 ist der Anfangswert)
N06 G54S400 M03; (Stellen Sie das Koordinatensystem ein, um die Geschwindigkeit anzugeben, und geben Sie an, dass sich die Spindel vorwärts drehen soll.)
N07T0101; (Befehls-Werkzeugpositionsnummer und Werkzeugkompensationsnummer)
N08G00X150Z100; (Ankunft am allgemeinen Ausgangspunkt)
N09 G00Z[50+8.8*COS[#16]]; (Erreichen des Gewindeanfangspunkts in Z-Richtung)
N10X[100-17.6*SIN[#16]]; (X-Richtung erreicht den Anfangspunkt des Gewindes des Werkzeugs)
N11 G32Z-113 F25; (Ein Messer drehen)
N12 G00 X140; (Messer heben)
N13 #16=#16+8; (Berechnen Sie den Wert des nächsten Messers, wobei 8 der Winkelabstand △ zwischen den beiden Messern ist)
N14 IF [#16 LE 180] GOTO 09 (Wenn 162 Grad nicht überschritten werden, fahren Sie weiter)
N15 G00 X150Z100 M05; (Spindel stoppt und kehrt zum Gesamtrückzugspunkt zurück)
N16 M30; (Ende des Programms)
%




