Vai al contenuto
PLC Forum


Sistema Di Visione Per Controllo Qualità


alex5

Messaggi consigliati

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):

  1. pallet in stazione
  2. controllo "n" abilitato
  3. Robot in pos. "n"
  4. Selezione job x ( un job per ogni prodotto ) programma "n" telecamera
  5. Trigger Telecamera
  6. Valutazione risultati telecamera
  7. Robot in pos. "n+1"
  8. Selezione job x programma "n+1"
  9. Trigger
  10. 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


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

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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...