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

API pro optimalizaci řezání skla

Ano — API pro optimalizaci řezání skla existuje. Sklo se nařízne a odlomí od hrany k hraně, takže jeho dělení na rozměr je 2D gilotinová úloha: každý řez vede přímo od jednoho okraje tabule ke druhému, přesně jak pracuje řezací stůl na sklo. Tentýž engine, který pohání aplikaci CutOptim, ji řeší přes HTTP na POST /v1/optimize/2d — váš ERP, kalkulační nebo výrobní software pošle výřezy a tabule skla jako JSON a dostane zpět gilotinově vyrobitelný plán řezání, využití a vložené SVG rozvržení pro řezací stůl.

Funguje to už dnes — jádro CutOptim v produkci optimalizuje 2D gilotinové ú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, a každý plán lze vyrobit na řezacím stole s přímými řezy.

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"]
}
Používá veřejný demo klíč — s limitem, jen malé úlohy, nikdy se neúčtuje.
  • Funguje už dnes na POST /v1/optimize/2d — stejný engine jako aplikace, žádná předběžná verze.
  • Každý plán je gilotinově vyrobitelný — přímé řezy od okraje k okraji, které řezací stůl skutečně umí.
  • options.kerf: 0 pro naříznutí a odlomení; rotatable: false drží pokovený nebo zrcadlový výřez v jeho orientaci.
  • Požádejte o include:["svg","dxf"] a rozvržení se vrátí přímo v odpovědi — žádné úložiště, žádné druhé volání.
  • Validace zdarma: POST /v1/validate/2d zkontroluje zakázku bez klíče a bez kvóty.

Proč to sklenářské dílny potřebují

Sklo je drahé a riziko rozbití činí minimalizaci odpadu zásadní. Řezání dávky výřezů v pořadí, v jakém přicházejí, zanechá na každé tabuli nepravidelné pruhy; 2D optimalizátor přeskládá výřezy napříč zásobou, aby dávka potřebovala co nejméně tabulí. Ručně to u zakázky o desítkách výřezů nejde — uvnitř vlastního kalkulačního nebo ERP softwaru přes API ano.

Gilotinově vyrobitelné — jediný řez, který řezací stůl umí

Sklo nelze vyřezat z prostředku tabule: každý řez je přímé naříznutí vedené od okraje k okraji, poté odlomení. Engine vrací plán s guillotineValid spolu s pořadím řezů a pozicí dorazu každého řezu, takže rozvržení z volání API je takové, které řezací stůl skutečně provede. Nastavte options.kerf na 0 pro naříznutí a odlomení (neodebírá se žádný materiál) nebo na malou hodnotu pro vrstvené sklo řezané diamantovým kolečkem.

Povlak a směr vzoru

Low-E a zrcadlové sklo má pevný směr povlaku a nelze jej libovolně otáčet. Označte takový výřez rotatable: false a engine ho ponechá v požadované orientaci, zatímco výřezy, které se otáčet smějí, dál otáčí — plán tedy povlak respektuje, aniž byste zakázku předem třídili. Požádejte o include:["svg"] (nebo "dxf") a dosažené rozvržení se vrátí jako výkres přímo v odpovědi, připravené pro řezací stůl nebo předání do CADu.

Materiál ke stažení
API pro řezání skla — 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í skla?
Ano. Dělení skla na rozměr je 2D gilotinová úloha — každý řez je přímé naříznutí od okraje k okraji — a CutOptim Engine API ji řeší na POST /v1/optimize/2d. Pošlete výřezy a tabule skla jako JSON a dostanete zpět gilotinově vyrobitelný plán řezání, využití a na požádání vložené SVG rozvržení. Je to stejný engine, který pohání aplikaci CutOptim, volatelný přes HTTP.
Zvládne naříznutí a odlomení (bez šířky řezu) i povlakované sklo?
Ano. Nastavte options.kerf na 0 pro naříznutí a odlomení, kdy se neodebírá žádný materiál, nebo na malou hodnotu pro vrstvené sklo řezané diamantovým kolečkem. U Low-E nebo zrcadlového skla s pevným směrem povlaku označte výřez rotatable: false a engine ho ponechá v požadované orientaci, zatímco výřezy, které se otáčet smějí, dál otáčí.
Mohu z API dostat výkres pro řezací stůl?
Ano. Přidejte do požadavku include:["svg"] (nebo "dxf") a odpověď ponese dosažené rozvržení jako samostatné SVG nebo řetězec DXF ve formátu R12/AC1009 — žádné úložiště, žádné druhé volání. Payload můžete při budování integrace také zdarma validovat na POST /v1/validate/2d, bez klíče a bez kvóty.
Dokáže plánovat jen z tabulí, které mám skladem?
Ano. Nastavte options.respectStock a každé množství zásoby se stane tvrdým limitem: engine rozvrhne výřezy na tabule, které skutečně držíte, a každý výřez, který se nevejde, se vrátí v unplaced místo toho, aby byl umístěn na tabuli, kterou nemáte. Bez něj plán předpokládá, že lze dokoupit další tabule, a oznámí, kolik jich je třeba.
Dokáže ponechat odstup od poškozené nebo nerovné hrany tabule?
Ano. options.trim přijímá samostatný odstup pro každou stranu tabule — vlevo, vpravo, nahoře a dole — takže vyštípaná nebo nerovná hrana zůstane mimo každý výřez, aniž byste na čistých stranách promrhali stejnou šířku. Odříznutý pruh zůstává mimo rozvržení, takže se z něj žádný výřez neřeže.

Software pro řezání skla — bezplatná aplikace · Benchmarky