Spindelspezifische Variablen (V.SPDL.)
Die Kennung für spindelspezifische Variablen ist "V.SPDL. ...".
V.SPDL.<> var_name | Bedeutung | Datentyp | Einheit der | Erlaubter Zugriff |
---|---|---|---|---|
LOG_AX_NR.S | Logische Achsnummer der Spindel | Integer | - | L |
PLC_CONTROL.S | Ist Spindel eine PLC-Spindel? Wenn ja, dann 1 | Boolean | 0 , 1 | L |
NBR_IN_CHANNEL | Anzahl der im NC-Kanal verfügbaren Spindeln | Integer | - | L |
M_FCT_FREE | Wie ist die Klassifizierung der M-Funktion M3, M4, M5, M19? Festlegung explizit als Spindel-M-Funktionen: 0 Frei verfügbar für andere Technofunktionen: 1 Achtung: Schreibzugriff bewirkt bleibende Änderung in internen Kanalparameterdaten (P-CHAN-00098) | Boolean | 0 , 1 | L/S |
Programmierbeispiel
Vor der Programmierung einer Spindel wird zunächst geprüft, ob diese überhaupt im Kanal bekannt ist:
...
N10 G90 Y0
N20 $IF EXIST[V.SPDL.LOG_AX_NR.S] == TRUE
N30 M3 S1000 (Spindel S mit Drehzahl 1000 U/min.)
N40 $ELSE
N50 #MSG ["Spindel S nicht vorhanden!"] (Meldung ausgeben und anhalten)
N55 M0
N60 $ENDIF
...
M30