NUM 1020/1040/1060M G-codes
NUM 1020/1040/1060M G-codes voor cnc-machinisten die werken aan een cnc-freesmachine met NUM cnc-besturingen.

NUM 1020/1040/1060M 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 |
| G06 | Opdracht uitvoering spline-curve |
| 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, Q, R |
| G17 | XY-vlakselectie |
| G18 | ZX-vlakselectie |
| G19 | YZ-vlakselectie |
| G23 | Circulaire interpolatie gedefinieerd door drie punten |
| G29 | 3D gereedschapscorrectie (3 assen of 5 assen) |
| G31 | Draadzoekcyclus |
| G40 | Gereedschapsradiusoffset (freescompensatie) annuleren |
| G41 | Linker gereedschapsradius offset (freescompensatie) |
| G42 | Rechts gereedschapsradius offset (freescompensatie) |
| G43 | 3D-correctie met cilindrisch gereedschap |
| G45 | Eenvoudige zakcyclus |
| G46 | Pocket of facing cycli met alle contouren |
| 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 inschakelen |
| G59 | Programma oorsprong offset |
| 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 | Ruimcyclus |
| G86 | Kottercyclus met geïndexeerde stop en speling aan de onderkant van het gat |
| G87 | Boorcyclus met spaanbreken |
| G88 | Saaie en onder ogen ziende cyclus |
| 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 |
| G93 | Aanvoersnelheid uitgedrukt als inverse tijd (V/L) |
| G94 | Aanvoersnelheid uitgedrukt in millimeters, inches of graden per minuut |
| G95 | Aanvoersnelheid uitgedrukt in millimeters of inches per omwenteling |
| G97 | Spindelsnelheid uitgedrukt in omwentelingen per minuut |
| G104 | 3D-kromme afvlakken |
| G997 | Activeren en uitvoeren van alle functies die zijn opgeslagen in status G999 |
| G998 | Vrijgave van uitvoering van een deel van de functies verwerkt in status G999 |
| G999 | Opschorting van uitvoering en forceren van blokaaneenschakeling |