← → przewijanie · N notatki · S notatki w osobnym oknie · F pełny ekran · T motyw
Akwizycja i wizualizacja danych w procesach przemysłowych · ćwiczenia 2

Od danych do decyzji

OEE · energia na sztukę · Pareto postojów · jakość danych · karta kontrolna · dashboardy · alarmy

Zarządzanie i inżynieria produkcji · IV rok · specjalność: Inżynier procesu · studia niestacjonarne · mgr inż. M. Okarmus

Plan

Dziś: 15:00–18:15

15:00–15:45

5. OEE i energia

Dostępność, wydajność, jakość. OEE z raportu zmiany. Energia na sztukę.

15:45–16:30

6. Analiza postojów

Wykres Pareto: czas czy liczba zdarzeń? Zadania z OEE. Pułapki wskaźników.

16:45–17:30

7. Czy danym można ufać?

Typowe błędy w danych. Znajdź błędy. Karta kontrolna: kiedy reagować.

17:30–18:15

8. Wizualizacja

Kto patrzy na dane, dobór wykresu, zasady HMI, alarmy. Projekt dashboardu.

16:30–16:45 przerwa

Raport zmiany Pakowaczki 01 (slajd 3) — 11 840 dobrych, 212 złych, 401 min pracy, 79 min postojów, 96 kWh — dziś zamienimy na wskaźniki i decyzje.

Karta zadań: rozwiązujecie ją przy slajdach „Zadania dla Was”, poprawiacie po omówieniu i oddajecie podpisaną na koniec zajęć (potwierdza obecność i aktywność). Ocena z ćwiczeń = projekt grupowy: dashboard (dzisiaj, na koniec zajęć); warunek: karty oddane.

Punkt wyjścia: raport zmiany

Jak z tysięcy rekordów powstaje kilka liczb w raporcie

Raport zmiany I (6:00–14:00) — Pakowaczka 01

Kliknij wiersz raportu → po prawej: z jakiego tagu, ile rekordów i jak policzono.

tag w historianie
rekordów w zmianie
reguła (agregacja)

Historian = przemysłowa baza szeregów czasowych (np. AVEVA PI, Ignition, InfluxDB). Przechowuje surowe rekordy latami i liczy z nich agregaty dla dowolnego okresu: różnicę licznika, czas w stanie, min / średnią / max.

Blok 5 · OEE — całkowita efektywność wyposażenia

OEE = dostępność × wydajność × jakość

Dostępność (A)

A = czas pracy / czas planowany

Straty: awarie, przezbrojenia, braki materiału — maszyna stoi.

Wydajność (P)

P = sztuki wyprodukowane / sztuki możliwe w czasie pracy

Straty: mikropostoje, praca wolniej niż nominalnie — maszyna pracuje, ale za wolno.

Jakość (Q)

Q = sztuki dobre / sztuki wyprodukowane

Straty: braki, poprawki, odpad przy rozruchu — maszyna wyprodukowała, ale źle.

Sprawdzenie jednym wzorem: OEE = sztuki dobre × czas cyklu idealnego / czas planowany. Jako punkt odniesienia często podaje się 85% („poziom światowy” wg S. Nakajimy), typowo w zakładach: 40–65%.

Przykład krok po kroku

OEE z raportu zmiany (slajd 3)

Raport zmiany I — Pakowaczka 01

czas planowany (zmiana bez przerw planowanych)480 min
czas pracy / postojów401 / 79 min
wydajność nominalna (cykl idealny 1,5 s)40 szt./min
sztuki dobre / złe11 840 / 212

Oblicz A, P, Q i OEE.

  1. A = 401 / 480 = 83,5%
  2. sztuki możliwe w czasie pracy: 401 min · 40 szt./min = 16 040 szt.
  3. wyprodukowano: 11 840 + 212 = 12 052 szt. → P = 12 052 / 16 040 = 75,1%
  4. Q = 11 840 / 12 052 = 98,2%
  5. OEE = 0,835 · 0,751 · 0,982 = 61,7%
  6. Sprawdzenie: 11 840 · 1,5 s / (480 · 60 s) = 17 760 / 28 800 = 61,7% ✔
  7. Wniosek: największa strata to wydajność (25%) — mikropostoje i spowolnienia, nie awarie.
