GTCNC-150iM-II G-codes M-codes Programma-instructies
GTCNC-150iM-II G-codes M-codes
GREAT-150iM-II of GTCNC-150iM-II G-codes M-codes voor freesmachines en bewerkingscentra

G-codes
| G-code | Beschrijving |
|---|---|
| G00 | Snelle positionering |
| G01 | Lineaire interpolatie |
| G02 | Circulaire/spiraalvormige interpolatie CW |
| G03 | Circulaire/spiraalvormige interpolatie CCW |
| G33 | Inrijgen |
| G04 | Dwell |
| G15 | Instructie poolcoördinaten annuleren |
| G16 | Poolcoördinaten instructie |
| G17 | Selecteer X-Y vlak |
| G18 | Selecteer Z-X vlak |
| G20 | Inch invoer (Engels systeem) |
| G21 | Millimeter invoer (metrisch systeem) |
| G28/G281/ G282/G283 | Keer terug naar het eerste referentiepunt |
| G30/G301/ G302/G303 | Terug naar 2e, 3e, 4e referentiepunt |
| G26 | ZXY-assen keren 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 | Annuleer gereedschapsradiuscompensatie |
| G41 | Gereedschapsradiuscorrectie, links |
| G42 | Gereedschapsradiuscorrectie, rechts |
| G43 | Gereedschapslengte positieve compensatie |
| G44 | Gereedschapslengte negatieve compensatie |
| G45 | Gereedschapscorrectiewaarde verhogen |
| G46 | Gereedschapsoffsetwaarde verlagen |
| G47 | Verhoog met tweemaal de gereedschapsoffsetwaarde |
| G48 | Verlaag met tweemaal de gereedschapsoffsetwaarde |
| G49 | Annuleer gereedschapslengtecompensatie |
| G37 | Schalen annuleren |
| G36 | Schakelen inschakelen |
| G12 | Annuleer programmeerbare spiegeling |
| G11 | Activeer programmeerbare spiegeling:realiseer symmetrische bewerkingen. |
| G52 | Lokaal coördinatensysteem |
| G53 | Machinecoördinatensysteem |
| G54 | Werkcoördinatensysteem 1 |
| G55 | Werkcoördinatenstelsel 2 |
| G56 | Werkcoördinatensysteem 3 |
| G57 | Werkcoördinatenstelsel 4 |
| G58 | Werkcoördinatensysteem 5 |
| G59 | Werkcoördinatenstelsel 6 |
| G60 | Nauwkeurige positionering |
| G64 | Continue padbewerking |
| G68 | Coördinatenrotatie |
| G69 | Coördinaatrotatie annuleren |
| G73 | Diep gat boorcyclus |
| G74 | CCW pikken diep gat tikken cyclus |
| G76 | Beëindigde kottercyclus |
| G80 | Cultureel annuleren/extern bediende functie annuleren. |
| G81 | Boorcyclus |
| G82 | Spaanverwijderende boorcyclus of tegenboorcyclus |
| G83 | Spaanverwijdering boorcyclus |
| G84 | CW peck diep gat tapcyclus |
| G85 | Saaie cyclus |
| G86 | Saaie cyclus |
| G87 | Saaie cyclus |
| G89 | Saaie cyclus |
| G90 | Absoluut programma |
| G91 | Verhogingsprogramma |
| G92 | Stel werkcoördinaten in of onderdruk de maximale snelheid van de spil |
| G94 | Voeding per minuut |
| G95 | Voeding per omwenteling |
| G98 | Voorgeprogrammeerde cyclus terugkeer naar oorspronkelijk punt:toepassen op laatste boring |
| G99 | Voorgeprogrammeerde cyclus terugkeer naar R-punt:van toepassing op het boren van gaten bij de eerste keer |
| G22 | Opdracht programmacyclus |
| G800 | Opdracht programmacyclus annuleren |
| G65 | Aanroepen zonder modus voor macroprogramma |
| G66 | Modusaanroep voor macroprogramma |
| G67 | Modus annuleren voor macroprogramma |
| G180—G189 | Door de gebruiker zelf gedefinieerd macroprogramma |
| 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 | Oproepen van subprogramma's |
| M99 | Subprogramma-einde |
| M97 | Programma overslaan |
| M03 | Spindel CW |
| M04 | Spindel CCW |
| M05 | Spilstop |
| M06/M16 | Exchange-tool |
| M08 | Schakel cool in |
| M09 | Schakel cool uit |
| M10 | Trek aandraaien |
| M11 | Gereedschap losmaken |
| M24 | Schakel blazen uit |
| M25 | Zet blazen aan |
| 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 gebruiker zelf gedefinieerd inschakelen |
| M52 | Door gebruiker zelf gedefinieerde uitschakeling |
| M53 | Door gebruiker zelf gedefinieerd inschakelen |
| 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 | Spindle top gear shift (de eerste) |
| M62 | Spindel lage versnelling (de tweede) |
| M63 | Spindel 3e versnelling schakelen |
| M64 | Spindel 4e versnelling schakelen |
| 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 |