MSL

Tento modul poskytuje nástroje pro práci s MSL a s pájecí pastou. Ikdyž to v principu není totéž, v obou případech jde o to, že materiál (MSL nebo pasta) má nějaká pravidla pro dobu použití a skladování.

Pro MSL potřebujeme následující vlastnosti:

  • Materiál lze zpracovávat jen omezenou dobu po otevření balení.

  • Pokud je materiál uchován v dusíkové skříni, čas otevření se pozastaví.

  • Jsou k dispozici tři typy sušení, které se liší dobou sušení a teplotou. Níže jsou příklady nastavení, ale jaké jsou skutečné hodnoty, a jaký je jejich význam závisí na nastavení ve firmě.

    • Běžně, jeden z nich je sušící skříň, suší se při asi 50°C po velmi dlouhou dobu.

    • Druhý je pec, suší se při poměrně vysoké teplotě (např. 150°C) po krátkou dobu.

    • Třetí je také pec, suší se při střední teplotě (např. 90°C) po středně dlouhou dobu.

  • Doba sušení se navíc liší v závislosti na tloušťce materiálu. To se řeší tak, že ač jsou normálně MSL urovně MSL2, MSL3, …, tak v systému se zavedou úrovně MSL2-A, MSL2-B, MSL2-C, každá pro jednu tloušťku. V ERP je pak materiál označen touto úrovní s příponou. V TracePRO se pak jednotlivé úrovně definují úplně samostatně (např. MSL2-A, MSL2-B, MSL2-C). To vše je opět jen konvence.

Pro pastu potřebujeme následující vlastnosti:

  • Pasta se skladuje v lednici.

  • Po vyndání z lednice musí nějaký čas temperovat (8h?).

  • Po temperování lze nějaký čas použít, typicky 4 týdny. Ale pozor, čas použitelnosti po otevření je mnohem kratší.

  • Také má celkový čas použitelnosti po prvním otevření, asi tak 3 dny. (ale pozor, v lednici nedegraduje, tedy čas v lednici se nepočítá, na druhou stranu je běžné, že pasta se do lednice nevrací).

  • Příklad:

    • Pasta se vytáhne z lednice a nechá se temperovat, např. 1.1. v 8:00. Temperuje se 8h.

    • V 16:00 je možné začít ji používat, a tímto datumem a časem se začíná počítat celkový čas použitelnosti (např. 14 dní, tedy do 15.1. v 16:00).

    • V době otevření pasty se začíná počítat čas použitelnosti po otevření (např. 3 dny).

    • Pokud pastu poprvé otevřeme 2.1. v 10:00, musí se spotřebovat do 5.1. v 10:00.

    • Pokud bychom pastu otevřeli až 14.1. v 10:00, musí se spotřebovat do 15.1. v 16:00, aby se nepřekročil celkový čas použitelnosti.

Tento modul poskytuje funkce pro:

  • Pasta:

    • Evidenci uložení materiálu do lednice

    • Vytažení z lednice (tohle ještě není otevření, ale výtažení z lednice)

    • Evidenci otevření (čímž se začíná počítat čas použitelnosti)

    • Doby temperování

    • Celkové doby použitelnost

  • MSL materiál

    • Evidenci 1.otevření

    • Počítání doby použitelnosti

    • Evidence uložení do skříní / pece a aktualizace doby použitelnosti podle toho

Při práci s materiálem pak jsou k dispozici funkce pro obslužné funkce jednotlivých zařízení, které umožňují detekovat MSL materiál a případně sdělit obsluze, že něco není vpořádku. TracePRO implementuje kontrolu pasty a MSL při načítání materiálu na PDA.

Přístup

K informacím o MSL se dostanete ve webovém rozhraní TracePRO z menu Moduly / MSL/Pájecí pasta.

Práce s MSL materiály se provádí v klientovi TracePRO, obrazovce MSL (tccli.msl).

Zavedení dat

MSL úrovně

Nejprve je potřeba říct si, jaké MSL úrovně se budou používat. Pojmenování by mělo odrážet jména použitá v ERP, aby bylo možné jednoduše importovat. Běžně se používají označení MSL1, MSL2, … MSL6. Kromě nich ale potřebujeme nějak označit třídu pro pájecí pastu, např. PASTA1, PASTA2, nebo třeba MSL1P. Dá se očekávat, že ve firmě bude jediné pravidlo pro pastu, takže stačí jediná třída.

U definice MSL úrovně v TracePRO je také čas a teplota sušení v peci. Je možné, že tyto údaje se liší pro různé materiály stejné úrovně MSL. Navrhujeme rozlišit je už ve jménu MSL třídy. Např. nechat nejběžnější hodnotu jako původní jméno (např. MSL4), a pro vyjímky založit jinou třídu, začínající stejně, např. MSL4-60 pro 60°C.

