Fernbetreuung: Roboter mit maschinellem Sehen schlüsselfertig in jedem Land

ANGEBOT
Roboter mit maschinellem Sehen: Fernkonfiguration und -betrieb in jedem Land
Wir konfigurieren die Programme über das Internet, trainieren das neuronale Netzwerk mit Ihren Produkten, führen den Roboterstart gemeinsam mit Ihrem Ingenieur durch und schulen das Personal online.
Der Roboter erkennt ein Bauteil

Die Kamera und das neuronale Netzwerk informieren den Roboter darüber, ob ein Bauteil vorhanden ist, welche Art von Bauteil es ist und wie es ausgerichtet ist. Es sind keine Fixierungen oder Aufnahmen für die präzise Positionierung des Bauteils erforderlich.

Ein Roboter kann mehrere Aufgaben gleichzeitig erledigen

Jede Antwort des neuronalen Netzwerks löst eine bestimmte Bewegungssequenz des Roboters aus: Positionierung, Sortierung, Ausschuss oder Warten.

2D- und 3D-Bildverarbeitung

Eine Kamera erkennt und prüft die Produkte. Ein Stereopaar aus zwei Kameras oder ein einzelnes Stereomodul misst die Höhe und die Abmessungen.

Remote, weltweit

Die Konfiguration, der Start, die Schulung und der Support erfolgen über das Internet. Vor Ort ist nur Ihr Ingenieur erforderlich.

Sergey Kuntsevich, technischer Spezialist bei "Vector Technologies", Minsk, Belarus.
Industrieroboter und Kamera für maschinelles Sehen am Messestand.
Unser Prüfstand: Eine Kamera erfasst das Produkt im Kontrollbereich, ein neuronales Netzwerk gibt die Antwort "Ausschuss", und ein Roboter führt den entsprechenden Ablauf aus.
⬇ KP-Vector-World-DE.pdf (1.2 MB)

Sehr geehrte Führungskräfte und Spezialisten!

Das Unternehmen "Vector Technologies" aus Minsk (Belarus) ist seit 17 Jahren, seit 2009, im Bereich der industriellen Automatisierung tätig. Wir haben eine eigene Software für Roboter mit maschinellem Sehen entwickelt und bieten an, diese in Ihrer Produktion in jedem Land einzusetzen, ohne dass unsere Ingenieure vor Ort sein müssen.

Die Aufgaben, die normalerweise von einem Integrator vor Ort ausgeführt werden, erledigen wir über das Internet. Wir analysieren die Aufgabe anhand von Videos, erstellen eine Geräteausstattung, konfigurieren Programme aus der Ferne, trainieren das neuronale Netzwerk mit Ihren Produkten, begleiten den Inbetriebnahme-Prozess des Roboters zusammen mit Ihrem Ingenieur und schulen das Personal online. Sie sparen Reisekosten, und die Bearbeitungszeiten sind nicht von Visa oder Flugreisen abhängig.

Die Programme für maschinelles Sehen und für die Robotersteuerung wurden in unserem Unternehmen entwickelt. Daher übernehmen wir die Verantwortung für die gesamte Prozesskette, von der Bildaufnahme der Kamera bis zur Bewegung des Roboters, und können die Programme an Ihre spezifischen Anforderungen anpassen.

Was Sie erhalten

Weniger manuelle Arbeit

Der Roboter führt in jeder Schicht monotone Aufgaben aus: Er nimmt Produkte auf, orientiert sie, legt sie ab und sortiert sie.

Weniger Ausschuss

Die gleiche Kamera, die den Roboter steuert, prüft jedes Produkt und leitet fehlerhafte Produkte zur Ausstoßsortierung.

Schnelle Umstellung

Das neue Produkt erfordert ein neues neuronales Netzwerk und neue Algorithmen, aber nicht unbedingt neue mechanische Vorrichtungen.

Einen verantwortlichen Auftragnehmer

Ein Team, das selbst die Software entwickelt hat, ist für die Programmierung, Konfiguration und den Betrieb verantwortlich.

Mit freundlichen Grüßen,
Sergey Kuntsevich
Technischer Spezialist der Firma "Vector Technologies", Softwareentwickler, Programmierer engiAI und Robot1
+375 33 380-78-10 (Viber, WhatsApp, Telegram) · support@engi.live

01Ein Roboter, der sehen kann

Ein herkömmlicher Industrieroboter wiederholt lediglich eine vorgegebene Bahn. Er weiß nicht, ob ein Werkstück vorhanden ist, um welches Werkstück es sich handelt und wie es ausgerichtet ist.

Deshalb werden um klassische Roboter mechanische Vorrichtungen wie Halterungen, Aufnahmen, Vibrationsbehälter und Zentrierstationen angebracht. Diese Vorrichtungen für ein einzelnes Produkt können oft genauso teuer sein wie der Roboter selbst, und der Wechsel zu einem anderen Produkt erfordert deren Umbau. Bei diesem Ansatz ist die Automatisierung von Kleinserien unwirtschaftlich.

