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.
* 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.
* 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