Zautomatyzowany system End-of-Line Testing miniaturowych głośników do aparatów słuchowych z wykorzystaniem Beckhoff TwinCAT 3
Wyzwanie
Producent komponentów do aparatów słuchowych potrzebował wydajnego systemu automatycznych testów końcowych umożliwiającego kontrolę jakości miniaturowych głośników o wymiarach zaledwie3 × 2 mm.
Ze względu na bardzo małe wymiary detali proces wymagał wyjątkowo precyzyjnego pozycjonowania oraz pełnej synchronizacji wszystkich elementów systemu automatyki.
Stanowisko obejmowało dwa roboty Mitsubishi SCARA pracujące jednocześnie, automatyczny podajnik tacek, serwonapędy, system wizyjny Cognex oraz urządzenia wykonujące pomiary elektroakustyczne.
Dodatkowym wymaganiem była komunikacja z systemem MES odpowiedzialnym za identyfikację produktów oraz osiągnięcie czasu cyklu wynoszącego około2 sekund na detalbez ryzyka kolizji robotów.
Rozwiązanie
Opracowałem kompletne oprogramowanie sterujące wykorzystująceBeckhoff TwinCAT 3, które koordynowało wszystkie procesy realizowane przez stanowisko testowe.
Sterownik PLC odpowiadał za zarządzanie przepływem produktów, synchronizację robotów przemysłowych, sterowanie napędami, komunikację z systemem wizyjnym oraz integrację urządzeń wykonujących pomiary elektroakustyczne.
Roboty Mitsubishi SCARA pobierały komponenty z automatycznego podajnika tacek, pozycjonowały je w stanowiskach pomiarowych oraz przekazywały do kolejnych etapów procesu.
System Cognex odpowiadał za lokalizację elementów oraz korekcję pozycji pobrania, zwiększając dokładność oraz niezawodność procesu.
Po zakończeniu testów TwinCAT analizował wyniki pomiarów, automatycznie klasyfikował produkty jakoOKlub jedną z10 kategorii NOKoraz przekazywał dane do systemu MES poprzez komunikacjęOPC UA.
Cały proces został zoptymalizowany pod kątem maksymalnej wydajności oraz ciągłej pracy produkcyjnej.
Architektura systemu
conveyor_belt
Sterowanie
Beckhoff CX5140
Beckhoff TwinCAT 3
TwinSAFE
precision_manufacturing
Roboty przemysłowe
2 × Mitsubishi SCARA
Motion Control
Beckhoff Servo Drives
EtherCAT Motion
camera
System wizyjny
Cognex Vision
Lokalizacja komponentów
Korekcja pozycji robota
checklist
Stanowiska testowe
Elektroakustyczne stanowiska pomiarowe
Automatyczna klasyfikacja jakości
Komunikacja
EtherCAT
OPC UA
TCP/IP
Zakres odpowiedzialności
Jako główny programista TwinCAT odpowiadałem za:
projekt architektury oprogramowania PLC,
programowanie Beckhoff TwinCAT 3,
synchronizację dwóch robotów Mitsubishi SCARA,
sterowanie ruchem serwonapędów,
integrację systemu Cognex Vision,
integrację urządzeń elektroakustycznych,
implementację komunikacji OPC UA z systemem MES,
logikę klasyfikacji produktów,
implementację alarmów oraz diagnostyki,
konfigurację TwinSAFE,
uruchomienie oraz optymalizację wydajności maszyny.
Rezultaty
Opracowane oprogramowanie umożliwiło:
pełną automatyzację procesu End-of-Line Testing,
integrację robotów przemysłowych, systemu wizyjnego oraz urządzeń pomiarowych,
komunikację z systemem MES poprzez OPC UA,
automatyczną klasyfikację produktów,
wysoką powtarzalność procesu,
bezkolizyjną współpracę dwóch robotów SCARA,
osiągnięcie czasu cyklu około2 sekund na detal,
skalowalną architekturę oprogramowania TwinCAT.
Najważniejsze rozwiązania techniczne
Największym wyzwaniem projektu było zapewnienie bezkolizyjnej współpracy dwóch robotów pracujących równocześnie w tej samej przestrzeni roboczej.
TwinCAT dynamicznie zarządzał dostępem do wspólnych stref roboczych, synchronizując ruch obu robotów oraz minimalizując czasy oczekiwania pomiędzy kolejnymi operacjami.
System wizyjny lokalizował komponenty przed pobraniem oraz przekazywał współrzędne do sterownika PLC.
Pozwoliło to na automatyczną korekcję pozycji robota oraz zwiększenie dokładności całego procesu.
TwinCAT sterował przebiegiem testów elektroakustycznych oraz odbierał wyniki pomiarów z urządzeń testowych komunikujących się poprzez TCP/IP.
Na podstawie otrzymanych danych oprogramowanie automatycznie podejmowało decyzję o dalszym przebiegu procesu.
Za pomocą OPC UA stanowisko wymieniało dane z systemem MES, zapewniając pełną identyfikowalność każdego testowanego komponentu.
Do systemu nadrzędnego przekazywane były między innymi wyniki testów, klasyfikacja produktu oraz informacje o przebiegu procesu.
Po zakończeniu testów każdy produkt był automatycznie przypisywany do grupyOKlub jednej z10 zdefiniowanych kategorii NOK.
Takie rozwiązanie umożliwiało szczegółową analizę przyczyn odrzutów oraz monitorowanie jakości produkcji.
Technologie
Beckhoff TwinCAT 3
Beckhoff CX5140
EtherCAT
Mitsubishi SCARA
Cognex Vision
OPC UA
TCP/IP
Najczęściej zadawane pytania
Stanowisko wykorzystywało dwa roboty Mitsubishi SCARA pracujące równocześnie w jednej przestrzeni roboczej.
Do wymiany danych produkcyjnych wykorzystano standard OPC UA, umożliwiający identyfikowalność produktów oraz przesyłanie wyników testów.
System wizyjny odpowiadał za lokalizację komponentów, korekcję pozycji pobrania oraz zwiększenie dokładności procesu.
Po zakończeniu testów elektroakustycznych TwinCAT automatycznie przypisywał produkt do grupy OK lub jednej z dziesięciu kategorii NOK.
Potrzebujesz podobnego rozwiązania?
Jeżeli projektujesz stanowisko End-of-Line Testing wykorzystujące Beckhoff TwinCAT 3, roboty przemysłowe, systemy wizyjne lub integrację z systemem MES, mogę pomóc w opracowaniu kompletnego oprogramowania sterującego dostosowanego do wymagań Twojego procesu.