%
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*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; (پروگرام کا اختتام)
%




