Guten Tag,
im Rahmen eines Projekts muss Ich ein Programm für eine Festo Presse erstellen.
der Ablauf ist wie folgt:
Das Programm funktioniert soweit und die Teile werden verpresst. Ich bekomme es allerdings, selbst nach mehreren Versuchen nicht hin, dass die Presse sich im Anfangsszustand oben befindet.
Ich wäre sehr dankbar, wenn sich jemand das Programm mal anschauen könnte und vielleicht den Fehler findet.
anbei das Programm und die Belegung der Presse
Vielen Dank:)
Neuer ZIP-komprimierter Ordner.zip
Belegung:
im Rahmen eines Projekts muss Ich ein Programm für eine Festo Presse erstellen.
der Ablauf ist wie folgt:
- Wenn ein Werkstückträger mit einem Werkstück durch die Lichtschranke der Einheit befördert, wird der Werkstückträger gestoppt.
- Die Verpresseinheit fährt nach unten
- Das Oberteil wird mit dem Unterteil verpresst.
- Die Verpresseinheit fährt wieder nach oben
- Ist die Verpresseinheit oben angekommen wir der Werkstückträger freigegeben.
Das Programm funktioniert soweit und die Teile werden verpresst. Ich bekomme es allerdings, selbst nach mehreren Versuchen nicht hin, dass die Presse sich im Anfangsszustand oben befindet.
Ich wäre sehr dankbar, wenn sich jemand das Programm mal anschauen könnte und vielleicht den Fehler findet.
anbei das Programm und die Belegung der Presse
Vielen Dank:)
Neuer ZIP-komprimierter Ordner.zip
Belegung:
Symbol | Adresse | Datentyp | Kommentar |
-30B1 | E 1.0 | BOOL | Stopper / stopper |
-30B2 | E 1.1 | BOOL | Ident sensor 1: Pallet available / Ident Sensor 1: Palette vorhanden |
-30B3 | E 1.2 | BOOL | Ident sensor 2: Pallet available / Ident Sensor 2: Palette vorhanden |
-30B4 | E 1.3 | BOOL | Ident sensor 3: Pallet available / Ident Sensor 3: Palette vorhanden |
-30B5 | E 1.4 | BOOL | Ident sensor 4: Pallet available / Ident Sensor 4: Palette vorhanden |
-30B6 | E 1.5 | BOOL | Downstream station free / Folgestation frei |
-30B7 | A 1.5 | BOOL | Station occupied / Station belegt |
-30M1 | A 1.0 | BOOL | Retract stopper / Stopper einfahren |
-30M2 | A 1.1 | BOOL | Activate adjustment (Hubix) / Arretierung aktivieren (Hubix) |
-3Q1_A1 | A 0.4 | BOOL | Move conveyor belt to the right / Transportband Rechtslauf |
-3Q1_A2 | A 0.5 | BOOL | Move conveyor belt to the left / Transportband Linkslauf |
-3Q1_A3 | A 0.6 | BOOL | Inch-travel of conveyor belt / Schleichgang des Transportbandes |
-3Q1_A4 | A 0.7 | BOOL | Stop conveyor belt / Transportband Stopp |
-51B1 | E 4.0 | BOOL | Lift cylinder in upper position / Hubzylinder oben |
-51B2 | E 4.1 | BOOL | Lift cylinder in lower position / Hubzylinder unten |
-51M1 | A 4.0 | BOOL | Lift cylinder up / Hubzylinder auf |
-51M2 | A 4.1 | BOOL | Lift cylinder down / Hubzylinder ab |
-54B2 | E 4.7 | BOOL | Workpiece check; 0=Upper part available / 0=Oberteil ist vorhanden |
-61B1 | E 5.0 | BOOL | Lift cylinder in upper position / Hubzylinder oben |
-61B2 | E 5.1 | BOOL | Lift cylinder in lower position / Hubzylinder unten |
-61M1 | A 5.0 | BOOL | Lift cylinder up / Hubzylinder auf |
-61M2 | A 5.1 | BOOL | Lift cylinder down / Hubzylinder ab |
-61M3 | A 5.4 | BOOL | Clamp cylinder / Zylinder klemmen |
-62B1 | E 5.2 | BOOL | Turning cylinder in position 0° / Drehzylinder ist in Stellung 0° |
-62B2 | E 5.3 | BOOL | Turning cylinder in position 90° / Drehzylinder ist in Stellung 90° |
-62M1 | A 5.2 | BOOL | Turn cylinder in position 0° / Drehzylinder in Stellung 0° drehen |
-62M2 | A 5.3 | BOOL | Turn cylinder in position 90° / Drehzylinder in Stellung 90° drehen |
-63B1 | E 5.4 | BOOL | Magazine empty / Magazin ist leer |
-64B1 | E 5.6 | BOOL | Bottom part already available / Unterteil ist bereits vorhanden |
-64B2 | E 5.7 | BOOL | Upper part already available / Oberteil ist bereits vorhanden |