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

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.

POST /v1/optimize/1d
{
  "parts": [
    { "length": 1200, "qty": 8, "meta": { "ref": "RHS-40x40" } },
    { "length": 2450, "qty": 4 }
  ],
  "stock": [{ "length": 6000, "qty": 50, "price": 21.5 }],
  "options": { "kerf": 2 }
}
Koristi javni demo ključ — ograničen, samo mali poslovi, nikad se ne naplaćuje.
  • Dostupno danas na POST /v1/optimize/1d — isti motor kao u aplikaciji, ne predizdanje.
  • Besplatna validacija: POST /v1/validate/1d provjerava 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.

Materijal za preuzimanje
Sažetak API-ja za rezanje cijevi (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 cijevi?
Da. Rezanje cijevi, šupljih profila i cijevnih šipki po duljini jest 1D problem rezanja zalihe, a CutOptim Engine API rješava ga na 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?
Da. 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?
Da. Možete poslati više duljina šipki sa zalihe, svaku s količinom i cijenom. Uz 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?
Postavite 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?
Da. Postavite 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.

Primjer za obradu metala (aplikacija) · Mjerila