Werkzeugoffset-Verwaltung

Werkzeuglängen-Offset (TLO) System

Bei normaler Verwendung wird das Werkzeuglängen-Offset (TLO) mit dem Werkzeugprüfer auf dem Carvera-Bett gemessen. Die Maschine kennt tatsächlich nicht die absolute Höhe des Werkzeugprüfers – sie weiß nur, dass die Sonde konsistent auslöst, wenn Werkzeuge sie berühren. Um die Möglichkeit des Werkzeugwechsels zu unterstützen, behält die Maschine die Kenntnis von zwei Werkzeugpositionen bei, dem aktuellen Werkzeug und dem Referenzwerkzeug. Dies ist notwendig, um Konsistenz im Arbeitsraum zwischen verschiedenen Werkzeuglängen zu gewährleisten.

Wenn das allererste Werkzeug abgetastet wird, wird die Z-Höhe im Maschinen-Koordinatenraum (MCS) als Referenzwerkzeugposition. Dieses Werkzeug wird zum „Referenzwerkzeug“, gegen das alle anderen Werkzeuge gemessen werden.

Alle nachfolgenden Werkzeuge, die danach abgetastet werden, aktualisieren die aktuelle Werkzeugposition. Das TLO wird dann als Differenz zwischen diesen beiden Positionen berechnet:

TLO=current_tool_positionreference_tool_positionTLO = current\_tool\_position - reference\_tool\_position

Beispiel

  1. Erstes Werkzeug: Abgetastet bei Maschinen-Z-Position -72.300 → wird Referenzwerkzeug

  2. Zweites Werkzeug: Abgetastet bei Maschinen-Z-Position -105.688 → aktuelles Werkzeug

  3. TLO-Berechnung: -105.688 - (-72.300) = -33.388

M491.1 - Werkzeugbruchprüfung

Beschreibung

M491.1 führt eine Werkzeugbruchprüfung durch, indem das aktuelle Werkzeug kalibriert und seine Länge mit einem zuvor gespeicherten Werkzeuglängen-Offset (TLO) verglichen wird. Wenn die Differenz die angegebene Toleranz überschreitet, deutet dies auf einen möglichen Werkzeugbruch hin und stoppt die Maschine.

Parameter

  • H: Toleranzwert für Brucherkennung (optional, Standard ist 0,1 mm)

    • Muss >= 0,02 mm sein

    • Wenn zu klein eingestellt, wird der Befehl mit einem Fehler gestoppt

Demo von M491.1

Beispiel

M493 - Verwaltung des Werkzeuglängen-Offsets (TLO)

Beschreibung

M493 verwaltet die Einstellungen des Werkzeuglängen-Offsets (TLO) für das aktuelle Werkzeug. Es kann Werkzeug-Offsets setzen, Werkzeuge wechseln und TLO-Werte melden.

Parameter

  • Subcode 0/1: Setze Werkzeugoffset aus letzter Abtasteposition

  • Subcode 2: Setze neue Werkzeugnummer

  • T: Werkzeugnummer (erforderlich)

  • Subcode 3: Setze aktuellen Werkzeugoffset manuell

  • Z: Werkzeuglängenwert (optional)

  • H: Offset über Z0 (optional)

  • Subcode 4: Melde aktuelle TLO-Werte

Beispiel

M493.1 - Setze Werkzeugoffset (gleich wie M493)

Beschreibung

M493.1 setzt das Werkzeugoffset aus der letzten Abtasteposition. Dies ist identisch mit M493 mit Subcode 0 oder 1.

Parameter

Keine

Beispiel

M493.2 - Neues Werkzeug setzen

Beschreibung

M493.2 setzt ein neues Werkzeug als aktives Werkzeug und aktualisiert das System entsprechend.

Parameter

  • T: Werkzeugnummer (erforderlich)

Beispiel

M493.3 - Aktuellen Werkzeugoffset manuell setzen

Beschreibung

M493.3 setzt den aktuellen Werkzeugoffset manuell, entweder mit einem Z-Wert oder einem H-Offset von der aktuellen Position.

Parameter

  • Z: Werkzeuglängenwert (optional)

  • H: Offset über Z0 (optional)

Demo von M493.3

Beispiel

M493.4 - Melde aktuelles TLO

Beschreibung

M493.4 meldet die aktuellen Werkzeuglängen-Offset-Werte an die Konsole.

Parameter

Keine

Beispiel

Zuletzt aktualisiert