größere Entfernungen und unterschiedlicher Stundensatz möglich je nach Auftrag und Dauer (Verhandlungssache)
Entwicklung einer neuen Verfahrenstechnik zur Automatisierung von Koch- und Bratprozessen für Induktionskochfelder im Rahmen der Vorentwicklung. Evaluierung von Sensorik (Thermocouple, Magnetfeldsensor). Softwarearchitektur, Modellierung, Embedded Controller Implementierung, agile Projektarbeit.
Entwicklung einer vollautomatischen Qualitätsbeurteilung (Quality Grading) von Holzoberflächen mit Erlösoptimierung für den Online-Produktionsbetrieb
Auswertung von Kameradaten eines 4-Seiten-Farb-Durchlauf-Scanners (MICROTEC). Mathematische Behandlung von Signalen. Entwicklung komplexer rekursiver Algorithmen sowie Konstruktion diverser mathematischer Auswertungs- und Analyseverfahren.
Ferner Entwicklung diverser begleitender Anwendungsprogramme zur Wartung, Verifikation und statistischen Analyse.
Produktion von statisch belastbarem Leimholz: Unter Auswertung von Kameradaten soll das Legen von 16 übereinanderliegenden Furnierlagen mittels Drehen und Versetzen im Durchlaufbetrieb derart manipuliert werden, daß ein Optimum im Hinblick auf die Isolation von Fehlerstellen zugunsten von statischer Belastbarkeit und Stabilität erreicht wird. Gleichzeitig wird hierdurch optimale Wertschöpfung des Produktes erzielt.
Entwicklung komplexer rekursiver Algorithmen sowie Konstruktion div. mathematischer Auswertungs- und Analyseverfahren.
Einsatz über einen Zeitraum von ca. 10 Jahren bei Firma Miele im FE-Bereich (Forschung u. Entwicklung).
Thema: Automatisches Kochen und Braten auf Induktionskochfeldern (Koch- und Bratassistent).
Entwicklung eines neuartigen Temperaturschätzers sowie geeigneter Verfahrenstechnik, um mittels eines unter einem Cerankochfeld unsichtbar angebrachten neuartigen Thermopile-Sensors die Temperatur im Gargut berührungslos zu messen.
Ziel ist insbesondere ein wirksamer Überkoch- und Anbrennschutz beim Kochen und Braten. Die Garguttemperatur ist hierbei zu keiner Zeit direkt messbar. Diese Aufgabe wird durch einen völlig neu entwickelten Temperaturschätzer gelöst.
Eine aufwendige Signalverarbeitung verwendet ein eigens hierfür geschaffenes Künstliches Neuronales Netz (KNN), das zuvor mittels gewonnener Daten aus einer Vielzahl von auf dem Markt befindlicher Geschirre trainiert wird.
Eine weitere Aufgabe bestand darin, die zunächst unter MATLAB entwickelte Verfahrenstechnik im Rahmen der Funktionsmusterentwicklung auf Embedded Controller zu portieren und weiter zu optimieren bis zur Serie.
Vernetzung der Elektronikkomponeten mittels MBUS (Miele-Bus) und LIN-Bus. Übertragung und Koordination von Zustandsdaten und Steuerinformation zwischen mehreren Rechnern.
App-Entwicklung: Entwicklung von Android-Apps zur Kochfeldbedienung (C#, Java), Integration von Mobilgeräten (Android-Tablett) als MBus-Teilnehmer via Bluetoothmodul.
Signalverarbeitung: Mathematische Auswertung von Kochsignalen, Design digitaler Regler, Filteralgorithmen, Entwicklung und Training Neuronaler Netzwerke.
Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Gigabit-Ethernet-Kameras der Firma IDS für eine stichpunktartige Überprüfung des ?Quality-Gradings? an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Ermöglichung einer schnellen visuellen Auswertbarkeit durch Mitarbeiter der Qualitätssicherung.
Nachfolger aus einem zuvor entwickelten und ähnlich gelagerten Projekt (vgl. Projekt 01/2004 ? 04/2004).
Prozessgetriggerte Kameraauslösung, Ansteuerung über SDK.
Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Fotodateien (JPEG-Format). Automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) sowie Archivierung.
Programmierung diverser weiterer Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.
Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung, Stärken- und Ausbeuteoptimierung für 3 Reduzierbandsägen mit jeweils eigenen Scanner-Messeinrichtungen zum gleichzeitigen Einsatz in mehreren Werken.
Wiederverwendung und Adaptierung zuvor selbst entwickelter diverser Frontend-Applikationen im Client-Server-Design für die werksübergreifende Auftragsverwaltung und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
Programmierung eines universellen und skalierbaren Kommunikationsmoduls zum POSIX-konformen Datenaustausch mit 3 vorhandenen Scannern via TPC/IP.
Wiederverwendung eines zuvor selbst entwickelten Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.
Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an mehrere SPS‘sen zur Produktionssteuerung.
Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP) zum hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC’s und dem Rahmenprogramm.
Programmierung von Applikationen für weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.
Automatisierter E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.
Design, Entwicklung u. Programmierung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und -Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.
Entwicklung eines Rahmenprogramms und weiterer Programmkomponenten für eine automatische Breitensortierung von besäumtem Schleifholz.
Wiederverwendung und Adaptierung eigener zuvor bereits entwickelter diverser Frontend-Applikationen im Client-Server-Design.
Programmierung einer Auftragsverwaltung zur automatischen volumen- und summenbezogenen Zielmengensteuerung.
Rahmenprogramm zur Integration und Koordinierung verschiedener Anlagenkomponenten (u.a. Lucidyne Grade Mark Reader, ReaJet Signierung) sowie zur Interaktion mit SPS-Ablaufsteuerungen. Anbindung mittels IP-S7-Link.
Zusammenführung und Koordination mehrerer Simatic-PLC’s, sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.
Verwendung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU’s und dem Rahmenprogramm.
Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank.
Entwicklung eines OnLine-Optimierungsmoduls (lineare Optimierung) zur lückenoptimierten Lagebestimmung von Brettern im Trocknungspaket.
Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.
Ferner Datenaustausch mit System zur Betriebsdatenerfassung.
Entwicklung diverser Frontend-Applikationen im Client-Server-Design für die zentrale Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
Programmierung eines OPC-Clients zwecks Verbindung, Zusammenführung und Koordination mehrerer Simatic-PLC’s mit dem Rahmenprogramm.
Entwicklung eines Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.
Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an SPS zur Produktionssteuerung.
Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP-Protokoll) für den hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC und dem Rahmenprogramm.
Programmierung von Applikationen für die weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.
Automatischer E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.
Entwicklung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und –Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.
Zusammenführung und Koordination mehrerer Simatic-PLC’s, diverser Mess- und Markierungseinheiten sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.
Programmierung eines Moduls zur flexiblen Achsberechnung für das Besäumen.
Entwicklung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU’s und dem Rahmenprogramm.
Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank. Aufbau eines selbstaktualisierenden, redundant ausgelegten Systems mit halbautomatischer Übernahmefunktion bei möglichem Ausfall des aktiven Rahmenprogramm-Rechners.
Datenaustausch mittels TCP/IP zu einem Farb- und Tiefenscanner (Joanneum Research), Aufbereitung und Transformation der Messdaten sowie Übergabe an eine Optimierung.
Datenaustausch mittels TCP/IP zu einem 3D-Scanner (Fa. Microtec). Aufbereitung der Messdaten und Versorgung eines weiteren Optimierungsmoduls zur Erzielung eines bestimmten Paketdesigns mit sehr aufwendiger, regelgebundener Stückeplatzierung.
Ansteuerung mehrerer Signiersysteme zur Stückemarkierung mittels TCP/IP oder über serielle Schnittstelle. Zustands und Fehlerüberwachungen.
Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
Erstellung von Applikationen für den Datenimport aus Excel-Tabellen und CSV-Dateien.
Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.
Datenübergabe an SAP-System.
Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Canon-Consumer-Digitalkameras für eine stichpunktartige Überprüfung des „Quality-Gradings“ an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Prozessgetriggerte Kameraauslösung, Steuerung über Canon-SDK.
Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Digitalfotos (JPEG-Format), automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) für eine schnelle visuelle Auswertbarkeit durch die Mitarbeiter der Qualitätssicherung.
Programmierung diverser Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.
Erstellung einer grafischen Benutzeroberfläche zur Visualisierung einer Rundholzvermessung sowie von Funktionen zur Sortenoptimierung.
Design und Erstellung von Anlagenvisualisierung mit komponentenorientierten Webtool für die Materialfluss-Steuerung von Anlagen zur Lebensmittelverarbeitung.
Online-Vermessung von Rundhölzern in 2-Ebenen-Messrahmen mit anschließender Lagepositionierung in hydraulischer Drehvorrichtung. Übertragung, Plausibilisierung und Verarbeitung von Abstands- und Konturdaten u.a. mittels Multipler Regression und Gauss'schen Fehlerausgleichsverfahren.
Entwicklung von erforderlichen Elektronikkomponenten.
Softwareentwicklung in C++.
Automatisierung eines Bauholzsortierwerks mit Anbindung an die Sägelinie und Integration in die Produktionsplanung.
Steuerung in Horizontalsortierwerk, das von mehreren Produktionslinien gleichzeitig gespeist wird. Optimierte Sortenbildung und Stückeverfolgung sowie Visualisierung. Anbindung mehrerer Bedienplätze. CORBA-Schnittstelle zur Produktionsplanung.
Implementation eines Interface sowie Benutzeroberfläche für ein Passworthandling zur Verwendung in bestehenden Anwenderprogrammen.
Automatisierung einer flexiblen Online-Sägelinie mit ortsgenauer Werkstückverfolgung sowie eines automatischen Bauholzsortierwerks mit vollständiger Integration in die Produktionsplanung.
Untersuchungen und Tests zur Einsetzbarkeit des skalierbaren Echtzeitbetriebsystems VxWorks (Embedded System) und dessen Entwicklungstools der Fa. Wind River in der Automatisierungsumgebung der Holzindustrie.
Modernisierung einer starren Holz-Produktionslinie mit Schaltwerktechnik in eine durch PC und Soft-SPS gesteuerte vollautomatische Linie mit Stückeverfolgung und flexiblem Einschnitt. Entwicklung und Anpassung diverser Hardware-Interfaces. Programmierung von Algorithmen für die Achs-Positioniersteuerung. Erstellung von Programmen für PC und SPS.
Rundholzvermessung mit 2-Ebenen-Meßrahmen. Soft- und Hardwareentwicklung (Entwicklung, Design und Leiterplattenlayout) von Slotkarten für 80486-Coprozessorboard (MODULAR-4/486, Fa. Sorcus) zur Signalverarbeitung im Interruptbetrieb. Analytische und statistische Meßdatenauswertung mit anschließender Übertragung an PC über Businterface. Störungs- und Fehlerdiagnostik.
Entwicklung einer (Siemens S5 kompatiblen) Soft-SPS für MS-DOS Rechner im Proteced Modus, die in ein PC-Programm eingebettet ist. Der PC-Teil (in C++ entwickelt) übernimmt zyklussynchron für die SPS im Rahmen der Vor- und Nachverarbeitung aufwendigere Berechnungen sowie die Bereitstellung von Verfolgungsinformation. Gleichzeitig liefern die Daten aus Vor- und Nachverarbeitung die Basis für eine Prozessvisualisierung.
Positioniersteuerung für hydraulische Achsen von Sägemotoren auf Basis eines Controllerboards mit 80186 Prozessor (Fa. Phoenix Contact): Virtuelles Mapping von E/A Informationen aus den Feldbusmodulen; Programmierung von digitalen Reglern und Stellalgorithmen; Ermittlung von Regelparametern und Optimierung der Istabläufe.
Erweiterung der zentralen Standardsoftware zur Anlagensteuerung und Produktverfolgung um den Proteced Modus zur Beseitigung des DOS-Speicherengpasses. Adaptierung diverser Treiber (Interbus, serielle Schnittstellencontroller, L2) an DOS-DPMI Interface.
Variante der Seitenwaresortierung wie zuvor genannt, jedoch zusätzlich mit eigens entwickelter SPS-Funktionalität im PC (Soft-SPS), um LowLevel- Automatisierungsfunktionalitäten parallel mitzuerledigen. Steuerung, Regelung und Visualisierung.
Automatisierung, Vernetzung und Visualisierung einer Seitenwaresortierung mit 70 Boxen. Anbindung von 4 Visu-Terminals nach Cliewnt/Server Prinzip mit Zugriff auf die zentrale Steuerung. Online-Vermessung von Werkstücken (Dicke, Breite, Länge, Qualität), Optimierung und Sortenbildung, Stückeverfolgung und -Überwachung. Schnittstellen zu mehreren Siemens SPS'en im Umfeld.
Entwicklung von Soft- und Hardware für eine Laser-Abstandsmessung an Rundholzstirnkante zur Einwurfoptimierung. Entwicklung von Hard- und Softwarekomponenten.
Meßergebnisübertragung an Host-Rechner.
Entwicklung einer berührungslosen Holz-Stärkenmessung für den Onlinebetrieb nach dem Lasertriangulationsverfahren.
Hard- und Softwareentwicklung. (Entwicklung, Design und Leiterplattenlayout für PC-Slot-Karte mit analogen u. digitalen Komponenten), grafisches Auswertungsprogramm zur Meßergebnisbewertung und -Anzeige.
Anwendung diverser math. AusgleichsVerfahren (z.B. Spline Interpolation). Serielle Meßdatenübertragung an Host-Rechner.
weitere Kunden: Kühne (Adelepsen), Reil (Arnschwang)
Portierung von Programmen (Basic Interpreter für SPS: HIBASIC) der Firma Hitachi auf MS-DOS.
Programmierung diverser PC-Softwaretools zum Zugriff auf die Prozess-IO von SPS‘en der Fabrikate Allen Bradley, Klöckner Möller, Hitachi, Siemens, GE-Fanuc
Erst- und /Festanstellung bei Firma Leybold-Heraeus GmbH in Hanau (Hochvakuumtechnologie) in der Abteilung Automation als Entwicklungsingenieur für Hard- und Software.
Interdisziplinäre Entwicklung eines Multiplex-Spektrometers zur Online-Messung von optischen u. magnetischen Schichten.
Programmierung von Echtzeit-Steuerungen für verfahrenstechnische Prozesse im Bereich der Hochvakuumtechnik.
Weitere Aufgaben waren die Entwicklung von Benutzeroberflächen unter verschiedenen Betriebssystemen sowie diverse Gerätetreiber,
Messtechnik, Visualisierung, Rechnerkommunikation
Im Rahmen der Arbeit als Projektverantwortlicher mehrmalige Aufenthalte in den USA.
Wissenschaftliches Zweit- und Ergänzungsstudium am Institut für Allgemeine u. Theoretische Elektrotechnik
weitere Studienschwerpunkte: Regelungstechnik, Halbleiterelektronik, techn. Informatik
Studium der Elektrotechnik an der Fachhochschule Frankfurt am Main mit dem Studienschwerpunkt Technische Informatik
langjährige Erfahrung auf den Arbeitsgebieten:
C, C++, Python, Shell-Skripte, Halcon, Matlab
Anlagen- und Gerätebau
Hochvakuumtechnik
Holzindustrie
größere Entfernungen und unterschiedlicher Stundensatz möglich je nach Auftrag und Dauer (Verhandlungssache)
Entwicklung einer neuen Verfahrenstechnik zur Automatisierung von Koch- und Bratprozessen für Induktionskochfelder im Rahmen der Vorentwicklung. Evaluierung von Sensorik (Thermocouple, Magnetfeldsensor). Softwarearchitektur, Modellierung, Embedded Controller Implementierung, agile Projektarbeit.
Entwicklung einer vollautomatischen Qualitätsbeurteilung (Quality Grading) von Holzoberflächen mit Erlösoptimierung für den Online-Produktionsbetrieb
Auswertung von Kameradaten eines 4-Seiten-Farb-Durchlauf-Scanners (MICROTEC). Mathematische Behandlung von Signalen. Entwicklung komplexer rekursiver Algorithmen sowie Konstruktion diverser mathematischer Auswertungs- und Analyseverfahren.
Ferner Entwicklung diverser begleitender Anwendungsprogramme zur Wartung, Verifikation und statistischen Analyse.
Produktion von statisch belastbarem Leimholz: Unter Auswertung von Kameradaten soll das Legen von 16 übereinanderliegenden Furnierlagen mittels Drehen und Versetzen im Durchlaufbetrieb derart manipuliert werden, daß ein Optimum im Hinblick auf die Isolation von Fehlerstellen zugunsten von statischer Belastbarkeit und Stabilität erreicht wird. Gleichzeitig wird hierdurch optimale Wertschöpfung des Produktes erzielt.
Entwicklung komplexer rekursiver Algorithmen sowie Konstruktion div. mathematischer Auswertungs- und Analyseverfahren.
Einsatz über einen Zeitraum von ca. 10 Jahren bei Firma Miele im FE-Bereich (Forschung u. Entwicklung).
Thema: Automatisches Kochen und Braten auf Induktionskochfeldern (Koch- und Bratassistent).
Entwicklung eines neuartigen Temperaturschätzers sowie geeigneter Verfahrenstechnik, um mittels eines unter einem Cerankochfeld unsichtbar angebrachten neuartigen Thermopile-Sensors die Temperatur im Gargut berührungslos zu messen.
Ziel ist insbesondere ein wirksamer Überkoch- und Anbrennschutz beim Kochen und Braten. Die Garguttemperatur ist hierbei zu keiner Zeit direkt messbar. Diese Aufgabe wird durch einen völlig neu entwickelten Temperaturschätzer gelöst.
Eine aufwendige Signalverarbeitung verwendet ein eigens hierfür geschaffenes Künstliches Neuronales Netz (KNN), das zuvor mittels gewonnener Daten aus einer Vielzahl von auf dem Markt befindlicher Geschirre trainiert wird.
Eine weitere Aufgabe bestand darin, die zunächst unter MATLAB entwickelte Verfahrenstechnik im Rahmen der Funktionsmusterentwicklung auf Embedded Controller zu portieren und weiter zu optimieren bis zur Serie.
Vernetzung der Elektronikkomponeten mittels MBUS (Miele-Bus) und LIN-Bus. Übertragung und Koordination von Zustandsdaten und Steuerinformation zwischen mehreren Rechnern.
App-Entwicklung: Entwicklung von Android-Apps zur Kochfeldbedienung (C#, Java), Integration von Mobilgeräten (Android-Tablett) als MBus-Teilnehmer via Bluetoothmodul.
Signalverarbeitung: Mathematische Auswertung von Kochsignalen, Design digitaler Regler, Filteralgorithmen, Entwicklung und Training Neuronaler Netzwerke.
Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Gigabit-Ethernet-Kameras der Firma IDS für eine stichpunktartige Überprüfung des ?Quality-Gradings? an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Ermöglichung einer schnellen visuellen Auswertbarkeit durch Mitarbeiter der Qualitätssicherung.
Nachfolger aus einem zuvor entwickelten und ähnlich gelagerten Projekt (vgl. Projekt 01/2004 ? 04/2004).
Prozessgetriggerte Kameraauslösung, Ansteuerung über SDK.
Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Fotodateien (JPEG-Format). Automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) sowie Archivierung.
Programmierung diverser weiterer Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.
Entwicklung eines Rahmenprogramms und weiterer Komponenten zur Auftragsverwaltung, Stärken- und Ausbeuteoptimierung für 3 Reduzierbandsägen mit jeweils eigenen Scanner-Messeinrichtungen zum gleichzeitigen Einsatz in mehreren Werken.
Wiederverwendung und Adaptierung zuvor selbst entwickelter diverser Frontend-Applikationen im Client-Server-Design für die werksübergreifende Auftragsverwaltung und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
Programmierung eines universellen und skalierbaren Kommunikationsmoduls zum POSIX-konformen Datenaustausch mit 3 vorhandenen Scannern via TPC/IP.
Wiederverwendung eines zuvor selbst entwickelten Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.
Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an mehrere SPS‘sen zur Produktionssteuerung.
Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP) zum hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC’s und dem Rahmenprogramm.
Programmierung von Applikationen für weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.
Automatisierter E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.
Design, Entwicklung u. Programmierung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und -Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.
Entwicklung eines Rahmenprogramms und weiterer Programmkomponenten für eine automatische Breitensortierung von besäumtem Schleifholz.
Wiederverwendung und Adaptierung eigener zuvor bereits entwickelter diverser Frontend-Applikationen im Client-Server-Design.
Programmierung einer Auftragsverwaltung zur automatischen volumen- und summenbezogenen Zielmengensteuerung.
Rahmenprogramm zur Integration und Koordinierung verschiedener Anlagenkomponenten (u.a. Lucidyne Grade Mark Reader, ReaJet Signierung) sowie zur Interaktion mit SPS-Ablaufsteuerungen. Anbindung mittels IP-S7-Link.
Zusammenführung und Koordination mehrerer Simatic-PLC’s, sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.
Verwendung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU’s und dem Rahmenprogramm.
Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank.
Entwicklung eines OnLine-Optimierungsmoduls (lineare Optimierung) zur lückenoptimierten Lagebestimmung von Brettern im Trocknungspaket.
Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.
Ferner Datenaustausch mit System zur Betriebsdatenerfassung.
Entwicklung diverser Frontend-Applikationen im Client-Server-Design für die zentrale Auftrags- und Produktionsplanung, Eingabe und Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
Programmierung eines OPC-Clients zwecks Verbindung, Zusammenführung und Koordination mehrerer Simatic-PLC’s mit dem Rahmenprogramm.
Entwicklung eines Optimierungsmoduls für Ausbeute und Verschnitt unter Berücksichtigung der Aufträge, Ziel- und Lagermengen.
Verarbeitung, Speicherung und Bereitstellung von Prozessdaten in einer MySQL-Datenbank, Ausgabe von verarbeiteten (Sekundär-) Daten an SPS zur Produktionssteuerung.
Einsatz und Spezialisierung des in einem parallelen Projekt selbst entwickelten, auf Socket-API basierenden Kommunikationsmoduls (UDP-Protokoll) für den hochschnellen Prozessdaten-Transport zwischen einer oder mehreren Simatic-Slot-PLC und dem Rahmenprogramm.
Programmierung von Applikationen für die weitere statistische Aufbereitung und Anzeige von Schicht- und Leistungsdaten aus aktuellen Schichten und größeren Schichtzeiträumen.
Automatischer E-Mail-Versand bei Erreichen von Produktionszielen, Ereignissen bzw. neuen Produktionsanweisungen.
Entwicklung eines Rechtekonzepts mit bereichsspezifischen Passwörtern und –Gruppen sowie eines Systems zur Aufzeichnung von Benutzereingaben.
Zusammenführung und Koordination mehrerer Simatic-PLC’s, diverser Mess- und Markierungseinheiten sowie Kommunikation mit anderen Rechnern aus vor- uns nachgelagerten Anlagenbereichen.
Programmierung eines Moduls zur flexiblen Achsberechnung für das Besäumen.
Entwicklung eines Kommunikationsmoduls mittels Socket-API (UDP-Telegramme) für den hochschnellen Prozessdaten-Transport zwischen mehreren Simatic-Slot-CPU’s und dem Rahmenprogramm.
Verarbeitung, Speicherung und Bereitstellung aller Prozessdaten in einer MySQL-Datenbank. Aufbau eines selbstaktualisierenden, redundant ausgelegten Systems mit halbautomatischer Übernahmefunktion bei möglichem Ausfall des aktiven Rahmenprogramm-Rechners.
Datenaustausch mittels TCP/IP zu einem Farb- und Tiefenscanner (Joanneum Research), Aufbereitung und Transformation der Messdaten sowie Übergabe an eine Optimierung.
Datenaustausch mittels TCP/IP zu einem 3D-Scanner (Fa. Microtec). Aufbereitung der Messdaten und Versorgung eines weiteren Optimierungsmoduls zur Erzielung eines bestimmten Paketdesigns mit sehr aufwendiger, regelgebundener Stückeplatzierung.
Ansteuerung mehrerer Signiersysteme zur Stückemarkierung mittels TCP/IP oder über serielle Schnittstelle. Zustands und Fehlerüberwachungen.
Diverse Frontend-Applikationen im Client-Server-Design zur Auftrags- und Produktionsplanung, Bearbeitung von Stammdaten, Produktionsanweisungsverwaltung sowie zur Produktionsdatenvisualisierung.
Erstellung von Applikationen für den Datenimport aus Excel-Tabellen und CSV-Dateien.
Weitere Applikationen zur Ermittlung und Verwaltung sowie zur Anzeige bzw. Ausdruck von Schicht- und Leistungsprotokollen. Ein Bestandteil davon ist die detailgetreue und vollgrafische Anzeige von Paketdesign und Optimierungsergebnis.
Datenübergabe an SAP-System.
Entwurf, Planung und Entwicklung eines Systems zur Fernsteuerung von jeweils 7 hochauflösenden Canon-Consumer-Digitalkameras für eine stichpunktartige Überprüfung des „Quality-Gradings“ an Buchenholzmodeln (Einstufung nach Qualitätsmerkmalen durch geschulte Grader). Prozessgetriggerte Kameraauslösung, Steuerung über Canon-SDK.
Datenaustausch und Synchronisation mit entsprechenden stückebezogenen Produktionsdaten. Einblendung aller wichtigen Merkmale in die erzeugten Digitalfotos (JPEG-Format), automatische Aufbereitung, Konzentration und Zusammenfügung von mehreren Einzelfotos (Bildmanipulation) für eine schnelle visuelle Auswertbarkeit durch die Mitarbeiter der Qualitätssicherung.
Programmierung diverser Applikationen zur Justage, Stammdatenpflege, Aufbereitung und Anzeige von Statistiken, Bildmanipulation sowie Datenkommunikation.
Erstellung einer grafischen Benutzeroberfläche zur Visualisierung einer Rundholzvermessung sowie von Funktionen zur Sortenoptimierung.
Design und Erstellung von Anlagenvisualisierung mit komponentenorientierten Webtool für die Materialfluss-Steuerung von Anlagen zur Lebensmittelverarbeitung.
Online-Vermessung von Rundhölzern in 2-Ebenen-Messrahmen mit anschließender Lagepositionierung in hydraulischer Drehvorrichtung. Übertragung, Plausibilisierung und Verarbeitung von Abstands- und Konturdaten u.a. mittels Multipler Regression und Gauss'schen Fehlerausgleichsverfahren.
Entwicklung von erforderlichen Elektronikkomponenten.
Softwareentwicklung in C++.
Automatisierung eines Bauholzsortierwerks mit Anbindung an die Sägelinie und Integration in die Produktionsplanung.
Steuerung in Horizontalsortierwerk, das von mehreren Produktionslinien gleichzeitig gespeist wird. Optimierte Sortenbildung und Stückeverfolgung sowie Visualisierung. Anbindung mehrerer Bedienplätze. CORBA-Schnittstelle zur Produktionsplanung.
Implementation eines Interface sowie Benutzeroberfläche für ein Passworthandling zur Verwendung in bestehenden Anwenderprogrammen.
Automatisierung einer flexiblen Online-Sägelinie mit ortsgenauer Werkstückverfolgung sowie eines automatischen Bauholzsortierwerks mit vollständiger Integration in die Produktionsplanung.
Untersuchungen und Tests zur Einsetzbarkeit des skalierbaren Echtzeitbetriebsystems VxWorks (Embedded System) und dessen Entwicklungstools der Fa. Wind River in der Automatisierungsumgebung der Holzindustrie.
Modernisierung einer starren Holz-Produktionslinie mit Schaltwerktechnik in eine durch PC und Soft-SPS gesteuerte vollautomatische Linie mit Stückeverfolgung und flexiblem Einschnitt. Entwicklung und Anpassung diverser Hardware-Interfaces. Programmierung von Algorithmen für die Achs-Positioniersteuerung. Erstellung von Programmen für PC und SPS.
Rundholzvermessung mit 2-Ebenen-Meßrahmen. Soft- und Hardwareentwicklung (Entwicklung, Design und Leiterplattenlayout) von Slotkarten für 80486-Coprozessorboard (MODULAR-4/486, Fa. Sorcus) zur Signalverarbeitung im Interruptbetrieb. Analytische und statistische Meßdatenauswertung mit anschließender Übertragung an PC über Businterface. Störungs- und Fehlerdiagnostik.
Entwicklung einer (Siemens S5 kompatiblen) Soft-SPS für MS-DOS Rechner im Proteced Modus, die in ein PC-Programm eingebettet ist. Der PC-Teil (in C++ entwickelt) übernimmt zyklussynchron für die SPS im Rahmen der Vor- und Nachverarbeitung aufwendigere Berechnungen sowie die Bereitstellung von Verfolgungsinformation. Gleichzeitig liefern die Daten aus Vor- und Nachverarbeitung die Basis für eine Prozessvisualisierung.
Positioniersteuerung für hydraulische Achsen von Sägemotoren auf Basis eines Controllerboards mit 80186 Prozessor (Fa. Phoenix Contact): Virtuelles Mapping von E/A Informationen aus den Feldbusmodulen; Programmierung von digitalen Reglern und Stellalgorithmen; Ermittlung von Regelparametern und Optimierung der Istabläufe.
Erweiterung der zentralen Standardsoftware zur Anlagensteuerung und Produktverfolgung um den Proteced Modus zur Beseitigung des DOS-Speicherengpasses. Adaptierung diverser Treiber (Interbus, serielle Schnittstellencontroller, L2) an DOS-DPMI Interface.
Variante der Seitenwaresortierung wie zuvor genannt, jedoch zusätzlich mit eigens entwickelter SPS-Funktionalität im PC (Soft-SPS), um LowLevel- Automatisierungsfunktionalitäten parallel mitzuerledigen. Steuerung, Regelung und Visualisierung.
Automatisierung, Vernetzung und Visualisierung einer Seitenwaresortierung mit 70 Boxen. Anbindung von 4 Visu-Terminals nach Cliewnt/Server Prinzip mit Zugriff auf die zentrale Steuerung. Online-Vermessung von Werkstücken (Dicke, Breite, Länge, Qualität), Optimierung und Sortenbildung, Stückeverfolgung und -Überwachung. Schnittstellen zu mehreren Siemens SPS'en im Umfeld.
Entwicklung von Soft- und Hardware für eine Laser-Abstandsmessung an Rundholzstirnkante zur Einwurfoptimierung. Entwicklung von Hard- und Softwarekomponenten.
Meßergebnisübertragung an Host-Rechner.
Entwicklung einer berührungslosen Holz-Stärkenmessung für den Onlinebetrieb nach dem Lasertriangulationsverfahren.
Hard- und Softwareentwicklung. (Entwicklung, Design und Leiterplattenlayout für PC-Slot-Karte mit analogen u. digitalen Komponenten), grafisches Auswertungsprogramm zur Meßergebnisbewertung und -Anzeige.
Anwendung diverser math. AusgleichsVerfahren (z.B. Spline Interpolation). Serielle Meßdatenübertragung an Host-Rechner.
weitere Kunden: Kühne (Adelepsen), Reil (Arnschwang)
Portierung von Programmen (Basic Interpreter für SPS: HIBASIC) der Firma Hitachi auf MS-DOS.
Programmierung diverser PC-Softwaretools zum Zugriff auf die Prozess-IO von SPS‘en der Fabrikate Allen Bradley, Klöckner Möller, Hitachi, Siemens, GE-Fanuc
Erst- und /Festanstellung bei Firma Leybold-Heraeus GmbH in Hanau (Hochvakuumtechnologie) in der Abteilung Automation als Entwicklungsingenieur für Hard- und Software.
Interdisziplinäre Entwicklung eines Multiplex-Spektrometers zur Online-Messung von optischen u. magnetischen Schichten.
Programmierung von Echtzeit-Steuerungen für verfahrenstechnische Prozesse im Bereich der Hochvakuumtechnik.
Weitere Aufgaben waren die Entwicklung von Benutzeroberflächen unter verschiedenen Betriebssystemen sowie diverse Gerätetreiber,
Messtechnik, Visualisierung, Rechnerkommunikation
Im Rahmen der Arbeit als Projektverantwortlicher mehrmalige Aufenthalte in den USA.
Wissenschaftliches Zweit- und Ergänzungsstudium am Institut für Allgemeine u. Theoretische Elektrotechnik
weitere Studienschwerpunkte: Regelungstechnik, Halbleiterelektronik, techn. Informatik
Studium der Elektrotechnik an der Fachhochschule Frankfurt am Main mit dem Studienschwerpunkt Technische Informatik
langjährige Erfahrung auf den Arbeitsgebieten:
C, C++, Python, Shell-Skripte, Halcon, Matlab
Anlagen- und Gerätebau
Hochvakuumtechnik
Holzindustrie