Hurco M-Befehle – Referenztabelle

Alle M-Befehle für Hurco-Steuerungen von M00 bis M99 als Referenztabelle: Spindel, Kühlmittel, Werkzeugwechsel, Klemmung der Drehachsen und Laserfunktionen.

M-Befehle steuern an Hurco-Bearbeitungszentren die Maschinenfunktionen: Spindel, Kühlmittel, Werkzeugwechsel, Klemmung der Drehachsen, Antasten sowie Laserfunktionen. Die Grundlagen zu Werkzeugwechsel und Spindelbefehlen gelten dabei wie auf jeder anderen Steuerung.

Die wichtigsten M-Befehle

BefehlFunktion
M00Programmhalt – stoppt Spindel, Kühlmittel und die Programmausführung.
M01Optionaler Programmhalt – hält nur an, wenn der Optional-Stop-Schalter aktiv ist; oft zum Umspannen genutzt.
M02Programmende – stoppt Spindel, Kühlmittel und Achsvorschub.
M03Startet die Spindel im Rechtslauf.
M04Startet die Spindel im Linkslauf.
M05Schaltet die Spindel aus.
M06Löst einen automatischen Werkzeugwechsel aus.
M08Schaltet Kühlsystem 1 ein.
M09Schaltet Kühlsystem 1 und 2 aus.
M30Programmende – markiert das Ende des Hauptprogramms.
M98Ruft ein Unterprogramm auf.
M99Sprung bzw. Rücksprung aus dem Unterprogramm.

Beispiel

T1 M06      ; Werkzeug 1 einwechseln
S8000 M03   ; Spindel im Rechtslauf, 8000 U/min
M08         ; Kuehlmittel ein
G01 X50 Y20 F500
M09         ; Kuehlmittel aus
M05         ; Spindel aus
M30         ; Programmende

Referenz

BefehlFunktion
M00Programmhalt – stoppt Spindel, Kühlmittel und die Programmausführung.
M01Optionaler Programmhalt – hält nur an, wenn der Optional-Stop-Schalter aktiv ist; oft zum Umspannen genutzt.
M02Programmende – stoppt Spindel, Kühlmittel und Achsvorschub.
M03Startet die Spindel im Rechtslauf.
M04Startet die Spindel im Linkslauf.
M05Schaltet die Spindel aus.
M06Löst einen automatischen Werkzeugwechsel aus.
M07Schaltet Kühlsystem 2 ein.
M08Schaltet Kühlsystem 1 ein.
M09Schaltet Kühlsystem 1 und 2 aus.
M10Schaltet Kühlsystem 1 und 2 ein.
M12Klemmt die C-Achse (Drehtisch).
M13Löst die Klemmung der C-Achse (Drehtisch).
M20Schaltet die Indexiervorrichtung um eine Position weiter.
M21Startet den Schmiervorgang.
M25Fährt die Z-Achse in die Ausgangsposition (Werkzeugwechselposition) zurück.
M26Wählt das Antastsignal für das Werkstück.
M27Wählt das Antastsignal für das Werkzeug.
M29Aktiviert das Synchrongewindeschneiden.
M30Programmende – markiert das Ende des Hauptprogramms.
M32Klemmt die A-Achse (Drehtisch).
M33Löst die Klemmung der A-Achse (Drehtisch).
M34Klemmt die B-Achse (Drehtisch).
M35Löst die Klemmung der B-Achse (Drehtisch).
M36Schaltet die Servoantriebe aus.
M38Erfasst und setzt den Zustand des Lasersignals «OK».
M39Erfasst und setzt den Zustand des statischen Lasersignals.
M40Erfasst und setzt den Zustand des dynamischen Lasersignals.
M41Deaktiviert das Antasten mit zwei Berührungen bei G31.
M42Aktiviert das automatische Antasten mit zwei Berührungen bei G31: Berührt der Werkstücktaster während der G31-Bewegung das Werkstück, fährt er automatisch zurück und tastet mit reduziertem Vorschub ein zweites Mal an.
M43Erhöht die Sperrluft.
M44Verringert die Sperrluft.
M45Öffnet den Verschluss.
M46Schliesst den Verschluss.
M47Schaltet den Lasersender ein.
M48Schaltet den Lasersender aus.
M49Schaltet den Laserempfänger ein.
M50Schaltet den Laserempfänger aus.
M52Aktiviert Hilfsausgang 1.
M53Aktiviert Hilfsausgang 2.
M54Aktiviert Hilfsausgang 3.
M55Aktiviert Hilfsausgang 4.
M56Dreht den Palettenwechsler für einen Palettenwechsel ohne Bestätigung.
M57Dreht den Palettenwechsler zu Palette 1.
M58Dreht den Palettenwechsler zu Palette 2.
M59Startet den Späneförderer im Vorwärtslauf.
M60Startet den Späneförderer im Rückwärtslauf.
M61Hält den Späneförderer an.
M62Deaktiviert Hilfsausgang 1.
M63Deaktiviert Hilfsausgang 2.
M64Deaktiviert Hilfsausgang 3.
M65Deaktiviert Hilfsausgang 4.
M68Aktiviert die Schwallkühlung.
M69Deaktiviert die Schwallkühlung.
M76Normaler A-Achsen-Betrieb (Standardeinstellung).
M77Kehrt den A-Achsen-Betrieb um.
M78Normaler B-Achsen-Betrieb (Standardeinstellung).
M79Kehrt den B-Achsen-Betrieb um.
M80Positive Drehrichtung der C-Achse (Standardeinstellung).
M81Negative Drehrichtung der C-Achse.
M98Ruft ein Unterprogramm auf.
M99Sprung bzw. Rücksprung aus dem Unterprogramm.
Maschinenabhängige Verfügbarkeit

Welche M-Befehle tatsächlich verfügbar sind, hängt von Maschinenmodell und Ausstattung ab, etwa Palettenwechsler, Drehtisch oder Lasermesssystem. Verbindlich ist die Dokumentation der jeweiligen WinMax-Steuerung.