Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Resumen
Se presenta la mplementaciii y rtsultados de; un sistema de control numrico diseado
y construido localmente. Se describe el sistema mecnico y se explican con detalle los
sistemas electrnico y de software, implementados para fabricar piezas de ajedrez a partir
de un dibujo realizado en cualquier software de diseo grfico. Se describen los algoritmos
bsicos y conceptos de conversin a unidades de desplazamiento de los actuadores del
sistema. Igualmente, se describe la interfaz grfica que facilita la interrelacin del usuario
(diseador) COD el sistema CAD.
Palabras eleves: CAD, CNC, interfaz hombre-mquina, torno, microcontrolador.
Abstract
Here we present the implementation and results of a numerical control system locally built
and the electronic system are explained. With further detail it is explored the software used
to make chess pieces, based on drawings created with any graphic designs software. Addi-
tionaly, we describe basic algorithms and concepts refering to the conversion displacement
units of the system actuator, besides of the graphic interface that cases the inter-relation
between the user (designer) and the CAD system.
Key woTda: CAD, CNC, interface man-machine, lathe, microcontroller.
1 Introduccin
La diferencia entre un torno convencional y uno de Control Numrico Computarizado
(CNC), est constituida fundamentalmente por sus sistemas de movimiento automtico,
' Ingeniero electrnico, nlondono@udea.edu.co, profesor. Universidad de Antioquia
^ Ingeniero mecnico, psimanca@udea.edu.co, profesor. Universidad de Antioquia
^ Tecnlogo en Mecnica Industrial, Tecniogo en Sistemas, jairoad07@yahoo.e8, SENA, Tecnolgico
de Antioquia
" Ingeniero Instrumentacin y Control, emarin@epm.net.co. Ingeniero de Servicios, POLCO S.A.
y sus sistemas electrnicos, que procesan y controlan los movimientos y su software [2],
que permite la comunicacin del usuario con el torno propiamente dicho. Este artculo
describe los resultados obtenidos en el desarrollo de un proyecto en el cual se dise y
construy un sistema de control numrico, desde su concepcin hasta su desarrollo e
implementacin, para construir piezas a partir de un esquema diseado con cualquier
herramienta de diseo mecnico, Se describen los aspectos electrnicos y de software,
centrando su atencin en el desarrollo del sistema control de movimientos. Se presentan
los diseos correspondientes y resultados obtenidos.
2 Esquema general
La arqiitectura general del sistema se ilustra en la figura (1); se observan los diferentes
elementos que conforman el CNC en lazo abierto. A continuacin se describen cada uno
ellos.
Sistema de potencia
Motores
Sistema meca'nico
Una para suministrar los voltajes a los sistemas de control y transmisin de da-
tos (5V y 12K}, bsicamente para el microcontrolador y el transmisor/receptor
MAX232.
Otra, genera 8V que polarizan los disparadores de los Mosfet. Encargados del con-
trol de velocidad del motor DC.
Y una tercera, de 12V/5A para alimentar la etapa de potencia de los motores paso
a paso.
Niveles
bajo voltaje
PIC
18F442
; '
0
"B"
P
RX
' N TX
l1
MAX232 Vy
1
T)
M
2.2.5 Sistema de proteccin. El sistema de proteccin, el cual evita que los carros
transversal y longitudinal sobrepasen sus lmites fsicos, se implemento mediante dos fines
de carreras por cada grado de libertad. De esta forma, se garantizan la proteccin a dos
niveles de prioridad, as:
Para el motor principal, se enva una orden a\ microcontrolador, que define el set
poiut del PWM, el encendido y el apagado.
Para los motores paso a paso, las rdenes qne llegan del PC al sistema de control de
movimiento, son fundamentalmente valores de desplazamiento dadas en trminos
de pasos relativos a la posicin actual del motor.
Que permita, a partir del diseo en un entorno grfico, pasar al modo de ejecucin
automtica sin necesidad de un paso intermedio de programacin (a cdigo G) [1].
Que sea portable y verstil para el majiejo de paquetes CAD.
Que generara automticamente los vectores de coordenadas para el desplazamiento
sincronizado de los motores X-Z.
Que pudiera suministrar dicha informacin ai microcontrolador, vfa puerto serial.
Que permita nionitorear el desarrollo de un proceso de maquinado en un ambiente
grfico con las siguientes caractersticas: verstil, fcil manejo y que permita control
manual y automtico.
Para este primer prototipo, se desarroll un software en Visual Basic 6.0 [4], con
el cual se lograron cumplir las caractersticas propuestas. A continuacin se explican el
desarrollo y componentes del software diseados.
Entonces, el programa diseado (en VB) abre el archivo *.DXF, lo recorre se-
cuencialmente, extrae las coordenadas correspondientes, las almacena en matrices
dinmicas (X-Z) y cierra el archivo
Cada seccin del perfil (h'nea o arco) es dividida en N partes (que definen la
resolucin del corte), genera un conjunto de puntos que, a su vez contienen la
informacin de coordenadas de cada subseccin de Lnea o Arco.
Las coordenadas de cada punto generado se almacenan en una tercera matriz
dinmica y, posteriormente se ordenan.
Dado que la resolucin mecnica por cada paso de los motores paso a paso es
de 0,0075, se diyide cada tramo de puntos consecutivos, obtenidos de la matriz
anterior, con lo cual se obtienen los pasos que debe girar cada motor (X-Z),
sta ser la orden enviada al microcontrolador.
Un carcter de identificacin.
Un byte de comando que indica la funcin a ejecutar.
Un byte que contiene el valor del set point.
3 Resultados obtenidos
El resultado final de este trabajo fue el de disear las diferentes piezas del ajedrez en
Autocall y construidas en el CNC.
El software desarrollado permiti, muy fcilmente ensear a los estudiantes de pri-
meros niveles de ingeniera a disear y construir las diferentes piezas de ajedrez que
se utilizaron como prototipo. Lo cual cumple con el objetivo propuesto de facilidad y
versatilidad.
Una caracterstica adicional, digna de resaltar, es que fue posible obtener una pieza
prediseada sin necesidad de convertir los comandos a cdigo G.
4 Limitaciones
Un inconveniente que puede presentar este diseo, es precisamente una de las ventajas
que se presentan arriba, se trata de la no utilizacin del cdigo G en el diseo del sistema
CNC. Esto podra, en algn momento, limitar el sistema cuando se desee integrarlo a un
sistema ms complejo, como una celda de manufactura convencional.
Otra limitacin que present el sistema diseado, y que est en proceso de mejora, es
que la velocidad de corte no es ptima, por lo cual la construccin de cada pieza puede
se optimizada con algoritmos mas elaborados.
5 Conclusiones
Se dise y construy un control numrico coniputarizado completo, desde su parte
mecnica, pasando por el sistema electrnico, el software de conversin de dibujo en
ambiente grfico y el sistema de conversin y control de movimientos para obtener la
pieza diseada.
Los resultados obtenidos hieron altamente satisfactorios y se cumplieron los objetivos
propuestos. Se resalta el hecho de que uno de los propsitos ms importantes en este pro-
yecto era el contar con un diseo propio y construido eon elementos de fcil consecucin
en el mercado colombiano, al igual que la concepcin, desarrollo e implementacin del
sistema de control y software que estn soportados en programas de uso cotidiano en el
ambiente universitario.
6 Trabajos futuros
Son muchos los trabajos y proyectos derivados de ste, pues en algimos casos se trata
de mejorar u optimizar lo construido y en otros, de utilizar el sistema para aplicacio-
nes acadmicas y didcticas. Por tanto, aparte de convertirse en una herramienta de
aprendizaje para estudiantes de diferentes disciplinaa, se resaltan los siguientes trabajos
futxiros:
1. En su utilizacin:
Proponer otros prototipos de diseo de piezas y maquinarlas, utilizando el
sistema construido.
2. En el sistema elctrico y electrnico:
Cambiar los motores paso a paso por motores DC, lo cual implica cambiar el
sistema de control de potencia.
Enriquecer el sistema con sensores que informen del estado real de la pieza,
para corregir, automticamente, posibles errores en el maquinado.
Referencias
[1] Chiles, Black, Lissaman, Martn. Principios de ingeniera de manufactura, Mxico: Ed. CEC-
SA. Edicin 1", 1999.
[2] Mikell P. Groover. Fundamentos de manufactura moderna, materiales, procesos y
Mxico: Ed. Prentice Hall, 1997.
[3] Metal Handbook, ninth edition vol. XVI, Machining 1989 States of America.
[4] Microsoft Visual Basic. Manual del Programador, Versin 6, 1991-1997.
[5] Autodtsk, http://www.autodesk.com/techpubs/autocad/dxf, marzo de 2004.
[6] Microchip, http://www.microchip.com, marzo de 2004.