Achsgeschwindigkeit an Servoantrieb langsam reduzieren

Eduard Schleich

Level-2
Beiträge
60
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe eine Anlage mit CPU317T-3PN/DP, Sinamics S120 und CU320-2DP. Daran hängen mehrere Antriebe. In dem Fall gehts um eine linear verfahrende Achse.

Bis jetzt ist es so das ich einen Startpunkt habe der Achse eine Geschwindigkeit vorgebe und sie dann auf eine Position fahren lasse (mit entsprechenden Beschleunigungs und Bremszeiten).


Jetzt hätten wir gerne das ich nicht nur die bisherige Geschwindigkeit vorgeben kann sondern auch eine "Endgeschwindigkeit". Ich möchte also auf die angegeben Geschwindigkeit beschleunigen wie bisher, und dann abhängig vom Weg der zurückgelegt wird auf die "Endgeschwidigkeit" langsam runtergebremst wird, bis diese kurz vor erreichen der Zielposition und einsetzen des Verzögerungsvorgangs erreicht ist. Er soll vereinfacht gesagt nach dem Beschleunigen und Geschwindigkeit erreichte sehr langsam und lange abbremsen.


Ich weis grad nicht wie ichs besser beschreiben kann, vielleicht versteht ihr ja was ich mein.


Wenn mich nicht alles täuscht fällt diese Funktion aber in den Bereich der Interpolation und geht nur bei Sinumerik-CNC Steuerungen, oder?



Danke und Grüße
Edi
 
Es gibt die Möglichkeit mittels Mode Eingang am MC_MoveAbsolute ein Überschleifen der Bewegung zu erreichen. Einfach mal die Online Hilfe für den Baustein bemühen. Ich denke damit ist das machbar, was Du möchtest.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Verstehe ich ehrlich nicht ganz, was genau du erreichen willst. Wenn du eine lange Rampe vorgibst, rechnet der Regler den Punkt, an dem er zu Bremsen anfangen muß automatisch aus. Je länger die Rampe, umso eher bremst er ab.
 
So wie ich das verstehe, müsstest Du nur eine entsprechend kleine Verzögerungsbeschleunigung vorgeben.
 
So wie ich das verstanden habe, möchte er abhängig von einer bestimmten Position umschalten und das geht mit der reinen Vorgabe einer kleinen Rampe nicht.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... ich würde evtl. einen neuen Positionierbefehl nachtriggern,

ggf. kann man da auch was über Kurvenscheiben lösen, aber da müsste der TE etwas detailierter beschreiben.
 
Also an die Idee mit der langsamen Bremsrampe hatte ich auch schon gedacht. Wäre eine Möglichkeit. Zumindestens am einfachsten Umzusetzen.

Alternative wäre ein weiter Positionierbefehl um auf eine langsamere Geschwindigkeit umzuschalten.

Ich werd das mal klären und ausprobieren wie die Oberfläche am Besten aussieht.

Danke für die Ideen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ist ein Geschwindigkeitswechsel bei einer Oberflächenbearbeitung vorteilhaft?
Kannst Du die Geschwindigkeit nicht passend berechnen, das Du mit v=const. zum richtigen Zeitpunkt ankommst?

Ansonsten könnte ich mir vorstellen, mit einer Limitierung zu arbeiten, die vmax in Abhängigkeit von der Reststrecke immer weiter zuzieht.
 
Zurück
Oben