Pozostałe polecenia G-code oraz M funkcje są dowolnie definiowane przez różnych producentów obrabiarek, gdzie głównym kryterium definiowania jest przeznaczenie maszyny.
Przykładowe funkcje przygotowawcze G Kody, które opisują sposób wykonania bądź interpretowania poleceń wydawanych przez programistę. G00 – ruch szybki, pozycjonowanie narzędzia G01 – ruch narzędzia według interpolacji liniowej G02 – ruch narzędzia według interpolacji kołowej zgodnie z ruchem wskazówek zegara G03 – ruch narzędzia według interpolacji kołowej przeciwnie do ruchu wskazówek zegara G04 – postój czasowy G05 – interpolacja kołowa współrzędne kartezjańskie, bez określania kierunku obrotu G06 – interpolacja kołowa, współrzędne kartezjańskie, przejście styczne z poprzedniego konturu G07 – blok pozycjonowania wzdłużnego G09 – dokładne zatrzymanie G20 – wymiarowanie w calach G21 – wymiarowanie w milimetrach G40 – koniec korekcji G41 – korekcja toru narzędzia lewostronna (kompensacja promienia płytki, freza) G42 – korekcja toru narzędzia prawostronna (kompensacja promienia płytki, freza) G43 – włączenie kompensacji długości narzędzia (frezarka) G33 – toczenie gwintu G53 – wybranie układu współrzędnych maszynowych G54 – G59 – wybranie układu współrzędnych przedmiotu G76 – cykl planowania zgrubnego G79 – cykl podcięć G80 – koniec cyklu