Preskoči na glavni sadržaj
← CutOptim Engine APIEngine API · dostupno danas

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.

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"]
}
Koristi javni demo ključ — ograničen, samo mali poslovi, nikad se ne naplaćuje.
  • 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: false zaključ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/2d provjerava 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.

Materijal za preuzimanje
Sažetak API-ja za rezanje stakla (na engleskom)

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.

PDF2 straniceBesplatno
Preuzmi PDF

Česta pitanja

Postoji li API za optimizaciju rezanja stakla?
Da. Rezanje stakla na mjeru jest 2D giljotinski problem — svaki je rez ravan zarez od ruba do ruba — a CutOptim Engine API rješava ga na 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?
Da. Postavite 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?
Da. Dodajte 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?
Da. Postavite 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?
Da. 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.

Softver za rezanje stakla — besplatna aplikacija · Mjerila