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