Académique Documents
Professionnel Documents
Culture Documents
GRADO Y GRUPO: 7 A
INTRODUCCIN.......3
MARCO TEORICO.......4
Impresora........5
Control Numrico........9
Cdigo CNC........10
DESARROLLO......12
Diseo ........12
Cdigos De Programacin.......14
CONCLUSIN.......16
2
INTRODUCCION
En este trabajo se ver como por medio de cdigos de la deteccin de los bordes mediante la
digitalizacin de una imagen se puede detectar un rostro y enlazar a una impresora (que en simples
palabras es una mquina de control numrico) mediante la generacin de un cdigo G (cnc) y el control
de un arduino u otro microcontrolador de fcil manejo. Se
3
MARCO TEORICO
Impresora
Una impresora es un dispositivo perifrico del ordenador que permite producir una gama permanente
de textos o grficos de documentos almacenados en un formato electrnico, imprimindolos en medios
fsicos, normalmente en papel, utilizando cartuchos de tinta o tecnologa lser (con tner).
Muchas de las impresoras son usadas como perifricos, y estn permanentemente unidas al
ordenador por un cable. Otras impresoras, llamadas impresoras de red, tienen una interfaz de red
interno (tpicamente wireless o ethernet), y que puede servir como un dispositivo para imprimir en papel
algn documento para cualquier usuario de la red.
Estas son las impresoras principales que existen:
5
Texto y grficos: pueden reproducir solamente caracteres previamente grabados, en
relieve o en forma de mapa de caracteres interno. Las impresoras de textos y grficos,
reproducen todo tipo de imgenes dibujndolas como patrones de puntos:
matriciales,
de inyeccin tinta,
lser.
7
Impacto
Las impresoras de impacto o impresoras de golpe se basan en la fuerza de impacto para transferir
tinta al medio, de forma similar a las mquinas de escribir, estn generalmente limitadas a reproducir
texto. En su momento dominaron la impresin de calidad. Hay dos tipos principales:
1. Impresora de margarita.
2. Impresora de rueda.
Matriz de puntos
En el sentido general, muchas impresoras se basan en una matriz de muchos pxeles o puntos que,
juntos, forman la imagen ms grande. Sin embargo, el trmino matriz o de puntos se usa
especficamente para las impresoras de impacto que utilizan una matriz de pequeos alfileres para
crear puntos precisos. Dichas impresoras son conocidas como matriciales. La ventaja de la matriz de
puntos sobre otras impresoras de impacto es que estas pueden producir imgenes grficas adems
de texto. Sin embargo, el texto es generalmente de calidad ms pobre que las impresoras basadas en
impacto de tipos.
Las impresoras de matriz de puntos pueden estar basadas bien en caracteres o bien en lneas,
refirindose a la configuracin de la cabeza de impresin.
Sublimacin de tinta
Las impresoras de sublimacin de tinta emplean un proceso de impresin que utiliza calor para
transferir tinta a medios como tarjetas de plstico, papel o lienzos. El proceso consiste usualmente en
poner un color cada vez utilizando una cinta que tiene paneles de color. Estas impresoras estn
principalmente pensadas para aplicaciones de color de alta calidad, incluyendo fotografa en color, y
son menos recomendables para texto. Primeramente utilizadas en las copisteras, cada vez ms se
estn dirigiendo a los consumidores de impresoras fotogrficas.
Trmica
Las impresoras trmicas se basan en una serie de agujas calientes que recorren el papel termo-
sensible que al contacto se vuelve de color negro. Por su bajo coste, son muy usadas en los cajeros
automticos y supermercados.
8
Control Numrico
El control numrico o control decimal numrico (CN) es un sistema de automatizacin de mquinas
herramienta que son operadas mediante comandos programados en un medio de almacenamiento,
en comparacin con el mando manual mediante volantes o palancas.
Las primeras mquinas de control remoto numricos se construyeron en los aos 40 y 50, basadas en
las mquinas existentes con motores des-modificados cuyos nmeros se relacionan manualmente
siguiendo las instrucciones dadas en un microscopio de tarjeta perforada.
Estos servomecanismos iniciales se desarrollaron rpidamente con los equipos analgicos y digitales.
El abaratamiento y miniaturizacin de los procesadores ha generalizado la electrnica digital en los
toros herramienta, lo que dio lugar a la denominacin control decimal numrico, control numrico por
computadora , control numrico por computador o control numrico computarizado (CNC), para
diferenciarlas de las mquinas que no tenan computadora. En la actualidad se usa el trmino control
numrico para referirse a este tipo de sistemas, con o sin computadora.
Este sistema ha revolucionado la industria debido al abaratamiento de microprocesadores y a la
simplificacin de la programacin de las mquinas de CNC.
Principio de funcionamiento
Para mecanizar una pieza se usa un sistema de coordenadas que especificarn el movimiento de la
herramienta de corte.
El sistema se basa en el control de los movimientos de la herramienta de trabajo con relacin a los
ejes de coordenadas de la mquina, usando un programa informtico ejecutado por una computadora.
Aplicaciones
Aparte de aplicarse en las mquinas-herramienta para modelar metales, el CNC se usa en la
fabricacin de muchos otros productos de ebanistera, carpintera, etc. La aplicacin de sistemas de
CNC en las mquinas-herramienta han hecho aumentar enormemente la produccin, al tiempo que ha
hecho posible efectuar operaciones de conformado que era difcil de hacer con mquinas
convencionales, por ejemplo la realizacin de superficies esfricas manteniendo un elevado grado de
precisin dimensional. Finalmente, el uso de CNC incide favorablemente en los costos de produccin
al propiciar la baja de costes de fabricacin de muchas mquinas, manteniendo o mejorando su
calidad.
Cdigo CNC
Se pueden utilizar dos mtodos, la programacin manual y la programacin automtica.
Programacin manual
En este caso, el programa pieza se escribe nicamente por medio de razonamientos y clculos que
realiza un operario. El programa de mecanizado comprende todo el conjunto de datos que el control
necesita para la mecanizacin de la pieza.
A la informacin en conjunto que corresponde a una misma fase del mecanizado se le denomina
bloque o secuencia y se numera para facilitar su bsqueda. Este conjunto de informacin es
interpretado por el intrprete de rdenes. Una secuencia o bloque de programa debe contener todas
las funciones geomtricas, funciones mquina y funciones tecnolgicas del mecanizado. De tal modo,
un bloque de programa consta de varias instrucciones. El comienzo del control numrico ha estado
caracterizado por un desarrollo anrquico de los cdigos de programacin. Cada constructor utilizaba
9
el suyo particular. Posteriormente, se vio la necesidad de normalizar los cdigos de programacin
como condicin indispensable para que un mismo programa pudiera servir para diversas mquinas
con tal de que fuesen del mismo tipo. Los caracteres ms usados comnmente, regidos bajo la norma
DIN 66024 y 66025 son, entre otros, los siguientes:
N: es la direccin correspondiente al nmero de bloque o secuencia. Esta direccin va seguida
normalmente de un nmero de tres o cuatro cifras. En el caso del formato N03, el nmero mximo
de bloques que pueden programarse es 1000 (N000 hasta N999).
X, Y, Z: son las direcciones correspondientes a las cotas segn los ejes X, Y, Z de la mquina
herramienta (Y planos cartesianos). Dichas cotas se pueden programar en forma absoluta o
relativa, es decir, con respecto al cero pieza o con respecto a la ltima cota respectivamente.
G: es la direccin correspondiente a las funciones preparatorias. Se utilizan para informar al control
de las caractersticas de las funciones de mecanizado, como por ejemplo, forma de la trayectoria,
tipo de correccin de herramienta, parada temporizada, ciclos automticos, programacin absoluta
y relativa, etc. La funcin G va seguida de un nmero de dos cifras que permite programar hasta
100 funciones preparatorias diferentes.
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.
G02: Interpolacin circular en sentido horario.
G03: Interpolacin circular en sentido anti-horario.
G33: Indica ciclo automtico de roscado.
G40: Cancela compensacin.
G41: Compensacin de corte hacia la izquierda.
G42: Compensacin de corte a la derecha.
G77: Es un ciclo automtico que permite programar con un nico bloque el torneado de un cilindro,
etc.
M: es la direccin correspondiente a las funciones auxiliares o complementarias. Se usan para
indicar a la mquina herramienta que se deben realizar operaciones tales como parada
programada, rotacin del husillo a derechas o a izquierdas, cambio de til, etc. La direccin m
va seguida de un nmero de dos cifras que permite programar hasta 100 funciones auxiliares
diferentes.
Ejemplos:
M00: Provoca una parada incondicional del programa, detiene el husillo y la refrigeracin.
M01: Alto opcional.
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.
M03: Activa la rotacin del husillo en sentido horario.
M04: Activa la rotacin del husillo en sentido antihorario, etc.
10
(El sentido de giro del usillo es visto por detrs de la mquina, no de nuestro punto de vista
como en los tornos convencionales)
M05: Parada del cabezal
M06: cambio de herramienta (con parada del programa o sin) en las mquinas de cambio
automtico no conlleva la parada del programa.
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.
Programacin automtica
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 Computadora.
11
DESARROLLO
Diseo
Se pensaron varios diseos de entre los cuales por medio de material MDF y un cortador lser se
fabric esta estructura:
Y teniendo planeado introducir un lser como dispositivo de rayado, pero al final fue necesario cambiar
de idea ya que esta requera de ms voltaje el que cual si llegaba a suministrar podra daar a otros
componentes mismos dentro de la impresora.
Se mandaron a imprimir ciertas piezas que se requeran ya que era ms accesible hacerlo as que
conseguirlas a nuestra medida, algunas de estas se muestran en la siguiente imagen y sirvieron para
el deslizamiento de los rieles instalados.
Despus de varias pruebas y haber modificado la estructura, la impresora quedo finalmente como se
muestra en las siguientes imgenes.
12
Figura 5. Diseo modificado con cabezal nuevo.
Una de las modificaciones que se realizo fue el cambio de cabeza por uno ms fijo y estable esto para
no generar errores en su marca a lo largo de las pruebas.
13
Cdigos De Programacin
Se utilizaron dos cdigos para llevar a cabo el correcto funcionamiento y ms a parte un programa
generador de cdigos cnc y una interface de control para ejecutar dicho cdigo generado.
#include <Servo.h>
int senal = 12;
int valorsenal;
Servo lapiz;
void setup() {
Serial.begin(9600);
lapiz.attach(11);
pinMode(senal, INPUT);
void loop() {
valorsenal = digitalRead(senal);
Serial.println(valorsenal);
if(valorsenal == 1){
lapiz.write(170);}
14
else{
lapiz.write(120);}
Este pequeo programa fue requerido como una interface de comunicacin entre el cdigo g (cnc) y
el microcontrolador de la impresora.
15
CONCLUSIN
EN ESTE TRABAJO FINAL SE PRESENTARN ALGUNOS INCOVENIENTES CON EL MECANISMO DE
TRASLADO DEL PLUMON YA QUE AL PRINCIPIO SE EMPLE UN MECANISMO PION
CREMALLERA PERO AL VER DE QUE HABIA MUCHO JUEGO ENTRE AMBOS MECANISMOS SE
DECIDI CAMBIARLO. POR OTRA PARTE CABE SEALAR DE QUE HAY QUE TENER UNA
CALIBRACIN ADECUADA DEL PLUMON, EN CUESTIN DE LA ALTURA PRINCIPALMENTE (EJE Y)
YA QUE SI SE DEJA POCA TOLERANCIA EL EJE Y CON RESPECTO A AL HOJA (SUPERFICIE DE
ESTA), ERA MUY PROBABLE DE QUE ESTUVIERA MUY PRESIONADO EL MECANISMO. ADEMS
DE ESO LLEGAMOS A LA CONCLUSIN DE QUE ESTE PROYECTO SE PUEDE MEJORAR E INCLUSO
INNOVAR A OTRA COSA COMO UNA IMPRESORA LASER O UN CNC.
16