Ich sehe nirgend wo ein Überdruckventil, das Aggregat hat wahrscheinlich eine Zahnradpumpe, wen irgendwas dir blockiert fliegt die Pumpe oder anderes Teil auseinander.
Sag Bitte nicht das wird nicht passieren, nach dem Foto kann die bis über 200bar aufbauen, und das ist heftig.
Da mach Dir mal keine Sorgen. So was baut man auch mit in den Tank. Die Zahnradpumpe siehst du ja auch nicht.
Die Hydraulik ist geschützt, davon ab hat auch der FU einen Lastschutz programmiert bekommen.
Du hast geschrieben ihr habt so was gebaut mit hydraulischen Stempeln. Hast du da mal ein Bild von?
Hier mal etwas code. Da gibts noch nicht viel zu sehen aber bestimmt schon viel zu meckern
Kritik nehme ich aber gerne!
// Programm zur Bühnensteuerung V0.03
// Taster sind ein Problem. Offensichtlich müssen die Taster entkoppelt werden gegen Masse
// pinMode(pin, INPUT_PULLUP);
const int Notaus = 0; // Notauskette Muss ein sein
const int TasterHoch = 8; // Taster zum Hoch fahren an der Steuerung
const int TasterRunter = 7; // Taster zum Runter fahren an der Steuerung
const int ledPin = 13; // Kontroll LED PIN
int Mittelwert = 0;
int StatusHoch = 0; // variable des Tasters ob er gedrückt ist
int StatusRunter = 0; // variable des Tasters ob er gedrückt ist
void setup() {
Serial.begin(9600); // initialize serial communication at 9600 bits per second
pinMode(LED_BUILTIN, OUTPUT); // Kontroll LED PIN
pinMode(Notaus, INPUT);
pinMode(TasterHoch, INPUT);
pinMode(TasterRunter, INPUT);
}
void loop() {
if (Notaus == LOW) {// Wenn Taster gedrückt dann HIGH
// LED Einschalten
NotAus ;
}
int VL = analogRead(A0); // Vorne Links // auslesen der Höhen
int VR = analogRead(A1); // Vorne Rechts
int HL = analogRead(A2); // Hinten Links
int HR = analogRead(A3); // Hinten Rechts
// Auslesen des Tasters Hoch:
StatusHoch = digitalRead (TasterHoch);
// Wenn Taster gedrückt dann HIGH
if (TasterHoch == HIGH) {
// LED Einschalten
digitalWrite(ledPin, HIGH);
} else {
// LED Ausschalten
digitalWrite(ledPin, LOW);
}
// Auslesen des Tasters Runter:
StatusHoch = digitalRead (TasterRunter);
// Wenn Taster gedrückt dann HIGH
if (TasterRunter == HIGH) {
// LED Einschalten
digitalWrite(ledPin, HIGH);
} else {
// LED Ausschalten
digitalWrite(ledPin, LOW);
}
// Rechenoperationen:
Mittelwert = (VL+VR+HL+HR)/4 ; // Der Mittelwert aus der Fahrhöhe wird errechnet
// Werte anzeigen im Serial Monitor:
Serial.print(VL);
Serial.print(" ");
Serial.println(VR);
Serial.print(HL);
Serial.print(" ");
Serial.println(HR);
Serial.print("Mittelwert");
Serial.println(Mittelwert);
delay(500); // delay in between reads for stability
}
void NotAus() {
//unterprogramm Ventile Schließen, Versorgung schließt, Motor wird gedrosselt.
}
So stehen dann unten die Zahlenwerte für Vorne links und Rechts und darunter Hinten Links und rechts
Ja meine ehemalige Firma PSM ( existiert seit 2010 nicht mehr) war Spezialisiert für Hydraulische Anlagen ab Hebebühnen, Theatherbühnen usw. alles mit Punktlast bis auf 100t Lastenaufzüge für alles mögliches.
Bilder habe keine, durfte die biester Warten und Reparieren.
Nach langer Zeit mal wieder ein paar Infos:
Mechanisch gab es noch einiges zu tun und wie vorhergesagt ist die Sache ohne Servoventile sehr kniffelig! Mittlerweile komme ich aber oben an und auch wieder Runter ohne in Haverie zu enden. Das komplexe Programmieren ist aber immer noch ein Problem. Ich musste viel lernen über Störungen, Netzteile und Kabel. Auch ein "Kleiner Schaltschrank" ist ja superschnell zu klein und es braucht eine Million Kabel. Es macht aber zumindest noch viel spaß auch wenn Scheitern vorprogrammiert ist.
Ich habe aktuell keine Fragen da es im Forum eigentlich alles schon einmal gab was ich brauche. Trotzdem war bisher jeder Tip Gold wert!
Ich habe die Vermutung das der Code fehler hat, ich will aber erst selber ausprobieren ob ich das hin bekomme...
Leider lese ich diesen Faden erst jetzt.
Ich persönlich hätte einfach doppelwirkende Hydraulikzylinder genommen, die geschickt miteinander verkettet hätte dir richtig viel Aufwand gespart. Nun ist es, wie es ist.
Viele Grüße
kannste das mal näher erläutern oder ein handgezeichnetes Schaltbild posten wie man die "geschickt miteinander verkettet"?
Hm - ich glaube ich ahne es.
Öl in Zylinder 1 aus der Pumpe einfördern
Das Öl das auf der Gegenseite von Zylinder 1 herausfließt, fließt in den Zylinder 2.
Hm dann muss das aber ein Hydraulikzylinder sein der auf beiden Seiten eine Stange hat.
Sonst sind die Volumina auf den beiden Seiten des Zylinders unterschiedlich groß und dann würde es nicht funktionieren.
Oder muss einfach nur "Stangenseite" zu "Stangenseite" und "nicht-Stangenseite" zu "nicht-Stangenseite" ?
Moin,
Nee, man kann sich Zylinder bauen lassen das es vom Volumen immer passt. Das bedeutet aber "Anfertigen" was den Preis imens in die Höhe treibt. Diese Konstruktion benutzt man z.B. bei Scherenbühnen. Da sind es aber auch nur zwei Zylinder in Reihe. mit vier habe ich das noch nie gesehen.
Nur damit man mal eine Zahl hat. Mich hat ein Standard-Zylinder etwa 150€ gekostet. Ein von Bosch-Rexroth gefertigter Zylinder mit gleichen Abmaßen lag schon bei 950€. Man sollte also etwas vorsichtig sein wie man sich entscheidet.
Ich würde es aber tatsächlich nächstes mal anders bauen ![]()
Im Grunde kombinierst du die kleinen Volumina miteinander und dann wieder die größeren Volumina. Also, du nimmst beispielsweise das gr. als Einspeisung. Dann drückt sich das kleine Volumina in den zweiten Zylinder (kleine Seite) der dann quasi Überkopf steht. Dessen großes Volumina treibt den dritten wieder auf großes Volumina. Dessen kleines Volumina treibt dann den vierten Zylinder, den dann nur noch einseitig arbeiten muss. Mit dem freien Volumen könntest du die Anlage mit Kraft wieder in die Ausgangslage steuern. Mit dem auf dem Kopfstellen der Zylinder 2 und 4 der Kette sparst du dir die teure Volumengleichheit, die es zu kaufen gibt, siehe Vorposter. Das bezahlst du jedoch mit bewegten Schläuchen.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.

