00191027-01 - 第207页
Istruzioni per l’uso SIPLACE 80 S/F/G 7 Visionsystems Edizione 07/97 Versione software dalla SR.010.xx 7.2 Vi sion sy stem C .S. Preparato re 7 - 15 - proce sso a 2D di ri cerca del mod ello (proce sso b idimens ionale )…

7 Visionsystems Istruzioni per l’uso SIPLACE 80 S/F/G
7.2 Visionsystem C.S. Edizione 07/97 Versione software dalla SR.010.xx
7 - 14 Preparatore
e le LED di visualizzazione per
-
la CPU
-
il processore Vision
-
l'entrata della videocamera
-
la visualizzazione sullo schermo.
Troverete gli interruttori per il "RESET" e l'"ABORT" al di sotto delle LED di visualizzazione
●
l'interfaccia della videocamera MVS500 (piastra huckpack) per fino a quattro videocamere CCD
7.2.2 Dati tecnici
Tipo di videocamera: SONY XC77
Numero di pixel: videocamera 768 (H) x 494 (V)
immagine 640 (H) x 484 (V)
Campo visivo: 5,7 mm x 5,7 mm
Metodo di illuminazione: processo di illuminazione dall'alto (attivato col processo
di misurazione)
Elaborazione dell'immagine: principio di correlazione, sistema dei valori grigi
Tempo ciclico del processore: < 200 msec
Video: monitor RGB (modalità VGA) 640 x 484 pixel del calcolatore
di stazione
Fiducial della scheda: memoria ad archivio per un massimo di 255 definizioni di fid.
7.2.3 Descrizione delle funzioni
Prima del montaggio vengono determinate dal Visionsystem C.S. posizione, angolo di torsione e deforma-
zione di taglio del circuito scheda in base alle posizioni delle fiducial della scheda. Differenze dai valori di rife-
rimento verranno calcolate comprendendole come correzioni nelle posizioni di montaggio dei componenti.
Su un circuito scheda devono essere trasferite almeno 2 fiducial di scheda, in modo che il sistema riesca a
riconoscere le differenze dalla posizione del C.S. e dall'angolo di rotazione del C.S. Applicando 3 fiducial di
scheda otterrete inoltre informazioni riguardo compressioni e deformazioni del circuito scheda e del tracciato
del circuito scheda.
7.2.4 Svolgimento delle funzioni
Prima che una fiducial possa essere utilizzata per il riconoscimento dei C.S., deve innanzitutto essere stata
"insegnata", ossia i parametri strutturali della fiducial devono essere stati salvati nel Visionsystem C.S. per il
modello.
●
La struttura della fiducial si insegna con la videocamera Vision C.S. collocata sulla testa di montaggio ed il
programma Vision.
L'unità di analisi Vision determina i parametri strutturali della fiducial significativi utilizzando i metodi
dell'elaborazione digitale dell'immagine:
●
Il processo di misurazione si svolge in due fasi:

