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ă.
{
"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"]
}- 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: falsefixează 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/2dverifică 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.
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ă.
Întrebări frecvente
Există un API pentru optimizarea tăierii sticlei?
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?
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?
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?
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?
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