Saltar al contenido principal

Cómo funciona la optimización de corte: métodos

intermediate9 min readUpdated: 1 de agosto de 2026
Un tablero de material con piezas dispuestas sobre él, mostrando el resultado de un optimizador de corte
Cada optimizador responde a la misma pregunta, pero bajo reglas distintas sobre cómo puede ser un corte.

Quick answer

La optimización de corte organiza tus piezas sobre el material para minimizar la merma, pero el método importa más que el marketing. Los optimizadores de guillotina solo permiten cortes que recorren de borde a borde, porque eso es lo que hace físicamente una sierra de paneles. El anidado libre coloca las piezas en cualquier lugar y puede compactar más, pero sus disposiciones a menudo no se pueden cortar en una sierra en absoluto.

Pasa la misma lista de corte por dos herramientas y a menudo obtienes dos números distintos. Normalmente ninguno es más inteligente que el otro: resolvieron problemas diferentes, y solo una de las respuestas se puede producir en tu máquina.

La restricción que nadie menciona primero

Una sierra de paneles corta de borde a borde. La hoja viaja sobre un raíl de un lado del material al otro, cada vez; no hay forma de detenerse a mitad de camino y reiniciar en otro sitio sin retirar la pieza de la máquina.

Ese hecho tiene un nombre en la literatura: la restricción de guillotina. Cada corte debe dividir el rectángulo actual en exactamente dos rectángulos, y sigues subdividiendo hasta que cada región contenga una pieza. Una disposición que contiene piezas que ninguna línea de borde a borde puede separar no es cortable con guillotina, y en una sierra de paneles no es un plan, es un dibujo.

Guillotine — every cut goes edge to edge

A guillotine cutting plan on one stock sheetA rectangular sheet divided by six numbered straight cuts. Each cut runs from one side of the piece it is dividing to the other, splitting that piece into two rectangles, until six parts and one offcut remain.offcut123456

Six cuts, numbered in cutting order. Each one crosses the whole piece it is dividing, so the plan runs on a panel saw.

Free nesting — cuts that stop partway

A free-nested pinwheel layout on one stock sheetFour rectangular parts arranged around a central rectangle of waste, each part turned a quarter turn from the last. No straight line crosses the sheet without passing through one of the parts, so the layout cannot be produced by edge-to-edge cuts.offcut

The green cut is legal but has to stop halfway. Both red lines are edge-to-edge cuts, and each runs straight through a part.

The same stock sheet under two sets of rules. Left: a guillotine plan, where every cut splits the current piece in two, all the way across. Right: a pinwheel — the classic arrangement that no sequence of edge-to-edge cuts can produce.

Por eso una disposición que “se ve peor” suele ser la única producible. Un optimizador de guillotina descarta disposiciones que un anidador libre conservaría encantado, porque conservarlas te entregaría un plan de corte que no puedes ejecutar. Corte de guillotina vs corte libre recorre la geometría en detalle.

“Otra herramienta me mostró un aprovechamiento más alto que el tuyo.” Antes de concluir nada sobre la calidad del software, pregunta qué asumió esa herramienta sobre tu sierra. Si anida las piezas libremente —el modo normal para fresadoras CNC, láseres y chorros de agua— puede colocar piezas que una sierra de paneles no puede separar: su número es real para un CNC e inalcanzable en una sierra de mesa deslizante. El ancho de corte (kerf), el refilado de borde y la rotación por pieza también mueven el resultado, así que compara esos ajustes antes de comparar porcentajes.

Lo contrario es igual de cierto: con una fresadora CNC, un optimizador solo de guillotina deja material sobre la mesa. Ningún enfoque es “mejor” en abstracto: son respuestas a máquinas diferentes.

La escalera de métodos

La optimización de corte es una familia de métodos, no un solo algoritmo. Saber en qué peldaño de esta escalera se sitúa una herramienta te dice más que cualquier cifra de aprovechamiento que anuncie.

1. Heurísticas voraces

