NCT 201 G-codes CNC-draaibanken en freesmachines complete lijst voor cnc-machinistenprogrammeurs die werken aan een CNC-machine met NCT 201 cnc-besturing.
| G-code | Functie |
| G00 | positionering |
| G01 | lineaire interpolatie |
| G02 | circulaire, spiraalvormige interpolatie, met de klok mee (CW) |
| G03 | circulaire, spiraalvormige interpolatie, tegen de klok in (CCW) |
| G04 | wonen |
| G05.1 | multi-buffermodus aan, HSHP |
| G07.1 | Cilindrische interpolatie |
| G09 | exacte stop (in het gegeven blok) |
| G10 | gegevensinstelling (geprogrammeerd) |
| G11 | geprogrammeerde gegevensinstelling annuleren |
| G12.1 | Polaire coördinaten interpolatie op |
| G13.1 | Interpolatie van poolcoördinaten uit |
| G15 | Opdracht voor poolcoördinaten annuleren |
| G16 | commando polaire coördinaten |
| G17 | selectie van XpYp-vlak |
| G18 | selectie van ZpXp-vliegtuig |
| G19 | selectie van YpZp-vliegtuig |
| G20 | inch invoer |
| G21 | metrische invoer |
| G22 | programmeerbare slagcontrolefunctie aan |
| G23 | programmeerbare slagcontrolefunctie uit |
| G25 | detectie van spiltoerentalfluctuaties uit |
| G26 | detectie van spiltoerentalfluctuaties aan |
| G28 | geprogrammeerde terugkeer naar referentiepunt |
| G29 | terugkeren vanaf referentiepunt |
| G30 | ga terug naar het 1e, 2e, 3e en 4e referentiepunt |
| G31 | skip-functie |
| G33 | draadknippen |
| G37 | automatische gereedschapslengtemeting |
| G38 | cutter compensatie vector hold |
| G39 | freescompensatie hoekboog |
| G40 | freesradius/3-dimensionale gereedschapscompensatie annuleren |
| G41 | freesradiuscompensatie links/3-dimensionale gereedschapscompensatie |
| G42 | freesradiuscompensatie rechts |
| G43 | gereedschapslengtecompensatie + |
| G44 | gereedschapslengtecompensatie – |
| G45 | toename gereedschapsoffset |
| G46 | gereedschapsoffset verkleinen |
| G47 | gereedschapsoffset dubbele toename |
| G48 | gereedschapsoffset dubbele afname |
| G49 | gereedschapslengtecompensatie annuleren |
| G50 | schaling annuleren |
| G51 | schalen |
| G50.1 | programmeerbare spiegelbeeld annuleren |
| G51.1 | programmeerbaar spiegelbeeld |
| G52 | lokale coördinatensysteem instelling |
| G53 | positionering in het machinecoördinatensysteem |
| G54 | werk coördinatensysteem 1 selectie |
| G55 | werk coördinatensysteem 2 selectie |
| G56 | werk coördinatensysteem 3 selectie |
| G57 | werk coördinatensysteem 4 selectie |
| G58 | werk coördinatensysteem 5 selectie |
| G59 | werk coördinatensysteem 6 selectie |
| G61 | exacte stopmodus |
| G62 | automatische hoek override-modus |
| G63 | override inhibit |
| G64 | continu snijden |
| G65 | eenvoudige macro-oproep |
| G66 | macromodale oproep (A) in elk bewegingscommando |
| G66.1 | macromodaal (B) aanroepen vanuit elk blok |
| G67 | macromodaal gesprek (A/B) annuleren |
| G68 | coördinatensysteem rotatie |
| G69 | coördinatensysteem rotatie annuleren |
| G73 | Pikboorcyclus met hoge snelheid |
| G74 | tegentapcyclus |
| G76 | fijnkottercyclus |
| G80 | ingeblikte cyclus annuleren |
| G81 | boren, puntkottercyclus |
| G82 | boor-, tegenkottercyclus |
| G83 | pik boorcyclus |
| G84 | tikcyclus |
| G84.2 | starre tikcyclus |
| G84.3 | starre tegentapcyclus |
| G85 | saaie cyclus |
| G86 | Kottercyclus Gereedschap terugtrekken met ijlgang |
| G87 | Boorcyclus/Achteruitboorcyclus |
| G88 | Boorcyclus (handmatige bediening op het onderste punt) |
| G89 | Boorcyclus (blijven staan op het onderste punt, terugtrekken met voeding) |
| G90 | absolute opdracht |
| G91 | incrementele opdracht |
| G92 | Werkcoördinaten wijzigen/instelling maximale spilsnelheid |
| G94 | voer per minuut |
| G95 | voeding per omwenteling |
| G96 | constante oppervlaktesnelheidsregeling |
| G97 | controle constante oppervlaktesnelheid annuleren |
| G98 | voorgeprogrammeerde cyclus beginniveau terugkeer |
| G99 | voorgeprogrammeerde cyclus R punt niveau terugkeer |
| G-code | Functie |
| G00 | Positionering |
| G01 | Lineaire interpolatie |
| G02 | Circulaire interpolatie, met de klok mee (CW) |
| G03 | Circulaire interpolatie, tegen de klok in (CCW) |
| G04 | Dwellen |
| G05.1 | Multi-buffermodus aan |
| G07.1 | Cilindrische interpolatie |
| G09 | Exacte stop (in het gegeven blok) |
| G10 | Gegevensinstelling (geprogrammeerd) |
| G11 | Instelling geprogrammeerde gegevens annuleren |
| G12.1 | Polaire coördinaten interpolatie op |
| G13.1 | Interpolatie van poolcoördinaten uit |
| G17 | Selectie van XpYp-vlak |
| G18 | Selectie van ZpXp-vliegtuig |
| G19 | Selectie van YpZp-vliegtuig |
| G20 | Inch-invoer |
| G21 | Metrische invoer |
| G22 | Programmeerbare slagcontrolefunctie aan |
| G23 | Programmeerbare slagcontrolefunctie uit |
| G25 | Detectie spiltoerentalschommelingen uit |
| G26 | Detectie van spiltoerentalfluctuaties aan |
| G28 | Geprogrammeerde terugkeer naar referentiepunt |
| G29 | Terug vanaf referentiepunt |
| G30 | Terug naar het 1e, 2e, 3e en 4e referentiepunt |
| G31 | Skip-functie |
| G33 | Draadknippen |
| G34 | Draadsnijden met variabele spoed |
| G36 | Automatische gereedschapslengtemeting X |
| G37 | Automatische gereedschapslengtemeting Z |
| G38 | Gereedschapsneusradiuscompensatie vector hold |
| G39 | Gereedschapsneusradiuscompensatie hoekboog |
| G40 | Gereedschapsneusradiuscompensatie annuleren |
| G41 | Gereedschapsneusradiuscompensatie links |
| G42 | Gereedschapsneusradiuscompensatie rechts |
| G50 | Schaal annuleren |
| G51 | Schalen |
| G50.1 | Programmeerbaar spiegelbeeld annuleren |
| G51.1 | Programmeerbaar spiegelbeeld |
| G51.2 | Veelhoekig draaien aan |
| G50.2 | Veelhoekige uitschakeling |
| G52 | Instelling lokaal coördinatensysteem |
| G53 | Positionering in het machinecoördinatensysteem |
| G54 | Werkcoördinatensysteem 1 selectie |
| G55 | Werkcoördinatensysteem 2 selectie |
| G56 | Werkcoördinatensysteem 3 selectie |
| G57 | Werkcoördinatensysteem 4 selectie |
| G58 | Werkcoördinatensysteem 5 selectie |
| G59 | Werkcoördinatensysteem 6 selectie |
| G61 | Exacte stopmodus |
| G62 | Automatische hoekoverride-modus |
| G63 | Verhindering opheffen |
| G64 | Continu snijden |
| G65 | Eenvoudige macro-oproep |
| G66 | Macromodale oproep (A) in elk bewegingscommando |
| G66.1 | Macromodale (B) oproep vanuit elk blok |
| G67 | Macromodaal gesprek (A/B) annuleren |
| G68 | Spiegelbeeld voor dubbele toren op |
| G69 | Spiegelbeeld voor dubbele toren uit |
| G70 | Afwerkcyclus |
| G71 | Verspaning in draaicyclus |
| G72 | Verspaning in vlakcyclus |
| G73 | Patroon herhalende cyclus |
| G74 | Beëindigen boorcyclus |
| G75 | Boorcyclus buitendiameter/binnendiameter |
| G76 | Meerdere draadsnijcycli |
| G77 | 01 Snijcyclus |
| G78 | Draadsnijcyclus |
| G79 | Einde draaicyclus |
| G80 | Voorgeprogrammeerde cyclus voor het annuleren van boren |
| G81 | Boren, puntkottercyclus |
| G82 | Boren, tegenkottercyclus |
| G83 | Klik boorcyclus |
| G83.1 | Pikboorcyclus met hoge snelheid |
| G84 | Tapcyclus |
| G84.1 | Tegentikken cyclus |
| G84.2 | Stijve tikcyclus |
| G84.3 | Stijve tegentapcyclus |
| G85 | Saaie cyclus |
| G86 | Kottercyclus Gereedschap terugtrekken met ijlgang |
| G86.1 | Fijnkottercyclus |
| G87 | Boorcyclus/Achteruitboorcyclus |
| G88 | Boorcyclus (handmatige bediening op het onderste punt) |
| G89 | Boorcyclus (blijven staan op het onderste punt, terugtrekken met voeding) |
| G90 | Absolute opdracht |
| G91 | Incrementele opdracht |
| G92 | Wijziging werkstukcoördinaten/instelling maximum spiltoerental |
| G94 | Voeding per minuut |
| G95 | Voeding per omwenteling |
| G96 | Constante oppervlaktesnelheidsregeling |
| G97 | Constante oppervlaktesnelheidsregeling annuleren |
| G98 | Ingestelde cyclus beginniveau terugkeer |
| G99 | Ingeblikte cyclus R punt niveau terugkeer |