Přehledy a statistiky

TracePRO pracuje tak, že sbírá informace událostech, které se staly na jednotlivých výrobcích, ve formě operací. Na tyto operace je pak možné dívat se souhrnně v principu dvěma pohledy. První je pohled na počty odvedených operací, nazýváme jej přehledy, a ten odpovídá na otázky:

  • Kolik ks je na jednotlivých operacích výrobní objednávky hotovo

  • Kolik se vyrobilo který den, týden, měsíc, hodinu, směnu

  • Kdo vyrobil kolik kusů

Ten druhý jde do mnohem většího detailu, zpracovává výsledky a data uložená u jednotlivých operací. Nazýváme jej statistiky. Odpovídá na otázky:

  • Jaké je DPU, DPMO v jednotlivých časových obdobích (hodinách, směnách, dnech, týdnech…)

  • Jaká je četnost jednotlivých chyb

  • Kolikrát se musely provádět operace (testy) opakovaně, jaký je Pass-yield

  • To vše řazeno podle ID výrobku, operace, pracovníka, pracoviště

Nyní se podíváme na jednotlivé typy přehledů a statistik detailněji.

Přehledy

Ve webovém rozhraní v menu Přehledy a statistiky najdete:

1000020100000470000000B91CAB18D5CDFF89EF_png

Tohle je základní rozhraní pro výběr zobrazení přehledů. Po kliknutí na Spočítat se zobrazí počty operací, které byly odvedeny ve vybraném časovém období, roztříděné podle vybraného klíče. Příklad výstupu:

1000020100000465000002756908F33FA5612740_png

Význam je tento: Na ranní směně 21.6.2016 byla na objednávce PO150021 provedena operace 10 na 100 kusech, operace 20 na 100 kusech, a tak dále, operace 50 na 78 kusech úspěšně, ale 22 krát neúspěšně. Zobrazují se zde tedy počty odvedených operací mezi uvedenými daty. Úspěšně provedená konkrétní operace se na jednom sériovém čísle započítá jednou, chyba na operaci se započítá vždy. Jinými slovy, pokud byla operace 30 na sériovém čísle ABC-123 provedena včera i dnes, započítá se jen ta včerejší. Pokud byla včera provedena neúspěšně dvakrát (např. ICT nebo AOI), a dnes úspěšně jednou, bude ve včerejším přehledu započítána dvakrát jako chyba (červeně) a v dnešním jednou.

Statistiky

V základu počítá TracePRO tři druhy statistik. Statistiky DPMO (pro operace AOI), statistiky DPU (pro elektrické testy), a statistiky falešných chyb z AOI. Základní informace:

  • Statistiky lze počítat až na úroveň jedné hodiny

  • Statistiky lze prohlížet a třídit podle:

    • Výrobní objednávky (a tedy i výrobku, zákazníka, kategorií objednávky)

    • Operace

    • Úkonu

    • Pracoviště

    • Kategorie výrobní objednávky

  • Statistiky obsahují počty:

    • Celkem provedených operací

    • Operací provedených bez chyby napoprvé

    • Operací s chybovým výsledkem napoprvé (tedy těch, které skončily napoprvé s chybouStatistiky

  • Statistiky obsahují detailní počty jednotlivých chyb

Do statistiky se zahrnuje jen první provedení operace na jednotce. Z hlediska kvality je totiž důležité vidět, kolik desek prošlo výrobou napoprvé, aniž by na nich bylo potřeba provést nějakou operaci navíc.

Varování

DPMO: znamená Defects Per Million Opportunities. Vyjadřuje chybovost, ale bere v úvahu složitost desky. Proto se hodí pro AOI, u kterého se očekává, že na složitějších deskách bude více desek s chybou.

DPU: znamená Defects Per Unit. Hodí se pro ICT, na kterých jedna chyba může způsobit kaskádu chybových výsledků. Zde se v principu počítá poměr desek s chybou k celkovému počtu vyrobených desek.

Detaily v DPMO a DPU

Základní pohled

Nejprve se podíváme na základní statistiku DPMO. V menu klikněte na Přehledy a statistiky. Na následující stránce pak na odkaz Statistiky. Zobrazí se formulář s dotazem.

stats_query_png

Když nebudete nic vyplňovat a stisknete Zobrazit, zobrazí se statistika DPMO po týdnech. Např. takto:

stats_example_01

Kliknutím na řádek se dostanete na detailní pohled pro ten řádek. Např.:

stats_example_det_01

Formulář umožňuje:

  • Vybrat mezi statistikou typu DPMO, DPU a Falešných chyb.

  • Vybrat podle čeho se budou výsledky třídit - TracePRO podporuje dvouúrovňové třídění. Lze třídit např. podle zákazníka a položky, nebo podle položky a operace. Možnosti si vyzkoušejte ve formuláři.

  • Zvolit období - po jakých intervalech se data seskupí, počet období, a konečné datum. Např. pohled po týdnech s počtem období 10 zobrazí výsledky za 10 týdnů.

Ostatní parametry slouží k filtrování.

Počítadla

  • REPEATED - započítáno při opakování operace pokud operace v minulosti prošla (i následném opakování na stejné jednotce)

  • PASS_0 - započítáno při prvním úspěšném provedení operace

  • RPASS_1 - započítán PASS při opakovaném provedení operace podobně RPASS_2, 3,…

  • FAIL_0 - započítáno při prvním neúspěšném provedení operace

  • RFAIL_1 - započítán FAIL při prvním opakování operace, podobně RFAIL_2, 3,…

  • Jen pro první průchod operací:

    • COUNT - započítáno při prvním průchodu operací

    • MP_COUNT - započítáno při prvním průchodu operací ale jen pro MASTER panel

    • DEFECTS - připočítán počet chyb na jednotce

    • FP - připočítán počet falešných chyb na jednotce

    • FP_COUNT - připočítáno 1 pokud je alespoň jedna falešná chyba

    • MM_COUNT - připočítáno 1 pokud je alespoň jedna chyba nebo falešná chyba

  • Jen při opakovaném průchodu:

    • RCOUNT - připočítáno 1

    • MM_RCOUNT - připočítáno 1 pokud na výsledku je alespoň jedna chyba nebo falešná chyba

  • Specialita:

    • NG_IN, NG_OUT - pokud se stav jednotky změní - jde do stavu NG nebo ze stavu NG. Tohle se dá použít k počítání kolik jednotech se např. za den dostalo do stavu NG (tedy na opravu), a kolik se dostalo ze stavu NG (tedy bylo opraveno). Trochu to kalí skutečnost, že takhle nelze detekovat jednotky s falešnou chybou - ty se započítají také.

OEE - Overall Equipment Effectiveness

Uvažujeme o výpočtu OEE pro výrobní linky. Vzorec pro výpočet OEE je:

OEE = Dostupnost * Výkon * Kvalita
Dostupnost = Skutečný čas provozu / Plánovaný čas provozu =  (Plánovaný čas provozu - Prostoje)/ Plánovaný čas provozu
Výkon = Skutečný počet výrobků * Ideální cyklus / Skutečný čas provozu
Kvalita = Skutečný počet výrobků bez chyb / Skutečný počet výrobků

Jednotlivé složky výpočtu:

  • Skutečný čas provozu - to je vlastně čas, po který je linka ve stavu BĚH nebo PŘÍPRAVA. Ostatní stavy - kdy linka není v provozu - jsou: STOP - to zahrnuje vlastně různé důvody zastavení, jako poruchy, pravidelné údržby, případně i stav, kdy se linka automaticky zastaví z důvodu neaktivity. Pak je stav, kdy na lince není nasazená žádný výroba.

  • Plánovaný čas provozu - NEZNÁMÝ - není jisté, jestli to má být fixně stanovený čas pro celou výrobní halu, nebo pro každou linku zvlášť. Je taky možné, že se tento čas bude zjišťovat nějak dynamicky. Základní otázka: Lze nastavit plánovaný čas např. jako 5 dní v týdnu, 3 směny?

  • Prostoje - pro nás je jednodušší pracovat se skutečným časem provozu, než s prostoji.

  • Skutečný počet výrobků - počet výrobků vyrobených v rámci běhu linky. My zde vlastně čekáme na dokončení operace (dokončení všech kusů na operaci), a pak to bereme tak, že byl vyroben ten počet výrobků, který byl naplánován.

  • Ideální cyklus - lze spočítat z normo-časů operací, ale pozor, je třeba zahrnout taky přípravný čas.

  • Skutečný počet výrobků bez chyb - to je počet výrobků, které byly vyrobeny na lince bez chyb.

  • Skutečný počet výrobků - celkový počet výrobků vyrobených na lince.

Ale na výkon a kvalitu se budeme dívat trochu jinak.

Výkon: My vlastně máme ty jednotlivé běhy výrobních objednávek. Díváme se teď na jednotlivé operace z těch objednávek, takže vezmeme celkový čas na té jedné operaci (včetně přípravy), a oproti němu dáme normočas (včetně času přípravy). Tedy, skutečný čas je ve jmenovateli. Prý bývá zvykem tuto hodnotu zastropovat jedničkou.

Kvalita: Zase musíme vzít ten jeden běh, neboli jednu operaci. A díváme se, kolik z ní vypadlo chyb na AOI. Pravděpodobně to zase budeme posuzovat zjednodušeněji, a to tak, že prostě vezmeme AOIčko následující po SMT osazování (pokud tam takové je).

Výkon a kvalita se ale dá takto spočítat jen pro „hotové“ operace. Předpokládáme, že OEE se dá počítat jen, pokud ta výroba běží plynule, to znamená objednávky se většinou nepřerušují, a dojedou se poměrně rychle. Pak, pokud byla operace dokončena, můžeme spočítat výkon a kvalitu. To číslo by pak asi mělo padnout do období, kdy ta operace doběhla. Tím omezíme zpětné změny.

Dále, počítat OEE má asi význam pro měsíc, případně týden. Kratší období rozhodně ne.

Přehled Odvedené normo-časy

Tohle je pořád WIP. Ale teď se musím zmínit o jednom nastavení. Pro tento přehled je možné nastavit seznam pracovišť, která se mají přeskočit.

Nastavení seznamu přeskočených pracovišť: Funkce load_workdonestd_skip_wps načítá seznam ID pracovišť (wp_id), jejichž záznamy se při zobrazení přehledu Odvedené normo-časy nezapočítávají. Seznam se ukládá do uživatelských dat (UserData).

Postup nastavení přes webové rozhraní:

  1. V menu přejděte na Uživatelská data (UserData).

  2. Vytvořte nový záznam nebo upravte existující s těmito parametry:

    • Name (Jméno): skip_wps

    • Class (Třída): settings

    • Sort 1: workdonestd

    • Sort 2: (prázdné)

    • Public: Zaškrtněte pro globální platnost pro všechny uživatele, nechte prázdné pro privátní nastavení vlastníka.

    • Data: JSON pole ID pracovišť, např. [1, 5, 12]

  3. Příklad hodnoty v poli Data pro vynechání pracovišť s ID 3, 7 a 15:

    [3, 7, 15]
    
  4. ID pracovišť zjistíte v databázi z tabulky p_workplace (sloupec id) nebo z přehledu pracovišť v aplikaci.