Študije primerov / Računalniški vid in kontrola

Računalniški vid za kontrolo PCBA in LED svetil

Ena univerzalna programska oprema za kontrolo, ki jo nastavimo za vsak izdelek. Primerja, kar vidi kamera, z dobrim vzorcem, vsak napačen, manjkajoč ali odpovedan del označi z rdečo in rezultat posreduje liniji.

Pogovorimo se
Univerzalnoena programska oprema za PCBA, LED svetila in še več
24 MPkamera za najfinejše podrobnosti
60modelov svetil v eni aplikaciji
2+kameri na enem navadnem računalniku
Panel treh tiskanih vezij, preverjenih s programsko opremo: na zgornji sliki ni nič označeno, na spodnji pa je manjkajoč kondenzator označen z rdečo

Izziv

Napačna, manjkajoča ali obrnjena komponenta ali odpovedana LED se lahko skrije na očeh vseh. Človek, ki preverja z očmi, se utrudi, vsak izdelek pa je videti drugače, zato fiksen stroj za kontrolo za vsak nov del potrebuje novo delo.

Proizvajalci potrebujejo kontrolo, ki je hitra, vsakič enaka in hitro nastavljiva za nov izdelek.

Naša rešitev

Zgradili smo univerzalno programsko opremo za kontrolo v LabVIEW z NI Vision. Uporabnik jo nastavi za določen izdelek, bodisi PCBA, svetilko ali elektromehanski izdelek, zato nov izdelek potrebuje novo konfiguracijo in ne novega programiranja.

Uporabljajo jo partnerji v proizvodnji PCBA, proizvodnji LED svetil in avtomobilski industriji.

Kako deluje

  • 1. Naučimo dober kos

    Uporabnik programski opremi pokaže dober kos in nastavi področja za preverjanje ter tolerance. To je vzorec, ki se shrani h konfiguraciji izdelka.

  • 2. Zajem

    Kamera posname sliko vsakega kosa, z nadzorovano osvetlitvijo in zunanjim prožilcem, kadar ga linija potrebuje.

  • 3. Primerjava

    Programska oprema primerja živo sliko z vzorcem in poišče razlike: manjkajočo komponento, napačno, premaknjeno ali obrnjeno, ali LED, ki ne sveti.

  • 4. Označitev in odločitev

    Vsaka razlika je na sliki označena z rdečo, zato operater takoj vidi, kaj je narobe, kos pa je odobren ali zavrnjen.

  • 5. Poročilo

    Rezultat se prikaže, shrani in izvozi, na primer v Excel, ter pošlje strežniku. Za kos lahko natisne tudi nalepko.

živa slika kamera vidi ploščo vzorec dober kos, enkrat naučen Komponenta manjkaoznačeno rdeče, rezultat poslan liniji

Iskanje napačne komponente

To je aplikacija med predstavitvijo na panelu treh enakih plošč. Programska oprema primerja živo sliko z vzorcem in vsako razliko označi z rdečo.

Živa slika treh plošč z manjkajočim kondenzatorjem, označenim z rdečo
Živa slika z manjkajočim kondenzatorjem na srednji plošči, označenim z rdečo.
Vzorčna slika dobrega panela, v sivi
Vzorčna slika dobrega panela, s katero se primerja živa slika.
Vse tri plošče so popolne, nič ni označeno
Vse komponente so na mestu in nič ni označeno.
Na srednji plošči manjka kondenzator in je označen z rdečo
Na srednji plošči manjka kondenzator, programska oprema pa označi mesto.
Dve plošči imata napačna kondenzatorja in obe sta označeni z rdečo
Na dveh ploščah so vgrajeni napačni kondenzatorji in oba sta označena.

Primer: testiranje LED cestne razsvetljave

Za proizvajalca LED svetil smo zgradili popolno testno celico, prvič dobavljeno leta 2014. Kamera gleda prižgano svetilko, programska oprema prešteje delujoče LED, nato spektrometer izmeri svetlobo, programska oprema pa jo primerja z mejami.

