Máquina CNC
Máquina CNC
Máquina CNC
Mquina Control
Numrico
Computarizado
Circuitos Electrnicos I
NDICE
I. INTRODUCCIN
. 2
II. FUNCIONAMIENTO
. 3
III. TIPOS
. 4
IV. CONSTRUCCIN ..
. 5
V. MECNICA ..
. 5
V.l Chasis ..
. 5
V.ll Sistema de Movimiento ..
. 6
V.lll Sistema de Trasmisin ..
. 7
V.IV Backlash ..
. 8
V-V Motores ..
. 9
VI. ELECTRNICA
. 11
Vl.l Arduino ..
. 12
Vl.ll Shield ..
. 13
Vl.lll Drivers ..
. 14
VII. SOFTWARE
. 15
1
Mquina Control Numrico Computarizado
Vll.l GRBL ..
.. 16
Vll.ll G Code Sender
. 17
Vll.lll Inkscape
. 18
VIII. CONCLUSIN
. 19
IX. REFERENCIAS
. 20
INTRODUCCIN
Una mquina CNC es una mquina cuyos movimientos estn controlados por un
ordenador que es el encargado de ordenar la posicin y velocidad de los motores
que accionan los ejes de la mquina. Al ser un ordenador el que controla los
motores se consiguen movimientos precisos y que son difcilmente realizables de
forma manual, como por ejemplo crculos o figuras complejas. Tambin nos
permite realizar los mismos movimientos repetidamente con la misma precisin.
Estas mquinas utilizan una herramienta para realizar el trabajo, entre stas
tenemos las fresadoras, el lser o los extrusores en el caso de impresoras 3D.
Tambin disponen una serie de ejes sobre los que se desplazar la herramienta
con movimientos sincronizados
2
Mquina Control Numrico Computarizado
Tienen como funcin mover una herramienta a travs de una superficie que puede
ser casera como una mesa de trabajo. Se establecen dos ejes X que corresponde
a la parte horizontal de la mesa y el eje Y que corresponde a la parte vertical de la
mesa. Hay casos en los que adems la herramienta tambin puede realizar otro
movimiento subiendo la herramienta sobre la mesa o bajando la herramienta.
3
Mquina Control Numrico Computarizado
o Fresadora:
Este tipo de mquina se caracteriza por eliminar partes de un
material, este material puede ser de varios tipos, madera,
plstico, aluminio, etc.
o Lser:
Cuando la herramienta es un diodo lser, la mquina quema la
superficie de un material, dependiendo de la potencia de lser
4
Mquina Control Numrico Computarizado
o 2 ejes:
Mueven la herramienta a lo largo y ancho.
o 3 ejes:
Movimiento de largo y ancho y adems pueden cambiar la
altura de la herramienta.
o 4 ejes:
Hacen el movimiento de una de 3 ejes y adems rotan la
herramienta o rotan la pieza.
o 5 ejes:
Hacen el movimiento de la de 3 ejes y adems puede rotar la
pieza en dos direcciones.
TEORA DE CONSTRUCCIN
5
Mquina Control Numrico Computarizado
MECNICA
Parte que se encarga del diseo y construccin n del chasis y de las partes
mviles de la mquina integrndolos en una estructura que permitir el fcil
movimiento de la herramienta a travs de todos sus ejes. En mquinas de
aficionado es importante que tanto el diseo como la construccin de la mquina
estn pensados para trabajar con herramientas comunes.
Chasis
6
Mquina Control Numrico Computarizado
Sistema de Movimiento
Las mquinas CNC necesitan mover una herramienta a travs de sus ejes, este
movimiento se tiene que producir de una forma suave y precisa para no influir en
el acabado del trabajo que estamos realizando. Para ello necesitamos un
mecanismo que sea capaz de desplazarse lo ms suave posible y que no genere
holguras en dichos desplazamientos. Existe un elemento con el que podemos
realizar esta tarea, este elemento es el rodamiento y puede presentarse en dos
formas distintas.
7
Mquina Control Numrico Computarizado
Sistema de Trasmisin
8
Mquina Control Numrico Computarizado
9
Mquina Control Numrico Computarizado
Motores
Una Mquina CNC realiza los movimientos de forma automtica a partir de las
rdenes recibidas por un ordenador, este movimiento no podra ser automtico si
no tuvisemos unos motores que realicen dicho movimiento, estos motores
adems de realizar movimiento tienen que poder desplazarse y mantener posicin
indicada por el ordenador. Para ello se utilizan dos tipos de motores: Paso a Paso
y Servomotores.
Los grados de giro de estos motores es muy variado pasando desde los
90 hasta los 1.8, cada ngulo de giro (paso) se efecta enviando un
pulso a sus terminales, es decir que en motores que tienen 90 de giro
se requiere 4 pulsos para dar una vuelta completa, mientras que en los
de 1.8 necesitas 200 pulsos. Deben ser dirigidos por un driver o
controlador que enve el orden adecuado de excitacin de las bobinas.
10
Mquina Control Numrico Computarizado
11
Mquina Control Numrico Computarizado
ESQUEMA ELECTRNICO
12
Mquina Control Numrico Computarizado
Por otro lado la Shield que es opcional. Tambin estn los Drivers que envan
seales de movimiento a los motores PaP o controlan otras partes de la mquina.
Arduino
13
Mquina Control Numrico Computarizado
TIPOS DE ARDUINO
Hay 3 tipos de arduino con los que se puede controlar la mquina, dos de ellos
muy similares excepto por el tamao de la placa. Se diferencian por el nmero de
pines y la memoria que tienen para introducir firmware. En este caso usaremos
arduino UNO.
Cul elegir?
Shield
14
Mquina Control Numrico Computarizado
En una mquina CNC las Shield permiten la conexin de los drivers, finales de
carrera, sensores, etc, de una forma sencilla, permitiendo que todo est ms
ordenado y accesible, ya que de otra forma se tendra que conectar cada uno de
estos elementos directamente al Arduino.
Hay muchos tipos de Shields ya que cada uno se puede construir su propia Shield
para adaptar los dispositivos de su mquina, aunque existen Shield ya creadas por
aficionados. Estas pueden tener los componentes integrados en la misma placa.
Entre las Shields comerciales tenemos la RAMP (para impresoras 3D), la CNC
Shield o la ELFSHL1 Shield diseada para un tipo de driver concreto.
Drivers
15
Mquina Control Numrico Computarizado
lser o la fresadora, aunque tambin pueden existir otros tipos para otros
dispositivos que se podran incluir en la mquina.
SOFTWARE
16
Mquina Control Numrico Computarizado
GRBL
Arduino ha creado una biblioteca llamada GRBL g-code. Una pequea gran
aplicacin que convierte tu Arduino en una mquina CNC muy capaz. Y se instala
de la siguiente manera.
17
Mquina Control Numrico Computarizado
G Code Sender
Remitente de Java basada en GRBL que se utiliza para controlar una Mquina
CNC GRBL.
18
Mquina Control Numrico Computarizado
http://winder.github.io/ugs_website/~~number=plural
https://github.com/winder/ugs_website
Inkscape
19
Mquina Control Numrico Computarizado
- Estilo de Objetos:
Transparencias regionales, y transparencia maestra para todo el
objeto.
Mltiples colores para escoger.
Es posible esculpir el objeto.
Los objetos pueden agruparse (y desagruparse), de forma que
varios objetos agrupados funcionen como uno solo.
El objeto puede encerrarse en un borde de cualquier tamao y
color.
Los objetos se pueden desenfocar a diferentes niveles.
Cualquier objeto puede ser duplicado indefinidamente.
Se pueden dibujar lneas de todo tipo, las cuales pueden ser
personalizadas, igual que cualquier otro objeto.
Los objetos se pueden mover, invertir, borrar, etc.
PROCESO DE CONSTRUCCION
20
Mquina Control Numrico Computarizado
Chasis:
El chasis de nuestro proyecto de CNC ha sido construido a base de melamine , los
cortes fueron hechos de un tabln y obtuvimos 6 piezas de 40cmx9cm cada una y
una tabla de 40cmx32cm
Parte mvil :
Las partes mviles de nuestra CNC fueron construidas con 2 pares de rieles , ejes
aceradas, 4 rodamientos lineales , 1 varilla roscada de 1.5m de longitud y tubos
de alta presin para formar los acordes entre la varilla roscada y el motor paso a
paso.
21
Mquina Control Numrico Computarizado
22
Mquina Control Numrico Computarizado
La parte electrnica fue construida con ayuda del data sheet de los drivers A4988
y de la Shield CNC,
23
Mquina Control Numrico Computarizado
24
Mquina Control Numrico Computarizado
25
Mquina Control Numrico Computarizado
26
Mquina Control Numrico Computarizado
27
Mquina Control Numrico Computarizado
28
Mquina Control Numrico Computarizado
29
Mquina Control Numrico Computarizado
30
Mquina Control Numrico Computarizado
CONCLUSIN
31
Mquina Control Numrico Computarizado
REFERENCIAS LINKOGRFICAS
http://www.cnccontrolapp.com/index.html
https://www.youtube.com/watch?v=KtP9OK2E4to
https://github.com/grbl/grbl
https://www.arduino.cc/en/Main/FAQ
https://github.com/winder/Universal-G-Code-Sender
32