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
(Name des logischen Geräts)

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:

  • Referenznocken – negatives Ende
  • Referenznocken – positive Seite
  • Endschalter positiv
  • Endschalter negativ
  • Referenznocken bündig – Endschalter positiv
  • Referenznocken bündig – Endschalter negativ

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:

  • Beim Verlassen eines Referenznockens oder Hardware-Endschalters. Mit der reduzierten Drehzahl kann der Antrieb exakt bis zum Ende des Referenznockens oder Endschalters fahren.
  • Bei der Suche nach einem Nullimpuls (Referenzimpuls des Gebers).
  • Während der Referenzfahrt auf Festanschlag

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:

  • FALSE: Der Antrieb stoppt am Referenzpunkt.
  • TRUE: Der Antrieb fährt vom Referenzpunkt mit lrHomeVelocity zur lrHomePosition.

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