Aplicación gratuita y de código abierto para el anidado de piezas

BANCO DE TRABAJO FREECAD

De piezas CAD
a un mejor diseño.

Un práctico flujo de trabajo de anidamiento dentro de FreeCAD. Mantenga su geometría original, organice su material e inspeccione un resultado que pueda comprender.

Código fuente ZIP · instalación manual · motor ofrecido en el primer uso. Probado con FreeCAD 1.0 y 1.1 en Windows x64.

El banco de trabajo 1st Nesting que muestra piezas, hojas de material y controles de anidamiento.EL VERDADERO BANCO DE TRABAJO FREECAD

EMPEZAR

Tres pasos para tu primer lanzamiento.

01

Descargar y extraer

Cierre FreeCAD. Descargue el ZIP fuente y extráigalo. Coloque los archivos del banco de trabajo en una carpeta llamada 1stNesting, con InitGui.py directamente dentro de ella.

  • Mantenga una copia de los archivos de trabajo existentes y de los resultados cuando actualice.
  • Evite una carpeta de archivo anidada adicional.
02

Ponlo en el directorio Mod de FreeCAD.

En Windows, utilice C:\Users\YOUR_USER_NAME\AppData\Roaming\FreeCAD\Mod. En Linux y macOS, use la carpeta Mod dentro del directorio de datos de usuario de FreeCAD. Ejecute App.getUserAppDataDir() en la consola Python de FreeCAD para encontrar ese directorio.

Alternativamente, abra FreeCAD y elija Tools → Addon Manager. En la ventana Addon Manager, haga clic en el ícono de ajustes y elija Open Addons Folder. Esto abre el directorio de complementos de FreeCAD. Cierre FreeCAD, luego coloque la carpeta 1stNesting allí, con InitGui.py directamente dentro de ella.

  • La carpeta del banco de trabajo debe poder escribirse para trabajos, registros y resultados.
  • El repositorio se llama 1st-Nesting; utilice 1stNesting como nombre de la carpeta de instalación.
1. En FreeCAD, elija Tools → Addon Manager.
1. En FreeCAD, elija Tools → Addon Manager.
2. Haga clic en el ícono de ajustes → Open Addons Folder.
2. Haga clic en el ícono de ajustes → Open Addons Folder.
03

Reinicie FreeCAD y seleccione 1st Nesting

Reinicie FreeCAD y seleccione 1st Nesting en el selector del banco de trabajo. Acepte la oferta de primer uso para descargar el motor CLI-Nesting para su sistema. Luego abra la Herramienta de anidamiento desde la barra de herramientas o el menú del banco de trabajo.

  • No se necesita una instalación de Python por separado para el uso normal del banco de trabajo.
  • Las versiones del motor admiten Windows x64, Linux x64/ARM64 y macOS Universal 2; Se han realizado pruebas completas en el banco de trabajo en Windows.

QUE PUEDES HACER

Todo lo que tu diseño necesita.

Tu verdadera geometría

Agregue sólidos FreeCAD, incluidos los modelos STEP abiertos en FreeCAD, o importe contornos DXF y SVG. Los perímetros curvos y cóncavos se conservan en lugar de reemplazarse con cuadros delimitadores.

Hojas y recortes reutilizables

Utilice láminas rectangulares o material irregular DXF. Establezca cantidades de material, márgenes de bordes, espaciado fraccionario de piezas y rotaciones permitidas.

Textura que permanece unida

Organice contornos de partes transparentes en el editor de texturas Match. El ajuste, las comprobaciones de colisiones y el espaciado mínimo le ayudan a preservar la relación entre las piezas vecinas.

Un resultado que puedes inspeccionar

Ejecute una primera solución rápida o una búsqueda continua. Revise la geometría reconstruida en FreeCAD y exporte un informe SVG en color con leyendas de piezas y utilización de hojas.

EL FLUJO DE TRABAJO, PASO A PASO

