Você está na página 1de 5

UNIVERSIDAD TCNICA FEDERICO SANTA MARA

DEPARTAMENTO DE ELECTRNICA

Estado del Arte de Proyecto de Titulacin


Implementacin de una CNC para
la fabricacin de placas PCB,
basado en software libre

Presentado por:
ROL USM:
Profesor gua:
Fecha:

Constanza Zapata Flores


2704572-3
Sr. Alejandro Surez Sotomayor
27/11/2015

Proyecto de Titulacin

TPICOS A TRATAR
El Control Numrico por Computador (CNC) es un sistema de automatizacin para
controlar mquinas herramientas, como tornos, fresadoras, impresoras 3D, entre otros. Desde los
inicios del Control Numrico variados eran los lenguajes de programacin usados en dichas
mquinas, hasta que todos fueron normalizados al cdigo G o G-code, el cual es la direccin
correspondiente a las funciones preparatorias.
Una mquina CNC elabora una pieza a partir de un bloque slido de cierto material,
dndole la forma que fue diseada previamente en un software de diseo CAD. Los movimientos
que la CNC realiza para lograr esto se le entregan como rdenes mediante un G-code. Estos
movimientos se entregan por cada uno de los ejes que posea la CNC, con la ayuda de cada uno de
los motores paso a paso respectivamente, siendo stos ltimos los que se encargan de dejar el
material en la posicin necesaria para ser intervenida. La forma que se le da al bloque slido se
logra a partir de la herramienta de fresado. Dependiendo del resultado y la precisin que se desea
obtener se selecciona el tipo de broca de fresado.
La implementacin de este proyecto busca el uso de hardware de bajo costo y software
libre de cdigo fuente abierto. El inicio de este proyecto consiste en el estudio de los motores
paso a paso, de las mquinas CNC y anteriores implementaciones. La segunda etapa ser
desarmar, modificar y reemsamblar la microfresadora Proxxon MF 70, mquina que se usar
como base para la construccin de la CNC. Ya realizada la adaptacin fsica, se seguir con el
hardware, es decir, los controladores de los motores, los posibles sensores y toda la electrnica
necesaria. Luego, el software que se manejar para controlar la mquina, programa que interpreta
el G-code, programado y configurado para decirle a la mquina las operaciones que debe realizar,
y se lo entrega a la mquina mediante comunicacin por puerto serial USB. A continuacin se
contempla la fabricacin de una placa PCB a modo de prueba, que sirva para probar el
funcionamiento de la mquina y hacer mejoras, lo que corresponde a la etapa de pruebas de
resultado completo. Finalmente, est prevista la confeccin de una gua de uso rpido,
especificando los puntos crticos para lograr un buen trabajo de la CNC.

TRABAJOS RELACIONADOS CON LOS TEMAS A TRATAR


Para interiorizarse en el tema del Control Numrico y tener de referencia algunas
implementaciones se averigua sobre otras implementaciones de mquinas CNC. Existen bastantes
trabajos presentados en foros en la web, con diferentes estructuras fsicas, hardware y software;
en [1] tambin se usa la Microfresadora Proxxon MF 70 como base de una CNC. Para la
adaptacin fsica y montaje de los motores utiliza un kit comprado en internet, para unos motores
NEMA23. Las siglas NEMA corresponden a una norma de la National Electrical Manufacturers

Proyecto de Titulacin

