ENNapíšte nám

← Všetky projekty

Sanindusa · Sanitárna keramika · Portugalsko

Zrýchlenie výrobného systému

V portugalskej továrni Sanindusa na sanitárnu keramiku beží výrobný systém nonstop. Rokmi spomalil tak, že ľudia na linke čakali na terminál. Zrýchlili sme ho bez výmeny a bez zastavenia výroby.

  • −97 %dát pri zápise chyby kusu (1,9 MB → 56 kB)
  • 20 → 3 400automatických testov pred prvou zmenou v produkcii
  • −98 %hlavného úzkeho hrdla databázy pri práci 20 operátorov naraz
  • 1,3 → 0,17 spriemerné potvrdenie kusu na linkeV produkcii, 24 hodín pred a po nasadení. Nasadenie obsahovalo aj opravy dodávateľa systému.

Situácia

Výrobný systém sleduje každé umývadlo a každú toaletu od odlievania cez sušenie, glazovanie a výpal až po triedenie. Pracuje s ním celá fabrika, na dotykových termináloch priamo pri linke.

Systém sa vyvíja od roku 2018 a rokmi spomalil. Pri každom potvrdení kusu terminál čakal sekundy a obrazovka na zápis chyby sťahovala takmer 2 MB dát.

Postup

Na systém, ktorý beží nonstop, sa nesiaha naslepo. Postupovali sme v troch krokoch.

  • Záchranná sieť: počet automatických testov sme zvýšili z 20 na približne 3 400, nad skutočnou databázou.
  • Merania: záťažové testy prehrávajú nahrávky skutočnej práce operátorov, s dvadsiatimi ľuďmi naraz.
  • Zmeny: indexy a jedno nastavenie databázy, odľahčené odpovede servera, obrázky produktov s cache namiesto textu v dátach, odstránené duplicitné požiadavky.

Výsledok

Pri zápise chyby kusu ide po sieti o 97 % menej dát a fotky modelu sa sťahujú len raz. Hlavné úzke hrdlo databázy pri súbežnej práci 20 operátorov sa zmenšilo o 98 %.

Opravili sme aj chybu, pre ktorú celé vozíky z pece strácali záznam o výstupe. Terminál teraz vozík overí na serveri a vykládka vyžaduje jasné potvrdenie.

Technológie

  • C# a .NET
  • ASP.NET Core
  • SQL Server
  • Angular
  • k6
  • Grafana
  • Docker

Napojenia

  • Terminály pri linke
  • Čítačky čiarových kódov
  • ERP
  • Dáta zo strojov

Riešite niečo podobné?

Napíšte nám, čo vás dnes brzdí. Do jedného pracovného dňa sa ozveme a povieme vám, ako by sme postupovali.