Heidenhain M-codes
Heidenhain M-codes (Diverse functies) voor Heidenhain TNC 640/530/410/426/430/320
Heidenhain TNC 320
Heidenhain M-codes
| M-code | Beschrijving |
|---|---|
| M0 | Programma-afloop stoppen (spil STOP, koelmiddel UIT) |
| M1 | Optioneel programma STOP (Spindel STOP, Koelmiddel UIT) |
| M2 | Programma-afloop stoppen (Spindel STOP,Koelvloeistof UIT,Ga naar blok 1,Wis de statusweergave (afhankelijk van machineparameter)) |
| M3 | Spindel AAN met de klok mee |
| M4 | Spindel AAN tegen de klok in |
| M5 | Spindel STOP |
| M6 | Gereedschapswissel (STOP programma-afloop (afhankelijk van machineparameter),Spil STOP) |
| M8 | Koelvloeistof AAN |
| M9 | Koelvloeistof UIT |
| M13 | Spindel met de klok mee AAN (Koelmiddel AAN) |
| M14 | Spindel AAN tegen de klok in (Koelmiddel AAN) |
| M30 | Hetzelfde als M2 |
| M89 | Lege additionele functie of Cyclusoproep, modaal actief (afhankelijk van machineparameter) |
| M91 | Binnen het positioneringsblok:coördinaten zijn gerelateerd aan machinenulpunt |
| M92 | Binnen het positioneerblok:coördinaten verwijzen naar posities die zijn gedefinieerd door de machinefabrikant, zoals de gereedschapswisselpositie |
| M94 | Verklein de weergave van de draaias tot een waarde onder 360° |
| M97 | Bewerk kleine contourstappen |
| M98 | Bewerk contouren volledig open |
| M99 | Blokgewijze cyclusoproep (Cyclusoproep, NIET-MODAAL) |
| M101 | Automatische gereedschapswissel met vervangend gereedschap als de maximale standtijd is verstreken |
| M102 | M101 resetten |
| M103 | Aanzet tijdens het insteken verminderen tot factor F (percentage) |
| M104 | Reactiveer het laatst gedefinieerde datum |
| M105 | Bewerken met tweede kv-factor |
| M106 | Bewerken met eerste kv-factor |
| M107 | Foutmelding onderdrukken voor vervangende gereedschappen met overmaat |
| M108 | M107 resetten |
| M109 | Constante contourfreessnelheid op de snijkant van het gereedschap (voedingssnelheid verhogen en verlagen) |
| M110 | Constante contoursnelheid aan de snijkant van het gereedschap (alleen afname van de voedingssnelheid) |
| M111 | M109/M110 resetten |
| M112 | Contourovergang tussen twee contourelementen invoeren |
| M113 | M112 resetten |
| M114 | Automatische compensatie van machinegeometrie bij het werken met gekantelde assen |
| M115 | M114 resetten |
| M116 | Aanzet voor rondassen in mm/min |
| M117 | M116 resetten |
| M118 | Handwielpositionering overlappen tijdens programma-afloop |
| M120 | Voorbereken radius-gecompenseerde contour (LOOK AHEAD) |
| M124 | Contourfilter |
| M126 | Kortste verplaatsing van roterende assen |
| M127 | M126 resetten |
| M128 | Behoud de positie van de gereedschapspunt bij het positioneren van de gekantelde assen (TCPM) |
| M129 | M128 resetten |
| M130 | Naar positie gaan in een niet-gekanteld coördinatensysteem met een gekanteld werkvlak |
| M134 | Exacte stop bij niet-tangentiale contourovergangen bij positionering met rondassen |
| M135 | M134 resetten |
| M136 | Aanzet F in millimeter per spilomwenteling |
| M137 | M136 resetten |
| M138 | Selectie van gekantelde assen |
| M140 | Terugtrekken van de contour in de richting van de gereedschapsas |
| M141 | Tastsondebewaking onderdrukken |
| M142 | Verwijder modale programma-informatie |
| M143 | Basisrotatie verwijderen |
| M144 | De kinematicaconfiguratie van de machine compenseren voor WERKELIJKE/NOMINALE posities aan het einde van het blok |
| M145 | M144 resetten |
| M148 | Trek het gereedschap automatisch terug van de contour bij NC-stop |
| M149 | M148 resetten |
| M150 | Bericht eindschakelaar onderdrukken |
| M200 | Lasersnijden:Geprogrammeerde spanning direct uitvoeren |
| M201 | Lasersnijden:uitgangsspanning als functie van de afstand |
| M202 | Lasersnijden:uitgangsspanning als functie van snelheid |
| M203 | Lasersnijden:uitgangsspanning als functie van de tijd (ramp) |
| M204 | Lasersnijden:uitgangsspanning als functie van tijd (puls) |