Creazione Ricette e Modelli - Panoramica#
Questa sezione guida l’utente attraverso il processo completo di creazione di una ricetta applicativa e dei modelli pezzo necessari per il riconoscimento e il picking robotizzato.
Note
Prerequisiti
Prima di procedere con la creazione di ricette e modelli, assicurarsi che:
Tutti i setup hardware siano completati (Setup Componenti)
La calibrazione camera sia stata eseguita con successo (Calibrazione Camera)
La calibrazione robot sia completata
Si disponga dei pezzi fisici da riconoscere
Ricetta vs Modello: Differenze fondamentali#
Prima di iniziare, è importante comprendere la differenza tra Ricetta e Modello:
Cos’è una Ricetta? |
Cos’è un Modello? |
|---|---|
Il contenitore globale dell’intera applicazione di picking. |
La definizione specifica di un singolo componente da riconoscere. |
Include fino a 8 modelli, parametri FlexiBowl, Hopper e logiche di comunicazione. |
Include immagini di training, ROI, feature visive, filtri e offset robot. |
Gestisce parametri hardware (vibrazioni, velocità) e rete (porta TCP/IP, timeout). |
Gestisce parametri di visione (threshold, score minimo) e coordinate di prelievo (gripper). |
Può gestire più tipi di pezzi simultaneamente (multi-modello). |
Focalizzato su un unico pattern visivo specifico. |
Tip
Una ricetta può contenere fino a 8 modelli diversi, permettendo al robot di riconoscere e prelevare diversi tipi di pezzi dalla stessa applicazione senza cambiare configurazione.
Panoramica del processo completo#
Il processo di creazione di una ricetta completa e funzionante si articola in diverse fasi sequenziali:
Schema completo del processo di creazione ricetta e modelli#
Fasi principali#
Fase |
Nome |
Descrizione |
|---|---|---|
1 |
Creazione Ricetta |
Definizione della ricetta applicativa con nome, tipo e FlexiBowl utilizzato |
2 |
Preparazione Fisica |
Posizionamento del pezzo di riferimento nell’area di visione |
3 |
Training Modello |
Acquisizione immagine e creazione del pattern di riconoscimento |
4 |
Definizione ROI |
Definizione dell’area di ricerca dove cercare i pezzi |
5 |
Impostazione Filtri |
Configurazione accept threshold e tolleranze di riconoscimento |
6 |
Preparazione fisica |
Simulazione di picking con robot per posizionare gli oggetti che andranno a simulare l’ingombro della pinza |
7 |
Salvataggio coordinate |
Salvare le coordinate del robot nella posizione di picking del componente di riferimento |
8 |
Creazione Clearances |
Definizione zone che devono rimanere libere (area pinza, ostacoli) |
9 |
Coordinate Robot |
Calcolo offset gripper per prelievo corretto |
10 |
Test e Validazione |
Verifica funzionamento completo e salvataggio ricetta |
Consigli pratici prima di iniziare#
Preparazione materiale#
Tip
Checklist preparazione
Prima di iniziare la creazione di modelli, preparare:
Almeno 10-20 pezzi del tipo da riconoscere (per test)
Pezzi puliti e in buone condizioni (rappresentativi della produzione)
Simulatori ingombro pinza (NON devono essere pezzi dello stesso tipo, poichè è importante non confonderli con il pezzo di riferimento.)
Foglio per annotare coordinate robot (X, Y, RZ)
FlexiBowl vuoto e pulito
Backlight/Toplight acceso
Ambiente ottimale#
Note
Condizioni ideali per training
Illuminazione stabile (evitare luce solare diretta variabile)
FlexiBowl fermo
Robot in posizione sicura (non deve interferire durante le acquisizioni)
Software FlexiVision One aperto e ricetta base caricata
Errori comuni da evitare#
Error
Evitare questi errori frequenti
❌ Non salvare le coordinate robot durante la preparazione fisica → impossibile calcolare gripper offset
❌ Spostare il pezzo dopo aver salvato le coordinate → offset errato
❌ Feature threshold troppo basso → modello troppo dettagliato, riconosce trama superficie
❌ ROI troppo stretta → pezzi ai bordi non vengono rilevati
❌ Clearances troppo piccoli → collisioni pinza con pezzi adiacenti
❌ Non testare con pezzi multipli → problemi non rilevati fino alla produzione
Seguire attentamente le procedure dettagliate nelle prossime sezioni per evitare questi problemi.
Supporto e risorse aggiuntive#
Note
i Tasti INFO
Video tutorial:
Spiegazione Passo-Passo:
Supporto tecnico: support@arsautomation.com per assistenza
Per problemi specifici durante la creazione di modelli, consultare la sezione Troubleshooting.
Prossimi passi#
Una volta compresa la panoramica del processo, procedere con la creazione effettiva:
→ Inizia: Creazione Nuova Ricetta