/pl/ case-studies / Zarządzanie produkcją elementów stalowych
// Case study · Sektor budowlano-produkcyjny / Zarządzanie produkcją

Zarządzanie produkcją elementów stalowych

Dla Mr Cat — producenta stalowych słupów drogowych i mostowych — tworzymy system optymalizacji cięcia stali, który spina zapotrzebowanie z budowy, magazyn, produkcję i księgowość w jedno narzędzie.

Rozwiązuje cztery problemy naraz:

  • Inżynier dostaje gotowy rozkrój prętów i blach zamiast liczyć ręcznie — z eksportem DXF wprost na wypalarki plazmowe i maszyny CNC.
  • Magazyn otrzymuje automatyczną specyfikację zamówienia — z pozycjami materiałowymi przypisanymi do konkretnej realizacji.
  • Odzysk materiału — użyteczne odpady wracają do obiegu i pokrywają kolejne zamówienia, zamiast lądować na złomie.
  • Księgowość liczy koszt końcowy z realnych dokumentów, a faktura idzie do Fakturownia.pl i KSeF jednym kliknięciem.
Klient · Mr Cat · budownictwo drogowe
Produkt · System optymalizacji cięcia
Rola philosopht · Od A do Z — analiza problemu na miejscu u klienta, algorytmy optymalizacji, backend, frontend, integracje i utrzymanie
Rdzeń techniczny · React 19 · NestJS · HiGHS (MILP) · maxrects · DXF
Sektor · Przemysł / Zarządzanie produkcją
9
Modułów — od rozkroju stali po e-fakturę
96
Profili w bazie mas (EN 10365 / 10279)
DXF
Eksport rozkroju gotowy do AutoCAD / CAM
01 · Kontekst

O projekcie i kliencie#

Mr Cat produkuje stalowe słupy i podpory drogowe — m.in. przy inwestycjach na DK59. Typowy zakład sektora budowlano-produkcyjnego: cały łańcuch pod jednym dachem, od zapotrzebowania z budowy po fakturę.

Wąskie gardło to czas inżyniera. Ręczne czytanie rysunków, planowanie rozkroju, pilnowanie gatunków stali, liczenie kosztu za kilogram — projekt po projekcie. Niekiedy duża ilość odpadu, którego już nie da się wykorzystać w kolejnych realizacjach.

Zanim ruszamy z kodem, spędzamy kilka dni na miejscu — analizujemy pracę na produkcji i konsultujemy proces z Mateuszem Ozgą, specjalistą produkcji słupów na budowy. Rozumiemy problem od środka — dzięki temu jesteśmy w stanie stworzyć oprogramowanie szyte na miarę.
Klient
Mr Cat
producent stalowych konstrukcji drogowych i mostowych
Produkt
System optymalizacji cięcia
cięcie 1D + 2D z integracją magazynu, produkcji i rozliczenia kosztów
Branża
Zarządzanie produkcją · konstrukcje stalowe · drogi i mosty
słupy i podpory · drogi krajowe (m.in. DK59) · profile HEA/HEB/IPE/UPE/UPN · blachy
Rola philosopht
Od A do Z
analiza problemu na miejscu u klienta, algorytmy optymalizacji, backend, frontend, integracje i utrzymanie — całość systemu
Rdzeń
Optymalizacja cięcia 1D + 2D
algorytm MILP z dowodem optymalności · rozkrój blach · eksport DXF
Zakres procesu
Zapotrzebowanie → Magazyn → Cięcie → Produkcja → Koszt
ewidencja w podziale na budowy, w kilogramach i sztukach, z rozróżnieniem gatunków stali
Cel produktu

Jedno narzędzie obsługujące cały cykl produkcji słupaautomatyzacja obliczeń rozkroju, minimalizacja odpadu stalowego dzięki optymalnemu cięciu, przyspieszenie produkcji i magazyn prowadzony w podziale na realizacje. Rzeczywisty koszt końcowy za kilogram i za sztukę — wyliczany z realnych dokumentów.

02 · Wyzwania

Z czym się mierzymy#

Największym kosztem nie była stal, lecz możliwość błędu ludzkiego przy natłoku zamówień i szczegółowych specyfikacji. Żeby to zmienić, musimy zmierzyć się ze skomplikowanym, wieloetapowym procesem, w którym liczy się każdy milimetr: jak policzyć rozkrój z gwarancją optymalności, jak zawrócić użyteczne odpady do obiegu i jak dojść do rzeczywistego kosztu wyrobu — za kilogram i za sztukę.

Rozkrój z gwarancją optymalności

Optymalizacja rozkroju to problem kombinatoryczny — matematyczne minimum długości prętów i liczby arkuszy jest praktycznie nieosiągalne bez odpowiedniego algorytmu. Wyzwanie: policzyć optymalny plan z dowodem, że lepiej się nie da, przy jednoczesnym uwzględnieniu rzazu, limitów długości handlowych i trybu „2 elementy z jednego odcinka”.

