Вы находитесь на странице: 1из 34

UNIVERSIDAD NACIONAL PEDRO RUZ GALLO

Mquina Control
Numrico
Computarizado
Circuitos Electrnicos I

ALTAMIRANO GARCA JORGE RAL


HUAMN CUSQUE RONALD
CAMPOS BRAVO ANDRE
QUIROZ ABANTO SEGUNDO
SOTO NIETO FABIO
Mquina Control Numrico Computarizado

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

CMO FUNCIONA UNA MQUINA CNC?

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

TIPOS DE MQUINAS CNC


Se clasifican por la herramienta que son capaces de mover o por el nmero de
ejes.

- Por el tipo de herramienta:

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

puede llegar incluso a realizar cortes. El tipo de material que


se puede trabajar en mquinas caseras como maderas
blandas, goma eva, papel, pero con lser CO2 se pueden
llegar a utilizar metales.
o Extrusor:
En este caso tendremos una impresora 3D y se caracteriza
por inyectar un tipo de plstico derretido sobre una superficie.

- Por el nmero de ejes:

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

En el proceso de construccin tenemos que utilizar varias disciplinas, por un lado


tenemos que usar la mecnica para fabricar el chasis de la mquina y el sistema
de trasmisin. Por otro lado tenemos que usar la electrnica para enviar las
seales oportunas a los motores y otros dispositivos para que realicen el
movimiento adecuado, esta electrnica tiene que estar controlada por un firmware
que como funcin principal tiene el controlar la posicin de los motores y de su
movimiento, aunque puede tener otras funciones dependiendo de los dispositivos
que tenga la mquina. Y por ltimo tenemos el software que es el encargado de
comunicar al usuario con el firmware para controlar la mquina de forma manual, o
enviarle un conjunto de instrucciones en forma de programa, adems tambin
puede dar informacin relativa a la mquina o trabajo a realizar.

Para entender mejor la estructura y funcionamiento de una mquina CNC estamos


dividiendo nuestro informe en parte Mecnica, Electrnica y parte Software.

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

Parte que se encarga de sujetar el resto de elementos. Establece el rea de


trabajo y los lmites de la mquina.

- De Madera: El ms sencillo y barato de construir. Trabaja con


materiales blandos.

- De Plstico: Ms fcil de construir y trabajar. Se usa para construir


impresoras 3D ya que las mismas impresoras pueden imprimir las
piezas de un nuevo chasis.

6
Mquina Control Numrico Computarizado

- De Aluminio: Ofrece mejor relacin robustez peso. Trabaja con


materiales blandos o duros y hasta con el mismo aluminio.

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.

- Rodamiento Lineal: El rodamiento se desplaza por barra y


el ajuste es perfecto con lo que no tiene ninguna
holgura, el movimiento es suave gracias a las bolas
de su interior, pueden tener distintas formas y
tamaos y ser abiertos o cerrados. Estos rodamientos
tienen un precio elevado y una vez montados su
sustitucin suele ser costosa.

7
Mquina Control Numrico Computarizado

- Rodamiento Axial: ste rodamiento se desplaza sobre una


superficie, al estar sobre sta es necesario ajustarlos
para que estn siempre en contacto y no haya
holguras. El movimiento se realiza con mucha
suavidad, tienen bajo costo y su sustitucin suele ser
fcil.

- Barras: Tienen el problema de la flexin que a calibres bajos es


muy apreciable pero se va corrigiendo a medida que
aumentamos el calibre, para una robustez aceptable
se necesitan calibres de 16mm y 25mm dependiendo
la longitud de las barras.

- Guas: Se suelen usar pletinas calibradas o perfiles


rectangulares de hierro o acero, tienen una gran
robustez y no tienen flexiones.

Sistema de Trasmisin

Para que la herramienta se pueda desplazar a travs de los ejes de la mquina de


forma automtica necesita unos motores, pero los motores por si ellos no son
suficientes para realizar este movimiento ya que necesitan un sistema que
convierta el movimiento de giro del motor en un movimiento lineal.

- Varillas Roscadas: Es el ms barato que hay, consiste en conectar una


varilla roscada de la mtrica que deseemos
(normalmente M8 o M1) al eje del motor PAP, esta
conexin se puede realizar con un acoplador, adems
debemos conectar tambin la varilla roscada al eje que
queremos mover, esta conexin se puede realizar con una o ms
tuercas de la misma mtrica que la varilla. Dado que el paso de este tipo
de varilla no es muy elevado es una trasmisin lenta.

8
Mquina Control Numrico Computarizado

- Husillos: Trasmisin ms rpida y muy precisa, pero tambin ms