Kalkulator OEE

Gdzie ucieka czas zmiany

A =

P =

Q =

OEE =

Czas planowany 480 min, wydajność nominalna 40 szt./min.

Energia na sztukę

Dlaczego postoje podnoszą koszt energii każdej sztuki

energia w zmianie:

sztuki dobre:

energia na dobrą sztukę:

Moc podczas pracy 13,7 kW; w czasie pracy 30 szt./min, 98,2% dobrych. W postoju maszyna nadal pobiera energię (grzałki zgrzewu, sterowanie, sprężone powietrze).

Z raportu zmiany (slajd 3): 96 kWh / 11 840 dobrych sztuk ≈ 8,1 Wh na dobrą sztukę. Wskaźnik łączy OEE z kosztami — i z wymaganiami raportowania zużycia energii.

Blok 6 · analiza postojów

Wykres Pareto: od czego zacząć poprawę

Postoje Pakowaczki 01 — tydzień (5 dni, 3 zmiany)

Zasada Pareto (80/20): kilka przyczyn odpowiada za większość strat. Słupki malejąco + linia skumulowana; przyczyny do lewej od 80% atakujemy najpierw.

Zadania dla Was · ok. 8 min

Zadania 1–2: OEE wtryskarki

Dane — jedna zmiana

długość zmiany480 min (8 h)
przerwa planowana (nie wlicza się do czasu planowanego)30 min
postoje nieplanowane45 min
cykl idealny (1 sztuka na cykl)30 s
wyprodukowano640 szt.
w tym braki32 szt.

1. Oblicz A, P, Q i OEE.

2. Która strata jest największa? Jakie dane z maszyny pomogą znaleźć jej przyczynę?

Rozwiązanie krok po kroku

  1. czas planowany = 480 − 30 = 450 min
  2. czas pracy = 450 − 45 = 405 min → A = 405 / 450 = 90%
  3. cykl 30 s = 2 szt./min → możliwe: 405 · 2 = 810 szt. → P = 640 / 810 = 79,0%
  4. Q = (640 − 32) / 640 = 608 / 640 = 95%
  5. OEE = 0,90 · 0,79 · 0,95 ≈ 67,5%
  6. sprawdzenie: 608 szt. · 30 s / (450 · 60 s) = 18 240 / 27 000 ≈ 67,5% ✔
  7. zad. 2: największa strata — wydajność (21%). Potrzebne dane: rzeczywisty czas każdego cyklu i krótkie zatrzymania z dokładnym czasem.
Zadania dla Was · ok. 7 min

Zadania 3–4: od czego zacząć i ile kosztuje postój

3. Pareto — czas czy liczba zdarzeń?

Postoje w tygodniu:

przyczynazdarzeńminut
A4120
B4060
C290

Którą przyczynę atakujesz najpierw, jeśli celem jest:
a) poprawa dostępności, b) odciążenie operatora?

odpowiedź

a) A (najwięcej minut), potem C
b) B — 40 przerw w pracy (mikropostoje)

4. Energia na sztukę

moc podczas pracy12 kW
moc w postoju4 kW
zmiana / czas pracy480 / 420 min
sztuki dobre12 600

a) Ile energii zużyła maszyna w zmianie? b) Ile Wh na dobrą sztukę? c) Ile, gdyby wyłączać maszynę na czas postojów?

odpowiedź

a) 12 kW · 7 h + 4 kW · 1 h = 88 kWh
b) 88 000 Wh / 12 600 ≈ 6,98 Wh/szt.
c) 84 kWh / 12 600 ≈ 6,67 Wh/szt. (ok. 4,5% mniej)

Dyskusja

Pułapki wskaźników: jak „poprawić” OEE bez poprawy produkcji

1. Czas planowany

