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.
{
"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 }
}- Már ma él a
POST /v1/optimize/1dvégponton — ugyanaz a motor, mint az appban. - A
minimizeCosta darabszám helyett a teljes alapanyagár szerint rangsorol, éstotalPriceértéket ad vissza. - Ingyenes ellenőrzés: a
POST /v1/validate/1dkulcs é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.
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.
Gyakori kérdések
Van API acél- vagy profilvágás optimalizálásához?
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?
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?
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?
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?
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.