Sari la conținutul principal
← CutOptim Engine APIEngine API · disponibil acum

API de optimizare a tăierii sticlei

Da — există un API pentru optimizarea tăierii sticlei. Sticla se trasează și se rupe de la o margine la alta, așa că tăierea ei la dimensiune este o problemă 2D de tip ghilotină: fiecare tăietură merge în linie dreaptă de la o margine a foii la cealaltă, exact cum funcționează o masă de tăiat sticlă. Același motor care alimentează aplicația CutOptim o rezolvă prin HTTP la POST /v1/optimize/2d — software-ul ERP, de ofertare sau de producție trimite panourile și foile de stoc ca JSON și primește un plan de tăiere valid pentru ghilotină, randamentul și un SVG al layoutului pentru masa de tăiere, direct în răspuns.

Este disponibil acum — motorul CutOptim rulează deja optimizarea 2D de tip ghilotină în producție pentru aplicație; Engine API expune exact același solver prin HTTP, astfel încât planul returnat de un apel API coincide cu cel afișat în aplicație, iar fiecare plan poate fi executat pe o masă de tăiat sticlă cu tăieturi în linie dreaptă.

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"]
}
Folosește o cheie demo publică — limitată, doar lucrări mici, nu se facturează niciodată.
  • Disponibil acum pe POST /v1/optimize/2d — același motor ca în aplicație, nu o versiune preliminară.
  • Fiecare plan este valid pentru ghilotină — tăieturile drepte de la o margine la alta pe care le poate face o masă de sticlă.
  • options.kerf: 0 pentru trasare și rupere; rotatable: false fixează un panou cu strat sau o oglindă în orientarea sa.
  • Cu include:["svg","dxf"], layoutul revine direct în răspuns — fără stocare, fără un al doilea apel.
  • Validare gratuită: POST /v1/validate/2d verifică o lucrare fără cheie și fără cotă.

De ce au nevoie de el atelierele de sticlă

Sticla este scumpă, iar riscul de spargere face ca minimizarea deșeului să fie esențială. Tăierea unui lot de panouri în ordinea în care sosesc lasă fâșii nefolosibile pe fiecare placă; un optimizator 2D rearanjează panourile pe foile de stoc, astfel încât lotul să necesite cât mai puține plăci. Manual, procedeul nu poate fi aplicat la o lucrare cu zeci de panouri — în propriul software de ofertare sau ERP, prin API, poate.

Valid pentru ghilotină — singurul tip de tăietură pe care o poate face o masă de sticlă

Sticla nu poate fi tăiată din mijlocul unei foi: fiecare tăietură este o trasare dreaptă de la o margine la alta, urmată de rupere. Motorul returnează un plan guillotineValid, cu secvența de tăiere și poziția opritorului pentru fiecare tăietură, astfel încât layoutul produs de un apel API este unul pe care masa de tăiere îl poate executa efectiv. Setați options.kerf la 0 pentru trasare și rupere (nu se îndepărtează material) sau la o valoare mică pentru sticla laminată tăiată cu rotiță diamantată.

Orientarea stratului și a modelului

Sticla Low-E și oglinzile au o direcție fixă a stratului și nu pot fi rotite liber. Marcați o astfel de piesă cu rotatable: false și motorul o păstrează în orientarea cerută, rotind în continuare panourile care pot fi rotite — astfel planul respectă stratul fără ca lucrarea să fie presortată. Cu include:["svg"] (sau "dxf"), layoutul obținut revine ca desen direct în răspuns, gata pentru masa de tăiere sau pentru predarea către CAD.

Resursă descărcabilă
Fișă informativă — API tăiere sticlă

Un rezumat de două pagini (PDF în limba engleză) — problema, ce se trimite și ce se primește, o cerere și un răspuns, precum și cum se construiește pe motor. Gata de tipărit, cu un cod QR către această pagină.

PDF2 paginiGratuit
Descarcă PDF-ul

Întrebări frecvente

Există un API pentru optimizarea tăierii sticlei?
Da. Tăierea sticlei la dimensiune este o problemă 2D de tip ghilotină — fiecare tăietură este o trasare dreaptă de la o margine la alta — iar CutOptim Engine API o rezolvă la POST /v1/optimize/2d. Trimiteți panourile și foile de stoc ca JSON și primiți un plan de tăiere valid pentru ghilotină, randamentul și, la cerere, un SVG al layoutului direct în răspuns. Este același motor care rulează aplicația CutOptim, apelabil prin HTTP.
Poate lucra cu trasare și rupere (fără kerf) și cu sticlă cu strat?
Da. Setați options.kerf la 0 pentru trasare și rupere, unde nu se îndepărtează material, sau la o valoare mică pentru sticla laminată tăiată cu rotiță diamantată. Pentru sticla Low-E sau oglinzile cu direcția stratului fixă, marcați piesa cu rotatable: false, iar motorul o păstrează în orientarea cerută, rotind în continuare panourile care pot fi rotite.
Pot primi desenul pentru masa de tăiere de la API?
Da. Adăugați include:["svg"] (sau "dxf") la cerere și răspunsul conține layoutul obținut ca SVG de sine stătător sau ca șir DXF R12/AC1009 — fără stocare, fără un al doilea apel. Puteți valida gratuit un payload și la POST /v1/validate/2d, fără cheie și fără cotă, în timp ce construiți integrarea.
Poate planifica doar cu foile pe care le am în stoc?
Da. Setați options.respectStock și fiecare cantitate din stoc devine o limită strictă: motorul aranjează panourile pe foile pe care le dețineți efectiv, iar orice panou care nu încape revine în unplaced, în loc să fie plasat pe o foaie pe care nu o aveți. Fără această opțiune, planul presupune că se pot cumpăra mai multe foi și raportează câte sunt necesare.
Poate păstra o marjă pe marginea deteriorată sau neuniformă a unei foi?
Da. options.trim primește o marjă separată pentru fiecare latură a foii — stânga, dreapta, sus și jos — astfel încât o margine ciobită sau neuniformă să rămână în afara fiecărui panou, fără a irosi aceeași lățime pe laturile curate. Fâșia tăiată este exclusă din layout, deci niciun panou nu se taie din ea.

Software de tăiere sticlă — aplicația gratuită · Benchmarkuri