Tyto třídy / úrovně se pak musí nadefinovat v TracePRO. Jděte to Moduly / MSL/Pájecí pasta / Definice MSL úrovní. Buď založte novou nebo editujte. Význam jednotlivých polí:

  • Název: jméno MSL úrovně, např. MSL4

  • Čas použitelnosti: čas, po který může být materiál rozbalený mimo dusík.

  • Čas sušení: doba, po kterou je materiál v sušící skříni do úplného vysušení. Pokud je ve skříni kratší čas, tak se materiál vysuší proporcionálně.

  • Čas pečení: doba a teplota pečení pro resetování času použitelnosti.

  • Teplota pečení: teplota pečení pro resetování času použitelnosti.

  • Čas temperování: doba, po kterou je materiál venku z lednice předtím, než se může použít.

  • Čas použitelnosti po temperování: čas, po který je materiál použitelný po temperování.

Pozor:

  • Při editaci jsou všechny časy v sekundách. Je to sice nepohodlné, ale dělá se to jednou.

  • Dejte pozor na to, aby název MSL úrovně odpovídal číselníku z ERP.

MSL Materiály

Zde je prostě přiřazen article (typ položky) materiálu k MSL úrovni. Přiřazení by mělo proběhnout automaticky importem z ERP. Pokud to není možné, lze přiřazení provést v Moduly / MSL/Pájecí pasta / MSL Materiály.

Manipulace s MSL materiály

Jsou dva druhy operací:

  • Uložení materiálu někam (dusík, skříň, pece, lednice)

  • Rozbalení materiálu (na vzduch)

Krome toho pak musí docházet ke kontrole materiálu při jeho použití.

V principu to funguje takhle: Když TracePRO poprvé narazí na MSL materiál, tak si jej zavede do systému jako rozbalený. Pak se s materiálem dá různě manipulovat:

  • Uložit do dusíku, sušící skříně, lednice, nebo vysušit v peci. Tyto operace musí být evidovány ve webovém rozhraní TracePRO.

  • Rozbalit. Tohle je zjednodušený název pro jakoukoliv operaci, při níž se materiál dostane „na vzduch“. Může to být:

    • První rozbalení

    • Vytažení ze skříně, pece, lednice

  • V případě lednice je dokonce potřeba materiál vyndat z lednice s předstihem (temperovat). Teprve po uplynutí doby temperování lze materiál použít.

  • Pokud operátor zapomene načíst operaci rozbalení, rozbalení se explicitně provede při prvním použití. To může být:

    • Načtení materiálu na PDA

    • Načtení materiálu na terminálu práce (nebo podobném)

    • Explicitní načtení materiálu při hlášení materiálu z výrobních linek

Při práci na MSL terminálu je dobré vědět:

  • Časy expirace se přepočítávají v okamžiku, kdy se mění stav materiálu.

Systémové nastavení

Nastavení je v parameters.ini v části [module_msl].

  • msl_verify_material: Pokud je nastaveno, tak se při načtení materiálu kontroluje, zda je materiál použitelný z hlediska MSL.

  • msl_verify_dry_run: Pokud je nastaveno, tak se použití materiálu nezamezí, jen se zobrazí varování.

  • msl_verify_lines: Pokud je nastaveno, kontroluje se platnost materiálu, který hlásí výrobní linka. (Pokud je msl_verify_material nastaveno na NE, tak se tak se materiál na lince nekontroluje, ani když je msl_verify_lines nastaveno na ANO.)

Další parametry mohou být specifické pro konkrétní moduly a konkrétní instalaci.

Pokud změníte nastavení v souboru parameters.ini, je potřeba vyvolat jejich opětovné načtení.

Mazání chyb

Pokud je nějaká úroveň zaznamenaná chybně (např. v systému je MSL1, která tam vůbec být nemá), nejlepší je smazat záznamy z tabulek v databázi. Pamatujte ale, že nejdříve je potřeba vyřešit data v ERP (v systému s definicí úrovní a přiřazení materiálu, ze kterého se data importují do TracePRO). Např. následující situace řeší problém, kdy se do systému zadala úroveň, která tam vůbec neměla být:

# Zjistěte ID MSL úrovně. (select * from msl_leveldef) # Zjistěte všechny materiály s tou úrovní. (select * from msl_mat_item_def where msl_level=LEVEL_ID) # Můžete je smazat. (delete from msl_mat_item_def where msl_level=LEVEL_ID) # Promažte log. (DELETE FROM msl_mat_item_log USING msl_mat_item, msl_mat_item_log WHERE msl_mat_item_id=wfloormat_id AND msl_level=LEVEL_ID) # Promažte vlastní šarže materiálů. (DELETE FROM msl_mat_item WHERE msl_level=LEVEL_ID)