CNC torna tayyorlash funksiyasi G-kodlari (JB3208-83) CNC dastgohi tizimida interpolyatsiya hisoblaridan oldin-aniqlanishi kerak bo‘lgan jarayon ko‘rsatmalaridir. Ushbu ko'rsatmalar koordinata tekisliklarini tanlash, interpolyatsiya usullarini belgilash va teshiklarni qayta ishlash kabi sobit tsikl funktsiyalarini belgilash kabi interpolyatsiya hisob-kitoblariga tayyorlanadi. G-kodlari G manzilidan keyin ikkita raqamdan iborat bo‘lib, odatda G00 dan G99 gacha, ammo ba'zi zamonaviy CNC dastgoh tizimlari buni uch raqamgacha kengaytirgan. G-kodlar modal va{13}}modal boʻlmagan kodlarga boʻlinadi, ular toʻqqiz guruhga boʻlinadi: a, c, d, ..., j, k. Xuddi shu guruhga mos keladigan G-kodlar modal kodlar deyiladi. Modal kod shuni ko'rsatadiki, guruh ichidagi G{{24}kodi (masalan, c guruhidagi G17) ko'rsatilgandan so'ng, uning funksiyasi shu guruhdagi boshqa kodlar (masalan, G18 yoki G19) paydo bo'lguncha saqlanib qoladi; aks holda, u o'z kuchida qoladi. Shuning uchun, keyingi dastur segmentini yozishda, agar bir xil G-kod kerak bo'lsa, uni o'tkazib yuborish, ishlov berish dasturini soddalashtirish mumkin. Modal bo'lmagan kodlar faqat joriy dastur segmentida amal qiladi.
Eslatma
1. Kichik a, b, c, d, ... harflar bilan ko'rsatilgan G kodlari modal ko'rsatmalar deb ataladigan bir xil kodlar guruhiga kiradi;
2. "#" agar maxsus maqsad uchun tanlangan bo'lsa, u dastur formati tavsifida ko'rsatilishi kerakligini bildiradi;
3. Ikkinchi ustundagi qavs ichidagi (d) harfi bekor qilinishi yoki shu ustundagi qavssiz (d) harfi bilan almashtirilishi yoki bekor qilinishi yoki qavs ichidagi (d) harfi bilan almashtirilishi mumkin;
4. “Ko‘rsatilmagan” va “Hech qachon ko‘rsatilmagan” kodlari mos ravishda yangi funksiya ko‘rsatilishi mumkinligini va kelajakda standart qayta ko‘rib chiqilganda funksiya hech qachon ko‘rsatilmasligini bildiradi;
5. Agar CNC tizimida G53 dan G59 yoki G63 funktsiyalari bo'lmasa, ular boshqa maqsadlar uchun ko'rsatilishi mumkin.






