GTCNC-150iT-II G-codes M-codes
GTCNC-150iT-II G-codes M-codes
GREAT-150iT-II of GTCNC-150iT-II G-codes M-codes voor CNC-draaibank.

G-codes
| G-code | Beschrijving |
|---|---|
| G00 | Snelle positionering |
| G01 | Lineaire interpolatie |
| G02 | Helical interpolatie CW |
| G03 | Helical interpolatie CCW |
| G33 | Betreden |
| G04 | Dwell |
| G17 | X-Y vlak |
| G18 | Z-X-vliegtuig |
| G19 | Y-Z vlak |
| G20 | Invoer in inch-formaat |
| G21 | Invoer in metrische indeling |
| G28/G281/ G282/G283 | Keer terug naar het eerste referentiepunt |
| G30/G301/ G302/G303 | Terug naar 2e, 3e, 4e referentiepunt |
| G26 | ZXY-as keert terug naar het oorspronkelijke punt van het programma |
| G261 | X-as terug naar het oorspronkelijke punt van het programma |
| G262 | Y-as keert terug naar het oorspronkelijke punt van het programma |
| G263 | Z-as terug naar het oorspronkelijke punt van het programma |
| G40 | gereedschapsradiuscompensatie annuleren |
| G41 | Cutterradiuscompensatie, links |
| G42 | Cutterradiuscompensatie, rechts |
| G52 | Lokaal coördinatensysteem instellen |
| G53 | Selecteer machinecoördinaat |
| G54 | Selecteer werkcoördinatensysteem 1 |
| G55 | Selecteer werkcoördinatensysteem 2 |
| G56 | Selecteer werkcoördinatensysteem 3 |
| G57 | Selecteer werkcoördinatensysteem 4 |
| G58 | Selecteer werkcoördinatensysteem 5 |
| G59 | Selecteer werkcoördinatensysteem 6 |
| G60 | Nauwkeurige positionering |
| G64 | Doorlopende padverwerking |
| G74 | Tegen CCW tikken |
| G84 | CW tikken |
| G77 | Cylindrische/conische inwendige/uitwendige diameter snijden ingeblikte cyclus |
| G78 | Ingeblikte cyclus voor draadsnijden |
| G79 | Eindvlaksnijcyclus |
| G70 | Beëindig het draaien |
| G71 | Cilindrisch voordraaien met meerdere cycli |
| G72 | Hoofdvlak voordraaien met meerdere cycli |
| G173 | Contour voordraaien met meerdere modi, meerdere cycli |
| G174 | End face pick-boren met meerdere cycli |
| G175 | Boren/groefsteken met meerdere cycli binnen/buitendiameter |
| G176 | Draadsnijden met meerdere cycli |
| G90 | Absolute programmering |
| G91 | incrementeel programmeren |
| G92 | Werkcoördinatensysteem instellen |
| G94 | Modus voer per minuut |
| G95 | Voeding per omwenteling |
| G96 | Constante oppervlaktesnelheidsmodus |
| G97 | Modus constante oppervlaktesnelheid annuleren |
| G22 | Programmacyclus |
| G800 | Programmacyclus annuleren |
| G65 | Aanroepen van niet-modale macroprogramma's |
| G66 | Modale aanroep van macroprogramma |
| G67 | Oproepen van macroprogramma's annuleren |
| M-code | Beschrijving |
|---|---|
| M02 | Programma-einde, stop automatische uitvoering (standaard is M02) |
| M30 | Programma-einde, spindel uitzetten en afkoelen |
| M00 | Programma pauzeren, druk op "run" om verder te gaan |
| M20 | Programma-einde, herhaald voert programma uit volgens looptijden ingesteld in parameter, toegepast op test-CNC |
| M98 | aanroepen van subprogramma's |
| M99 | einde subprogramma |
| M97 | Programmasprong |
| M03 | Spindel CW |
| M04 | Spindel CCW |
| M05 | Spilstop |
| M08 | Schakel cool in |
| M09 | Schakel cool uit |
| M10 | Opspanklem |
| M11 | Chuck losmaken |
| M24 | Zet blazen aan |
| M25 | Schakel blazen uit |
| M32 | Zet smering aan |
| M33 | Smering uitschakelen |
| M41 | Door gebruiker zelf gedefinieerd inschakelen |
| M42 | Door gebruiker zelf gedefinieerde uitschakeling |
| M43 | Door gebruiker zelf gedefinieerd inschakelen |
| M44 | Door gebruiker zelf gedefinieerde uitschakeling |
| M45 | Door gebruiker zelf gedefinieerd inschakelen |
| M46 | Door gebruiker zelf gedefinieerde uitschakeling |
| M47 | Door gebruiker zelf gedefinieerd inschakelen |
| M48 | Door gebruiker zelf gedefinieerde uitschakeling |
| M49 | Door gebruiker zelf gedefinieerd inschakelen |
| M50 | Door gebruiker zelf gedefinieerde uitschakeling |
| M51 | Door de gebruiker zelf gedefinieerde inschakeling (PLC is standaard middenvoor) |
| M52 | Door gebruiker zelf gedefinieerde uitschakeling |
| M53 | Door de gebruiker zelf gedefinieerde inschakeling (PLC is standaard gecentreerd naar achteren) |
| M54 | Door gebruiker zelf gedefinieerde uitschakeling |
| M55 | Door gebruiker zelf gedefinieerd inschakelen |
| M56 | Door gebruiker zelf gedefinieerde uitschakeling |
| M57 | Door gebruiker zelf gedefinieerd inschakelen |
| M58 | Door gebruiker zelf gedefinieerde uitschakeling |
| M61 | Spindel hoogwaardige verschuiving (de eerste) |
| M62 | Lage verschuiving spindel (de tweede) |
| M63 | Spil-nivelleringsverschuiving (de derde) |
| M64 | Spil-nivelleringsverschuiving (de vierde) |
| M88 | Door de gebruiker zelf gedefinieerd (programma-uitvoering realiseren door zelfdefinitie te regelen) |
| M89 | Door gebruiker zelf gedefinieerd (programma-uitvoering realiseren door zelfdefinitie te regelen) |
| M317 | Wis X-as van machinecoördinaten |
| M318 | Y-as van machinecoördinaten wissen |
| M319 | Z-as van machinecoördinaten wissen |
| M320 | Wis alle assen van machinecoördinaten inclusief X,Y(C),Z,A,B |