Baza wiedzy Trawers ERP

Program ERP a Roboty przemysłowe

1. Opis ogólny 2. Produkcja: Moduły elektroniczne 3. Produkcja: Elektrody spawalnicze 4. Traceability: Kody kreskowe i skanery 5. Tematy powiązane Patrz też opis ogólny nt. warstwy ERP (biznesowa) i warstwy MES (techniczna) w przedsiębiorstwach przemysłowych. Warstwa ERP (biznesowa): planowanie, realizacja zleceń, gospodarka materiałami i wyrobami, rozliczanie zleceń. Warstwa MES (techniczna): sterowanie i kontrolowanie fizycznego procesu wytwórczego. Urządzenia i oprogramowanie do monitorowania procesów, sterowania maszynami. ANSI/ISA-95 Powiązanie z ERP

1. Opis ogólny

Współpraca między systemami ERP (Enterprise Resource Planning) a robotami przemysłowymi staje się coraz ważniejsza w kontekście Przemysłu 4.0 i automatyzacji produkcji. Poniżej przedstawiono główne możliwości wymiany danych i współpracy między ERP a robotami przemysłowymi

1.1 Wymiana danych: ERP <---> roboty przemysłowe

1. Zlecenia produkcyjne * ERP --> Robot: System ERP przekazuje zlecenia produkcyjne do sterowników linii produkcyjnej/robotów. * Dane: numer partii, specyfikacja produktu, ilość, terminy realizacji. 2. Status realizacji * Robot --> ERP: Roboty przesyłają dane o stanie realizacji zlecenia. * Dane: ilość wykonanych sztuk, czas cyklu, status maszyny (aktywna/awaria), kody błędów. 3. Zużycie materiałów * Robot --> ERP: Informacja o zużytych surowcach do celów kontroli zapasów. * Możliwość automatycznego generowania zapotrzebowania w ERP. 4. Planowanie produkcji * ERP korzysta z danych o wydajności maszyn/robotów, aby lepiej planować harmonogramy produkcji. 5. Konfiguracja maszyn * ERP --> Robot: Przekazywanie parametrów technologicznych, receptur, programów pracy. * Przykład: zmiana produktu - ERP wysyła nowy program do robota pakującego. 6. Monitorowanie i prognozowanie * Dane z robotów mogą być wykorzystywane do analiz w ERP (np. awaryjność, MTBF). * Możliwe zintegrowanie z systemami MES lub SCADA jako warstwa pośrednia.

1.2 Integracja techniczna

Możliwe rozwiązania: * API lub Web Services: ERP i roboty mogą komunikować się przez REST API * Middleware / MES: System MES jako pośrednik, który agreguje dane z robotów i przesyła do ERP. * PLC + OPC UA: Roboty komunikują się z PLC, a dane są dostępne przez OPC UA, z którego korzysta ERP. * MQTT / IoT Gateway: Dane z robotów przesyłane przez brokera MQTT i zaczytywane przez system ERP.

1.3 Korzyści z integracji ERP i robotów

* Automatyzacja procesów end-to-end. * Lepsza kontrola nad produkcją i zapasami. * Skrócenie czasu reakcji na zmiany w zamówieniach. * Wykrywanie i eliminacja wąskich gardeł. * Możliwość wdrażania lean manufacturing i just-in-time.

2. Produkcja: Moduły elektroniczne

Na przykładzie wytwarzania modułów elektronicznych opisano wymianę danych: ERP <---> Roboty przemysłowe

2.1 Kontekst

* Firma produkuje moduły elektroniczne. * Linia montażowa wykorzystuje roboty do lutowania i montażu elementów SMD. * System ERP: xxxx. * Komunikacja ze sprzętem: przez OPC UA. Cel: automatyczna realizacja zleceń produkcyjnych z ERP oraz raportowanie postępu i zużycia materiałów.

2.2 Etapy wymiany danych

1. Tworzenie zlecenia w ERP Operator lub planista tworzy zlecenie produkcyjne w ERP: * Produkt: Płytka PCB XYZ * Ilość: 1000 szt. * Data realizacji: 202x5-05-01 2. Wysłanie zlecenia do systemu produkcyjnego * ERP generuje komunikat i wysyła dane do systemu OPC UA (lub MES). * Przekazywane dane: - ID zlecenia - Lista materiałów (Work Order BOM) - Parametry procesu (np. temperatura, czasy cykli) - Program robota do załadowania 3. Robot uruchamia produkcję * Robot otrzymuje dane z OPC UA. * Ładowany jest odpowiedni program (np. lutowanie elementów typu BGA). * Linia rozpoczyna produkcję - fizyczna realizacja zlecenia. 4. Bieżący monitoring * Robot przesyła dane: - Ile sztuk zostało wykonanych - Status pracy (RUN/STOP/ERROR) - Kody usterek, jeśli wystąpiły * Dane są zbierane w czasie rzeczywistym przez OPC UA i udostępniane ERP lub MES. 5. Rejestrowanie zużycia materiałów * Robot na bieżąco raportuje zużycie pasty lutowniczej, płytek PCB, elementów. * Dane trafiają do ERP i aktualizują stany magazynowe. 6. Zamknięcie zlecenia Po zakończeniu produkcji: - Raport z wykonanych sztuk - Informacje o odpadach i brakach - ERP aktualizuje historię zlecenia, generuje dokumenty rozliczeniowe i przekazuje produkt do działu magazynowego lub kontroli jakości.

