O0001
#1=30 (διάμετρος οπής)
#2=20 (βάθος τρύπας)
#3=20 (διάμετρος εργαλείου)
#4=0(Στεταγμένη Z )
#5=1 (βάθος κοπής κάθε στρώσης)
#6=[#1-#3]/2 (διάμετρος περιστροφής κέντρου εργαλείου) S2000 M03
G54 G90 G00 X0 Y0 Z50.
G{{0}}X#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





