Do Projektu iAutomatyka dołączyli:

https://iautomatyka.pl/wp-content/uploads/2017/09/37ff-1.png

Krótki tutorial kamery wizyjnej Keyence IV-Navigator 3/3


Dzień dobry! W ostatniej części poradnika przyjrzymy się funkcjom logicznym możliwym do implementacji w systemach wizyjnych Keyence IV. Oprogramowanie IV-Navigator umożliwia konfigurację inspekcji w formie bramek logicznych AND i OR wraz z negacją określonych wejść (np. wynik = insp1 AND NOT insp2). Domyślnie wszystkie narzędzia inspekcyjne ustawione są jako AND nawet bez ręcznej konfiguracji. Brak pozytywnego wyniku jednego z narzędzi powoduje ustawienie wyniku procesu jako negatywny.

Zapraszam również do pozostałych części naszego poradnika:


Część 0. Stanowisko wizyjne Keyence

Część 1. Krótki tutorial kamery wizyjnej Keyence IV-Navigator 

Część 2. Krótki tutorial kamery wizyjnej Keyence IV-Navigator

Część 3. Krótki tutorial kamery wizyjnej Keyence IV-Navigator


Poniżej przedstawię przykłady – inspekcja szpilki z czarnym łebkiem oraz spinacz biurowy.

Przykład 1

Główka oraz połowa długości szpilki posłuży nam jako Position Adjustment – na tej podstawie obecność szpilki jest określana w ogóle. Dodane zostały dwa narzędzia inspekcyjne – Outline dla wykrywania prostych krawędzi szpilki oraz Area – dla wykrywania obecności łebka w kolorze czarnym.

Obok czarnej szpilki podstawiono szpilkę z łebkiem białym. Narzędzie Area nie wykryło minimalnej ilości pikseli czarnych. Jedno z dwóch (trzech) narzędzi inspekcyjnych daje wynik negatywny, więc cała inspekcja przebiega negatywnie.

Przykład 2

W drugim przykładzie przyjrzymy się bliżej popularnemu spinaczowi, a także jego otoczeniu.

W tym przypadku zaimplementowano Position Adjustment (cały spinacz), Outline (wewnętrzna część) oraz Area po obu dłuższych bokach. Narzędzia Area wykrywają tylko białe piksele – pojawienie się obcego obiektu w tych miejscach da negatywny wynik inspekcji.

W takiej, nienaruszonej sytuacji wynik całości jest więc pozytywny.

Odegnijmy lekko jeden koniec spinacza. Jest on nadal wykrywany, lecz kamera już wykrywa nieprawidłowość w postaci zakłócenia jednego z narzędzi Area oraz Outline – ucieczka jednego z końców spowodowała ubytek ciemniejszych pikseli (krawędzi) w części środkowej spinacza. Wynik całości już jest negatywny.

I to tyle?

W tych dwóch przykładach możemy zaobserwować domyślny układ AND, nie dokonywaliśmy jednak żadnej konfiguracji funkcji logicznych. W następnych przykładach zastosujemy bardzie konkretne konfiguracje. Dla zwiększenia przejrzystości będą to przykłady syntetyczne – układy kropek i kresek na kartce papieru. Wszystkie przykłady będą podobne – czarny krzyż będzie pełnił rolę Position Adjustment. Narzędzia inspekcyjne będą ustawiane na czarnych kropkach. Używać będziemy tylko funkcji Area (czarne piksele).

Przykład 3 – AND

Dochodząc do menu konfigurowania opcji logicznych wybieramy Logic 1:

Wszystkie cztery narzędzia połączone zostaną w AND. Aby wynik całości był pozytywny, zakładamy, że wyniki poszczególnych narzędzi również będą pozytywne.

Z menu po prawej stronie zaznaczamy interesujące nas narzędzia – Used. Used (inverse) oznacza odwrócenie (NOT) logiczne, czym zajmiemy się później.

Po zakończeniu konfiguracji przechodzimy do testów.

Zasłońmy jedną z kropek – wynik inspekcji przechodzi na negatywny.

Przykład 4 – OR

Przykład jest identyczny jak poprzednio, wszystkie pomniejsze inspekcje łączymy tym razem w bramkę OR.

Testy przebiegają pomyślnie – dla pozytywnego wyniku całej inspekcji wystarczy pozytywny wynik przynajmniej jednego z narzędzi – założenia bramki OR zostają spełnione.

Przykład 5 – AND z zanegowanym wejściem

Przykład identyczny jak trzeci z jedną różnicą – wynik inspekcji kropki zaznaczonej strzałką musi być negatywny.

Musimy znać numer narzędzia, które wykluczymy na kolejnym etapie.

W menu konfiguracji logiki zaznaczamy je jako Used (inverse).

Zasłaniamy kropkę zaznaczoną iksem:

Ups, nie ta kropka.

Teraz prawidłowo – inspekcja dwóch górnych i lewej dolnej kropki muszą musi przebiec pozytywnie AND inspekcja dolnej prawej negatywnie – wynik całego procesu inspekcji pozostaje pozytywny. Na poprzednim zdjęciu pomyliłem kropki – wynik inspekcji jest negatywny. Zaimplementowana logika spełnia więc swoje zadanie.

Bardzo krótkie podsumowanie

W kamerach Keyence IV możemy zaimplementować jedną bramkę logiczną – działania logiczne nie będą więc tak imponujące jak w sterownikach PLC. Mimo wszystko opcja ta ubogaca naszą kamerę o dodatkowe możliwości, a przez to również o nowe obszary zastosowania. Musimy ponadto pamiętać, że wszystkie części tego poradnika przygotowywane były na kamerze IV-150MA – jest to model o krótkim zasięgu i monochromatycznej matrycy. Zastosowanie wyższego modelu, np. IV-500CA zwiększa możliwości i dodaje nowe narzędzia inspekcyjne.

Na koniec wrzucam kilka innych obrazów z kamery:

Folia bąbelkowa. Nie sposób odróżnić bąbelki pełne od pękniętych.

Moneta 1 złoty z 2016 roku:

Moneta 1 złoty z 1994 roku:

Czy widać 12 lat różnicy pomiędzy monetami?

Perforowana końcówka bombilli do picia naparu yerba mate. Niektóre otwory są jednak zapchane.

Widzimy, które:

Fragment łapki na muchy obserwowany w dwóch trybach pobierania światła:

Do widzenia!



Utworzono: / Kategoria: ,

Reklama



PRZECZYTAJ RÓWNIEŻ



NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

Reklama



POLECANE FIRMY I PRODUKTY