Pavel Pytlík · vývoj a provoz systémů
← Realizace
V provozu · vlastní produkt Interaktivní demo

Případová studie

DESKY

Aplikace, která z 3D modelu kupole, atria nebo jiné skleněné konstrukce připraví výrobní podklady a vadný díl zachytí dřív, než jde do výroby.

Výchozí stav

Každé sklo jiné, každé připravené zvlášť

Prosklené kupole, atria a další skleněné konstrukce se skládají z mnoha dílů a téměř každý má jiný tvar. Projektant dodá 3D model, ale výroba potřebuje něco jiného: ploché díly s přesnými rozměry, polohy otvorů, rozložení na plachtu pro laser a plán, v jakém pořadí se konstrukce smontuje.

Bez specializovaného nástroje se tyto podklady připravují ručně, díl po dílu.

Problém

Chyba se ukáže až ve výrobě

Ruční příprava je pomalá a každý díl je příležitost k chybě: špatně přepsaný rozměr, zapomenutý přídavek na řez nebo otvor příliš blízko ostrého rohu. Takovou chybu často odhalí až výroba nebo montáž, kdy je oprava nejdražší.

Druhým problémem je dohledatelnost. Když se model změní, musí být jasné, které podklady platí a kdo co upravil.

Řešení

Z 3D modelu rovnou výrobní podklady

Navrhl a vyvinul jsem webovou aplikaci, která převod dělá automaticky:

  • Načte 3D model ve formátu STEP, DXF nebo DWG.
  • Rozloží konstrukci na ploché díly a ke každému spočítá přesný hotový a řezný rozměr.
  • Umístí otvory v rozích dílů.
  • Rozloží díly na plachtu pro laser.
  • Připraví plán montáže.
  • Každý díl automaticky zkontroluje. Varování vždy vysvětlí, co je špatně, například že otvor je příliš blízko ostrého rohu.
  • Hlídá přístup a verze: role uživatelů, povinné dvoufázové přihlášení a revize podkladů.

Výsledek

Co aplikace dokáže

≈ 2 s načtení modelu se 131 skly
476 automatických testů hlídá každou změnu
3 vstupní formáty modelů: STEP, DXF a DWG
2FA povinné dvoufázové přihlášení pro všechny uživatele

Hlavní přínos je v tom, kde se chyba najde: v aplikaci při kontrole, ne ve výrobě nebo na montáži.

Moje role

Celý produkt od návrhu po provoz

DESKY je můj vlastní produkt. Navrhl jsem ho, vyvinul zpracování geometrie i kontroly, napsal automatické testy a starám se o nasazení a provoz na adrese desky.online.

Jak to běží

Od modelu k výrobě ve čtyřech krocích

Zjednodušené schéma zpracování od nahraného modelu po podklady pro výrobu a montáž.

Od modelu k výrobě Python · OpenCascade · Docker · nginx
01 · 3D model
  • STEP, DXF, DWG model od projektanta
  • Kupole, atrium, skleněná konstrukce
  • Rychlý import model se 131 skly zhruba za 2 s
→
02 · Geometrie a kontrola
  • Rozložení na ploché díly
  • Hotový a řezný rozměr pro každý díl zvlášť
  • Otvory v rozích
  • Automatické kontroly vysvětlená varování, např. otvor příliš blízko ostrého rohu
→
03 · Výrobní podklady
  • Výkres každého dílu rozměry, otvory, varování
  • Plán montáže
  • Revize je jasné, která verze platí
→
04 · Export a laser
  • Rozložení na plachtu díly uspořádané pro laser
  • Podklady pro výrobu a montáž
Kolem celého procesu role a oprávnění povinné dvoufázové přihlášení revize 476 automatických testů Docker a nginx

Technologie

Na čem systém stojí

Python OpenCascade STEP / DXF / DWG Docker nginx 2FA automatické testy

Ukázky

Jak systém vypadá

Video a snímky z aplikace. Kliknutím obrázek zvětšíte.

Další rozvoj a provoz

Provoz a další rozvoj

Aplikace běží v kontejnerech Docker za serverem nginx na adrese desky.online. Každou změnu před nasazením prověří automatické testy, takže nové funkce nerozbijí ty stávající.

Na stejném základu lze přidávat další typy konstrukcí, kontroly nebo výstupy podle potřeb konkrétní výroby.

Další krok

Řešíte podobný problém?

Domluvme si krátkou úvodní konzultaci zdarma. Probereme současný stav, výsledek, který očekáváte, a zda dává vývoj na míru ekonomický smysl.