Kontrolní plán

Tento modul slouží k definici a provádění kontrolních plánů. Kontrolní plán je sada pravidel, které se aplikují na některé operace v postupu. Typický příklad:

  • Po osazeni SMD a kontrole AOI se musí do 30 minut provést kontrola prvního kusu. Pokud ne (nebo pokud kontrola neprojde), osazování se musí zastavit.

  • Po otestování 1.ks v in-line jehlovém ICT se musí provést kontrola testovaného kusu kvůli ověření, že byla vybraná správná fixtura. Dokud kontrola neproběhne, další kus se nesmí testovat.

  • Po napinování se musí do 30 minut zkontrolovat první napinovaný kus. Pokud do 30 minut není kontrola provedena, pinování se musí zastavit.

  • Při lakování se musí každou hodinu prohlédnout 1 čerstvě nalakovaný kus.

V systému TracePRO je definovaná sada pravidel pro přiřazení kontrolních plánů k výrobním objednávkám. Každé pravidlo má sadu podmínek, podle kterých se pozná, zda k výrobní objednávce patří, a pak sadu pravidel, které přiřazují kontrolní plán ke konkrétním operacím z postupu.

Vlastní aplikace kontrolního plánu pak probíhá automaticky. Při začátku práce na pracovišti / operaci se nastaví, zda se provádí kontrola. Pokud ano, tak pak při načtení operace se pravidlo ověří, a pokud nebylo splněno, dojde k definované blokaci.

Dávková výroba/objednávky bez barkódů

Kontrolní plány na dávkové výrobě také fungují. U značených výrobků se kontroluje, že kus, na kterém se dělá kontrolní operace je jeden z těch, které byly vyrobeny po začátku běhu kontrolního plánu pro operaci. U dávkové výroby to nelze, protože výrobky nejsou označené. Proto stačí, když je provedena libovolná kontrola.

Zároveň platí, že ikdyž je výroba bez barkódů, tak na AOI nebo jiných pracovištích lze zapisovat kusy s barkódy. Ale to nevadí.

Kontrola AOI na první straně

Kontrolní plány implementují speciální kontrolu, kdy kromě kontroly 1.ks musí být po osazení SMD z druhé strany provedena kontrola AOI z obou stran. To pravidlo je poměrně složité, takže dávejte pozor:

  • V pravidle to musí být nastaveno: Požaduje 1.stranu AOI

  • Operace (číslo úkonu), na kterém se dělá kontrolní plán, musí být v postupu podruhé (např. Osazení SMT se stejným číslem úkonu, nebo kontrola AOI se stejným číslem úkonu).

  • V postupu musí být nějaká operace AOI (jedna nebo více), což se pozná podle úkonů v parameters.ini [module_controlplan]aoi_side2_acts.

  • Pak se kontroluje, že potom, co byla provedena operace kontrolního plánu byly provedeny operace:

    • Kontrola 1.ks (stejně jako jindy)

    • Všechny operace s úkonem ze seznamu aoi_side2_acts.

  • Dokud tyto podmínky nejsou splněny, pracoviště není uvolněno.

Nastavení systému

V parameters.ini by měla být nastavena hodnota úkonu pro kontrolní operaci. Je rozumné použít stejné číslo, jako má kontrola prvního kusu

[acts]
control_plan=102

Dále v parameters.ini v sekci module_controlplan:

[module_controlplan]
skipped_wps=1315,4316
aoi_side2_acts=2523,2524,2525,2526,2527,2528,2529,2530,2534

skipped_wps je seznam pracovišť, na kterých se kontrola neprovádí. aoi_side2_acts je seznam AOI úkonů, které spadají do kontrol AOI na SMT. Používá se pro kontrolu AOI na první straně po osazení druhé strany.

Přístup k modulu je ve webovém rozhraní z menu Moduly - Kontrolní plán.

Pravidla pro operace

Tohle jsou pravidla, která říkají, kdy a jak se má provést kontrola. Parametry:

  • Jméno

  • Popis

  • Typ pravidla:

    • Hned po prvním kusu - při pokusu o načtení druhého kusu se pracoviště blokuje, pokud nebyla kontrola provedena. (POZOR! Vzhledem k tomu, že musí fungovat načtení multipanelu se vlastně pracoviště blokuje až 30s po načtení prvního kusu.)

    • Během časového období - kontrola musí být provedena v časovém intervalu po načtení prvního kusu. Časový interval je definován v poli Testovat v časovém období.

    • Periodicky - zatím není implementováno.

  • Asociace pravidla: Jak se má pravidlo chovat, pokud výroba neběží celá najednou.

    • Objednávka - pravidlo se aplikuje jednou pro objednávku+operaci. Pokud se operace dělá na několikrát, kontrolní plán se vyžaduje jen poprvé.

    • Dávka - pravidlo se aplikuje pro každou výrobní dávku zvlášť. To znamená, že když se operace nasadí na pracoviště, pracoviště se považuje za nezkontrolované, a kontrola se vyžaduje podle pravidel.

  • Blokování (pozor, tohle není blokování výrobku - modul blokace - tohle je zastavení pracoviště)

    • Blokovat pracoviště - v tom případě se zablokuje blokátor, takže se např. zastaví linka. Tohle je blokování pro výrobní linky, nebo pro pracoviště s dopravníkem.

    • Blokovat operaci - v tom případě TracePRO nepovolí zápis operace. Tohle je vhodné na ručních pracovištích, kde se tím pracovníkovi indikuje, že nemá na díle pracovat, nebo na automatických pracovištích, na kterých se ověřuje, zda se smí operace provést před vjezdem do stroje (např. některá inline ICT). Naopak, není to vhodné na SMD lince, která se neptá, jestli může zapsat operaci, prostě ji zapíše, a to by tady selhalo.

  • Testovat v časovém období: Pokud je pravidlo typu Během časového období nebo Periodicky, musí se první kontrola provést v tomto časovém období.

  • Doba platnosti testu: Pokud je pravidlo typu Periodicky, tohle je perioda, s jakou se musí kontrola opakovat. (zatím není implementováno, ani není jasné, jak přesně to má fungovat)

