MCV_ManMode

Mit diesem FB wird auf eine Achsgruppe (NC-Kanal) eingewirkt, wenn sich diese im Handbetriebsmodus befindet. (Siehe FB MCV_GrpOperationMode)

Mit ihm wird für jede Achse der Achsgruppe festgelegt,

und welches die Parameter der angewählten Handbetriebsart sein sollen.

Blockdiagramm:

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

AxesGroup

AXES_GROUP_REF

Achsgruppenreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Enable

BOOL

Ist der Eingang TRUE werden die Kommandos, die an den Eingängen angelegt werden, für die jeweilige Achsgruppe (NC-Kanal) kommandiert, wenn sich diese im Handbetriebsmodus befindet.

AxSel

MCV_AY_MM_AX_SEL

Über diesen Eingang werden Achsen für den Handbetrieb freigeschaltet und mit einem Bedienelement (Tastenpaar bzw. Handrad) verbunden.

Es handelt sich hierbei um ein Feld mit Elementen der Datenstruktur MCV_MM_AX_SEL. Jedes Feldelement korrespondiert mit der Achse, die in der Reihenfolge der Achsen der Achsgruppe unter demselben Index einsortiert ist.

StepSel

MCV_AY_MM_STEP_SEL

Für jede Achse können für jede Handbetriebsart einige Parameterdatensätze konfiguriert werden, aus denen man mit diesem Eingang denjenigen anwählt, der in der aktuellen Hanbetriebssituation wirksam sein soll.

Mit diesem Eingang wird festgelegt, welcher der Parametersätze wirksam sein soll, indem der Index angegeben wird, unter dem der jeweilige Parameterdatensatz in der Achsparameterliste eingetragen ist.

Verweis auf AXIS (interner

ContJog

BOOL

Anwahl des kontinuierlichen Jogbetrieb (Tippbetrieb) durch eine steigende Flanke. Abwahl erfolgt durch Anwahl von IncrJog oder Hwheel.

IncrJog

BOOL

Anwahl des inkrementellen Jogbetrieb (Jogbetrieb) durch eine steigende Flanke. Abwahl erfolgt durch Anwahl von ContJog oder Hwheel.

Hwheel

BOOL

Anwahl des Handradbetriebs durch eine steigende Flanke. Abwahl erfolgt durch Anwahl von ContJog oder IncrJog.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Valid

BOOL

TRUE, wenn die Eingänge ausgewertet werden.

Error

BOOL

Zeigt TRUE, wenn ein Fehler aufgetreten ist.

ErrorID

WORD

Fehlerkennung

AxSelState

MCV_AY_MM_AX_SEL_STATE

Dieser Ausgang zeigt die aktuelle Situation an, welche Achsen für den Handbetrieb aktiviert sind und mit welchem Bedienelement sie verbunden sind.

Es handelt sich hierbei um ein Feld mit Elementen der Datenstruktur MCV_MM_AX_SEL_STATE. Jedes Feldelement korrespondiert mit der Achse, die in der Reihenfolge der Achsen der Achsgruppe unter demselben Index einsortiert ist.

StepSelState

MCV_AY_MM_STEP_SEL_STATE

Dieser Ausgang zeigt für jeden anwählbaren Parameterdatensatz an, ob er aktiviert wurde oder zur Aktivierung zur Verfügung steht.

Es handelt sich hierbei um ein Feld mit Elementen der Datenstruktur MCV_MM_STEP_SEL_STATE

ContJog_Act

BOOL

Kontinuierlicher Jogbetrieb (Tippbetrieb) ist aktiviert.

IncrJog_Act

BOOL

Inkrementeller Jogbetrieb (Jogbetrieb) ist aktiviert

Hwheel_Act

BOOL

Handradbetrieb ist aktiviert.

ContJog_Avail

BOOL

Kontinuierlicher Jogbetrieb (Tippbetrieb) kann aktiviert werden.

IncrJog_Avail

BOOL

Inkrementeller Jogbetrieb (Jogbetrieb) kann aktiviert werden.

Hwheel_Avail

BOOL

Handradbetrieb kann aktiviert werden.

Datenstruktur MCV_MM_AX_SEL

Damit eine Achse im Handbetrieb verfahren werden kann, muss diese für den Handbetrieb aktiviert werden und mit einem Bedienelement verbunden sein. Die Strukturvariablen werden wie folgt genutzt:

Datenstruktur MCV_MM_AX_SEL_STATE

Diese Datenstruktur zeigt den aktuellen Zustand einer Achse in Bezug auf den Handbetrieb an. Die Strukturvariable

Datenstruktur MCV_MM_STEP_SEL_STATE

Diese Datenstruktur zeigt welcher der in der Achsparameterliste definierten Parameterdatensätze für die aktuell ausgewählte Handbetriebsart aktiviert wurde.

Diese Datenstruktur zeigt für die in der Achsparameterliste konfigurierten Parameterdatensätze der aktuell angewählten Handbetriebsart, ob der einzelne Parameterdatensatz aktiviert wurde, oder zur Aktivierung zur Verfügung steht.

Hinweis

notice

Die Elemente StepAct und StepAvail eines Parameterdatensatzes können nie gleichzeitig TRUE sein.