O0001
#1=30 (διάμετρος οπής)
#2=20 (βάθος τρύπας)
#3=20 (διάμετρος εργαλείου)
#4=0(Στεταγμένη Z)
#5=1 (βάθος κοπής κάθε στρώσης)
#6=[#1-#3]/2 (διάμετρος περιστροφής κέντρου εργαλείου) S2000 M03
G54 G90 G00 X0 Y0 Z50.
G0X#6 (Το G0 μετακινείται γρήγορα πάνω από το κάτω σημείο εργαλείου)
Z[-#4+1] (Το G0 πέφτει στο 1. στην επιφάνεια Z-#4, δηλαδή στο Z1.)
G1Z-#4F200. (Το G1 στην κατεύθυνση Z πέφτει στο τρέχον βάθος εκκίνησης της επεξεργασίας Z-#4)
WHILE[#4LT#2]DO1 (όταν το βάθος επεξεργασίας #4 είναι μικρότερο από το βάθος οπής #2, κυκλώστε το πρόγραμμα 1)
#4=#4+#5 (βάθος κοπής κάθε στρώσης)
G3I-#6Z-#4F500. (Σπειροειδής επεξεργασία G03 αριστερόστροφα στο επόμενο στρώμα)
END1 (Τέλος βρόχου 1)
G3I-#6 (φτάστε στο βάθος της τρύπας, το G03 περπατά ολόκληρο τον κύκλο αριστερόστροφα)
G1X[#6-1] (Το G01 επιστρέφει το 1 στο κέντρο, δηλαδή αποσύρετε το εργαλείο)
G0Z50.
M30