Twarda zasada niemieszania gatunków stali

Gatunki stali (np. S235 i S355) nigdy nie mogą się zmieszać w jednej pozycji zamówienia. System pilnuje ich osobno na każdym poziomie — od pojedynczej blachy, przez słup, po zestawienie do wypalarki i faktury.

Użyteczne odpady wracają do obiegu

Resztki z cięcia powyżej minimalnej wymaganej długości nie są stratą — wracają do osobnego magazynu odpadów i mogą pokrywać kolejne zapotrzebowania. Optymalizacja musiała rozróżniać odpad użyteczny (zasila magazyn) od krótszego (wliczany w straty), a magazyn — działać w podziale na poszczególne budowy.

Spójność modułów na każdym etapie

Zapotrzebowanie, rozkrój, magazyn, produkcja, koszty i faktura — każdy moduł zaciąga dane z poprzedniego bez ręcznego przepisywania. Wyzwanie: przenieść wynik jednego etapu do następnego bez strat, tak by cała ścieżka od budowy po fakturę była jednym spójnym procesem.

Macie podobnie złożony projekt? Pogadajmy.

Optymalizacja z dowodem, wymagająca specyfika produkcji i realne rozliczenie kosztów — wiemy, jak to ułożyć w jeden spójny system.

03 · Podejście

Jak podchodzimy do projektu#

Trzy zasady, którymi prowadzimy ten projekt: najpierw dogłębne zrozumienie procesu, potem kod — długie, szczegółowe konsultacje w miejscu produkcji. Przemyślane algorytmy walidowane na realnych projektach — algorytmy projektowane pod konkretny proces produkcyjny i testowane na rzeczywistych dokumentach klienta. Prostota użytkowania i integracja z istniejącym procesem produkcji — jedno narzędzie spinające cały proces, z eksportami trafiającymi wprost tam, gdzie są potrzebne.

01

Zrozumienie procesu w miejscu produkcji

Zaczynamy od dni spędzonych u klienta — chodzimy po warsztacie, rozmawiamy z operatorami i inżynierami, obserwujemy proces od zapotrzebowania po fakturę. Model danych i reguły cięcia budujemy dopiero wtedy, gdy rozumiemy, jak realnie powstaje wyrób.

02

Przemyślane algorytmy walidowane na realnych projektach

Algorytmy cięcia 1D i 2D projektujemy pod konkretny proces produkcyjny, a każdy z nich testujemy na realnych projektach i dokumentach produkcyjnych klienta. Rozwiązanie wchodzi na produkcję dopiero wtedy, gdy udowodnimy jego działanie w porównaniu do obliczeń ręcznych.

03

Prostota użytkowania i integracja z istniejącym procesem produkcji

Jedno narzędzie spinające zapotrzebowanie, magazyn, cięcie, produkcję i księgowość — bez przełączania systemów. Interfejs prowadzi operatora przez każdy etap, a wynik trafia wprost tam, gdzie jest potrzebny: eksport DXF na wypalarkę, WZ do ocynkowni, faktura do Fakturownia.pl, e-faktura KSeF i komplet dokumentów realizacji do pobrania (PDF, XML, CSV).

04 · Ekrany aplikacji

Widoki aplikacji#

Pełny przepływ od pulpitu, przez zapotrzebowanie z rysunków warsztatowych i optymalizację cięcia, magazyn, produkcję i koszty, po fakturowanie KSeF i archiwum zakończonej realizacji.

Niektóre ekrany aplikacji

Widoki z działającego systemu — pełny cykl od pulpitu, przez zapotrzebowanie, materiał i optymalizację cięcia, po produkcję, koszty i e-faktury.

05 · Wyniki

Co dostarczamy#

Największe zyski z wdrożenia — mierzone czasem inżyniera, ilością odpadu, liczbą błędów i spójnością całego procesu produkcji słupa.

Oszczędność czasu
Pełne zlecenie — od zapotrzebowania z budowy po rozkrój i kosztorys — składa się w kilkanaście minut zamiast godzin.
Mniej odpadu, niższe koszty
Automatyczny rozkrój 1D/2D wyciska z prętów i arkuszy więcej niż plan robiony ręcznie. Mniej odpadów, wyższa marża na projekcie.
Mniej błędów
Masy liczone automatycznie, gatunki stali (S235 / S355) trzymane osobno, dane spójne z rysunkiem warsztatowym.
Jeden spójny proces
Magazyn, produkcja, dokumenty wydania (WZ) i transport do ocynkowni — w jednym narzędziu, od zapotrzebowania z budowy po koszt jednostkowy.
Gotowe pliki dla maszyn CNC
Układy cięcia eksportowane w gotowym formacie DXF — plik idzie wprost na wypalarki plazmowe i maszyny CNC, bez ręcznego przerysowywania ani konwersji.
Algorytm szyty na miarę
Algorytm dopasowany do realiów warsztatu — profili, gatunków stali i sposobu, w jaki klient dzieli słupy. Nie gotowy optymalizator z półki, tylko narzędzie pod ten proces.
Od tego miejsca — technical deep dive
Sekcja 06 jest skierowana do tech leadów, CTO i developerów. Jeśli zobaczyłeś już wyniki — możesz spokojnie przejść od razu do kontaktu ↓.
06 · Podejście techniczne

