Preskoči na glavni sadržaj
Engine API · armatura

API za optimizaciju rezanja i savijanja armature

REST API koji prima iskaz savijanja (BBS) i vaše dostupno skladište te vraća optimizirani plan rezanja, iskaz savijanja i inventar ostataka — determinističan, strojno čitljiv, spreman za ugradnju u vaš ERP, softver za ponude ili detaljiranje.

U razvoju · tražimo design partnere

Validiramo ovo s nekoliko timova koji žive u armaturnom procesu prije nego što izgradimo rebar sloj. Radi na dokazanom CutOptim engineu. Želite rani pristup ili sudjelovati u oblikovanju ugovora? 20-minutni poziv — bez prodajnog pitcha.

Izgrađeno na CutOptim engineu — 1.259 objavljenih benchmarkova →

Problem

Armaturni pogoni dnevno režu tisuće šipki iz 12-metarskih šipki. Plan rezanja radi se ručno, u Excelu ili u zatvorenim desktop programima. Svaki armaturni ERP i alat za detaljiranje treba optimizaciju otpada — ali danas za to ne postoji namjenski razvojni API: generički API-ji za rezanje ne poznaju kodove oblika, odbitke savijanja ni strojne formate, a armaturni paketi zaključavaju svoj optimizator u desktop proizvode.

5–8%
otpad · ručno planiranje
1–3%
otpad · optimizirano planiranje

Objavljene studije slučaja izvještavaju 0,9–1,5% otpada na optimiziranim planovima; jedan pogonski test prepolovio je škart.

Izvori: rebar cutting-waste optimization in BIM (Buildings, MDPI, 2025) · GoSmarter / Midland Steel field trial

DetailingTekla · Revit · AllplanBar bendingschedule (BBS)Rebar APIoptimizeCut & bendBVBS filesSiteplacement
Gdje se API nalazi — između iskaza savijanja i pogona.

Što API radi

Ulaz: popis šipki (oznaka, Ø, kvaliteta, kod oblika BS 8666:2020, dimenzije, količina) plus definicija skladišta (standardne duljine i ponovno upotrebljivi ostaci) i opcije (dodatak za rezanje, minimalni ponovno upotrebljivi ostatak).

Izlaz: uzorci rezanja po Ø/kvaliteti (koja šipka postaje koji rezovi), % otpada, nastali ostaci i iskaz savijanja s duljinama rezanja i težinama.

Shape 11 · BS 8666:2020ABØ 16 · B500Bcut length = A + B − 0.5r − d
BBS opisuje svaku šipku kodom oblika i dimenzijama; API iz njih računa duljinu rezanja.

Kako radi

1 · Pošalji

Pošaljite POST-om iskaz savijanja (BBS) — oznake, promjere, kvalitete, kodove oblika BS 8666:2020 i dimenzije — plus svoje standardne duljine i ponovno upotrebljive ostatke.

2 · Optimiziraj

Motor izračunava duljine rezanja iz kodova oblika, zatim raspoređuje šipke na skladište kako bi otpad bio minimalan, prvo koristeći vaše ostatke.

3 · Integriraj

Dobivate optimizirani plan rezanja, iskaz savijanja s duljinama rezanja i težinama te nastale ostatke — deterministički JSON koji vaš ERP, softver za ponude ili detaljiranje izravno obrađuje.

Packing cuts onto 12 m stockManual5–8%Optimized1–3%Gold / green = cut bars · red = offcut waste (schematic)
Optimizirano slaganje minimizira ostatak na svakoj šipki.

Primjer

Ilustrativno — točan ugovor finalizira se s design partnerima.

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 }]
}

Duljine rezanja izračunavaju se iz koda oblika i dimenzija sa standardnim odbicima savijanja (npr. oblik 11: A + B − 0.5r − d), ili navedete vlastite duljine rezanja i koristite čistu optimizaciju rezanja.

Izgrađeno na dokazanom engineu

Ovo nije projekt od nule — donosi CutOptim engine (već se prodaje kao razvojni API, s 1.259 javnih benchmarkova) u novu domenu, dodajući sloj kodova oblika, odbitaka savijanja i inventara ostataka na 1D optimizator koji već radi.

Rezultati su determinističi i vezani uz verziju: isti ulaz i ista engineVersion uvijek daju isti izlaz — pa je optimizacija provjerljiva i ponovljiva u ponudama i proizvodnim nalozima.

Za koga je

Za softverske timove koji već vladaju armaturnim procesom i žele optimizaciju bez izrade vlastitog 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

Na roadmapu

Namjerno ne u v1 — građeno s kupcem, ne na spekulaciji:

  • 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
Materijal za preuzimanje
Rebar API concept brief

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.

PDF2 pagesDesign partners
Preuzmi PDF

Česta pitanja

Postoji li API za optimizaciju rezanja i savijanja armature?
Ovo je prvi razvojni API napravljen upravo za to. Generički 1D API-ji za rezanje ne razumiju kodove oblika, odbitke savijanja ni strojne formate, a armaturni paketi zaključavaju svoj optimizator u desktop proizvod. CutOptim rebar API izlaže tu optimizaciju jednim REST pozivom.
Koliko čeličnog otpada štedi optimizacija rezanja armature?
Ručno ili ad hoc planiranje obično gubi 5–8% čelika na ostatke. Optimizirani 1D nesting to smanjuje na 1–3%; objavljene studije slučaja izvještavaju 0,9–1,5%, a pogonski test prepolovio je škart.
Podržava li API kodove oblika BS 8666 i strojne datoteke BVBS?
Ulaz slijedi kodove oblika BS 8666:2020 (drugi nacionalni sustavi se mogu priključiti), a duljine rezanja računaju se sa standardnim odbicima savijanja. BVBS izvoz (.abs, BF2D/BF3D) za savijačice je na roadmapu — građen s prvim kupcem kojem treba, ne na spekulaciji.
Što rebar API vraća?
Optimizirani plan rezanja (koja šipka postaje koji rezovi), % otpada, nastale ostatke i iskaz savijanja s duljinama rezanja i težinama — determinističi i vezano uz verziju, tako da su ponuda ili proizvodni nalog provjerljivi i ponovljivi.
Što je iskaz savijanja (BBS)?
Iskaz savijanja navodi svaku armaturnu šipku na gradilištu — oznaku, promjer, kvalitetu čelika, kod oblika, dimenzije i količinu. To je standardna predaja između detaljiranja i proizvodnje i točno ono što rebar API prima kao ulaz.
Mogu li koristiti API bez kodova oblika, s vlastitim duljinama rezanja?
Da. Ako već znate duljinu rezanja svake šipke, pošaljite duljine izravno i koristite čistu 1D optimizaciju rezanja — sloj kodova oblika i odbitaka savijanja je opcionalan.
Koji sustavi mogu integrirati rebar API?
Bilo koji sustav koji proizvodi popis šipki može ga pozvati preko HTTP-a: armaturni ERP/MES, alati za ponude i CPQ, dodaci za detaljiranje za Tekla, Revit ili Allplan, softver za proizvodnju montažnih elemenata te CNC ili softver savijačica koji treba optimizirani popis rezanja.