Anleitung Legoteilzählmaschine: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 31: Zeile 31:
# Motoren werden automatisch ausgeschaltet
# Motoren werden automatisch ausgeschaltet
# Inventurliste wird ausgegeben
# Inventurliste wird ausgegeben
= Anleitung Programmstart =
Das Programm wird gestartet mit der Funktion StartSortiermaschine. Nach dem Start vergehen einige Sekunden, in denen die Kamerakalibrierung eingestellt wird, danach erscheint das Hauptfenster, indem man zwischen Teach_In und der Sortierung wählen kann.
<br />
[[Datei:Sortiermaschine Hauptbildschirm.PNG|800px|thumb|zentriert|Auswahl zwischen Teach_In um Teile anzulernen und Hauptfunktion, um die Sortierung zu starten]]
<br />
Ein Klick auf den Button "Hauptfunktion" ruft das nächste Auswahlmenü auf.
<br />
[[Datei:Hauptfunktion Baukastenauswahl.PNG|800px|thumb|zentriert|Auswahl der vorhandenen Baukästen]]
<br />
Dort können die Baukästen ausgewählt werden, in die später sortiert werden soll. Zur Zeit ist es möglich, mehrere Kästen gleichzeitig auszuwählen, allerdings wird es bei der Sortierung später nur möglich sein, einen einzigen Baukasten einzulegen. Daher sollte hier erstmal nur ein Kasten ausgewählt werden. Es kann dabei zwischen den Sets 45544 und 45560 gewählt werden.
<br />
Ein Klick auf den Button "Beenden" beendet das Programm nach der Abfrage, ob auch wirklich beendet werden soll. Unter "Baukasten bearbeiten" können die Sets bearbeitet werden. Ist die Auswahl getätigt, kann sie mit "weiter" bestätigt werden. Im letzten Menu können die vorsortierten Teile eingetragen werden, die zu sperrig für die Maschine sind oder nicht gut erkannt werden.
<br />
[[Datei:Hauptfunktion Manuelles Zählen.PNG|800px|thumb|zentriert|Auswahl der vorhandenen Baukästen]]
<br />
Unter "Bauteil-ID" sind die einzelnen Teile mit der entsprechenden ID hinterlegt. Unter "Anzahl" steht die Soll-Anzahl und bei "gezählt" sind die von Hand abgezählten Teile einzutragen. Der Baukasten kann mit "zurück zur Baukastenauswahl" neu ausgewählt werden, ansonsten startet das Programm mit "speichern und weiter". Die Maschine nimmt dann ihre Arbeit auf und die Laufbänder werden eingeschaltet.


= Anleitung zur Bedienung des GUI =
= Anleitung zur Bedienung des GUI =

Version vom 8. November 2017, 11:34 Uhr

Dies ist ein Unterartikel von der Legoteil_Zählmaschine, welcher die Anleitung für die Maschine beschreibt.

Anleitung Programmstart

Vor dem Starten der Legoteil-Zählmaschine müssen einige Voraussetzungen erfüllt sein. Es gilt zu prüfen, ob alle benötigten Komponenten mit dem Rechner verbunden sind, von dem das Programm gestartet werden soll. Dazu zählen:

  • USB-Kabel zum Arduino
  • USB-Kabel zur Webcam in der Separierungseinheit
  • USB-Kabel zur Webcam in der Erkennungseinheit

Außerdem muss die Anlage an das Stromnetz und die Ventilinsel an eine Druckluftleitung angeschlossen sein.

Vor dem Start gilt es außerdem zu überprüfen, ob die Notschalter der Anlage deaktiviert sind und ob der Linearläufer in seine Initialposition gebracht wurde. Ist dies nicht der Fall ist dies durchzuführen. Anschließend ist der Luftdruck, der an der Ventilinsel anliegt einzustellen. Empfohlen werden zwischen 3 und 5 Bar. Der Start des Programms wird durch ausführen der Datei main_new.m ausgelöst. Es öffnet sich eine Eingabemaske, in der die zu zählenden Baukästen ausgewählt werden oder zum Teach_In gewechselt werden kann. Nach dessen Bestätigung sind die Anzahlen der Legoteile anzugeben, die nicht durch die Maschine gezählt werden können. Anschließend startet die Maschine das automatische Zählen. Der Inhalt der Legokiste, abzüglich der manuell gezählten Teile, ist in den Bunker zu geben. Da die Separierungseinheit noch nicht zuverlässig funktioniert und noch nicht in den Gesamtprozess integriert ist, sollten zunächst nur kleine Mengen in den Bunker geschüttet werden und eine manuelle Separierung vorgenommen werden. Wenn der Bunker leergelaufen sein sollte, sind nicht erkannte in den Bunker zurückzuführen (Aus Sicherheitsgründen darf dies in dem aktuellen Status nicht bei einer laufenden Maschine durchgeführt werden!). Ist der Zählprozess durchlaufen, kann die Zählung vom Anwender mit der ESC-Taste beendet werden. Es wird eine Inventur- sowie eine Fehlteilliste im Tool Excel ausgegeben. Außerdem werden Motoren und LEDs ausgeschaltet und der Linearläufer auf Initialposition gefahren. Nach gebrauch der Anlage ist der Druck der Druckluftleitung herunterzuregeln und die Anlage vom Strom zu trennen.

Die Schritte im Allgemeinen:

  1. Vorbereitung
    1. LED-Stecker anschließen
    2. Hauptstecker anschließen
    3. Hauptschalter betätigen
  2. Matlab Programm öffnen
    1. unter SVN\MTR_SDE_Praktikum_2015\SRC die main_new-datei öffnen
    2. Programm starten
    3. Sollte die Datenbank nicht richtig konfiguriert werden, muss wie folgt vorgegangen werden:
      1. Unter Systemsteuerung\System und Sicherheit\Verwaltung "Datenquellen(ODBC)" auswählen.
      2. Unter dem Reiter Benutzer-DSN auf "Hinzufügen" MYSQL ODBC 5.3 ANSI Treiber auswählen.
      3. Bei "Name" Lego eintragen, bei Server localhost.
  3. Baukasten in der GUI auswählen
  4. Handgezählte Teile eintragen
  5. Automatischer Zählprozess
    1. Esc-Taste betätigen zur Beendigung des automatischen Zählprozess
  6. Motoren werden automatisch ausgeschaltet
  7. Inventurliste wird ausgegeben

Anleitung Programmstart

Das Programm wird gestartet mit der Funktion StartSortiermaschine. Nach dem Start vergehen einige Sekunden, in denen die Kamerakalibrierung eingestellt wird, danach erscheint das Hauptfenster, indem man zwischen Teach_In und der Sortierung wählen kann.

Auswahl zwischen Teach_In um Teile anzulernen und Hauptfunktion, um die Sortierung zu starten


Ein Klick auf den Button "Hauptfunktion" ruft das nächste Auswahlmenü auf.

Auswahl der vorhandenen Baukästen


Dort können die Baukästen ausgewählt werden, in die später sortiert werden soll. Zur Zeit ist es möglich, mehrere Kästen gleichzeitig auszuwählen, allerdings wird es bei der Sortierung später nur möglich sein, einen einzigen Baukasten einzulegen. Daher sollte hier erstmal nur ein Kasten ausgewählt werden. Es kann dabei zwischen den Sets 45544 und 45560 gewählt werden.
Ein Klick auf den Button "Beenden" beendet das Programm nach der Abfrage, ob auch wirklich beendet werden soll. Unter "Baukasten bearbeiten" können die Sets bearbeitet werden. Ist die Auswahl getätigt, kann sie mit "weiter" bestätigt werden. Im letzten Menu können die vorsortierten Teile eingetragen werden, die zu sperrig für die Maschine sind oder nicht gut erkannt werden.


Auswahl der vorhandenen Baukästen


Unter "Bauteil-ID" sind die einzelnen Teile mit der entsprechenden ID hinterlegt. Unter "Anzahl" steht die Soll-Anzahl und bei "gezählt" sind die von Hand abgezählten Teile einzutragen. Der Baukasten kann mit "zurück zur Baukastenauswahl" neu ausgewählt werden, ansonsten startet das Programm mit "speichern und weiter". Die Maschine nimmt dann ihre Arbeit auf und die Laufbänder werden eingeschaltet.

Anleitung zur Bedienung des GUI