09.10.2018 Views

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!