Referenzieren

Die Festlegung des Nullpunktes im Maschinenmaßsystem kann durch den FB MC_Home , den FB MC_SetPosition oder über die entsprechende Funktion des FB L_MC1P_AxisBasicControl erfolgen.

  • Ist der Eingang UseAuxHomeParameter des FB MC_Home auf FALSE gesetzt, so werden die nachfolgend aufgeführten Parameter für die Referenzierung verwendet.
  • Ausführliche Informationen zur Referenzierung finden Sie in der Beschreibung zum FB MC_Home .
  • Die Information, dass die Achse referenziert ist, wird am FB MC_ReadAxisInfo und am FB L_MC1P_AxisBasicControl über den Ausgang xIsHomed bereitgestellt.
  • Mit dem FB L_MC1P_ResetHomePosition lässt sich der Status "Referenz bekannt" zurücksetzen.
  • Mit Hilfe der Modi 97 und 98 lässt sich die Referenz in jeden beliebigen Zustand der Achse setzen (wie bei Verwendung des FBs MC_SetPosition)

Tipp!

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

Referenzier-Modus (Subindex 70)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Referenzfahrmodus

Auswahlliste (Lenze-Einstellung fettgedruckt)

Info

-2

CwTorqueLimit

Positive Richtung auf Drehmomentgrenze

CwTorqueLimit

-1

CcwTorqueLimit

Negative Richtung auf Drehmomentgrenze

CcwTorqueLimit

0

SetPositionDirect

Referenz direkt setzen

1

CcwLimitSwitchCwTP

Negative Richtung - Reversieren auf Endschalter - auf Touch-Probe

CcwLimitSwitchCwTP

2

CwLimitSwitchCcwTP

Positive Richtung - Reversieren auf Endschalter - auf Touch-Probe

CwLimitSwitchCcwTP

3

CwRpCcwRnTP

Positive Richtung - Reversieren auf Referenzschalter - negative Flanke Referenzschalter - auf Touch-Probe

CwRpCcwRnTP

5

CcwRpCwRnTP

Negative Richtung - Reversieren auf Referenzschalter - negative Flanke Referenzschalter - auf Touch-Probe

CcwRpCwRnTP

17

CcwLimitSwitch

Negative Richtung auf Endschalter

CcwLimitSwitch

18

CwLimitSwitch

Positive Richtung auf Endschalter

CwLimitSwitch

19

CwRpCcwRn

Positive Richtung - Reversieren auf Referenzschalter - auf negative Flanke Referenzschalter

CwRpCcwRn

21

CcwRpCwRn

Negative Richtung - Reversieren auf Referenzschalter - auf negative Flanke Referenzschalter

CcwRpCwRn

33

CcwTP

Negative Richtung auf Touch-Probe

CcwTP

34

CwTP

Positive Richtung auf Touch-Probe

CwTP

97

SetPositonInAnyState

Referenzposition (Subindex 84 ) in jedem Zustand der Achse direkt setzen (auch bei Reglersperre oder einer Bewegung)

98

SetOffsetInAnyState

Referenz mit Offset (Subindex 86 ) in jedem Zustand der Achse setzen (auch bei Reglersperre oder einer Bewegung).

99

ResetHomeInfo

ResetHomeInfo - ResetHomeInfo - Der Status "Referenz bekannt" wird zurückgesetzt.

CwTP

100

DriveBased

Referenzfahrt des Antriebs verwenden

  • Der im Antrieb zu verwendende Referenziermodus muss in Subindex 83 eingestellt werden, sofern er vom Antrieb unterstützt wird.
  • Die eingestellten Homing-Parameter (Referenzfahrmodus, Geschwindigkeiten, Beschleunigungen, usw.) werden vor dem Start der Referenzfahrt automatisch in Antriebseinheiten umgerechnet und per SDO zum Antrieb übertragen.

Hinweis:

Die allgemeine Fehlermeldung "Home_WriteHomeParameter" wird erzeugt, falls der ausgewählte Referenziermodus nicht vom Antrieb unterstützt wird.

  • Abhilfe: Verwenden Sie einen vom Antrieb unterstützten Referenziermodus (siehe Dokumentation des Inverters).

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

SIGNED_16

Aktion nach Erfass. Ref.-Pos. (Subindex 71)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Verhalten nach Erfassen der Referenzposition

Auswahlliste (Lenze-Einstellung fettgedruckt)

Info

0

Positionierung abbrechen

Achse stoppen

1

Relative Positionierung

Relative Positionierung um die im Parameter HomeTargetPosition (Subindex 72 ) eingestellte Wegstrecke

2

Absolute Positionierung

Absolute Positionierung auf die im Parameter HomeTargetPosition (Subindex 72 ) eingestellte Position.

Die Vorgabe einer Richtung im Modulomaßsystem kann über den Subindex 87 vorgegeben werden.

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

SIGNED_16

Referenzieren: Zielposition (Subindex 72)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Wegstrecke für HomeStopMode (Subindex 71 ) = "1: RelativePositioning".