Tu primer proyecto de anidación.

Siga los bloques verticales desde agregar piezas hasta exportar el resultado. Estas capturas de pantalla muestran el banco de trabajo real FreeCAD; algunas capturas anteriores utilizan su nombre anterior.

18 pasos
01

Agregar piezas FreeCAD y STEP

Abra su modelo o archivo STEP en FreeCAD. Seleccione los cuerpos o sólidos en el árbol del modelo o la vista 3D; use Ctrl para seleccionar varios objetos. Abra la herramienta de anidamiento y haga clic en Agregar seleccionados. Los objetos de origen seleccionados se pueden agregar automáticamente cuando se abre la herramienta.

Las copias de trabajo aparecen en Nesting_Preview. Inspeccione la cara hacia arriba, especialmente cuando hay perforaciones o ranuras en un solo lado.

  • La geometría de origen permanece separada de la vista previa de anidamiento.
  • Verifique que todas las piezas requeridas aparezcan en la tabla.
Banco de trabajo FreeCAD: agregue piezas FreeCAD y STEP
01 / Agregar piezas FreeCAD y STEP Ver imagen ⤢
02

Importar esquemas DXF y SVG

Utilice Importar DXF… o Importar SVG… para cargar perfiles de piezas. La importación DXF puede aceptar varios archivos en una sola operación. Inspeccione la vista previa después de la importación y verifique los contornos internos y la escala.

Para un DXF que representa stock en lugar de una pieza, use el botón Agregar material más adelante en el flujo de trabajo.

  • Utilice contornos cerrados y correctamente escalados.
  • Verifique las cantidades importadas antes de ejecutar un trabajo.
Banco de trabajo FreeCAD: Importar esquemas DXF y SVG
02 / Importar esquemas DXF y SVG Ver imagen ⤢
03

Revisar la tabla de piezas

El número de fila identifica cada parte o grupo de texturas guardado. Haga clic en una fila para seleccionar su geometría de vista previa. Haga doble clic en Cant. para ingresar un número entero positivo y haga doble clic en Rotaciones para editar los ángulos permitidos.

Utilice Eliminar seleccionados para eliminar filas no deseadas. La selección de filas es diferente de la casilla Seleccionar para rotación, que elige objetivos para el comando Rotar de preparación.

  • Establezca el número de copias para cada parte.
  • Inspeccione la vista previa al cambiar la orientación.
Banco de trabajo FreeCAD: Revisar la tabla de piezas
03 / Revisar la tabla de piezas Ver imagen ⤢
04

Agregar hojas rectangulares

Haga clic en Agregar en la sección de material. Introduzca las dimensiones de la hoja y el número de hojas disponibles. Establezca el margen de la hoja y el espaciado entre partes en la ventana principal.

Seleccione una fila de material y haga clic en Editar para revisarla. Seleccione y elimine una fila cuando ese material ya no esté disponible para este trabajo.

  • Las dimensiones se pueden mostrar en milímetros o pulgadas; Los trabajos utilizan milímetros internamente.
  • La separación entre piezas puede incluir centésimas de milímetro.
Banco de trabajo FreeCAD: Añadir láminas rectangulares
04 / Agregar hojas rectangulares Ver imagen ⤢
05

Utilice material irregular y recortes

Agregue stock usando un contorno DXF cuando el material disponible no sea rectangular. Inspeccione su contorno, cantidad disponible, dirección de la fibra y regiones interiores excluidas.

Utilice la acción Editar stock para revisar o cambiar un contorno importado antes de anidarlo.

  • Trate un recorte como stock, no como una pieza para colocar.
  • Inspeccione los agujeros o las regiones excluidas antes de ejecutar el trabajo.
Banco de trabajo FreeCAD: utilice material y recortes irregulares
05 / Utilice material irregular y recortes Ver imagen ⤢
06

Preparar la orientación de la pieza.

