Zum Hauptinhalt springen
← CutOptim Engine APIEngine API · heute live

Glaszuschnitt-Optimierung API

Ja — es gibt eine API zur Optimierung des Glaszuschnitts. Glas wird von Kante zu Kante geritzt und gebrochen, deshalb ist der Zuschnitt ein 2D-Guillotine-Problem: Jeder Schnitt verläuft geradlinig von einer Kante der Tafel zur anderen, genau so, wie ein Glasschneidetisch arbeitet. Dieselbe Engine, die die CutOptim-App antreibt, löst es über HTTP unter POST /v1/optimize/2d — Ihr ERP, Ihre Angebots- oder Produktionssoftware sendet die Scheiben und die Rohglastafeln als JSON und erhält einen guillotine-gültigen Schnittplan, die Ausbeute und ein SVG des Layouts für den Schneidetisch zurück.

Das ist heute live — die CutOptim-Engine führt die 2D-Guillotine-Optimierung bereits produktiv für die App aus; die Engine API stellt exakt denselben Solver über HTTP bereit, sodass der Plan eines API-Aufrufs dem entspricht, was die App zeigt, und jeder Plan auf einem Glasschneidetisch mit Geradschnitten ausführbar ist.

POST /v1/optimize/2d
{
  "parts": [
    { "name": "Pane A", "w": 800, "h": 600, "qty": 6 },
    { "name": "Low-E lite", "w": 1200, "h": 900, "qty": 4, "rotatable": false }
  ],
  "stock": [{ "w": 3210, "h": 2250, "qty": 10, "price": 92.0 }],
  "options": { "kerf": 0 },
  "include": ["svg"]
}
Nutzt einen öffentlichen Demo-Schlüssel — begrenzt, nur kleine Aufträge, wird nie abgerechnet.
  • Heute live auf POST /v1/optimize/2d — dieselbe Engine wie die App, kein Vorabrelease.
  • Jeder Plan ist guillotine-gültig — die geraden Kante-zu-Kante-Schnitte, die ein Glasschneidetisch tatsächlich ausführen kann.
  • options.kerf: 0 für Anritzen und Brechen; rotatable: false hält eine beschichtete oder Spiegelscheibe in ihrer Ausrichtung.
  • Fordern Sie include:["svg","dxf"] an, und das Layout kommt direkt zurück — ohne Speicher, ohne zweiten Aufruf.
  • Kostenlose Validierung: POST /v1/validate/2d prüft einen Auftrag ohne Schlüssel und ohne Kontingent.

Warum Glasereien das brauchen

Glas ist teuer, und das Bruchrisiko macht die Minimierung des Verschnitts entscheidend. Wer eine Charge Scheiben in der Reihenfolge schneidet, in der sie eintreffen, hinterlässt auf jeder Tafel unbrauchbare Reststreifen; ein 2D-Optimierer ordnet die Scheiben über das Lager so neu an, dass die Charge mit möglichst wenigen Tafeln auskommt. Von Hand skaliert das nicht auf einen Auftrag mit Dutzenden Scheiben — in Ihrer eigenen Angebots- oder ERP-Software, per API, schon.

Guillotine-gültig — der einzige Schnitt, den ein Glasschneidetisch kann

Glas lässt sich nicht aus der Mitte einer Tafel schneiden: Jeder Schnitt ist ein gerader Ritz von Kante zu Kante, danach folgt der Bruch. Die Engine liefert einen guillotineValid-Plan mit der Schnittfolge und der Anschlagposition jedes Schnitts zurück, sodass das Layout eines API-Aufrufs eines ist, das der Schneidetisch tatsächlich ausführen kann. Setzen Sie options.kerf auf 0 für Anritzen und Brechen (es wird kein Material abgetragen) oder auf einen kleinen Wert für Verbundglas, das mit dem Diamantrad geschnitten wird.

Beschichtung und Musterrichtung

Low-E- und Spiegelglas hat eine feste Beschichtungsrichtung und lässt sich nicht frei drehen. Markieren Sie ein solches Teil mit rotatable: false, und die Engine hält es in der gewünschten Ausrichtung, während sie die Scheiben, die sich drehen lassen, weiterhin dreht — der Plan respektiert die Beschichtung, ohne dass Sie den Auftrag vorsortieren müssen. Fordern Sie include:["svg"] (oder "dxf") an, und das erzielte Layout kommt als Zeichnung direkt in der Response zurück, bereit für den Schneidetisch oder eine CAD-Übergabe.

Zum Download
One-Pager zur Glaszuschnitt-API

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 Glaszuschnitts?
Ja. Glas auf Maß zu schneiden ist ein 2D-Guillotine-Problem — jeder Schnitt ist ein gerader Ritz von Kante zu Kante —, und die CutOptim Engine API löst es unter POST /v1/optimize/2d. Sie senden die Scheiben und die Rohglastafeln als JSON und erhalten einen guillotine-gültigen Schnittplan, die Ausbeute und auf Wunsch ein SVG des Layouts direkt zurück. Es ist dieselbe Engine, die die CutOptim-App antreibt, aufrufbar über HTTP.
Kommt sie mit Anritzen und Brechen (ohne Schnittfuge) und beschichtetem Glas zurecht?
Ja. Setzen Sie options.kerf auf 0 für Anritzen und Brechen, bei dem kein Material abgetragen wird, oder auf eine kleine Schnittfuge für Verbundglas, das mit dem Diamantrad geschnitten wird. Markieren Sie bei Low-E- oder Spiegelglas mit fester Beschichtungsrichtung das Teil mit rotatable: false, und die Engine hält es in der gewünschten Ausrichtung, während sie die Scheiben, die sich drehen lassen, weiterhin dreht.
Bekomme ich die Zeichnung für den Schneidetisch aus der API zurück?
Ja. Fügen Sie der Anfrage include:["svg"] (oder "dxf") hinzu, und die Response enthält das erzielte Layout als eigenständiges SVG oder als DXF-String im Format R12/AC1009 — ohne Speicher, ohne zweiten Aufruf. Beim Bau der Integration können Sie einen Payload außerdem kostenlos unter POST /v1/validate/2d prüfen, ohne Schlüssel und ohne Kontingent.
Kann sie nur mit den Tafeln planen, die ich auf Lager habe?
Ja. Setzen Sie options.respectStock, und jede Lagermenge wird zur harten Grenze: Die Engine legt die Scheiben auf den Tafeln aus, die Sie tatsächlich haben, und jede Scheibe, die nicht passt, kommt in unplaced zurück, statt auf einer Tafel platziert zu werden, die Sie nicht haben. Ohne die Option geht der Plan davon aus, dass sich weitere Tafeln kaufen lassen, und meldet, wie viele nötig sind.
Kann sie an einer beschädigten oder unebenen Tafelkante einen Rand freihalten?
Ja. options.trim nimmt für jede Seite der Tafel einen eigenen Rand entgegen — links, rechts, oben und unten —, sodass eine ausgebrochene oder unebene Kante aus jeder Scheibe herausgehalten wird, ohne an den sauberen Seiten dieselbe Breite zu verschwenden. Der abgezogene Streifen bleibt außerhalb des Layouts, sodass keine Scheibe daraus geschnitten wird.

Glaszuschnitt-Software — die kostenlose App · Benchmarks