alex5 Inserito: 23 aprile 2015 Segnala Share Inserito: 23 aprile 2015 Buongiorno, avrei bisogno di un consiglio su come organizzare la seguente applicazione: Dovrei realizzare un controllo qualità a fine linea, per verificare il corretto assemblaggio dei prodotti finiti. La stazione è gestita da un controllore S7-300 ed è composta da un Robot ABB collegata in profibus ed una telecamera Cognex (montata sul Robot) collegata in ethernet. La richiesta è di creare una matrice avente come colonne le diverse tipologie di prodotti e come righe i controlli da effettuare. Io sto procedendo nel seguente modo: Verifico quale tipologia di prodotto è in stazione (tramite Rfid) Creo questa sequenza di lavoro per ogni controllo (per un totale di 30 controlli, quindi significa 30 posizioni per il Robot e 30 immagini da acquisire per la telecamera): pallet in stazione controllo "n" abilitato Robot in pos. "n" Selezione job x ( un job per ogni prodotto ) programma "n" telecamera Trigger Telecamera Valutazione risultati telecamera Robot in pos. "n+1" Selezione job x programma "n+1" Trigger Valutazione stessa cosa per i restanti controlli. I miei dubbi sono i seguenti: Utilizzando per le sequenze il graph e avendo almeno 30 controlli (consecutivi tra loro), temo di dover realizzare una sequenza troppo lunga, difficilmente gestibilie in fase di debugging. Come selezionare il numero di programma nella telecamera (Il numero di job lo passo nel telegramma tcp-ip) Come gestire eventuali nok dalla telecamera (la richiesta è di ripetere solo i controlli con esito negativo) Grazie a tutti Link al commento Condividi su altri siti More sharing options...
htdile Inserita: 26 aprile 2015 Segnala Share Inserita: 26 aprile 2015 Conosco le telecamere Cognex, una volta scelto il job devi inserire anche le uscite del job stesso, Ok or NOK; poi devi solo triggerare per ogni ispezione che ti serve e monitorare il segnale di uscita della elaborazione video. Solo quando chiami un nuovo job esso si sostituisce al precedente. Il job è di solito: parte ispezione (fotogramma, ritardo, luminosità, ecc..), elaborazione di immagine, output sulle uscite a bordo. le risposte le hai in termini di msec. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora