Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Graficadora CNC PDF
Graficadora CNC PDF
Hugo Sosa
David Vera
Diciembre 2012
TCNICO SUPERIOR EN ELECTRNICA.
RESPONSABLES:
Hugo Sosa
David Vera
ORIENTADORES:
- T. S. Nstor Bentez.
- T. S. Renzo Bentez.
- Lic. Jos Gonzlez
Diciembre 2012
2
CAPTULO I
1.1 INTRODUCCIN
El proyecto CNC consta de la mquina propiamente dicha, que tiene tres ejes de
movimientos: el plano de trabajo con direcciones X e Y, y el eje vertical Z.
Este proyecto tiene un alto grado de importancia, ya que es una de las bases de
todas las maquinas CNC utilizadas industrialmente y por el hecho de poder facilitar de
gran manera acciones como la realizacin de un circuito impreso, hacer trazados (En bajo
relieve) sobre madera u otros materiales. El tema nos intereso bastante por ser algo
novedoso y por ser realmente un desafo para nosotros, mencionando que este tipo de
maquina no se haba realizado antes en nuestra regin, por lo menos una casera como la
que hicimos, tambin por las diversas aplicaciones en las que puede ser til como
mencionamos antes.
Las dificultades que tuvimos fueron muchas una de ellas fue la elaboracin de la
herramienta de corte, un cortador especial para nuestra Mquina CNC, lo primero, era la
seleccin del dimetro mayor del cortador, que en nuestro caso ser el de una mecha de 3
mm que tenamos que cortar para que tuviera un solo borde cortante y, otro inconveniente
fue la velocidad del programa que haca que uno de los motores no funcione
correctamente, problema que solucionamos modificando el tiempo de retardo en el que se
envan los pulsos a los motores a travs del programa, tambin tuvimos problemas a la
hora de construir el soporte de desplazamiento de la maquina, ya que primeramente lo
diseamos de madera y eso provocaba que el motor realizara un trabajo de desplazamiento
muy forzoso y se perdan los pasos, finalmente reemplazamos estos materiales por los
soportes que traen las viejas impresoras y logramos solucionarlo.
3
OBJETIVOS
4
1.4 JUSTIFICACIN
El tema escogido por nosotros es muy interesante y muy importante ya que es la base
principal del funcionamiento de toda mquina fresadora o CNC.
Una de las razones principales por la que optamos por el desarrollo de este proyecto
es debido a que representa un desafo total, debido a que es una mquina que requiere en
todo momento de mucha precisin, concentracin, tiempo y dedicacin, adems con el
objetivo de demostrar de lo que hemos adquirido en cuanto a conocimiento durante estos
dos aos de estudio dentro de esta institucin y tambin de lo que somos capaces de lograr
cuando realmente nos proponemos.
Este es uno de los proyectos que fcilmente se puede incorporar al mbito laboral,
porque con uno de estos mini Reuters se puede realizar impresiones sobre placas PCBs
perforaciones, repujados sobre cueros, hasta incluso se puede graficar cuadros con las
imgenes que uno desee, incluyendo un autorretrato de uno mismo si uno lo desea, ya que
con la precisin que tiene uno puede apreciar las verdaderas obras de arte que puede
realizar esta mquina.
Como ya lo habamos mencionado antes son muchas las aplicaciones que uno le
puede dar al simple hecho de conocer el funcionamiento de este prototipo, su aplicacin no
solo se basa en lo casero, sino tambin, en los diversos campos de las industrias que
trabajan a gran escala con este tipo de maquinarias, ya que facilita en gran medida el
trazado y el frezado de los materiales con las cuales uno desea trabajar, realizando trabajos
efectivos, ahorrando tiempo y garantizando lo ms importante, la seguridad de las
personas.
5
2.1. UN POCO DE HISTORIA.
2.2.1 Qu es un CNC?
2.2.3 Aplicaciones.
7
tecnolgicas del mecanizado. De tal modo, un bloque de programa consta de varias
instrucciones.
Ejemplos:
G00: El trayecto programado se realiza a la mxima velocidad posible, es decir, a la
velocidad de desplazamiento en rpido.
G01: Los ejes se gobiernan de tal forma que la herramienta se mueve a lo largo de
una lnea recta.
8
G33: Indica ciclo automtico de roscado.
Ejemplos:
M00: Provoca una parada incondicional del programa, detiene el husillo y la
refrigeracin.
M02: Indica el fin del programa. Se debe escribir en el ltimo bloque del programa
y posibilita la parada del control una vez ejecutadas el resto de las operaciones
contenidas en el mismo bloque.
(El sentido de giro del usillo es visto por detrs de la mquina, no de nuestro punto
de vista como en los tornos convencionales)
M06: cambio de herramienta (con parada del programa o sin ) en las mquinas de
cambio automtico no conlleva la parada del programa.
9
F: es la direccin correspondiente a la velocidad de avance. Va seguida de un
nmero de cuatro cifras que indica la velocidad de avance en mm/min.
S es la direccin correspondiente a la velocidad de rotacin del husillo principal. Se
programa directamente en revoluciones por minuto, usando cuatro dgitos.
I, J, K son direcciones utilizadas para programar arcos de circunferencia. Cuando la
interpolacin se realiza en el plano X-Y, se utilizan las direcciones I y J.
Anlogamente, en el plano X-Z, se utilizan las direcciones I y K, y en el plano Y-Z,
las direcciones J y K.
T es la direccin correspondiente al nmero de herramienta. Va seguido de un
nmero de cuatro cifras en el cual los dos primeros indican el nmero de
herramienta y los dos ltimos el nmero de correccin de las mismas.
En este caso, los clculos los realiza un computador, a partir de datos suministrados
por el programador dando como resultado el programa de la pieza en un lenguaje de
intercambio llamado APT que posteriormente ser traducido mediante un post-procesador
al lenguaje mquina adecuado para cada control. Por esta razn recibe el nombre de CAM
(Computer Aided Machining o Mecanizado Asistido por Computadora).
10
2.4. LOS MOTORES PASO A PASO
Los motores paso a paso son ideales para la construccin de mecanismos en donde
se requieren movimientos muy precisos.
Las bobinas son parte del estator y el rotor es un imn permanente. Toda la
conmutacin (o excitacin de las bobinas) deber ser externamente manejada por un
controlador.
11
Imagen del rotor
12
Bipolar: Estos tienen generalmente cuatro cables de salida (ver figura 1). Necesitan
ciertos trucos para ser controlados, debido a que requieren del cambio de direccin del
flujo de corriente a travs de las bobinas en la secuencia apropiada para realizar un
movimiento. En figura 3 podemos apreciar un ejemplo de control de estos motores
mediante el uso de un puente en H (H-Bridge). Como se aprecia, ser necesario un H-
Bridge por cada bobina del motor, es decir que para controlar un motor Paso a Paso de 4
cables (dos bobinas), necesitaremos usar dos H-Bridges iguales al de la figura 3 . El
circuito de la figura 3 es a modo ilustrativo y no corresponde con exactitud a un H-Bridge.
En general es recomendable el uso de H-Bridge integrados como son los casos del L293
(ver figura 3 bis).
13
Unipolar: Estos motores suelen tener 6 o 5 cables de salida, dependiendo de su
conexionado interno (ver figura 2). Este tipo se caracteriza por ser ms simple de controlar.
En la figura 4 podemos apreciar un ejemplo de conexionado para controlar un motor paso a
paso unipolar mediante el uso de un ULN2803, el cual es una array de 8 transistores tipo
Darlington capaces de manejar cargas de hasta 500mA. Las entradas de activacin (Activa
A, B , C y D) pueden ser directamente activadas por un microcontrolador.
PASO TERMINALES
A B C D
1 +V -V +V -V
2 +V -V -V +V
14
3 -V +V -V +V
4 -V +V +V -V
1 ON ON OFF OFF
2 OFF ON ON OFF
3 OFF OFF ON ON
4 ON OFF OFF ON
15
Secuencia del tipo wave drive: En esta secuencia se activa solo una bobina a la vez.
En algunos motores esto brinda un funcionamiento mas suave. La contrapartida es que al
estar solo una bobina activada, el torque de paso y retencin es menor.
Secuencia del tipo medio paso: En esta secuencia se activan las bobinas de tal
forma de brindar un movimiento igual a la mitad del paso real, que es lo que se utilizo en la
creacin del software que controla los motores. Para ello se activan primero 2 bobinas y
luego solo 1 y as sucesivamente. Como vemos en la tabla la secuencia completa consta de
8 movimientos en lugar de 4.
16
PASO Bobina A Bobina B Bobina C Bobina D
2 ON ON OFF OFF
4 OFF ON ON OFF
6 OFF OFF ON ON
17
8 ON OFF OFF ON
Como comentario final, cabe destacar que debido a que los motores paso a paso son
dispositivos mecnicos y como tal deben vencer ciertas inercias, el tiempo de duracin y la
frecuencia de los pulsos aplicados es un punto muy importante a tener en cuenta. En tal
sentido el motor debe alcanzar el paso antes que la prxima secuencia de pulsos comience.
Si la frecuencia de pulsos es muy elevada, el motor puede reaccionar en alguna de las
siguientes formas:
18
2.4.7 Aislando el cable(s) comn que va a la fuente de alimentacin
Como se aprecia en las figuras anteriores, en el caso de motores con 6 cables, estos
poseen dos cables comunes, pero generalmente poseen el mismo color, por lo que lo mejor
es unirlos antes de comenzar las pruebas.
Usando un tester para chequear la resistencia entre pares de cables, el cable comn
ser el nico que tenga la mitad del valor de la resistencia entre ella y el resto de los
cables.
Esto es debido a que el cable comn tiene una bobina entre ella y cualquier otro
cable, mientras que cada uno de los otros cables tienen dos bobinas entre ellos. De ah la
mitad de la resistencia medida en el cable comn.
Identificando los cables de las bobinas (A, B, C y D): aplicar un voltaje al cable
comn (generalmente 12 volts, pero puede ser ms o menos) y manteniendo uno de los
otros cables a masa (GND) mientras vamos poniendo a masa cada uno de los dems cables
de forma alternada y observando los resultados.
19
Manteniendo el cable A conectado a masa, probar cul
de los tres cables restantes provoca un paso en sentido
antihorario al ser conectado tambin a masa. Ese ser el
cable B.
Cuando se necesita precisin a la hora de mover un eje nada mejor que un motor
paso a paso. Estos motores, a diferencia de los motores convencionales, no giran cuando se
les aplica corriente si no se hace en la secuencia adecuada. El presente circuito permite
20
adaptar los niveles de potencia presentes en el puerto paralelo de una PC para poder
manejar cmodamente un motor paso a paso bifilar por medio de un simple programa que
puede ser desarrollado en casi cualquier lenguaje de programacin.
21
2.5.3 Distribucin de entradas y salidas en el conector DB25 para el
puerto paralelo.
Pin No (DB25) Pin No (36 pin) Nombre de la seal Direccin Registro - bit Invertidas
Las lneas invertidas toman valor verdadero cuando el nivel lgico es bajo. Si no estn
invertidas, entonces el nivel lgico alto es el valor verdadero.
22
2.6 DESCRIPCIN DE COMPONENTES UTILIZADOS.
2.6.1 Qu es el 74hct245?
2.6.3 Caractersticas.
23
2.6.4 Datos de referencia rpida.
24
2.6.6 Fijacin de informacin.
25
2.6.7 Descripcin del pin.
2.6.8 ULN2803.
26
2.6.9 Caractersticas.
27
2.6.11 Resistencias.
Las resistencias elctricas tienen mltiples aplicaciones, por Ej. en una cocina
producen calor, en un radio o un tv. se utilizan como divisores de corriente o divisores de
tensin, tambin se usan para polarizar circuitos, y se utilizan en radios, tv. y en todos los
artefactos electrnicos que te puedas imaginar. En electricidad se pueden utilizar para
regular la velocidad de los motores de anillos rozantes, de los motores universales y hasta
en los motores de corriente continua.
28
2.6.14 Para qu sirven?
Los diodos son muy usados en elctrnica y combinados con otros elementos
realizan un sin fin de funciones, una de las ms comunes es la conversin de corriente
alterna (la del enchufe) a corriente directa, esto es necesario en una gran cantidad de
aparatos electrnicos como los radios o las televisiones.
Los reguladores de voltaje son equipos electrnicos que ayudan a proteger todo
aparato elctrico contra las variaciones de voltaje y la falta en el suministro de la energa
elctrica.
29
2.6.17 Para qu sirven?
2.6.19 Transformador.
30
2.6.20 Para qu sirven los transformadores?
Transformadores de potencial.
Descripcin.
Se utilizan para substransmisin y transmisin de energa elctrica en alta y media
tensin. Son de aplicacin en subestaciones transformadoras, centrales de generacin y en
grandes usuarios.
Caractersticas. generales
Se construyen en potencias normalizadas desde 1.25 hasta 20 MVA, en tensiones
de 13.2, 33, 66 y 132 kV. y frecuencias de 50 y 60 Hz.
a) Transformadores de corriente.
31
Descripcin.
b) Transformadores de distribucin.
Descripcin.
Se utilizan en intemperie o interior para distribucin de energa elctrica en media
tensin. Son de aplicacin en zonas urbanas, industrias, minera, explotaciones petroleras,
grandes centros comerciales y toda actividad que requiera la utilizacin intensiva de
energa elctrica.
Caractersticas generales.
Se fabrican en potencias normalizadas desde 25 hasta 1000 kVA y tensiones
primarias de 13.2, 15, 25, 33 y 35 kV. Se construyen en otras tensiones primarias segn
especificaciones particulares del cliente. Se proveen en frecuencias de 50-60 Hz. La
variacin de tensin, se realiza mediante un conmutador exterior de accionamiento sin
carga.
2.7.1 Qu es AutoCad?
32
cuanto a 3d y herramientas avanzadas, aprender totalmente AutoCad toma tiempo, ya que
es una herramienta profesional muy potente.
Al igual que otros programas de Diseo Asistido por Ordenador (DAO), AutoCAD
gestiona una base de datos de entidades geomtricas (puntos, lneas, arcos, etc) con la que
se puede operar a travs de una pantalla grfica en la que se muestran stas, el llamado
editor de dibujo. La interaccin del usuario se realiza a travs de comandos, de edicin o
dibujo, desde la lnea de rdenes, a la que el programa est fundamentalmente orientado.
Las versiones modernas del programa permiten la introduccin de stas mediante una
interfaz grfica de usuario o en ingls GUI, que automatiza el proceso.
Como todos los programas de DAO, procesa imgenes de tipo vectorial, aunque
admite incorporar archivos de tipo fotogrfico o mapa de bits, donde se dibujan figuras
bsicas o primitivas (lneas, arcos, rectngulos, textos, etc.), y mediante herramientas de
edicin se crean grficos ms complejos. El programa permite organizar los objetos por
medio de capas o estratos, ordenando el dibujo en partes independientes con diferente
color y grafismo. El dibujo de objetos seriados se gestiona mediante el uso de bloques,
posibilitando la definicin y modificacin nica de mltiples objetos repetidos.
33
3.1. GRAFICADORA DE IMGENES COMPUTARIZADAS
El CNC de este proyecto est pensado fundamentalmente para construir prototipos de
circuitos impresos. Tambin se pueden hacer retratos en madera o en cuero utilizando un
piro o dependiendo del tipo de material que uno desee trabajar.
El proyecto CNC consta de la mquina propiamente dicha, que tiene tres ejes de
movimientos: el plano de trabajo con direcciones X e Y, y el eje vertical Z.
Para el proyecto utilizamos motores PaP del tipo unipolar, que los sacamos de una vieja
HP, aqu una imagen de estos motores
34
3.1.1 GUAS DE DESPLAZAMIENTO
Ahora nos toca ver como armar algunas de sus partes, y comencemos por los
mecanismos para el Eje X...
Entre los dos extremos de estos elementos, se deben colocar los bujes y el sostn
para el carro que llevar el objeto utilizado para graficar los dibujos, tambin se debe
incluir la tuerca que lo arrastrarn de un lado a otro, esos son los que se ven en la siguiente
imagen...
Aqu es importante aclarar que el uso de bujes para el desplazamiento, puede traer
algunos inconvenientes, ms que nada respecto al rozamiento, en nuestro caso, los bujes
35
son de bronce autolubricante, an as sera bueno reemplazarlos por otro sistema que
mejore la libertad de movimiento, pero bueno, ah esta... el tema es que una vez armado,
qued como este
Este es el mecanismo para el Eje Z, a pesar de ser muy parecido al del Eje X, hay
una gran diferencia, es que los bujes que utilizamos son cuatro en realidad fueron sacados
de las viejas impresoras que actuaban como sostn, estas fueron aseguradas a la base de
madera, lo importantes es que debe estar lo ms perfectamente centrada y alineada con la
varilla roscada, y as no se cruza ni produce pandeos en la varilla, ni nada por el estilo
36
Las que vienen ahora, son imgenes del puente ya montado con todas sus partes
3.1.3 LA MESA
Es un poco imposible conseguir todos los accesorios que uno necesita para la
construccin, as que hay que adaptarse a lo que encontramos, la gua sobre la que se
desplaza la mesa, son dos caos estructurales y cuadradas sacadas de una vieja mquina de
escribir
Por el centro de la mesa, justo por donde est la tuerca, pasa la varilla roscada que
es la que se ve en la siguiente foto...
La madera de la parte de abajo, es la base de toda la mquina, lo que est por arriba
de la varilla roscada es la mesa mvil.
37
Ahora vamos por los extremos de la varilla roscada, en las fotos que se muestran
aqu abajo, se ven ms claro, la primera tiene el extremo libre, y la otra es la que se
comunica con el motor
Lo que viene ahora, son detalles para la unin de los motores, el primero es para el
Eje X, el que sigue es para el Eje Z,
38
Una vez terminada la maquina queda asi:
39
3.2. FUENTE DE
ALIMENTACIN
40
El valor de los Capacitores, C2, C3, C5 y C6 es de 0.1uf, preferiblemente de
Poliester, C1 es de 2200uf/16V y C4 de 2200uf/35V. Sera bueno que le coloques
disipadores a los reguladores de tensin, para evitar que se daen, o que comiencen a
recalentar.
Este es el circuito utilizado que actan como buffer para amplificar la corriente de
los pulsos que se envan a travs del puerto paralelo, ademas, le pusimos unos LED's para
que se puedan ver como se envan las seales a los motores.
Para comenzar construiremos un circuito que nos permita enviar seales por el
puerto paralelo y lo haremos utilizando diodos LEDs, como el consumo de los LEDs es
superior al que nos enva el puerto utilizaremos un buffer como el 74HCT245, ya que con
esta la construccin de la placa ser mas sencilla
41
Este integrado tiene la ventaja de ser bidireccional, es decir todos los pin's A
Habamos pensado utilizar transistores, pero para estos motores no fue necesario,
recurrimos al tan conocido ULN2803, pero en una configuracin un poco extraa, aunque
dio muy buenos resultados, bueno el esquema es el que sigue
42
Cada ULN se encarga de manejar la corriente suficiente para un motor, y para que
le resulte ms liviano se unieron de dos en dos las entradas y las salidas de cada uno, los
diodos 1N4148 que se utilizan como proteccin para los integrados y un diodo 1N4004 que
viene de la masa del circuito anterior, y que hace de retorno de las seales enviadas por la
interfaz.
43
3.5. PROGRAMAS CON VISUAL BASIC.
CNC.EXE
DECODE.EXE
POSICIONADOR.EXE
Este CNC no tiene un origen fijo, como por ejemplo el scanner. De manera que el
origen se elige a voluntad, primero en el AutoCad y luego en el CNC, mediante el
posicionador manual.
44
Para obtener un archivo trazado en formato PLT, lo primero que hacemos es
ejecutar el programa autocad, luego crear un asistente para aadir un nuevo trazador, le
damos siguiente y seleccionar el fabricante y el tipo de trazador que deseamos utilizar, en
nuestro caso el HP7475A.
Se lo usa tambin en los CNC para pasar del diseo directamente a la fabricacin
de piezas.
Los dibujos deben ser hechos con lneas, polilneas, curvas, textos.
El dibujo en ACAD, se hace siempre en escala 1:1 y se plotea con esa escala, solo
por practicidad. En este CNC de 96 pasos por mm, se debe usar una Escala de CNC de 2.4.
Lo otro importante, es que el CNC sigue la secuencia del dibujo, de manera que
conviene hacerlo ordenado, si se puede, para que el CNC no se la pase viajando con la
herramienta levantada, de un lado para otro, sin hacer nada.
45
El mismo procedimiento, sin las perforaciones, se puede usar para cualquier diseo
de tallado en madera u otros materiales.
Una vez terminado el diseo del dibujo en autocad, procedemos a trazar el dubujo
con el tipo de trazador que hemos creado anteriormente y listo asi obtenemos un archivo
de formato PLT.
46
3.5.3 PROGRAMA POSICIONADOR.EXE
Se elije la cantidad de pasos que se desea avanzar, y luego se elije la direccin del
desplazamiento.
Son exactamente 96 pasos por mm. 5 pasos son unas 5 centsimas de mm.
47
3.5.4 PROGRAMA CNC.EXE
48
Bueno amigos hasta aqu hemos llegado con este mini proyecto esperamos que esto
haya sido til, de su agrado y que haya despertado en ustedes la curiosidad de seguir
investigando y desarrollar nuevos proyectos.
2) Generar el archivo.PLT
3) Arrancar CNC.EXE
4) Generar el archivo.CNC
5) Cargar el archivo.CNC
49
50
PRESUPUESTO- INVERSION
51
CONCLUSIN
Como nos salieron las cosas como pretendamos estamos muy conformes con el
resultado, ya que el proyecto est funcionando de acuerdo a nuestras expectativas y
pretendemos seguir investigando y mejorando nuestro trabajo.
El trabajo nos pareci un desafo, no fue fcil pero pudimos terminarlo gracias al
empeo tiempo y dedicacin puestos en ella durante cierto tiempo.
52
RECOMENDACIONES
53
BIBLIOGRAFA
http://www.esteca55.com.ar/Proye-const-01.html
http://www.miguelgrassi.com.ar/arduino/PapUnipolar.htm
http://www.we-r-here.com/cad_07/tutorials_sp/level_1/1-1.htm
http://sites.google.com/site/proyectosroboticos/fabricar-brazo-robot
http://books.google.com.py/books?id=WzExhPrQ1j4C&pg=PT279&lpg=PT279&d
q=programacion+%22HP-
GL%22+LENGUAJE+GR%C3%81FICO&source=bl&ots=6adnlPBesQ&sig=NiP
6X1y9-GFUheK6pdqKcIL0ANA&hl=es&sa=X&ei=CHKRT5adEIuk8ASn-
aSTBA&ved=0CDIQ6AEwAw#v=onepage&q=programacion%20%22HP-
GL%22%20LENGUAJE%20GR%C3%81FICO&f=false
http://r-luis.xbot.es/cnc/taller01.html
http://r-luis.xbot.es/cnc/electro01.html
http://r-luis.xbot.es/cnc/codes05.html
http://perso.wanadoo.es/luis_ju/ebasica2/mpp_01.html
http://www.fer.nu/easybots/ARTICLES/PaP/Tutorial%20de%20motores%20paso%
20a%20paso.pdf
http://www.x-robotics.com/motorizacion.htm#MOTORES%20PaP
http://robot3ejes.galeon.com/
54
GLOSARIO
Automatizacin Industrial: (automatizacin; del griego antiguo auto: guiado por uno
mismo) es el uso de sistemas o elementos computarizados y electromecnicos para
controlar maquinarias y/o procesos industriales sustituyendo a operadores humanos.
Tarjeta perforada: es una lmina hecha de cartulina que contiene informacin en forma
de perforaciones segn un cdigo binario
Torno: (del latn tornus, y este del griego , giro, vuelta) a un conjunto de mquinas
y herramientas que permiten mecanizar piezas de forma geomtrica de revolucin.
Fresadora: es una mquina herramienta utilizada para realizar mecanizados por arranque
de viruta mediante el movimiento de una herramienta rotativa de varios filos de corte
denominada fresa.
55
ANEXO
56