-> Hier kostenlos registrieren
Hallo, Hallo, leider gelingt es mir nicht zuverlässig einen Stepper mit Linearspindel zu referenzieren.
Verfahren, Absolut Positionieren Funktioniert.
Ich habe am Negativen punkt einen Sensor der über eine Welle ein High Signal liefert mit der Stepper in seiner Negativen Endlage ist. Dann ist der Sensor Low.
Einen Positiven oder einen Referenzschalter gibt es nicht.
Ich habe den Sensor bei der Klemme auf X1 15 und X1 13 ausprobiert.
Auf X15 leuchtet die LED des Digitaleingangs 6. Auf X1 13 leuchtet keine LED. Elektrisch dürfte es hier keinen Unterschied machen, oder? GND ist auf X1 6.
Folgende Parameter verwende ich:
…yStepperConf.Ptr_Stop1_N := 1;
…lrPositionFactor := 6400;
…yStepperConf.Ptr_LimitSwitch_Pos:= 52;
…yStepperConf.Ptr_LimitSwitch_Neg:=53;
…yStepperConf.Reference_Mode := 1;
…vStepper1.BasicPos := FALSE;
…vStepper1.BasicNeg := TRUE;
…xRefAtReset := TRUE;
Hat jemand eine Idee was ich noch falsch mache?
Das Problem ist auch der Sensor der ja ständig ein High Liefert und erst wechselt, wenn die Endposition überfahren wurde. Er darf dann noch weiterfahren aber für den Ablauf der Library ist das wohl verkehrt?
Danke
Verfahren, Absolut Positionieren Funktioniert.
Ich habe am Negativen punkt einen Sensor der über eine Welle ein High Signal liefert mit der Stepper in seiner Negativen Endlage ist. Dann ist der Sensor Low.
Einen Positiven oder einen Referenzschalter gibt es nicht.
Ich habe den Sensor bei der Klemme auf X1 15 und X1 13 ausprobiert.
Auf X15 leuchtet die LED des Digitaleingangs 6. Auf X1 13 leuchtet keine LED. Elektrisch dürfte es hier keinen Unterschied machen, oder? GND ist auf X1 6.
Folgende Parameter verwende ich:
…yStepperConf.Ptr_Stop1_N := 1;
…lrPositionFactor := 6400;
…yStepperConf.Ptr_LimitSwitch_Pos:= 52;
…yStepperConf.Ptr_LimitSwitch_Neg:=53;
…yStepperConf.Reference_Mode := 1;
…vStepper1.BasicPos := FALSE;
…vStepper1.BasicNeg := TRUE;
…xRefAtReset := TRUE;
Hat jemand eine Idee was ich noch falsch mache?
Das Problem ist auch der Sensor der ja ständig ein High Liefert und erst wechselt, wenn die Endposition überfahren wurde. Er darf dann noch weiterfahren aber für den Ablauf der Library ist das wohl verkehrt?
Danke