Ordena las piezas por una regla —primero la de mayor superficie, primero el borde más largo— y luego coloca cada una en la primera posición donde quepa. El empaquetado por estantes es la variante clásica para paneles: construye una banda de la altura de la pieza más alta que contiene, la rellena de izquierda a derecha y empieza la siguiente banda debajo. Es válido para guillotina por construcción, lo que lo convierte en una opción natural para el trabajo con sierra.

2. Búsqueda multiestrategia del mejor resultado

En vez de confiar en una sola regla voraz, ejecuta muchas —varios órdenes de clasificación, varias políticas de rotación, ambas direcciones posibles de primer corte, varias familias de empaquetado—, puntúa cada disposición resultante frente a un objetivo explícito y conserva la ganadora. La entrada patológica para una estrategia suele ser una entrada fácil para otra, de modo que el peor caso mejora notablemente aunque ninguna estrategia individual haya cambiado. Este es el caballo de batalla del software práctico de listas de corte.

3. Metaheurísticas

Recocido simulado, algoritmos genéticos, búsqueda tabú: en lugar de construir una disposición y detenerse, estas perturban una solución repetidamente, aceptando algunos movimientos que empeoran para escapar de los óptimos locales. Siguen mejorando después de que una heurística constructiva se ha quedado sin ideas, a cambio de un tiempo de ejecución que no puedes acotar de antemano, un ajuste que no se transfiere entre tipos de problema y, salvo que se fije la semilla aleatoria, respuestas que cambian entre ejecuciones. Esto último resulta incómodo cuando el taller ya tiene la impresión de ayer.

4. Métodos exactos

Formula el problema como matemáticas y resuélvelo hasta la optimalidad demostrada: programación lineal entera mixta, o programación con restricciones con un solucionador dedicado. La salida no es “una buena disposición” sino “esta disposición, y se demuestra que no existe ninguna mejor”, o una cota que te dice cuánto margen queda teóricamente. Este es el único peldaño que puede decirte cuándo dejar de buscar.

El coste se dispara con el tamaño: el problema de corte de material es NP-difícil, así que el árbol de búsqueda crece de forma combinatoria con el número de piezas y de tamaños distintos. Cada restricción real —kerf, refilado, veta, fases de guillotina— también hay que escribirla en el modelo, y cada una añadida es más modelo que acertar.

5. Corte de material basado en patrones (generación de columnas)

El enfoque clásico de investigación de operaciones para el corte industrial, de Gilmore y Gomory (1961). En lugar de decidir dónde va cada pieza individual, decide cuántas veces ejecutar cada patrón de corte; como el número de patrones posibles es astronómicamente grande, los generas bajo demanda. Destaca con cantidades altas de relativamente pocos tamaños distintos —bobinas, barras, pedidos repetidos de paneles— y aporta poco en un trabajo puntual donde casi todas las piezas difieren, porque no hay nada que repetir.

6. Anidado irregular (de forma real)

Una clase de problema diferente, no un peldaño más difícil del mismo. Las piezas son polígonos arbitrarios —componentes curvos de muebles, letras de rotulación, juntas, piezas de prendas—, así que la propia geometría se vuelve la parte difícil: decidir si dos formas se solapan en una posición y rotación dadas, en vez de comparar cuatro números. La salida es intrínsecamente no de guillotina y necesita una máquina que pueda seguir una trayectoria de herramienta arbitraria.

MétodoQué aportaQué cuestaAdecuado cuando
Heurística vorazMilisegundos, totalmente predecibleSin garantía; frágil con mezclas de piezas rarasTrabajos simples, o como un candidato entre muchos
Multiestrategia del mejor resultadoRobustez ante mezclas de piezas desconocidasUn múltiplo constante de una ejecución vorazSoftware interactivo de listas de corte
MetaheurísticasSigue mejorando más allá de una sola construcciónTiempo de ejecución no acotado, ajuste, no repetibilidadTrabajos grandes donde el cómputo es más barato que el material
Métodos exactosOptimalidad demostrada o una cota demostradaEl coste se dispara con el tamaño; modelo completo necesarioPocas piezas, material caro, benchmarking
Basado en patrones (generación de columnas)Resultados sólidos en producción repetidaAsume repetición; redondeo de recuentos de patronesCantidades altas de pocos tamaños distintos
Anidado irregularManeja formas no rectangularesGeometría pesada; salida no de guillotinaCorte de formas en CNC, láser, chorro de agua, plasma

