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

:
N10 S[M3 REV500 M19 POS45 M18 M15 H20 …]    S2[M4 REV5000]
N20 S3[M4 REV1500 M19 POS70 POS_SHIFT5 M20 H10 …]
Nxx
: