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.

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.

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.


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.


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.

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.

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

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.