Homing (Referenzieren)

Dieser Zustand ermöglicht das Setzen oder die automatische Suche der Referenzposition.

  • Im Zustand "Homing" werden folgende Aktionen durchgeführt:
    • Erzeugung der Bewegungsprofile für die Funktion "Homing" (Referenzsuche).
    • Auswertung der Verfahrbereichsendschalter sowie der Referenz- und Touch-Probe-Schalter während der Referenzsuche.
Hinweis!

Beachten Sie bitte den Hinweis im FB MC_GroupHome .

Eingänge für diese Betriebsart

Name

Datentyp

Info/Einstellmöglichkeiten

xGroupHomeExecute

BOOL

FALSE ä TRUE

Alle Achsen der Achsgruppe mit einer Referenzierung beauftragen.

MC_GroupHome

scPar.alrHomePosition

ARRAY [1..12] OF LREAL

Referenzpositionen für Referenzierung mittels xGroupHomeExecute oder Positionen/Distanzen für ein Setzen der Position mittels xGroupSetPosExecute .

Achsenzuordnung:

  • Index 1 ... 6: Antriebsachsen A1 ... A6
  • Index 7 ... 12: Hilfsachsen Aux1 ... Aux6

scPar.aeHomingOrder

ARRAY [1..12] OF L_MC4P_HomingOrder

Festlegung, in welcher Reihenfolge die Achsen referenziert werden sollen:

  • NoHoming
  • First, Second, Third, Fourth, Fifth, Sixth, Seventh, Eighth, Ninth, Tenth, Eleventh, Twelfth

Achsenzuordnung:

  • Index 1 ... 6: Antriebsachsen A1 ... A6
  • Index 7 ... 12: Hilfsachsen Aux1 ... Aux6

Beispiel:

aeHomingOrder[1] := First,
aeHomingOrder[2] := First,
aeHomingOrder[3] := Second,
aeHomingOrder[4] := First,
aeHomingOrder[5] := Third,
aeHomingOrder[6...12] := NoHoming

Achsen A1, A2 und A4 werden zeitgleich referenziert, anschließend Achse A3 und als letztes Achse A5.

axHomeAbsSwitch

ARRAY [1..12] OF BOOL

Eingang zur Übergabe des Referenzschalter-Status

Achsenzuordnung:

  • Index 1 ... 6: Antriebsachsen A1 ... A6
  • Index 7 ... 12: Hilfsachsen Aux1 ... Aux6

TRUE

Referenzschalter ist betätigt.

scPar.

xUseHomeExtParameter

BOOL

Auswahl der zu verwendenden Parameter für Referenzieren

Note:Diese Auswahl betrifft ausschließlich die Homing Parameter der AxisRef, bzw. den FB-Eingang scPar.ascHomeExtParameter Die Referenzposition ist immer über den Eingang scPar.alrHomePosition vorzugeben.

FALSE

Parameter der Achsdaten ( AXIS_REF )

TRUE

Über Eingang ascHomeExtParameter übergebene Parameter aus der Applikation.

ascHomeExtTP

ARRAY [1..12] OF MC_TRIGGER_REF

Eingang zur Übergabe eines externen Touch-Probe-Ereignisses

Achsenzuordnung:

  • Index 1 ... 6: Antriebsachsen A1 ... A6
  • Index 7 ... 12: Hilfsachsen Aux1 ... Aux6

scPar.ascHomeExtParameter

BOOL

L_MC1P_HomeParameter

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

Achsenzuordnung:

  • Index 1 ... 6: Antriebsachsen A1 ... A6
  • Index 7 ... 12: Hilfsachsen Aux1 ... Aux6
Ausgänge für diese Betriebsart

Name

Datentyp

Wert/Bedeutung

xAxesGroupHomed

BOOL

TRUE

Alle Antriebsachsen der Achsgruppe sind referenziert.