Implementación de un Sistema de Control para una Máquina de Control Numérico Computarizado (CNC) sobre un Sistema Embebido utilizando Herramientas de Software Libre
Abstract:
El presente proyecto presenta la implementación de un Sistema de Control para una máquina de Control Numérico Computarizado utilizando únicamente software libre e implementándolo en un sistema embebido. Como prototipo experimental para las pruebas se utilizó una impresora 3D en reemplazo de maquinaria CNC como fresadoras y tornos, debido a las similitudes en su estructura de ejes y motores. El proyecto abordó dos de las etapas que conforman el proceso de manufactura CNC. Primero, utilizando una herramienta CAM (Computer-Aided Manufacturing) se generó del código que detalla la trayectoria que deberá seguir la herramienta de la máquina, todo en base a un diseño 3D CAD (Computer-Aided Design). La segunda etapa consiste en la ejecución del código utilizando un Software de Control CNC para generar las señales transmitidas desde el Sistema Embebido a los motores de la máquina vía puerto paralelo. También, se diseñó un controlador especializado para aprovechar el uso de pines de propósito general (GPIO) como alternativa al puerto paralelo. Se realizaron varias pruebas para asegurarse de la correcta configuración de la máquina, entre ellas el monitoreo de las señales de salida del puerto paralelo, la ejecución de código, además de pruebas individuales a los motores de la máquina.
Año de publicación:
2015
Keywords:
- CONTROL NUMÉRICO COMPUTARIZADO
- Sistema embebido
- CNC
- software libre
Fuente:
Tipo de documento:
Article
Estado:
Acceso abierto
Áreas de conocimiento:
- Sistema embebido
- Software
Áreas temáticas:
- Física aplicada
- Otras ramas de la ingeniería
- Ciencias de la computación