MCV_GrpResetForced

Versionshinweis

release_note

Dieser Baustein ist verfügbar ab der CNC-Version V3.1.3103.1

Der Funktionsbaustein führt zu einem gesteuerten Bewegungshalt. Er bricht jede laufende Beauftragung durch andere Bewegungs-FB ab.

Die Achsgruppe wechselt in den Zustand „GroupStopping“, bis die Geschwindigkeit 0 erreicht ist. Wenn der Ausgang „Done“ und „Execute“ auf FALSE gesetzt wird, wechselt Achsgruppenzustand nach „GroupStandby“.

Der Funktionsbaustein ist nicht unterbrechbar.

Hinweis

notice

Zusätzlich zum Bewegungshalt, der identisch zum MC_GrpStop implementiert ist, versetzt dieser FB die Achsgruppe in den Grundzustand.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

AxesGroup

AXES_GROUP_REF

Achsgruppenreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

Startet die Beauftragung mit steigender Flanke.

BufferMode

MC_BUFFER_MODE

Der Eingang legt fest, wann die Aktivierung eines Auftrags stattfindet, wenn bei der Beauftragung des FB bereits andere Aufträge aktiv sind oder auf die Ausführung warten. Folgende Modi werden unterstützt:

mcAborting = 0

mcBuffered = 1

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Done

BOOL

TRUE zeigt an, dass die Geschwindigkeit 0 erreicht wurde. Die Achsen stehen still.

Busy

BOOL

TRUE zeigt an, dass der FB mit einem Auftrag beschäftigt ist.

Active

BOOL

Die Beauftragung ist noch nicht abgeschlossen.

CommandAborted

BOOL

Der Auftrag zum Anhalten wurde durch einen anderen Auftrag abgebrochen.

Error

BOOL

TRUE zeigt an, dass ein Fehler aufgetreten ist.

ErrorID

WORD

Fehlerkennung

JobID

UDINT

Ordnungsnummer des letzten über den FB abgesetzten Auftrages.