API za optimizaciju rezanja stakla
Da — postoji API za optimizaciju rezanja stakla. Staklo se zareže i lomi od ruba do ruba, pa je rezanje na mjeru 2D giljotinski problem: svaki rez ide ravnom linijom od jednog ruba ploče do drugog, točno onako kako radi stol za rezanje stakla. Isti motor koji pokreće aplikaciju CutOptim rješava ga putem HTTP-a na POST /v1/optimize/2d — vaš ERP, softver za ponude ili proizvodnju šalje komade i ploče sa zalihe kao JSON i dobiva giljotinski ispravan plan rezanja, iskoristivost i ugrađen SVG rasporeda za stol za rezanje.
Ovo je dostupno već danas — CutOptim motor već u produkciji izvodi 2D giljotinsku optimizaciju za aplikaciju; Engine API izlaže potpuno isti algoritam putem HTTP-a, pa plan koji vrati API poziv odgovara onome što prikazuje aplikacija, a svaki se plan može izvesti na stolu za rezanje stakla ravnim rezovima.
{
"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"]
}- Dostupno danas na
POST /v1/optimize/2d— isti motor kao u aplikaciji, ne predizdanje. - Svaki je plan giljotinski ispravan — ravni rezovi od ruba do ruba koje stol za staklo doista može izvesti.
options.kerf: 0 za zarezivanje i lomljenje;rotatable: falsezaključava premazano ili zrcalno staklo u njegovoj orijentaciji.- Zatražite
include:["svg","dxf"]i raspored se vraća izravno u odgovoru — bez pohrane, bez drugog poziva. - Besplatna validacija:
POST /v1/validate/2dprovjerava posao bez ključa i bez kvote.
Zašto ga trebaju staklarske radionice
Staklo je skupo, a rizik od loma čini minimiziranje otpada presudnim. Ako se serija komada reže redoslijedom kojim stiže, ostaju neiskoristive trake na svakoj ploči; 2D optimizator preraspodjeljuje komade po zalihi kako bi serija trebala što manje ploča. Ručno to ne ide kad posao ima desetke komada — unutar vlastitog softvera za ponude ili ERP-a, preko API-ja, ide.
Giljotinski ispravno — jedini rez koji stol za staklo može izvesti
Staklo se ne može izrezati iz sredine ploče: svaki rez je ravan zarez od ruba do ruba, a zatim lom. Motor vraća guillotineValid plan sa slijedom rezanja i pozicijom graničnika svakog reza, pa je raspored koji proizvede API poziv takav da ga stol za rezanje stvarno može izvesti. Postavite options.kerf na 0 za zarezivanje i lomljenje (ne uklanja se materijal) ili na malu vrijednost za lijepljeno staklo rezano dijamantnim kolutom.
Orijentacija premaza i uzorka
Low-E i zrcalno staklo ima fiksni smjer premaza i ne može se slobodno okretati. Označite takav komad s rotatable: false i motor ga zadržava u traženoj orijentaciji, a komade koji se smiju zakretati i dalje zakreće — pa plan poštuje premaz bez da posao unaprijed razvrstavate. Zatražite include:["svg"] (ili "dxf") i ostvareni raspored vraća se kao crtež izravno u odgovoru, spreman za stol za rezanje ili za predaju u CAD.
Sažetak na dvije stranice (PDF na engleskom) — problem, što šaljete i što dobivate natrag, zahtjev i odgovor te kako graditi na motoru. Spreman za ispis, s QR kodom koji vodi na ovu stranicu.
Česta pitanja
Postoji li API za optimizaciju rezanja stakla?
POST /v1/optimize/2d. Pošaljete komade i ploče sa zalihe kao JSON, a dobijete giljotinski ispravan plan rezanja, iskoristivost i, na zahtjev, ugrađen SVG rasporeda. To je isti motor koji pokreće aplikaciju CutOptim, dostupan putem HTTP-a.Podržava li zarezivanje i lomljenje (bez širine reza) te premazano staklo?
options.kerf na 0 za zarezivanje i lomljenje, gdje se ne uklanja materijal, ili na malu vrijednost za lijepljeno staklo rezano dijamantnim kolutom. Za Low-E ili zrcalno staklo kojem je smjer premaza fiksan označite komad s rotatable: false i motor ga zadržava u traženoj orijentaciji, a komade koji se smiju zakretati i dalje zakreće.Mogu li iz API-ja dobiti crtež za stol za rezanje?
include:["svg"] (ili "dxf") u zahtjev i odgovor nosi ostvareni raspored kao samostalan SVG ili kao R12/AC1009 DXF string — bez pohrane i bez drugog poziva. Payload možete i besplatno validirati na POST /v1/validate/2d, bez ključa i bez kvote, dok gradite integraciju.Može li planirati samo s pločama koje imam na zalihi?
options.respectStock i svaka količina zalihe postaje čvrsto ograničenje: motor raspoređuje komade na ploče koje doista imate, a svaki komad koji ne stane vraća se u unplaced umjesto da se postavi na ploču koje nemate. Bez toga plan pretpostavlja da se mogu dokupiti dodatne ploče i javlja koliko ih treba.Može li ostaviti rub uz oštećen ili neravan rub ploče?
options.trim prima zaseban rub za svaku stranu ploče — lijevo, desno, gore i dolje — pa se okrnjen ili neravan rub drži izvan svakog komada bez gubitka iste širine na čistim stranama. Obrezani pojas ostaje izvan rasporeda, pa se iz njega ne reže nijedan komad.