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
)
|
|
|
|
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 |
Übergabe der Achsdatenstruktur |
|
|
Execute BOOL |
FALSE ä TRUE |
Referenzierung starten. |
|
Position LREAL |
Absolute Position in [Units]
|
|
|
BufferMode |
Modus für die Abarbeitung aufeinanderfolgender Bewegungskommandos Es wird der BufferMode "mcAborting" und "mcBuffered" unterstützt. |
|
|
HomeAbsSwitch BOOL |
Anschluss Referenzschalter
|
|
|
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 |
Eingang zur Übergabe der Parameter für Referenzieren aus der Applikation
|
|
|
ExtTP |
Eingang zur Übergabe eines externen Touch-Probe-Ereignisses
|
|