Istruzioni per l’uso SIPLACE 80 S/F/G 7 Visionsystems
Edizione 07/97 Versione software dalla SR.010.xx 7.2 Visionsystem C.S.
Preparatore 7 - 15
-
processo a 2D di ricerca del modello (processo bidimensionale) in un retino iniziale e predetermina-
zione della coordinate della fiducial
-
processo a 1D di ricerca del modello (processo monodimensionale) per la determinazione precisa
della posizione delle fiducial della scheda.
Nel processo di ricerca del modello a 2 dimensioni la finestra per il riconoscimento del modello viene divisa in
zone di moxel. I moxel (
pi
xel a
mo
saico) sono campi di pixel con, ad esempio, pixel 16 x 16, 8 x 8 ecc....
Quanto più basso è il numero dei pixel, tanto più alta è la risoluzione e quanto più bassa è la velocità di
ricerca.
Fig. 7.2.1 Spiegazione del campo visivo della videocamera, del campo di ricerca e della finestra di ricerca del modello
La finestra per la ricerca del modello viene portata sul campo visivo in passi di moxel. I valori grigi di ogni
moxel della fiducial di scheda di riferimento verranno così calcolati. Questa struttura di dati ridotta contiene
informazioni sufficienti sulla struttura di base e sulla posizione della fiducial di scheda di riferimento.
INDICAZIONE
Per poter raggiungere una velocità di ricerca alta, dovrete scegliere una finestra di ricerca più piccola possi-
bile, la quale dovrà tuttavia essere abbastanza grande per reidentificare chiaramente la fiducial.
Per la determinazione precisa del modello e della posizione della fiducial di scheda, viene impiegato il pro-
cesso di ricerca del modello ad 1 dimensione. La configurazione della fiducial viene scomposta in righe e
colonne e vengono sommati l'uno all'altro i valori grigi all'interno di ogni riga e di ogni colonna. La prossima
figura chiarisce questo processo grazie ad una croce doppia.
Campo di ricerca <
Campo visivo della videocamera
(in questa zona si cerca
la fiducial)
Fiducial di scheda di riferimento
Moxel = campo dei pixel
Finestra per la ricerca del modello
(contiene le fiducial di scheda di riferimento)
Campo visivo della videocamera
La fiducial da cercare
ad esempio pixel 16 x 16

7 Visionsystems Istruzioni per l’uso SIPLACE 80 S/F/G
7.2 Visionsystem C.S. Edizione 07/97 Versione software dalla SR.010.xx
7 - 16 Preparatore
Fig. 7.2.2 Profilo a righe ed a colonne di una croce doppia
●
La posizione esatta della fiducial viene determinata dai profili orizzontali e verticali. Dopo l'insegnamento, i
parametri strutturali della fiducial acquisiti vengono salvati nel calcolatore di linea.
●
Ora verrà testato il modello memorizzato. Per questa operazione, il portale sposta la videocamera del
circuito scheda in tutti e 4 gli angoli del campo di ricerca sopra al circuito scheda (worst case). Durante
questo test il Visionsystem dovrà reidentificare la fiducial quattro volte.
●
Alla fine le coordinate (almeno due) di ogni fiducial di scheda verranno inserite a mano nel file NU oppure
verranno trasferite dal file CAD al file NU. In tal modo le coordinate ed i parametri strutturali della fiducial
per il circuito scheda da montare sono stati fissati come modello nel sistema.
●
Nel processo di montaggio verranno poi ancora misurati i parametri della fiducial della scheda con i metodi
di elaborazione dell'immagine precedentemente descritti, i procedimenti mono e bidimensionale. La fine-
stra di ricerca del modello viene portata sul campo di ricerca a passi di moxel e viene ricercata la coinci-
denza massima dei valori grigi della fiducial di scheda di riferimento e della fiducial di ricerca del circuito
scheda (processo di correlazione). La correlazione è massima nel caso in cui la fiducial di riferimento e
quella di ricerca coincidano.
●
Quando è stata trovata la fiducial inizia il processo di ricerca monodimensionale del modello con l'esatta
determinazione della geometria e delle coordinate della fiducial di scheda. La forma e le coordinate esatte
della fiducial vengono determinate tramite i profili delle colonne e delle righe (vedi illustrazione precedente)
con il processo di correlazione. Dalle coordinate acquisite vengono determinati lunghezza, rotazione e
deformazione di taglio del circuito scheda.
Anche le marcature degli scarti (= ink dot) vengono determinate ed analizzate con il metodo descritto qui
sopra.
7.2.5 Criteri per la produzione di fiducial di scheda
Fondamentalmente valgono gli stessi criteri sia per le fiducial di scheda che per le marcature degli scarti (ink
dot): chiarezza delle forme della fiducial e strutture ben riconoscibili che si differenziano chiaramente dalla
zona circostante.
Fiducial
Somma dei
Somma dei
valori grigi
colonna per
colonna:
profilo delle
colonne
valori grigi
riga per riga:
profilo delle righe