N 33 V 72 Final
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
TARJETA DE CONTROL DE MOTORES A PASOS PARA MÁQUINA DE CONTROL NUMÉRICO<br />
lo que resulta difícil de obtener, por su elevado costo, además<br />
de ello no solamente es el inconveniente de poder obtenerlo,<br />
sino que las piezas para su reparación igual se encuentran en<br />
el lugar de origen representando un problema cuando sea<br />
necesario una reparación así como el mantenimiento,<br />
provocando los mismos inconvenientes sin mencionar el<br />
tiempo que tardaría en llegar.<br />
La tecnología CNC permite que los movimientos de la<br />
maquinaria se realicen en forma programada en lugar de<br />
realizarse a mano por el operario como era tradicional. El<br />
control de los ejes de la máquina y por ende la trayectoria de<br />
la herramienta, es comandada por el CNC, el cual procesa<br />
una secuencia de instrucciones, comúnmente conocidas<br />
como el programa, que especifica los movimientos a realizar.<br />
Luego de procesar el programa, el ordenador CNC transmite<br />
unas señales eléctricas a los controladores de los motores,<br />
que instruyen como energizar a los motores, los cuales al<br />
responder mueven los ejes de la máquina a los cuales están<br />
conectados. [1]<br />
En la actualidad la demanda de esta tecnología ha ido<br />
aumentando debido a su aplicación, no solo en industrias,<br />
sino que en cualquier proceso en el cual implique fabricar un<br />
objeto de manera precisa. Por ello se busca obtener es un<br />
circuito que controle el movimiento de mayor potencia a los<br />
existentes en el mercado que son muy específicos para<br />
potencias relativamente grandes, utilizando material y<br />
componentes que se puedan adquirir de manera local a bajo<br />
costo, obteniendo así grandes ventajas con respecto al<br />
mantenimiento y la fácil adquisición de piezas para su<br />
reparación, además de acortar los tiempos de entrega. Las<br />
máquinas herramientas con control numérico son las que han<br />
tenido gran difusión en la Argentina y su utilización se ha<br />
extendido tanto a grandes usuarios como a medianas y<br />
pequeñas empresas metalmecánicas [2].<br />
Para la comunicación entre la computadora y el circuito de<br />
control, es necesario un software capaz de mandar las<br />
órdenes necesarias la operación de los motores a pasos. El<br />
software utilizado para darle el control al sistema es LINUX<br />
CNC de código libre, este programa es el encargado de<br />
generar los pulsos tanto de paso como de dirección para cada<br />
uno de los motores.<br />
Los pulsos generados por el sistema LINUX CNC no tienen<br />
orden, ni secuencia por lo que es necesario la implementación<br />
de un dispositivo capaz de generar la secuencia correcta para<br />
cada una de las bobinas en el orden especificado por el<br />
fabricante del motor a pasos, es por ello que se analizaron<br />
diferentes posibilidades para elegir la opción más optima<br />
resultando un microcontrolador PIC; debido a que no se<br />
puede conectar directamente los motores por la poca<br />
capacidad de corriente que soporta el PIC al ser un elemento<br />
de control, es necesario interconecta a un dispositivo de<br />
potencia para los motores a pasos por el alto consumo de<br />
corriente de cada uno de ellos.<br />
Uno lo actuadores más utilizados en este tipo de maquinaria<br />
son, los motores a pasos. Es un actuador electromagnético<br />
rotatorio que convierten mecánicamente entradas de pulsos<br />
digitales a movimiento rotatorio incremental de la flecha. La<br />
rotación no solo tiene una relación directa al número de<br />
pulsos de entrada, sino que la velocidad está relacionada a la<br />
frecuencia de los pulsos”, por lo que los motores a pasos son<br />
una solución al problema a diferencia de los motores<br />
comunes de c.c., por lo cual los motores a pasos se utilizan<br />
donde se requiere un alto nivel de exactitud con respecto al<br />
número de giros al que debe operar [3].<br />
Para lograr la operación correcta en sentido horario del motor<br />
a pasos unipolar se necesita activar las bobinas en el orden<br />
especifico, ya que de no ser así el motor reaccionará de forma<br />
inapropiada; para lograr que el eje del rotor gire en sentido<br />
opuesto únicamente se invierte el orden de la secuencia de<br />
activación de cada una de las bobinas [4].<br />
El Control Numérico se puede definir de una forma genérica<br />
como un dispositivo de automatización de una máquina que,<br />
mediante una serie de instrucciones codificadas, controla su<br />
funcionamiento. Cada programa establece un determinado<br />
proceso a realizar por la máquina. Una misma máquina puede<br />
efectuar automáticamente procesos distintos sustituyendo<br />
solamente su programa de trabajo [5]<br />
MATERIALES Y MÉTODOS.<br />
El objetivo de esta investigación es de generar un circuito de<br />
secuencia de motores PAP para el control de una fresadora<br />
de control numérico de bajo costo, utilizando componentes<br />
de fácil acceso y disponibles en la región y compatible con el<br />
protocolo de comunicación de CNC.<br />
El controlador electrónico presentado en este trabajo de<br />
investigación manda los pulsos eléctricos para controlar los<br />
motores a pasos que darán movimiento a los ejes. Para ello,<br />
se necesitó seleccionar un software gratuito, e interpretar las<br />
señales eléctricas y así diseñar el “driver” para el control de<br />
los dichos motores. Los elementos principales para el<br />
control de los motores a pasos es una computadora con un<br />
software de control numérico, para la cual se empleó una con<br />
sistema operativo UBUNTU por ser un software de código<br />
libre; y LINUX CNC para el control de movimientos, este<br />
programa es el encargado de generar los pulsos tanto de paso<br />
como de dirección para cada uno de los motores. En la<br />
imagen 1 se puede ver el ambiente de este software.<br />
El puerto de salida al exterior de la computadora es en base a<br />
un conector DB25, que con la configuración previa se<br />
designa los pines que se utilizaran para entregar los pulsos de<br />
paso y dirección, como se muestra en la tabla 1.<br />
El protocolo que las maquinas CNC utilizan para dar el<br />
movimiento a los motores por medio del “driver” es que<br />
cuando en el Pin de Dirección tiene un voltaje de 5 volts, el<br />
motor deberá de girar en sentido antihorario, cuando el<br />
REVISTA DEL CENTRO DE GRADUADOS E INVESTIGACIÓN. INSTITUTO TECNOLÓGICO MÉRIDA Vol. <strong>33</strong> NÚM. <strong>72</strong> 103