BOM Tool
| Označení modulu | BOM_Tool |
|---|---|
| Kategorie modulu | Script modules -> Part |
| Popis modulu | Modul pro načítání forem |
Parametry
| Název | Popis | Default |
|---|---|---|
| ForceScanTool | NEFUNKČNÍ!!! Je-li true, bude se vždycky vyžadovat načtení nástroje. | False |
| OnUsageCounterOver | Kód alarmu, který se vyvolá při překročení maximálního počtu použití. Pokud je prázdné, alarm se neodesílá. | A00004 |
| OnUsageLimitReached | Kód alarmu, který se vyvolá dosáhnutí počtu definovaného počtu užití. Pokud je prázdné, alarm se neodesílá. | A00029 |
| IsJobProcessUsed | NEFUNKČNÍ!!! TODO! - dopsat popis parametru. | True |
| ToolsLoadingMode | NEFUNKČNÍ!!! Režim načítání nástrojů na pracovišti - 0 - 1:1 vůči kusovníku, 1 - podle typu s podporou alternativních typů, 2 - Načítání nástrojů podle typu bez podpory alternativ | Exact |
| IsOrderRequired | Je-li true, tak se musí dodržet načítání nástrojů podle Toolovníku | False |
| OperationDelta | Pokud je hodnota nenulová, tak se dopočítá číslo operace od vybrané operace a dojde k načtení toolovníku k dopočítáné operaci | 0 |
| ToolsLocationParamName | Název katalogového parametru nástroje definující místo uložení | LocationName |
| ClearOnStartLevel | Je-li true, tak dochází k odnačtení nástrojů při každém cyklu skriptu | False |
Popis chování modulu
- Na operaci jobu je nutné mít nastavený Kusovník nástrojů = definice nástrojů které se mají použít
- Nástroje musí být založeny v číselníku nástrojů
- Index pozice = může se použít více nástojů pro stejnou operaci
- Množství = musí se načíst tolikrát kolikrát je určeno v Kusovníku nástrojů
- Umísťuje se za modul choose_operation
- Načítá se před modulem BOM_Item (Doporučené)
- Když se skript dostane k BOM_Tool modul si naimportuje záznam kusovníku nástrojů z webu
- Potom chce aplikace načíst nástroje obsažené v kusovníku nástrojů
- Co se kontroluje = je nástroj blokovaný? = jestli je nástroj blokovaný pro dané pracoviště; opotřebovanost nástroje = zvedá se s každým vyrobeným panelem, nástroj má omezený počet použití,
- Pokud jsou podmínky splněny kontroluje jestli nástroj patří na operaci = jestli už je načtený nástroj ze stejné pozice/indexu, nebo načetl ten samý nástroj
- Aby se modul uložil k operaci potřebuje modul PARTSTART který zvedne opotřebovanost o 1
- Když skript dojde znovu k modulu BOM_TOOL, tak se znovu zkontroluje jenom blokace nástrojů
- Po zahájení práce s dílem si BOMTOOL ověří během práce kvantitu opotřebování nástroje a pokud je opotřebování přes limit nástroj zablokuje a odnačte
- Když parametr ToolsLocationParamName není vyplněn hlásí studio že není správně parametr vyplněn a musíte na webu zavést nový katalog pro vlastnosti nástrojů a definovat nový parametr LocationName