API de optimización de corte de acero y perfiles
Sí, existe una API para el corte de acero y perfiles. Cortar perfil, barra, ángulo o sección de acero o aluminio a medida es un problema de corte unidimensional (1D), y el mismo motor que impulsa la aplicación CutOptim se puede invocar sobre HTTP. Tu ERP, tu software de presupuestos o de producción envía la lista de corte y las longitudes de stock disponibles en JSON y recibe el plan de corte optimizado, el número de barras y el aprovechamiento.
Está disponible hoy: el motor de CutOptim ya ejecuta la optimización 1D en producción para la aplicación; la Engine API expone el mismo solver sobre HTTP, de modo que una herramienta de detalle de estructuras o un ERP puede presupuestar y planificar un trabajo sin navegador.
{
"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 }
}- Disponible hoy en
POST /v1/optimize/1d: el mismo motor que la aplicación. minimizeCostordena los planes por el precio total del material, no solo por el número de barras, y devuelvetotalPrice.- Validación gratuita:
POST /v1/validate/1dcomprueba un trabajo sin clave y sin consumir cuota. - Adjunta un objeto meta (designación del perfil, línea de pedido) y vuelve en cada corte.
Por qué lo necesitan los talleres de estructura metálica
El perfil de acero estructural y de aluminio se compra en barras largas y se corta en muchas longitudes. Cortar en el orden de la lista deja un retal corto en casi todas las barras; un optimizador 1D reorganiza los cortes entre barras para que el trabajo necesite el menor número de barras posible. Dentro de un flujo de presupuestos o de ERP, la API lo hace en cada trabajo de forma automática en lugar de a mano.
Qué envías y qué recibes
Envía las longitudes y cantidades de las piezas y las longitudes y precios de las barras de stock disponibles en JSON. La respuesta devuelve el plan de corte barra a barra, el número de barras, el aprovechamiento, la longitud total serrada y el recorte aprovechable de cada barra. Adjunta un objeto meta — la designación del perfil o la línea de pedido — y vuelve en cada corte colocado, de modo que el plan cuadra con tu sistema.
Determinista: reproducible para presupuestos y auditorías
La misma solicitud devuelve siempre el mismo plan de corte. Un presupuesto construido a partir de una llamada a la API es reproducible para una auditoría o un pedido repetido, y los resultados se pueden guardar en caché y comparar en las pruebas: la propiedad que necesita un flujo de presupuestación.
Un resumen de dos páginas (PDF en inglés): el problema, qué envías y qué recibes, una solicitud y una respuesta, y cómo construir sobre el motor. Listo para imprimir, con un QR que vuelve a esta página.
Preguntas frecuentes
¿Existe una API para optimizar el corte de acero o de perfiles?
POST /v1/optimize/1d. Envía la lista de corte y las longitudes de stock en JSON y recibe el plan de corte optimizado, el número de barras, el aprovechamiento y los recortes aprovechables — el mismo motor que ejecuta la aplicación, sobre HTTP.¿Puede optimizar el coste de material y no solo el número de barras?
options.minimizeCost, y el motor ordena los planes por el menor precio total del material en lugar de por el menor número de barras, y devuelve totalPrice con el plan. Eso importa cuando las barras más largas tienen un precio desproporcionado.¿Puedo validar una solicitud gratis mientras integro?
POST /v1/validate/1d comprueba una solicitud sin resolverla — gratis, sin clave de API y sin cuota — para que tu equipo confirme que un payload se acepta antes de tener una clave. La propia Engine API tiene una prueba de 14 días.¿Puede planificar solo con las barras que tengo en stock, incluidos los retales?
options.respectStock para que esas cantidades sean límites estrictos. El motor planifica con lo que realmente hay en la estantería, y cualquier pieza que no quepa se informa en unplaced, así que sabes exactamente qué falta antes de hacer el pedido.¿Puedo recibir la lista de corte como archivo?
include:["csv","dxf"] a la solicitud y la respuesta incluye la lista de corte como una cadena CSV y un dibujo DXF, junto al plan en JSON — sin almacenamiento y sin una segunda llamada. El objeto meta que adjuntas a una pieza, como una designación de perfil o una línea de pedido, vuelve en cada corte colocado, así que el plan cuadra con tu ERP.