%
O11; (ระบบ FANUC ใช้โปรแกรมมาโครขั้นสุดท้ายที่มี 1 ตัวแปร รวม 12 ส่วน)
น01 #16=0; (#16 หมายถึงมุมของมุมเคลื่อนที่ของศูนย์กลางของวงกลมมีด และ 0 คือค่าเริ่มต้น)
N06 G54S400 M03; (ตั้งระบบพิกัดให้ระบุความเร็วและระบุแกนหมุนไปข้างหน้า)
N07T0101; (หมายเลขตำแหน่งเครื่องมือคำสั่งและหมายเลขการชดเชยเครื่องมือ)
N08G00X150Z100; (ถึงจุดสตาร์ททั่วไป)
N09 G00Z[50+8.8*COS[#16]]; (ถึงจุดเริ่มต้นของเกลียวในทิศทาง Z)
N10X[100-17.6*บาป[#16]]; (ทิศทาง X ไปถึงจุดเริ่มต้นของเกลียวของเครื่องมือ)
N11 G32Z-113 F25; (หมุนมีด)
N12 ก00 X140; (ยกมีด)
N13 #16=#16+8; (คำนวณค่าของมีดเล่มถัดไป โดยที่ 8 คือช่วงเชิงมุม △ ระหว่างมีดทั้งสองเล่ม)
N14 IF [#16 LE 180] GOTO 09 (ถ้าไม่เกิน 162 องศา ให้ขับต่อไป)
N15 G00 X150Z100 M05; (สปินเดิลหยุดและกลับสู่จุดดึงกลับทั้งหมด)
N16 M30; (สิ้นสุดโปรแกรม)
%




