Gerber Matthias
Framework für Auswertungen von Bewegungsabläufen
Durchführung: 08.02.2016 bis 18.03.2016
Web-Summary
Framework für Auswertungen von Bewegungsabläufen
IPA 2016 Matthias Gerber
Umfeld
Die Nähmaschinen der BERNINA International AG haben die Möglichkeit mit der Nadel verschiedene Positionen (Links/Rechts) anzufahren. In meiner Ausbildung habe ich eine bestehende Software namens Satellit27 neu entwickelt, welche solche Links/Rechts Bewegungen, mit einem Magnetsensor misst und aufzeichnet. Somit kann überwacht werden, ob die Bewegungen der Maschinen exakt die vorgesehenen Positionen anfahren. Ebenfalls verursacht die Nadel bei jeder Bewegung eine Schwingung, welche auch mitaufgezeichnet wird.
Mit dieser Software können auch Abfolgen von Bewegungen an die Nähmaschinen gesendet werden. Somit besteht die Möglichkeit, auch ganz bestimmte Muster durchzuführen.
Die Messwerte werden nach einer Messung vom Satellit27 in Dateien gespeichert. Darin werden auch diverse Kennzahlen über die Bewegung gespeichert. Hier ein paar Beispiele:
- Höchster Punkt einer Schwingung
- Tiefster Punkt einer Schwingung
- Dauer einer Bewegung
- Abweichung der Ist - zur Sollposition
- ...

Ziel
Das Satellit27 generiert diverse Dateien mit Messungen von Nähmaschinenbewegungen. Nun soll in dieser Arbeit eine Software entwickelt werden, welche diese Messungen auswertet. Diese Auswertungen sollen in Diagramme und Textauswertungen erzeugt werden. Da es viele Möglichkeiten gibt, diese Werte in einem Diagramm darzustellen, soll ein erweiterbares Framework für Auswertungen mit den folgenden Beschriebenen Beispielen und ein einfaches GUI dazu erstellt werden.
,
Auswertungen im Rahmen der IPA:
Textuelle Auswertung:
- Maximalwertbestimmung einer Kennzahl mit Sollposition der Bewegung
Grafische Diagrammauswertung:
- Sollpositionen (X-Achse) zu Kennzahlen (Y-Achse)
Das GUI soll folgende Punkte erfüllen:
- Auswertung auswählbar, Anzeige von Diagrammen oder Text
- Auswertungen sind die Kennzahlenplots und die Maximalwertbestimmung
- Messwerte aus Datei nachladbar oder aus einer gerade erstellten Messung
- Sprache: Deutsch, keine Möglichkeit um die Sprache zu ändern
Umsetzung
Bei der Umsetzung dieses Frameworks, wurde ein Konzept entwickelt, das es möglich macht, einfach neue Auswertungen hinzuzufügen. Dieses Konzept unterteilt die Software in zwei grosse Bereiche. Im ersten werden die Auswertungen definiert und erstellt. Anschliessend können darin auch die Auswertungen auf dem Formular angezeigt oder in eine Datei exportiert werden. Der zweite Bereich definiert den Inhalt welcher in der Auswertung angezeigt werden soll.
Das System ist so aufgebaut, dass bei einer Erweiterung der grösste Teil wieder zu verwenden ist und nur wenige Teile der Software nochmals erstellt werden müssen.
Ergebnis
Das Satellit27 Projekt verfügt nun über ein Auswertungs-Framework, welche die Messungen in Diagrammen und Textauswertungen darstellt.
Das Framework funktioniert einwandfrei. Alle Auswertungen die in den Zielen definiert wurden, konnten in der Software implementiert werden.