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 jemsl_verify_materialnastaveno na NE, tak se tak se materiál na lince nekontroluje, ani když jemsl_verify_linesnastaveno 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)