2.3 Technologie wspierające

| Warstwa | Technologia | Przykład | |-----------|--------------------------|-------------------------------------| | ERP | xxxx | xxxx | | Pośrednia | MES, OPC UA, MQTT | Siemens Opcenter, Kepware, Ignition | | Roboty | PLC, sterowniki CNC, IoT | Fanuc, ABB, KUKA |

2.4 Korzyści ze scenariusza

* Automatyzacja od zamówienia do realizacji. * Eliminacja błędów ludzkich przy ustawianiu robotów. * Pełna identyfikowalnośćś partii i materiałów. * Lepsze planowanie zapasów i serwisu.

3. Produkcja: Elektrody spawalnicze

Na przykładzie wytwarzania elektrod spawalniczych opisano wymianę danych: ERP <---> Roboty przemysłowe Patrz też opis procesu wytwarzania elektrod: Produkcja procesowa. Elektrody

3.1 Kontekst

Produkcja elektrod spawalniczych prowadzona jest etapowo. Partie komponentów i wyrobów są identyfikowane (numeracja LOT). Odbywa się kontrola jakości. Wykonane operacje są rejestrowane. Integracja ERP z systemem automatyki i robotyki przemysłowej pozwala na: - automatyczne sterowanie operacjami produkcyjnymi, - bieżące rejestrowanie postępów produkcji, - zapewnienie traceability, - synchronizację planów i stanów magazynowych.

3.2 Etapy procesu. Możliwości integracji

Przychód surowców (ERP + magazyn + etykiety) - ERP rejestruje dostawy surowców (np. Rutyl, Spoiwo). - Operatorzy oznaczają materiały etykietami z kodami kreskowymi (LOT). - Roboty zautomatyzowanego magazynu mogą rozmieścić materiały zgodnie z miejscem składowania. Mieszanie surowców (robot + ERP) * ERP tworzy zlecenie na produkcję mieszanki (topiku). * System sterowania (PLC / OPC UA) otrzymuje dane z ERP: - jakie surowce, - w jakich ilościach, - parametry mieszania. * Robot dozujący pobiera dane receptury i wykonuje proces. * Po zakończeniu: - produkcja zgłaszana jest do ERP (partia LOT: MIX001), - aktualizowane są stany magazynowe i dokument przychodu. Wytwarzanie elektrod (roboty + ERP + QA) * Zlecenie produkcyjne: ERP planuje produkcję np. 60 opak. * Robot (lub MES) wykonuje: - formowanie, - suszenie, - kontrolę jakości (ze wsparciem automatycznych testerów), - pakowanie. * Każda partia (szarża) rejestrowana z unikalnym numerem LOT (ELEC001 itd.). * Wyniki testów kontrolnych z testerów przesyłane automatycznie do ERP: - pozytywny wynik => przychód do magazynu, - negatywny wynik => przekierowanie do odpadu. Traceability i kontrola jakości (ERP + skanery + czujniki) - System ERP łączy wyniki testów z konkretnymi partiami (LOT). - Użycie skanerów kodów kreskowych przy odbiorze i pakowaniu. - Informacje o komponentach (np. LOT: MIX001) przypisane do gotowego wyrobu (ELEC002).

3.3 Architektura integracji

| Komponent | Funkcja | Integracja | |--------------|-------------------------|-----------------------------------| | Trawers ERP | Tworzenie zleceń, BOM | API, eksport/import danych | | | kontrola jakości | | | | | | | MES / OPC UA | Sterowanie robotami i | Dwukierunkowa wymiana | | | monitorowanie operacji | danych | | | | | | Roboty / PLC | Wykonywanie fizycznych | Pobieranie parametrów z MES / ERP | | | operacji | | | | | | | Magazyn | Rejestracja przepływów, | Zczytywanie LOT z etykiet | | automatyczny | przychody | aktualizacja stanów | | | | | | QA system | Testy jakościowe | Import wyników do ERP + raporty | | | | | | Skanery kodów| Identyfikacja LOT/SER | Integracja z terminalami ERP | | kreskowych | na każdym etapie | |