Absolute Position für HomeStopMode (Subindex 71 ) = "2: AbsolutePositioning".

Die Vorgabe einer Richtung im Modulomaßsystem kann über den Subindex 87 vorgegeben werden.

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

Unit

0.0 Unit

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_64

Referenzieren: Geschwindigkeit 1 (Subindex 73)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Geschwindigkeit Profildatensatz 1

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

0

Unit/s

2147483647

360.0 Unit/s

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_64

Referenzieren: Geschwindigkeit 2 (Subindex 74)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Geschwindigkeit Profildatensatz 2

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

0

Unit/s

2147483647

0.0 Unit/s

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_64

Referenzieren: Beschleunigung 1 (Subindex 75)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Beschleunigung Profildatensatz 1

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

0

Unit/s²

2147483647

720.0 Unit/s²

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_64

Referenzieren: Beschleunigung 2 (Subindex 76)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Beschleunigung Profildatensatz 2

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

0

Unit/s²

2147483647

360.0 Unit/s²

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_64

Referenzieren: Ruck (Subindex 77)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Ruck (für beide Profildatensätze)

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

0

Unit/s³

2147483647

7200.0 Unit/s³

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_64

Referenzieren: Drehmomentlimit (Subindex 78)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Drehmomentgrenze

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

0

Nm

2147483647

0.1 Nm

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_32

Referenzieren: Sperrzeit (Subindex 79)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Sperrzeit Drehmoment

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

0

s

2147483647

1.0 s

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_32

Referenzieren: TP-Konfiguration (Subindex 80)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Touch-Probe-Konfiguration

Auswahlliste (Lenze-Einstellung fettgedruckt)

Info

0

Externe Quelle

Externe Quelle (Eingang ExtTP : MC_TRIGGER_REF)

1

TP1_PosEdge

Kanal 1 / positive Flanke

2

TP1_NegEdge

Kanal 1 / negative Flanke

3

TP1_AnyEdge

Kanal 1 / positive oder negative Flanke

4

TP1_ZeroPulse

Kanal 1 / Nullimpuls

11

TP2_PosEdge

Kanal 2 / positive Flanke

12

TP2_NegEdge

Kanal 2 / negative Flanke

13

TP2_AnyEdge

Kanal 2 / positive oder negative Flanke

14

TP2_ZeroPulse

Kanal 2 / Nullimpuls

21

TP3_PosEdge

22

TP3_NegEdge

23

TP3_AnyEdge

24

TP3_ZeroPulse

31

TP4_PosEdge

32

TP4_NegEdge

33

TP4_AnyEdge

34

TP4_ZeroPulse

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

UNSIGNED_32

Hinweis!

Der Motor hat nur einen Lage-Geber und damit auch nur einen Nullimpuls. Dem Anwender stehen aber insgesamt zwei Kanäle zur Auswertung zur Verfügung. Deshalb kann ein Kanal für das Referenzieren verwendet werden und der andere Kanal gleichzeitig für den TP (MC_Touchprobe) .

Beispiel: Wird Kanal 1 (Mode 4) für den MC_Touchprobe verwendet, dann muss für den Nullimpuls beim Referenzieren Kanal 2 (Mode 14) ausgewählt werden.

Referenzpos. nach Netzschalten (Subindex 81)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Rekonstruktion der Referenzinformation nach Netzschalten bzw. Programm-Download

Auswahlliste (Lenze-Einstellung fettgedruckt)

0

Löschen

1

Beibehalten

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

UNSIGNED_8

Hinweis!

Zur Positions-Rekonstruktion müssen bestimmte Daten netzausfallsicher (persistent) in der Steuerung gespeichert werden. Aufgrund des zur Verfügung stehenden persistenten Speichers, ergibt sich eine maximale Anzahl Achsen.

Die maximale Anzahl von Achsen ist vom eingesetzten Typ des Controllers und dessen Hardware abhängig:

  • 3221C: 49 Achsen
  • 3231C: 49 Achsen
  • 3251C: 49 Achsen
  • p500: 130 Achsen
  • c300: 130 Achsen
  • p300: 130 Achsen
  • c520: 130 Achsen
  • c550: 130 Achsen
  • c750: 130 Achsen

Falls nach dem Wiedereinschalten der Anlage die Referenzinformation nicht mehr vorhanden ist, so kann dies an einem Geberfehler oder einer defekten Geberleitung liegen. Bitte prüfen sie die Logbucheinträge der Steuerung.

Logbucheintrag

Ursache

PosReconstr.:Data Inkonsistent

Daten nicht konsistent

PosReconstr.:HomePosAvailable not active

Referenz nicht bekannt vor Netzschalten

PosReconstr.:PosReconstr. not activated

Positionsrekonstruktion war nicht aktiv vor Netzschalten

PosReconstr.:Axis was virtual

Achse war virtuell vor Netzschalten

PosReconstr.:Orientation Changed

Anbaulage unterschiedlich vor Netzschalten

PosReconstr.:TraversingRange Changed

Verfahrbereich unterschiedlich vor Netzschalten

