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 Z-#4 سطح پر 1 پر گرتا ہے، یعنی Z1۔)
G1Z-#4F200۔ (Z سمت میں G1 موجودہ ابتدائی پروسیسنگ کی گہرائی 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





