Salta al contenuto

R&W Tech: il direttore d'orchestra delle saldatrici

Cinquanta saldatrici laser che non si parlavano, ora coordinate da un unico sistema.

R&W Tech srl: logo del cliente
Anno
2024
Settore · Industria, Mobilità & IoTIoTCloud e architettureSoftware su misuraAI e automazione

Il problema

Cinquanta saldatrici laser di precisione, ognuna bravissima nel suo lavoro e completamente ignara di cosa stessero facendo le altre. Nessun coordinamento, dati che restavano chiusi nel singolo microcontrollore, manutenzione a tentoni e analisi delle performance di fatto inesistente.

R&W Tech ci ha chiesto un sistema centrale: qualcosa che monitorasse ogni macchina, le facesse comunicare e coordinare senza perdere la granularità del dato. Non la media della linea: ogni singolo punto di saldatura.

50saldatrici coordinate da un unico sistema

Come l'abbiamo risolto

Il sistema è un'architettura a microservizi pensata per l'affidabilità industriale: un livello API per la logica di business, un daemon che coordina il processo, un worker dedicato per ogni saldatrice e un bus di eventi che tiene i componenti in comunicazione senza accoppiarli.

Schema dell'orchestrazione: le 50 saldatrici laser parlano in REST con un daemon centrale che genera un worker per ogni macchina, con bus di eventi su Redis e livello API in Node.js, mentre la dashboard React si aggiorna via WebSocket.
Un worker per ogni saldatrice e un solo daemon che li coordina: la granularità resta sul singolo punto di saldatura, non sulla media della linea.
300 msintervallo minimo tra due letture, 3,33 Hz per macchina

Aggiungere una macchina alla linea significa inserire un indirizzo IP: il daemon riconosce il nuovo nodo e genera da solo il worker dedicato. Il riconoscimento automatico dei nuovi nodi è la parte del progetto che preferiamo.

1 VMinstallazione completa e preconfigurata, senza setup in fabbrica

Tutto viene distribuito come macchina virtuale già pronta su VMware, VirtualBox e Hyper-V: backup via snapshot, aggiornamenti OTA che arrivano senza fermare la produzione, un sistema di licenze che regola gli accessi.

I risultati

Oggi R&W Tech non gestisce più cinquanta macchine isolate: orchestra un ecosistema produttivo che si osserva mentre lavora e si corregge di conseguenza.

DEEP DIVE TECNICO

Cuore del sistema è un'architettura a microservizi pensata per l'affidabilità industriale: React per la dashboard real-time, Node.js e TypeScript per API, worker e daemon in stile event-driven, Go per l'update manager OTA e la gestione delle licenze, MongoDB per business logic e dati delle saldatrici, Redis come cache e bus di eventi, NGINX come reverse proxy, il tutto containerizzato con Docker su base Debian. La comunicazione con i microcontrollori passa da REST API, gli aggiornamenti della dashboard da WebSocket, con ingestion fino a 3,33 Hz per saldatrice. Distribuito come macchina virtuale (VMware, VirtualBox, Hyper-V) con tutto preconfigurato: nessuna configurazione in fabbrica, backup via snapshot.

Stack: React, Node.js, TypeScript, Go, MongoDB, Redis, NGINX, Docker

Hai un progetto simile in mente?

Raccontaci cosa vuoi costruire: ti aiutiamo a capire il percorso più veloce.

Parlane con noi
PROGETTI CONSIGLIATI

Potrebbero interessarti anche

Torna a tutti i progetti