caro. Se conecta el husillo al eje del motor PAP
mediante un acople y a su vez
conectar el husillo con el eje que
queremos mover mediante una tuerca.

- Correa Dentada: Este sistema tiene buena precisin y su


precio no es muy elevado, consisten en utilizar una correa dentada
conectada al motor PAP y al eje que queremos mover mediante poleas.
vendr definida por el nmero de dientes que tenga la polea y por el
tamao del paso de la correa.

Qu es el BACKLASH y cmo evitarlo?

Es un efecto que se produce en las trasmisiones


que utilizan varilla roscada o husillo, consiste en un retardo en
el movimiento cuando el motor PAP cambia
de direccin. Esto es debido a que la rosca
no se ajusta exactamente a la varilla
o husillo. En la varilla roscada este
efecto es muy apreciable ya que las
tuercas no encajan perfectamente en la
varilla y se produce un ligero baile. En el
husillo este efecto est minimizado ya que las
tuercas estn mejor fabricadas, en el caso de bolas este
efecto en prcticamente nulo. Las correas dentadas no sufren de este efecto, pero
tienen un efecto similar dada la elasticidad de la cuerda, aunque este efecto con
una buena tensin de la cuerda es mnimo.

9
Mquina Control Numrico Computarizado

Hay mtodos para minimizar el BLACKLASH. Uno es usar una tuerca de


plstico a la que se le hace la rosca con la propia varilla roscada
en vez de una tuerca normal. Otros mtodos consisten en
utilizar dos tuercas y poner en el medio un muelle
para que dichas tuercas se separen.

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.

- Motores PAP: Capaces de avanzar una serie de grados (pasos) a partir


de unas seales de control. Tienen alta precisin y repetitividad en
cuanto al posicionamiento. Estn formados por una serie de bobinas
que al ser excitadas fijan una posicin y dependiendo del orden de
excitacin de las bobinas el motor se mueve a un lado o hacia el otro.

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

- Servomotores: Motores de construccin convencional de escobilla o la


tendencia actual, brushless con control electrnico de posicin.
Habitualmente trabajan acoplados a una reductora de precisin e
incluyen un sensor de posicionamiento para gestionar la posicin. Para
completar el sistema una controladora especfica coordina la velocidad y
aceleracin del motor, as como el error de posicin. Los torques y sobre
todo las velocidades alcanzadas son muy superiores a los motores PAP
pero por el contrario su coste es tambin bastante elevado.

11
Mquina Control Numrico Computarizado

ESQUEMA ELECTRNICO

Formada por varios componentes electrnicos.

Tenemos un controlador que en este caso ser Arduino, es el cerebro de la


mquina pues coordina y se comunica con el ordenador para recibir rdenes de
ejecutar la mquina.

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

Arduino es una plataforma electrnica abierta para la


creacin de prototipos basada en software y hardware
flexibles y fciles de usar. Toma la informacin del
entorno a travs de sus pones de entrada de toda una
gama de sensores y puede afectar aquello que rodea
controlando luces, motores y otros actuadores.

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.

- Arduino NANO: Su caracterstica principal es que es muy pequeo,


tiene 14 pines digitales de las cuales 6 sin PWM, y 8 pines digitales.
Tiene tambin una memoria de 32K para alojar programas y carece de
conector de alimentacin y su formato es distinto.

- Arduino UNO: 14 pines digitales (6 son PWM) y 6 pines analgicos.


Memoria de 32K. No se le puede colocar SHIELD a este dispositivo.

- Arduino MEGA: 54 pines digitales (15 son PWM) y 16 pines analgicos.


Memoria de 256K para alojar programas. Se le puede colocar una
SHIELD para conectar con otros dispositivos.

Cul elegir?

Para nuestra CNC que tiene 3 ejes podemos usar


tanto un Arduino UNO o un Arduino NANO, si se
desea elaborar una mquina CNC con ms de 3 ejes
se necesitar un Arduino MEGA.

Shield

14
Mquina Control Numrico Computarizado

Placa impresa que se conecta en la parte superior de la placa Arduino permitiendo


cambiar la disposicin de los pines o ampliar las capacidades del mismo para
asignarlos a componentes que se encuentran en dicha placa.

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

Un driver es un circuito electrnico que se usa para controlar circuitos o


componentes, en el caso de la mquina CNC tenemos como drivers
fundamentales los que controlan los motores PAP y los drivers para controlar el

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.

Driver de motores PAP

Es necesario que los drivers tengan un control de intensidad de la corriente, otro


