Projekt 59: Schraubensortieranlage: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(186 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Datei:Schraubensortieranlage.jpg|right|thumb|500px|Abbildung 2: Schraubensortieranlage (Quelle: Eigene Darstellung)]]
<div class="tright" style="clear:none">[[Datei:Fließband.jpg|right|thumb|800px|Abbildung 1: Fließband (Quelle: Eigene Darstellung)]]</div>
'''Autoren:''' [[Dominik Greune|Dominik Greune]], [[Robin Lehmann|Robin Lehmann]]
'''Autoren:''' [[Dominik Greune|Dominik Greune]], [[Robin Lehmann|Robin Lehmann]]
<br/> '''Betreuer:''' [[Benutzer:Mirekgoebel|Prof. Dr.-Ing. Mirek Göbel]]
<br/> '''Betreuer:''' [[Benutzer:Mirekgoebel|Prof. Dr.-Ing. Mirek Göbel]]


[[Datei:Schraubensortieranlage.jpg|right|thumb|500px|Abbildung 1: Schraubensortieranlage (Quelle: Eigene Darstellung)]]


= Einführung =
Im Rahmen des Elektrotechnik Fachpraktikums war es Aufgabe, ein Projekt zu entwickeln und dieses im vorgegeben Zeitraum umzusetzen. Die Idee einer Schraubensortieranlage kam nach einem absolvierten Praxissemester bei der Firma [http://www.bulten.com Bulten GmbH] in Bergkamen. Da es sich bei dem Projekt um ein mechatronisches System handeln muss, eignet sich ein Schraubensortieranlage besonders gut. Zwei der drei Teilbereiche der Mechatronik, der Maschinenbau und die Informatik, werden in dem Projekt direkt umgesetzt. Den dritten Bereich, die Elektrotechnik, übernimmt in diesem Projekt [http://www.lego.com/de-de/mindstorms LEGO MINDSTORMS], mit welchem das Projekt umgesetzt wurde. Zudem konnten die erlernten Inhalte des Studienschwerpunktes [http://hshl.de/mechatronik-global-production-engineering/ Global Production Engineering] mit in das Projekt einfließen.




Zeile 19: Zeile 19:




= Einführung =
Im Rahmen des Elektrotechnik Fachpraktikums war es Aufgabe, ein Projekt zu entwickeln und dieses im vorgegeben Zeitraum umzusetzen. Die Idee einer Schraubensortieranlage kam nach einem absolvierten Praxissemester bei der Firma [http://www.bulten.com Bulten GmbH] in Bergkamen. Da es sich bei dem Projekt um ein mechatronisches System handeln muss, eignet sich ein Schraubensortieranlage besonders gut. Zwei der drei Teilbereiche der Mechatronik, der Maschinenbau und die Informatik, werden in dem Projekt direkt umgesetzt. Den dritten Bereich, die Elektrotechnik, übernimmt in diesem Projekt [http://www.lego.com/de-de/mindstorms LEGO MINDSTORMS], mit welchem das Projekt umgesetzt wurde. Zudem konnten die erlernten Inhalte des Studienschwerpunktes [http://hshl.de/mechatronik-global-production-engineering/ Global Production Engineering] mit in das Projekt einfließen.




Zeile 25: Zeile 28:
Da es sich um ein selbst entwickeltes Projekt handelt, war die Zustimmung des betreuenden Professors nötig. Das Projekt gab es zuvor noch nicht an der Hochschule Hamm-Lippstadt. Daher gab es keine Vorlagen an denen sich orientiert werden konnte. Der nebenstehende Projektplan zeigt die verwendete Zeit der einzelnen Arbeitsschritte in Form einer Gantt-Chart.
Da es sich um ein selbst entwickeltes Projekt handelt, war die Zustimmung des betreuenden Professors nötig. Das Projekt gab es zuvor noch nicht an der Hochschule Hamm-Lippstadt. Daher gab es keine Vorlagen an denen sich orientiert werden konnte. Der nebenstehende Projektplan zeigt die verwendete Zeit der einzelnen Arbeitsschritte in Form einer Gantt-Chart.
<br/>
<br/>
[[Datei:Gantt-Chart.png |mini|1547px|left| Abbildung 2: Projektplan als Gantt-Chart (Quelle: Eigene Darstellung)]]
[[Datei:Gantt-Chart.png |mini|1547px|left| Abbildung 3: Projektplan als Gantt-Chart (Quelle: Eigene Darstellung)]]
 
 
 
 
 
 
 




Zeile 65: Zeile 61:


= Konstruktion =
= Konstruktion =
[[Datei:Febrotec Schraubendruckfeder RDF1409.png |mini|982px|right| Abbildung 4: Datenblatt RDF1409 (Quelle: [http://www.febrotec.de/content.php?seite=shop/produkte.php&hauptrubrik=2&details=6951 Febrotec Schraubendruckfeder RDF1409])]]
Die Konstruktion nahm mit 91 Tagen, wie in der [http://193.175.248.52/wiki/images/5/56/Gantt-Chart.png Gantt-Chart] dargestellt, den größen Anteil der zur Verfügung stehenden Zeit ein.
Die Konstruktion nahm mit 91 Tagen, wie in der [http://193.175.248.52/wiki/images/5/56/Gantt-Chart.png Gantt-Chart] dargestellt, den größen Anteil der zur Verfügung stehenden Zeit ein.


== Verwendete Bauteile ==
== Verwendete Bauteile ==
[[Datei:Febrotec Schraubendruckfeder RDF1409.png |mini|982px|right| Abbildung 3: Datenblatt RDF1409 (Quelle: [http://www.febrotec.de/content.php?seite=shop/produkte.php&hauptrubrik=2&details=6951 Febrotec Schraubendruckfeder RDF1409])]]
 
* 1x LEGO MINDSTORMS Basisset (9797) NXT
* 1x LEGO MINDSTORMS Basisset (9797) NXT
* 1x LEGO MINDSTORMS Ergänzungsset (9648/9695) NXT
* 1x LEGO MINDSTORMS Ergänzungsset (9648/9695) NXT
* 1x [http://shop.lego.com/en-US/Light-Sensor-9844 LEGO MINDSTORMS Light Sensor (9844) NXT]
* 1x [http://shop.lego.com/en-US/Light-Sensor-9844 LEGO MINDSTORMS Light Sensor (9844) NXT]
* 4x [http://www.febrotec.de/content.php?seite=shop/produkte.php&hauptrubrik=2&details=6951 Febrotec Schraubendruckfeder RDF1409]
* 4x [http://www.febrotec.de/content.php?seite=shop/produkte.php&hauptrubrik=2&details=6951 Febrotec Schraubendruckfeder RDF1409]
* 15x Sechskantschraube M12x45 - 10.9, bereitgestellt durch die Firma [http://www.bulten.com Bulten GmbH]
* 15x Sechskantschraube M12x45 - 10.9, bereitgestellt von der Firma [http://www.bulten.com Bulten GmbH]
* 15x Sechskantschraube M12x90 - 10.9, bereitgestellt durch die Firma [http://www.bulten.com Bulten GmbH]
* 15x Sechskantschraube M12x90 - 10.9, bereitgestellt von der Firma [http://www.bulten.com Bulten GmbH]
* Polytetrafluorethylen-Gleitklebeband, bereitgestellt durch die Firma [http://www.dupont.de DuPont de Nemours]
* Polytetrafluorethylen-Gleitklebeband, bereitgestellt von der Firma [http://www.dupont.de DuPont de Nemours]
* Rödeldraht
* Jackodur


== Aufbau ==
== Aufbau ==
[[Datei:Waage.jpg|left|thumb|230px|Abbildung 5: Schraubensortieranlage (Quelle: Eigene Darstellung)]]
Die Sortieranlage besteht aus einer Schraubenzuführung. Diese ist leicht abschüssig ausgerichtet, damit die Schrauben ohne Antrieb zum nächsten Abschnitt gelangen. Um die Rutschfähigkeit der Zuführung zu verbessern, sind die Auflageflächen mit Polytetrafluorethylen-Gleitklebeband (PTFE-Gleitklebeband) abgeklebt, um einen viel geringeren Reibungskoeffizienten &mu; als durch die LEGO-Bausteine zu ermöglichen.
Die Sortieranlage besteht aus einer Schraubenzuführung. Diese ist leicht abschüssig ausgerichtet, damit die Schrauben ohne Antrieb zum nächsten Abschnitt gelangen. Um die Rutschfähigkeit der Zuführung zu verbessern, sind die Auflageflächen mit Polytetrafluorethylen-Gleitklebeband (PTFE-Gleitklebeband) abgeklebt, um einen viel geringeren Reibungskoeffizienten &mu; als durch die LEGO-Bausteine zu ermöglichen.
<br/>
<br/>
Über die Zuführung gelangen die zu sortierenden Schrauben auf ein motorisiertes Fließband. Ein Lichtsensor erfasst die einzelnen Schrauben und stoppt das Fließband sobald eine Schraube in den nächsten Abschnitt, der selbst konstruierten Waage, gelangt ist. Dabei registriert der Lichtsensor beim passieren einer Schraube eine stark erhöhte Lichtstärke. Diese entsteht durch die metallische Oberfläche des Schraubenkopfes, welche das ausgestrahlte Licht deutlich stärker reflektiert als das schwarze Gummi-Fließband.
Über die Zuführung gelangen die zu sortierenden Schrauben auf ein motorisiertes "Fließband". Ein Lichtsensor erfasst die einzelnen Schrauben und stoppt das "Fließband" sobald eine Schraube in den nächsten Abschnitt, der selbst konstruierten "Waage", gelangt ist. Dabei registriert der Lichtsensor beim passieren einer Schraube eine stark erhöhte Lichtstärke. Diese entsteht durch die metallische Oberfläche des Schraubenkopfes, welche das ausgestrahlte Licht deutlich stärker reflektiert als das schwarze "Gummi-Fließband".
<br/>
<br/>
Der an das Fließband anschließende Abschnitt besteht aus der eigentlichen Sortieranlage. Diese setzt sich aus einer selbst konstruierten Waage und einer Motoreinheit zusammen. Letzteres besteht aus einem Motor, welcher eine Blockade antreibt, und einem Motor, der die gesamte Waage zur Seite bewegen kann. Da die Schrauben für einen Moment auf der Waage verweilen müssen, um gewogen zu werden, anschließend selbige ohne Antrieb verlassen müssen ist die Waage ebenfalls abschüssig konstruiert. Um die Schrauben, unabhängig von ihren unterschiedlichen Eigenschaften, immer an der selben Position für den Wiegeprozess zu stoppen ist eine nach unten absenkbare Blockade installiert.
Die darauf folgende Konstruktion, welche an das "Fließband" anschließt, führt die Sortierung durch. Diese setzt sich aus einer selbst konstruierten "Waage" und einer Motoreinheit zusammen. Letzteres besteht aus einem Motor, der eine Blockade antreibt, und einem zweiten Motor, der die gesamte "Waage" zur Seite bewegen kann. Da die Schrauben für einen Moment auf der "Waage" verweilen müssen, um gewogen zu werden und diese anschließend ohne Antrieb verlassen müssen, ist die "Waage" ebenfalls abschüssig konstruiert. Um die Schrauben unabhängig von ihren unterschiedlichen Eigenschaften immer an der selben Position für den Wiegeprozess zu stoppen, ist eine nach unten absenkbare Blockade installiert.
<br/>
<br/>
Die Waage besteht aus einem weiteren Lichtsensor, welcher fest an dem Fahrgestell der Waage montiert ist. An der Wiegeeinrichtung, welche durch vier Schraubendruckfedern vom Fahrgestell abgekoppelt ist, befindet sich ein Kasten. Der Lichtsensor strahlt sein rotes Licht in diesen Kasten und misst die vom Kasten reflektierte Lichtstärke. Befindet sich eine Schraube auf der Waage, so sinkt durch das Gewicht der Schraube in Kombination mit den vier Federn der Kasten um einen bestimmten Wert nach unten. Dadurch nimmt die reflektierte Lichtstärke geringfügig zu.  
Die "Waage" besteht aus einem weiteren Lichtsensor, welcher fest an dem Fahrgestell der "Waage" montiert ist. An der Wiegeeinrichtung, welche durch vier Schraubendruckfedern vom Fahrgestell abgekoppelt ist, befindet sich ein Kasten. Der genannte Kasten ist eigenhändig aus Jackodur gefertigt. Der Lichtsensor strahlt sein rotes Licht in auf die innere Deckenwand und misst die reflektierte Lichtstärke. Befindet sich eine Schraube auf der "Waage", so sinkt, durch das Gewicht der Schraube in Kombination mit den vier Federn der Kasten, um einen bestimmten Wert nach unten. Dadurch nimmt die reflektierte Lichtstärke geringfügig zu.  
<br/>
<br/>
Über die Formel '''F = c x s''' sowie ''' m = F / g''' ergibt sich '''m = (c x s) / g''' mit '''g = 9,81 m/s<sup>2</sup>''' und '''c = 0,022 N/mm<sup>2</sup>''' kann das Gewicht der jeweiligen Schraube berechnet werden. Für das aktuelle System wird nicht das Gewicht der verschiedenen Schrauben errechnet, sondern lediglich die Differenz zwischen der aktuellen Schraube und einer Referenzschraube. Wird eine Abweichung registriert wird die gesamte Wiegeeinrichtung Mittels Motor zur Seite gefahren, sodass die Schraube in einen anderen Behälter fallen kann.
Über die Formel '''F = c x s''', sowie ''' m = F / g''', ergibt sich '''m = (c x s) / g'''. Mit '''g = 9,81 m/s<sup>2</sup>''' und '''c = 0,022 N/mm<sup>2</sup>''' kann anschließend das Gewicht der jeweiligen Schraube berechnet werden. Für das aktuelle System wird nicht das Gewicht der verschiedenen Schrauben errechnet, sondern lediglich die Differenz zwischen der aktuellen Schraube und einer Referenzschraube. Wird eine Abweichung registriert, wird die gesamte Wiegeeinrichtung mittels Motor zur Seite gefahren, sodass die Schraube in einen anderen Behälter fallen kann.
 


= Programm =
= Programm =
[[Datei:AblaufplanSortieranlage.png|right|thumb|500px|Abbildung 7: Ablaufplan (Quelle: Eigene Darstellung)]]
<div class="tright" style="clear:none">[[Datei:Beispiele.png|right|thumb|550px|Abbildung 6: Rechenbeispiele (Quelle: Eigene Darstellung)]]</div>
Das Programm ist mit Bricx Command Center geschrieben.
Das Programm ist mit Bricx Command Center geschrieben.
Mit dem folgenden Programmcode
<br/>
<code>'''if'''((Aktuell <= Referenz - Toleranz) || (Aktuell > Referenz + Toleranz))
<br/> { "Abweichung" }
<br/>'''else'''
<br/>{ "Gleich" }</code>
<br/>
werden Abweichungen erkannt. Eine Toleranz, in diesem Fall handelt es sich um eine variable obere Toleranzgrenze, gleicht mögliche Messfehler aus. Die nebenstehende Abbildung zeigt Rechenbeispiele für festgelegte Werte.
Der vollständige Programmablauf ist in dem rechts gezeigten Ablaufplan dargestellt.


= Optimierungen =
= Optimierungen =
 
Schon während des Konstruktionsprozesses traten sowohl mechanische als auch programmtechnische Probleme auf. Diese Probleme wurden im Laufe behoben. Es folgt eine Zusammenstellung der aufgetretenen Probleme.
= Fazit =
{| border="1"
! width="2%" | Nr.
! width="30%" | Problembeschreibung
! width="25%" | Problemlösung
|-
|1
|Schrauben rutschen nicht auf den Lego-Bauteilen
|Lego-Bauteile mit PTFE-Gleitklebeband abkleben
|-
|2
|Ultraschallsensor zum Wiegen hat eine Messunsicherheit von 3 cm
|Lichtsensor hat eine höhere Genauigkeit
|-
|3
|Sehr lange ablaufbedingte Wartezeiten
|Bislang liegt noch keine Optimierung vor
|}


----
----
→ zurück zum Hauptartikel: [[Fachpraktikum_Elektrotechnik_(WS_15/16)|Fachpraktikum Elektrotechnik (WS 15/16)]]
→ zurück zum Hauptartikel: [[Fachpraktikum_Elektrotechnik_(WS_15/16)|Fachpraktikum Elektrotechnik (WS 15/16)]]

Aktuelle Version vom 5. Februar 2016, 19:45 Uhr

Abbildung 2: Schraubensortieranlage (Quelle: Eigene Darstellung)
Abbildung 1: Fließband (Quelle: Eigene Darstellung)

Autoren: Dominik Greune, Robin Lehmann
Betreuer: Prof. Dr.-Ing. Mirek Göbel









Einführung

Im Rahmen des Elektrotechnik Fachpraktikums war es Aufgabe, ein Projekt zu entwickeln und dieses im vorgegeben Zeitraum umzusetzen. Die Idee einer Schraubensortieranlage kam nach einem absolvierten Praxissemester bei der Firma Bulten GmbH in Bergkamen. Da es sich bei dem Projekt um ein mechatronisches System handeln muss, eignet sich ein Schraubensortieranlage besonders gut. Zwei der drei Teilbereiche der Mechatronik, der Maschinenbau und die Informatik, werden in dem Projekt direkt umgesetzt. Den dritten Bereich, die Elektrotechnik, übernimmt in diesem Projekt LEGO MINDSTORMS, mit welchem das Projekt umgesetzt wurde. Zudem konnten die erlernten Inhalte des Studienschwerpunktes Global Production Engineering mit in das Projekt einfließen.


Projektplanung und Projektorganisation

Da es sich um ein selbst entwickeltes Projekt handelt, war die Zustimmung des betreuenden Professors nötig. Das Projekt gab es zuvor noch nicht an der Hochschule Hamm-Lippstadt. Daher gab es keine Vorlagen an denen sich orientiert werden konnte. Der nebenstehende Projektplan zeigt die verwendete Zeit der einzelnen Arbeitsschritte in Form einer Gantt-Chart.

Abbildung 3: Projektplan als Gantt-Chart (Quelle: Eigene Darstellung)
















Konstruktion

Abbildung 4: Datenblatt RDF1409 (Quelle: Febrotec Schraubendruckfeder RDF1409)

Die Konstruktion nahm mit 91 Tagen, wie in der Gantt-Chart dargestellt, den größen Anteil der zur Verfügung stehenden Zeit ein.

Verwendete Bauteile

Aufbau

Abbildung 5: Schraubensortieranlage (Quelle: Eigene Darstellung)

Die Sortieranlage besteht aus einer Schraubenzuführung. Diese ist leicht abschüssig ausgerichtet, damit die Schrauben ohne Antrieb zum nächsten Abschnitt gelangen. Um die Rutschfähigkeit der Zuführung zu verbessern, sind die Auflageflächen mit Polytetrafluorethylen-Gleitklebeband (PTFE-Gleitklebeband) abgeklebt, um einen viel geringeren Reibungskoeffizienten μ als durch die LEGO-Bausteine zu ermöglichen.
Über die Zuführung gelangen die zu sortierenden Schrauben auf ein motorisiertes "Fließband". Ein Lichtsensor erfasst die einzelnen Schrauben und stoppt das "Fließband" sobald eine Schraube in den nächsten Abschnitt, der selbst konstruierten "Waage", gelangt ist. Dabei registriert der Lichtsensor beim passieren einer Schraube eine stark erhöhte Lichtstärke. Diese entsteht durch die metallische Oberfläche des Schraubenkopfes, welche das ausgestrahlte Licht deutlich stärker reflektiert als das schwarze "Gummi-Fließband".
Die darauf folgende Konstruktion, welche an das "Fließband" anschließt, führt die Sortierung durch. Diese setzt sich aus einer selbst konstruierten "Waage" und einer Motoreinheit zusammen. Letzteres besteht aus einem Motor, der eine Blockade antreibt, und einem zweiten Motor, der die gesamte "Waage" zur Seite bewegen kann. Da die Schrauben für einen Moment auf der "Waage" verweilen müssen, um gewogen zu werden und diese anschließend ohne Antrieb verlassen müssen, ist die "Waage" ebenfalls abschüssig konstruiert. Um die Schrauben unabhängig von ihren unterschiedlichen Eigenschaften immer an der selben Position für den Wiegeprozess zu stoppen, ist eine nach unten absenkbare Blockade installiert.
Die "Waage" besteht aus einem weiteren Lichtsensor, welcher fest an dem Fahrgestell der "Waage" montiert ist. An der Wiegeeinrichtung, welche durch vier Schraubendruckfedern vom Fahrgestell abgekoppelt ist, befindet sich ein Kasten. Der genannte Kasten ist eigenhändig aus Jackodur gefertigt. Der Lichtsensor strahlt sein rotes Licht in auf die innere Deckenwand und misst die reflektierte Lichtstärke. Befindet sich eine Schraube auf der "Waage", so sinkt, durch das Gewicht der Schraube in Kombination mit den vier Federn der Kasten, um einen bestimmten Wert nach unten. Dadurch nimmt die reflektierte Lichtstärke geringfügig zu.
Über die Formel F = c x s, sowie m = F / g, ergibt sich m = (c x s) / g. Mit g = 9,81 m/s2 und c = 0,022 N/mm2 kann anschließend das Gewicht der jeweiligen Schraube berechnet werden. Für das aktuelle System wird nicht das Gewicht der verschiedenen Schrauben errechnet, sondern lediglich die Differenz zwischen der aktuellen Schraube und einer Referenzschraube. Wird eine Abweichung registriert, wird die gesamte Wiegeeinrichtung mittels Motor zur Seite gefahren, sodass die Schraube in einen anderen Behälter fallen kann.


Programm

Abbildung 7: Ablaufplan (Quelle: Eigene Darstellung)
Abbildung 6: Rechenbeispiele (Quelle: Eigene Darstellung)

Das Programm ist mit Bricx Command Center geschrieben. Mit dem folgenden Programmcode
if((Aktuell <= Referenz - Toleranz) || (Aktuell > Referenz + Toleranz))
{ "Abweichung" }
else
{ "Gleich" }

werden Abweichungen erkannt. Eine Toleranz, in diesem Fall handelt es sich um eine variable obere Toleranzgrenze, gleicht mögliche Messfehler aus. Die nebenstehende Abbildung zeigt Rechenbeispiele für festgelegte Werte. Der vollständige Programmablauf ist in dem rechts gezeigten Ablaufplan dargestellt.





Optimierungen

Schon während des Konstruktionsprozesses traten sowohl mechanische als auch programmtechnische Probleme auf. Diese Probleme wurden im Laufe behoben. Es folgt eine Zusammenstellung der aufgetretenen Probleme.

Nr. Problembeschreibung Problemlösung
1 Schrauben rutschen nicht auf den Lego-Bauteilen Lego-Bauteile mit PTFE-Gleitklebeband abkleben
2 Ultraschallsensor zum Wiegen hat eine Messunsicherheit von 3 cm Lichtsensor hat eine höhere Genauigkeit
3 Sehr lange ablaufbedingte Wartezeiten Bislang liegt noch keine Optimierung vor

→ zurück zum Hauptartikel: Fachpraktikum Elektrotechnik (WS 15/16)