Fíjate en lo que falta en esa tabla: una columna de porcentajes de aprovechamiento. Cualquier número así depende de tu mezcla de piezas, tus tamaños de material, tu kerf y tus reglas de rotación, de modo que una cifra copiada del trabajo de otra persona no te dice nada sobre el tuyo. Juzga un método por la garantía que ofrece y las restricciones que respeta, y luego mide tus propios trabajos.

Qué significan realmente los números

Los optimizadores informan varios números, y responden a preguntas diferentes. Confundirlos es como la gente acaba optimizando para lo que no debe.

El aprovechamiento de material (%) es la superficie de piezas colocadas dividida por la superficie de material consumida. Es el número protagonista y el que más ignora: no dice nada sobre cuánto tarda el trabajo en cortarse ni sobre si el material sobrante sirve de algo. Qué mide el aprovechamiento de material lo desarrolla más.

El número de tableros o barras suele ser el número que de verdad cuesta dinero: compras tableros enteros. Una mejora de aprovechamiento que no elimina un tablero de la lista de la compra puede valer muy poco; una que sí lo hace puede amortizarse de inmediato.

Las líneas de corte y las pasadas de sierra cuentan el mismo plan de dos maneras:

  • Una línea de corte es un ajuste del tope: los cortes colineales en la misma coordenada y en la misma fase cuentan como uno.
  • Una pasada de sierra es una pasada de la hoja, contada por separado por cada tira que atraviesa.

El trabajo de demostración integrado en CutOptim —40 piezas sobre material de 2440×1220 mm con 3 mm de kerf, que caben en 2 tableros con un 83,28 % de aprovechamiento— resulta en 44 líneas de corte y 61 pasadas de sierra: con qué frecuencia reposiciona el operario el tope, y cuánto aserrado ocurre.

La longitud aserrada es la distancia total que recorre la hoja a través del material. Es inmune a las convenciones de conteo —fusionar cortes colineales sobre el papel no acorta el material—, lo que la convierte en el indicador más justo del desgaste de la hoja y del tiempo de corte.

Un aprovechamiento más alto puede costarte dinero

Dos disposiciones pueden diferir en una fracción de un por ciento de aprovechamiento mientras difieren sustancialmente en:

  • Tiempo de preparación. Más cambios de tope y más pasadas significan más minutos por tablero y más ocasiones de medir mal; en una tirada corta, fácilmente más que el valor del material ahorrado.
  • Forma del recorte. La superficie de merma no es la calidad de la merma. Una disposición deja un rectángulo limpio que puedes almacenar, etiquetar y reutilizar; otra deja la misma superficie en forma de una docena de tiras finas.
  • Manipulación y número de fases. Un plan que necesita más giros del material es más lento y más arriesgado en paneles grandes, por bien que empaquete.

Elige primero el menor número de tableros, luego el plan más sencillo de cortar y que deja el recorte más reutilizable. Trata la última fracción de un por ciento de aprovechamiento como un desempate, no como un objetivo.

Pruébalo con tus propios números

Las cifras genéricas de aprovechamiento no valen nada, así que aquí tienes la alternativa. Este es el empaquetador de guillotina multiestrategia descrito arriba, ejecutándose en tu navegador sobre tu propio material y tus piezas.

Para una lista de corte completa con kerf, refilado, recortes y exportaciones, abre el optimizador. Para un punto de partida predefinido, prueba el optimizador de corte de paneles o la calculadora de corte de tableros.

Qué hace CutOptim hoy

Lo predeterminado, en toda la aplicación, es una búsqueda de guillotina multiestrategia del mejor resultado que se ejecuta en tu navegador —el peldaño 2 de la escalera—. Ningún plan de corte se sube a ninguna parte para ser calculado.