Ein Roboter mit maschinellem Sehen betrachtet zuerst und bewegt sich dann. Eine Kamera erfasst das Werkstück, ein neuronales Netzwerk beantwortet Fragen dazu, und basierend auf dieser Antwort wählt der Roboter die entsprechende Aktion.

Was die Kamera erkenntWas der Roboter tut
Ob sich ein Werkstück im Greifbereich befindet oder nicht.Der Roboter startet den Zyklus, sobald ein Produkt erkannt wird, und wartet, bis der Bereich frei ist.
Produkttyp: Modell, Farbe, Größe oder Ausführungsvariante.Der Roboter führt den Ablauf aus, der speziell für diesen Produkttyp programmiert ist.
Der Drehwinkel des Produkts beträgt von 0 bis 359 Grad in 1-Grad-Schritten.Der Roboter dreht den Greifer unter das Produkt, und Orientierungshilfen sind nicht erforderlich.
Ausschuss: Riss, Verschiebung eines Bauteils, fehlendes Element, Fremdkörper.Der Roboter legt das Produkt in den Ausschussbereich, und das Ereignis wird in einem Protokoll gespeichert.
Die Höhe, Länge und Breite der Verpackung werden durch die Stereokamera erfasst.Der Roboter senkt sich präzise bis zur Oberfläche ab und übt keinen Druck auf den Karton aus.
Die Kamera bestimmt den Drehwinkel der Verpackung, und der Roboter wiederholt diesen Winkel.
Die Kamera oben bestimmt den Drehwinkel des Kastens mit einer Genauigkeit von bis zu 1 Grad. Links befindet sich die Bildverarbeitungssoftware engiAI, rechts ein dreidimensionales Modell des Roboters in der Software Robot1, das die Bewegungen des realen Roboters simuliert.

02 Wie ist das System aufgebaut?

Das System besteht aus zwei von uns entwickelten Programmen: engiAI ist für die Bildverarbeitung zuständig, während Robot1 die Steuerung des Roboters übernimmt. Die Programme können auf einem einzigen Computer oder auf verschiedenen Computern laufen und kommunizieren über ein herkömmliches Netzwerk.

Kamera

Die Kamera nimmt das Produkt entweder kontinuierlich oder bei Signal eines Sensors auf.

engiAI

Das neuronale Netzwerk analysiert jeden Bereich des Bildes und gibt Auskunft über: Normal, Ausschuss, Produkttyp oder Winkel.

Befehlsübertragung

Der Befehl sendet eine Nachricht über das Netzwerkprotokoll TCP/IP oder aktiviert die Kameraausgabe.

Robot1

Das Programm empfängt einen Befehl und wählt den entsprechenden Roboterpfad aus.

Roboter

Der Roboter führt den Pfad aus, aktiviert den Greifer und sendet Signale an die Anlage.

engiAI und Robot1 präsentieren auf dem Stand einen echten Roboter.
Unser Prüfstand ist in Betrieb. Links erkennt eine Kamera eine Box im Kontrollbereich, und das neuronale Netzwerk gibt "Anomalie" (Ausschuss) aus. Rechts hat der Roboter Robot1 diesen Befehl erhalten und führt die für die Klasse "Ausschuss" programmierte Route aus. Der Frame wird auf der Grafikkarte in 4–5 Millisekunden analysiert.
Offene Kommunikation

Die Befehle von der Kamera empfängt nicht nur der Roboter. Sie können auch von einer SPS-Steuerung, einer Drehscheibe, einem anderen Manipulator oder einem SCADA-System empfangen werden, sofern das Gerät eine Netzwerkverbindung herstellen kann.

Verarbeitung vor Ort

Die Bildanalyse erfolgt auf einem Computer direkt in der Produktionslinie. Die Bilder werden nicht an das Internet gesendet, und die Funktionalität des Systems ist nicht von Cloud-Diensten abhängig.

Beständigkeit gegenüber Antwortschwankungen

Das neuronale Netzwerk liefert Antworten dutzende Male pro Sekunde. Robot1 nimmt erst dann ein neues Ziel entgegen, wenn die Stabilität gewährleistet ist, und ignoriert dabei kleinere Schwankungen in den Antworten. Dadurch kommen die Antriebe des Roboters nicht in einen Notbetrieb.

Vorhersagbare Reaktionszeit

Die Zeitspanne zwischen der Änderung der Position eines Bauteils und dem Beginn der Bewegung der Achse beträgt etwa 1 Sekunde. Alle Verzögerungen können in den Einstellungen konfiguriert werden.

03Ein Roboter erledigt mehrere Aufgaben

Im Programm Robot1 hat jede Antwort des neuronalen Netzes einen eigenen Bewegungsablauf für den Roboter. Dieser Bewegungsablauf besteht aus einer Sequenz von Positionen, der Bewegungsgeschwindigkeit und der Anzahl der Wiederholungen.

Wenn die Kamera "Normal" meldet, führt der Roboter den Pfad für ein einwandfreies Produkt aus. Wenn die Kamera "Ausschuss" meldet, führt der Roboter den Pfad zur Ausstoßzone aus. Die Wiederholung desselben Befehls während der Bewegung führt nicht zu Fehlfunktionen des Roboters, und für kritische Pfade kann die Unterbrechung deaktiviert werden.

