Está en la página 1de 17

CNC

Manual de usuario
Mayo 2019
Se ha hecho todo lo posible para que este libro sea
lo más completo y preciso posible. Sin embargo,
ninguna garantía de idoneidad, propósito o aptitud
está hecha o implícita. E&D no es responsable ante
ninguna persona o entidad por pérdidas o daños
relacionados con el uso del software, hardware y / o
la información contenida en esta publicación. E&D
no asume ninguna responsabilidad por los errores
que puedan aparecer en esta publicación y se
reserva el derecho de realizar cambios en el
software, hardware y manual sin previo aviso.
Tabla de contenido
Capítulo 1 ........................................................................................................................ 4
Información general ..................................................................................................... 4
Componentes del dispositivo ....................................................................................... 6
Capitulo 3 ........................................................................................................................ 7
Instalación. ................................................................................................................... 7
Capitulo 4 ...................................................................................................................... 12
Uso del software Inkscape ......................................................................................... 12
Capítulo 1

Información general

En los protocolos CNC de hoy, la producción de piezas a través de software


preprogramado es en su mayoría automatizada. Las dimensiones de una pieza
determinada se establecen en su lugar con el software de diseño asistido por
computadora (CAD) y luego se convierten en un producto terminado real con el
software de fabricación asistida por computadora (CAM).

▪ Fresadoras CNC
Las fresadoras CNC son capaces de ejecutarse en programas que se componen
de indicaciones basadas en números y letras, que guían las piezas a través de
varias distancias.
El CNC casero cuenta con 3 ejes para maquinado X,Y,Z. el desplazamiento de estos
ejes es el siguiente:

X: 160 mm
Y:200 mm
Z: 120mm
El CNC es controlado a través de un dispositivo Arduino el cual tiene el protocolo de
comunicación MQTT son las siglas de Message Queue Telemetry Transport y tras ellas
se encuentra un protocolo ideado por IBM y liberado para que cualquiera podamos
usarlo enfocado a la conectividad Machine-to-Machine (M2M).

Los motores de los ejes son controlados a través de un shield GRBL para Arduino el
cual proporciona la corriente y voltaje necesarios para mover el dispositivo.

La programación se realiza en
Componentes del dispositivo

Partes Electrónicas:

3 pz. Motor Nema 17 de 12V/0.4amps 1.8 Grados


1 pz. Arduino uno Generico
1 pz. Shield GRBL para Arduino
3 pz. Driver A4988
3 pz. Disipador Mini para Driver
1 pz. Ventilador de 12 Volts de 40x40x20mm
1 pz. Fuente de 12 volts/2 Amps.
1 pz. Cable USB de 1 mts.

Partes Mecánicas:

3 pz. Husillo de 8mm x300mm con avance de 8mm/rev.


3 pz. Tuerca de Bronce para Husillo
3 pz. Camisa Impresa en PLA para husillo
6 pz. Tornillo M3x22
3 pz. Cople de Alumino Flexible de 5x8mm
4 pz. Eje de acero de 8mm x400mm rectificado y cromado
2 pz. Eje de acero de 8mm x200mm rectificado y cromado
2 pz. Soporte Impreso en PLA SK8 para eje acerado.
12 pz, Chumacera Impresas en PLA con balero de 8mm ya montado
3 pz. Balero 608ZZ
1 Set de Soporte Impreso en PLA para Dramel 3000 o 300
4 pz. Sujetadores para cama de Fresado Impresos en PLA
1 pz estructura MDF

Partes Eléctricas:
1 pz Mototool Dremel 3000 130w Velocidad Variable
Capitulo 3
Instalación.
Arduino

Como se puede apreciar, los drivers que soporta son los que disponen de señales
STEP, DIR y ENABLE. Es importante destacar que los pines de ENABLE de todos los
drivers son comunes y se conectan al pin 8 de Arduino.
Conexión del GRBL Shield
GRBL solamente es compatible con controles numéricos de 3 ejes, por lo que el cuarto
driver se puede emplear para duplicar la fuerza motriz en un eje. En este proyecto no
se ha considerado necesario, por lo que solo se hace uso de 3 drivers.
En el siguiente esquemático se pueden observar todos los pines.

Teóricamente la placa está diseñada para trabajar con hasta 36V, pero hay que llevar
cuidado ya que si los drivers no están preparados para soportar esta alimentación
serán destruidos cuando se alimente. En este trabajo se han empleado los POLOLU
A4988, fijando la alimentación en 12V.
Configuración de los micro pasos.
Cada eje puede ser configurado mediante diferentes micro pasos. Es recomendable
que todos los ejes tengan la misma configuración. Los jumpers deben de ser situados
en las siguientes posiciones:

El conexionado detallado de los finales de carrera conectados directamente a la tarjeta


Arduino con resistencias de pull-up para mantener la entrada a nivel alto es el
siguiente:
Motores
El conexionado de los motores Nema 23 también resulta sencillo, pero hay que tener
en cuenta un aspecto que puede llevar a confusión, ya que el autor del shield de GRBL
no utiliza la misma nomenclatura en los nombres de los cables que en los drivers. Es
decir, en vez de usar B2, B1, A1, A2, hay que usar 2B, 2A, 1A, 1B, donde:
 2B Rojo
 2A Azul
 1A Verde
 1B Negro