Seleccione las piezas con Seleccionar para rotación, elija X o Y como eje de rotación horizontal, elija el ángulo y presione Rotar. Estas rotaciones de preparación cambian qué cara apunta hacia arriba; están separados de los ángulos de anidamiento permitidos en la columna Rotaciones.

180° — Voltear: voltea una pieza 3D cuando quieras perforar agujeros o fresar cavidades en su lado opuesto. Compruebe que la cara a mecanizar prevista esté ahora hacia arriba.

90°: corrija el lado que mira hacia arriba: 1stNesting inicialmente alinea la cara más grande hacia arriba. Algunas piezas tienen una cara lateral más grande que la cara superior prevista. Gire dicha pieza 90° alrededor del eje X o Y apropiado para colocar la cara deseada hacia arriba y luego verifique la vista previa.

  • Utilice 180° para exponer el mecanizado en el lado opuesto.
  • Utilice 90° para corregir una pieza que estaba alineada en una cara lateral más grande.
  • Las rotaciones de preparación no cambian los ángulos de anidamiento permitidos en el plano.
Banco de trabajo FreeCAD: Preparar la orientación de la pieza
06 / Preparar la orientación de la pieza. Ver imagen ⤢
Ilustración que compara un giro de 180 grados y un cambio de 90 grados del lado de la parte que mira hacia arriba
Ilustración que compara un giro de 180 grados y un cambio de 90 grados del lado de la parte que mira hacia arriba
07

Elija rotaciones de anidamiento permitidas

Edite el valor de Rotaciones de una pieza para controlar qué orientaciones en el plano puede usar el motor de anidamiento. Las opciones estándar incluyen una orientación única, cuatro orientaciones de un cuarto de vuelta, incrementos de 45° y una lista personalizada como [0, 180].

Restrinja las rotaciones cuando el grano u otra restricción direccional sea importante.

  • Las rotaciones permitidas son limitaciones del motor.
  • No reemplazan el comando Girar de preparación 3D.
Banco de trabajo FreeCAD: elija las rotaciones de anidamiento permitidas
07 / Elija rotaciones de anidamiento permitidas Ver imagen ⤢
08

Establecer la dirección de la textura y un ángulo personalizado

Habilite la dirección de la textura y elija la dirección X o Y local de la pieza. La vista previa gira la pieza y su flecha de dirección para que la flecha permanezca horizontal. Las piezas con dirección restringida utilizan [0, 180].

Para otra dirección, habilite también Ángulo personalizado y utilice Establecer ángulo personalizado. Inspeccione la flecha de vista previa después de realizar la selección.

  • Utilice restricciones de veta cuando se deba preservar la dirección del material.
  • Los grupos de texturas guardados mantienen su disposición relativa.
Banco de trabajo FreeCAD: establece la dirección de la textura y un ángulo personalizado
08 / Establecer la dirección de la textura y un ángulo personalizado Ver imagen ⤢
09

Marcar agujeros utilizables

Seleccione una fila de piezas y utilice Marcar orificios de piezas seleccionadas. Elija los orificios pasantes apropiados que la geometría de anidamiento debe considerar. Revise los contornos internos resaltados antes de continuar.

  • Utilice la selección de filas para este comando.
  • Compruebe que los contornos seleccionados correspondan a los agujeros pasantes previstos.
Banco de trabajo FreeCAD: Marcar agujeros utilizables
09 / Marcar agujeros utilizables Ver imagen ⤢
10

Organizar un grupo de texturas

Seleccione las partes relacionadas y abra Combinar textura. Arrastre sus contornos transparentes a su posición; Los agujeros interiores permanecen visibles. La cuadrícula invisible alinea las partes vecinas, mientras que las comprobaciones de colisión preservan el espacio mínimo configurado.

Seleccione una pieza y presione Girar para girarla 90° en el sentido de las agujas del reloj. Presione Guardar grupo cuando el arreglo esté listo.

  • La rejilla invisible es proporcional a la parte más pequeña y está redondeada a milímetros enteros.
  • Las piezas no pueden superponerse ni moverse dentro del espacio requerido.