Pravidla pro přiřazení k objednávkám

V pravidlech pro přiřazení k objednávkám chceme mít nějakou hierarchii. Tak, aby se méně specifická pravidla, která budou společná pro mnoho objednávek, přiřazovala jako poslední, a naopak, specifická pravidla, která budou platit jen pro několik objednávek, přiřazovala jako první.

Proto je u pravidel zařazeno pole Priorita. Čím větší číslo, tím dříve se pravidlo aplikuje.

Přiřazení probíhá následovně:

  • Nejprve se berou nové a aktivní výrobní objednávky, jedna po druhé.

  • Pokud má výrobní objednávka nastaven běhový příznak PRODORDER_RTF_CPL_ASSIGNED, tak už byla přiřazena, a přeskočí se.

  • Pak se pro objednávku procházejí pravidla pro přiřazení k objednávkám od nejvyšší priority po nejnižší. Při prvním pravidle, které objednávce odpovídá, se pravidlo na objednávku nasadí, a objednávce se nastaví běhový příznak PRODORDER_RTF_CPL_ASSIGNED.

Vlastní pravidlo pro přiřazení obsahuje následující parametry:

  • Priorita - čím větší číslo, tím dříve se pravidlo aplikuje.

  • Popis

  • Vypnuto - normálně nastaveno na NE, pokud změníte na ANO, tak se pravidlo nebude používat na automatické přiřazení

  • Zákazník, Kategorie 1, Kategorie 2, Kategorie 3: Parametry, které musí ve výrobní objednávce odpovídat hodnotám v pravidle. Odpovídat hodnotám v pravidle zde znamená, že hodnota v objednávce musí začínat hodnotou v pravidle.

    • Význam Kategorií závisí na konkrétní implementaci. Může např. obsahovat informaci, zda je objednávka vzorková nebo sériová.

  • Parametr, Hodnota: Pokud je zadán parametr a hodnota, tak se pravidlo aplikuje, pokud hodnota toho parametru v objednávce začíná hodnotou zde v pravidle. Může se to hodit např. pro třídění podle skupin výrobků, ale záleží to na hodnotách v konkrétní implementaci.

  • Při porovnání hodnot se nebere v úvahu velikost písmen.

Další částí pravidla je pak seznam pravidel pro operace. Každé pravidlo obsahuje pracoviště (nebo skupinu pracovišť), a pravidlo pro operaci (popsané nahoře). Pokud je pravidlo přiřazeno k objednávce, projdou se jednotlivé operace z postupu, a pokud pracoviště operace odpovídá pracovišti (skupině) v pravidle, tak se pravidlo přiřadí operaci.

Aktivní přiřazení

Zde najdete seznam výrobních objednávek, které mají přiřazená pravidla. (Zatím není implementováno: Seznam přiřazených pravidel lze ale prohlédnout i z menu výrobní objednávky.)

Stav běhu

Zde lze najít informace o aktivních pravidlech pro operace u výrobních objednávek. Pokud se pravidlo asociuje s objednávkou, bude pracoviště 0, jinak bude pracoviště číslo pracoviště, na kterém se dělá dávka. Čas Začátku je čas, Čas Ověřeno do je čas do kdy bylo pravidlo na pracoviště / objednávce ověřeno, tedy kontrola byla provedena podle plánu.

Záznamy kontrolního plánu

Zde lze najít historii událostí souvisejících s kontrolním plánem.

Řešení problémů

Zrušení kontrolního plánu

Přiřazení kontrolního plánu výrobní objednávce zrušit nelze, je ale možné přiřadit výrobní objednávce prázdný kontrolní plán (čímž se kontrolní plán de-facto zruší). Po instalaci byste měli mít k dispozici prázdný kontrolní plán (nazvaný pravděpodobně Žádná kontrola, pro ruční přiřazení). Tento plán má nejvyšší prioritu a nemá nastavená žádná pravidla pro přiřazení k objednávkám, ani žádné řádky přiřazení, takže se nikdy automaticky nepřiřadí.

Jděte do Moduly / Kontrolní plán a klikněte na Přiřadit objednávce. Tam najděte Vaši objednávku, jejíž kontrolní plán chcete zrušit, a přiřaďte jí plán Žádná kontrola, pro ruční přiřazení.

Ruční záznam řádku přiřazení

Pokud nechcete rušit kontrolní plán pro objednávku, ale potřebujete jen povolit práci na jedné operaci, pro kterou kontrolní operace nebyla provedena, lze to následovně. Jděte do Moduly / Kontrolní plán a klikněte na Stav běhu. Tam můžete filtrovat podle objednávky, případně i operace. Zobrazí se Vám relevantní řádky:

  • Pro pravidlo pro výrobní objednávku zde bude číslo pracoviště nevyplněné.

  • Pro pravidlo pro dávku bude číslo pracoviště vyplněné.

  • Pro pravidla, která nemají splněnou kontrolu bude hodnota ve sloupci Uvolněno do prázdná.

Řádek, který chcete uvolnit, editujte, nastavte mu datum a čas Uvolněno do. TracePRO nastavuje tento čas:

  • Pro ne-periodická pravidla na několik let do budoucnosti.

  • Pro periodická pravidla podle peridy.

Když jej nastavíte několik let do budoucnosti, mělo by být pravidlo uvolněno (podle typu pravidla - možná jen pro pracoviště).