Antwort des neuronalen NetzwerksRoboterpfadBeispiel an unserem Prüfstand
"Normal"Der Roboter nimmt das einwandfreie Produkt auf und transportiert es zum Ablageort.Der Pfad besteht aus zwei Positionen für einwandfreie Produkte.
"Ausschuss"Der Roboter transportiert das defekte Produkt zur Ausschleisung.Ein zweistufiger Prozess für defekte Produkte.
"Leer"Der Roboter kehrt in die Warteposition zurück und wartet auf das nächste Produkt.Eine Warteposition.
Winkel: 0–359°Der Roboter dreht den Greifer um den Winkel des Produkts.Die Achse J6 dreht sich entsprechend der Ausrichtung der Box.

Welche Operationen führt der Roboter in einer Zelle zusammen?

Einlegen in Kartons

Der Roboter legt die Produkte in Reihen und Schichten in die Box. Das Programm berechnet automatisch die Position jedes Produkts.

Sortierung

Der Roboter sortiert die Produkte nach Typ, Größe oder Qualität, basierend auf der Antwort eines neuronalen Netzes.

Orientierung

Der Roboter dreht das Werkstück in den von der Kamera bestimmten Winkel.

Qualitätskontrolle

Die Kamera, die den Roboter steuert, prüft gleichzeitig das Werkstück auf Fehler.

Maschinenbeschickung

Der Roboter befüllt die Maschine, die Presse oder das Förderband anhand von Signalen von Sensoren und Eingängen.

Ausschleusung

Der Roboter entnimmt fehlerhafte Werkstücke aus dem Produktionsfluss und legt sie in einen separaten Behälter.

Umstellung auf ein anderes Produkt

Für jedes neue Werkstück wird ein neues neuronales Netzwerk und ein neuer Satz von Abläufen erstellt. Alle Informationen, die sich auf ein bestimmtes Werkstück beziehen, werden in einer Projektdatei gespeichert. Der Wechsel zu einem anderen Werkstück erfolgt durch die Auswahl eines Projekts und eines Satzes von Modellen, ohne dass der Roboter neu programmiert oder neue Vorrichtungen benötigt werden.

04Fernstart und -betreuung in jedem Land

Unsere Programme sind von Anfang an so konzipiert, dass das System von einem Techniker vor Ort vorbereitet, geprüft und in Betrieb genommen werden kann. Wir arbeiten von Minsk aus mit Kunden in jedem Land und in jeder Zeitzone nach einem abgestimmten Zeitplan.

Unser Ingenieur in Minsk

Er erstellt das Projekt, konfiguriert die Programme und trainiert das neuronale Netzwerk.

Internet

Fernzugriff auf den Computer der Zelle und Videoverbindung mit Ihrem Ingenieur.

Ihre Zelle

Computer, Kameras und Roboter für Ihre Produktion – überall auf der Welt.

Ihr Ingenieur

Er befindet sich in der Nähe des Roboters, überwacht dessen Bewegungen und hat den Not-Aus-Schalter griffbereit.

Warum ist ein ferngesteuerter Start zuverlässig?

Digitaler Zwilling

Die Roboterzelle wird in einem dreidimensionalen Modell simuliert. Die Reichweite, der Layoutplan und die Zykluszeit werden vor dem Stend tatsächlichen Betrieb des Roboters überprüft.

Schulung anhand von Einzelbildern Ihrer Kamera

Das neuronale Netzwerk wird anhand von Bildern Ihrer Produkte trainiert. Die Bilder können als Dateien übermittelt oder während einer Fernverbindung aufgenommen werden.

Fertiges Projekt

Die Posen, Routen, Ein- und Ausgänge, Kameraeinstellungen und Modelle werden in Dateien gespeichert. Wir erstellen das Projekt intern und übergeben es Ihnen.

Detaillierte Protokolle

Beide Programme protokollieren jede Aktion. Durch die Protokolle können wir sehen, was an einem bestimmten Gerät oder Ort passiert ist, ohne vor Ort sein zu müssen.

Benutzeroberfläche in 14 Sprachen

Der Benutzer arbeitet mit der Software in seiner eigenen Sprache. Die Handbücher zu den Programmen werden ebenfalls in 14 Sprachen veröffentlicht.

Testversion

Die Programme engiAI und Robot1 können von der Website engi.live heruntergeladen und sofort ausprobiert werden: Sie funktionieren 20 Minuten lang ohne Lizenz.

Wie läuft die Remote-Implementierung?

