G-kods ir kodu vai funkciju kopums, kas ir daļa no ciparu vadības vai NC programmēšanas valodas. Electronic Industries Alliance izstrādāja agrākās šāda veida NC kodēšanas versijas 1960. gados. Kodēšanai, kas kalpo kā standarta CNC Amerikas Savienotajās Valstīs, ir veikti daži uzlabojumi. Pašlaik ASV un dažādās citās pasaules valstīs ir standarts versija, kas pieņemta 1980. gada februārī un pazīstama kā RS274D. Tomēr Eiropā parasti izmanto citu standartu, kas pazīstams kā DIN 66025.
Visu veidu kodi NC kodēšanas struktūrā koncentrējas uz dažādām funkcijām. Izmantojot G kodu, galvenā uzmanība tiek pievērsta faktiskajai rīka pozicionēšanai, lai veiktu atbilstošo uzdevumu. Tas atšķiras no cita veida kodiem sistēmā. Piemēram, S-kods ir saistīts ar instrumenta ātrumu, savukārt F-kods attiecas uz instrumenta padevi.
Lai gan G-kods var būt pamats daudzu dažādu rīku konfigurēšanai, nav nekas neparasts, ka ražotāji izveido un pievieno savas unikālas funkcijas, kas vispār neietilpst NC kodēšanas darbības jomā. Lai gan ir taisnība, ka kodējums var būt kaut kādā veidā, paplašinājumu un uzlabojumu pievienošana dažkārt ierobežos rīka saskarnes iespējas ar citiem rīkiem.
Tā kā G kods ir sagatavošanās kods, tas tiek iekļauts daudzos dažādos ražotos izstrādājumos. Koda izmantošana ir noderīga, lai aktivizētu konkrētas darbības attiecīgā rīka daļā. Dažas darbības, ko var izraisīt G kods, ietver pārvietošanos uz priekšu vai atpakaļ taisnā līnijā vai leņķī. Kods var likt mašīnai pārvietoties ātri vai lēnāk. G-kodu var izmantot, lai izveidotu secīgu notikumu kopu, kas notiek kā bloks, piemēram, cauruma urbšana metāla vai koka gabalā, objekta pārvietošana un otra cauruma urbšana pirms objekta atlaišanas un sagatavošana kvīts saņemšanai. no jauna.