Heidenhain ISO G-codes: Uitgebreide Gids voor CNC-bewerkingen
DIN/ISO Functieoverzicht Heidenhain TNC 640/530/410/426/430/320 G-functies.

Heidenhain TNC 640 CNC
Heidenhain ISO G-codes
Gereedschapsbewegingen
| G-code | Omschrijving |
|---|---|
| G00 | Lineaire interpolatie, Cartesische coördinaten, snelle verplaatsing |
| G01 | Lineaire interpolatie, Cartesische coördinaten |
| G02 | Circulaire interpolatie, Cartesische coördinaten, kloksgewijs |
| G03 | Circulaire interpolatie, Cartesische coördinaten, tegenkloksgewijs |
| G05 | Circulaire interpolatie, Cartesische coördinaten, zonder richtingaanwijzing |
| G06 | Circulaire interpolatie, Cartesische coördinaten, tangentiële contouraannadering |
| G07 | Paraxiale positioneringsblok |
| G10 | Lineaire interpolatie, polaire coördinaten, snelle verplaatsing |
| G11 | Lineaire interpolatie, polaire coördinaten |
| G12 | Circulaire interpolatie, polaire coördinaten, kloksgewijs |
| G13 | Circulaire interpolatie, polaire coördinaten, tegenkloksgewijs |
| G15 | Circulaire interpolatie, polaire coördinaten, zonder richtingaanwijzing |
| G16 | Circulaire interpolatie, polaire coördinaten, tangentiële contouraannadering |
Afasen/Afronden/Aannaderen contour/Vertrekken contour
| G-code | Omschrijving |
|---|---|
| G24 | Afasen met lengte R |
| G25 | Hoekafronden met straal R |
| G26 | Tangentiële contouraannadering met straal R |
| G27 | Tangentiële contouraannadering met straal R |
Gereedschapsdefinitie
| G-code | Omschrijving |
|---|---|
| G99 | Met gereedschapsnummer T, lengte L, straal R |
Gereedschapsstraalkompensatie
| G-code | Omschrijving |
|---|---|
| G40 | Geen gereedschapsstraalkompensatie |
| G41 | Gereedschapsstraalkompensatie, links van de contour |
| G42 | Gereedschapsstraalkompensatie, rechts van de contour |
| G43 | Paraxiale compensatie voor G07, verlengen |
| G44 | Paraxiale compensatie voor G07, verkorten |
Rouwvormdefinitie voor grafieken
| G-code | Omschrijving |
|---|---|
| G30 | (G17/G18/G19) min. punt |
| G31 | (G90/G91) max. punt |
Cycli voor boren, tappen en draadfrezen
| G-code | Omschrijving |
|---|---|
| G83 | Stipboren |
| G84 | Tappen met drijvende taphouder |
| G85 | Stijf tappen |
| G86 | Draadsnijden |
| G200 | Boren |
| G201 | Raahen |
| G202 | Uitboren |
| G203 | Universeel boren |
| G204 | Achteruit boren |
| G205 | Universeel stipboren |
| G206 | Tappen met drijvende taphouder |
| G207 | Stijf tappen |
| G208 | Boor frezen |
| G209 | Tappen met spanbreking |
Cycli voor het creëren van puntenpatronen
| G-code | Omschrijving |
|---|---|
| G220 | Cirkelpatroon |
| G221 | Lineair patroon |
SL Cycli, groep 1
| G-code | Omschrijving |
|---|---|
| G37 | Contourgeometrie, lijst met subcontour programmnummers |
| G56 | Voorboren |
| G57 | Ruwen |
| G58 | Contourfrezen in kloksgewijze richting (afwerken) |
| G59 | Contourfrezen, tegenkloksgewijs (afwerken) |
SL cycli, groep 2
| G-code | Omschrijving |
|---|---|
| G37 | Contourgeometrie, lijst met subcontour programmnummers |
| G120 | Contourdata (geldt voor G121 tot G124) |
| G121 | Voorboren |
| G122 | Ruwen |
| G123 | Bodem afwerken |
| G124 | Zijde afwerken |
| G125 | Contourbaan (open contour bewerken) |
| G127 | Cilinderoppervlak |
| G128 | Cilindrisch oppervlak sleuf |
Coördinatentransformatie
| G-code | Omschrijving |
|---|---|
| G53 | Datumsverschuiving in datumtabel |
| G54 | Datumsverschuiving in programma |
| G28 | Spiegelafbeelding |
| G73 | Rotatie van het coördinatensysteem |
| G72 | Schaalfactor (verkleinen of vergroten contour) |
| G80 | Kantelen van het werkvlak |
| G247 | Datuminstelling |
Cycli voor meervoudig frezen
| G-code | Omschrijving |
|---|---|
| G60 | 3D-data uitvoeren |
| G230 | Meervoudig frezen van vlakke oppervlakken |
| G231 | Meervoudig frezen van gekantelde oppervlakken |
| G232 | Vlakfrezen |
Speciale cycli
| G-code | Omschrijving |
|---|---|
| G04 | Wachttijd met F seconden |
| G36 | Spindeloriëntatie |
| G39 | Programmaoproep |
| G62 | Tolerantieafwijking voor snelfreesen |
| G440 | Asverschuiving meten |
| G441 | Snel tasten |
Bewerkingsvlak definiëren
| G-code | Omschrijving |
|---|---|
| G17 | Werkvlak X/Y, gereedschapsas Z |
| G18 | Werkvlak Z/X, gereedschapsas Y |
| G19 | Werkvlak Y/Z, gereedschapsas X |
| G20 | Gereedschapsas IV |
Afmetingen
| G-code | Omschrijving |
|---|---|
| G90 | Absoluut programmeren |
| G91 | Incrementeel programmeren |
Meeteenheid
| G-code | Omschrijving |
|---|---|
| G70 | Inches (instellen aan begin van programma) |
| G71 | Millimeters (instellen aan begin van programma) |
Overige G-functies
| G-code | Omschrijving |
|---|---|
| G29 | Laatste nominale positie waarde overdragen als pool (cirkelmiddelpunt) |
| G38 | STOP programmaafloop |
| G51 | Volgend gereedschapsnummer (met centraal gereedschapsbestand) |
| G79 | Cyclusoproep |
| G98 | Labelnummer instellen |
Cycli voor boren, tappen en draadfrezen
| G-code | Omschrijving |
|---|---|
| G240 | Centreren |
| G200 | Boren |
| G201 | Raahen |
| G202 | Uitboren |
| G203 | Universeel boren |
| G204 | Achteruit boren |
| G205 | Universeel stipboren |
| G206 | Tappen met drijvende taphouder |
| G207 | Stijf tappen |
| G208 | Boor frezen |
| G209 | Tappen met spanbreking |
| G241 | Enkel-lip diepgat boren |
Cycli voor boren, tappen en draadfrezen
| G-code | Omschrijving |
|---|---|
| G262 | Draadfrezen |
| G263 | Draadfrezen/affasen |
| G264 | Draadboren/frezen |
| G265 | Helicale draadboren/frezen |
| G267 | Extern draadfrezen |
Cycli voor frezen van zaken, stiften en sleuven
| G-code | Omschrijving |
|---|---|
| G74 | Sleuffrezen |
| G75 | Rechthoekige zak frezen in kloksgewijze richting |
| G76 | Rechthoekige zak frezen in tegenkloksgewijze richting |
| G77 | Cirkelzak frezen in kloksgewijze richting |
| G78 | Cirkelzak frezen in tegenkloksgewijze richting |
| G210 | Sleuffrezen met terugkerende indukking |
| G211 | Ronde sleuf met terugkerende indukking |
| G212 | Rechthoekige zak afwerken |
| G213 | Rechthoekige stift afwerken |
| G214 | Cirkelzak afwerken |
| G215 | Cirkelstift afwerken |
Cycli voor frezen van zaken, stiften en sleuven
| G-code | Omschrijving |
|---|---|
| G251 | Rechthoekige zak, compleet |
| G252 | Cirkelzak, compleet |
| G253 | Sleuf, compleet |
| G254 | Cirkelsleuf, compleet |
| G256 | Rechthoekige stift |
| G257 | Cirkelstift |
Cycli voor het creëren van puntenpatronen
| G-code | Omschrijving |
|---|---|
| G220 | Cirkelpuntpatroon |
| G221 | Puntpatronen op lijnen |
Cycli voor meervoudig frezen
| G-code | Omschrijving |
|---|---|
| G230 | Meervoudig frezen van gladde oppervlakken |
| G231 | Meervoudig frezen van gekantelde oppervlakken |
| G232 | Vlakfrezen |
Tastvoeler cycli voor meten werkstukverkeerdstelling
| G-code | Omschrijving |
|---|---|
| G400 | Basisrotatie met twee punten |
| G401 | Basisrotatie uit twee gaten |
| G402 | Basisrotatie uit twee stiften |
| G403 | Compenseren basisrotatie via een draaias |
| G404 | Basisrotatie instellen |
| G405 | Compenseren verkeerdstelling met de C-as |
Tastvoeler cycli voor datuminstelling
| G-code | Omschrijving |
|---|---|
| G408 | Sleuf middelpunt referentiepunt |
| G409 | Referentiepunt in midden van gat |
| G410 | Datum uit binnenkant rechthoek |
| G411 | Datum uit buitenkant rechthoek |
| G412 | Datum uit binnenkant cirkel |
| G413 | Datum uit buitenkant cirkel |
| G414 | Datum in buitenhoek |
| G415 | Datum in binnenhoek |
| G416 | Datum cirkelmiddelpunt |
| G417 | Datum in tastvoeleras |
| G418 | Datum in middelpunt van 4 gaten |
| G419 | Referentiepunt in selecteerbare as |
Tastvoeler cycli voor werkstukmeting
| G-code | Omschrijving |
|---|---|
| G55 | Elke coördinaat meten |
| G420 | Elke hoek meten |
| G421 | Gat meten |
| G422 | Cilindrische stift meten |
| G423 | Rechthoekige zak meten |
| G424 | Rechthoekige stift meten |
| G425 | Sleuf meten |
| G426 | Rug meten |
| G427 | Elke coördinaat meten |
| G430 | Cirkelmiddelpunt meten |
| G431 | Elk vlak meten |
Tastvoeler cycli voor gereedschapsmeting
| G-code | Omschrijving |
|---|---|
| G480 | Kalibratie van de TT |
| G481 | Gereedschapslengte meten |
| G482 | Gereedschapsstraal meten |
| G483 | Gereedschapslengte en gereedschapsstraal meten |
CNC machine
- CNC M-codes Beheersen: Een Uitgebreide Inleiding
- Complete Gids voor Haas-frees M-codes: Functies, Instellingen & Gebruik
- Complete GSK 980TDb G-codes handleiding voor draai-CNC-systemen
- Complete handleiding Siemens Sinumerik 808D G-codes in ISO-dialect voor CNC-programmeurs
- Tormach CNC M-codes: Complete handleiding M0–M9 functies
- Haas CNC Alarmcodes uitgelegd: Probleemoplossingsgids
- Mitsubishi CNC Draaibank 700/70 Serie G-codes: Complete Referentie
- DIN 66025: Uitgebreide Gids voor NC Programmeercodes
- Uitgebreide Gids voor Mach3 M-Codes voor CNC-Bewerking
- Complete Gids voor Heidenhain TNC 426 Conversationele M-codes – EMCO WinNC
- M Code Meesterlijkheid: CNC Programmeer Quiz