Ci siamo passati tutti: finite la prima passata, poi il pezzo viene spostato per un altro lavoro. Quando finalmente torna, giorni dopo, il vostro sistema di saldatura robotizzata riesce ancora a gestire la terza, la quarta o la quinta passata senza perdere il riferimento? Ho passato quasi due decenni nell’automazione della saldatura laser e robotizzata, e posso dirvi che è proprio qui che la maggior parte dei sistemi di saldatura automatica crolla completamente negli ambienti produttivi reali.
La risposta breve: sì, ma solo con la tecnologia di modellazione inversa basata sulla visione 3D. I sistemi tradizionali a linea laser semplicemente non possono riscansionare giunti già saldati e generare percorsi precisi per le passate successive. La visione 3D acquisisce la geometria reale del pezzo, comprese tutte le deformazioni e le irregolarità delle saldature precedenti, e rigenera automaticamente percorsi utensile che si adattano a queste condizioni reali.
So che sembra quasi troppo bello per essere vero. Quando abbiamo mostrato per la prima volta questa tecnologia nel nostro stabilimento, e non a una fiera con componenti già saldati e fissi, anche ingegneri di saldatura esperti erano scettici. Ma seguitemi, perché ciò che sto per mostrarvi rappresenta un cambiamento fondamentale nel modo in cui i sistemi di saldatura robotizzata gestiscono scenari produttivi reali e complessi.
Dopo aver saldato una passata, il sistema può davvero proseguire con la terza, la quarta e la quinta quando il pezzo ritorna?
Ricordo la prima volta che un cliente mi fece questa domanda. Gestiva un’officina di carpenteria in acciaio e il suo problema più grande non era la saldatura in sé, ma la gestione delle deformazioni termiche. Il suo team iniziava una saldatura multipassata, si accorgeva che il pezzo stava diventando troppo caldo e doveva spostarlo per lavorare su altro. Quando tornava ore o persino giorni dopo, tutta la programmazione era inutile perché la geometria era cambiata.
È esattamente ciò che risolve la modellazione inversa con visione 3D. A differenza delle saldatrici robotizzate tradizionali, che richiedono geometrie fisse, il nostro sistema riscansiona lo stato reale del pezzo, indipendentemente da quanto si sia deformato, e genera automaticamente nuovi percorsi di saldatura per le passate rimanenti. Il pezzo non deve tornare esattamente nella stessa posizione e le saldature precedenti non devono essere perfette.
Ecco che cosa succede davvero sul campo. Supponiamo di saldare un cordone d’angolo da 25 mm in sei passate. Completate la prima e la seconda, poi spostate il pezzo in un’altra stazione per un’operazione diversa. Nel frattempo le tensioni termiche deformano il giunto: magari 2 mm qui, 3 mm là. Quando il pezzo torna, un robot di saldatura tradizionale (anche modelli costosi di marchi come i sistemi di saldatura Panasonic o le saldatrici Yaskawa) cercherebbe di seguire il percorso programmato originale, con saldature mancate o penetrazione eccessiva.
Il nostro sistema di visione 3D esegue una nuova scansione. Non gli importa com’era il modello CAD originale: vede la topologia reale della superficie, identifica la geometria del cianfrino, calcola il riempimento ancora necessario e genera automaticamente le passate dalla terza alla sesta. L’ho visto succedere centinaia di volte, e mi stupisce ancora come il sistema di saldatura automatica si adatti a condizioni che bloccherebbero di colpo una saldatrice MIG robotizzata convenzionale.
La differenza tecnica chiave sta nel modo in cui il sistema acquisisce i dati. I sensori a linea laser, usati in molti sistemi di automazione della saldatura robotizzata di produttori come OTC o Daihen, funzionano proiettando una singola linea e misurandone la deformazione. Funziona benissimo per trovare il bordo pulito di un cianfrino. Ma una volta depositato un cordone, la linea laser colpisce una superficie irregolare e ondulata e non riesce a estrarre in modo affidabile dati utili per il percorso.
La visione 3D acquisisce l’intera zona di saldatura come nuvola di punti, a volte milioni di punti. I nostri algoritmi software analizzano poi questa nuvola, identificano le caratteristiche (pareti originali del cianfrino, metallo d’apporto già depositato, volume ancora da riempire) e calcolano i percorsi ottimali della torcia per ogni passata successiva. È questo che intendo per «modellazione inversa»: costruiamo un modello digitale a partire dalla realtà fisica, invece di cercare di forzare la realtà fisica a corrispondere al nostro modello digitale.
| Elemento di confronto | Sistemi a linea laser | Sistemi di visione 3D |
|---|---|---|
| Rilevamento iniziale del cianfrino | Eccellente | Eccellente |
| Scansione della superficie dopo la saldatura | Scarsa: non gestisce superfici irregolari | Eccellente: acquisisce l’intera topologia |
| Gestione delle deformazioni termiche | Richiede nuovo apprendimento o regolazione manuale | Rigenerazione automatica del percorso |
| Capacità multipassata dopo la rimozione del pezzo | Limitata: richiede un riposizionamento preciso | Completa: si adatta alla posizione reale |
| Densità dei dati | Una sola linea per scansione | Nuvola di punti 3D completa |
| Velocità di elaborazione | Molto veloce (tempo reale) | Moderata (2–5 secondi per scansione) |
Devo essere onesto: per applicazioni semplici la scansione con visione 3D non è sempre più veloce della linea laser. Se gestite una produzione ad alti volumi di pezzi identici in attrezzature di bloccaggio perfette, un sistema di saldatura robotizzata Performarc o simile con inseguimento a linea laser può essere più efficiente. Ma per la maggior parte delle officine di carpenteria che lavorano pezzi diversi, con problemi di gestione termica e vincoli produttivi reali? La flessibilità della modellazione inversa con visione 3D vale assolutamente il leggero aumento del tempo ciclo.
Uno dei nostri clienti, un produttore di componenti per macchinari pesanti, era alle prese con un assieme che richiedeva otto passate su lamiera da 30 mm. Aveva provato a usare una saldatrice robotizzata usata acquistata per automatizzare il processo. Le prime due passate andavano bene, ma alla terza l’accumulo di calore era così forte che dovevano aspettare diverse ore, e nel frattempo il pezzo si era contratto e leggermente svergolato. Il piano originale di saldatura automatica continua si era trasformato in un incubo di interventi manuali e rilavorazioni.
Dopo l’introduzione del nostro sistema di visione 3D, il loro processo è cambiato completamente. Programmano la prima e la seconda passata, le saldano e poi spostano il pezzo in un’area di raffreddamento mentre il braccio robotico di saldatura lavora su altri lavori. Quattro ore dopo il pezzo torna, viene riscansionato e la terza e la quarta passata vengono generate automaticamente in base alla geometria attuale. Un altro ciclo di raffreddamento, poi le passate finali. Il tempo di saldatura effettivo è aumentato di poco, ma l’utilizzo del robot è salito del 40%, perché non restava fermo durante i periodi di raffreddamento.
È questo che intendo per «risolvere i problemi reali di deformazione in produzione». Non si tratta di condizioni di laboratorio perfette, ma di gestire la realtà disordinata della carpenteria metallica, dove gestione del calore, vincoli di pianificazione e variabilità dei pezzi sono sfide costanti.
Perché i sistemi a linea laser non riescono a identificare l’ondulazione dei giunti già saldati, mentre la visione 3D può riscansionare e generare i percorsi?
Vi riporto a una dimostrazione che ho fatto l’anno scorso. Avevo un pezzo con una passata già saldata, eseguita di proposito con leggere irregolarità per simulare condizioni reali, e l’ho mostrato ai rappresentanti di tre diversi produttori di saldatrici robotizzate che stavano valutando di acquisire in licenza la nostra tecnologia.
Il problema di fondo è che i sensori a linea laser si basano sul rilevamento di brusche transizioni geometriche, come l’intersezione netta di due lamiere che formano un cianfrino. Una volta depositato il metallo d’apporto, con il suo tipico profilo convesso e ondulato, quelle transizioni nette scompaiono. La linea laser vede un groviglio confuso di riflessi dalla superficie irregolare e non riesce a determinare in modo affidabile dove deve andare la passata successiva.
Pensatela così: una linea laser è come far scorrere un dito su una superficie per sentirne i bordi. Funziona benissimo su un cianfrino lavorato e pulito. Ma provate a cercare il «bordo» di un cordone di saldatura: non c’è. C’è solo una superficie che curva gradualmente fino al materiale base, e il dito (o il laser) non sa dove sia il confine significativo.
La visione 3D, al contrario, acquisisce l’intera forma tridimensionale. Il nostro software non cerca bordi, ma analizza volumi: calcola quanto metallo è stato depositato, quanto volume di cianfrino resta da riempire e dove deve posizionarsi la torcia per ottenere un corretto raccordo sia con il materiale base sia con la passata precedente. È una tecnologia davvero diversa, non solo una versione migliore dell’inseguimento a linea laser.
Ingegneri di aziende che usano saldatrici a frizione Kuka, sistemi robotizzati Miller e persino installazioni robotizzate Trumpf di fascia alta mi hanno chiesto se potevano integrare il nostro sistema di visione 3D nelle loro apparecchiature esistenti. Di solito la risposta è sì: il nostro sistema di visione genera comandi di movimento standard che la maggior parte dei sistemi di saldatura robotizzata industriali può accettare. Ma la vera domanda è se il loro sistema di controllo possa gestire la generazione dinamica dei percorsi che la visione 3D rende possibile.
Molti produttori di saldatrici robotizzate usano architetture di controllo ottimizzate per riprodurre percorsi preprogrammati con piccole correzioni in tempo reale (come l’inseguimento tramite arco). Questi sistemi non sono progettati per accettare una geometria di percorso completamente nuova a metà lavoro. Per questo abbiamo investito molto in un nostro software di controllo che integra pianificazione del percorso, elaborazione della visione e gestione dei parametri di saldatura in un sistema unificato.
Ecco un dettaglio tecnico che conta: quando il nostro sistema di visione 3D scansiona un pezzo, genera quello che chiamiamo un «gemello digitale» del pezzo reale. Non il modello CAD, ma il pezzo reale, deformato e parzialmente saldato, che si trova davanti al robot. Questo gemello digitale viene aggiornato prima di ogni passata, e i nostri algoritmi di pianificazione del percorso lavorano su questa geometria reale, calcolando non solo le posizioni XYZ ma anche angolo della torcia, velocità di avanzamento e persino i parametri di pendolamento in base ai contorni specifici che rilevano.
È molto diverso dal funzionamento dei robot di saldatura TIG o MIG convenzionali, che hanno in genere un programma fisso con forse alcuni parametri (come la velocità di avanzamento) corretti da un sensore di inseguimento. Il nostro approccio è fondamentalmente generativo: ogni scansione può creare un programma di movimento completamente nuovo.
So che alcune aziende dichiarano di offrire «saldatura adattiva» o «automazione intelligente della saldatura robotizzata», ma bisogna verificare che cosa intendono davvero. Se usano l’inseguimento a linea laser per piccole correzioni del percorso, è utile ma non è la stessa cosa. Se usano la visione 3D per rigenerare completamente i percorsi in base alla geometria reale del pezzo, allora sono nella stessa categoria di ciò che facciamo noi.
I requisiti di elaborazione sono notevoli. Una singola scansione 3D può contenere da 500.000 a 2 milioni di punti. I nostri algoritmi devono filtrare il rumore, identificare le caratteristiche rilevanti, adattare primitive geometriche (come cilindri per la saldatura di tubi o piani per i bordi delle lamiere), calcolare i volumi di riempimento, generare percorsi della torcia con angoli di spinta/tiro adeguati e ottimizzare la sequenza di movimento, il tutto in pochi secondi mentre un operatore guarda. Per questo il «sistema», nei sistemi di saldatura robotizzata, conta così tanto: l’hardware (braccio robotico, saldatrice, sensore di visione) è ormai quasi una commodity, e l’intelligenza sta nell’architettura software.
Ho visto concorrenti presentare in fiera sistemi di «visione 3D» che in realtà usano solo la luce strutturata per un inseguimento iniziale del giunto leggermente migliore della linea laser. Quella non è modellazione inversa. Modellazione inversa significa poter prendere letteralmente un pezzo saldato parzialmente da qualcun altro, metterlo nella propria isola, scansionarlo e completare la saldatura senza sapere nulla di ciò che gli è stato fatto prima. È questa la capacità che abbiamo costruito, ed è ciò che risolve i problemi produttivi reali.
Regolazione di angolo della torcia, corrente, tensione, velocità, pendolamento e altri parametri di processo: un vero adattamento alle applicazioni produttive reali
È qui che entriamo nei dettagli che distinguono i sistemi che fanno bella figura nelle dimostrazioni da quelli che funzionano davvero in produzione. Ho passato abbastanza tempo nei reparti di carpenteria per sapere che saldare non significa solo seguire un percorso, ma gestire l’apporto termico, controllare la forma del cordone, garantire una fusione corretta e fare i conti con le variazioni del materiale.
Il nostro sistema di modellazione inversa con visione 3D non genera solo percorsi geometrici: offre un quadro per associare i parametri di saldatura adatti a ogni tratto di ogni passata. Potete regolare angolo di spinta/tiro della torcia, velocità di avanzamento, velocità del filo, tensione, ampiezza e frequenza del pendolamento e tempi di sosta agli estremi del pendolamento. Soprattutto, queste regolazioni vengono memorizzate in quelli che chiamiamo pacchetti di processo, che si possono richiamare e applicare in futuro a giunti simili.
Vediamo come funziona in pratica. Quando generiamo un percorso, per esempio per la terza passata di una saldatura multistrato, il sistema assegna parametri predefiniti in base alla geometria del giunto (dimensione dell’angolo, spessore della lamiera, posizione). Questi valori predefiniti provengono dalla nostra banca dati di processo, costruita in anni di esperienza applicativa. Ma, ed è fondamentale, l’operatore può modificare qualsiasi parametro per qualsiasi tratto specifico della saldatura.
Perché servirebbe? Prendete un angolo in cui si incontrano tre lamiere: l’accumulo di calore in quella zona è sempre maggiore che lungo i tratti rettilinei. Un saldatore esperto rallenterebbe e ridurrebbe leggermente la corrente avvicinandosi all’angolo per evitare di sfondare il materiale. Il nostro sistema permette di programmare esattamente questo: definire una zona di avvicinamento all’angolo, specificare velocità di avanzamento e corrente ridotte e tornare ai parametri normali all’uscita dall’angolo.
Questo tipo di controllo dettagliato è comune nella saldatura manuale di alto livello, ma raro nell’automazione della saldatura robotizzata. La maggior parte dei robot per saldatura a punti o per saldatura di tubi usa parametri abbastanza uniformi lungo l’intero percorso, magari con qualche regolazione globale per le posizioni verticale e sopratesta. Funziona per applicazioni semplici, ma non per carpenterie complesse in cui la gestione termica è fondamentale.
Devo sottolineare una cosa: non si tratta di rendere la saldatura più complicata, ma di dare a chi fa carpenteria gli strumenti per gestire una complessità che esiste già nei suoi pezzi. Quando un buon saldatore manuale guarda un giunto, fa continuamente micro-regolazioni: un po’ meno calore qui, una pausa in questo punto per lasciar raffreddare, più velocità in questo tratto dove il gioco è più stretto. Stiamo permettendo ai sistemi di saldatura automatica di riprodurre questo tipo di decisioni adattive.
Il concetto di pacchetto di processo è la chiave per rendere tutto questo pratico. Una volta messi a punto i parametri per un certo tipo di giunto, per esempio un cordone d’angolo orizzontale da 20 mm che richiede quattro passate, salvate quelle impostazioni come pacchetto. La volta successiva che il sistema scansiona un giunto simile, potete caricare quel pacchetto e tutti i parametri accuratamente regolati vengono applicati automaticamente. Col tempo si costruisce una libreria di processi collaudati che rende la preparazione più rapida e affidabile.
Ecco ciò che i produttori di apparecchiature come le saldatrici Cloos, le saldatrici robotizzate Panasonic o i robot di saldatura Motoman non vi dicono: i loro sistemi sono ottimizzati per la produzione ripetitiva di pezzi identici. Il lavoro di ingegneria di processo si fa una volta, viene congelato nel programma e poi si eseguono migliaia di cicli. Va bene per l’automotive o gli elettrodomestici, ma per le officine di carpenteria che realizzano prodotti diversi in volumi più bassi quel modello non funziona.
Il nostro approccio riconosce che le officine di carpenteria hanno bisogno di flessibilità. Potete saldare 20 unità di un progetto e poi passare a qualcosa di completamente diverso. La modellazione inversa con visione 3D vi dà la flessibilità geometrica per gestire progetti diversi; il sistema dei pacchetti di processo vi dà la flessibilità parametrica per applicare rapidamente procedure di saldatura collaudate senza ripartire ogni volta da zero.
Devo parlare anche dell’angolo della torcia in particolare, perché è spesso frainteso. L’angolo con cui la torcia si avvicina al pezzo non serve solo a evitare collisioni (anche se è importante): incide in modo fondamentale su stabilità dell’arco, profilo di penetrazione e forma del cordone. Una torcia troppo verticale tende a produrre una penetrazione stretta e profonda, ottima per le saldature su cianfrino, pessima per i cordoni d’angolo orizzontali dove serve un cordone più largo. Una torcia troppo inclinata dà cordoni larghi e poco profondi, che possono non avere una penetrazione adeguata.
Il nostro sistema calcola angoli della torcia adeguati in base a tipo di giunto e posizione, ma sono punti di partenza, non requisiti rigidi. Un operatore esperto può guardare i risultati della prima passata e decidere: «Dobbiamo raddrizzare la torcia di altri 10 gradi per un raccordo migliore con la lamiera verticale». Può fare questa regolazione nelle impostazioni dei parametri, rieseguire la passata, valutare il risultato e, se è buono, salvarlo nel pacchetto di processo per l’uso futuro.
Questo affinamento iterativo è esattamente il modo in cui i saldatori manuali sviluppano la propria abilità: osservazione, regolazione ed esperienza accumulata. Abbiamo progettato la nostra apparecchiatura di saldatura automatica per sostenere lo stesso processo di apprendimento, solo accelerato e con la capacità di riprodurre perfettamente i risultati una volta trovate le impostazioni giuste.
| Categoria di parametro | Intervallo regolabile | Effetto sulla qualità di saldatura | Regolazioni comuni |
|---|---|---|---|
| Angolo di spinta della torcia | da -45° a +45° | Profondità di penetrazione, larghezza del cordone | Aumentare l’angolo nelle posizioni verticali ascendenti |
| Velocità di avanzamento | 100–800 mm/min | Apporto termico, profilo del cordone | Ridurla negli angoli, aumentarla nei tratti rettilinei |
| Velocità del filo / corrente | 50–400 A (tipico) | Tasso di deposito, penetrazione | Ridurla per materiali sottili, aumentarla per quelli spessi |
| Tensione | 15–35 V (tipico) | Lunghezza d’arco, livello di spruzzi | Aumentarla leggermente per il trasferimento a spruzzo |
| Ampiezza del pendolamento | 0–25 mm | Larghezza del cordone, distribuzione del calore | Aumentarla per cianfrini larghi, ridurla per quelli stretti |
| Frequenza del pendolamento | 0,5–3 Hz | Aspetto del cordone, fusione sulle pareti | Aumentarla per migliorare l’estetica |
| Tempo di sosta agli estremi | 0–500 ms | Raccordo con le pareti, riempimento dei bordi | Aumentarlo per evitare incisioni marginali al piede |
La storia di un cliente lo chiarisce bene. Un’azienda specializzata in componenti per recipienti in pressione era alle prese con un giunto particolare: una saldatura circonferenziale su un mantello di 2 metri di diametro con spessore di parete variabile lungo la circonferenza. I saldatori manuali la gestivano adattando la tecnica man mano che procedevano, ma i tentativi di automatizzarla con un robot di saldatura TIG convenzionale erano falliti, perché i parametri fissi o non penetravano a sufficienza le sezioni spesse o sfondavano quelle sottili.
Con il nostro sistema hanno scansionato il giunto preparato, e la visione 3D ha mostrato chiaramente le variazioni di spessore. Abbiamo suddiviso il