Probleme Berechnung flexibler Markierungen

Münchnerjunge

Level-1
Beiträge
314
Reaktionspunkte
38
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forum,

leider stehe ich grade völlig auf dem Schlauch, vielleicht weil durch den Tag mein ganzer Schädel brummt.

Ich habe auf dem Schema dargestelltes Beispiel.


Mittels Förderband fahre ich PVC-Platten durch eine Druckstrasse. Hierbei kann der Anlagenbediener festlegen, wo sich sein Druck auf der Platte befinden soll.

Irgendwie komme ich aber grade nicht klar. Alle Platten hängen direkt aneinander. Folgende Parameter werden eingetragen:

-Länge der Platte
-Position Markierung A auf Platte (in Bezug zum Anfang der Platte)
-Position Markierung B auf Platte (in Bezug zum Anfang der Platte)
-Abstand zwischen beiden Markierungstools A und B

-Aktuelle Position der Platte

Den Fahrweg muss ich mir ja vollkommen errechnen. Also Fahren, Markierung A, Fahren, Markierung B,...


Hat einer spontan ne Idee wie ich das berechne?
Schema.jpg
 
Dein Hauptproblem ist dass du den Anfang der Platte nicht erkennst. Wenn du das dedektieren könntest und einen Positionsgeber auf dem Förderband oder der Plattehast, wäre es nicht so arg das zu berechnen.
Bei deinen Sollparametern ist etwas unklar. "-Abstand zwischen beiden Markierungstools A und B" steht im Konkurenz mit "-Position Markierung B auf Platte (in Bezug zum Anfang der Platte)" sofern wir hier nur von Positionsangaben in einer Dimension (Länge der Platte) sprechen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke für die Antwort. Die aktuelle Position meines Plattenpaketes kann ich errechnen, indem ich den genauen Anfang habe. Daraus kann ich dann mittels des gefahrenen Weges die Position der einzelnen Platte genaustens ermitteln, daran hapert es nicht.

Ja wir sprechen nur von einer Dimension.

Nein, wirklich in Konkurenz stehen die nicht. Meine Markierungseinheit verschiebe ich mechanisch, ja nach Anwendung ist dies leider manchmal erforderlich, sie befindet sich schlichtweg nicht immer an der selben Position. Die Position der Makierung auf der Platte wird vorgegeben und steht in Relation zur Platte, nicht zur Anlage.

Ist das etwas verständlicher?
 
Ich sehe das Problem noch nicht so ganz. Eigentlich erklärst du doch schon deine Lösung. Du sagst, du kannst jede Marke erkennen, du kennst den Abstand der Marken zueinander und zu den Bezugskanten. Heißt du im Endeffekt, Du musst nur die drei Werte aufaddieren und hast deine Länge. Oder stell ich mir das jetzt zu einfach vor?

Gesendet von meinem SM-G930F mit Tapatalk
 
Also ich würde das so lösen

Die Rahmenbedingungen:
  • Du hast ein Paket aus mehreren Platten die aneinander liegen. Alle Platten haben dieselbe Länge.
  • Die Anzahl der Platten ist dir bekannt. Die Länge einer Platte ist dir bekannt. Somit kannst du gesamte Länge berechnen.
  • Markierung A ist bei jeder einzelnen Platte gleich. Markierung A wird immer von Markierungstool A aufgebracht.
  • Markierung B ist bei jeder einzelnen Platte gleich. Markierung B wird immer von Markierungstool B aufgebracht.
  • Die Platten müssen zum Druck beim jeweiligen Markierungstool stehen bleiben.

Wenn diese Bedingungen stimmen gehen wir zur Lösung.
Du brauchst einen definierten Referenzpunkt in der Anlage. Such dir einen Punkt auf der Förderstrecke der mechanisch fest ist. (eine Säule, eine Schaube oder so). Dieser REF Punkt soll VOR den Markierungstools in Produktionsrichtung liegen.

Jetzt musst du die Abstände vom REF Punkt zu den einzelnen Markierungstools ermitteln. (oder errechnen zb.:
A = gemessen (Fester Abstand zum REF)
B = A + „Abstand zwischen beiden Markierungstools A und B“
Diese beiden Werte sind die Offsetwerte für A und B

Jetzt musst du noch wissen wo die Platte ist im Verhältnis zum REF Punkt. Dazu würde ich einen Sensor setzten der nach den REF Punkt liegt aber noch vor den Tools. Ermittle den Abstand zwischen REF und Sensor.

Jetzt darfst du für das GESAMTE Plattenpaket die Sollpositionen ausrechen.
Markierung 1A = (Plattennummer -1) x Plattenlänge + Sollposition Markierung A + Offset A
Markierung 1B = (Plattennummer -1) x Plattenlänge + Sollposition Markierung B + Offset B
Markierung 2A = (Plattennummer -1) x Plattenlänge + Sollposition Markierung A + Offset A
Markierung 2B = (Plattennummer -1) x Plattenlänge + Sollposition Markierung B + Offset B
usw.

Jetzt musst du die errechneten Sollpositionen aufsteigend sortieren. Achtung die Information ob die Markierungen für A oder B sind darf nicht verloren gehen. Also eine Struktur machen und diese Struktur als gesamtes sortieren.

Dann hast du eine Liste wo oben steht die Position der ersten Markierung und A oder B.
Zum Positionieren der Platte. Deine Wegmessung soll beim REF Punkt auf Werte 0 gesetzt werden. Wenn die Platte deinen Sensor erreicht, setzt du deine Wegmessung entsprechend.
BSP: Abstand REF zum Sensor = 550mm. Wenn Platte den Sensor erreicht wird Wegmessung auf 550 gesetzt.

Jetzt nimmst den ersten Wert aus deine Markierungsliste als Sollwert für die Plattenpositionierung. Wenn die Position erreicht dann Tool starten. Wenn Tool fertig den Sollwert löschen und den nächsten als Ziel setzen. usw…..
 
Zuletzt bearbeitet:
Zurück
Oben