dato a tener en cuenta es el tipo de motor que tenemos (bipolar o unipolar) A partir
de aqu buscaremos los drivers que suministren la corriente necesaria para
nuestros motores, por ejemplo, si tenemos unos motores que consumen 2A
buscaremos unos drivers que soporten este amperaje, como los DRV8825. En las
mquinas caseras la corriente de sus motores PAP no suelen consumir ms de
500mA y los 2.5A, en estos rangos de intensidad de corriente tenemos los
siguientes drivers.

- A4988: Para motores bipolares, soporta Microstepping 1/16 y entregan


1A por fase de forma continua sin disipador ni ventilacin forzada y 2A
por fase con disipador y ventilacin forzada.

- DRV8825: Para motores bipolares, soporta Microstepping 1/32 y


entregan 1.5A sin disipador ni ventilacin forzada y 2.2A por fase con
disipador y ventilacin forzada.

SOFTWARE

16
Mquina Control Numrico Computarizado

El software es el conjunto de programas y rutinas que utilizaremos para la


ejecucin de tareas especficas. En este caso, para nuestra mquina CNC
necesitaremos la librera GRBL que nos brinda Arduino, y dos programas que son
G Code Center y Inskape.

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

1) Cargar el library de GitHub: https://github.com/Protoneer/GRBL-


Arduino-Library/archive/master.zip
2) Descomprimir la biblioteca y copiar la carpeta principal en la carpeta
"Bibliotecas" en la carpeta que ha instalado el software de Arduino. P.ej. C: \
Arduino 1.0.3-\ bibliotecas \
3) Cambiar el nombre de la carpeta a "GRBL". (Esto evitar que el IDE de
Arduino de quejndose del nombre de la carpeta de largo)
4) Abre el IDE de Arduino.
5) Haga clic en el siguiente men: Archivo -> Ejemplos -> GRBL (o lo que
nunca ha cambiado el nombre de la carpeta) -> Arduino UNO.
6) Sube el boceto que le Arduino UNO bordo.

G Code Sender

Remitente de Java basada en GRBL que se utiliza para controlar una Mquina
CNC GRBL.

18
Mquina Control Numrico Computarizado

Para ejecutar simplemente descomprimir el archivo .zip y haga doble clic en el


archivo .jar. En algunas plataformas que tendr que ejecutar un script de inicio
incluido.

Documentacin en lnea disponible aqu:

http://winder.github.io/ugs_website/~~number=plural

Colaboracin con la documentacin se puede hacer aqu:

https://github.com/winder/ugs_website

Inkscape

19
Mquina Control Numrico Computarizado

Editor de grficos vectoriales gratuito y de cdigo libre. Inkscape puede crear y


editar diagramas, lneas, grficos, logotipos, e ilustraciones complejas. El formato
principal que utiliza el programa Scalable Vector Graphics (SVG) versin 1.1.

- Interfaz y Calidad: Una de las prioridades del proyecto de Inkscape es


la consistencia de su interfaz y utilidad. Esto incluye los esfuerzos para
seguir las guas de interfaces humanas de GNOME, la accesibilidad del
teclado universal. Inkscape ha logrado un progreso significativo en la
utilidad desde que el proyecto empez.

- Manipulacin de Objetos: Todos los objetos incluidos en el dibujo


puede ser modificados: mover, rotar, escalar, estirar. Los parmetros de
la transformacin se puede especificar de modo numrico a travs del
dilogo Transformar. Las transformaciones pueden ajustar los ngulos,
tramas, guas y otros objetos de los nodos. Los objetos pueden ser
objeto de operaciones de cortar, copiar y pegar. Pueden agruparse y
desagruparse, pueden duplicarse.

- 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

CONSTRUCCIN DE LA PARTE MECNICA

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

CONSTRUCCION DE LA PARTE ELECTRNICA :

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

En conclusin construimos nuestra Mquina CNC para obtener una mayor


precisin a la hora de elaborar algn PCB o algn otro proyecto con el menor
tiempo posible y con errores mnimos (lo que resulta una mejora de la
productividad) puesto que estn controladas por software y programas de
ordenador integrados

Nos permite tambin ejecutar procesos complejos que requeriran grandes


esfuerzos y tiempo en el caso de hacerse manualmente. Todo lo que uno tiene
que hacer es configurar la mquina e integrar los programas. Los operadores
solamente son necesarios para supervisar la mquina y los procesos y por lo tanto
se puede ejecutar el proceso sin interrupciones o fallos.

Las operaciones en la maquinaria CNC se ejecutan a travs de programas, por lo


que los trabajadores no estn en contacto directo ni expuestos a las herramientas
de corte. Esto significa que los trabajadores estn exentos de peligro y seguros en
sus espacios de trabajo.

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

Вам также может понравиться