Imagen a CNC: Generación de G-Code a partir de patrones en escala de grises

Descripción general

Este proyecto es una herramienta desarrollada en Grasshopper que convierte imágenes en escala de grises en patrones de superficie maquinados por CNC, utilizando una distribución paramétrica de círculos.

Una imagen de entrada es muestreada por sus valores de escala de grises, traducida a parámetros geométricos y convertida en una trayectoria CNC lista para fabricación, exportada directamente como G-code.

Imagen a patrón


Flujo de trabajo

1. Muestreo de imagen y generación de patrón

La imagen de entrada es muestreada para extraer valores de escala de grises. Cada valor de píxel controla el radio de un círculo en un patrón regular, permitiendo que las regiones más oscuras y claras de la imagen se expresen como profundidad geométrica.

Muestreo de escala de grises


2. Geometría de herramienta y cálculo de profundidad

Para cada círculo, se genera un modelo de herramienta cónica para calcular qué tan profundo debe entrar la herramienta CNC en el material para lograr el radio de círculo deseado, basándose en el ángulo de la herramienta.

Este paso traduce información visual en restricciones precisas de fabricación.

Cálculo de profundidad de herramienta

Visualización de profundidad


3. Generación de trayectoria

Se genera una trayectoria CNC continua ordenando los círculos en columnas y recorriéndolos en un patrón zigzag, minimizando movimientos rápidos y mejorando la eficiencia del maquinado.

La trayectoria resultante se visualiza mediante vectores direccionales.

Visualización de trayectoria

Visualización de trayectoria


4. Exportación de G-Code

La trayectoria final se convierte en G-code, con parámetros CNC configurables como velocidad de avance, altura de seguridad y ángulo de herramienta, produciendo un archivo listo para maquinado.

Generación de G-code


5. Validación física

El G-code generado fue probado en una máquina CNC para validar el flujo de trabajo completo desde la imagen de entrada hasta la fabricación física.

Maquinado CNC en progreso


Control paramétrico

La herramienta expone parámetros clave para adaptar la salida a diferentes máquinas y materiales:

  • Densidad y espaciado del patrón
  • Rango de tamaño de círculos e inversión de escala de grises
  • Ángulo de herramienta y profundidad de maquinado
  • Velocidad de avance y altura de seguridad

Definición de Grasshopper


Resultado

  • Patrón de superficie controlado por imagen, traducido a lógica CNC
  • Control totalmente paramétrico desde imagen hasta código de máquina
  • Trayectoria optimizada para maquinado eficiente
  • Definición de Grasshopper limpia y mantenible

Este proyecto demuestra un flujo de trabajo de diseño a producción, conectando entrada visual, razonamiento geométrico y fabricación CNC.

Descargar definición de Grasshopper

Próximos cursos

Ver todos →

Cargando cursos...

¿Te interesa un proyecto similar?

Escríbenos y platícanos sobre tu proyecto. Te ayudamos a encontrar la mejor solución.