← Volver al inicio

Manual de Usuario

Foglesting — Software de nesting con algoritmo genético para corte de chapa. Windows 10/11.

Contenido
  1. Qué es Foglesting
  2. Requisitos e instalación
  3. La interfaz
  4. Cargar piezas (DXF y STEP)
  5. Configurar la chapa y los costos
  6. Parámetros del algoritmo
  7. Ejecutar el nesting y leer resultados
  8. Exportar el resultado
  9. Licencia y modo pago
  10. Nesting y editor online
  11. Resolución de problemas

1. Qué es Foglesting

Foglesting optimiza la disposición (nesting) de piezas sobre una chapa para minimizar el desperdicio de material. Usa un algoritmo genético que evalúa miles de combinaciones de posición y rotación, y un motor nativo en C++ para resolverlo en segundos. Lee y exporta archivos DXF, ideales para corte láser, plasma o router CNC.

2. Requisitos e instalación

La primera vez que abra el programa, Windows puede mostrar un aviso de seguridad por tratarse de un ejecutable descargado de Internet. Elija "Más información → Ejecutar de todas formas" si confía en la fuente.

3. La interfaz

La ventana principal se divide en dos zonas:

4. Cargar piezas (DXF y STEP)

Agregar DXF y carpetas

Llenar chapa

El botón "Llenar chapa" calcula automáticamente cuántas copias de una pieza entran en una sola chapa y deja en pantalla esa chapa llena, lista para guardar. Es ideal cuando producís muchas unidades iguales y querés aprovechar la chapa al máximo sin probar cantidades a mano.

Agregar STEP (desplegado de chapa) EXPERIMENTAL

Función experimental, en desarrollo. Es la última incorporación y todavía tiene limitaciones (ver más abajo). En el programa, el ícono "i" junto al botón muestra estas mismas advertencias al pasar el mouse. Si el desplegado falla o sale raro, exportá el DXF de la chapa desplegada directamente desde tu CAD.

El botón "Agregar STEP" permite importar piezas de chapa en formato .step / .stp y obtener automáticamente su patrón plano (desplegado) en DXF, listo para nestear.

  1. Presione Agregar STEP y elija el archivo.
  2. El programa detecta los espesores presentes y muestra una ventana con casillas para elegir qué espesores cargar (por ejemplo, separar las piezas de 1,2 mm de las de 1,6 mm).
  3. Por cada pieza, despliega la chapa aplicando la longitud desarrollada de los dobleces y exporta un DXF (contorno de corte + líneas de doblez en una capa aparte).
  4. Realiza una verificación dimensional contra el sólido 3D (área del plano × espesor ≈ volumen) y avisa si alguna pieza no cierra dentro de tolerancia.
Alcance: el desplegado funciona con chapa de plegadora estándar (paredes planas y dobleces cilíndricos, espesor constante). Piezas que no sean chapa (tubos, perfiles, sólidos macizos) pueden no desplegarse correctamente y la verificación las marcará para revisar.

5. Configurar la chapa y los costos

CampoQué define
Ancho / Alto chapaDimensiones de la chapa disponible, en mm. Las piezas deben entrar dentro de estas medidas.
Precio/KgPrecio del material por kilogramo, para calcular el costo.
DensidadDensidad del material (kg/m³) para estimar el peso.
EspesorEspesor de la chapa, usado en el cálculo de peso y costo.
Margen bordeDistancia mínima que se deja entre las piezas y el borde de la chapa. Útil para respetar la zona de sujeción o el área que la máquina no puede cortar.

6. Parámetros del algoritmo

Nesting configuration

Display unitsUnidades de visualización: mm o pulgadas.
Space betweenSeparación mínima entre piezas (margen de corte).
Curve toleranceTolerancia con que se aproximan las curvas/arcos.
Part rotationsCuántos ángulos puede probar cada pieza (más rotaciones mejoran el acomodo, pero tardan más).
Optimization typeBounding Box minimiza el rectángulo ocupado; Compact Area empaqueta más cerrado (mejor en formas irregulares).
Rough approxAproximación rápida para acelerar el cálculo.
CPU coresNúcleos de procesador a utilizar.
IterationsCantidad de iteraciones del solver. Más iteraciones suelen mejorar el aprovechamiento.

Import / Export

SVG scaleFactor de escala para entrada/salida SVG.
Endpoint tol.Tolerancia para unir extremos de líneas al cerrar contornos.
DXF importUnidades del DXF de entrada (mm o pulgadas). Importante: si no coincide con el archivo, las piezas quedan mal escaladas.
DXF export mmUnidades del DXF de salida.