PhaseWas machen wir remote?Was machen Sie vor Ort?
Analyse der AufgabeWir führen ein Videogespräch, analysieren Fotos und Videos des Arbeitsbereichs und erstellen ein Layout für die Zelle.Sie senden uns Videos der Abläufe, die Abmessungen und das Gewicht der Produkte.
SpezifikationWir erstellen eine Liste der benötigten Geräte: Roboter, Kamera, Objektiv, Beleuchtung, Computer mit Grafikkarte, Greifer, Sensoren.Sie kaufen die Geräte bei lokalen Lieferanten gemäß unserer Spezifikation.
ZellendesignWir erstellen ein digitales Modell der Zelle, berechnen die Routen, die Reichweite und die Zykluszeit.Sie senden uns die Abmessungen des Installationsortes und Fotos des Arbeitsbereichs.
InstallationWir bieten Unterstützung per Videokonferenz und stellen Schaltpläne für die Verbindung von Kameras, Sensoren und Ausgängen zur Verfügung.Ihre Mechaniker und Elektriker installieren die Geräte.
SichtsystemWir verbinden die Zelle mit dem Computer, konfigurieren die Kamera, definieren Bereiche und trainieren das neuronale Netzwerk anhand Ihrer Produkte.Sie legen die Produkte gemäß unserer Anweisung unter die Kamera.
Inbetriebnahme des RobotersWir führen die Inbetriebnahme Schritt für Schritt durch: Trockenlauf, Bewegung einer Achse bei geringer Geschwindigkeit, anschließend ein vollständiger Zyklus bei begrenzter Geschwindigkeit.Ihr Ingenieur befindet sich am Roboter, in der Nähe des Not-Aus-Knopfes.
SchulungWir führen Online-Schulungen für Bediener, Techniker und Prozessingenieure durch und stellen Aufzeichnungen der Schulungen zur Verfügung.Die Mitarbeiter werden an ihrer jeweiligen Zelle geschult.
BetreuungWir optimieren die Modelle weiter, fügen Routen hinzu, analysieren Protokolle und verfeinern die Programme.Sie informieren uns über neue Produkte oder neue Aufgaben.
Sicherheit beim Fernstart

Der Roboter wird immer in Anwesenheit eines Menschen vor Ort in Betrieb genommen. Wir konfigurieren das System und führen den Prozess per Videokonferenz durch, während ein Ingenieur vor Ort den Roboter steuert und die Not-Aus-Taste bedient. Bei den ersten Betriebnahmen ist die Geschwindigkeit des Roboters durch ein Programm begrenzt.

Fernschulungen zu unseren Programmen

Das Programm engiAI: Maschinelles Sehen

  • Anschluss und Konfiguration von Industriekameras.
  • Markierung von Kontrollbereichen im Live-Bild.
  • Erfassung von Bildern und synthetischen Daten für das Training.
  • Training eines neuronalen Netzes und Überprüfung der Ergebnisse.
  • Steuerung: Befehle an den Roboter und die SPS-Steuerung, diskrete Ausgänge, Audio.
  • Aufnahme von Bildern basierend auf Sensordaten und Betrieb mit einem Förderband-Encoder.

Programm Robot1: Steuerung eines Roboters

  • Anschluss des Roboters, manuelle Steuerung der Achsen und Speichern von Positionen.
  • Pfade und Zyklen, Einlegen in Kartons in Reihen und Schichten.
  • Steuerung: Ein- und Ausgänge, pneumatische Greifer, Sensorschutz.
  • Empfang von Befehlen von Bildverarbeitungssystemen.
  • Digitaler Zwilling von Stend und ein sicherer Übergang zur realen Robotik.
  • Übertragung des Programms auf das Bedienfeld des Roboters.

Für die Fernbedienung sind eine stabile Internetverbindung am Computer der Zelle, eine Fernzugriffsprogramm, die mit Ihrer IT-Abteilung abgestimmt ist, sowie eine Videoübertragung von einem Smartphone oder Laptop am Roboter erforderlich.

05 Bilderkennung mit einer einzigen Kamera: engiAI

engiAI ist eine Software für maschinelles Sehen, die auf neuronalen Netzen basiert. Mit einem einzigen Programm können Bediener Kameras anschließen, Kontrollzonen definieren, das neuronale Netz trainieren, Produkte prüfen und die Qualitätskontrolle durchführen.

Vorhandensein von Teilen und Vollständigkeit

Das Programm prüft, ob ein Bauteil vorhanden ist und ob alle Elemente an ihrem Platz sind.

Fehlererkennung

Das Programm erkennt Risse, Verschiebungen von Komponenten, Montagefehler und Fremdkörper.

Klassifizierung

Ein neuronales Netzwerk bestimmt den Typ, die Farbe oder die Variante des Produkts zur Sortierung.

Drehwinkel

Das neuronale Netzwerk bestimmt den Winkel des Produkts von 0 bis 359 Grad in 1-Grad-Schritten.

Die ZONE-PAAR-Methode

Ein Modell überprüft Hunderte von Bereichen auf der Leiterplatte, und jeder Bereich hat seine eigene Referenz.

Erkennung des Produkts in jeder Lage

Das Programm findet die Leiterplatte auf dem Förderband, auch wenn sie um bis zu 180 Grad verschoben oder gedreht ist.

Leiterplatte: Bereiche innerhalb der Toleranz.
Leiterplatte: Beide Kontrollbereiche innerhalb der Toleranz.
Leiterplatte: Bereiche mit Fehlern.
Die gleiche Leiterplatte mit einem simulierten Fehler: Eine Komponente ist verschoben und gedreht, beide Bereiche sind rot markiert.
Kontrolle von Tabletten in Blisterverpackungen
Tabletten in Blisterverpackungen: Überprüfung der Bereiche auf einem beweglichen Förderband mit Encoder.
Kontrolle von Metallteilen
Metallteil: Ein neuronales Netzwerk vergleicht den Bereich mit einem Referenzwert.
Kontrolle mit Laserlinie
Profilkontrolle des Teils mithilfe einer Laserlinie.

