MANUAL USUARIO CNC
User Manual:
Open the PDF directly: View PDF .
Page Count: 10
MANUAL USUARIO CNC (CONTROL NUMÉRICO
COMPUTARIZADO)
Programas utilizados
• Arduino IDE – click para descargar
• Inkscape - click para descargar
• UniversalGcodeSender - click para descargar
Luego de haber descargado e instalado los 2 primeros programas, procedemos abrir el
Inkscape; previamente tenemos que haber descargado una imagen en cualquier formato
y la guardamos en nuestra pc; importamos la imagen que descargamos a nuestro Inkscape.
Luego importada hacemos la imagen lo mas pequeña posible, y la colocamos en la
esquina inferior izquierda(punto de referencia o de nuestra cnc).
Con la imagen seleccionada, le aplicamos primero la opcion OBJETO A TRAYECTO de
nuestra imagen seleccionada, luego vovemos a seleccionar la opcion trayecyo y ahora
aplicamos VECTORIZAR MAPA DE BITS, se nos abrira una ventana emergente, donde
presionaremos el boton actualizar, luego aceptar y ya tendremos vectorizada nuestra
imagen.
Luego seleccionamos la imagen, la hacemos hacia la izquierda y eliminamos la imagen
del lado derecho, porque no la necesitaremos.
Volvemos a seleccionar la imagen vectorizada, vamos a la opcion trayecto para aplicarle
DESVIO DINAMICO.
Ahora vamos a crear los puntos de orientación de nuestra imagen, para ello editamos los
nodos de la imagen con la herramienta de la izquierda, la seleccionamos y luego
seleccionamos la imagen, ahora nos dirigimos a la opcion EXTENSIONES, dentro de
ella escogemos la opcion GCODETOOLS y luego PUNTOS DE ORIENTACIÓN.
´
Ahora vamos a editar los valores de velocidad, anchura y profundidad que tendra nuestra
imagen a la hora de la impresión de nuestra cnc, para ellos nos vamos nuevamente a
EXTENSIONES, GCODETOOLS y ahora damos click en BIBLIOTECA DE
HERRAMIENTAS, luego seleccionamos CILINDRO y damos click en aplicar.
Editamos ese cuadro que nos sale con la herramienta de la izquierda y modificamos los
valores, por los nuevos valores que se muestra en la siguiente captura.
Una vez hecha todas las modificaciones anteriores, tendremos nuestra imagen
correctamente vectorizada con los parámetros que le dimos, ahora solo falta guardarla
con el formato GCODE que es el formato de toda máquina cnc para poder imprimir o
dibujar, para ellos nos dirigimos a EXTENSIONES, GCODETOOLS, y luego
TRAYECTO A GCODE.
Seleccionamos el nombre de la imagen, y la ruta donde querramos que se guarde, cabe
recalcar que antes de dar APLICAR tendremos que volver a la pestaña de TRAYECTO
A GCODE para que no nos de error al guardar.
Terminada ya de convertir nuestra imagen descargada al formato gcode, procedemos abrir
el ide arduino; es necesario tener una la librería GRBL para que nuestro arduno tenga
comunicación con nuestra máquna cnc. Para descargar librería click aquí.
Para añadir la librería descargada a nuestro arduino, vamos a la opción de PROGRAMA,
luego en INCLUIR LIBRERÍA, luego AÑADIR LIBRERÍA .ZIP
Abrimos la librería añadira, verificamos y compilamos; debemos tener conectado el
arduino en el puerto COM que nos asigna la pc.
Si nos compilo el programa correctamente abrimos el GCODE SENDER y seleccionamos
el puerto COM a la cual esta conectado nuestro arduino y damos click en OPEN.
GCODE SENDER aplicación en Java que nos permite enviar ficheros gcode e interactuar
con nuestra CNC de forma sencilla, GRBL interpreta directamente G-CODE, pero para
configurar tu CNC, el intérprete incluye una serie de comandos especiales.
$$ : Esto nos muestra una lista con todos los parámetros que podemos configurar.
Lo primero es ajustar los pasos por milímetro. Esto es, cuantos pasos tiene que enviar el
Arduino al motor para que tu CNC avance 1 mm.
Vamos a hacer los cálculos. El motor stepper normalmente es de 200 pasos. Esto quiere
decir que con 200 pasos, el motor da una vuelta completa.
Necesitamos el paso de nuestra varilla roscada. Una varilla de 8mm tiene un paso de
1.25mm. Esto quiere decir, que en cada vuelta, avanza 1.25mm (tienes que mirar el paso
de la varilla que has comprado). Si es de 8mm, con 200 pasos avanzaremos esos 1.25
mm.
Los drivers suelen tener micropasos. Esto es, que dividen 1 paso completo, en 16
pequeños avances, para que el movimiento sea más suave y fluido. Así que, si tenemos
una varilla roscada de 8mm, con un motor de 200 pasos, a 16 micropasos, la fórmula
seria:
(200*16) / 1.25 = 2560 pasos
El siguiente valor que vamos a cambiar es la velocidad por defecto. Esto depende
muchísimo de nuestra máquina. Si está bien engrasada, si usa husillos o patines lineales,
etc.
$4 es para la velocidad de avance. Imaginad que estamos cortando madera con la
máquina, o metacrilato con el láser. Con este comando calibramos la velocidad máxima
a la que podemos realizar este corte (el comando G1 en gcode). Esto quiere decir que,
aunque el gcode diga que vamos a cortar a 1000mm por minuto, nosotros nunca
pasaremos de 500mm/min.
Con esto nos aseguramos que el taladro,a lapiz, marcador, entre otros; no se va a romper
cuando está cortando, porque pusimos demasiada velocidad en el gcode, o que el láser va
a pasar demasiado rápido sobre el metacrilato, por poner un ejemplo.
$5 es la velocidad de búsqueda. Esto es el movimiento cuando la maquina no está
cortando (el comando G0 en gcode). Por ejemplo, cuando le decimos que vaya a una
posición antes de bajar para cortar.
LISTA DE COMANDOS DE GRBL
• $$ (mostrar los parámetros de
GRBL)
• $# (mostrar los parametros #)
• $G (mostrar el estado del
parseador de GCODE)
• $I (mostar la informacion del
firmware, build, etc)
• $N (mostrar los bloques de
inicio)
• $x=value (almacenar un valor el
la EEPROM)
• $Nx=line (almacenar un bloque
de
• inicio)
• $C (comprobar el modo actual de
GCODE)
• $X (desactivar el bloqueo de
alarma)
• $H (hacer un ciclo homing)
• ! (pausar el avance)
• ~ (reiniciar un ciclo o el
continuar despues de la pausa)
• ? (mostrar el estado actual,
posicion, etc)
• ctrl-x (reiniciar GRBL)
Adjunto la configuracion que utilizamos en nuestra cnc:
Luego de tener configurada completamente nuestra cnc, abrimos la imagen vectorizada
que hicimos anteriormente, para ello nos dirigimos a FILE MODE, luego en BROWSE y
abrimos la imagen que tenemos.
Una vez abierta nuestra imagen, podemos visualizara para que este correctamente
vectorizada en todos sus puntos.
Antes de mandarla a dibujar o imprimir, tenemos que resetear los 3 ejes, x,y y z; para que
nuestra máquina cnc tome como punto 0, el punto donde se encuentra.
Procedemos a dar click en la opción SEND y veremos como en tiempo real, va dibujando
o imprimiento nuestra cnc.