NUM 1020/1040/1060T G-codes
NUM 1020/1040/1060T G Codelijst voor cnc-machinisten die werken aan cnc-draaimachines met NUM cnc-besturingen.

NUM 1020/1040/1060T G-codes
| G-code | Beschrijving |
|---|---|
| G00 | Hoge snelheid lineaire interpolatie |
| G01 | Lineaire interpolatie met geprogrammeerde voedingssnelheid |
| G02 | Circulaire interpolatie met de klok mee met geprogrammeerde voedingssnelheid |
| G03 | Circulaire interpolatie tegen de klok in met geprogrammeerde voedingssnelheid |
| G04 | Programmeerbare pauze |
| G05 | Beweging op een hellende as |
| G06 | Opdracht uitvoering spline-curve |
| G07 | Eerste gereedschapspositionering vóór bewerking op een schuine as |
| G09 | Nauwkeurige stop aan het einde van het blok voordat je naar het volgende blok gaat |
| G10 | Onderbreekbaar blok |
| G12 | Overtoerental door handwiel |
| G16 | Definitie van gereedschapsasoriëntatie met adressen P, R |
| G20 | Programmeren in poolcoördinaten (X, Z, C) |
| G21 | Programmeren in cartesische coördinaten (X, Y, Z) |
| G22 | Programmeren in cilindrische coördinaten (X, Y, Z) |
| G23 | Circulaire interpolatie gedefinieerd door drie punten |
| G33 | Constant draadsnijwerk |
| G38 | Opeenvolgend draadknippen |
| G40 | Gereedschapsradiusoffset (freescompensatie) annuleren |
| G41 | Linker gereedschapsradius offset (freescompensatie) |
| G42 | Rechts gereedschapsradius offset (freescompensatie) |
| G48 | Spline-curvedefinitie |
| G49 | Spline curve verwijderen |
| G51 | Spiegelen |
| G52 | Programmeren van bewegingen in absolute dimensies met verwijzing naar de meetoorsprong |
| G53 | DAT1 en DAT2 offset annuleren |
| G54 | DAT1- en DAT2-offset ingeschakeld |
| G59 | Programma oorsprong offset |
| G63 | Voorbewerkingscyclus met groef |
| G64 | Draai-/vlakvoorbewerkingscyclus |
| G65 | Groef voorbewerkingscyclus |
| G66 | Duikcyclus |
| G70 | Invoer van gegevens in inch |
| G71 | Metrische gegevensinvoer |
| G73 | Schaalfactor annuleren |
| G74 | Schaalfactor inschakelen |
| G75 | Subroutinedeclaratie voor intrekking van noodgevallen |
| G76 | Overdracht van de actuele waarden van de parameters «L» en «E» in het werkstukprogramma |
| G76+/- | ISO-programma of blok maken/verwijderen |
| G77 | Onvoorwaardelijke vertakking naar een subroutine of bloksequentie met return |
| G77 -i | Oproep van een subroutine-retourblok |
| G78 | Asgroepsynchronisatie |
| G79 | Voorwaardelijke of onvoorwaardelijke sprong naar een reeks zonder terugkeer |
| G79 +/- | Tijdelijke onderbreking van de voorbereiding van het volgende blok in een reeks met bewegingen |
| G80 | Voorgeprogrammeerde cyclus annuleren |
| G81 | Gecentreerde boorcyclus |
| G82 | Verzinkcyclus |
| G83 | Klik boorcyclus |
| G84 | Tapcyclus |
| G84 | Stijve tapcyclus |
| G85 | Saaie cyclus |
| G87 | Boorcyclus met spaanbreken |
| G89 | Kottercyclus met stilstand op de bodem van het gat |
| G90 | Programmeren in absolute dimensies ten opzichte van de oorsprong van het programma |
| G91 | Programmeren in oplopende dimensies ten opzichte van het begin van het blok |
| G92 | Voorinstelling programmaoorsprong |
| G92 R.. | Programmering van de tangentiële voeding |
| G92 S.. | Spiltoerentalbegrenzing |
| G94 | Aanvoersnelheid uitgedrukt in millimeters, inches of graden per minuut |
| G95 | Aanvoersnelheid uitgedrukt in millimeters of inches per omwenteling |
| G96 | Constante oppervlaktesnelheid uitgedrukt in meters per minuut |
| G97 | Spindelsnelheid uitgedrukt in omwentelingen per minuut |
| G98 | Definitie van de start X voor interpolatie op de C-as |
| G997 | Activeren en uitvoeren van alle functies die zijn opgeslagen in status G999 |
| G998 | Vrijgave van uitvoering van de blokken en een deel van de functies verwerkt in toestand G999 |
| G999 | Opschorting van uitvoering en forceren van blokaaneenschakeling |