Banco de trabajo FreeCAD: organizar un grupo de texturas
10 / Organizar un grupo de texturas Ver imagen ⤢
11

Revisar o eliminar coincidencias

Un grupo de piezas guardadas con textura coincidente aparece como una fila de tabla numerada. Se anida como un perímetro dispuesto, preservando las posiciones mostradas de sus miembros.

Abra el editor de coincidencias y presione Eliminar coincidencia para liberar las partes del grupo seleccionado nuevamente en la tabla. Verifique las restricciones de dirección y rotación de la textura nuevamente si cambia la disposición.

  • Los grupos utilizan el mismo flujo de trabajo de anidamiento que las piezas individuales.
  • El resultado reconstruye la geometría del miembro original.
Banco de trabajo FreeCAD: revisar o eliminar coincidencias
11 / Revisar o eliminar coincidencias Ver imagen ⤢
12

Elija Primera búsqueda o Continua

Elija Primero (rápido) para detenerse después de una solución válida inicial. Elija Continuo para seguir buscando mejoras; establece un límite de tiempo cuando quieras una carrera limitada.

Un plazo cero continuo significa búsqueda ilimitada. Cancelar puede detener una ejecución y dejar disponible un diseño válido ya publicado.

  • Comience con Primero (rápido) para confirmar la configuración de su trabajo.
  • Utilice Continuo cuando desee tiempo de búsqueda adicional.
Banco de trabajo FreeCAD: Elija Primera búsqueda o Búsqueda continua
12 / Elija Primera búsqueda o Continua Ver imagen ⤢
13

Seleccione procesamiento de CPU o GPU opcional

La ventana principal expone los controles del procesador utilizados para el trabajo de anidamiento. El procesamiento de CPU está disponible; El procesamiento de GPU OpenCL es opcional. Utilice Mostrar GPU para inspeccionar los dispositivos detectados antes de seleccionar uno.

La disponibilidad de la GPU depende de un controlador instalado compatible y de la compatibilidad con OpenCL.

  • Una GPU es opcional, no es un requisito para el anidamiento normal.
  • Inspeccione los dispositivos detectados en lugar de asumir que todas las GPU son compatibles.
Banco de trabajo FreeCAD: seleccione procesamiento de CPU o GPU opcional
13 / Seleccione procesamiento de CPU o GPU opcional Ver imagen ⤢
14

Ejecute el anidamiento y siga el progreso

Haga clic en Ejecutar anidamiento cuando la lista de piezas, el stock, el espaciado, los márgenes y las reglas de rotación estén listos. Siga la pantalla de progreso mientras el motor busca.

Utilice Cancelar si desea detenerse. Cuando ya se ha publicado un resultado válido, puede permanecer disponible para su inspección.

  • Revisar cantidades y stock disponible antes de comenzar.
  • Corrija la geometría o las restricciones si no se encuentra ningún diseño válido.
Banco de trabajo FreeCAD: ejecutar anidamiento y seguir el progreso
14 / Ejecute el anidamiento y siga el progreso Ver imagen ⤢
15

Inspeccionar el resultado FreeCAD

El documento Nesting_Result abre el arreglo completo y muestra el resultado. Revise las láminas utilizadas, las posiciones de las piezas, las orientaciones y las relaciones entre texturas y grupos.

El banco de trabajo reconstruye la geometría original, de modo que los bordes curvos y los detalles de mecanizado permanecen disponibles para su inspección.

  • Inspeccione el resultado CAD antes de fabricar.
  • Compare las piezas direccionales con la veta del material prevista.
Banco de trabajo FreeCAD: Inspeccione el resultado de FreeCAD
15 / Inspeccionar el resultado FreeCAD Ver imagen ⤢
16

Conectar piezas con puentes de corte.

Los puentes unen partes vecinas en un contorno conectado. En CAM, ese contorno se puede cortar como un corte continuo en varias partes, lo que reduce los inicios separados y las retracciones o movimientos de desplazamiento innecesarios del cabezal láser. Los cortes de agujeros y las rutas de corte específicas de la máquina todavía están configurados en CAM.

Ejecute el anidamiento y luego haga clic en Crear puentes junto a Igualar textura. Elija la hoja e ingrese el ancho del puente en las unidades mm o inch seleccionadas. Haga clic en un borde exterior de la primera parte y luego en un borde exterior de la segunda parte para agregar un puente. El editor comprueba que todo el ancho del puente no cruce otra parte o un agujero.

Utilice la rueda del ratón para hacer zoom, arrastre con el botón izquierdo del ratón para desplazarse y presione Ajustar todo para ver la hoja. Seleccione un puente incorrecto en la lista y presione Eliminar seleccionado. Presione Aceptar para crear Nesting_Bridges. Cada grupo conectado se convierte en un sólido 3D unido o un perfil de corte 2D, listo para exportar a CAM.

  • Cree puentes después de obtener un resultado de anidamiento.
  • Los anchos de los puentes se convierten internamente a milímetros.
  • Un perímetro exterior conectado se puede cortar de forma continua; Los agujeros internos requieren sus propios cortes.
Editor de creación de puentes que muestra dos partes coloreadas conectadas por un puente naranja y una lista de puentes editable
16 / Conectar piezas con puentes de corte. Ver imagen ⤢
17

Exportar un informe SVG en color

Presione Exportar resultado de anidamiento a SVG después de obtener un resultado. Elija la ubicación del archivo de salida. El informe proporciona colores individuales a las piezas e incluye leyendas, posiciones, ángulos, áreas, información colocada/no colocada y utilización de hojas.

El SVG es un informe de diseño. Cree y verifique trayectorias de herramientas específicas de la máquina por separado en su flujo de trabajo de fabricación.

  • Mantenga el SVG con sus registros de trabajo.
  • Utilice Exportar a DXF para contornos CAD/CAM.
  • Genere y verifique trayectorias de herramientas específicas de la máquina en CAM.
Banco de trabajo FreeCAD: exporte un informe SVG en color
17 / Exportar un informe SVG en color Ver imagen ⤢
18

Exportar el resultado del anidamiento a DXF

Presione Exportar a DXF junto al botón de exportación SVG y elija un nombre de archivo. El exportador utiliza la geometría CAD real colocada, preservando líneas, círculos, arcos y splines en lugar de reconstruirlos a partir de polígonos anidados muestreados. Las piezas FreeCAD y la geometría importada STEP, DXF y SVG utilizan el mismo flujo de trabajo de exportación.

Mantenga activo Nesting_Result para exportar la disposición de anidamiento. Para exportar piezas conectadas, mantenga activo Nesting_Bridges. Cada pieza o grupo de puentes unidos tiene su propia capa de hoja/parte, y varias hojas conservan sus posiciones mostradas. El archivo utiliza milímetros incluso cuando la interfaz muestra pulgadas.

El DXF es un dibujo de vista superior 2D con orificios visibles y detalles de mecanizado. Ábralo en su programa CAD/CAM y seleccione los contornos de corte o fresado deseados. Los bordes de stock, las etiquetas y las piezas no colocadas no se exportan.

  • Exporte SVG para obtener un informe de diseño en color; exporte DXF para contornos CAD/CAM.
  • Verifique las unidades DXF como milímetros en la aplicación receptora.
  • Inspeccione los contornos seleccionados antes de generar trayectorias de herramientas específicas de la máquina.

TU PRÓXIMO PASO

Pon tus piezas a trabajar.

Descargar el complemento FreeCAD ↓

Contacto

¿Tiene alguna pregunta sobre 1stNesting? No dude en enviarnos un correo electrónico.

info@1nesting.com