Training ohne großen Bilddatensatz

Normalerweise benötigt das Training eines neuronalen Netzes Tausende von annotierten Bildern. Bei engiAI nimmt ein Bediener einige Bilder eines Produkts auf, und das Programm erstellt automatisch einen Trainingsdatensatz. Das Programm verschiebt und dreht den Bildbereich, ändert Helligkeit und Kontrast, fügt Spiegelbilder hinzu und ordnet die Bilder verschiedenen Kategorien zu. Bei Leiterplatten erstellt das Programm automatisch synthetische Fehlerbilder: Es verschiebt ein Bauteil zusammen mit der tatsächlichen Leiterplattenstruktur. Aus einem einzelnen Bild entstehen Hunderte von Trainingsbildern.

Die Schulung wird mit einem einzigen Knopfdruck gestartet. Sie wird entweder auf der Grafikkarte von NVIDIA oder auf dem Prozessor ausgeführt. Den gesamten Zyklus – "Produkt präsentieren, Modell trainieren, System in Betrieb nehmen" – führt ein Techniker oder ein Bediener der Produktionslinie durch, und nicht ein externer Spezialist für maschinelles Lernen.

Kameras und Ausgänge

Was wird angeschlossen?Funktionen
Hikrobot-KamerasIndustriekameras mit GigE- und USB3-Anschluss: Belichtungszeit, Verstärkung, Auflösung, diskrete Ein- und Ausgänge.
SICK picoCam-KamerasIndustriekameras IDS uEye: Belichtungszeit, Verstärkung, Ansteuerung von Aktuatoren.
USB- und IP-KamerasWebcams und Überwachungskameras über das RTSP-Protokoll. Für ein Pilotprojekt kann sogar eine Smartphone-Kamera verwendet werden.
Sensoren und EncoderEin Bild wird durch ein Sensorsignal ausgelöst, und die Abweichung des Aufnahmezeitpunkts beträgt nicht mehr als 4 Millisekunden. Die Verwerfung wird mit dem Encoder des Förderbands synchronisiert.
AusgängeDas System steuert einen Roboter oder eine SPS-Steuerung über TCP/IP, ein diskreter Ausgang der Kamera steuert einen Schalter oder eine Lampe, und ein akustisches Signal wird ausgegeben.
SkalierbarkeitEin Programm steuert mehrere Kameras gleichzeitig, wobei jede Kamera bis zu 20 verschiedene neuronale Netzmodelle verwenden kann. Die Kombinationen aus "Kamera und Modell" können mit einem einzigen Klick gewechselt werden, wenn ein anderes Produkt bearbeitet wird.

06Stereosicht: Höhe und Abmessungen in 3D

Eine Kamera erfasst ein zweidimensionales Bild. Wenn ein Roboter die Höhe eines Objekts bestimmen muss, beispielsweise die Höhe einer Stapel von Kartons oder das Füllniveau eines Behälters, wird ein Stereosichtsystem an das System angeschlossen.

Zwei Kameras beobachten die Szene mit einer leichten Verschiebung, ähnlich wie die Augen eines Menschen. Aus der Differenz zwischen den beiden Bildern erstellt ein Programm eine Tiefenkarte und berechnet in Millimetern die Höhe, Länge und Breite des Objekts sowie den Abstand von der Kamera zu dessen Oberkante. Es können zwei industrielle Kameras von SICK, zwei USB-Kameras oder ein fertiger Stereomodul verwendet werden, d.h. eine Kamera mit zwei Objektiven.

H L W Z 3D

H Höhe der Box über dem Tisch in Millimetern.

L, B Länge und Breite der oberen Fläche des Gehäuses.

Z Der Abstand von der Kamera zur Oberseite der Box. Wenn die Kamera am Kopf des Roboters montiert ist, begrenzt dieser Abstand die Bewegungsfreiheit der Achsen.

3D-Tiefenkarte: Jeder Punkt im Bild erhält eine Entfernung zur Kamera, wodurch die Box über der Ebene des Tisches hervorzuheben erscheint.

Was das Stereosichtsystem in unserem System leisten kann

  • Kalibrierung auf zwei Arten. Die präzise Kalibrierung erfolgt mit einem Schachbrettmuster. Eine vereinfachte Einstellung kann ohne Schachbrettmuster durchgeführt werden, wobei lediglich der Abstand zur Tischplatte und eine Referenzbox berücksichtigt werden.
  • Laser-Punktprojektor. Der Projektor fügt ein Muster auf einfarbige Oberflächen hinzu, wodurch die Tiefenkarte detaillierter wird. Für den Betrieb mit und ohne Laser werden separate Einstellungen gespeichert.
  • Kamera am Kopf des Roboters. Das Programm Robot1 berücksichtigt die aktuelle Höhe des Roboterkopfes und korrigiert die Messwerte entsprechend seiner Position.
  • Höhenregeln. Für jeden Bereich des Abstands zur Oberfläche werden Beschränkungen für die Ausrichtung der Roboterachse festgelegt. Je höher der Stapel, desto weniger darf der Roboter absinken, und der Sauger übt keinen Druck auf das Karton aus. Diese Regeln gelten für alle Bewegungsquellen des Roboters.
  • Verhalten bei veralteten Daten. Wenn die Kameradaten veraltet sind, bewegen sich die in den Einstellungen angegebenen Achsen nicht. Dieses Verhalten kann in den Einstellungen deaktiviert werden.
