Duckmarkensteuerung mit Movidrive B

Lebenslang

Level-1
Beiträge
410
Reaktionspunkte
99
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, ich möchte einen Folienvorschub mit Druckmarkensteuerung für eine Flachbeutelmaschine realisieren.
Zur Verfügung stehen mir Movidrive B Servoverstärker mit Technologiefunktionen.
Die Anbindung über Profibus in Verbindung mit der "Modulo Positionierung" für die Schneckendosierer habe ich bereits
erfolgreich hergestellt. Also das Handling und die Grundbegriffe hab ich soweit im Griff.
Das Problem: Ich möchte die Folie 175mm vorschieben und bei ca.170mm die Drehzahl reduzieren um dann ca.5mm später
mit einem Kontrasttaster die Druckmarke zu erfassen und den Vorschub beenden.
Den Vorschub absolut 175mm zu realisiern ist nicht besonders schwer, aber wie mache ich dem Movidrive klar das er
egal wie groß der Sollwert des Vorschubes ist immer X mm vor Ende des Vorschubs die Drehzahl um X reduziert um die
Druckmarke sanfter anfahren zu können? Vielleicht hat jemand soetwas schon einmal gemacht und kann mir beim finden
der Applikation oder beim Lösungsweg helfen.

Gruß
 
Interessant wären hier noch ein paar Infos:
- welche Art Signal liefert der Kontrasttaster zurück?
- wie schnell läuft das ganze? (also: Vorschubgeschwindigkeit der Folie)
- geforderte Genauigkeit?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich denke es gibt zwei Wege:

1) 170mm positionieren lassen und dann mit einer jog-fahrt (Hand-Fahrt) so lange fahren bis der Sensor anspricht.

2) Dem Antrieb wärend der Fahrt neue Parameter geben, also 170mm mit voller geschwindigkeit fahren und dann neue Parameter geben, zb: ziel = 180mm und nur 5% Geschwindikeit.

Ob man 2) mit den Movidrives so hinbekommt weiß ich nicht, hatte noch keine Möglichkeit mit den Geräten und Optionskarten näher zu arbeiten.
 
IPOS Programm schreiben

Hallo,
eine weitere Möglichkeit wäre vielleicht ein IPOS Progarmm in den Umrichter zu schreiben, wende dich diesbezüglich vielleicht mal an den SEW support, es gibt ja die Möglichkeit ein Programm in den Umrichter zu schreiben und dieses dann über die E/A des Umrichter anzusteuern.

Sind die 170mm immer Fix?? Dann könnte mann die Sachen fest im Umrichter programmieren.
Falls sich die Parameterdaten ändern, müssen diese jedesmal übergeben werden.
mfg
Michael
 
Ich würde auch IPOS nutzen. Ich hatte mal eine Anwendung, da mußte in eine Lichtschranke gefahren, aber auch genau dort positioniert werden. Das ging mit IPOS sehr gut, man kann die LS als Input verwenden, bei diesem die Position merken, runterrampen/stoppen und dann das kleine Stück zurückfahren (falls das hier möglich ist). Ansonsten kann man natürlich auch einen festen Weg vorgeben, dann die Geschwindigkeit verringern und langsam bis in die LS fahren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das ganze mit IPOS zu lösen ist eine sehr gute Idee, wird allerdings in C programmiert. Wenn es etwas einfacher werden soll kann mann auch eine PLC in den Umrichter stecken (die sehr preiswert ist) und dann mit CoDeSys programmieren.
 
Hallo, und erstmal danke für dir Anregungen. Konkret geht es darum bei einer Serie von Flachbeutelmaschinen
die alten Servos von Carlo Gavazzi gegen neue Movidrives zu tauschen. Die alten Servos arbeiten mit einer
Sick NT6 Optik in NPN Schaltung als Kontrasttaster. Es sollen max.120 Takte/min gefahren werden, also 2 Vorschübe/sec.
Zur Zeit können wir an den vorhandenen Servos über ein mitgeliefertes und fest am Verstärker angeschlossenen
Display folgende Parameter ändern: Weg in mm, Drehzahl, Beginn der Schleichfahrt, Drehzahl Schleichfahrt, mit oder ohne Optik,
Rampe Auf/Ab. Diese Daten werden wie bereits gesagt in den Servoverstärker geschrieben. Vermutlich könnte ich das mit so einem
Display von SEW auch machen, es soll aber alles über ein Proface Touch und der S7 gehen. Die Bedientafel für den
Maschinenführer soll so klar und einfach wie möglich sein.

Die Idee einfach neue Sollwerte bei erreichen von Gesamtfahrweg minus Schleichweg in den Movidrive zu schreiben ist nicht
schlecht, könnte aber zeitkritisch sein. Werde ich morgen mal ausprobieren.

Der Verfahrweg von 170-180mm ist nicht fix und muss je nach Folie oder Kundenwunsch geändert werden können.
Die Druckmarke ist in der Regel 5mm breit. Also 2,5mm nachdem der Kontrasttaster anspricht, soll die Folie stehen damit
auf jedem Beutel genau die Hälfte der Druckmarke zu sehen ist. (+/- 1mm)

Der sehr freundliche Support von SEW riet mir auch bereits ein kleines IPOS Programm in C zu schreiben, davor schrecke ich
aber noch zurück und versuche das ganze aus der S7 (315 2DP) zu machen.(Null Erfahrung in C)
Mit codesys und eigener PLC im Movidrive arbeiten möchte ich ungern, da fehlt in der Firma generell die Erfahrung.
Da ich mit 6 PZD arbeite und somit auch schön die Istposition vom Hiperface Geber aus dem Servo zurückbekomme
werd ichs morgen mal mit ein paar Befehlen über den Profibus versuchen, vielleicht reicht die Geschwindigkeit ja.

Gruß
 
@Lebenslang
der Movidrive B mit Technologieoption (-0T) bringt eine fertige Applikation Restwegpositionierung mit. Evtl. bringt die dich weiter.
IPOS zu programmieren in C oder Assembler ist aber auch keine Hexerei.

mfG. Jo
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ich denke das bekommst du in der sps schon hin...
500ms ist ja nicht so schnell...

vielleicht solltest du aber den fu nicht nur mit 2 geschwindigkeiten positionieren sondern mit einer rampe nach der formel hier:

http://www.sps-forum.de/showthread.php?t=20723

habe das letztens auch so gemacht, und das klappt super!
wenn du den fu am bus hast, dann brauchts du dich auch nicht um irgendwelche wandlungszeiten zu kümmern.

den positinierbaustein kannste ja relativ schlank machen, das sind nur ein paar zeilen. wenn dein sps-zyklus zu langsam ist, dann mach die paar zeilen eben in den ob35 oder so...

was hängt sonst noch alles am bus? bzw. wie ist dein buszyklus?
 
Hallo, hat etwas gedauert aber ich konnte mit IPOS und der Technologiefunktion "Modulo Positionierung" eine Lösung finden.
@ Markus, am Bus hängen noch 3 Wago DP Feldbuskoppler mit ein paar I/Os, am MPI Bus ein Proface Touch AGP3500.
Da ich ja immer absolut von X auf einen Wert positionieren möchte bietet diese Funktion sich an.
Die Sollwertvorgabe habe ich durch vergleichen des Restweges etc.. über den Profibus erledigt, dachte erst es wäre zeitkritisch,
funktioniert aber prima. Konnte im Vorfeld mit Motion Tools das ganze sogar simulieren.
Die Hotline von SEW erwies sich bei dem Projekt als kompetent und hilfsbereit. Gruß
 
Zurück
Oben