Fuente de voltaje
En caso de utilizar una fuente de voltaje tener en cuenta los voltajes indicados por el
fabricante.
 Naranja 3.3V
 Rojo 5V
 Amarillo 12V
 Azul -12V
 Violeta VSB 5V
 Negro GND
Capitulo 4
Uso del software Inkscape

Inkscape es un software de vectores gráficos de calidad profesional para Windows, Mac


OS X y GNU/Linux. Es usado por diseñadores profesionales y aficionados de todo el
mundo para crear una gran variedad de gráficos como ilustraciones, iconos, logos,
diagramas, mapas y diseños web. Inkscape es un software libre y de código abierto, que
utiliza SVG (Scalable Vector Graphic), el estándar abierto de W3C, como formato nativo.
Este software lo usaremos para pasar estas imágenes a código G el cual se utiliza en la
shield del arduino 1 para poder mover los motores paso a paso.
Implementación
Una vez descargado el software Inkscape, que se puede descargar en este link
https://inkscape.org/es/release/inkscape-0.92.4/, podemos vectorizar una imagen en jpg
de la siguiente manera:
Lo primero será abrir nuestro programa Inkscape y presionar en archivo luego
propiedades del documento y asegurarnos que estén las unidades en mm

Después será descargar una imagen en jpg, en nuestro programa Inkscape y en archivo
pulsaremos importar.
Buscamos nuestra imagen, la seleccionamos y presionamos abrir, nos aparecerá una
pantalla y presionamos únicamente aceptar, luego acomodaremos nuestra imagen.

Posteriormente seleccionamos la imagen y nos vamos a la pestaña trayecto, luego a


vectorizar mapa de bits, seleccionamos el recuadro de vista en directo y si nuestra
imagen sale solo de forma parcial aumentamos el parámetro “corte de luminosidad” hasta
que nuestra imagen salga por completo, pulsamos aceptar.
El siguiente paso será mover la imagen nueva generada en blanco y negro, podremos
observar que abajo estaba la imagen original, la seleccionamos y eliminamos con supr,
acomodamos esta imagen en blanco y negro de tal forma que la esquina inferior izquierda
es el punto 0,0 de nuestro CNC, si solo vamos a grabar algo lo mejor es pulsar la opción
espejo ya que nuestro CNC maquinara al revés nuestra imagen en el área de trabajo,
podemos ajustar el 0,0 desde los parámetros en la barra de herramientas que dicen X y
Y, los que dicen W y H nos servirán para darle un tamaño a nuestra imagen de altura y
largo.

Lo siguiente es seleccionar la imagen acomodada y nos vamos a trayecto, luego objeto


a trayecto, posteriormente pulsar otra vez trayecto y desvió dinámico, luego presionamos
en extensiones, G code tools y puntos de orientación, aquí se nos desplegara una
ventana donde dice profundidad z, este parámetro nos dice cuanto va a bajar nuestro
cortador del CNC en milímetros, por lo tanto siempre debe tener el negativo, oprimimos
aplicar para continuar.
Una vez hecho esto saldrán unos puntos en el dibujo, continuamos una vez más con
desvió dinámico y seleccionamos la imagen, pulsar en extensiones, luego G code tools
y biblioteca de herramientas, se nos desplegara una pantalla en la cual seleccionamos
cilindro, luego aplicar y genera una ventana verde.
Para la pantalla verde nueva seleccionamos el botón del cursor o de la flecha, para poder
mover la pantalla verde de tal forma que no estorbe en el dibujo, luego con la herramienta
texto (A) que está en la barra izquierda igual que el botón cursor cambiamos los
parámetros de esta pantalla verde, en diámetro se refiere al diámetro de nuestro cortador
en mm, feed es la velocidad de trabajo y se recomienda poner 800, el siguiente es
penetration feed, que es la velocidad de la penetración se recomienda poner 200, en
depth step es la profundidad de paso, aquí se deberá decidir qué tanto va a bajar nuestro
cortador por cada pasada, por ejemplo si queremos que baje 1 mm en total, se le puede
poner en depth step de 0.5 para que de dos pasadas y en cada una baje solo medio
milímetro, los demás parámetros se dejaran así.

Después seleccionamos el botón de desvió dinámico (esta abajo del botón del cursor)
luego seleccionamos la imagen, presionar en extensiones, G code tools, y pulsamos en
trayecto a G code, nos desplegara una pantalla nuevamente y en esta cambiaremos a la
pestaña preferencias, le daremos un nombre a nuestro dibujo en archivo, y una dirección
de guardado en directorio, antes de dar aplicar se debe regresar a la pestaña Trayecto
a G code y ahora si aplicar, cuando acabe el proceso cerramos la pantalla.
Por último en el G code sender ya se podrá cargar este archivo para que el CNC empiece
a maquinar

También podría gustarte