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) |