OEE Přehledy¶
V principu máme 2 OEE přehledy. Přehled všech pracovišť, a přehled SMD linek. Oddělené jsou proto, že u SMD linek máme více údajů: Jsou tam také údaje o začátku a konci přípravy, a tím pádem se dá spočítat i efektivita přípravy.
OEE pro všechna pracoviště lze počítat i pro SMD linky.
2026-05-19: Vzniká mechanizmus, jak ukládat předpočítaná data do tabulek pro rychlejší přístup, a pro analýzu.
2026-05-19: Vzniká mechanizmus, jak ukládat předpočítaná data do tabulek pro rychlejší přístup, a pro analýzu.
Sloupce¶
OEE pro SMD linky:
Čas přípravy (jen pro OEE SMD linek):
Start - Čas, kdy nasadili objednávku + operaci na linku.
Normočas - čas přípravy z postupu z ERP.
Skut. čas - čas od začátku přípravy do začátku práce, tedy do začátku výroby.
Rozdíl času - Start času běhu - Start času přípravy. Dříve se tady nějak počítalo s přestávkama, ale po revizi výpočtu OEE z 2026/06 už to neděláme.
Čas běhu (jen pro OEE SMD linek):
Normočas - počet skutečně vyrobených kusů (ze sloupce Vyrobené kusy) * norma na 1ks.
Start a Konec - čas začátku a konce výroby - tedy čas, kdy se linka dostala do stavu BĚH a pak konec (tedy konec běhu nebo konec směny/časového období).
Čas práce - rozdíl Konec - Start. V součtu už tento čas neobsahuje přerušení, protože přerušení je mezi prácemi.
Rozdíl času - rozdíl mezi skutečným časem běhu a normočasem běhu, tedy mezi sloupcem Čas práce a Normočas.
OEE pro ostatní pracoviště je vlastně stejné, jako Čas běhu pro OEE SMD linek.
Normočas - počet skutečně vyrobených kusů * norma na 1ks.
Start a Konec - čas začátku a konce výroby - tedy čas, kdy se linka dostala do stavu BĚH a pak konec (tedy konec běhu nebo konec směny/časového období).
Čas práce - rozdíl Konec - Start. V součtu už tento čas neobsahuje přerušení, protože přerušení je mezi prácemi.
Rozdíl času - rozdíl mezi skutečným časem běhu a normočasem běhu, tedy mezi sloupcem Čas práce a Normočas.
Stop:
Stop - čas odstávek (jak z přípravy, tak z běhu)
Přerušení - čas mezer mezi běhy / pracemi nasazenými na pracovištích.
Přestávka - průnik práce a přestávky.
Vyrobené kusy
Chybné kusy
Dostupnost =
((Čas práce+Čas přípravy)-(Odstávky+Přestávky))/(8h nebo délka období)Chceme do toho zahrnout i ten čas přípravy, protože je to dostupnost - pracoviště pracovalo i v době přípravy.
Není tady čas přerušení, a to je dobře, protože máme v čitateli čas, po který se pracovalo, a ve jmenovateli 8h.
Výkon =
(Normo čas běhu + Normo čas přípravy) / ((Čas práce + Čas přípravy) - (Odstávky+Přestávky))Kvalita =
(Vyrobeno ks. - NG ks.)/Vyrobeno ks.OEE = Dostupnost * Výkon * Kvalita
Součet¶
Je tam taková jedna neintuitivní věc: V součtových řádcích není Čas práce součet sloupce. Je součet času práce a přerušení - to by sice mělo vždy být 8h, ale přerušení jsou v tabulce vidět jen, pokud jsou delší než 2 minuty.
Pro všechna pracoviště¶
Přehled je k dispozici menu Přehledy a statistiky, Report pracovišť, a tam pak OEE pracovišť nebo OEE pracovišť včera.
Zdejší data vycházejí ze záznamů pracovníka (Databáze - Záznamy pracovníka), ve kterých by měl být začátek a konec práce pro každou výrobu, neboli pro každé přihlášení pracovníka na pracoviště. Prostě se prochází data ze záznamů pracovníka chronologicky pro každé pracoviště, a tím se získají časy, po které se na těch pracovištích dělala ta práce.
Význam polí v přehledu:
Norma: Počítáme čas výroby na 1ks + čas přípravy přepočítaný na 1ks.
Norma-ks: Z času práce se dopočítá, kolik kusů by se mělo podle normy vyrobit.
Norma-tm: Z počtu vyrobených kusů se dopočítá, kolik času by tento počet ks měl trvat vyrobit.
Čas práce: Čas začátku a konce segmentu práce. Je to od prvního do posledního, a řekl bych, že tyto sloupce tady nechceme.
Work: Čas práce, neboli čas od začátku výběru operace na pracovišti do konce, což může být:
Vypnutí terminálu
Konec práce na lince
Začátek následující práce
Načtení posledního kusu
Rozdíl času je Čas práce - Norma.
Stop je potvrzená odstávka
Break je přestávka v pevných časech
Vyrobené ks: Počet vyrobených kusů, no, totiž, my sčítáme kusy po hodinách, a tady se díváme na čas ohraničený hodinou, takže to funguje dostatečně dobře, a tady jsou teď jen ty dobré.
Chybné ks: To je trochu problém, protože teď se tady zobrazují i opakované operace (např. testy na ICT). Musíme se rozhodnout, zda je to tak dobře.
Dostupnost:
(Čas práce - Odstávky - Přestávky) / Čas práceVýkon:
Normo-čas / (Čas práce - Odstávky - Přestávky)Kvalita:
Počet vyrobených kusů, dělený počtem vyrobených+chybných kusů.OEE: Dostupnost * Výkon * Kvalita.
Možnosti nastavení¶
Nastavení pro report jsou v uživatelských datech:
Jméno:
skip_wps, třída:settings, řazení 1:oee_report: Obsahuje seznam ID (čísel) pracovišť, která se do přehledu nemají zahrnout. Sem je určitě dobré dát pracoviště SMD linek, protože ty jsou zahrnuty ve specializovaném přehledu.Např.:
[ 152, 251, 297 ]Jméno:
oeereport_workplace_groups, třída:settings, řazení 1:oee_report: V xlsx verzi přehledu se vygenerují listy se souhrnem pro zadaná čísla pracovišť. Např. následující nastavení by vygenerovalo 2 listy s příslušnými názvy a pracovišti:{ "In-Line-Testery": [122,123,124,266], "Montáže": [81,82,83,84,85,86,87,88,279,280] }
Pro SMD linky¶
Zde se vychází z dat ze stavů linek (Výrobní linky - Stavy linky).
Začátek přestavby: Tak když je všechno vpořádku, tak k tomu není co říct. Ale když ta přestavba byla už minulou směnu, tak tady bude čas začátku směny. Tím pádem pak v začátku práce bude taky začátek směny - délka přestavby v této směně je 0.
Norma přestavby: Část normy spotřebovaná v tomto období.
Čas běhu
Norma je přepočítaná z počtu kusů ve sloupci vyrobené kusy.
Skut.čas + Stop + Přestávky by měl dát dohromady Konec - Začátek.
Začátek, Konec je jakoby tam nebyly odstávky ani přestávky.
Čas práce. je Konec - Začátek.
Rozdíl času je Čas práce - Norma.
Stop je potvrzená odstávka
Break je přestávka v pevných časech
Vyrobené kusy jsou tady bez opakování - ale tohle jsou kusy z osazování, takže včetně těch, co pak na AOI neprojdou.
Chybné kusy jsou tady už bez MP (podle typu výroby). Tady je to bez opakování, protože v SMD lince to tím AOIčkem projede jednou.
Výpočty: Hodnoty by se měly zastropovat na 100%.
Dostupnost:
(Čas práce-(Odstávky+Přestávky))/(Čas práce + Čas přípravy)Výkon:
(Normo čas běhu + Normo čas přípravy) / ((Čas práce + Čas přípravy) - (Odstávky+Přestávky))Kvalita:
(Vyrobeno ks. - NG ks.)/Vyrobeno ks.
Předpočítání¶
Skript tracecar.scripts.calc_oee_lsline přepočítá data pro LSLine OEE report a uloží
je do tabulky.
Nastavení¶
Nastavení pracovišť pro obecný OEE přehled: V tomto přehledu může být důvod
některá pracoviště vynechat. To se dá nastavit v uživatelských datech.
Vytvořte nebo editujte záznam s názvem skip_wps ve skupině settings.
1. řazení bude oee_report pro OEE report pracovišť a oeedata pro OEE report
SMD linek. Vložte do něj seznam ID pracovišť, která
se mají z přehledu vynechat. Např.:

Nastavení přestávek (teď se používá jen v OEE přehlededch) se dělá také pomocí uživatelských dat. Nastavte:
Jméno:
breaksTřída:
settingsVeřejné: Ano
Data: seznam přestávek - je to vlastně seznam trojic:
[Hodina, minuta, délka-přestávky-v-minutách]např.:[ [8, 0, 15], [11, 0, 25], [16, 0, 15], [20, 0, 25], [0, 0, 15], [4, 0, 25] ]