API pro optimalizaci řezání oceli a profilů
Ano — API pro řezání oceli a profilů existuje. Dělení ocelových nebo hliníkových profilů, tyčí, úhelníků a průřezů na délku je 1D úloha dělení tyčového materiálu a tentýž engine, který pohání aplikaci CutOptim, je volatelný přes HTTP. Váš ERP, kalkulační nebo výrobní software pošle seznam řezů a dostupné délky materiálu jako JSON a dostane zpět optimalizovaný plán řezání, počet tyčí a využití.
Funguje to už dnes — jádro CutOptim v produkci optimalizuje 1D úlohy pro aplikaci; Engine API zpřístupňuje stejný solver přes HTTP, takže ocelářský detailing nebo ERP nástroj dokáže zakázku nacenit a naplánovat bez prohlížeče.
{
"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 }
}- Funguje už dnes na
POST /v1/optimize/1d— stejný engine jako aplikace. minimizeCostřadí plány podle celkové ceny materiálu, nejen podle počtu tyčí, a vracítotalPrice.- Validace zdarma:
POST /v1/validate/1dzkontroluje zakázku bez klíče a bez kvóty. - Připojte objekt meta (označení profilu, řádek zakázky) a vrátí se u každého řezu.
Proč to ocelářské firmy potřebují
Konstrukční ocel a hliníkové profily se nakupují v dlouhých tyčích a řežou se na mnoho délek. Řezání v pořadí seznamu nechá krátký odřezek téměř na každé tyči; 1D optimalizátor přeskládá řezy napříč tyčemi, aby zakázka potřebovala co nejméně tyčí. V kalkulačním nebo ERP procesu to API dělá u každé zakázky automaticky místo ruční práce.
Co posíláte a co se vrátí
Pošlete délky a množství dílů a dostupné délky tyčí s cenami jako JSON. Odpověď vrací plán řezání tyč po tyči, počet tyčí, využití, celkovou délku nařezaného materiálu a použitelný zbytek na každé tyči. Připojte objekt meta — označení profilu nebo řádek zakázky — a vrátí se u každého umístěného řezu, takže plán sedí s vaším systémem.
Deterministické — reprodukovatelné pro nabídky a audity
Stejný požadavek vrací vždy stejný plán řezání. Nabídku sestavenou z volání API lze zopakovat kvůli auditu nebo opakované zakázce a výsledky lze cachovat a v testech porovnávat — přesně to, co kalkulační proces potřebuje.
Dvoustránkové shrnutí (PDF v angličtině) — problém, co posíláte a co dostanete zpět, ukázka požadavku a odpovědi a jak na jádru stavět. Připraveno k tisku, s QR kódem zpět na tuto stránku.
Časté dotazy
Existuje API pro optimalizaci řezání oceli nebo profilů?
POST /v1/optimize/1d. Pošlete seznam řezů a délky materiálu jako JSON a dostanete zpět optimalizovaný plán řezání, počet tyčí, využití a použitelné zbytky — stejný engine, který pohání aplikaci, přes HTTP.Dokáže optimalizovat podle nákladů na materiál, nejen podle počtu tyčí?
options.minimizeCost; engine pak řadí plány podle nejnižší celkové ceny materiálu místo nejmenšího počtu tyčí a spolu s plánem vrací totalPrice. To záleží tam, kde delší tyče nesou nepřiměřenou cenovou přirážku.Mohu požadavek při integraci validovat zdarma?
POST /v1/validate/1d zkontroluje požadavek bez výpočtu — zdarma, bez API klíče a bez kvóty — takže váš tým může ověřit, že se payload přijímá, ještě než klíč získá. Samotné Engine API má 14denní zkušební období.Dokáže plánovat jen z tyčí, které mám skladem, včetně zbytků?
options.respectStock, aby se tato množství stala tvrdými limity. Engine plánuje s tím, co skutečně leží v regálu, a každý díl, který se nevejde, se hlásí v unplaced, takže přesně víte, co ještě chybí, než začnete objednávat.Mohu dostat seznam řezů zpět jako soubor?
include:["csv","dxf"] a odpověď ponese seznam řezů jako řetězec CSV a výkres DXF přímo v sobě, vedle plánu v JSON — žádné úložiště a žádné druhé volání. Objekt meta, který připojíte k dílu, například označení profilu nebo řádek zakázky, se vrátí u každého umístěného řezu, takže plán sedí s vaším ERP.