# MCV_SpindleControl

Der FB liefert an seinen Ausgängen alle Information zu den Technologiefunktionen, die bei der Programmierung einer Spindel durch NC-Sätze für die SPS von Interesse sind.

Blockdiagramm

Parameter des FB

VAR_IN_OUT
Variablenname | Datentyp | Beschreibung
Axis | AXIS_REF | Achsreferenz, der Spindel
VAR_INPUT
Variablenname | Datentyp | Beschreibung
Enable | BOOL |
M3_Ack | BOOL | Eingang um eine spindelspezifisch ausgegebene M3 Technologiefunktion zu quittieren.
M4_Ack | BOOL | Eingang um eine spindelspezifisch ausgegebene M4 Technologiefunktion zu quittieren.
M5_Ack | BOOL | Eingang um eine spindelspezifisch ausgegebene M5 Technologiefunktion zu quittieren.
M19_Ack | BOOL | Eingang um eine spindelspezifisch ausgegebene M19 Technologiefunktion zu quittieren.
VAR_OUTPUT
Variablenname | Datentyp | Beschreibung
IsSpindle | BOOL | TRUE zeigt an, dass die an der Achsreferenz angelegte Achse als Spindel im NC-Kanal bekannt ist.
M3_Act | BOOL | Wird TRUE, wenn vom NC-Kernel eine M3 Technologiefunktion für die Spindel ausgegeben wird und bleibt dann solange TRUE bis an „M3_Ack“ eine steigende Flanke detektiert wird.
M4_Act | BOOL | Wird TRUE, wenn vom NC-Kernel eine M4 Technologiefunktion für die Spindel ausgegeben wird und bleibt dann solange TRUE bis an „M4_Ack“ eine steigende Flanke detektiert wird.
M5_Act | BOOL | Wird TRUE, wenn vom NC-Kernel eine M5 Technologiefunktion für die Spindel ausgegeben wird und bleibt dann solange TRUE bis an „M5_Ack“ eine steigende Flanke detektiert wird.
M19_Act | BOOL | Wird TRUE, wenn vom NC-Kernel eine M19 Technologiefunktion für die Spindel ausgegeben wird und bleibt dann solange TRUE bis an „M19_Ack“ eine steigende Flanke detektiert wird.
Pos | DINT | Kommandierte Spindelposition bei Programmierung von M19 und [Spindelname].POS
Rev | DINT | Kommandierte Spindeldrehzahl bei Programmierung von [Spindelname]<Drehzahl>
ProcTime | UDINT |
LogAxNr | UINT | Logische Achsnummer der Spindel
Error | BOOL | Zeigt TRUE, wenn ein Fehler aufgetreten ist.
ErrorID | UDINT | Fehlerkennung