-> Hier kostenlos registrieren
Homing (Referenzfahrt) auf HW-Endschalter in TwinCAT 3
Hallo zusammen,
hat einer schon einmal ein Homing (Referenzfahrt) auf einen Hardware-Endschalter in TwinCAT 3 programmiert?
Für meine Anwendung muss ich eine Referenzfahrt auf den negativen Endschalter (Position -55mm) ausführen und anschließend das Homing mit einer Fahrt auf die Position 0mm (Mittelposition) abschließen. Ich bin mir bei dem Unterschied zwischen MC_StepLimitSwitch und MC_StepAbsoluteSwitch nicht sicher. Was muss ich für die Eingänge des Bausteins einfügen?
Parameter := Drive?
Direction := mcNegativDirection oder mcSwitchNegative?
LimitSwitchMode := ? (Der Endschalter hat den Zustand := TRUE, solange die Achse im Verfahrbereich ist und FALSE, wenn sie auf dem Endschalter steht)
LimitSwitchSignal := ?
SetPosition := -55?
usw.
Zum Abschluss muss ich dann das Homing mit MC_FinishHoming abschließen und mit Distance := 55 auf die Position 0 mm fahren?
Vielen Dank schonmal für Eure Hilfe
Viele Grüße
Deeply
Hallo zusammen,
hat einer schon einmal ein Homing (Referenzfahrt) auf einen Hardware-Endschalter in TwinCAT 3 programmiert?
Für meine Anwendung muss ich eine Referenzfahrt auf den negativen Endschalter (Position -55mm) ausführen und anschließend das Homing mit einer Fahrt auf die Position 0mm (Mittelposition) abschließen. Ich bin mir bei dem Unterschied zwischen MC_StepLimitSwitch und MC_StepAbsoluteSwitch nicht sicher. Was muss ich für die Eingänge des Bausteins einfügen?
Parameter := Drive?
Direction := mcNegativDirection oder mcSwitchNegative?
LimitSwitchMode := ? (Der Endschalter hat den Zustand := TRUE, solange die Achse im Verfahrbereich ist und FALSE, wenn sie auf dem Endschalter steht)
LimitSwitchSignal := ?
SetPosition := -55?
usw.
Zum Abschluss muss ich dann das Homing mit MC_FinishHoming abschließen und mit Distance := 55 auf die Position 0 mm fahren?
Vielen Dank schonmal für Eure Hilfe
Viele Grüße
Deeply
Zuletzt bearbeitet: