Die präzise Steuerung der Chargenparameter ist entscheidend. JSR Micro NV verwaltet Chargen mit 20 bis 400 Parametern für rund 100 verschiedene Produkte. Auch die Rohstoffe müssen kontrolliert werden.
Unsere Daten werden größtenteils in der SAP-HANA-Datenbank und im OSI-PI-Datenhistoriker gespeichert. JMP fragt Daten aus SAP HANA über einen ODBC-Treiber ab und greift direkt auf den OSI-PI-Server zu. Mit JMP Live haben wir jederzeit Zugriff auf die aktuellsten Daten aus diesen Datenbanken.
JMP bietet uns volle Flexibilität bei der Verarbeitung und Nutzung der Daten gemäß unseren Bedürfnissen. Dieser gesamte Prozess optimiert die Überwachung und verbessert unsere betriebliche Effizienz und Qualitätskontrolle.
Hallo. Mein Name ist Ruben Lenaerts. Ich möchte Ihnen kurz erläutern, wie wir bei JSR Micro JMP Live zur Automatisierung unserer Kontrollkarten für Fertigprodukte eingesetzt haben. Wir bei JSR Micro in Belgien produzieren rund hundert verschiedene Produkte, die wir alle kontrollieren müssen. Darüber hinaus müssen wir auch alle Rohstoffe, die wir für die Herstellung dieser Produkte verwenden, überwachen.
Ein Produkt hat zwischen 20 und 400 verschiedene Parameter. Das bedeutet, dass wir täglich unzählige Kontrollkarten prüfen und viele Materialien nachverfolgen müssen. Dafür nutzen wir JMP Live. Ich zeige Ihnen hier, wie wir dabei vorgegangen sind. Die meisten unserer Daten sind bereits in der SAP 4/HANA-Datenbank gespeichert. Zusätzlich verfügen wir auch über Daten im OSI PI-Datenhistoriker.
Unser Produktionsteam nutzt OSI PI direkt. Es überwacht kontinuierlich die Tanks und alle Produktionsparameter direkt anhand der Regelkarten in OSI PI. Für die Fertigprodukte speichern wir alle Qualitätskontrollmessungen in unserer SAP 4/HANA-Datenbank. Dadurch haben wir jederzeit Zugriff auf die aktuellsten Daten. Wir haben außerdem die volle Kontrolle über die gewünschten Berichte und die Datenverarbeitung.
JSR ist ein 1957 in Japan gegründetes, japanisches multinationales Unternehmen mit rund 8.000 Mitarbeitern. Der Schwerpunkt liegt auf organischer Chemie. JSR verfügt über eine Abteilung für Polymerherstellung, eine Abteilung für Biowissenschaften und die Halbleiterabteilung, in der ich arbeite.
Mehr zu unserem Tätigkeitsfeld im Halbleiterbereich: Wir stellen Fotolack her. Wenn Sie beispielsweise einen Silizium- oder Siliziumkarbid-Wafer haben und darauf Strukturen erzeugen möchten, tragen Sie zunächst Fotolack auf. Dieser Fotolack kann dann belichtet werden, um die gewünschten Strukturen für das gewünschte Bauelement zu erzeugen.
Bei NV in Belgien produzieren wir KrF- und EUV-Technologie. Im EUV-Bereich entstehen Strukturen mit einer Dicke von unter 14 Nanometern. Ein menschliches Haar ist 100.000 Nanometer dick – das verdeutlicht, wie klein die Dimensionen sind. Bei so kleinen Strukturen sind einige Punkte wichtig. Beispielsweise darf der Fotolack keine Partikel enthalten. Auch ein hoher Metallanteil ist unerwünscht, da Metalle das Verhalten der Strukturen beeinträchtigen und zu Defekten führen können. Darüber hinaus müssen die Funktionsparameter, wie die Schichtdicke und die Empfindlichkeit des Fotolacks, kontrolliert werden. Nach der Belichtung ergeben sich bestimmte Dynamiken und Strukturen. Zur Steuerung all dieser Parameter verwenden wir JMP Live.
Wie machen wir das nun? Ich zeige es Ihnen jetzt. Zunächst benötigen wir direkten Datenzugriff auf die Datenbank, in der sich die fertigen Produkte befinden. Da alles in SAP integriert ist, können wir den ODBC-Treiber verwenden, den Sie beispielsweise hier direkt in JMP mit dem Query Builder nutzen können. Alternativ können Sie dies auch per Skript mit dem Query Builder in JSR-Code oder mit Python-Code automatisieren. Die gewählte Methode ist Ihnen überlassen. Mit allen drei Methoden greifen Sie auf die aktuellen Daten der SAP 4/HANA-Datenbank zu.
Darüber hinaus benötigen wir in SAP die Analysezertifikate der Rohstoffe und Fertigprodukte, die internen Kontrollgrenzen sowie die Kundengrenzen. Alle diese Daten sind über den ODBC-Treiber in JMP zugänglich. Anschließend können Sie die SPC-Diagramme erstellen. Jeder Kunde hat seine eigene Sichtweise auf die SPC der von uns hergestellten Produkte. Wir möchten unsere Daten auf dieselbe Weise analysieren wie unsere Kunden, um ein gemeinsames Verständnis zu gewährleisten.
Dazu werden die Regelkarten ohne die letzte Charge berechnet, da diese ausgewertet werden soll. Anschließend wird die statistische Prozesskontrolle (SPC) nur für die letzten 20 Chargen durchgeführt, da ältere Chargen den aktuellen Prozessverlauf weniger repräsentativ abbilden. Zusätzlich können weitere SPC-Regeln definiert werden, beispielsweise Regel 2 oder Regel 3. Alle diese Einstellungen lassen sich während der Skripterstellung in JMP vollständig konfigurieren.
Wenn die Daten vorliegen und die Berechnungen durchgeführt wurden, können die Berichte erstellt werden. Wir haben dazu für jede produzierte Charge einen Chargenbericht erstellt. Dieser enthält ein Tabellenblatt mit allen Kontrollkarten der Parameter, die außerhalb der Spezifikation oder außerhalb der Kontrollgrenzen liegen oder gegen Regel 2 und Regel 3 verstoßen. So erhält man einen schnellen Überblick über die Fehler in der jeweiligen Charge.
Darüber hinaus stehen Ihnen zwei weitere Registerkarten zur Verfügung: eine mit den Kontrollkarten der letzten 20 Chargen und eine mit allen Kontrollkarten aller Chargen, die Sie für dieses Produkt produziert haben. Bei Problemen können Sie sofort die Kontrollkarten der letzten 20 Chargen einsehen und die Chargenentwicklung verfolgen, um langfristige Trends zu erkennen. Zusätzlich wird ein Bericht auf dem gemeinsamen Laufwerk erstellt, der vom Produktionsteam zu den Datenpaketen hinzugefügt werden kann.
Dann zeige ich Ihnen, wie das in JMP Live aussieht. Dies ist ein Beispiel, wie der SPC-Bericht in JMP Live aussieht. Es handelt sich natürlich um ein fiktives Material mit fiktiven Parametern. Sie sehen aber beispielsweise, dass bei diesem Produkt der Parameter AA zwar innerhalb der Spezifikation, aber außerhalb der zulässigen Grenzen liegt. Auch dieser Parameter liegt außerhalb der zulässigen Grenzen. Hier sehen Sie eine erste Übersicht der Werte, die außerhalb der zulässigen Grenzen liegen. Dieser Parameter beispielsweise liegt außerhalb der Spezifikation.
Wenn Sie mehr über Ihre Parameter erfahren möchten, beispielsweise, dass Parameter AA mit einem anderen Parameter verknüpft ist, können Sie auf den anderen Tab mit allen Parametern wechseln und das Verhalten eines verwandten Parameters, beispielsweise AC, einsehen. Dieser Bericht wird alle 5 Minuten aktualisiert, sofern neue Daten verfügbar sind. Andernfalls bleibt er unverändert. In einem einzigen Bericht finden Sie alle verfügbaren Daten zu diesem Material. Solche Berichte erstellen wir für alle von uns produzierten Materialien.
Zum Schluss noch die Einrichtung der Automatisierung unserer Kontrollkarten für Fertigprodukte mit JMP Live. Zunächst ist eine gute Datenorganisation unerlässlich. Ihre Daten müssen in einer sauberen und strukturierten Datenbank vorliegen. In unserem Beispiel verwendeten wir SAP 4/HANA. Es empfiehlt sich außerdem, eine Datenvalidierung zu implementieren. Wir überprüfen alle eingegebenen Daten doppelt, um sicherzustellen, dass sie korrekt sind. Andernfalls könnten Ihre Analysen Fehler enthalten. Anschließend können Sie die Berichtserstellung per Skript automatisieren. Dank JSR haben Sie dabei volle Flexibilität und können die spezifischen Analysetools Ihres Kunden oder Ihres Unternehmens nutzen. Die Berichte lassen sich dann allen Benutzern in Ihrem Unternehmen zur Verfügung stellen.
Ich möchte mich bei allen bedanken, die zu diesem Projekt beigetragen haben. Entschuldigung. Mein Dank gilt vor allem den Kollegen aus meinem Unternehmen sowie einem Mitarbeiter aus der Wertschöpfungskette, der uns bei der Installation des ODBC-Treibers auf SAP unterstützt hat. Vielen Dank für Ihre Aufmerksamkeit.