Przezbrojenia i przeglądy „przeniesione” do postojów planowanych znikają z dostępności. OEE rośnie, produkcja — nie.

2. Cykl idealny

Wpisanie wolniejszego „idealnego” cyklu podnosi wydajność na papierze. Cykl idealny = maksymalny konstrukcyjny lub najlepszy osiągnięty, nie „średni”.

3. Porównywanie maszyn

Różne maszyny, produkty i reguły → OEE nieporównywalne. Porównuj tę samą maszynę w czasie, przy tych samych regułach.

Wskaźnik jest tak dobry jak dane i reguły, z których powstaje. Reguły (co jest postojem planowanym, jaki cykl idealny, od ilu sekund liczymy postój) trzeba spisać i nie zmieniać po cichu.

Blok 7 · jakość danych

Typowe błędy w danych z produkcji

błądjak wyglądatypowa przyczynaco zrobić
lukabrak rekordów przez pewien czasprzerwa w komunikacji, restart serweraoznaczyć jako brak; nie interpolować długich luk
zamrożona wartośćidealnie stała wartość przez długi czaszerwane połączenie, system powtarza ostatnią wartośćwykrywać „zero zmian”; sprawdzić jakość tagu
pojedynczy skokjeden punkt fizycznie niemożliwyzakłócenie, błąd transmisjifiltr zakresu i szybkości zmian
zero zamiast awariispadek do 0 lub minimum zakresuprzerwa w przewodzie (zwłaszcza 0–10 V)używać jakości „Bad”; nie liczyć do średnich
złe skalowaniewartości przesunięte lub w złej skali od pewnej chwiliwymiana czujnika, zmiana zakresu przetwornikaporównać z pomiarem kontrolnym; poprawić skalowanie
licznik malejelicznik spada do małej wartościrestart sterownika, przepełnienie licznikaliczyć przyrosty z obsługą resetu
problemy z czasemduplikaty, godzina dwa razy, przesunięciezmiana czasu, nieustawiony zegar sterownikaprzechowywać czas w UTC; synchronizacja zegarów (NTP)
Znajdź błędy

Temperatura zbiornika — jedna doba z historiana

Proces: zbiornik ok. 60–66 °C, temperatura zmienia się powoli. Ile błędów widzicie i jakiego typu?
Znajdź błędy

Surowe rekordy z historiana

Ile rekordów jest podejrzanych i dlaczego?
Karta kontrolna (Shewharta)

Zwykła zmienność czy sygnał, że coś się zmieniło?

UCL / LCL = x̄ ± 3σ

x̄średnia z pomiarów procesu, gdy działał stabilnie (linia centralna)
σodchylenie standardowe — o ile typowo pomiar różni się od średniej (miara rozrzutu)
UCL / LCLgórna / dolna granica kontrolna (ang. upper / lower control limit)

W granicach ±3σ mieści się ok. 99,7% wyników stabilnego procesu — punkt poza nimi raczej nie jest przypadkiem.

Sygnały (wg PN-ISO 7870-2):

  • punkt poza granicami kontrolnymi,
  • 9 kolejnych punktów po jednej stronie linii centralnej.

Punkty wewnątrz granic to zwykła zmienność procesu — nie reagujemy na każde wahnięcie (przeregulowanie pogarsza proces).

Zadania dla Was

Jakość danych i karta kontrolna

5. Średnia z błędem

Temperatura z 8 h: 7 h średnio 62 °C, a przez 1 h przerwa w przewodzie zapisała 0 °C. Jaką średnią pokaże raport bez czyszczenia danych? Jaka jest prawdziwa?

odpowiedź

(7 · 62 + 1 · 0) / 8 = 54,25 °C; prawdziwa ok. 62 °C (z 7 h ważnych danych)

6. Licznik z resetem

Licznik sztuk o 6:00 = 48 200, o 10:30 restart sterownika (ostatni odczyt przed restartem 52 950, po restarcie 0), o 14:00 = 4 010. Ile sztuk wyprodukowano w zmianie?

odpowiedź

