%
O11; (FANUC সিস্টেম 1 টি পরিবর্তনশীল, মোট 12 টি সেগমেন্ট সহ একটি ফিনিশিং ম্যাক্রো প্রোগ্রাম ব্যবহার করে)
N01 #16=0; (#16 ছুরি বৃত্তের কেন্দ্রের চলমান কোণের কোণকে উপস্থাপন করে এবং 0 হল প্রাথমিক মান)
N06 G54S400 M03; (গতি নির্দিষ্ট করতে স্থানাঙ্ক সিস্টেম সেট করুন এবং সামনে ঘোরানোর জন্য টাকু নির্দিষ্ট করুন)
N07T0101; (কমান্ড টুল পজিশন নম্বর এবং টুল ক্ষতিপূরণ নম্বর)
N08G00X150Z100; (সাধারণ সূচনা পয়েন্টে পৌঁছান)
N09 G00Z[50+8.8*COS[#16]]; (জেড দিক থেকে থ্রেডের শুরুর বিন্দুতে পৌঁছানো)
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; (প্রোগ্রাম শেষ)
%




