📅 · 4 min czytania · Zespół Meta Smart Factory
Gdzie wizja z SI naprawdę bije kontrolę ludzką, a gdzie nie, czego wymaga realne wdrożenie w zakresie oświetlenia i opisanych obrazów, i dlaczego kamera, która nie potrafi zapisać do MES, pozostaje demonstracją.
Wizja komputerowa jest najłatwiejsza do zademonstrowania w smart factory i jedną z trudniejszych do wdrożenia produkcyjnego. Model wykrywający wadę na slajdzie to problem rozwiązany. Model, który trzyma się o trzeciej w nocy, w listopadzie, gdy słońce nie wpada już przez świetlik tak jak podczas pilota, to zupełnie inne ćwiczenie.
Oto co dzieli te dwa przypadki i o co pytać dostawcę przed dowodem koncepcji, a nie po nim.
Powtarzalność przy prędkości linii, na zdefiniowanej wadzie, bez końca. Człowiek lepiej niż jakikolwiek model zauważy coś nowego i dziwnego. Człowiek gorzej niż jakikolwiek model spojrzy na osiemsetną sztukę zmiany z taką samą uwagą jak na pierwszą.
Dlatego przypadki, które się zwracają, mają ten sam kształt: duży wolumen, opisywalna klasa wady i realny koszt przepuszczenia. Wady powierzchniowe na wstędze w ruchu. Obecność i orientacja komponentów przed zamknięciem kartonu. Czytelność etykiety, kodu partii i daty — nudna robota i jedna z najczęstszych przyczyn reklamacji w spożywce i farmacji. Poziom napełnienia i szczelność zgrzewu. Kontrole wymiarowe, które ktoś wykonuje sprawdzianem i podkładką.
Przypadki rozczarowujące też mają wspólny kształt: rzadkie wady bez historii obrazów, definicje wady zmieniające się z nastrojem klienta i wszystko to, gdzie uczciwą odpowiedzią jest, że dwóch doświadczonych kontrolerów się nie zgadza.
Monitoring bezpieczeństwa sprzedaje się razem z wizją jakościową i zachowuje się zupełnie inaczej. Kontrola jakości patrzy na detal w kontrolowanym kadrze. Monitoring bezpieczeństwa obserwuje obszar pod kątem osób, stosowania ŚOI, bliskości wózka i pieszego oraz wejścia do strefy, która ma być pusta, gdy maszyna pracuje.
Różnica techniczna polega na tym, że bezpieczeństwo działa ciągle na niekontrolowanej scenie, więc fałszywe alarmy są całym problemem. Model jakościowy, który za często krzyczy, generuje poprawki. Model bezpieczeństwa, który za często krzyczy, zostaje wyciszony w dwa tygodnie — i wtedy system jest gorszy niż nic, bo jest darzony zaufaniem i się myli.
Różnica organizacyjna jest większa. Nagrywanie ludzi przy pracy jest w dużej części Europy najpierw sprawą rady pracowniczej i ochrony danych, a dopiero potem techniczną. Wdrożenia, które przetrwały, to te, gdzie okres przechowywania, anonimizacja i uprawnienia do wglądu ustalono przed zamontowaniem kamery.
Gniazdo kontrolne zapalające czerwoną lampkę powiedziało to operatorowi, który stoi obok. Nic więcej. Zakładowi nie powiedziało.
Tym, co sprawia, że kontrola się kumuluje, jest zapis zwrotny. Werdykt ląduje przy zleceniu, partii, stanowisku i znaczniku czasu, w tym samym systemie, który prowadzi resztę produkcji. Od tego momentu staje się możliwe kilka rzeczy, których pojedyncza kamera nie zrobi przy żadnej dokładności.
Wada automatycznie blokuje kolejną operację, więc detal nie gromadzi dalej wartości w drodze na złom. Wskaźnik wadliwości staje się zmienną, którą widzi harmonogramowanie, więc maszyna schodząca z tolerancji zmienia plan zamiast go zaskakiwać. Genealogia odpowiada na pytanie o wycofanie w minutach, bo każdy obraz i werdykt wisi przy partii, która wisi przy partii dostawcy. A model się poprawia, bo korekty operatora z założenia stają się opisanymi danymi treningowymi, zamiast zależeć od tego, czy ktoś pamiętał o eksporcie folderu.
Dlatego pytanie o integrację poprzedza pytanie o dokładność. Zapytaj, który system trzyma zlecenie, przy którym zapisywany jest werdykt. Jeśli platforma wizyjna prowadzi własny rejestr produkcji, ktoś będzie uzgadniał dwie prawdy.
Oświetlenie, po pierwsze i najmniej efektownie. Większość projektów wizyjnych upadających na dokładności upadła na oświetleniu i powtarzalności prezentacji detalu, nie na modelu. Kontrolowane, stałe światło i ustalona pozycja detalu wygrywają niemal zawsze z lepszym algorytmem.
Obrazy wady, po drugie. Kilkaset opisanych przykładów na klasę wady to realistyczny start dla większości zadań powierzchniowych i obecnościowych. Jeśli wada zdarza się dwa razy w roku, wizja nie jest narzędziem — to problem sterowania procesem.
Po trzecie decyzja, co dzieje się przy wyniku pozytywnym, podjęta przed uruchomieniem: wyrzucić, zablokować, zaalarmować czy oznaczyć do przeglądu. Zespoły, które to odkładają, kończą z systemem kontroli, na który nikt nie ma prawa zareagować.
I po czwarte ścieżka nadpisania dla operatorów. Nie jako ustępstwo — jako mechanizm poprawiający model i jako to, co utrzymuje zaufanie przy pierwszej pomyłce.
Wnioskowanie należy do brzegu, przy linii. Opóźnienie i zależność od sieci nie są akceptowalnym ryzykiem dla decyzji, która musi zapaść między dwoma stanowiskami, a zakład nie powinien przestawać kontrolować, bo łącze WAN zamrugało.
Trenowanie, zarządzanie modelami, wersjonowanie i porównania między zakładami należą do centrum. Grupa produkująca ten sam wyrób w czterech krajach chce jednej linii modelu, nie czterech modeli strojonych lokalnie, które po cichu się rozjeżdżają, aż ich wskaźniki braków przestają być porównywalne.
Jedna klasa wady, jedna linia, z przypisanym kosztem. Uruchom go równolegle do istniejącej kontroli, a nie zamiast niej, i policz rozbieżności w obie strony — przepuszczenia ważą więcej niż fałszywe alarmy, a ujawnia je tylko praca równoległa.
Uruchom przez cykl zmian, a jeśli się da, przez zmianę pogody. Ustal kryterium zaliczenia przed startem i w języku zakładu: przepuszczenia na tysiąc albo uwolnione godziny kontroli. Dowód koncepcji bez uzgodnionego wcześniej progu zawsze kończy się dyskusją, czy dziewięćdziesiąt cztery procent to dobrze.
Porozmawiaj z naszymi ekspertamiKamera z kontrolowanym oświetleniem rejestruje każdy detal w ustalonej pozycji, model wytrenowany na opisanych przykładach klas wad wydaje werdykt w milisekundach na brzegu, a ten werdykt zapisywany jest w MES przy zleceniu, partii i stanowisku. To właśnie zapis zwrotny pozwala wadzie zablokować kolejną operację zamiast ujawnić się na kontroli końcowej.
Mogą i to jest różnica między systemem a demonstracją. Werdykt musi trafić do tego samego zlecenia i tej samej partii, których używa reszta produkcji. W MSF moduł wizyjny zapisuje do tego samego modelu danych co realizacja i jakość, więc wskaźnik wadliwości zasila harmonogramowanie, genealogia odpowiada na pytania o wycofanie, a korekty operatora automatycznie stają się danymi treningowymi.
Na dobrze zdefiniowanej klasie wady, przy kontrolowanym oświetleniu i powtarzalnej prezentacji detalu wizja jest trwale lepsza od kontroli ludzkiej, bo się nie męczy. O dokładności decyduje oświetlenie i prezentacja, nie model. Rzadkie wady bez historii obrazów oraz wady, co do których dwóch doświadczonych kontrolerów by się spierało, są słabymi kandydatami przy każdej deklarowanej dokładności.
Zasadniczo. Monitoring bezpieczeństwa obserwuje ciągle niekontrolowany obszar pod kątem osób, ŚOI i bliskości, więc głównym ryzykiem są fałszywe alarmy — alarm, który za często wyje, zostaje wyciszony, a wtedy system jest darzony zaufaniem i błędny. W dużej części Europy to również sprawa rady pracowniczej i ochrony danych: przechowywanie, anonimizacja i uprawnienia do wglądu wymagają ustalenia przed montażem kamery.
Kilkaset opisanych przykładów na klasę wady to realistyczny start dla większości zadań powierzchniowych, obecnościowych i orientacyjnych. Jeśli wada zdarza się tylko kilka razy w roku, przykładów nigdy nie będzie dość i należy potraktować to jako problem sterowania procesem.
Wnioskowanie na brzegu, przy linii, bo decyzja między dwoma stanowiskami nie może zależeć od łącza WAN. Trenowanie, wersjonowanie modeli i porównania między zakładami należą do centrum, żeby grupa produkująca ten sam wyrób w kilku krajach zachowała jedną linię modelu zamiast czterech rozjeżdżających się po cichu.