Warnung

Sie lesen eine alte Version dieser Dokumentation. Wenn Sie aktuelle Informationen wünschen, schauen Sie bitte unter 2024.12 .

3. Vibrationssequenz

../../_images/recipe_wizard_vibration_sequence.png

Abb. 97 Rezeptassistent - Vibrationssequenz

The vibration sequence is the sequence that is executed each time the command ES - Execute sequence is sent to the Asycube. A typical sequence is most of the time composed of:

  • Einer Beschickung: Beschicken Sie den Asycube möglichst der optimalen Anzahl Teile entsprechend.

  • Einer Zentrierung: Zentrieren Sie die Teile in der Mitte des Asycubes.

  • Einem Flip: Überschlagen und verteilen Sie die Teile, um zu viele Kontakte zwischen den Teilen zu vermeiden.

  • Einer Wartezeit: Warten Sie nach der letzten Vibration auf die Stabilisierung der Teile.

Ziel der Vibrationssequenz ist es, genügend Teile gut verteilt auf den Asycube zu bringen, um das Erkennen neuer, weiterer entnehmbarer Teile zu ermöglichen.

Starten Sie Ihre Vibrationssequenz, indem Sie auf die Schaltfläche + klicken und eine Aktion hinzufügen. Im Folgenden wird jede Aktion weiter erläutert.

Bemerkung

Eine Vibrationssequenz kann bis zu 7 Aktionen enthalten.

Beschickung

Intelligente Beschickung smart_feeding

Dieser Schritt sollte fast immer am Anfang einer Sequenz verwendet werden. Die intelligente Beschickung wird den Bunker automatisch während einer proportionalen Zeit vibrieren lassen, um den Asycube mit der optimalen Anzahl Teile zu füllen.

Die Dauer der intelligenten Beschickung hängt von der anfänglichen Anzahl der Teile auf dem Asycube ab. Je mehr Teile erkannt werden, desto kürzer ist die Vibrationsdauer und wenn die Obergrenze der Anzahl Teile auf der Plattform erreicht ist, sinkt die Vibrationsdauer auf Null. Dazwischen wird die Vibrationsdauer linear interpoliert.

../../_images/sequence_hopper_vibration_duration.png

Abb. 98 Justierung der Vibrationsdauer des Bunkers bei intelligenter Beschickung

Beispiel: Nehmen wir an, dass die optimale Anzahl Teile im vorherigen Schritt mit 40 definiert wurde und die angegebene Dauer (Zeit zum Erreichen der optimalen Anzahl) 1000 ms entspricht.

  • In einem ersten Fall, bei dem sich kein Teil auf der Plattform befindet, beträgt die effektive Vibrationsdauer 1000 ms.

  • In einem zweiten Fall, bei dem 20 Teile auf der Plattform erkannt werden, beträgt die effektive Vibrationsdauer 500 ms.

  • In einem dritten Fall, bei dem 30 Teile auf der Plattform erkannt werden, beträgt die effektive Vibrationsdauer 250 ms.

  • Wenn 40 oder mehr Teile erkannt werden, wird keine Vibration des Bunkers ausgelöst.

Bunker-Beschickung hopper

Bei der Standardbeschickung aus dem Bunker wird der Bunker immer während der gleichen fixen Dauer vibrieren, unabhängig von der Anzahl Teile auf dem Asycube.

Wichtig

Die Verwendung dieser Vibration in einer Sequenz wird nicht empfohlen, da es schwierig ist, sicherzustellen, dass genügend Teile in den Asycube gespeist werden, oder schlimmer noch, es könnten auch zu viele Teile in den Asycube gespeist werden.

Der Vorteil dieser Methode ist, dass die Vibration des Bunkers immer die gleiche, bekannte Zeit dauert.

Zentrierung

Intelligente Zentrierung smart_centering

Die intelligente Zentrierung wird zur automatischen Zentrierung der Teile verwendet. Sie führt die am besten geeignete Vibration zwischen links-, rechts-, rückwärts- und vorwärtsgerichteten Vibrationen aus, um die Teile aus einer beliebigen Ausgangsposition in der Mitte des Asycubes zu zentrieren.

Die Dauer der Vibration hängt von der Position des Massenschwerpunkts aller Teile ab. Die Dauer der Vibration ist proportional zur Dauer, die für die Überquerung der Plattform im Schritt 1. Vibration der Plattform eingegeben wurde.

../../_images/sequence_smart_standard.png

Abb. 99 Sequenz mit intelligenter Zentrierung

Wichtig

Es ist wichtig, die Vibrationsdauer als die Zeit einzustellen, die die Teile benötigen, um die gesamte Plattform in einer bestimmten Richtung zu überqueren. Die Wirksamkeit der intelligenten Zentrierung hängt von gut eingestellten Parametern ab.

Bemerkung

Die in der Benutzeroberfläche angegebene Zeit ist die maximale Zeit, welche dieser Schritt dauern wird. Die tatsächliche Vibrationsdauer wird in der Regel kürzer sein.

Quer- und Längszentrierung cross_centering + long_centering

Bemerkung

Diese Zentrierbewegungen sind nur auf den Asycubes 240, 380 und 530 verfügbar.