El empaquetador genera muchos candidatos para tu trabajo —empaquetado por estantes y su forma de columna transpuesta, a lo largo de varios órdenes de clasificación y políticas de orientación, además de una guillotina voraz directa— y luego conserva el mejor según una clasificación explícita: más piezas colocadas, luego menos tableros, luego más superficie usada. La dirección del primer corte acota esa búsqueda cuando necesitas una orientación concreta; el modo coste vuelve a clasificar los candidatos por precio total del material en lugar de por número de tableros.

Como toda disposición es válida para guillotina, el plan de corte se deriva de la disposición terminada: líneas de corte, pasadas de sierra, longitud aserrada y número de fases salen todas de la misma reconstrucción. Eso es lo que lo hace ejecutable en una sierra de paneles en lugar de solo bonito. Un trabajo de alrededor de 2.000 piezas se resuelve en el orden de un segundo en hardware corriente; la medición de abajo sitúa uno de esos trabajos en ≈1715 ms.

Velocidad vs densidad: cuánto buscar

La mayor parte de esa búsqueda multiestrategia es barata, pero un paso — una nueva búsqueda por tablero que recupera el último puñado de puntos de aprovechamiento en trabajos grandes y variados — es costoso. Un ajuste Velocidad vs densidad (una opción effort en la Engine API) te permite saltarte justo ese paso. Equilibrado, el predeterminado, ejecuta la búsqueda completa del plan más denso; Rápido se salta el paso costoso, lo que es mucho más rápido en trabajos grandes a cambio de unos puntos menos de aprovechamiento. Ambos siguen siendo totalmente cortables con guillotina, y Rápido nunca es más denso que Equilibrado — busca un subconjunto de las mismas disposiciones, así que solo puede igualarlo o quedarse corto, nunca superarlo.

Medido en un trabajo exigente — unas 1.550 piezas sobre un tablero de 2,07 × 5,6 m — Equilibrado usó 330 tableros con un 80,8 % de aprovechamiento, y Rápido 350 tableros al 76,2 %, resolviendo aproximadamente 2,5× más rápido. En los trabajos de pequeños a medianos que maneja la mayoría de los talleres, los dos suelen ser idénticos; la diferencia solo se abre en trabajos grandes como este.

Selector de esfuerzo: aprovechamiento de material vs tiempo de cálculoSelector de esfuerzo: aprovechamiento de material vs tiempo de cálculo. fast: 350 tableros · 76.2% · ≈1.9 s. balanced: 330 tableros · 80.8% · ≈4.8 s. max: no construido — balanced ya alcanza el óptimo demostrado. En la mayoría de los trabajos (más pequeños) los dos son idénticos; la diferencia solo se abre en trabajos grandes como este. balanced es el predeterminado y nunca es más denso de lo que fast puede alcanzar.Selector de esfuerzo: aprovechamiento de material vs tiempo de cálculoUn trabajo exigente — unas 1.550 piezas sobre un tablero de 2,07 × 5,6 m. Cada cifra medida sobre el empaquetador real.74%76%78%80%82%84%02 s4 s6 stiempo de cálculo · más rápido →aprovechamiento de material · más denso ↑⇄ el selector de esfuerzo+4,6 pts aprovechamiento · −20 tableros−5,7 % material · ≈2,5× más lentofast350 tableros · 76.2% · ≈1.9 s★ balanced · predeterminado330 tableros · 80.8% · ≈4.8 smaxno construidobalanced yaalcanza el óptimodemostrado
En la mayoría de los trabajos (más pequeños) los dos son idénticos; la diferencia solo se abre en trabajos grandes como este. balanced es el predeterminado y nunca es más denso de lo que fast puede alcanzar.

Estos dos — Rápido y Equilibrado — son profundidades de búsqueda del optimizador de guillotina de arriba; ambos producen planes cortables con sierra. No son lo mismo que el motor balanced aparte descrito a continuación, que es un empaquetador distinto (de anidado libre).

