MC_Home

Dieser FB legt den Nullpunkt im Maschinenmaßsystem fest. Dies erfolgt entweder durch direktes Setzen der Referenzposition oder durch eine Referenzsuche, wobei die Sollwertgenerierung der Bahn wahlweise im Antrieb oder in der Steuerung realisiert ist.

  • Die Daten für die Referenzfahrt werden über Parameter vorgegeben Referenzieren
    • Alternativ ist es möglich die Referenzfahrtparameter über einen Eingang des FB vorzugeben.
  • Das Touch-Probe-Ereignis wird in Abhängigkeit der Touchprobequelle über den Subindex 80 und den Eingang "ExtTP" konfiguriert. Hierbei werden folgende Touch-Probe-Quellen unterstützt:
    • Touch-Probe des Antriebs
    • Externe Touch-Probe-Quelle (z. B. Fast-I/O)
    • Einfacher Digitaleingang
  • Die Information, dass die Achse referenziert ist, wird am FB MC_ReadAxisInfo bereitgestellt.
  • Mit dem FB L_MC1P_ResetHomePosition lässt sich der Status "Referenz bekannt" zurücksetzen.
  • Der FB beendet seine Ausführung mit dem Stillstand des Antriebs.
  • Mit Auswahl der Modi SetPositionInAnyState (97) oder SetOffsetInAnyState (98) lässt sich die Referenz in jeden beliebigen Zustand der Achse setzen (siehe auch FB MC_SetPosition )
    Der Zustand der Achse wird in diesem Fall nicht geändert.

 

 

 

MC_Home

 

 

 

AXIS_REF

-

Axis

Done

-

BOOL

BOOL

-

Execute

Busy

-

BOOL

LREAL

-

Position

Active

-

BOOL

MC_BUFFER_MODE

-

BufferMode

CommandAborted

-

BOOL

BOOL

-

HomeAbsSwitch

Error

-

BOOL

BOOL

-

UseExtParameter

ErrorID

-

L_IE1P_Error

L_MC1P_HomeParameter

-

ExtParameter

MC_TRIGGER_REF

-

ExtTP

 

 

 

 

 

 

 

 

Beachten Sie bei der Verwendung eines externen Lagegebers die Hinweise im Abschnitt Lageregler .

Eingänge

Name

Datentyp

Info/Einstellmöglichkeiten

Axis

AXIS_REF

Übergabe der Achsdatenstruktur

Motion-Achsen (AXIS_REF)

Execute

BOOL

FALSE ä TRUE

Referenzierung starten.

Position

LREAL

Absolute Position in [Units]

  • Referenz-Lage, auf die das Maßsystem bei Erfassung des Sensor-Referenzsignals (z. B. Touch-Probe-Sensor) gesetzt wird.

BufferMode

MC_BUFFER_MODE

Modus für die Abarbeitung aufeinanderfolgender Bewegungskommandos

Es wird der BufferMode "mcAborting" und "mcBuffered" unterstützt.

BufferMode

HomeAbsSwitch

BOOL

Anschluss Referenzschalter

  • Für die Referenzfahrmodi mit Referenzschalter ist dieser Steuereingang mit dem Digitaleingang zu verbinden, an dem der Referenzschalter angeschlossen ist.

UseExtParameter

BOOL

Auswahl der zu verwendenden Parameter für Referenzieren

FALSE

Parameter der Achsdaten ( AXIS_REF )

TRUE

Über Eingang ExtParameter übergebene Parameter aus der Applikation.

ExtParameter

L_MC1P_HomeParameter

Eingang zur Übergabe der Parameter für Referenzieren aus der Applikation

  • Nur relevant bei UseExtParameter = TRUE.

ExtTP

MC_TRIGGER_REF

Eingang zur Übergabe eines externen Touch-Probe-Ereignisses

Ausgänge

Name

Datentyp

Wert/Bedeutung

Done

BOOL

TRUE

Referenzsuche erfolgreich beendet, Referenz gesetzt.

Busy

BOOL

TRUE

Abarbeitung läuft.

Active

BOOL

TRUE

Das Kommando des FBs wird aktuell ausgeführt.

  • Der Ausgang Active ist dann von Bedeutung, wenn eine Bewegungssteuerung durch mehrere FBs (BufferMode) erfolgt.

CommandAborted

BOOL

TRUE

Das Kommando wurde durch einen anderen FB abgebrochen.

Error

BOOL

TRUE

Es ist ein Fehler aufgetreten. Details siehe ErrorID .

ErrorID

L_IE1P_Error

Wenn Error = TRUE: Fehlernummer zum aufgetretenen Fehler.