Die Querzentrierungsvibration bringt die Teile auf die vertikale Mittellinie des Asycubes und die Längszentrierung auf die horizontale Mittelline des Asycubes. Wenn diese beiden Methoden nacheinander aufgerufen werden, werden die Teile in die Mitte des Asycubes zentriert. Die Ausführung könnte länger sein als bei der intelligenten Zentrierung, aber der Vorteil ist, dass die Ausführungszeit von einer Sequenz zur anderen während der Produktion immer gleich bleibt.

../../_images/sequence_fixed_standard.png

Abb. 100 Sequenz mit Quer- und Längszentrierung

Andere Aktionen

Unter Andere Aktionen finden Sie die einzelnen Bewegungen, die Sie im Schritt 1. Vibration der Plattform eingestellt haben, sowie einige spezielle Aktionen.

Einfache Bewegungen: links, rechts, rückwärts, vorwärts left right backward forward

Diese Bewegungen können benutzt werden, um das Teil in eine bestimmte Richtung zu bewegen. Diese Bewegungen können sehr nützlich sein, wenn eine spezielle Platte (Löcher, Rillen) verwendet wird, um die Teile in eine für die Entnahme durch den Roboter günstigeren Position zu bringen.

Flip flip

Die Flip-Vibration wird verwendet, um die Teile zu verteilen, um zu viel Kontakt unter ihnen zu vermeiden und um die Teile zu wenden. Es wird dringend empfohlen, diese Vibration in Ihrer Sequenz nach jedem Zentrieren zu verwenden.

Warten wait

Dies wird verwendet, um darauf zu warten, dass sich die Teile stabilisieren.

Wichtig

Sie sollten Ihre Sequenz immer mit einer Stabilisierungszeit beenden. Dadurch wird sichergestellt, dass sich die Teile während der Bildaufnahmephase nicht bewegen. Eine zu kurze oder fehlende Stabilisierungszeit könnte zu Problemen bei der Entnahme führen.

Tipp

Die Stabilisierungszeit kann durch den Einsatz einer Anti-Rolling-Vibrationsplatte gesenkt werden.

Entleerungsaktionen purge_open purge_close

Bemerkung

Diese Aktionen sind nur auf Asycube 240, 380, 530 verfügbar, auf denen die Entleerung installiert und aktiviert ist.

Diese Aktionen werden verwendet, um das Verhalten der Entleerungsklappe zu steuern. Beim Hinzufügen einer Aktion zum Öffnen purge_open oder zum Schliessen der Entleerungsklappe purge_close können Sie die Dauer einstellen, die das System abwartet, bevor es die nächste Aktion in der Sequenz ausführt.

Wichtig

Wenn die Entleerungsklappe geöffnet ist, dürfen keine anderen Vibrationen als die nach links oder rechts ausgeführt werden. Wird diese Einschränkung nicht beachtet, kann der Mechanismus irreparabel beschädigt werden.

Bemerkung

Entleerungsaktionen nehmen den Platz von zwei Aktionen ein. Das bedeutet, dass Sie, wenn Sie sowohl Aktionen zum Öffnen als auch zum Schliessen der Entleerungsklappe hinzufügen, nur 3 weitere Aktionen hinzufügen können, bevor Sie das Limit von 7 Aktionen erreichen.

Tipp

Das Öffnen der Entleerungsklappe dauert etwa 3 Sekunden. Wir empfehlen deshalb, für eine Entleerungsaktion mindestens diese Zeitspanne zu verwenden.

Testen Sie Ihre Vibrationssequenz

Asycube Studio offers the possibility to test your sequence before running it in production in order to validate its efficiency. As Asycube Studio does not have access to a vision feedback, you will need to inform how many parts are on the Asycube and where they are placed. These two data will be sent by your vision system while running in production when executing a sequence via the ES - Execute sequence command.

Asycube Studio lässt Sie nicht auf SEQUENZ AUSFÜHREN klicken, bevor die obligatorischen Parameter eingegeben sind.

../../_images/sequence_test_sequence.png

Abb. 101 Bereich zum Testen der Sequenz

Wenn Sie eine Intelligente Beschickung smart_feeding verwendet haben, zählen Sie die Anzahl der Teile auf dem Asycube und geben Sie diese im ersten Feld ein.

Wenn Sie eine Intelligente Zentrierung smart_centering verwendet haben, schauen Sie auf der Platte nach und klicken Sie auf den Bereich, der dem Massenschwerpunkt der Teile auf der Plattform entspricht.

Sie können dann Ihre Vibrationssequenz testen, indem Sie auf die Schaltfläche SEQUENZ AUSFÜHREN klicken. Die Sequenz wird ausgeführt und die dafür benötigte Dauer angezeigt.

Tipp

Testen Sie Ihre Sequenz anhand von verschiedenen Szenarien (keine Teile auf dem Asycube, aber voller Bunker, optimale Anzahl Teile auf der Platte, aber alle in einer Ecke gestaut, usw…). An dieser Stelle sollten Sie auch in der Lage sein, die Zyklusdauer zu evaluieren, die Ihre Anwendung erreichen wird, indem Sie die Anzahl der durchschnittlich verfügbaren Teile nach dem Ausführen einer Sequenz messen.

Wenn Sie mit Ihrer Vibrationssequenz zufrieden sind, können Sie das Rezept mit der Schaltfläche BEENDEN UND REZEPT SCHLIESSEN am unteren Rand des Fensters schliessen. Speichern Sie das Rezept. Dies wird einige Sekunden dauern, da die Daten im Asycube gespeichert werden. Danach werden Sie auf die Seite der Rezepte umgeleitet.