Getriebeumschaltung ?

Nissandriver

Level-2
Beiträge
97
Reaktionspunkte
3
Hallo,

wir haben aktuell ein Asynchron Motor (Spindelmotor) der über CU320 angetrieben wird. Jetzt haben wir erfahren, dass da noch 7 Gang Getriebe noch dran ist, was manuell verstellt wird.

Ich habe herausgefunden, dass ich DDS anlegen muss , aber ich weiß nicht wo ich die Parameter für die Getriebeübersetzung für Gänge eintragen kann ?
Bsp DDS0 hat eine Übersetzung 1:1; DDS1 1:1,6470588 usw.

Oder kann ich das "simpel" mit der TO machen ??

Danke im Voraus

Gruß

Steven
 
Wo ist das Problem, je nach Übersetzung einen anderen Drehzahlsollwert?
Hallo ja genau.

Da wir sowas mit der CU320 (allgemein mit der CU320, wir arbeiten sonst mit NC) noch nie gemacht haben, sucht man ewig. Deswegen war die Hoffnung, dass jemand das hier schonmal gemacht hat und paar Tipps hat ?!
 
Du möchtest jetzt TO- Parameter direkt ändern?

<TO>.LoadGear.Numerator
<TO>.LoadGear.Denominator


Morge,

sorry für die späte Antwort. Na wenn es "so einfach" ist ? Mir ist schon klar, dass es nur bei Stillstand der Achse es funktionieren soll. Ansonsten muss ich eben mit den DDS arbeiten und das jeweilige BIT eben aktivieren
 
Morge,

sorry für die späte Antwort. Na wenn es "so einfach" ist ? Mir ist schon klar, dass es nur bei Stillstand der Achse es funktionieren soll. Ansonsten muss ich eben mit den DDS arbeiten und das jeweilige BIT eben aktivieren

Also wie gesagt, wenn es eine einfache Drehzahlachse ist, dann ggf. gar kein Getriebe angeben und passenden Drehzahlsollwert vorgeben.

Es gibt schon Anwendungen, wo sich die Übersetzung kontinuierlich ändert - Beispiel ist ein Hubwerk mit Auf-/Abwicklermechanik (wo sich der Durchmesser abhängig vom aufgewickelten Gurt ändert). Da kann man die Mechanikdaten ohne Gurt vorgeben. Wenn sich durchs Aufwickeln z.B. der Durchmesser verdoppelt hat, dann darf man nur noch die halbe Drehzahl vorgeben, damit die Hubgeschwindigkeit gleich bleibt. Sowas macht man dann im Post-Servo und passt den Drehzahlsollwert "nsoll_B" entsprechend an. Derzeit ist ja die LOGIMAT- Messe, da kann man sich ja auch mit den Spezialisten mal unterhalten. Bei Regalbediengeräten kommt sowas z.B. auch (manchmal) vor (trotzdem hat man da eher Seiltrommeln (die dann in Rillen verlegt werden) - bei Bedarf mit Seillängenkompensationsregelung (aufgrund Längung z.B. bei plötzlicher Laständerung durch Palettenaufnahme etc) ...)
 
Hallo Nissandriver,
wie bekommst Du die Getriebeübersetzung in die Steuerung?
Die Varianten von Zako benutze ich auch. Geht gut, wenn der antrieb bereits als Getriebemotor konfiguriert ist. Geht leider nicht im laufenden Betrieb.
Aber halt, natürlich gibt es eine Lösung für den laufenden Betrieb. Du musst halt irgendwie den Gang+Neutral vom Getriebe in die cpu rein bringen. Dann ist es sehr vereinfacht leicht:
CASE #gear OF
1:
#M1_n_sw := #n_Sollwert * #G1;
2:
#M1_n_sw := #n_Sollwert * #G2;
3:
#M1_n_sw := #n_Sollwert * #G3;
4:
#M1_n_sw := #n_Sollwert * #G4;
ELSE
#M1_n_sw := 0;
END_CASE;
 
Zurück
Oben