API d’optimisation de coupe et de cintrage d’armatures
Une API REST qui prend une nomenclature de façonnage (BBS) et votre stock disponible et renvoie un plan de coupe optimisé, un bordereau de façonnage et un inventaire de chutes — déterministe, lisible par machine, prêt à intégrer dans votre logiciel ERP, de chiffrage ou de détaillage.
Nous validons cela avec quelques équipes qui vivent le flux de travail des armatures avant de construire la couche rebar. Elle fonctionne sur le moteur CutOptim éprouvé. Accès anticipé, ou envie de façonner le contrat ? Un appel de 20 minutes — sans argumentaire.
Basé sur le moteur CutOptim — 1 259 benchmarks publiés →
Le problème
Les façonneurs d’armatures coupent des milliers de barres par jour à partir de barres de 12 m. Le plan de coupe se fait à la main, dans Excel ou dans des logiciels de bureau fermés. Chaque ERP et outil de détaillage d’armatures a besoin d’optimisation des chutes — mais il n’existe aujourd’hui aucune API développeur spécialisée : les API de coupe génériques ignorent les codes de forme, les déductions de cintrage et les formats machine, et les suites d’armatures enferment leur optimiseur dans leurs produits de bureau.
Des études de cas publiées font état de 0,9–1,5 % de chutes sur des plans optimisés ; un essai en atelier a réduit de moitié ses rebuts.
Sources : rebar cutting-waste optimization in BIM (Buildings, MDPI, 2025) · GoSmarter / Midland Steel field trial
Ce que fait l’API
Entrée : liste de barres (repère, Ø, nuance, code de forme BS 8666:2020, dimensions, quantité) plus une définition du stock (longueurs standard et chutes réutilisables) et des options (surlongueur de coupe, chute réutilisable minimale).
Sortie : schémas de coupe par Ø/nuance (quelle barre devient quelles coupes), % de chutes, les chutes produites, et un bordereau de façonnage avec longueurs de coupe et poids.
Comment ça marche
POST une nomenclature de façonnage (BBS) — repères, diamètres, nuances, codes de forme BS 8666:2020 et dimensions — plus vos longueurs standard et vos chutes réutilisables.
Le moteur calcule les longueurs de coupe à partir des codes de forme, puis répartit les barres sur le stock pour minimiser les chutes, en réutilisant vos restes avant d’entamer de nouvelles barres.
Vous récupérez un plan de coupe optimisé, un bordereau de façonnage avec longueurs de coupe et poids, et les chutes produites — un JSON déterministe que votre logiciel ERP, de chiffrage ou de détaillage consomme directement.
Exemple
À titre indicatif — le contrat exact est finalisé avec les partenaires de conception.
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 }]
}Les longueurs de coupe sont calculées à partir du code de forme et des dimensions avec les déductions de cintrage standard (p. ex. forme 11 : A + B − 0.5r − d), ou vous fournissez vos propres longueurs de coupe et utilisez l’optimisation de coupe pure.
Construit sur un moteur éprouvé
Ce n’est pas un projet parti de zéro — il amène le moteur CutOptim (déjà vendu comme API développeur, avec 1 259 benchmarks publics) dans un nouveau domaine, en ajoutant la couche codes de forme, déductions de cintrage et inventaire de chutes sur un optimiseur 1D qui fonctionne déjà.
Les résultats sont déterministes et figés par version : la même entrée et la même engineVersion produisent toujours la même sortie — une optimisation est donc auditable et reproductible dans les devis et les ordres de fabrication.
À qui ça s’adresse
Aux équipes logicielles qui maîtrisent déjà le flux des armatures et veulent l’optimisation sans construire de solveur :
- 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
Sur la feuille de route
Délibérément pas dans la v1 — construit avec un client, pas sur spéculation :
- 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.