El motor opcional de anidado libre

A través de la Engine API de CutOptim, quien la usa puede optar por un segundo motor —balanced— que utiliza anidado libre MaxRects en lugar de la búsqueda de guillotina. Es para quienes quieren velocidad bruta en trabajos muy grandes y pueden aceptar disposiciones que una sierra no puede cortar. Medido el 2026-07-31, en un trabajo de 2.000 piezas:

Por defecto (guillotina, multiestrategia)balanced (anidado libre MaxRects)
Velocidad en 2.000 piezas≈1715 ms≈62 ms — unas 25× más rápido
Aprovechamiento en ese trabajo93.2%90.3%
Disposición cortable con sierraSiempre — cada corte va de borde a bordeA menudo no cortable con guillotina
Plan de corte devueltoNo cuando la disposición no es de guillotina

Ahí hay dos cosas que vale la pena leer dos veces. El motor más rápido produjo el aprovechamiento más bajo en este trabajo: el anidado libre no es automáticamente más compacto; aquí la búsqueda multiestrategia simplemente buscó con más ahínco. Y las disposiciones balanced con frecuencia no se pueden cortar de borde a borde, así que la API las informa como no válidas para guillotina y no devuelve ningún plan de corte. Ese es el trato al que optas deliberadamente, y por eso lo predeterminado nunca cambia en silencio: el optimizador de la aplicación no cambia, y balanced solo se ejecuta cuando quien usa la API lo pide explícitamente. Ambos motores están documentados en la referencia de la Engine API.

Un modo de optimización exacta está en desarrollo

Los nuevos métodos de optimización llegan a la Engine API antes que a ningún otro sitio: es la superficie donde quien la usa puede nombrar un motor y aceptar sus compromisos. El siguiente es un modo de optimización exacta: en lugar de buscar heurísticamente y devolver la mejor disposición encontrada, demuestra la optimalidad —esta disposición, sin que sea posible ninguna mejor, o una cota que dice cuánto margen queda—. El peldaño 4 de la escalera de arriba, ofrecido como motor.

Está en desarrollo y aún no disponible; heuristic y balanced son lo que la API sirve hoy. Es una capacidad de la Engine API —el optimizador de la aplicación se mantiene en la búsqueda de guillotina multiestrategia descrita arriba— y está dirigido a quienes cambiarán deliberadamente tiempo de resolución por una respuesta demostrable: recuentos modestos de piezas sobre material caro, o un benchmark para juzgar una heurística.

Si cortas en una sierra de paneles, quieres lo predeterminado y nada más. El motor de anidado libre es para quienes usan la API y construyen sus propias herramientas en torno a máquinas que siguen una trayectoria arbitraria, o para cualquiera que necesite una respuesta aproximada de empaquetado en un trabajo muy grande en milisegundos.

Cómo elegir: una breve ayuda a la decisión

Empieza por tu máquina. Elimina la mayor parte de la elección por ti.

  • Sierra de paneles, sierra de corte o sierra de mesa deslizante — guillotina, sin excepciones. Optimiza para el menor número de tableros, luego para el menor número de líneas de corte.
  • Fresadora CNC, láser, chorro de agua o plasma — el anidado libre es utilizable, y vale la pena si tus piezas empaquetan mal bajo la regla de guillotina. Un plan de guillotina sigue funcionando perfectamente aquí; solo que no aprovecha toda la libertad de la máquina.
  • Ambas máquinas — un patrón de producción habitual es despiezar los tableros enteros en una sierra de corte con un plan de guillotina, y luego terminar las piezas con forma en el CNC.
  • Piezas no rectangulares — necesitas anidado de forma real y una máquina que pueda seguir una trayectoria de herramienta. Ningún optimizador rectangular ayudará.

