CNC লেদ প্রস্তুতি ফাংশন G-কোডগুলি (JB3208-83) হল প্রক্রিয়া নির্দেশাবলী যা একটি CNC মেশিন টুল সিস্টেমে ইন্টারপোলেশন গণনার আগে পূর্বে-সংজ্ঞায়িত করা প্রয়োজন। এই নির্দেশাবলী ইন্টারপোলেশন গণনার জন্য প্রস্তুত করে, যেমন স্থানাঙ্ক প্লেন নির্বাচন করা, ইন্টারপোলেশন পদ্ধতি নির্দিষ্ট করা এবং হোল মেশিনিংয়ের মতো নির্দিষ্ট চক্র ফাংশনগুলি নির্দিষ্ট করা। G-কোডগুলির মধ্যে একটি ঠিকানা থাকে G এর পরে দুটি সংখ্যা, সাধারণত G00 থেকে G99, যদিও কিছু আধুনিক CNC মেশিন টুল সিস্টেম এটিকে তিনটি সংখ্যায় প্রসারিত করেছে। G-কোডগুলিকে নয়টি গোষ্ঠী সহ মোডাল কোড এবং নন{13}}মোডাল কোডে শ্রেণীবদ্ধ করা হয়েছে: a, c, d, ..., j, k৷ একই গ্রুপের সাথে সংশ্লিষ্ট G-কোডগুলিকে মোডাল কোড বলা হয়। একটি মডেল কোড নির্দেশ করে যে একবার গ্রুপের মধ্যে একটি G-কোড (যেমন, গ্রুপ c-এ G17) নির্দিষ্ট করা হলে, একই গ্রুপের অন্য কোনো কোড (যেমন, G18 বা G19) উপস্থিত না হওয়া পর্যন্ত এর কার্যকারিতা বজায় থাকে; অন্যথায়, এটি বৈধ থাকে। তাই, পরবর্তী প্রোগ্রাম সেগমেন্ট লেখার সময়, যদি একই G-কোডের প্রয়োজন হয়, তাহলে এটি বাদ দেওয়া যেতে পারে, মেশিনিং প্রোগ্রামকে সহজ করে। নন-মোডাল কোডগুলি শুধুমাত্র বর্তমান প্রোগ্রাম সেগমেন্টের মধ্যেই বৈধ।
দ্রষ্টব্য
1. ছোট হাতের অক্ষর a, b, c, d, ... দ্বারা নির্দেশিত G কোডগুলি কোডের একই গ্রুপের অন্তর্গত, যাকে বলা হয় মডেল নির্দেশাবলী;
2. "#" নির্দেশ করে যে একটি বিশেষ উদ্দেশ্যে নির্বাচিত হলে, এটি অবশ্যই প্রোগ্রাম বিন্যাসের বিবরণে উল্লেখ করা উচিত;
3. দ্বিতীয় কলামের বন্ধনীতে থাকা অক্ষর (d) একই কলামে বন্ধনী ছাড়া একটি অক্ষর (d) দ্বারা বাতিল বা প্রতিস্থাপিত হতে পারে, অথবা বন্ধনী সহ একটি অক্ষর (d) দ্বারা বাতিল বা প্রতিস্থাপিত হতে পারে;
4. কোডগুলি যথাক্রমে "নির্দিষ্ট নয়" এবং "কখনও নির্দিষ্ট করবেন না" নির্দেশ করে যে একটি নতুন ফাংশন নির্দিষ্ট করা যেতে পারে এবং ভবিষ্যতে স্ট্যান্ডার্ডটি সংশোধিত হলে একটি ফাংশন কখনই নির্দিষ্ট করা হবে না;
5. যদি CNC সিস্টেমে G53 থেকে G59 বা G63 ফাংশন না থাকে, তবে সেগুলি অন্যান্য উদ্দেশ্যে নির্দিষ্ট করা যেতে পারে।






