API za optimizaciju rezanja cijevi
Da — postoji API za rezanje cijevi. Rezanje cijevi, šupljih profila i cijevnih šipki po duljini jest 1D problem rezanja zalihe, a isti motor koji pokreće aplikaciju CutOptim možete pozvati putem HTTP-a. Vaš ERP, softver za ponude ili MES šalje popis rezanja i raspoložive duljine šipki kao JSON i dobiva optimiziran plan rezanja, broj šipki i iskoristivost — bez preglednika, bez klikanja.
Ovo je dostupno već danas — CutOptim motor već u produkciji izvodi 1D optimizaciju za aplikaciju; Engine API izlaže potpuno isti algoritam putem HTTP-a, pa plan koji vrati API poziv odgovara onome što prikazuje aplikacija.
{
"parts": [
{ "length": 1200, "qty": 8, "meta": { "ref": "RHS-40x40" } },
{ "length": 2450, "qty": 4 }
],
"stock": [{ "length": 6000, "qty": 50, "price": 21.5 }],
"options": { "kerf": 2 }
}- Dostupno danas na
POST /v1/optimize/1d— isti motor kao u aplikaciji, ne predizdanje. - Besplatna validacija:
POST /v1/validate/1dprovjerava posao bez ključa i bez kvote. - Priložite meta objekt (broj artikla, redak narudžbe) i vraća se uz svaki postavljeni rez.
- Prijavljeni ostatak jest iskoristiv ostatak — širina reza već je oduzeta.
Zašto ga trebaju metalci i proizvođači konstrukcija
Ako posao s cijevima režete redoslijedom kojim stoji na popisu, ostaje ostatak na gotovo svakoj šipki, a mnogi su prekratki za upotrebu. 1D optimizator preraspodjeljuje rezove po šipkama kako bi posao trebao što manje šipki. Ručno to ne ide kad ima stotine dijelova; unutar vlastitog softvera, preko API-ja, ide.
Što šaljete i što se vraća
Pošaljite duljine dijelova (s količinama) te raspoložive duljine šipki i cijene kao JSON. Odgovor sadrži potpuni plan rezanja šipku po šipku, broj šipki, iskoristivost, ukupnu prerezanu duljinu i iskoristiv ostatak na svakoj šipki (širina reza već je oduzeta). Zatražite include:["csv","dxf"] i lista rezanja stiže kao datoteka izravno u odgovoru.
Deterministički — ponovljivo za ponude i revizije
Isti zahtjev uvijek vraća isti plan rezanja: bez slučajnosti, bez sata u algoritmu. Ponuda izrađena iz API poziva može se mjesecima poslije ponoviti za reviziju ili ponovljenu narudžbu, a rezultate možete predmemorirati i uspoređivati u testovima.
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 cijevi?
POST /v1/optimize/1d. Pošaljete popis rezanja i duljine šipki sa zalihe kao JSON, a dobijete optimiziran plan rezanja, broj šipki, iskoristivost i iskoristive ostatke. To je isti motor koji pokreće aplikaciju CutOptim, dostupan putem HTTP-a.Mogu li ga isprobati prije nego što se obvežem?
POST /v1/validate/1d provjerava zahtjev bez rješavanja — besplatno, bez API ključa i bez potrošnje kvote — pa vaši programeri mogu tijekom izrade integracije potvrditi da je payload ispravan. Sam Engine API ima probno razdoblje od 14 dana.Podržava li različite duljine šipki i cijene?
options.minimizeCost motor rangira planove prema ukupnoj cijeni zalihe umjesto prema broju šipki i uz plan vraća totalPrice — korisno kad dulje šipke koštaju nerazmjerno više.Kako se uzimaju u obzir širina lista pile i obrez na kraju šipke?
options.kerf na širinu lista pile i ona se oduzima pri svakom rezu; options.trim.start i options.trim.end rezerviraju rez za ravnanje na svakom kraju šipke. Ostatak prijavljen na svakoj šipki iskoristiv je ostatak nakon svega toga, pa se može odmah vratiti na popis zalihe. Postavite options.minOffcut da se prijavljuju samo ostaci dovoljno dugi da se zadrže.Može li planirati samo s onim šipkama koje imam na zalihi?
options.respectStock i svaka količina zalihe postaje čvrsto ograničenje: motor planira sa šipkama koje stvarno imate, a svaki dio koji ne stane vraća se u unplaced umjesto da se reže iz šipke koju ne posjedujete. Bez toga plan pretpostavlja da se mogu dokupiti dodatne šipke i javlja koliko ih treba naručiti.