Prüfung auf einem PrüfstandErgebnis
Ein kostengünstiges Stereomodul: zwei Sensoren mit einer Auflösung von 1280 x 720 Pixeln, der Abstand zwischen den Objektiven beträgt etwa 60 mm, die Kamera befindet sich in einer Höhe von 255 mm.Abweichung bei der Höhenmessung des Behälters: 1 bis 3 mm, ohne Laser und ohne Schachbrettmuster.
Das gleiche Stereomodul in einem vereinfachten Konfigurationsmodus.Abweichung bei Länge und Breite: ca. 10 %. Die Genauigkeit verbessert sich mit einem Laserprojektor und einer Kalibrierung mit einem Schachbrettmuster.

07Robot1: Steuerung eines Roboters über einen Computer

Robot1 steuert einen Industrieroboter direkt über das Netzwerk und den Robotercontroller. Es ist keine separate Software des Roboterherstellers erforderlich. Das Bedienfeld des Roboters bleibt für die Aktivierung des Betriebsmodus und die Not-Aus-Funktion erhalten.

FunktionWas es ermöglicht
Manuelle SteuerungJede Achse wird mit Tasten gesteuert, wobei Schrittweite und Geschwindigkeit wählbar sind. Der Roboterkopf bewegt sich ausschließlich vertikal und in geraden Linien, während das Werkstück in der Greifvorrichtung seine Orientierung beibehält.
Positionen und ZyklenPositionen können mit einem einzigen Klick gespeichert und zu einem Zyklus zusammengefügt werden, wobei Geschwindigkeit, Pausen und die Anzahl der Wiederholungen eingestellt werden können.
Einlegen in KartonsDer Bediener gibt die Anzahl der Teile pro Reihe, den Abstand und die Anzahl der Schichten an, und das Programm berechnet die Position jedes einzelnen Teils. Der Behälter wird an den tatsächlichen Roboter angepasst.
Eingänge und AusgängeDer pneumatische Greifer wird in der Greifposition aktiviert. Die Zyklen werden durch Signale von Sensoren gestartet und gestoppt. Wenn ein Sensor ein Werkstück nach dem Greifen nicht erkennt, wiederholt der Roboter den Greifvorgang oder stoppt.
EinschränkungenDas Programm legt weiche Grenzwerte für die Achsen, Sperrzonen, eine Geschwindigkeitsbegrenzung und einen sanften Stopp-Knopf mit Löschung der Befehlsqueue fest.
Befehle von der BildverarbeitungDas Programm empfängt Befehle über das Netzwerk. Für jede Achse werden Befehl, Geschwindigkeit, Versatz und Richtung definiert, und für jede Klasse wird ein eigener Pfad festgelegt.
Betrieb ohne ComputerEin fertiger Zyklus wird auf einem USB-Stick als Programmdateien für das Bedienfeld gespeichert, und der Roboter führt ihn selbstständig aus.
Projekte und ProtokollAlle Informationen, die sich auf eine Zelle beziehen, werden in einer einzigen Projektdatei gespeichert. Das Protokoll zeichnet jeden Befehl, der an den Roboter gesendet wird, auf.

Digitaler Zwilling Stend

Im Modul "Stend" werden Roboter, Behälter, Aufnahmeplätze und das Bauteil selbst mit der Maus in einer dreidimensionalen Szene platziert. Der Greifer wird aus einem Ständer, einem Träger und Saugnäpfen direkt am Modell zusammengebaut. Das Programm berechnet die Reichweite, den Anlagungsplan und die Zykluszeit und zeigt anschließend den gesamten Zyklus mit einer Simulation von Sensoren und Pneumatik.

Modul Stend: Eine dreidimensionale Szene und eine Zyklusanalyse.
Modul Stend: Links eine dreidimensionale Szene mit einem Roboter, einer Kiste und angeordneten Teilen; rechts die Berechnung des Zyklus und der Export des Programms für das Bedienfeld des Roboters.
Zuerst das Modell, dann der echte Roboter

Der Übergang zur eigentlichen Arbeit erfolgt schrittweise. Zuerst wird der Zyklus an einem Modell demonstriert. Anschließend protokolliert der "Trockenlauf"-Modus die einzelnen Schritte, ohne dabei Befehle an den Roboter zu senden. Danach bewegt der Roboter nur eine einzelne Achse mit einer Geschwindigkeit von maximal 5 %. Der vollständige Zyklus wird zuletzt gestartet, wobei die einzelnen Punkte bestätigt und eine Geschwindigkeitsbegrenzung eingestellt wird.

08Alle Softwareprodukte sind von uns entwickelt

