Calibrazione della Camera#
La calibrazione è il passaggio cruciale che stabilisce la relazione geometrica esatta tra il mondo reale (coordinate in millimetri) e l’immagine acquisita dalla telecamera (pixel). Senza una calibrazione accurata, la precisione del sistema di picking risulta compromessa, rendendo inaffidabile l’intera applicazione.
Warning
Prerequisito fondamentale
Prima di procedere con la calibrazione, assicurarsi che tutti i setup hardware siano stati completati correttamente:
La calibrazione deve essere ripetuta ogni volta che viene alterata la posizione della camera e/o del robot.
Tip
Non è necessario eseguire nuovamente la calibrazione nel caso in cui viene alterata la posizione del FlexiBowl.
Perché la calibrazione è necessaria?#
La calibrazione è necessaria perché ogni combinazione di sensore e lente introduce alterazioni specifiche nell’immagine. Il suo obiettivo principale è correggere queste distorsioni.
Tipi di distorsioni ottiche#
Esempi di distorsioni ottiche: nessuna distorsione (sinistra), distorsione a barile (centro), distorsione a cuscinetto (destra)#
Step 1: La griglia di calibrazione#
Error
Assicurarsi di avere:
Backlight acceso (SETUP > FlexiBowl Setup > Config FlexiBowl > Light ON attivo)
Toplight spento
La griglia di calibrazione dedicata ARS deve essere posizionata sul FlexiBowl:
0 |
Se presenti, rimuovere i deviatori montati sul FlexiBowl. |
1 |
Allentare le quattro viti della flangia centrale del FlexiBowl |
2 |
Ruotare leggermente la flangia centrale in senso antiorario e Rimuoverla |
3 |
Sollevare con cura e Rimuovere la superficie |
4 |
Posizionare la griglia ARS sul FlexiBowl allineando i perni di posizionamento con i fori predefiniti |
Corretto posizionamento della griglia di calibrazione ARS sul FlexiBowl#
Attention
La griglia di calibrazione deve essere posizionata alla stessa altezza dell’oggetto utilizzato nell’applicazione.
Per questo motivo, viene fornita con dei distanziali da inserire nei pioli della griglia prima di installarla sul FlexiBowl.
I distanziali hanno la funzione di sollevare la griglia fino al livello dell’altezza del pezzo, garantendo una calibrazione accurata.
Step 2: Regolazioni fondamentali#
Warning
Attenzione alla profondità di campo
La messa a fuoco deve garantire nitidezza su tutta la superficie del FlexiBowl, non solo al centro.
Se il centro è nitido ma i bordi sono sfocati:
Verificare che l’ottica sia pulita
Verificare che la distanza di lavoro sia corretta
Verificare che la camera sia perfettamente parallela al piatto
Chiudere leggermente il diaframma per aumentare la profondità di campo
Se il problema persiste, potrebbe essere necessario rivedere il montaggio meccanico della camera.
Error
Se cliccando piu volte il tasto RUN appare anche solo una volta una schermata completamente blu, fare riferimento a Troubleshooting calibrazione camera
12 |
Regolare l’esposizione della camera
|
13 |
Cliccare NEXT |
Esempio di esposizione corretta: contrasto elevato, pattern ben definito, nessuna area bruciata#
Tip
Ottimizzazione esposizione
Più alto sarà il tempo, più luce entrerà nell’ottica
Tempo troppo breve: Immagine scura, pattern poco visibile
Tempo troppo lungo: Immagine sovraesposta, perdita di dettagli
Tempo ottimale: Massimo contrasto senza saturazione
Step 3: Calibrazione Camera#
14 |
Verificare che la griglia sia centrata, nitida e completamente visibile prima di acquisire l’immagine di calibrazione. |
15 |
Cliccare su “Grab Image Calib” per scattare una foto della griglia di calibrazione. Verificare visivamente che:
|
16 |
Impostare i valori “Tile Size X” e “Tile Size Y” entrambi a 10 |
17 |
Cliccare su “Calibrate” per effettuare la calibrazione |
18 |
Valutare la qualità della calibrazione Il parametro “Result Calibration” restituirà un valore: 🟢 Excellent (Verde): Calibrazione eccellente, precisione ottimale. 🟠 Acceptable (Arancione): Calibrazione accettabile, precisione buona ma non ottimale. 🔴 Bad (Rosso): Calibrazione scadente, precisione insufficiente. Da ripetere obbligatoriamente. Important Accettare solo calibrazioni Eccellenti 🟢, altri risultati comprometteranno il funzionamento dell’intera applicazione. |
Note
Criterio di accettabilità
Un risultato soddisfacente comprende il settaggio dell’apertura, la messa a fuoco, e il settaggio dell’esposizione migliore per l’applicazione.
Warning
Errori durante il calcolo
Se il calcolo della calibrazione fallisce:
Possibili cause:
Pattern non rilevato (immagine troppo scura o sovraesposta)
Quadrati della griglia parzialmente oscurati
Distorsione eccessiva (camera troppo vicina o lontana)
Tile Size inserito errato
Soluzione:
Verificare e migliorare la qualità dell’immagine acquisita
Assicurarsi che l’intera griglia sia visibile e ben illuminata
Verificare il valore Tile Size
Ripetere l’acquisizione immagine (Grab Image) e tentare nuovamente
Nota: spiegare che per i dubbi si può aprire info
In quali casi si apre Expert? Expert si apre per la configurazione della luminosità o per altri parametri.
Quando è necessario ripetere la calibrazione#
Ricalibrare quando: |
Primo setup del sistema (obbligatorio). Dopo aver modificato la posizione della camera. Dopo aver spostato il robot. Se si riscontrano errori sistematici di picking. |
Non è necessario ricalibrare quando: |
Se si cambia tipo di pezzo a parita di FlexiBowl e camera. Se si modificano fuoco o apertura dell’obiettivo. Se si modifica la ricetta software. Se si regolano parametri di riconoscimento. Se si aggiornano i programmi robot. |
Calibrazione Robot#
Step 4: Montaggio Laser#
Step 5: Disegnare un piano a 3 punti#
25 |
Portare il laser sul punto di origine |
26 |
Portare il laser nel punto finale dell’asse X |
27 |
Portare il laser nel punto finale dell’asse Y |
Step 6: Verifica della traiettoria del robot#
28 |
Riportare il laser sul punto di origine |
29 |
Muovere il robot dalla sua teach pendant lungo gli assi X e Y. |
30 |
Verificare che la corretta traiettoria sia seguita: il robot, muovendosi esclusivamente lungo gli assi X e Y, deve seguire correttamente le linee della griglia |
31 |
Cliccare “YES” |
Step 7: Salvataggio Ricetta Base#
32 |
Cliccare su Recipes |
33 |
Controllare di avere la ricetta contenente tutti i setup e la calibrazione selezionata nel menu a sinistra e cliccare su Save Recipe |
34 |
Questa ci permetterà di avere salvati a parte tutti i passaggi fatti fin’ora, in modo da avere una base per tutte le future ricette che conterranno i vari modelli per il sistema calibrato |
35 |
Per continuare con la creazione dei modelli, duplicare la ricetta base, rinominarla come si preferisce e cliccare su Edit Recipe: si aprirà una pagina con l’elenco di tutti i modelli disponibili |
Problemi comuni durante la calibrazione#
Pattern non rilevato#
Warning
Errore: “Unable to detect calibration pattern”
Causa: Il software non riesce a identificare il pattern della griglia.
Soluzioni:
Aumentare il contrasto (regolare esposizione o illuminazione)
Verificare che l’intera griglia sia visibile nell’immagine
Migliorare la messa a fuoco
Pulire la superficie della griglia (polvere o impronte possono interferire)
Calibrazione sempre “Bad” o “Acceptable”#
Warning
Qualità calibrazione insufficiente
Se nonostante le regolazioni la calibrazione rimane sotto “Excellent”:
Verificare la distanza di lavoro camera-FlexiBowl (deve essere quella calcolata)
Controllare cje la camera sia parallela rispetto al piano del FlexiBowl (deve essere perfettamente orizzontale)
Assicurarsi che la camera sia stabile (no vibrazioni durante acquisizione)
Verificare che l’obiettivo sia avvitato completamente
Se il problema persiste, potrebbe esserci un problema meccanico nel montaggio. Consultare Installazione Meccanica per revisione.