Association para estandarizar caractersticas de, en este caso, motores paso a paso como lmite de
torque soportado, voltajes, dimensiones, entre otros.
En [2] se realiza una evaluacin tcnica y econmica para la conversin de un taladro
fresador DM40-N a una mquina fresadora operada por control numrico computarizado. Se
analizan varias opciones para elementos mecnicos, como son rodamientos, husillos, motores,
entre otros. El control de la CNC se propone realizase con un PLC. Se propone una solucin
basada en la evaluacin realizada, exponiendo ventajas y desventajas.
En [3] se disea, construye y controla un prototipo de fresadora CNC para Madera. Se
repasa cada una de las etapas del diseo, definiendo las caractersticas y requerimientos de la
mquina. Si bien las dimensiones y los fines de uso son diferentes, este trabajo presenta una
metodologa bastante til.
En [4] se disea y fabrica una mquina CNC para una mueblera, enfatizando el bajo
costo al que se desea implementar, por lo que se cie en parte al objetivo del proyecto.
Para la adaptacin fsica se encuentra el kit de piezas imprimibles [5] que podra ser una
opcin, apto para motores NEMA17. Dependiendo del motor escogido se podra utilizar o
modificar. Adems se debe especificar una lista de materiales, como tornillos, tuercas,
rodamientos y acoples, para saber qu comprar o buscar alternativas imprimibles como las que
estn en [6]. Debido a que la microfresadora tiene su motor daado se considera como posible
solucin el montaje de un Dremel para reemplazar la herramienta de fresado. En [3] y [4] el
Dremel usado est soportado por unas piezas, las cuales podran ser diseadas en el software
CAD Inventor Fusion, a medida para la herramienta Dremel modelo 3000 o similar.
La microfresadora Proxxon MF 70 posee tres ejes, por lo que sern tres motores paso a
paso los que se usen para mover los ejes. Para cada motor se necesita un controlador. Se deber
seleccionar un motor que cumpla con los requerimientos para fabricar placas PCB, con un buen
nivel de precisin y pulcritud. En [1], [2], [3] y [4] se utilizan diferentes controladores, por lo que
se podra analizar alguna de estas soluciones u optar por otra distinta.
El hardware a usar est determinado por el software escogido para el control de la CNC;
dentro de las opciones se encuentra el programa Grbl [7], el cual es de cdigo fuente abierto y
puede ser configurado segn lo que se requiera, habilitando o deshabilitando caractersticas.
Para poder realizar la comunicacin entre los motores y sus controladores, y el software se
necesita una breakboard, placa para conectar los controladores de los motores y comunicarse con
2

Proyecto de Titulacin

el computador; al igual que en el caso de los controladores, [1], [2], [3] y [4] usan diferentes
placas, adems de muchas otras alternativas que se pueden encontrar en la web a la venta. Sin
embargo, en esta implementacin se pretende que un Arduino haga esta labor. Al usar un
Arduino, se busca que ste sea la breakboard y que sea el encargado de la comunicacin serial
USB.
Para finalizar el trabajo de esta memoria se debe crear una gua de uso rpido para el
usuario futuro, que considere los puntos crticos de configuracin y funcionamiento de la
mquina. Si bien el objetivo principal es la fabricacin de placas PCB, usando la CNC para trazar
los caminos de circuitera, no se descarta que pueda ser usada para crear otro tipo de objetos. Para
la mquina CNC a implementar se pretende robustez, de modo que slo sea suficiente cambiar el
G-code para obtener lo que se desee.

Proyecto de Titulacin

BIBLIOGRAFA
[1]
Tema:
Mi
Proxxon
MF70
CNC,
http://foro.metalaficion.com/index.php?topic=16188.0

Foro

Metal

Aficin,

enlace

[2] Trabajo de titulacin para optar al Ttulo de Ingeniero de Ejecucin Mecnica de Procesos y
Mantenimiento Industrial, Felipe Alberto Crisstomo Vergara, Evaluacin tcnica y econmica
para la conversin de un taladro fresador convencional a una mquina fresadora operada por
Control Numrico (CNC), Universidad Tcnica Federico Santa Mara, Sede Concepcin.
[3] Memoria de Titulacin para optar al Ttulo de Ingeniero Civil Electrnico, Benjamn
Irarrzaval Bozzolo, Diseo, construccin y control de una mquina numrica ruteadora,
Universidad Tcnica Federico Santa Mara, ao 2001, Valparaso.
[4] Trabajo de Titulacin para optar al ttulo de Tcnico Universitario en Proyecto y Diseo
Mecnico, Enzo Antonio Araya Bugueo, Diseo y fabricacin de un prototipo de mquina
fresadora CNC, Universidad Tcnica Federico Santa Mara, Sede Via del Mar, ao 2004.
[5]
Bubblegum
CNC
Proxxon
http://www.thingiverse.com/thing:33799

MF70

CNC

[6] MakerBot Thingiverse, enlace http://www.thingiverse.com/


[7] Grbl, enlace https://github.com/grbl/grbl.

Conversion

Kit,

enlace

Você também pode gostar