Ugrás a tartalomhoz
← CutOptim Engine APIEngine API · már élesben

Üvegvágás-optimalizáló API

Igen, van API az üvegvágás optimalizálására. Az üveget karcolják, majd éltől élig letörik, így a méretre vágása 2D guillotine-feladat: minden vágás egyenes vonalban fut a tábla egyik szélétől a másikig, pontosan úgy, ahogyan az üvegvágó asztal dolgozik. Ugyanaz a motor, amelyik a CutOptim appot hajtja, ezt a POST /v1/optimize/2d végponton oldja meg HTTP-n — az ERP-d, az árajánlatkészítő vagy a gyártási szoftvered JSON-ban elküldi az üveglapokat és az alaptáblákat, és visszakapja a guillotine-érvényes vágástervet, a kihasználást, valamint a kiosztás beágyazott SVG-rajzát a vágóasztalhoz.

Ez már ma működik: a CutOptim motorja éles környezetben futtat 2D guillotine optimalizálást az appnak, az Engine API pedig pontosan ugyanazt a megoldót teszi elérhetővé HTTP-n, így az API-hívás terve megegyezik azzal, amit az app mutat, és minden terv legyártható egy egyenes vonalú üvegvágó asztalon.

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"]
}
Nyilvános demókulccsal fut — korlátozott, csak kis munkák, sosem számlázzuk.
  • Már ma él a POST /v1/optimize/2d végponton — ugyanaz a motor, mint az appban, nem előzetes verzió.
  • Minden terv guillotine-érvényes — pontosan azok az éltől élig futó egyenes vágások, amelyeket egy üvegvágó asztal meg tud tenni.
  • options.kerf: 0 a karcolás-és-töréshez; a rotatable: false egy bevonatos vagy tükörüveg-lapot a tájolásához köt.
  • Kérd az include:["svg","dxf"] értéket, és az elrendezés beágyazva érkezik — tárolás és második hívás nélkül.
  • Ingyenes ellenőrzés: a POST /v1/validate/2d kulcs és kvóta nélkül ellenőrzi a munkát.

Miért kell az üvegműhelyeknek

Az üveg drága, a törésveszély miatt pedig a hulladék minimalizálása kulcsfontosságú. Ha egy köteg üveglapot érkezési sorrendben vágsz, minden táblán maradnak szétszórt, használhatatlan csíkok; a 2D optimalizáló úgy rendezi át a lapokat az alaptáblákon, hogy a köteghez a lehető legkevesebb tábla kelljen. Kézzel ez több tucat lapnál már nem megy — a saját árajánlatkészítő vagy ERP-szoftveredben, az API-n keresztül igen.

Guillotine-érvényes — az egyetlen vágás, amit egy üvegvágó asztal meg tud tenni

Az üveget nem lehet a tábla közepéből kivágni: minden vágás egy éltől élig futó egyenes karcolás, majd törés. A motor guillotineValid tervet ad vissza a vágási sorrenddel és minden vágás ütközőpozíciójával, így az API-hívás elrendezését az üvegvágó asztal ténylegesen végre tudja hajtani. Állítsd az options.kerf értékét 0-ra a karcolás-és-töréshez (nem távozik anyag), vagy kis értékre a gyémántkerékkel vágott laminált üveghez.

Bevonat és minta iránya

A Low-E és a tükörüveg bevonatának iránya rögzített, ezért nem forgatható szabadon. Jelöld meg az ilyen darabot a rotatable: false értékkel, és a motor a kért tájolásában tartja, miközben a forgatható lapokat továbbra is elfordítja — így a terv tiszteletben tartja a bevonatot, anélkül hogy előre át kellene rendezned a munkát. Kérd az include:["svg"] (vagy "dxf") értéket, és az elért elrendezés rajzként, beágyazva érkezik a válaszban, készen a vágóasztalhoz vagy egy CAD-átadáshoz.

Letölthető anyag
Üvegvágás API — összefoglaló

Kétoldalas összefoglaló (PDF, angol nyelven) — a probléma, mit küldesz és mit kapsz vissza, egy kérés és egy válasz, és hogyan építhetsz a motorra. Nyomtatásra kész, QR-kóddal erre az oldalra.

PDF2 oldalIngyenes
PDF letöltése

Gyakori kérdések

Van API üvegvágás optimalizálásához?
Igen. Az üveg méretre vágása 2D guillotine-feladat — minden vágás egy éltől élig futó egyenes karcolás —, amelyet a CutOptim Engine API a POST /v1/optimize/2d végponton old meg. JSON-ban küldöd az üveglapokat és az alaptáblákat, és visszakapod a guillotine-érvényes vágástervet, a kihasználást, kérésre pedig a kiosztás beágyazott SVG-rajzát. Ugyanaz a motor, amelyik a CutOptim appot hajtja, HTTP-n hívhatóan.
Kezeli a karcolás-és-töréses (nulla fűrészrésű) vágást és a bevonatos üveget?
Igen. Állítsd az options.kerf értékét 0-ra a karcolás-és-töréshez, ahol nem távozik anyag, vagy kis fűrészrésre a gyémántkerékkel vágott laminált üveghez. A Low-E vagy tükörüvegnél, amelynek a bevonatiránya rögzített, jelöld meg a darabot rotatable: false értékkel, és a motor a kért tájolásában tartja, miközben a forgatható lapokat továbbra is elfordítja.
Visszakaphatom az API-ból a vágóasztalhoz való rajzot?
Igen. Add az include:["svg"] (vagy "dxf") értéket a kéréshez, és a válasz az elért elrendezést önálló SVG-ként vagy R12/AC1009 DXF-szövegként hozza — tárolás és második hívás nélkül. Az integráció építése közben egy payloadot ingyen is ellenőrizhetsz a POST /v1/validate/2d végponton, kulcs és kvóta nélkül.
Tud csak a készleten lévő táblákkal tervezni?
Igen. Állítsd be az options.respectStock értéket, és minden alapanyag-mennyiség kemény korláttá válik: a motor azokra a táblákra osztja el az üveglapokat, amelyek ténylegesen megvannak, és ami nem fér el, az unplaced listában jön vissza, nem pedig egy olyan táblára téve, amelyik nincs a raktáradon. Nélküle a terv azt feltételezi, hogy további táblák vásárolhatók, és jelenti, mennyi kell.
Tud peremet hagyni egy sérült vagy egyenetlen tábla szélén?
Igen. Az options.trim táblánként mind a négy oldalhoz — bal, jobb, felső és alsó — külön peremet vesz át, így a kicsorbult vagy egyenetlen szél minden lapból kimarad, anélkül hogy a tiszta oldalakon ugyanennyi szélességet pazarolnál. A levágott sáv kimarad az elrendezésből, tehát egyetlen lap sem kerül ki belőle.

Üvegvágó szoftver — az ingyenes app · Benchmarkok