Přejít na hlavní obsah
← CutOptim Engine APIEngine API · funguje už dnes

API pro optimalizaci řezání trubek a rour

Ano — API pro řezání trubek a rour existuje. Dělení trubek, rour a uzavřených profilů 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 MES software pošle seznam řezů a dostupné délky tyčí jako JSON a dostane zpět optimalizovaný plán řezání, počet tyčí a využití — bez prohlížeče, bez klikání.

Funguje to už dnes — jádro CutOptim v produkci optimalizuje 1D úlohy pro aplikaci; Engine API zpřístupňuje přesně stejný solver přes HTTP, takže plán, který API vrátí, odpovídá tomu, co ukazuje aplikace.

POST /v1/optimize/1d
{
  "parts": [
    { "length": 1200, "qty": 8, "meta": { "ref": "RHS-40x40" } },
    { "length": 2450, "qty": 4 }
  ],
  "stock": [{ "length": 6000, "qty": 50, "price": 21.5 }],
  "options": { "kerf": 2 }
}
Používá veřejný demo klíč — s limitem, jen malé úlohy, nikdy se neúčtuje.
  • Funguje už dnes na POST /v1/optimize/1d — stejný engine jako aplikace, žádná předběžná verze.
  • Validace zdarma: POST /v1/validate/1d zkontroluje zakázku bez klíče a bez kvóty.
  • Připojte objekt meta (číslo artiklu, řádek zakázky) a vrátí se u každého umístěného řezu.
  • Hlášený zbytek je použitelný zůstatek — šířka řezu, která ho uvolňuje, je už odečtena.

Proč to výrobci potřebují

Když se zakázka trubek nebo rour řeže v pořadí, v jakém je na seznamu, zbude odřezek téměř na každé tyči a mnohé z nich jsou příliš krátké na to, aby se daly použít. 1D optimalizátor přeskládá řezy napříč tyčemi, aby zakázka potřebovala co nejméně tyčí. Ručně to u stovek dílů nejde; uvnitř vlastního softwaru přes API ano.

Co posíláte a co se vrátí

Pošlete délky dílů (s množstvím) a dostupné délky tyčí s cenami jako JSON. Odpověď nese celý 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 (šířka řezu je už odečtena). Požádejte o include:["csv","dxf"] a seznam řezů se vrátí jako soubor přímo v odpovědi.

Deterministické — reprodukovatelné pro nabídky a audity

Stejný požadavek vrací vždy stejný plán řezání: žádná náhoda, žádné hodiny v algoritmu. Nabídku sestavenou z volání API lze po měsících zopakovat kvůli auditu nebo opakované zakázce a výsledky lze cachovat a v testech porovnávat.

Materiál ke stažení
API pro řezání trubek a rour — jednostránkový přehled

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.

PDF2 stranyZdarma
Stáhnout PDF

Časté dotazy

Existuje API pro optimalizaci řezání trubek nebo rour?
Ano. Dělení trubek, rour a uzavřených profilů na délku je 1D úloha dělení tyčového materiálu a CutOptim Engine API ji řeší na POST /v1/optimize/1d. Pošlete seznam řezů a délky zásobních tyčí jako JSON a dostanete zpět optimalizovaný plán řezání, počet tyčí, využití a použitelné zbytky. Je to stejný engine, který pohání aplikaci CutOptim, volatelný přes HTTP.
Mohu si to vyzkoušet, než se zavážu?
Ano. POST /v1/validate/1d zkontroluje požadavek bez výpočtu — zdarma, bez API klíče a bez čerpání kvóty — takže vaši vývojáři mohou při budování integrace ověřit, že je payload správně sestavený. Samotné Engine API má 14denní zkušební období.
Zvládne různé délky tyčí a ceny?
Ano. Můžete poslat několik délek zásobních tyčí, každou s množstvím a cenou. S options.minimizeCost engine řadí plány podle celkové ceny materiálu místo počtu tyčí a spolu s plánem vrací totalPrice — užitečné, když delší tyče stojí nepřiměřeně více.
Jak se počítá šířka řezu a ořez konců tyče?
Nastavte options.kerf na šířku pilového kotouče a odečte se u každého řezu; options.trim.start a options.trim.end rezervují čelní ořez na každém konci tyče. Zbytek hlášený u každé tyče je použitelný zůstatek po odečtení všeho tohoto, takže může rovnou zpátky do vašeho seznamu zásob. Nastavte options.minOffcut a budou se hlásit jen zbytky dost dlouhé na to, aby se vyplatilo je ponechat.
Dokáže plánovat jen z tyčí, které mám skladem?
Ano. Nastavte options.respectStock a každé množství zásoby se stane tvrdým limitem: engine plánuje s tyčemi, které skutečně máte, a každý díl, který se nevejde, se vrátí v unplaced místo toho, aby se řezal z tyče, kterou nevlastníte. Bez něj plán předpokládá, že lze dokoupit další tyče, a řekne vám, kolik jich objednat.

Použití pro kovovýrobu (aplikace) · Benchmarky