(52 950 − 48 200) + (4 010 − 0) = 4 750 + 4 010 = 8 760 szt. (naiwnie: 4 010 − 48 200 = −44 190)

7. Karta kontrolna

Średnia temperatura zgrzewu 172 °C, σ = 1,5 °C. Jakie są granice kontrolne? Czy pomiar 176 °C jest sygnałem? A 9 kolejnych pomiarów 173–174 °C?

odpowiedź

UCL = 176,5 °C, LCL = 167,5 °C; 176 °C — nie (w granicach); 9 punktów powyżej 172 °C — tak (seria po jednej stronie)

Blok 8 · wizualizacja

Kto patrzy na dane — i jakie ma pytanie

operatormistrz / lider zmianykierownik produkcji
pytanieczy teraz wszystko działa? co mam zrobić?czy zrobimy plan zmiany? co nas dziś hamuje?gdzie tracimy w tym tygodniu/miesiącu? czy działania przynoszą efekt?
horyzontsekundy – minutyzmianatygodnie – miesiące
formaekran HMI przy maszynie, alarmytablica / monitor na hali: plan vs wykonanie, postojedashboard: trendy OEE, Pareto, energia na sztukę
odświeżaniena żywoco kilka minutraz dziennie / na żądanie

Jeden ekran „dla wszystkich” zwykle nie służy nikomu. Projekt zaczynamy od pytania: kto patrzy i jaką decyzję ma podjąć?

Quiz

Jaki wykres odpowiada na to pytanie?

HMI wysokiej wydajności (ISA-101)

Gdzie jest problem? Znajdź go w 5 sekund

Zasady

  • szare tło, stonowane kolory dla stanu normalnego,
  • kolor tylko dla nieprawidłowości (alarm, odchyłka),
  • liczby z zakresem normalnym i krótkim trendem — widać, czy wartość jest dobra i dokąd zmierza,
  • bez 3D, ozdobników, animacji „dla efektu”,
  • hierarchia ekranów: przegląd → obszar → szczegół.
Alarmy (ISA-18.2, EEMUA 191)

Zalew alarmów: kiedy operator przestaje reagować

alarmów w zmianie:

średnio na godzinę:

okresów zalewu (> 10 w 10 min):

Orientacyjne wartości z ISA-18.2: ok. 6 alarmów/h — akceptowalne, ok. 12/h — maksimum do opanowania; zalew = ponad 10 alarmów w 10 min.

Zasada: każdy alarm wymaga działania operatora. Jeśli nie wymaga — to komunikat, a nie alarm.

Zadanie projektowe · grupy · 15 min

Zaprojektujcie dashboard na kartce

Krok po kroku

  1. Maszyna: Pakowaczka 01 — lista jej tagów jest na karcie (zad. 9): stan, przyczyna postoju, liczniki dobrych i złych, plan zmiany, czas cyklu, temperatura zgrzewu, ciśnienie powietrza, energia.
  2. Wybierzcie odbiorcę: operator, mistrz albo kierownik.
  3. Wypiszcie 3–5 pytań, na które ekran ma odpowiadać.
  4. Do każdego pytania: element ekranu (kafel KPI, trend, Pareto, oś czasu, karta kontrolna) i tagi, z których powstaje.
  5. Narysujcie układ na A4. Kolor — tylko dla odchyłek.
  6. 1 minuta prezentacji: odbiorca, pytania, „co zrobi, gdy zobaczy…”.
Podsumowanie dwóch dni

Od czujnika do decyzji

Wskaźniki

OEE = A × P × Q

= dobre × cykl idealny / czas planowany

energia na dobrą sztukę = kWh / sztuki dobre

Wiarygodność

luki, zamrożenia, skoki, zera, skalowanie, reset licznika, czas

karta kontrolna: x̄ ± 3σ, 9 punktów po jednej stronie

Wizualizacja

odbiorca → pytanie → wykres

kolor tylko dla odchyłek (ISA-101)

każdy alarm wymaga działania (ISA-18.2)

Na laboratorium: zbieranie i wizualizacja danych w praktyce.