G-codes en M-codes voor CNC-machines – CNC-frezen en -draaibank
Volledige lijst met G-codes en M-codes van cnc-machines.
Deze G-code- en M-codelijst kan als referentie worden gebruikt tijdens het programmeren of leren van cnc-machineprogrammering.
Volledige lijst met G- en M-codes die gebruikelijk zijn in bijna alle cnc-besturingen die worden gebruikt in cnc-machinewerkplaatsen over de hele wereld.
G-codelijst CNC-frezen
| G-code | Beschrijving |
|---|---|
| G00 | Glijbaan |
| G01 | Lineaire interpolatie |
| G02 | Circulaire interpolatie CW |
| G03 | Circulaire interpolatie CCW |
| G04 | Dwell |
| G17 | X Y-vlakselectie |
| G18 | Z X-vlakselectie |
| G19 | Selectie Y Z-vlak |
| G28 | Keer terug naar de referentiepositie |
| G30 | 2e, 3e en 4e referentiepositie terugkeren |
| G40 | Cutter compensatie annuleren |
| G41 | Cutter compensatie links |
| G42 | Cutter compensatie rechts |
| G43 | Gereedschapslengtecompensatie + richting |
| G44 | Gereedschapslengtecompensatie – richting |
| G49 | Gereedschapslengtecompensatie annuleren |
| G53 | Selectie van machinecoördinatensysteem |
| G54 | Werkstukcoördinatensysteem 1 selectie |
| G55 | Werkstukcoördinatensysteem 2 selectie |
| G56 | Werkstukcoördinatensysteem 3 selectie |
| G57 | Werkstukcoördinatensysteem 4 selectie |
| G58 | Werkstukcoördinatensysteem 5 selectie |
| G59 | Werkstukcoördinatensysteem 6 selectie |
| G68 | Coördinatenrotatie |
| G69 | Coördinatenrotatie annuleren |
| G73 | Klik boorcyclus |
| G74 | Links spiraalvormige snijcirkel |
| G76 | Fijnkottercyclus |
| G80 | Voorgeprogrammeerde cyclus annuleren |
| G81 | Boorcyclus, spotkottercyclus |
| G82 | Boorcyclus of verzinkboorcyclus |
| G83 | Klik boorcyclus |
| G84 | Tapcyclus |
| G85 | Saaie cyclus |
| G86 | Saaie cyclus |
| G87 | Tekenkottercyclus |
| G88 | Saaie cyclus |
| G89 | Saaie cyclus |
| G90 | Absolute opdracht |
| G91 | Verhoog commando |
| G92 | Instelling voor werkstukcoördinatensysteem of klem bij maximaal spiltoerental |
| G98 | Keer terug naar het beginpunt in de voorgeprogrammeerde cyclus |
| G99 | Keer terug naar het R-punt in de voorgeprogrammeerde cyclus |
| G-code | Beschrijving |
|---|---|
| G00 | Glijbaan |
| G01 | Lineaire interpolatie |
| G02 | Circulaire interpolatie CW |
| G03 | Circulaire interpolatie CCW |
| G04 | Dwell |
| G09 | Exacte halte |
| G10 | Programmeerbare gegevensinvoer |
| G20 | Invoer in inch |
| G21 | Invoer in mm |
| G22 | Opgeslagen slagcontrolefunctie aan |
| G23 | Opgeslagen slagcontrolefunctie uit |
| G27 | Retourcontrole referentiepositie |
| G28 | Keer terug naar de referentiepositie |
| G32 | Draadknippen |
| G40 | Gereedschapsneusradiuscompensatie annuleren |
| G41 | Gereedschapsneusradiuscompensatie links |
| G42 | Gereedschapsneusradiuscompensatie rechts |
| G70 | Bewerkingscyclus beëindigen |
| G71 | Draaicyclus |
| G72 | Geconfronteerd met cyclus |
| G73 | Patroon herhalende cyclus |
| G74 | Klik boorcyclus |
| G75 | Groefcyclus |
| G76 | Draadcyclus |
| G92 | Coördinatensysteem instelling of max. spiltoerental instellen |
| G94 | Voeding per minuut |
| G95 | Voeding per omwenteling |
| G96 | Constante oppervlaktesnelheidsregeling |
| G97 | Constante oppervlaktesnelheidsregeling annuleren |