-> Hier kostenlos registrieren
Hallo allerseits,
ich bin neu im Forum und habe mich bereits durch einige Beiträge gelesen
.
Da ich in Sachen SPS und TwinCat noch sehr unerfahren bin habe ich eine Frage an die Profis unter euch:
Ich arbeite an einem Roboterarm, der über Joystick ferngesteuert wird.
Als Steuerung dient eine Beckhoff SPS. Die Steuerung programmiere ich in TwinCatPLC.
Mit MC_MoveAbsolut fahren die Motoren aber nur die erste Position an.
Hier im Forum und in der infosys steht, dass ich die Fahrt unterbrechen muss durch eine Funktion gleicher Instanz mit den neuen Werten.
Meine Frage:
Wie kann ich dem Motor jeden Zyklus (1ms) einen neuen Soll-Wert geben?
Muss ich wirklich nach jedem Zyklus die aktuelle Instanz des MC_MoveAbsolut durch eine andere Instanz unterbrechen?
Macht man das wirklich so oder gibt es eine elegantere Lösung?
Viele Grüße
Matze
ich bin neu im Forum und habe mich bereits durch einige Beiträge gelesen

Da ich in Sachen SPS und TwinCat noch sehr unerfahren bin habe ich eine Frage an die Profis unter euch:
Ich arbeite an einem Roboterarm, der über Joystick ferngesteuert wird.
Als Steuerung dient eine Beckhoff SPS. Die Steuerung programmiere ich in TwinCatPLC.
Mit MC_MoveAbsolut fahren die Motoren aber nur die erste Position an.
Hier im Forum und in der infosys steht, dass ich die Fahrt unterbrechen muss durch eine Funktion gleicher Instanz mit den neuen Werten.
Meine Frage:
Wie kann ich dem Motor jeden Zyklus (1ms) einen neuen Soll-Wert geben?
Muss ich wirklich nach jedem Zyklus die aktuelle Instanz des MC_MoveAbsolut durch eine andere Instanz unterbrechen?
Macht man das wirklich so oder gibt es eine elegantere Lösung?
Viele Grüße
Matze