Skip to main content.

Auswahl bisheriger Projekte


Um Ihnen eine Verstellung unserer Tätigkeitsbereiche zu geben, möchten wir Ihnen an dieser Stelle eine Auswahl unserer bisherigen Projekte präsentieren.

Rechnergestütze Datenerfassung in der Qualitätskontrolle

Programmiersprachen: VB6, C++ | Betriebssytem: Win3.1, Win NT, Win XP | Datenbank: Access 97-2003

Aufgabenstellung

In einem Fertigungsbetrieb existieren einige dutzend unterschiedliche Fertigungsmaschinen, die nach erfolgter Produktion Endprüfungen an den Produkten durchführten. Dabei werden je nach Maschine unterschiedlichste Prüfungen durchgeführt. Die Parameter und Ergebnisse der Prüfungen sollen zentral gespeichert werden. Während der Produktion soll es möglich sein, von jedem Rechner im Firmennetz, online den Prüfungs- und Produktionsstatus grafisch zu verfolgen. So ist es möglich, bei Produktionsschwierigkeiten zeitnah zu reagieren und Kosten einzusparen.

Die Lösung

In Abhängigkeit des Typs der Produktionensmaschinen wurde ein Microkontroller-System erstellt, das eine Vernetzung und Protokollierung des Produktions- und Prüfstatuses erlaubt. Für jede Fertigungsstraße wurde ein zentraler Protokollrechner installiert, der in regelmässigen Abständen die Daten der Maschinen von den Prüfungs-Microkontroller abholt und in einer zentralen Datenbank speichert. Das verwendete Datenerfassungsprogramm ist abhängig vom Typ der Produktionsmaschinen und von der verwendeten Vernetzungstechnologie.
Für die Bürorechner wurden Programme geschrieben, die ein Visualisierung der Datenbankinhalte und der Prüfvorgaben ermöglichte. So war es möglich, von jedem (berechtigten) Bürorechner aus den aktuellen Produktionsstatus zu beobachten.
Es wurde eine umfangreiche Benutzerverwaltung integriert, die es erlaubte, jedem User nur Zugriff auf ausgewählte Produktionsstrassen zu ermöglichen.

Unsere Arbeiten

Modulares Prüfsystem für Gebäudesystemtechnik

Programmiersprachen: VB6, VB.NET | Betriebssytem: Win3.1, Win NT, Win XP | Datenbank: Access 97-2003

Die Aufgabenstellung

Für GST-Produkte soll ein frei konfigurierbares, allgemeines Prüfsystem für die Endprüfung der Produkte erstellt werden. In Abhängigkeit vom Produkt ist es möglich, unterschiedliche Hardware-Adapter an die Prüfmaschine anzuschließen die die baulichen Gegebenheiten und die Prüfvorschriften der Produkte berücksichtigen. Alle Prüfergebnisse sollen in einer zentralen Datenbank zur späteren Auswertung gespeichert werden.
In der Prüfmaschine sind eine Reihe von Messgeräten und allgemeine Hardwarekomponenten (Netzteile, Relais etc.) integriert, die über IEEE-Bus angesprochen werden können.
Da das Produktspektrum ständig wächst, ist es nötig, neue Produkte flexibel und schnell in das Prüfprogramm integrieren zu können.

Die Lösung

Es wurde ein allgemeines und hochflexibles Prüfprogramm erstellt, das es erlaubt, für jedes Produkt ein eigenes Prüfprogramm einzubinden. Je nach Auswahl des Prüflings wird dynamisch der Prüfablauf und die Hardwarebibliothek für den Prüflingsadapter in das Programm geladen. Das Rahmenprogramm beinhaltet eine Bibliothek zu Hardwareansteuerung des gesamten Prüfgerätes und einen Rahmen für die Prüfabläufe. Für jeden Prüfling existiert eine Konfigurationsdatei, in der die Prüfvorgaben verwaltet werden. So ist es möglich, flexibel auf Änderungen der Prüfvorgaben zu reagieren. Neue Prüflinge können transparent eingebunden werden, indem lediglich der Prüfablauf für diesen Prüfling neu erstellt werden muß.

Unsere Aufgaben

Modulares Prüfsystem für Funkbus-Komponenten

Programmiersprachen: VB6 | Betriebssytem: Win NT | Datenbank: Oracle, Access 97

Die Aufgabenstellung

Für Funkbus-Produkte soll ein frei konfigurierbares, allgemeines Prüfsystem für die Flachbaugruppen- und Endprüfung der Produkte erstellt werden. In Abhängigkeit vom Produkt ist es möglich, unterschiedliche Hardware-Adapter an die Prüfmaschine anzuschließen die die baulichen Gegebenheiten und die Prüfvorschriften der Produkte berücksichtigen. Alle Prüfergebnisse sollen in einer zentralen Datenbank zur späteren Auswertung gespeichert werden.
In der Prüfmaschine sind eine Reihe von Messgeräten und allgemeine Hardwarekomponenten (Netzteile, HF-Generator, HF-Spektrum-Analysator, Relais etc.) integriert, die über IEEE-Bus angesprochen werden können.
Da das Produktspektrum ständig wächst, ist es nötig, neue Produkte flexibel und schnell in das Prüfprogramm integrieren zu können.

Die Lösung

Es wurde ein allgemeines und hochflexibles Prüfprogramm erstellt, das es erlaubt, für jedes Produkt ein eigenes Prüfprogramm einzubinden. Je nach Auswahl des Prüflings wird dynamisch der Prüfablauf und die Hardwarebibliothek für den Prüflingsadapter in das Programm geladen. Das Rahmenprogramm beinhaltet eine Bibliothek zu Hardwareansteuerung des gesamten Prüfgerätes und einen Rahmen für die Prüfabläufe. Für jeden Prüfling existiert eine Konfigurationsdatei, in der die Prüfvorgaben verwaltet werden. So ist es möglich, flexibel auf Änderungen der Prüfvorgaben zu reagieren. Neue Prüflinge können transparent eingebunden werden, indem lediglich der Prüfablauf für diesen Prüfling neu erstellt werden muß.

Unsere Aufgaben

Elektronischer Produktkatalog für Maschinenbaukomponenten

Programmiersprachen: VB6 | Betriebssytem: Win3.1, Win98, Win NT, Win XP | Datenbank: Access 97

Die Aufgabenstellung

Die Produkte eines Maschinenbau-Zulieferers sollen in einem Programm präsentiert werden, daß auf CD an alle Kunden ausgeliefert wird. Das Programm ermöglicht eine Auslegung der Produkte und führt technische Berechnungen durch, die dem Kunden eine Auswahl des für ihn benötigten Produktes ermöglichen. Das Programm schlägt für den Kunden passende Produkte vor und generiert ein entsprechendes Bestellformular.

Die Lösung

Es wurde eine Produktdatenbank erstellt, die alle technischen Kenngrößen der Produkte enthällt. Der Kunde gibt programmgeführt, in entsprechenden Masken, die Rahmenbedingungen ein, die für den Einsatz des Produktes gelten. Aus den Daten in der Datenbank berechnet das Programm die für den Kunden am besten geeigneten Produkte und schlägt diese vor.
Außerdem ist es möglich, Detailberechnungen für den jeweiligen Anwendungsfall durchzuführen.
Da viele Kunden es vermeiden, Programme auf ihrem Rechner zu installieren, wurde das Programm so konzipiert, daß ein Programmstart direkt von der CD möglich ist. Die Benutzeroberfläche des Programm wurde des weiteren für den internationalen Markt in mehreren Sprachen realisiert. Weitere Sprachen können leicht integriert werden.
Zur leichteren Benutzerführung bei Auswahl der Installationsvarianten wurde ein Web-Interface auf HTML-Basis und ein Browser für diese HTML-Seiten erstellt.

Unsere Aufgaben

Frei konfigurierbares Prüfsystem für Wareneingangsprüfungen

Programmiersprachen: VB6 | Betriebssytem: Win XP | Datenbank: Access 97-2003

Die Aufgabenstellung

Für die Wareneingangsprüfung soll eine allgemeines Prüfungs- und Protokollierungssystem erstellt werden. Mittels Konfigurationsdateien soll für jedes Produkt ein Prüfungsbildschirm angezeigt werden, der dort festgelegte Prüfpunkte (z.B. "Sichtkontrolle erfolgt") anzeigt und ein manuelles "Abhaken" erlaubt. Zusätzlich sollen automatisierte Prüfungen für Gebäudesystemtechnik-Komponenten und Funkbus-Komponenten eingebunden werden können. Alle Prüfungsergebnisse sollen in einer zentralen Datenbank gespeichert werden. Eine Anbindung an das firmeninterne Dokumentenverwaltungssystem (z.B. zur Anzeige von technischen Zeichnungen) soll flexibel möglich sein.

Die Lösung

Es wurde ein Programm erstellt, das aus dem Inhalt der Konfigurationsdateien HTML-Seiten generiert, die dann in einem angepassten Browserfenster angezeigt werden. So ist eine freie und flexible Gestaltung der Programmoberfläche möglich. Zusätzlich werden automatisierte Prüfschritte über eine, im Browser-Fenster integrierte, Schaltfläche gestartet und das Ergebniss der Prüfungen mittels DHTML im Browser-Fenster ausgegeben. Alle Prüfungen werden in einer Datenbank protokolliert.
Zusätzlich kann der Prüfer sich Statistiken über vorangegangene Prüfungen und Messwerte anzeigen lassen, die direkt aus den Endprüf-Datenbänken exzerpiert werden.
Eine ausgefeilte Benutzerverwaltung wurde integriert, die Berechtigungen der unterschiedlichen Benutzer verwaltet.

Unsere Aufgaben