API de optimización de corte de vidrio
Sí, existe una API para optimizar el corte de vidrio. El vidrio se raya y se parte de borde a borde, así que cortarlo a medida es un problema de guillotina 2D: cada corte recorre una línea recta de un borde de la plancha al otro, exactamente como en una mesa de corte de vidrio. El mismo motor que impulsa la aplicación CutOptim lo resuelve sobre HTTP en POST /v1/optimize/2d: tu ERP, tu software de presupuestos o de producción envía los paneles y las planchas de stock en JSON y recibe un plan de corte válido para guillotina, el aprovechamiento y un SVG incrustado de la distribución para la mesa de corte.
Está disponible hoy: el motor de CutOptim ya ejecuta la optimización de guillotina 2D en producción para la aplicación; la Engine API expone exactamente el mismo solver sobre HTTP, de modo que el plan que devuelve una llamada a la API coincide con el que muestra la aplicación, y todos los planes se pueden ejecutar en una mesa de corte de vidrio de líneas rectas.
{
"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"]
}- Disponible hoy en
POST /v1/optimize/2d: el mismo motor que la aplicación, no una versión preliminar. - Todos los planes son válidos para guillotina: los cortes rectos de borde a borde que una mesa de vidrio puede hacer.
options.kerf: 0 para raya y rotura;rotatable: falsebloquea una luna con recubrimiento o un espejo en su orientación.- Pide
include:["svg","dxf"]y la distribución vuelve incrustada: sin almacenamiento y sin una segunda llamada. - Validación gratuita:
POST /v1/validate/2dcomprueba un trabajo sin clave y sin consumir cuota.
Por qué lo necesitan los talleres de vidrio
El vidrio es caro y el riesgo de rotura hace que minimizar el desperdicio sea crítico. Cortar un lote de paneles en el orden en que llegan deja tiras sueltas en cada plancha; un optimizador 2D reorganiza los paneles sobre el stock para que el lote necesite el menor número de planchas posible. Hacerlo a mano no escala a un trabajo de decenas de paneles; hacerlo dentro de tu propio software de presupuestos o de ERP, a través de la API, sí.
Válido para guillotina: el único corte que puede hacer una mesa de vidrio
El vidrio no se puede cortar desde el centro de una plancha: cada corte es una raya recta que va de borde a borde, seguida de la rotura. El motor devuelve un plan guillotineValid con la secuencia de corte y la posición de tope de cada corte, de modo que la distribución que produce una llamada a la API es una que la mesa de corte puede ejecutar de verdad. Fija options.kerf en 0 para raya y rotura (no se retira material), o en un valor pequeño para vidrio laminado cortado con rueda de diamante.
Orientación del recubrimiento y del dibujo
El vidrio Low-E y el espejo tienen una dirección de recubrimiento fija y no se pueden girar libremente. Marca una pieza así con rotatable: false y el motor la mantiene en la orientación pedida mientras sigue girando los paneles que sí pueden rotar, de modo que el plan respeta el recubrimiento sin que tengas que preclasificar el trabajo. Pide include:["svg"] (o "dxf") y la distribución obtenida vuelve como un dibujo dentro de la propia respuesta, lista para la mesa de corte o para pasarla a CAD.
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 vidrio?
POST /v1/optimize/2d. Envías los paneles y las planchas de stock en JSON y recibes un plan de corte válido para guillotina, el aprovechamiento y, si lo pides, un SVG incrustado de la distribución. Es el mismo motor que ejecuta la aplicación CutOptim, invocable sobre HTTP.¿Admite raya y rotura (kerf cero) y vidrio con recubrimiento?
options.kerf en 0 para raya y rotura, donde no se retira material, o en un kerf pequeño para vidrio laminado cortado con rueda de diamante. Para vidrio Low-E o espejo, cuya dirección de recubrimiento es fija, marca la pieza con rotatable: false y el motor la mantiene en la orientación pedida mientras sigue girando los paneles que sí pueden rotar.¿Puedo recibir el dibujo para la mesa de corte desde la API?
include:["svg"] (o "dxf") a la solicitud y la respuesta incluye la distribución obtenida como un SVG autónomo o como una cadena DXF R12/AC1009 — sin almacenamiento y sin una segunda llamada. También puedes validar un payload gratis en POST /v1/validate/2d, sin clave y sin cuota, mientras construyes la integración.¿Puede planificar solo con las planchas que tengo en stock?
options.respectStock y cada cantidad de stock pasa a ser un límite estricto: el motor distribuye los paneles en las planchas que realmente tienes, y cualquier panel que no quepa vuelve en unplaced en lugar de colocarse en una plancha que no existe. Sin esa opción, el plan asume que se pueden comprar más planchas e indica cuántas hacen falta.¿Puede dejar un margen en el borde dañado o irregular de una plancha?
options.trim admite un margen distinto para cada lado de la plancha — izquierdo, derecho, superior e inferior —, de modo que un borde astillado o irregular queda fuera de todos los paneles sin desperdiciar el mismo ancho en los lados limpios. La franja refilada queda fuera de la distribución, así que no se corta ningún panel de ella.Software de corte de vidrio: la aplicación gratuita · Benchmarks