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

Acél- és profilvágás-optimalizáló API

Igen, van API az acél- és profilvágás optimalizálására. Acél- vagy alumíniumprofil, rúd, szögvas vagy szelvény hosszra vágása 1D szabási feladat (cutting stock), és ugyanaz a motor, amelyik a CutOptim appot hajtja, HTTP-n is hívható. Az ERP-d, az árajánlatkészítő vagy a gyártásirányító szoftvered JSON-ban elküldi a darablistát és a rendelkezésre álló alapanyaghosszakat, és visszakapja az optimalizált vágástervet, a rudak számát és a kihasználást.

Ez már ma működik: a CutOptim motorja éles környezetben futtat 1D optimalizálást az appnak, az Engine API pedig ugyanazt a megoldót teszi elérhetővé HTTP-n, így egy acélszerkezet-tervező vagy ERP-eszköz böngésző nélkül is árazhat és tervezhet egy munkát.

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 }
}
Nyilvános demókulccsal fut — korlátozott, csak kis munkák, sosem számlázzuk.
  • Már ma él a POST /v1/optimize/1d végponton — ugyanaz a motor, mint az appban.
  • A minimizeCost a darabszám helyett a teljes alapanyagár szerint rangsorol, és totalPrice értéket ad vissza.
  • Ingyenes ellenőrzés: a POST /v1/validate/1d kulcs és kvóta nélkül ellenőrzi a munkát.
  • Csatolj meta objektumot (profiljelölés, rendelési sor), és minden vágásnál visszakapod.

Miért kell az acélmegmunkáló műhelyeknek

A szerkezeti acél és az alumíniumprofil hosszú rudakban érkezik, és sok különböző hosszra vágják. A lista sorrendjében vágva szinte minden rúdon marad egy rövid maradék; az 1D optimalizáló úgy rendezi át a vágásokat a rudak között, hogy a megrendeléshez a lehető legkevesebb rúd kelljen. Egy árazó vagy ERP-folyamatban az API ezt minden munkánál automatikusan elvégzi, kézi munka helyett.

Mit küldesz, és mit kapsz vissza

JSON-ban küldöd a darabhosszakat és mennyiségeket, valamint a rendelkezésre álló alapanyag-rúdhosszakat és árakat. A válasz rudanként adja a vágástervet, a rudak számát, a kihasználást, a lefűrészelt összhosszt és az egyes rudakon maradó használható maradékot. Csatolj meta objektumot — a profiljelölést vagy a rendelési sort —, és az minden elhelyezett vágásnál visszajön, így a terv egyeztethető a saját rendszeredben.

Determinisztikus — reprodukálható árajánlathoz és auditáláshoz

Ugyanaz a kérés mindig ugyanazt a vágástervet adja vissza. Az API-hívásból készült árajánlat reprodukálható egy audithoz vagy egy ismétlődő rendeléshez, az eredmények pedig cache-elhetők és tesztekben összevethetők — pontosan az a tulajdonság, amire egy árajánlatkészítő folyamatnak szüksége van.

Letölthető anyag
Acél- és profilvá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 acél- vagy profilvágás optimalizálásához?
Igen. Acél- és alumíniumprofil, rúd, szögvas és szelvény hosszra vágása 1D szabási feladat (cutting stock), amelyet a CutOptim Engine API a POST /v1/optimize/1d végponton old meg. JSON-ban küldöd a vágási listát és az alapanyaghosszakat, és visszakapod az optimalizált vágástervet, a rudak számát, a kihasználást és a használható maradékot — ugyanaz a motor, amelyik az appot hajtja, HTTP-n.
Optimalizálhat anyagköltségre is, nem csak rúdszámra?
Igen. Adj minden alapanyaghosszhoz árat, és állítsd be az options.minimizeCost értéket: a motor a legkevesebb rúd helyett a legalacsonyabb teljes alapanyagár szerint rangsorolja a terveket, és a tervvel együtt totalPrice értéket ad vissza. Ez akkor számít, ha a hosszabb rudak aránytalanul drágábbak.
Ellenőrizhetek egy kérést ingyen az integráció közben?
Igen. A POST /v1/validate/1d megoldás nélkül ellenőrzi a kérést — ingyen, API-kulcs és kvóta nélkül —, így a csapatod még kulcs nélkül is meggyőződhet arról, hogy a payloadot elfogadjuk. Maga az Engine API 14 napos próbaidőszakkal indul.
Tud csak a készleten lévő rudakkal tervezni, a maradékokat is beleértve?
Igen. Sorold fel az összes rudat, ami nálad van — teljes hosszúakat és más hosszúságú maradékokat is —, mindegyiket a mennyiségével, és állítsd be az options.respectStock értéket, hogy ezek a mennyiségek kemény korláttá váljanak. A motor azzal tervez, ami ténylegesen a polcon van, és ami nem fér el, azt az unplaced listában jelenti, így rendelés előtt pontosan tudod, mi hiányzik még.
Visszakaphatom a vágási listát fájlként?
Igen. Add az include:["csv","dxf"] értéket a kéréshez, és a válasz a JSON-terv mellett a vágási listát CSV-szövegként és DXF-rajzként is beágyazva hozza — tárolás és második hívás nélkül. A darabhoz csatolt meta objektum, például egy profiljelölés vagy egy rendelési sor, minden elhelyezett vágásnál visszajön, így a terv egyeztethető az ERP-ddel.

Fémmegmunkálási használati eset (app) · Benchmarkok