Ista aplikacija obravnava tri družine svetilk in okoli 60 modelov. Komunicira tudi s tiskalnikom nalepk in strežnikom ter shrani vsak rezultat.

Kamerna slika prižgane LED svetilke, mreža svetlih LED na temnem ozadju
Kar vidi kamera: vsaka delujoča LED je svetla pika, temna pika pa je odpovedana LED.
Del obdelane slike, vsaka najdena LED je označena z rdečim likom
Del obdelane slike: programska oprema vsako najdeno LED označi z rdečo in jih prešteje.

En test, od vklopa do nalepke

  • Vklop

    Operater vklopi svetilko, programska oprema pa to opazi sama.

  • Segrevanje

    Počaka, da svetilka doseže delovno temperaturo, z odštevanjem na zaslonu.

  • Štetje in merjenje

    Kamera prešteje delujoče LED. Nato spektrometer izmeri svetlobo, na primer barvo in svetilnost, vse pa se preveri glede na meje.

  • Potrditev in tisk

    Operater potrdi rezultat in natisne se nalepka s serijsko številko. Neuspešen test natisne nalepko z napako in izmerjenimi vrednostmi.

  • Izklop

    Ko se svetilka izklopi, je programska oprema pripravljena na naslednjo.

Testna celica na proizvodni liniji s svetilko pod kamero
Testna celica na proizvodni liniji.

Poleg celice stoji referenčna svetilka. Programska oprema jo lahko kadar koli izmeri, da dokaže, da so kamera, spektrometer in nastavitve še vedno pravilni, in sporoči težavo s kalibracijo, na primer kadar kaj zakriva kamero.

Pozneje smo isto platformo razširili s kontrolami svetleče površine: svetle in temne pike, enakomernost svetlobe in maske, ki preskočijo logotipe in nalepke.

Skromne zahteve glede strojne opreme

Programska oprema uporablja industrijske kamere GigE z objektivi s prilagodljivo ostrino in zaslonko. Kamera s 5 megapiksli pri okoli 10 sličicah na sekundo zadošča za številne izdelke, kamera z 24 megapiksli pa prebere najfinejše podrobnosti.

Teče na navadnem računalniku z Windows. V projektu LED sta dve kameri in celotna aplikacija porabili le okoli 15 do 25 odstotkov osnovnega računalnika, prek omrežja pa je mogoče povezati še veliko več kamer.

Windows ali realni čas

Programska oprema je razvita v LabVIEW in dobavljena kot izvršljiva datoteka za Windows. Lahko jo zgradimo tudi za realnočasovne tarče, tako da teče v krmilniku z realnočasovnim operacijskim sistemom.

Naravno se povezuje z našimi testerji, zato lahko ena postaja izvaja električne teste in kontrolo z vidom skupaj.

Kaj dobi stranka

  • Ena programska oprema, številni izdelki

    Nov del potrebuje novo konfiguracijo, ne novega programiranja.

  • Vsakič enak rezultat

    Brez utrujenih oči: vsak kos je preverjen na enak način.

  • Napake, ki jih vidite

    Razlike so na sliki označene z rdečo, zato se popravilo začne na pravem mestu.

  • Vključena v linijo

    Rezultati gredo na zaslon, v Excel, na strežnik in na tiskalnik nalepk.

  • Preverjeno v proizvodnji

    Uporabljeno za PCBA, LED svetila in avtomobilske dele.

  • Razširljivo

    Od ene kamere na mizi do številnih kamer na liniji.

Računalniški vidLabVIEWNI VisionPCBALED svetilaAvtomobilska industrijaKamere GigE

Povejte nam o svojem projektu

Pošljite nekaj vrstic o tem, kaj želite zgraditi ali izboljšati. Odgovoril vam bom osebno.

Pišite nam