API de optimizare a debitării oțelului și a profilelor
Da — există un API pentru debitarea oțelului și a profilelor. Tăierea la lungime a profilelor, barelor, cornierelor și secțiunilor din oțel sau aluminiu este o problemă de tip 1D (tăiere liniară din bare), iar același motor care alimentează aplicația CutOptim poate fi apelat prin HTTP. Software-ul ERP, de ofertare sau de producție trimite lista de debitare și lungimile materialului disponibil ca JSON și primește planul de tăiere optimizat, numărul de bare și randamentul.
Este disponibil acum — motorul CutOptim rulează deja optimizarea 1D în producție pentru aplicație; Engine API expune același solver prin HTTP, astfel încât un instrument de detaliere a structurilor din oțel sau un ERP poate calcula prețul și planul unei lucrări fără browser.
{
"parts": [
{ "length": 1450, "qty": 12, "meta": { "profile": "IPE-140" } },
{ "length": 3100, "qty": 6 }
],
"stock": [{ "length": 12000, "qty": 40, "price": 58.0 }],
"options": { "kerf": 3, "minimizeCost": true }
}- Disponibil acum pe
POST /v1/optimize/1d— același motor ca în aplicație. minimizeCostordonează planurile după prețul total al materialului, nu doar după numărul de bare, și returneazătotalPrice.- Validare gratuită:
POST /v1/validate/1dverifică o lucrare fără cheie și fără cotă. - Atașați un obiect meta (denumirea profilului, linia de comandă) și el revine pe fiecare tăietură.
De ce au nevoie de el fabricile de structuri metalice
Profilele din oțel de construcții și aluminiu se cumpără în bare lungi și se taie în multe lungimi. Debitarea în ordinea din listă lasă un rest scurt pe aproape fiecare bară; un optimizator 1D rearanjează tăieturile între bare, astfel încât lucrarea să necesite cât mai puține bare. Într-un flux de ofertare sau ERP, API-ul face acest lucru automat la fiecare lucrare, în loc să fie făcut manual.
Ce se trimite și ce se primește
Se trimit lungimile și cantitățile pieselor, plus lungimile și prețurile barelor disponibile, ca JSON. Răspunsul returnează planul de tăiere bară cu bară, numărul de bare, randamentul, lungimea totală tăiată și restul utilizabil de pe fiecare bară. Atașați un obiect meta — denumirea profilului sau linia de comandă — și el revine pe fiecare tăietură plasată, astfel încât planul se reconciliază cu sistemul dumneavoastră.
Determinist — reproductibil pentru oferte și audituri
Aceeași cerere returnează întotdeauna același plan de tăiere. O ofertă construită dintr-un apel API poate fi reprodusă pentru un audit sau pentru o comandă repetată, iar rezultatele pot fi păstrate în cache și comparate în teste — proprietatea de care are nevoie un flux de ofertare.
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 debitării oțelului sau a profilelor?
POST /v1/optimize/1d. Trimiteți lista de debitare și lungimile din stoc ca JSON și primiți planul de tăiere optimizat, numărul de bare, randamentul și resturile utilizabile — același motor care rulează aplicația, prin HTTP.Poate optimiza după costul materialului, nu doar după numărul de bare?
options.minimizeCost, iar motorul ordonează planurile după cel mai mic preț total al materialului, nu după cele mai puține bare, și returnează totalPrice împreună cu planul. Contează atunci când barele mai lungi au un preț disproporționat.Pot valida gratuit o cerere în timpul integrării?
POST /v1/validate/1d verifică o cerere fără a o rezolva — gratuit, fără cheie API, fără cotă — astfel încât echipa poate confirma că un payload este acceptat înainte de a deține o cheie. Engine API în sine are o perioadă de probă de 14 zile.Poate planifica doar cu barele din stoc, inclusiv cu resturi?
options.respectStock, astfel încât aceste cantități să devină limite stricte. Motorul planifică cu ce se află efectiv în raft, iar orice piesă care nu încape este raportată în unplaced, deci se știe exact ce lipsește încă înainte de comandă.Pot primi lista de debitare înapoi ca fișier?
include:["csv","dxf"] la cerere și răspunsul conține lista de debitare ca șir CSV și un desen DXF direct în răspuns, alături de planul JSON — fără stocare și fără un al doilea apel. Obiectul meta atașat unei piese, de exemplu denumirea profilului sau o linie de comandă, revine pe fiecare tăietură plasată, astfel încât planul se reconciliază cu ERP-ul dumneavoastră.Prelucrarea metalelor — caz de utilizare (aplicație) · Benchmarkuri