Beruflich Dokumente
Kultur Dokumente
PROVISION NACIONAL
POSTULANTE: MIGUEL ANGEL CALLISAYA MAMANI
LA PAZ BOLIVIA
2013
S.I.P.M.C.N.C
1
S.I.P.M.C.N.C
2
Con la necesidad de formatos grandes y la limitaciones fsicas de los plotters de tablero, a principios
de los 80 se difundieron los plotters verticales de rodillo que desenrollan una bobina de papel en un
solo sentido (eje coordenadas X) sobre la que se y el brazo portaplumas perpendicular a l (eje Y). Al
ir recogiendo el plano terminado en un capazo o bolsa permita que en poco espacio se pudieran
almacenar dibujos en gran formato estandarizndose en las 36 (914mm) del formato americano.
Hace ya ms de una dcada, que este tipo de CNC fue sustituido por la nueva tecnologa de inyeccin
de tinta, invento heredado de las impresoras de sobremesa, pero con la posibilidad de imprimir
formatos mayores, con buena calidad y ahorro de tiempos, y lo mejor, prcticamente, sobre cualquier
tipo de soporte de impresin (papel, polister, tela, etc.)
2. Antecedentes
Construccin de una mquina CNC para hacer circuitos impresos
Sitio web: http://www.ladelec.com/practicas/colaboradores/alfredo-rossini/592-construccion-deuna-maquina-cnc-para-hacer-circuitos-impresos.html
Escrito por Alfredo Rossini
El trabajo est basado en un proyecto similar de Lus Rueda http://r-luis.xbot.es. Est pensado para
hacer trazados (En bajo relieve) sobre madera u otros materiales. El CNC de este proyecto est
pensado fundamentalmente para construir prototipos de circuitos impresos.
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 cada eje de movimiento, tiene un motor paso a paso con un tornillo de paso 1 mm. El motor
requiere 96 pasos para girar una vuelta, de manera que un paso del motor, equivale a un
desplazamiento cercano a la centsima de mm, lo que es una precisin muy interesante.
Puede realizar tallados en bajo o alto relieve.
S.I.P.M.C.N.C
3
Los tres motores son controlados por un programa en la PC, llamado CNC.exe, que manda seales
a una interfase electrnica, que es la encargada de manejar la parte de potencia del CNC.
Los datos al programa CNC.exe, son pasados a travs de un archivo de texto con extensin .CNC.
El diseo del trazado, para este proyecto, tal como est creado, se debe hacer en AutoCad, que es
un programa usado muchsimo en diseo y CNC.
Se pueden usar otros programas de diseo, pero requieren algo de modificacin del programa
decode.exe.
Los programas de diseo generan archivos de impresin, de acuerdo a los drivers que usen. El
AutoCad genera archivos tipo PLT, con el driver que propongo usar. Este archivo .PLT es
decodificado por decode.exe, para transformarlo en .CNC, que reconoce el programa de PC.
El programa CNC.EXE, simplemente carga el archivo CNC, y ejecuta la tarea, parando al llegar a
la ltima instruccin, avisando con un cartel.
S.I.P.M.C.N.C
4
S.I.P.M.C.N.C
5
S.I.P.M.C.N.C
6
Programa POSICIONADOR.EXE
S.I.P.M.C.N.C
7
Las flechas muestran el movimiento de la herramienta sobre la mesa de trabajo. El crculo rojo es
precisamente la herramienta.
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.
Subir y Bajar hace eso con el Eje Z.
Se selecciona la velocidad y se la puede cambiar durante el movimiento.
En los TextBox va mostrando el valor acumulado. Se los puede editar, para ponerlos por ejemplo a
cero.
S.I.P.M.C.N.C
8
Los tres motores, como trabajan con medio paso, exceden la corriente mxima que soportan los
ULN2803, por ello, los motores mas grandes (1.4 Amp para Eje x y Eje y) estn controlados por
los transistores, y el ms chico (Del Eje z) tiene dos salidas puestas en paralelo. Toma 0.7 Amp.
Los diodos son para proteger a los transistores del pico de la tensin inducida al cortar la corriente.
S.I.P.M.C.N.C
9
La seal que llega a los ULN2803 est generada por la PC, a travs del puerto paralelo, de Datos 0
a 7 y de Control 0 a 3.
Los motores son recuperados de dos impresoras en desuso, y trabajan satisfactoriamente con 12
Vcc.
El controlador est armado sobre una plaqueta perforada de 5 x 10 cm.
La fuente de alimentacin es un trafo de 12 V, 3 Amp., con un puente rectificador y condensador
electroltico de 1000 uF 25V.
Consideraciones sobre el uso del AutoCad
Se usa el AutoCad, porque pareciera que es el programa ms usado para diseo tanto por
mecnicos como arquitectos y permite obtener archivos de impresin compatibles con CNC.
Se lo usa tambin en los CNC en serio, para pasar del diseo directamente a la fabricacin de
piezas.
Los dibujos deben ser hechos con lneas, polilneas, curvas, textos.
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.
El mismo procedimiento, sin las perforaciones, se puede usar para cualquier diseo de tallado en
madera u otros materiales.
Procedimiento para obtener los archivos CNC de un circuito impreso que diseamos
1) Disear el circuito impreso en el editor que les guste.
Puede ser cualquiera. Acomodar el borde de la placa a las medidas deseadas finales. En el ejemplo
es 60 x 50 mm.
Una vez terminado el diseo, acomodarlo en el monitor de la PC y sacar una copia de pantalla, con
Shift Imprimir Pantalla.
S.I.P.M.C.N.C
10
S.I.P.M.C.N.C
11
S.I.P.M.C.N.C
12
En un minuto dibuj las lneas. Observar que estamos en Layer o Capa Trazado.
5) Marcar las perforaciones.
Cambiamos a Layer Perforaciones. Aqu marcaremos las perforaciones Copiando y
S.I.P.M.C.N.C
13
Pegando Mltiple, el crculo que est arriba, en el rectngulo rojo. No se debe cambiar la medida
del radio, pues a este lo detecta el programa que crea el archivo CNC.
Recordar que el CNC seguir el orden en que hemos copiado los crculos. Conviene ir trazando
siguiendo lneas rectas.
El tiempo empleado fue de dos minutos.
6) Crearemos ahora los archivos .PLT
Verifico que el origen est en la esquina inferior izquierda. Apagamos los layers 0, y defpoints y
Perforaciones, mantenemos prendido el Layer Trazado.
Este es el trazado que har el CNC, creando las islas.
Plotearemos esta imagen.
S.I.P.M.C.N.C
14
S.I.P.M.C.N.C
15
S.I.P.M.C.N.C
16
S.I.P.M.C.N.C
17
S.I.P.M.C.N.C
18
controlar los movimientos del cabezal para poder trabajar, lograr integrar una serie de software de
diseo CAD (dibujos asistidos por computador) para que los diseo generados puedan trabajar con
estas mquinas de tal manera de obtener la imagen en la superficie deseada y no se pierda el registro
de esta produccin.
3.1.
PROBLEMAS SECUNDARIOS
- Los sistemas de informacin por lo general solo tiene la opcin de registrar informacin y
-
4. OBJETIVO PRINCIPAL
Disear y desarrollar un sistema informtico que controle el proceso produccin de una
maquina CNC de la misma forma pueda ejecutar y controlar dicha maquina mediante el
registro de informacin de diseos (dibujos) realizados por software externos como
AutoCAD y PBC Wizard.
4.1. OBJETIVOS SECUNDARIOS
-
Establecer el control del sistema a travs del microcontroladores, estos tendrn que
establecer la comunicacin con la computadora desde donde se podr leer el archivo que trae
las posiciones que debe alcanzar el cabezal y las trazas y perforaciones que debe realizar.
S.I.P.M.C.N.C
19
Lograr registrar de forma adecuada toda la informacin de cada produccin ejecutada o por
ejecutar con la maquina CNC.
S.I.P.M.C.N.C
20
7. ANALISIS
REQUERIMIENTOS
S.I.P.M.C.N.C
21
En esta seccin, se especifican y enumeran los requisitos especficos que debern ser satisfechos por el
sistema basado en una serie de preguntas por parte del desarrollador hacia el operador y usuarios de la
aplicacin
Requerimientos funcionales
En este apartado se presentarn los requisitos especficos que debern ser satisfechos por el sistema. Se
han calificado tomando en cuenta los criterios establecidos por Larman en su libro UML y patrones.
Nomenclatura:
ID requerimiento = XXX-TRP-###-### Los primeros XXX son las siglas del proyecto, TR es el tipo de
requerimiento, ya sea funcional (RF), no funcional (RNF), P es la prioridad que tiene ese requerimiento
para el cliente y puede ser Alta (A), Media (M) o Baja (B), los primeros tres ### es el nmero nico del
requerimiento y los ltimos ### son opcionales, ya que si el requerimiento depende de otro para su
cumplimiento, se debe de especificar el nmero al cul este depende.
ID requerimiento
SGP-RFA-001
Descripcin
Ingreso al sistema por parte de los operador(nombre, clave) Para posterior
ingreso al sistema bajo un rol de acceso especifico a las ventanas en el
sistema
SGP -RFA-002
SGP -RFM-003
SGP -RFA-004
SGP -RFA-005
SGP -RFB-006
SGP -RFB-007
S.I.P.M.C.N.C
22
SGP -RFB-008
SGP -RFB-009
Requerimientos no funcionales
En este apartado se presentarn los requisitos especficos que debern ser satisfechos por el sistema. Se
han calificado tomando en cuenta los criterios establecidos por Larman en su libro UML y patrones.
Interfaz de usuario
Se describen las caractersticas lgicas de cada interfaz entre el sistema y el usuario final.
ID requerimiento
SGP-RNFA-005
Descripcin
Presentacin de Ingreso al sistema con los nombres clave
del usuario(nombre de usuario, contrasea)
SGP-RNFB-006
Requerimientos de hardware
Detalle de los requerimientos de hardware en el servidor, as como en la estacin del usuario final. Es
una buena prctica, ofrecer una configuracin bsica y una recomendada.
ID requerimiento
Descripcin
SGP -RNFA-007
SGP -RNFM-008
SGP-RNFM-009
SGP-RNFM-010
SGP-RNFM-011
S.I.P.M.C.N.C
23
Requerimientos de software
Detalle de los requerimientos de software en el servidor, as como en la estacin del usuario final. Es una
buena prctica, ofrecer una configuracin bsica y una recomendada.
ID requerimiento
Descripcin
JVW -RNFA-009
JVW -RNFM-010
JVW-RNFM-011
JVW-RNFM-012
Para que el sistema logre ser desarrollado y el hardware construido, se tendr que establecer
factores explcitamente de investigacin tanto as en la parte de software como la de
hardware, ya que ambas tendrn que ir a la par.
Tambin para la parte de construccin del hardware se tomara muy en cuenta el diseo de la
maquina CNC basado en diseos ya establecidos para su construccin bajo las normas
establecidas.
En la parte de software se tendr que establecer el hecho de poder registrar las ordenes de
produccin, artculos, Lista de Materiales y Ordenes de Produccin donde sern anexados los
archivos de diseo CAD para su posterior proceso de produccin en la mquina.
S.I.P.M.C.N.C
24
b. FACTIBILIDAD ECONOMICA
En cuanto a la factibilidad econmica del proyecto se pudo determinar los siguientes aspectos
generales:
-
El software en su conjunto est valuado en una proporcin especfica a la del desarrollo del
mismo ya que el lenguaje de programacin en el que se ha de desarrollar esta accesible en
todas partes y cumple con los requerimientos de desarrollo estndar.
c. FACTIBILIDAD OPERATIVA
Para determinar la factibilidad operativa del proyecto se determin los siguientes puntos para el
desarrollo del proyecto:
-
La construccin de la maquina CNC as como del software son posibles de realizar dado que
ya existen modelos, de los cuales especficamente solo se ha de abstraer la lgica de diseo y
construccin.
Tambin se vio factible que para iniciar el proyecto se tendra que adquirir piezas de
movimiento precisas, dado que en el mercado actualmente existen un montn de piezas de
computadora en desuso (por lo general piezas de impresoras en desuso) y partes mecnicas
que no tiene ninguna utilidad.
En la parte de desarrollo del software se pudo apreciar que la lectura de archivos CAD
(Diseos asistidos por computadora) es posible dado que la tecnologa del lenguaje de
programacin as lo permite
S.I.P.M.C.N.C
25