PosReconstr.:CycleLength Changed

Taktlänge unterschiedlich vor Netzschalten

PosReconstr.:Unitfactor Changed

Unitfaktor unterschiedlich vor Netzschalten

PosReconstr.:DataVersion Changed

Interner Fehler Retaindaten

PosReconstr.:No Data Available

Interner Fehler Retaindaten

PosReconstr.:Pos. Outside RestoreTreshold

Differenz zwischen aktueller und netzausfallsicher-gespeicherter Position ist größer als die eingestellte Toleranz

PosReconstr.:Enc.CRC Changed

PosReconstr.:No FeedbackPos Available

PosReconstr.:MotorRev. Eq. Zero

PosReconstr.:Reset by Feedb. Open circ.

Resolver: Drahtbruch Fehler

PosReconstr.:Reset by Enc. Error

Geberüberwachung: Impulsabweichung erkannt

PosReconstr.:Reset by Feedb. Changed

Hiperface-Absolutwertgeber: Referenzposition geht nach kurzzeitiger Unterbrechung der 24-V-Versorgung verloren

PosReconstr.:No Memory Available

Interner Fehler Retaindaten

Max. Läuferwkl n. Netzschalten (Subindex 82)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Zulässige Positionsdifferenz nach dem Netzschalten.

Zur Herstellung der Referenzinformation darf die Istposition nach dem Netzschalten nur um einen definierten Wert von der Istposition vor dem Netzschalten abweichen.

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

°

0 °

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_64

Referenzfahrmodus Antrieb (Subindex 83)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Referenziermodus des Antriebs

  • Nur wirksam bei HomeMode (Subindex 70 ) = "100: DriveBased" und sofern vom Antrieb unterstützt.

Hinweis:

Wird der ausgewählte Referenziermodus vom Antrieb nicht unterstützt, so wird aufgrund des fehlerhaften SDO-Zugriffes die allgemeine Fehlermeldung "L_MC1P_Error.Home_WriteHomeParameter" erzeugt.

Abhilfe: Verwenden Sie einen vom Antrieb unterstützten Referenziermodus (siehe Dokumentation zum Antriebsregler).

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

0

100

100

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

UNSIGNED_16

Referenzieren: Referenzposition (Subindex 84)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Einstellung der absoluten Referenz-Position in [unit]

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

Hinweis:

Dieser Parameter wird zurzeit nur berücksichtigt bei Verwendung des FBs L_MC1P_AxisBasicControlV2.

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

Unit

0 Unit

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_64

Referenz bekannt für Absolutwertgeber (Subindex 85)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Bei Verwendung eines Absolutwertgebers kann die Referenzinformation "dauerhaft gesetzt" werden, wenn in der Auswahlliste der Wert "1" gewählt wird.

Die Istposition wird berechnet aus der Geberposition plus dem in Subindex 86 eingestellten Referenz-Offset.

Hinweis:

Es muss sichergestellt werden, dass der absolute Darstellungsbereich des Gebers nicht verlassen wird.

Auswahlliste (Lenze-Einstellung fettgedruckt)

Info

0

Standardverhalten

Ein Referenzieren des Antriebs ist erforderlich.

1

dauerhaft gesetzt

Ein Referenzieren des Antriebs ist nicht erforderlich.

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

UNSIGNED_8

Referenzieren Offset Position (Modus 98) + Sub 85 (Subindex 86)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Einstellung eines Referenzoffset in [unit]

Beim Referenzieren mit dem HomeMode, Subindex 70 = 98 ("SetOffsetInAnyState"), wird die Istposition um diesen Wert verschoben.

Ist die Funktion "Referenz bekannt für Absolutwertgeber" (Subindex 85 ) auf Einstellung "dauerhaft gesetzt" parametriert, wird dieser Wert ebenfalls mit der Istposition verrechnet.

Einstellbereich (min. Wert | Einheit | max. Wert)

Lenze-Einstellung

Unit

0 Unit

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

FLOAT_64

Referenzieren: Richtung Absolut Positionierung (Subindex 87)

Virtuelle Achse 9400 HighLine Inverter i500 Servo-Inverter i700 Servo-Inverter i950 Encoder

Richtungsangabe für das Anfahren einer absoluten Zielposition (Subindex 71 = 2) im Modulo Maßsystem.

Hinweis:

Die Bestimmung der Zielpositon aus der gegebenen Richtung erfolgt auf Basis der theoretischen Stillstandsposition nach Erkennen des Referenzereignisses.

Auswahlliste (Lenze-Einstellung fettgedruckt)

Info

0

Aktuelle Richtung

Es wird auf die Zielposition im gerade aktiven Takt absolut positioniert.

1

Positive Richtung

Es wird die Zielposition in positiver Richtung angefahren.

2

Negative Richtung

Es wird die Zielposition in negativer Richtung angefahren.

3

Kürzester Weg

Es wird die Zielposition auf kürzestem Weg angefahren.

Lesezugriff Schreibzugriff Änderung nur im Zustand "Disabled" möglich Kein Download

SIGNED_16