API optymalizacji cięcia i gięcia prętów zbrojeniowych
API REST, które przyjmuje listę gięcia (BBS) oraz Twój dostępny magazyn i zwraca zoptymalizowany plan cięcia, wykaz gięcia i inwentarz odpadów — deterministyczne, czytelne dla maszyn, gotowe do wpięcia w Twoje oprogramowanie ERP, wyceny lub detalowania.
Walidujemy to z kilkoma zespołami żyjącymi w procesie zbrojeniowym, zanim zbudujemy warstwę rebar. Działa na sprawdzonym silniku CutOptim. Chcesz wczesny dostęp albo współtworzyć kontrakt? 20-minutowa rozmowa — bez sprzedażowego pitchu.
Oparte na silniku CutOptim — 1 259 opublikowanych benchmarków →
Problem
Zakłady zbrojeniowe tną tysiące prętów dziennie z 12-metrowych sztang. Plan cięcia powstaje ręcznie, w Excelu lub w zamkniętych programach desktopowych. Każdy ERP i narzędzie do detalowania zbrojenia potrzebuje optymalizacji odpadu — ale dziś nie istnieje dedykowane API dla programistów: ogólne API cięcia nie znają kodów kształtu, odliczeń gięcia ani formatów maszynowych, a pakiety zbrojeniowe zamykają swój optymalizator w produktach desktopowych.
Opublikowane studia przypadków raportują 0,9–1,5% odpadu przy zoptymalizowanych planach; jeden test w zakładzie zmniejszył złom o połowę.
Źródła: rebar cutting-waste optimization in BIM (Buildings, MDPI, 2025) · GoSmarter / Midland Steel field trial
Co robi API
Wejście: lista prętów (pozycja, Ø, gatunek, kod kształtu BS 8666:2020, wymiary, ilość) plus definicja magazynu (długości standardowe i odpady do ponownego użycia) oraz opcje (naddatek cięcia, minimalny odpad do ponownego użycia).
Wyjście: wzory cięcia wg Ø/gatunku (która sztanga staje się którymi cięciami), % odpadu, powstałe odpady oraz wykaz gięcia z długościami cięcia i masami.
Jak to działa
Wyślij POST-em listę gięcia (BBS) — pozycje, średnice, gatunki, kody kształtu BS 8666:2020 i wymiary — plus swoje standardowe długości i odpady do ponownego użycia.
Silnik oblicza długości cięcia z kodów kształtu, a następnie rozmieszcza pręty na magazynie, aby zminimalizować odpad, wykorzystując najpierw Twoje resztki.
Otrzymujesz zoptymalizowany plan cięcia, wykaz gięcia z długościami cięcia i masami oraz powstałe odpady — deterministyczny JSON, który Twoje oprogramowanie ERP, wyceny lub detalowania przetwarza bezpośrednio.
Przykład
Poglądowo — dokładny kontrakt jest finalizowany z design partnerami.
POST /v1/rebar/optimize
{
"units": "mm",
"stock": {
"standardLengths": [12000, 6000],
"offcuts": [{ "diameter": 16, "length": 3400, "qty": 12 }]
},
"options": { "cutAllowance": 5, "minReusableOffcut": 1000 },
"bars": [
{ "mark": "B01", "diameter": 16, "grade": "B500B",
"shapeCode": "11", "dimensions": { "A": 2000, "B": 350 }, "qty": 140 },
{ "mark": "B02", "diameter": 16, "grade": "B500B",
"shapeCode": "00", "length": 4750, "qty": 60 }
]
}{
"engineVersion": "rebar-1.0.0+e7c2",
"summary": { "stockBarsUsed": 49, "wastePct": 1.7,
"totalWeightKg": 958.3, "offcutsProduced": 6 },
"cutPlans": [{ "diameter": 16, "stockLength": 12000, "patterns": [
{ "count": 21, "cuts": ["B01","B01","B01"], "wasteMm": 465 },
{ "count": 14, "cuts": ["B02","B02","B01"], "wasteMm": 158 }
] }],
"bendingSchedule": [
{ "mark": "B01", "cutLength": 2302, "qty": 140 },
{ "mark": "B02", "cutLength": 4750, "qty": 60 }
],
"offcuts": [{ "length": 1420, "qty": 4 }]
}Długości cięcia są obliczane z kodu kształtu i wymiarów ze standardowymi odliczeniami gięcia (np. kształt 11: A + B − 0.5r − d), albo podajesz własne długości cięcia i korzystasz z czystej optymalizacji cięcia.
Zbudowane na sprawdzonym silniku
To nie jest projekt od zera — przenosi silnik CutOptim (już sprzedawany jako API dla programistów, z 1 259 publicznymi benchmarkami) w nową dziedzinę, dodając warstwę kodów kształtu, odliczeń gięcia i inwentarza odpadów na działającym już optymalizatorze 1D.
Wyniki są deterministyczne i przypięte do wersji: to samo wejście i ta sama engineVersion zawsze dają to samo wyjście — dzięki temu optymalizacja jest audytowalna i odtwarzalna w wycenach i zleceniach produkcyjnych.
Dla kogo to jest
Dla zespołów programistycznych, które już obsługują proces zbrojeniowy i chcą optymalizacji bez budowania solvera:
- Rebar ERP / MES and fabrication-management software
- Estimating & CPQ tools that quote reinforcement by weight and waste
- Detailing add-ins (Tekla, Revit, Allplan) that already produce a BBS
- Precast concrete production software
- CNC / bending-machine software that needs an optimized cut list
W planach
Celowo nie w v1 — budowane z klientem, nie na spekulacji:
- BVBS (.abs, BF2D/BF3D) export for bending machines; Unitechnik/PXML for precast
- IFC / Tekla BBS import
- Coil/spiral processing and multi-strand shear-line constraints
- PDF bending-schedule documents
The two-page concept brief we share with design partners — the problem, what the API does, why us, and the five questions we're asking. Print-ready.