3.4 Efekty integracji

* Spójna i automatyczna identyfikacja komponentów i wyrobów (LOT). * Skrócenie czasu reakcji na błędy produkcyjne. * Eliminacja ręcznego przepisywania wyników kontroli jakości. * Optymalizacja zużycia materiałów. * Pełna zgodność z wymaganiami traceability i QA (Kontrola jakości). Możliwe rozszerzenie: podpięcie Power BI lub Qlik lub innego systemu BI do analiz wyników testów, efektywności robotów (OEE), obciążenia stanowisk itd.

4. Traceability: Kody kreskowe i skanery

Opisano zastosowanie urządzeń technicznych w procesie identyfikowania materiałów (komponentów) i wyrobów na poszczególnych etapach wytwarzania elektrod. Patrz też: Funkcje traceability w Trawers ERP: Traceability Śledzenie drogi

4.1 Etykietowanie materiałów i produktów

Surowce (np. rutyl, spoiwo, drut) otrzymują etykiety z kodami kreskowymi podczas przyjęcia do magazynu. - Kody zawierają: Indeks materiału, numer partii (LOT), ilość, dostawca, data. Półprodukty i wyroby gotowe (mieszanka topikowa, elektrody) również są etykietowane w momencie przychodu z produkcji. - Etykieta może zawierać również: numer zlecenia produkcyjnego, data produkcji, status kontroli jakości.

4.2 Rodzaje etykiet i nośników

* Etykiety papierowe lub termiczne (dla opakowań zbiorczych). * Etykiety przemysłowe odporne na ciepło i pył - np. na pojemnikach z mieszanką lub drutem. * Możliwość użycia tagów RFID (opcjonalnie).

4.3 Obsługa skanerów

* Pracownicy na magazynie i produkcji wykorzystują mobilne terminale lub skanery ręczne połączone z systemem ERP: - Magazyn - skanowanie przyjęcia, wydania, przesunięć. - Produkcja - skanowanie zużycia komponentów, odbioru partii, raportowanie testów QA. * System ERP automatycznie przypisuje zeskanowany materiał do konkretnego zlecenia i partii produkcyjnej.

4.4 Integracja ze stanowiskami produkcyjnymi i robotami

* Roboty na etapie mieszania, formowania, pakowania mogą być wyposażone w czytniki kodów kreskowych lub współpracować z operatorami, którzy je skanują: - np. po załadowaniu mieszanki - skanowanie kodu partii surowca. - przed pakowaniem - skan opakowania w celu przypisania do właściwej partii elektrod. * ERP otrzymuje dane skanowania w czasie rzeczywistym, umożliwiając: - przypisanie komponentów do konkretnych produktów (BOM vs LOT), - tworzenie tzw. drzewa genealogii partii.

4.5 Testy jakości

* Operator kontroli jakości skanuje etykietę partii elektrod przed wprowadzeniem wyników testów. * System: - sprawdza powiązania partii z testami QA, - zapisuje wynik w karcie partii (np. pozytywny, negatywny, do poprawki), - umożliwia szybkie odrzucenie lub zatwierdzenie produkcji.

4.6. Powiązania systemowe (trace linki)

* Dla każdej partii wyrobu gotowego (np. ELEC002) system przechowuje: - z jakiej mieszanki (np. MIX001), - z jakiego surowca (np. LOT A12345, B67890), - z jakich operacji i przez kogo została wykonana, - z jakim wynikiem kontroli jakości, - w jakiej lokalizacji magazynowej się znajduje.

4.7 Raportowanie i analiza

* Możliwość generowania raportów traceability: - Z jakich partii materiałów powstała ta elektroda ? - Jakie inne partie zostały wyprodukowane z surowca B67890 ? - Które partie miały wynik QA negatywny ? * Integracja z BI umożliwia analizę wyników testów wg materiałów, operatorów, stanowisk. NOTE: poniżej w .prg: * Skanery dla traceability w produkcji przemysłowej * Terminale mobilne * Skanery stacjonarne do integracji z robotami lub linią produkcyjną * Skanery RFID

5. Tematy powiązane

Produkcja procesowa. Ogólnie Produkcja procesowa. Elektrody ANSI/ISA-95 Powiązanie z ERP Opis systemu produkcji Podstawowe moduły Traceability Śledzenie drogi QA1_Zlecenia QA System kontroli jakości Słowa kluczowe #Produkcja-Zlecenia #Produkcja-Technologia #Produkcja-Automatyzacja #TrawersERP-KodyKreskowe #Tres-Oferty #Tres-Partnerzy #Admin-WymianaDanych