Il controllo preciso dei parametri del lotto è fondamentale. JSR Micro NV gestisce lotti con da 20 a 400 parametri per circa 100 prodotti diversi. Anche le materie prime richiedono un controllo rigoroso.
La maggior parte dei nostri dati è archiviata nel database SAP HANA e nello storico dati OSI PI. JMP interroga i dati da SAP HANA utilizzando un driver ODBC e accede direttamente al server OSI PI. Con JMP Live, abbiamo accesso continuo ai dati più recenti provenienti da questi database.
JMP ci offre la massima flessibilità nell'elaborazione e nell'utilizzo dei dati in base alle nostre esigenze. L'intero processo semplifica il monitoraggio e migliora la nostra efficienza operativa e il controllo qualità.
Salve. Sono Ruben Lenaerts. Vi racconterò brevemente di come abbiamo utilizzato JMP Live presso JSR Micro per automatizzare le carte di controllo dei nostri prodotti finiti. Presso JSR Micro, in Belgio, produciamo circa un centinaio di prodotti diversi, e tutti questi prodotti devono essere controllati. Oltre a ciò, dobbiamo anche controllare tutte le materie prime che utilizziamo per realizzarli.
Un prodotto ha tra 20 e 400 parametri diversi, il che significa che ogni giorno dobbiamo analizzare moltissime carte di controllo e monitorare molti materiali. Per farlo, utilizziamo JMP Live e vi mostrerò come lo abbiamo fatto. La maggior parte dei nostri dati è già archiviata nel database SAP 4/HANA. Inoltre, disponiamo anche di dati nello storico dati OSI PI.
Il nostro team di produzione utilizza direttamente OSI PI. Monitora costantemente i serbatoi e tutti i parametri di produzione direttamente dalle carte di controllo di OSI PI. Per quanto riguarda i prodotti finiti, invece, disponiamo di tutte le misurazioni QC che memorizziamo nel nostro database SAP 4/HANA, il che ci consente di accedere costantemente ai dati più recenti presenti in questi database. Abbiamo anche il controllo completo sui report che vogliamo creare e su come vogliamo elaborare tali dati.
JSR è un'azienda fondata nel 1957 in Giappone. È una multinazionale giapponese con circa 8.000 dipendenti. Si occupano principalmente di chimica organica. Hanno una divisione per la produzione di polimeri, una divisione per le scienze della vita e infine la divisione in cui lavoro io, quella dei semiconduttori.
Maggiori informazioni sul settore dei semiconduttori in cui operiamo. Produciamo fotoresist. Se, ad esempio, si dispone di un wafer di silicio o di carburo di silicio e si desidera realizzare delle strutture, si applica prima un fotoresist sopra di esso. Questo fotoresist può essere esposto per creare le strutture desiderate per il dispositivo che si desidera realizzare.
In Belgio, in Nevada, produciamo la tecnologia KrF ed EUV. Se ci si trova nella scala EUV, significa che si creano pattern inferiori a 14 nanometri. Un capello umano è lungo 100.000 nanometri, quindi dimostra che si lavora su una scala molto piccola. Se ci si trova su una scala così piccola, un paio di cose sono importanti. Ad esempio, non si possono avere particelle nel fotoresist. Non si possono avere molti metalli, perché i metalli farebbero sì che le strutture che si creano si comportino in modo anomalo, il che può causare difetti. Oltre a ciò, è necessario controllare anche i parametri funzionali, ovvero lo spessore del film del fotoresist e la sensibilità. Dopo l'esposizione, a che tipo di latitudine si troveranno, che tipo di struttura si otterranno. Per controllare tutti questi parametri, utilizziamo JMP Live.
Ora, come lo facciamo? Ve lo mostrerò subito. Innanzitutto, abbiamo bisogno di un accesso diretto ai dati del database in cui si trovano i prodotti finiti. Per questo, tutto è in SAP, quindi possiamo usare il driver ODBC, che potete usare direttamente in JMP con il generatore di query, ad esempio, qui. Potete anche scriverlo tramite script utilizzando il generatore di query in codice JSR, oppure potete scriverlo con codice Python. Non importa quale metodo usiate. Con tutti e tre questi metodi, potete accedere ai dati più recenti del database SAP 4/HANA.
Oltre a ciò, è necessario disporre anche dei dati CoA delle materie prime e dei prodotti finiti in SAP, dei limiti di controllo interno e dei limiti cliente. È possibile accedere a tutti questi dati tramite il driver ODBC in JMP. Quindi, è possibile creare i grafici SPC. Ogni cliente ha un modo diverso di considerare l'SPC dei prodotti che realizziamo. Vogliamo analizzare i nostri dati allo stesso modo dei nostri clienti, in modo da essere sulla stessa lunghezza d'onda.
Ciò avviene calcolando le carte di controllo senza l'ultimo batch, perché è l'ultimo batch che si desidera valutare. Quindi si crea l'SPC solo per gli ultimi 20 batch, perché i batch più vecchi sono meno rappresentativi dell'andamento attuale del processo. Inoltre, è possibile aggiungere regole SPC aggiuntive, ad esempio considerando la regola 2 o la regola 3. Tutti questi elementi possono essere configurati completamente durante la scrittura di script in JMP.
Se si hanno i dati e si sono eseguiti i calcoli, è possibile creare i report. Noi lo abbiamo fatto creando un report per ogni lotto prodotto, e su questo c'è una scheda, quindi un foglio nel report, in cui si trovano tutti i grafici di controllo dei parametri che sono fuori specifica o fuori controllo o che violano le regole 2 e 3. Si ottiene una panoramica molto rapida degli elementi che non vanno in questo lotto.
Oltre a ciò, sono presenti altre due schede, una con tutte le carte di controllo degli ultimi 20 lotti e una con tutte le carte di controllo di tutti i lotti prodotti per questo prodotto. In caso di problemi, è possibile consultare immediatamente le carte di controllo degli ultimi 20 lotti e seguirli per individuare le tendenze a lungo termine. Inoltre, viene generato un report sull'unità condivisa, che può essere aggiunto ai pacchetti dati dal team di produzione.
Poi vi mostrerò come appare in JMP Live. Questo è un esempio di come appare il report SPC in JMP Live. Si tratta, ovviamente, di un materiale falso e ha parametri falsi. Ma potete vedere che per questo prodotto, ad esempio, avete il parametro AA che è fuori controllo ma rientra nelle specifiche. Anche questo è fuori controllo. Quindi avrete una prima panoramica di ciò che è fuori controllo. Questo parametro, ad esempio, è fuori specifica.
Se si desidera avere maggiori informazioni sui parametri, ad esempio se il parametro AA è collegato a un altro parametro, è possibile accedere all'altra scheda con tutti i parametri e vedere come si è comportato un parametro correlato, ad esempio AC. Questo report viene aggiornato ogni 5 minuti se sono disponibili nuovi dati. In assenza di nuovi dati, rimane invariato. In un unico report, sono disponibili tutti i dati disponibili per questo materiale. Questi report vengono quindi creati per tutti i materiali che produciamo.
Per concludere, ecco come abbiamo impostato l'automazione delle nostre carte di controllo per i prodotti finiti con JMP Live. La prima cosa importante è organizzare i dati. Bisogna organizzarli in un database pulito e strutturato. Nel nostro esempio, si trattava di SAP 4/HANA. È anche utile implementare una validazione dei dati. Per noi, tutti i dati inseriti vengono sottoposti a un doppio controllo per verificarne la correttezza. In caso contrario, l'analisi che si intende effettuare potrebbe contenere degli errori. È anche possibile creare uno script per la creazione del report. Si utilizza l'analista specifico utilizzato dal cliente o dalla propria azienda, quindi grazie a JSR si ha la massima libertà in questo senso. È quindi possibile renderlo disponibile a tutti gli utenti della propria azienda.
Vorrei ringraziare tutti coloro che hanno contribuito a questo progetto. Mi dispiace. Soprattutto le persone della mia azienda e anche qualcuno della catena del valore che ci ha aiutato a installare il driver ODBC su SAP. Vi ringrazio per l'attenzione.