MC_SEW_ConfigHoming
Dieser Funktionsbaustein konfiguriert die Referenzfahrt der Achse. Die Konfiguration kann auch über das Konfigurationsmenü Reference Travel des logischen Geräts erfolgen. Bei antriebsbasierter Referenzfahrt (eReferenceMode ist DriveBased) werden durch diesen Funktionsbaustein die Umrichterparameter (flüchtig) auf den Antrieb geschrieben.

VAR_IN_OUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Axis | AXIS_REF | Verweis auf ein logisches Gerät Siehe dazu auch AXIS_REF. |
VAR_INPUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Execute | BOOL | Ausführung des Funktionsbausteins starten. |
eReferenceMode | E_ReferenceMode | Controller- oder Umrichterbasierte Referenzfahrt wählen. |
eReferenceType | E_ReferenceType | Referenzfahrttyp wählen. |
xReferenceToZeroPulse | BOOL | Festlegen, ob der Nullimpuls (Referenzimpuls des Gebers) als Bezugspunkt verwendet wird. Der Parameter wird für folgende Referenzfahrttypen verwendet:
|
lrReferenceOffset | LREAL | Referenz-Offset in [Anwendereinheiten] |
lrSearchVelocity | LREAL | Geschwindigkeit in [Anwendereinheit/s], die für die Suche nach Referenznocken oder Hardware-Endschaltern verwendet wird. |
lrRetractionVelocity | LREAL | Geschwindigkeit in [Anwendereinheit/s], die bei der Referenzfahrt verwendet. Diese Festlegung gilt in folgenden Fällen:
|
lrAcceleration | LREAL | Beschleunigung beim Start oder Drehrichtungsumkehr der Referenzfahrt |
lrDeceleration | LREAL | Bremsverzögerung zum Stoppen oder Drehrichtungsumkehr während der Referenzfahrt |
xGoToHomePosition | BOOL | Nach der Referenzierung angefahrene Position:
|
lrHomePosition | LREAL | Grundstellung |
lrHomeVelocity | LREAL | Grundstellungsgeschwindigkeit |
eVelocityChangeoverBeforeFixedStop | E_ReferenceVelocityChangeover | Zeitpunkt, an dem sich die Suchgeschwindigkeit in die Rückzugsgeschwindigkeit ändert. |
uiDwellTimeAtFixedStop | UINT | Zeitdauer in [ms], wie lange der Festanschlag angefahren bleibt, sobald der im Parameter "Drehmomentgrenze Festanschlag" definierte Wert erreicht ist. Der Antrieb wird erst danach referenziert. |
lrTorqueLimitAtFixedStop | UINT | Drehmomentgrenze in [% Motornennmoment] zur Referenzierung auf Festanschlag. Nach Erreichen dieses Grenzwerts bleibt der Festanschlag angefahren, solange dies im Parameter uiDwellTimeAtFixedStop definiert ist. |
lrJerk | LREAL | Bei der Grundstellungsfahrt zu verwendender Ruck. |
lrInPositionWindowWidth | LREAL | Positionsfenster für die Grundstellungsfahrt |
lrInPositionHysteresis | LREAL | Hysteresefenster für die Grundstellungsfahrt |
VAR_OUTPUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Done | BOOL | Funktionsbaustein erfolgreich beendet |
Busy | BOOL | Funktionsbaustein ist aktiv |
Error | BOOL | Fehler im Funktionsbaustein aufgetreten |
ErrorID | WORD | Fehlernummer |