Luego mira la tirada.

  • Trabajo puntual. Toma la respuesta rápida y robusta; el material ahorrado por una disposición ligeramente más compacta rara vez cubre el tiempo de taller extra.
  • Producción repetida de los mismos tamaños. El tiempo de cómputo se amortiza en cada repetición, así que el enfoque basado en patrones se vuelve genuinamente atractivo, y vale la pena medir con cuidado un trabajo representativo en lugar de confiar en cualquier cifra genérica.
  • Material caro. Acero, latón, superficie sólida, vidrio arquitectónico: dedica más tiempo a buscar, y mantén los recortes en una forma utilizable para que reingresen al material en vez de al contenedor.

Uses lo que uses, ajusta tu kerf con honestidad e introduce tu refilado de borde. Un optimizador al que se le da un kerf de 0 mm prometerá con confianza una disposición que tu sierra no puede entregar, y el error se acumula en cada corte del tablero. Ese único ajuste causa más resultados decepcionantes que cualquier elección de algoritmo de esta página.

Ve el método sobre tu propia lista de corte

Búsqueda de guillotina multiestrategia, ejecutándose en tu navegador — cada corte de borde a borde, con líneas de corte, pasadas de sierra y longitud aserrada informadas.

Abrir el optimizador

Preguntas frecuentes

¿Por qué dos optimizadores de corte informan porcentajes de aprovechamiento distintos para el mismo trabajo?
Normalmente porque no están resolviendo el mismo problema. Un optimizador de guillotina solo permite cortes que recorren el tablero de borde a borde, porque eso es lo que hace una sierra de paneles. Un optimizador de anidado libre coloca las piezas en cualquier lugar, lo que puede compactar más pero produce disposiciones que una sierra de paneles no puede cortar. El ancho de corte (kerf), el refilado de borde y los ajustes de rotación por pieza también cambian el número.
¿Cuál es la diferencia entre una línea de corte y una pasada de sierra?
Una línea de corte es un ajuste del tope: varios cortes paralelos a la misma medida en la misma fase cuentan como uno. Una pasada de sierra es una pasada de la hoja, contada por separado por cada tira que atraviesa. El trabajo de demostración de CutOptim (40 piezas sobre material de 2440x1220 mm, 3 mm de kerf) son 44 líneas de corte y 61 pasadas de sierra.
¿Un aprovechamiento de material más alto es siempre mejor?
No. El aprovechamiento solo mide superficie. Una disposición con un aprovechamiento algo mayor puede necesitar más cambios de tope y más pasadas de hoja, y puede dejar la misma merma en forma de muchas tiras inútiles en vez de un rectángulo reutilizable. El número de tableros, el tiempo de preparación y la forma del recorte también forman parte de la decisión.
¿Qué método de optimización usa CutOptim?
Por defecto, una búsqueda de guillotina multiestrategia del mejor resultado que se ejecuta en tu navegador: se generan varias estrategias de empaquetado con distintos órdenes de clasificación, políticas de orientación y direcciones de primer corte, y gana la disposición con mejor puntuación. La Engine API ofrece además un motor equilibrado opcional que usa anidado libre MaxRects.
¿La misma lista de corte produce siempre la misma disposición?
En CutOptim, sí: la misma entrada con los mismos ajustes produce el mismo plan, que es lo que hace que valga la pena reabrir un trabajo guardado y confiar en un presupuesto. Las herramientas que aleatorizan su búsqueda pueden devolver una respuesta distinta en una segunda ejecución con datos idénticos.
¿Puedo hacer el optimizador más rápido en un trabajo muy grande?
Sí. CutOptim tiene un ajuste Velocidad vs densidad (una opción effort en la Engine API). Equilibrado, el predeterminado, ejecuta la búsqueda completa del plan de guillotina más denso. Rápido omite el único paso de búsqueda más costoso, lo que es mucho más rápido en trabajos grandes de varios cientos de piezas a cambio de unos puntos menos de aprovechamiento — sigue siendo totalmente cortable con sierra y nunca más denso que Equilibrado. En trabajos pequeños los dos suelen ser idénticos, así que el predeterminado es la elección correcta, salvo que un trabajo grande tarde en resolverse.

Relacionado

Ready to optimize your cuts?

Try CutOptim free — no signup required.

Open App