%
O11; (سیستم FANUC از یک برنامه ماکرو تکمیلی با 1 متغیر، در مجموع 12 بخش استفاده می کند)
N01 #16=0; (شماره 16 زاویه زاویه حرکت مرکز دایره چاقو را نشان می دهد و 0 مقدار اولیه است)
N06 G54S400 M03; (سیستم مختصات را تنظیم کنید تا سرعت را مشخص کند و اسپیندل را برای چرخش به جلو مشخص کنید)
N07T0101; (شماره موقعیت ابزار فرمان و شماره جبران ابزار)
N08G{1}}X150Z100; (رسیدن به نقطه شروع عمومی)
N09 G00Z[50+8.8*COS[#16]]; (رسیدن به نقطه شروع نخ در جهت Z)
N10X[100-17.6*SIN[#16]]; (جهت X به نقطه شروع نخ ابزار می رسد)
N11 G32Z-113 F25; (چاقو را بچرخانید)
N12 G00 X140; (چاقو را بالا بیاورید)
N13 #16=#16+8; (مقدار چاقوی بعدی را محاسبه کنید، جایی که 8 فاصله زاویه ای △ بین دو چاقو است)
N14 IF [#16 LE 180] GOTO 09 (اگر از 162 درجه تجاوز نکرد، به رانندگی ادامه دهید)
N15 G00 X150Z100 M05; (دوک می ایستد و به نقطه جمع شدن کل باز می گردد)
N16 M30; (پایان برنامه)
%