Laser / meta-heuristic

Merge commonUne líneas de corte comunes entre piezas adyacentes.
Opt. ratioBalance interno entre compactación y criterio de ocupación.
GA populationCantidad de variantes que evalúa el algoritmo genético por iteración.
Mutation %Porcentaje de mutación entre generaciones.
Shuffle % / Intensity %Probabilidad e intensidad de reordenamientos aleatorios para escapar de óptimos locales.
SolverMotor de cálculo (CPU).
Valores de partida recomendados: separación 5 mm, rotaciones 4 (cada 90°), iteraciones 50, población GA 4, optimización Compact Area.

7. Ejecutar el nesting y leer resultados

  1. Cargue las piezas y configure la chapa y los parámetros.
  2. Presione Ejecutar nesting una sola vez y deje que trabaje. El acomodo se va mostrando en vivo en la vista previa y mejora con cada iteración; con muchas piezas puede tardar varios segundos.
  3. Mientras corre, ese mismo botón cambia a "Detener solver". Use Pausar para frenar momentáneamente o Detener para cortar la búsqueda y quedarse con el mejor resultado hasta ese punto.
  4. Al finalizar, el programa informa: perfiles cargados, piezas ubicadas, chapas usadas, aprovechamiento (%) y costos.
El botón Ejecutar es un interruptor. Mientras el solver trabaja se convierte en Detener solver: si lo vuelve a tocar enseguida, lo está cancelando. Si detiene la corrida antes de que ubique nada, el programa ahora se lo avisa con un cartel ("Nesting detenido") en vez de quedar en blanco. Para obtener un resultado, déjelo correr unos segundos.
Piezas sin ubicar: si alguna pieza no entra en la chapa, el programa lo avisa con un cartel indicando el nombre y el tamaño de la pieza. Normalmente significa que la pieza es más grande que la chapa configurada o que las unidades del DXF no coinciden (mm vs pulgadas). Aumente el tamaño de la chapa o revise la unidad de importación.
Archivos sin piezas: si uno o más DXF cargan pero no aportan ninguna pieza al nesting, el programa lo avisa y los lista por nombre. Suele pasar con dibujos de grabado / line-art, contornos abiertos o piezas más chicas que el área mínima. Verifique que el contorno de corte sea una polilínea cerrada.

8. Exportar el resultado

Use Guardar DXF para exportar el layout optimizado. El archivo resultante puede enviarse directamente a la máquina de corte (láser, plasma o CNC).

9. Licencia y modo pago

Cuando el modo de licencia está activo, al abrir el programa se solicita vincular la cuenta. Aparece una pantalla con un código de dispositivo y las opciones:

Una vez vinculada una licencia activa, el programa la recuerda y no vuelve a pedirla.

10. Nesting y editor online

En foglesting.com/online está disponible una versión que corre en el navegador (motor C++ compilado a WebAssembly): permite subir DXF, ver el algoritmo trabajar en vivo y descargar el resultado, sin instalar nada. Incluye además un editor DXF para retoques básicos (dibujar, mover y borrar entidades).

11. Resolución de problemas

SíntomaCausa probable / solución
El resultado dice 0 piezas / “no pasó nada”.Lo más común es haber tocado Ejecutar / Detener dos veces seguidas y cancelar la corrida al instante. Apriete Ejecutar nesting una vez y déjelo correr unos segundos. El programa avisa "Nesting detenido" cuando se cancela antes de ubicar piezas.
Un DXF se carga pero no aporta ninguna pieza.El archivo no tiene contornos cerrados (dibujo de grabado/line-art, líneas sueltas), o las piezas son más chicas que el área mínima. El programa lista estos archivos al terminar. Cierre el contorno de corte (polilínea cerrada).
La pieza se carga pero no aparece en el nesting.Es más grande que la chapa, o las unidades del DXF están mal (mm/pulgadas). Aumente la chapa o cambie DXF import. El programa muestra un aviso con el tamaño de la pieza.
Las piezas quedan enormes o diminutas.Unidad de importación incorrecta. Ajuste DXF import (mm vs pulgadas).
Un STEP no se despliega o sale raro.La pieza puede no ser chapa de plegadora estándar. Revise la verificación (marca las piezas dudosas).
El botón "Agregar STEP" no genera nada.Faltan los componentes del desplegado (Python/módulo) junto al programa. Verifique que estén presentes.
El acomodo deja mucho desperdicio.Suba iteraciones y población GA, habilite más rotaciones y use Compact Area.

Foglesting — Powered by Foglar · Política de privacidad · Inicio