JUKI¶
Tento modul zpracovává XML soubory se statistikama, který generuje systém JANET. Soubory generují jednotlivé stroje JUKI, a pro jednotlivé programy obsahují:
Času běhu programu
Časy běhu v různých stavech
Na jednotlivých feederech a hlavách:
Počty osazených součástek
Počty jednotlivých chyb osazování
Tato data se pak dají použít pro nějaké statistiky nebo vizualizace.
Dále modul umožňuje sloučit programy jedoucí na různých JUKI ze stejné linky ve stejném čase, a přiřadit je k běhu linky (Výrobní linky / Stavy linky). Pak je možné dívat se na ztracený materiál (součástky vyhozené stroji).
Modul zpracovává soubory totalproduction.xml a programuploadstart.xml.
totalproduction.xml¶
Odtud TracePRO vyčte informace o počtech a časech, a o programu.
Počty a časy jsou ukládány do databáze do tabulek modulu JUKI.
Program je přiřazen k objednávce takto: TracePRO najde linku podle
nastavení strojů na linkách (Moduly / JUKI / Přiřazení strojů k linkám).
Pokud stroj přiřadí k lince, a na lince je v té době nějaká výroba,
nastaví se parametr linky smd_program na název programu.
Soubory totalproduction.xml vznikají často - na každém stroji po každé
osazené desce - proto by mělo být nastavení programu spolehlivé.
Systém lze nakonfigurovat tak, aby na terminálu stavů linek zobrazoval
stav systému JANET velmi jednoduchým způsobem - podívá se, zda v posledních 30 minutách
byly nějaká data z JANET. Pokud ano, zobrazí se stav JANET OK.
Pokud ne, zobrazí se stav JANET Chybí data. Nastavení je v dalších parametrech Stavů
linek pod klíčem check přidáním hodnoty tracecar.modules.toppower.lsline_func:check_juki_data.
Např.:
{ "check": [
"tracecar.modules.toppower.lsline_func:check_reflow_data",
"tracecar.modules.toppower.lsline_func:check_juki_data"
],
"reflow_wp": 1061,
"login_wps": [1008, 1071 ]
}
Časy z total production¶
Pokud přijde nový soubor TotalProduction, TracePRO se podívá na jméno programu a jméno stroje, a pokud má aktivní záznam hlavičky pro tento program/stroj, záznamy z TotalProduction použije k aktualizaci. Pokud hlavičku nemá, tak ji vytvoří.
V každém záznamu TotalProduction je sada informací o tom, kolik času stroj strávil v různých stavech. Tato data jsou kumulativní - následující záznam přepisuje záznam předchozí v hlavičce.
Kromě toho se do hlavičky zaznamená datum+čas prvního a posledního záznamu TotalProduction.
Takže např. v souhrnu linek (/m/juki/linesummary Moduly / JUKI / Souhrn linek) je
pole celkový čas je součet celkových časů jednotlivých běhů, není to čas od začátku
směny do konce.
programuploadstart.xml¶
Tato akce se provádí po skončení běhu osazování. Do historie linky se přidává
událost juki_program_upload s názvem stroje a programu.
Nastavení¶
parameters.ini¶
V parameters.ini může být nastavení části url pro generování výdejky.
[module_juki]
# url used to create an extra material slip for the material thrown away from the P&P machine.
# for Helios:
extra_material_slip_url=/m/helios/mkextraslip
Musí to být odkaz na view uvnitř aplikace TracePRO. Dostane jako request
parametr erp_ref=JMENOOBJEDNAVKY, a v session bude hodnota sliptomake,
která obsahuje seznam dvojic: ID-MATERIALU, MNOŽSTVÍ.
Nastavení linek¶
Tato obrazovka umožní přiřadit jednotlivé stroje linkám definovaným ve Stavy linky.
Ve webovém rozhraní Moduly / JUKI najdete Přiřazení strojů k linkám. Sem postupně zapište jednotlivé stroje patřící jednotlivým linkám. Tím modulu umožníte přiřazovat běhy programů k běhům na lince, a tím udělat pořádek.



