Dati e analisi

EcoMonitor

Monitoraggio di potenza in tempo reale per macchine CNC, sviluppato per il progetto ECOPROGRAM supportato dalla Regione Toscana.

Strumenti
C++ · Qt · MariaDB
Esito
In produzione

Contesto

EcoMonitor è stato sviluppato nel 2011/2012, nell’ambito del progetto ECOPROGRAM, finanziato dalla Regione Toscana. Lo scopo era registrare e visualizzare gli assorbimenti di potenza dei motori che pilotano una macchina CNC durante alcune lavorazioni significative, al fine di ottimizzarne i consumi.

I dispositivi di misurazione — analizzatori trifase sul mandrino e sugli assi, un nodo fieldbus sul quadro di controllo — erano distribuiti su due bus fisici distinti. La loro topologia era configurata attraverso un file XML.

Cosa ho costruito

Il software, sviluppato su e per Windows, eseguiva un campionamento a periodo fisso configurabile e plottava i valori rilevati in tempo reale, consentendo all’operatore di annotare sul grafico quello che stava osservando.

I dati venivano registrati in un database MySQL, così da poter essere visualizzati in un secondo momento e analizzati con calma, anche con altri strumenti, grazie alla possibilità di esportarli in formato CSV.

Disclaimer

Il software del 2012, scritto per Windows, è stato portato su Linux e modernizzato con l’assistenza di Claude (Anthropic), tramite Claude Code. Il video è stato prodotto con questa versione portata, usando un simulatore per la generazione dei dati.