CNC Fresadora CNC General Proyectos

Fresadora CNC 3020T – Parte 2

En nuestor taller de ElectrónicaJG, estamos trabajando en una Fresadora CNC 3020t modificada con Arduino Genérico R3.

Después del hiatus que ha sufrido el blog, aprovechamos para seguir hablando de la CNC 3020T, en la que ya empezamos a trabajar tiempo atrás.

 

De donde venimos

Previamente usábamos el software Mach3 para controlarla, incluido con la fresadora, con lo que era necesario disponer de una computadora dedicada para manipularla. Esta disponía de una puerto paralelo y una frecuencia de reloj estable en la que se basa el programa. Para esto, en ese momento utilizamos un portátil y un monitor táctil, pero este método puede provocar algunos problemas.

Los ordenadores portátiles, aunque puedan servir para este cometido, pueden dar complicaciones con los modos de ahorro de energía, que a su vez crean inestabilidad en la gestión del puerto paralelo. Por eso, para el control de la CNC con Mach3, recomendamos el uso de un PC de sobremesa, que no dispone de estos problemas.

A partir de la experiencia que tuvimos con una pequeña grabadora laser CNC, hemos decidido cambiar a otro método de control de los motores.

IMG_20181126_190847
Parte frontal de controladora CNC.

Situación actual

Actualmente, hemos pasado a usar el código abierto GRBL v1.1 en un Arduino. Este recibe las líneas de Gcode mediante USB y un programa Gcode sender, como UGS o Universal Gcode Sender, o GRBL Controller. Se anticipa varias líneas de código para calcular y optimizar las aceleraciones y velocidades óptimas.

Para empezar, cargamos el GRBL en Arduino UNO, en nuestro caso, la versión 1.1. En primer lugar lo intentamos en una placa Arduino original, específicamente el modelo R2, pero no se consiguió cargar el Sketch, mediante Arduino IDE, ni el .HEX, usando XLoader. Siempre fallaba en el momento de subir el programa.

Después de investigar, llegamos a la conclusión de que existe un problema con el Bootloader en esta revisión específica de Arduino, que muestra problemas a la hora de intentar subirle el GRBL v1.1.

Afortunadamente, disponíamos de un Arduino Genérico R3, que hizo que todo funcionara a la primera.

IMG_20181126_190913
Arduino Genérico R3

También preparamos un conector de puerto paralelo conectado a las entradas A0-A7, A8 y pin GND (dejando de lado otros pines que faltaba por conectar, para los límites, Estop, control de motor, etc. Algo en lo que trabajaremos próximamente).

IMG_20181126_194329.jpg
Conexión provisional al puerto paralelo.

Para identificar los pines de la controladora de los motores de la CNC, se consultó la configuración impresa para Mach3, incluida con la propia CNC. De todos modos, si no se dispone de esta información, se puede analizar la PCB dentro de la controladora, y ver la correspondencia de pines del puerto paralelo, que varía según el modelo de fresadora.

El estado actual de la CNC es este:

A continuación podeis ver, en la primera foto, el límite del eje Z, y en la segunda, el límite del eje Y.

 

Este es el resultado de algunos prototipos hechos hasta ahora en madera, plástico y placa de cobre.

También os dejamos un vídeo demostración del progreso hecho.

 

Próximos pasos

  • Seguir aprendiendo con la CNC, enfocándonos en la fabricación de PCBs, caráctulas y grabados.
  • También realizar algunos cambios y mejoras en las guías y cojinetes, además de poner los límites.
  • Fabricar con la propia CNC una cama de vacío.

Esperamos que haya sido interesante y seguiremos con más avances en la parte 3 del proyecto.

0 comments on “Fresadora CNC 3020T – Parte 2

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

A %d blogueros les gusta esto: