Hallo,
ich bin relativ neu in der Roboterwelt und nutze KRL für mein Roboterprogramm.
Hier verbinde ich Punkte und ändere die Geschwindigkeiten auf der Bahn und habe auch ein paar Stops eingebaut
Ich möchte die Bahngeschwindigkeiten und -Zeiten selbst abschätzen können (ohne Kuka-Sim).
Fahre zum Beispiel also so:
$VEL.CP = v1
LIN PReferenz
WAIT SEC 1.0
LIN P1
LIN P2 CDIS
$VEL.CP = v2
LIN P3 CDIS
$VEL.CP = v1
LIN P4 CDIS
....
Meine Fragen:
1) Wann findet die Beschleunigung statt?
Wird (in meinem Beispiel) die Geschwindigkeit bereits auf dem Weg zu P2 erhöht oder erst nachdem P2 erreicht wurde oder liegt P2 dann irgendwo im Beschleunigungsvorgang?
Wird mein Weg-Geschwindigkeits-Diagramm also wie im Orangenen Fall abgefahren oder die Blaue alternative?
2) Was passiert wenn die gegebene Strecke nicht ausreicht um mit gegebener Beschleunigung abzubremsen (auf die folgende Geschwindigkeit bzw. auf Null für einen Stop)?
Wird dann mit höherer Beschleunigung abgebremst oder bereits soweit davor dass die max. Beschleunigung nicht überschritten wird und daher eventuell schon einige Segmente vorher abgebremst?
Grüße und vielen Dank für jegliche Hilfe!
/Daniel