Die Programme engiAI und Robot1 wurden von Experten von "Vector Technologies" entwickelt. Das bedeutet für Sie mehrere praktische Vorteile.

Anpassung an Ihre spezifischen Anforderungen

Wenn eine Aufgabe eine neue Funktion, ein neues Kommunikationsprotokoll oder einen neuen Bericht benötigt, fügen wir diese selbst hinzu.

Ein verantwortlicher Auftragnehmer

Die Steuerung, die Kommunikation und die Bedienung des Roboters werden von einem einzigen Team übernommen, wodurch Probleme ohne Rücksprache zwischen verschiedenen Anbietern gelöst werden können.

Unabhängigkeit von der Cloud

Die Bildverarbeitung erfolgt auf einem Computer direkt in der Produktionslinie, und die Bilddaten verlassen das Unternehmen nicht.

Benutzeroberfläche in 14 Sprachen

Die Software ist in den folgenden Sprachen verfügbar: Russisch, Englisch, Deutsch, Französisch, Spanisch, Italienisch, Portugiesisch, Chinesisch, Japanisch, Koreanisch, Hindi, Arabisch, Indonesisch und Vietnamesisch.

Transparenz

Die Protokolle und die Datenbank der Programme speichern die Historie der Ereignisse. Diese Daten eignen sich für statistische Auswertungen von Ausschuss und zur Analyse der Produktionslinie.

Duplizierung von Zellen

Eine zweite, identische Zelle wird durch Kopieren des Projekts und des neuronalen Netzmodells erstellt, anstatt ein neues Integrationsprojekt zu starten.

AnforderungenWert
ComputerWindows 10 oder Windows 11, 64-Bit-Version. Eine NVIDIA-Grafikkarte beschleunigt das Training und die Analyse; ohne sie läuft das Programm auf dem Prozessor.
RoboterRobot1 steuert heute BORUNTE-Roboter mit dem Controller HC1. Roboter anderer Marken sowie SPS-Controller empfangen Befehle über das TCP/IP-Netzwerk von engiAI.
TestversionDie Programme können von der Website engi.live heruntergeladen werden. Ohne Lizenz funktioniert jedes Programm nur 20 Minuten lang.

09Informationen über das Unternehmen "Vector Technologies"

"Vector Technologies" ist ein in Minsk ansässiges Unternehmen, das sich mit der Entwicklung, Herstellung und Lieferung von Anlagen für die industrielle Automatisierung beschäftigt. Das Unternehmen bietet ein umfassendes Spektrum an Ingenieurdienstleistungen, von der Projektentwicklung bis zur Inbetriebnahme.

17 Jahre
auf dem Markt, seit 2009
50+
Mitarbeiter
2.500 m²
Produktionsfläche
ISO 9001
Qualitätsmanagementsystem

Projekte des Unternehmens

Maschinelles Sehen und Robotik

  • Anpassung eines Industrieroboters an die Position eines Objekts mithilfe von maschinellem Sehen.
  • 3DStereo: Berührungslose Messung von Abmessungen mithilfe von zwei Kameras.
  • Automatische Analyse von Leiterplatten.
  • Inspektion von Tabletten nach Zonen.
  • System zur Qualitätskontrolle von Arzneimittelverpackungen.
  • Automatische Inspektion der Kennzeichnung.
  • Kontrolle der Kennzeichnung und Isolierung von Kabeln und Leitungen.

Automatisierung der Produktion

  • AGV für den Transport von Spulen und Wickeln mit Draht, Tragfähigkeit bis zu 2.900 kg.
  • Modernisierung der Schneidlinie für Bimetallbänder.
  • Umfassende Modernisierung der Prüflinie für die Eigenschaften von Bimetallbändern.
  • Modernisierung des Steuerungssystems für den Vakuumofen.
  • Komplexe Anlage zur Wasseraufbereitung, -vorbereitung und -abfüllung von Trinkwasser.
  • Prüfstand im Labor der Belshina AG.
  • Automatisierte Waschstation.

Die Projektbeschreibungen sind auf der Website vec-tech.by im Bereich "Projekte" veröffentlicht.

Das Unternehmen produziert Frequenzumrichter der Serien VTD mit einer Leistung von 0,4 bis 630 kW und VTD20 mit einer Leistung von 0,75 bis 15 kW, Sanftanläufer mit einer Leistung von 11 bis 600 kW, Motor-Getriebe, Schaltschränke und elektronische Geräte unter den Eigenmarken SMT und DIP. "Vector Technologies" ist offizieller Distributor von YASKAWA, SICK, WEG, VIPA und FATEK. Die Planung von Anlagen, Automatisierungssystemen und Schaltschränken erfolgt auf Basis Ihrer Daten, und die Montageunterlagen werden für die Installation vor Ort bereitgestellt. Die Lieferung von Geräten in Ihr Land wird gesondert besprochen.

10 Wo wird dies angewendet und wie wird der Nutzen berechnet?

