%
O11; (Hệ thống FANUC sử dụng chương trình macro hoàn thiện với 1 biến, tổng cộng 12 đoạn)
N01 #16=0; (#16 đại diện cho góc di chuyển của tâm vòng tròn dao và 0 là giá trị ban đầu)
N06 G54S400 M03; (Thiết lập hệ tọa độ xác định tốc độ và xác định trục quay quay tiến)
N07T0101; (số vị trí dao lệnh và số bù dao)
N08G00X150Z100; (đến điểm xuất phát chung)
N09 G00Z[50+8.8*COS[#16]]; (đạt điểm bắt đầu của ren theo hướng Z)
N10X[100-17.6*SIN[#16]]; (Hướng X đến điểm bắt đầu ren của dụng cụ)
N11 G32Z-113 F25; (Quay dao)
N12 G00 X140; (giơ dao lên)
N13 #16=#16+8; (Tính giá trị của con dao tiếp theo, trong đó 8 là khoảng góc △ giữa hai con dao)
N14 IF [#16 LE 180] GOTO 09 (Nếu không vượt quá 162 độ thì tiếp tục lái xe)
N15 G00 X150Z100 M05; (Trục chính dừng và quay về điểm rút tổng)
N16 M30; (kết thúc chương trình)
%




