Algoritmi per il monitoraggio della qualità di stampa
In collaborazione con
Scenario
Siamo stati contattati da Cefla Finishing, azienda leader nella produzione di macchine per la verniciatura, decorazione e stampa digitale su diversi tipi di materiale. L’esigenza era quella di efficientare il processo atto a verificare la qualità di stampa.
Il progetto intrapreso ha avuto come obiettivo quello di sviluppare un algoritmo in grado di generare un pattern di controllo qualità di stampa e di analizzare tale pattern per fornire indicazioni al sistema di controllo, e all’operatore, per correggere eventuali anomalie riscontrate.
La sfida
Le stampanti digitali di Cefla Finishing permettono di stampare ad alta risoluzione immagini, pattern e texture in rilievo direttamente sulla superficie di una vasta gamma di materiali. Identificare rapidamente possibili anomalie di stampa dovute ad ugelli otturati o a problemi di allineamento delle testine è fondamentale per garantire la massima qualità del prodotto finito e minimizzare i fermi macchina.
Un'ulteriore sfida del progetto era legata alla necessità di gestire tramite un unico software un’ampia gamma di stampanti, con grande variabilità in termini di dimensioni, risoluzioni di stampa e colorazioni. In particolare, le notevoli dimensioni fisiche dell’area di stampa rendono necessario lo sviluppo di tecniche ad hoc per la generazione e l’analisi dei pattern in tempi brevi.
La soluzione
La collaborazione con il team Cefla ha portato allo sviluppo di un algoritmo personalizzato sulle loro esigenze.
Tramite l’utilizzo di un linguaggio ad alta prestazione come Rust e di tecniche di programmazione e ottimizzazione del codice, le routine di generazione pattern e di analisi minimizzano i tempi di esecuzione.
Abbiamo sviluppato algoritmi di analisi delle immagini ad-hoc più performanti in termini di precisione e tempi di esecuzione.
Per permettere una facile integrazione nei sistemi del clientie già esistenti, è stata sviluppato un modulo API dedicato.
I risultati del progetto
Grazie all’utilizzo di tecnologie, tecniche ed algoritmi appositamente selezionati e sviluppati, i tempi di esecuzione sono stati ridotti da svariati minuti a pochi secondi.
La libreria è parametrizzata sulle caratteristiche delle stampanti, permettendo di gestire con un’unica piattaforma un'ampia gamma di stampanti e configurazioni
Le prospettive
Gli algoritmi sviluppati si prestano ad essere estesi nel tempo per permettere l’analisi della stampa in real time, eliminando la necessità di generare pattern predefiniti e riducendo ulteriormente i fermi macchina.
Se pensi di aver bisogno del nostro supporto per attività innovative di questo tipo, contattaci per discutere insieme a noi le tue necessità.