BrancheWas wird automatisiert?
Verpackung und LogistikAusrichtung und Positionierung von Kartons, Palettierung, Sortierung, Messung der Abmessungen mit einer Stereokamera.
PharmazieKontrolle von Tabletten in Blisterverpackungen, Kontrolle von Verpackung und Etikettierung, Aussortierung.
ElektronikKontrolle der Montage von Leiterplatten mit der ZONE-PAAR-Methode: Überprüfung von Position, Versatz und Drehung der Komponenten.
Maschinenbau und MetallverarbeitungBefüllung von Maschinen und Pressen, Kontrolle von Werkstücken, Einlegen von Werkstücken in Behälter.
KabelherstellungKontrolle von Kennzeichnungen und Isolierungen, Transport von Spulen mit automatischen Wagen.
Lebensmittel- und GetränkeindustrieÜberwachung des Produktflusses auf dem Förderband, Erkennung heruntergefallener Verpackungen, Einlegen.
LagerPalettierung und Entpalettierung, Messung der Abmessungen von Gütern.

Welche Vorteile bietet ein Roboter mit Bildverarbeitung gegenüber herkömmlicher Automatisierung?

  • Keine teure Ausrüstung erforderlich. Spezielle Vorrichtungen, Halterungen und Vibrationsbehälter sind für jedes Produkt nicht notwendig, da der Roboter sich selbst an das jeweilige Werkstück anpasst.
  • Die Umstellung erfordert mehrere Stunden. Für jedes neue Produkt wird ein neues Modell trainiert und neue Abläufe definiert, während die grundlegende Funktionsweise der Anlage unverändert bleibt.
  • Kleine Produktionsmengen werden wirtschaftlich. Wenn die Umstellungskosten gering sind, kann es sich auch für Produktionsmengen lohnen, die nur für eine Schicht ausreichen.
  • Eine Kamera erfüllt drei Funktionen. Sie steuert die Bewegung des Roboters, prüft die Qualität und verwaltet die Ausstoßkontrolle.
  • Das System funktioniert unter realen Bedingungen. Wenn ein Bauteil falsch positioniert ist oder eine Lieferung eine andere Farbe aufweist, arbeitet der Roboter mit Bilderkennung weiterhin, da er das Bauteil selbst betrachtet und nicht nur die Koordinaten.

11 Wie fange ich an?

1
Schreiben Sie uns. Sie können uns über Viber, WhatsApp, Telegram oder per E-Mail kontaktieren und uns kurz beschreiben, welche Prozesse Sie automatisieren möchten.
2
Bitte senden Sie ein Video. Ein kurzes Video der Operation sowie Fotos der Produkte ermöglichen eine Bewertung des Auftrags, ohne dass ein persönlicher Besuch erforderlich ist.
3
Treffen Sie uns online. Bei der Videokonferenz werden wir die Aufgabe erläutern und die Funktionsweise der Software und des Roboters an unserem Prüfstand demonstrieren.
4
Testen Sie es mit Ihren Produkten. Wir trainieren ein neuronales Netzwerk anhand von Bildern Ihrer Produkte und zeigen Ihnen das Ergebnis der Bilderkennung.
5
Fordern Sie ein Angebot an. Wir erstellen eine Geräteauswahlliste, einen Plan für die Ferninbetriebnahme, Zeitpläne und Kostenaufstellungen.
6
Führen Sie die Zelle aus. Wir werden eine Ferninstallation, Inbetriebnahme und Schulung des Personals durchführen.

Wie berechnen wir die Amortisationszeit?

Die Amortisationszeit berechnen wir anhand Ihrer Angaben. Für die Berechnung benötigen wir die Daten aus der folgenden Tabelle, und das Ergebnis wird in die Wirtschaftlichkeitsberechnung einbezogen.

Ihre DatenWas ergibt sich daraus?
Anzahl der Mitarbeiter, die pro Schicht an der jeweiligen Aufgabe beteiligt sind, und Anzahl der Schichten pro Tag.Anzahl der Arbeitsstunden pro Jahr, die durch den Roboter ersetzt werden.
Kosten pro Arbeitsstunde, einschließlich Steuern.Jährliche Einsparungen bei den Personalkosten.
Anteil an Ausschuss und Kosten pro Fehler.Einsparungen durch automatische Qualitätskontrolle.
Wie oft wird das Produkt pro Monat geändert und wie lange dauert die Umstellung?Einsparungen bei Werkzeugen und Stillstandzeiten.
Kosten für eine Zelle oder einen Bereich, angepasst an Ihre Anforderungen.Amortisationszeit: Kosten geteilt durch die jährliche Einsparung.
Probieren Sie die Programme jetzt aus

Die Programme engiAI und Robot1, sowie die dazugehörigen Anleitungen und Videos, sind auf der Website engi.live verfügbar. Ohne Lizenz funktioniert jedes Programm für 20 Minuten.

Sergey KuntsevichTechnischer Spezialist bei "Vector Technologies", Softwareentwickler, Programmierer engiAI und Robot1 · Minsk, Belarus
Telefon, Viber, WhatsApp, Telegram+375 33 380-78-10
Programme, Anleitungen und Videosengi.live
Website des Unternehmensvec-tech.by
WhatsApp · Telegram · ViberWhatsApp · Telegram · Viber
⬇ KP-Vector-World-DE.pdf (1.2 MB)