Zum Hauptinhalt springen
← CutOptim Engine APIEngine API · heute live

Stahl- & Profilzuschnitt-Optimierung API

Ja — es gibt eine API für den Stahl- und Profilzuschnitt. Stahl- oder Aluminiumprofil, Flachstahl, Winkel oder Träger auf Länge zu schneiden ist ein 1D-Zuschnittproblem, und dieselbe Engine, die die CutOptim-App antreibt, ist über HTTP aufrufbar. Ihr ERP oder Ihre Kalkulations- oder Produktionssoftware sendet die Schnittliste und die verfügbaren Lagerlängen als JSON und erhält den optimierten Schnittplan, die Stangenzahl und die Ausbeute zurück.

Das ist heute live — die CutOptim-Engine führt die 1D-Optimierung bereits produktiv für die App aus; die Engine API stellt denselben Solver über HTTP bereit, sodass ein Stahlbau-Detaillierungs- oder ERP-Tool einen Auftrag ohne Browser kalkulieren und planen kann.

POST /v1/optimize/1d
{
  "parts": [
    { "length": 1450, "qty": 12, "meta": { "profile": "IPE-140" } },
    { "length": 3100, "qty": 6 }
  ],
  "stock": [{ "length": 12000, "qty": 40, "price": 58.0 }],
  "options": { "kerf": 3, "minimizeCost": true }
}
Nutzt einen öffentlichen Demo-Schlüssel — begrenzt, nur kleine Aufträge, wird nie abgerechnet.
  • Heute live auf POST /v1/optimize/1d — dieselbe Engine wie die App.
  • minimizeCost reiht Pläne nach dem Gesamtpreis des Materials, nicht nur nach der Stangenzahl, und liefert totalPrice.
  • Kostenlose Validierung: POST /v1/validate/1d prüft einen Auftrag ohne Schlüssel und ohne Kontingent.
  • Hängen Sie ein meta-Objekt an (Profilbezeichnung, Auftragsposition), und es kommt bei jedem Schnitt zurück.

Warum Stahlbauer das brauchen

Baustahl und Aluminiumprofil werden in langen Stangen gekauft und auf viele Längen geschnitten. Wer in Listenreihenfolge sägt, hinterlässt auf fast jeder Stange einen kurzen Rest; ein 1D-Optimierer ordnet die Schnitte über die Stangen so neu an, dass der Auftrag mit möglichst wenigen Stangen auskommt. In einem Kalkulations- oder ERP-Ablauf erledigt die API das bei jedem Auftrag automatisch statt von Hand.

Was Sie senden und was zurückkommt

Senden Sie die Teilelängen und Stückzahlen sowie die verfügbaren Stangenlängen und Preise als JSON. Die Response liefert den Schnittplan Stange für Stange, die Stangenzahl, die Ausbeute, die gesamte gesägte Länge und das nutzbare Reststück auf jeder Stange. Hängen Sie ein meta-Objekt an — Ihre Profilbezeichnung oder Auftragsposition —, und es kommt bei jedem platzierten Schnitt zurück, sodass der Plan mit Ihrem System übereinstimmt.

Deterministisch — reproduzierbar für Angebote und Audits

Dieselbe Anfrage liefert immer denselben Schnittplan. Ein Angebot, das auf einem API-Aufruf beruht, ist für ein Audit oder einen Wiederholauftrag reproduzierbar, und Ergebnisse lassen sich cachen und in Tests vergleichen — genau die Eigenschaft, die ein Angebotsprozess braucht.

Zum Download
One-Pager zur API für Stahl- und Profilzuschnitt

Eine Zusammenfassung auf zwei Seiten (PDF in English) — das Problem, was Sie senden und zurückbekommen, ein Request und eine Response und wie Sie auf der Engine aufbauen. Druckfertig, mit QR-Code zurück zu dieser Seite.

PDF2 SeitenKostenlos
PDF herunterladen

FAQ

Gibt es eine API zur Optimierung des Stahl- oder Profilzuschnitts?
Ja. Stahl- und Aluminiumprofil, Flachstahl, Winkel und Träger auf Länge zu schneiden ist ein 1D-Zuschnittproblem, und die CutOptim Engine API löst es unter POST /v1/optimize/1d. Senden Sie die Schnittliste und die Lagerlängen als JSON und erhalten Sie den optimierten Schnittplan, die Stangenzahl, die Ausbeute und die nutzbaren Reststücke zurück — dieselbe Engine, die die App antreibt, über HTTP.
Kann es nach Materialkosten optimieren, nicht nur nach Stangenzahl?
Ja. Geben Sie jeder Lagerlänge einen Preis und setzen Sie options.minimizeCost, und die Engine reiht Pläne nach dem niedrigsten Gesamtpreis des Materials statt nach den wenigsten Stangen und liefert totalPrice mit dem Plan zurück. Das zählt, wenn längere Stangen einen überproportionalen Preis haben.
Kann ich eine Anfrage beim Integrieren kostenlos validieren?
Ja. POST /v1/validate/1d prüft eine Anfrage, ohne zu rechnen — kostenlos, ohne API-Schlüssel, ohne Kontingent —, sodass Ihr Team bestätigen kann, dass ein Payload akzeptiert wird, bevor es einen Schlüssel besitzt. Die Engine API selbst hat eine 14-tägige Testphase.
Kann es nur mit den Stangen planen, die ich auf Lager habe, einschließlich Restlängen?
Ja. Listen Sie jede Stange auf, die Sie vorhalten — volle Längen und Restlängen anderer Länge —, jeweils mit ihrer Menge, und setzen Sie options.respectStock, damit diese Mengen zu harten Grenzen werden. Die Engine plant mit dem, was tatsächlich im Regal liegt, und jedes Teil, das nicht passt, wird in unplaced gemeldet, sodass Sie vor der Bestellung genau wissen, was noch fehlt.
Kann ich die Schnittliste als Datei zurückbekommen?
Ja. Fügen Sie der Anfrage include:["csv","dxf"] hinzu, und die Response enthält die Schnittliste als CSV-String und eine DXF-Zeichnung direkt neben dem JSON-Plan — ohne Speicher und ohne zweiten Aufruf. Das meta-Objekt, das Sie an ein Teil hängen, etwa eine Profilbezeichnung oder eine Auftragsposition, kommt bei jedem platzierten Schnitt zurück, sodass der Plan mit Ihrem ERP übereinstimmt.

Anwendungsfall Metallbearbeitung (App) · Benchmarks