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 |