In aggiunta alle caratteristiche base del progetto di Bart Dring, ho aggiunto due funzioni che personalmente ritengo essere molto importanti per un utilizzo in maggiore sicurezza delle CNC:
- Un potenziometro di MASTER override in real time della velocità di avanzamento del taglio (FONDAMENTALE)
- Un potenziometro di MASTER override in real time della velocità di avanzamento del mandrino (molto utile ma non essenziale)
Il primo in particolare è indispensabile per verificare in sicurezza che quando si comincia una nuova lavorazione non ci siano errori catastrofici che potrebbero avere delle conseguenze, che possono andare dal semplice danneggiamento del pezzo o dell’utensile al ben più grave infortunio causato da “proiettili” vaganti. Le CNC sono macchine pericolose e gli errori si pagano SEMPRE, nei casi più sfortunati anche a prezzo della VITA!
Avere un controller con un override hardware era per me irrinunciabile quindi, vista la disponibilità di ingressi analogici sul chip ESP32, ho provveduto a predisporre l’hardware e modificare il codice sorgente per implementare queste due funzioni.
Come ultima modifica rispetto al progetto originale, in previsione di sviluppi futuri ho aggiunto altre 14 linee di I/O digitali e l’accesso al bus I2C per poter poi implementare altre funzioni quali ad esempio l’accensione e spegnimento degli aspiratori, il comando di luci, l’aggiunta di un pendant MPG, ecc…).