Programmierung in spindelspezifischer Syntax
Die spindelspezifische Syntax bietet den Vorteil, dass in einem NC-Satz mehrere Spindeln unabhängig voneinander programmiert werden können.
Diese erfolgt innerhalb einer dem Spindelnamen angefügten Klammerung. In dieser Klammerung sind nur bestimmte Befehle zulässig, die stets spindelspezifisch behandelt und ausgeführt werden. Die Hauptspindel kann nur mit ihrem Hauptspindelnamen programmiert werden (P-CHAN-00053).
Syntax: |
<Spindelname> [ [M3 | M4 | M5 | M19] REV..] [POS..] { M.. } { H.. } [G74] [G167] [CALLAX | PUTAX ] [ GET_DYNAMIC_DATA ] [G130] [ [G135 | G137] [G136..] ] [FEED_LINK..] [OVERRIDE..] [POS_SHIFT..] { \ } ] { <Spindelname> [ .. ] } |
<Spindelname> | Spindelbezeichnung gemäß [1]-3 und P-CHAN-00053 |
M3, M4, M5, M19 | Spindel-M-Funktionen |
REV.. | Spindeldrehzahl in [U/min] |
POS.. | Spindelposition in [°] |
M.. | Anwenderspezifische M-Funktionen |
H.. | Anwenderspezifische H-Funktionen |
G74 | Referenzpunktfahrt |
G167 | Spindeloverride 100% |
CALLAX | Holen Spindelachse |
PUTAX | Abgeben Spindelachse |
GET_DYNAMIC_DATA | Übernahme neuer Werkzeugdynamikdaten |
G130 | Beschleunigungsgewichtung |
G135, G136.., G137 | Vorsteuerung |
FEED_LINK… | Spindelvorschubkopplung |
OVERRIDE… | Spindeloverride |
POS_SHIFT | Additive Spindelposition in [°] |
\ | Trennzeichen ("Backslash") für übersichtliche Programmierung des Befehls über mehrere Zeilen |
Programmierbeispiel
Programmierung in spindelspezifischer Syntax