Decyzje, które zrobiły różnicę#

Cztery decyzje, które najmocniej wpłynęły na jakość wyniku — dobór algorytmów pod typ problemu, twarda separacja gatunków stali, dzielenie długich blach na spawy i eksport zgodny z CAD. Aplikacja webowa: React + NestJS, standardowy zestaw technologii bez egzotycznych zależności.

Decyzja 01 · Dobór algorytmów pod typ problemu

Osobny algorytm do cięcia 1D, osobny do rozkroju 2D

Cięcie prętów to problem 1D — algorytm MILP (HiGHS) daje plan z dowodem optymalności. Rozkrój blach to problem 2D — układ blaszek różnych rozmiarów (maxrects) w grupach po grubości i gatunku oraz analityczny dobór arkuszy dla identycznych blaszek.

Dwa dopasowane algorytmy dają lepszy wynik niż jedna uniwersalna heurystyka.

Decyzja 02 · Agregacja bez mieszania gatunków

Twarda separacja gatunków stali w całym procesie

Gatunek stali (S235 / S355) prowadzimy osobno na każdym poziomie — od pojedynczej blachy, przez słup, po zestawienie do wypalarki i faktury. Dwa gatunki nigdy nie trafią do jednej pozycji zamówienia.

Reguła obowiązuje przez cały proces, bo pomyłka gatunku to realny błąd produkcyjny, nie kosmetyka.

Decyzja 03 · Dzielenie długich blach na spawy

Blachy dłuższe niż arkusz automatycznie dzielone na odcinki

Długie blachy dzielimy na spawane odcinki z automatycznym raportem liczby spawów i schematami spawania. Blachy z otworami montażowymi nigdy nie są dzielone.

Dzięki temu wynik optymalizacji odpowiada temu, co da się realnie wyprodukować, a nie idealizacji zakładającej nieskończone arkusze.

Decyzja 04 · Eksport zgodny z CAD i integracja z fakturowaniem

DXF gotowy do CAM i integracja z Fakturownia.pl

Rozkrój eksportujemy do DXF w formacie zgodnym z wypalarkami plazmowymi i maszynami CNC — plik idzie wprost na maszynę, bez ręcznej obróbki i konwersji.

Księgowości nie budujemy od zera. Pełna integracja z Fakturownia.pl przez API i obsługa e-faktur KSeF domyka proces od zapotrzebowania z budowy po fakturę.

Rdzeń techniczny#

Narzędzia dobrane pod ten proces — sprawdzone algorytmy i formaty, bez egzotycznych zależności.

FRONTEND · NAWIGACJA

React 19TanStack RouterViteTypeScriptTailwind CSS 4shadcn/ui

STAN, DANE & CODEGEN

TanStack QueryTanStack FormKubb · OpenAPIZod

BACKEND & DB

NestJS 11PostgreSQLMikroORM

OPTYMALIZACJA

HiGHS · MILPmaxrects-packer (rozkrój 2D)

EKSPORT & CAD

DXF (kontury + otwory)Warstwy per typJednostki mmSchematy cięcia w skaliSchematy spawania

DANE DOMENOWE

Baza mas 96 profiliEN 10365 / EN 102797,85 kg/m² · mmGatunki S235 / S355

PROCES & INTEGRACJE

Dokumenty WZKalkulacja kosztu (kg / szt)Fakturownia APIe-Faktury
Spis treści
  1. 01 Kontekst projektu
  2. 02 Wyzwania
  3. 03 Podejście
  4. 04 Ekrany aplikacji
  5. 05 Wyniki
  6. 06 Architektura i tech
  7. Kontakt
Gotowi na Twój kontakt

Powiedz, czego potrzebujesz.

Masz pomysł na aplikację lub potrzebujesz wsparcia technologicznego? Napisz do nas — przygotujemy wstępną analizę i wycenę w 48h.

Napisz do nas
Siedziba
philosopht Dawid Michota
ul. Świętokrzyska 41A
26-001 Wola Kopcowa, Polska
NIP 6573002241
Spotkajmy się
Możemy spotkać się stacjonarnie:
Kielce Warszawa Kraków Katowice Łódź Radom
Bezpłatna konsultacja