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
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 maquinar...
Сохранить в:
| Главный автор: | |
|---|---|
| Формат: | article |
| Язык: | spa |
| Опубликовано: |
2015
|
| Предметы: | |
| Online-ссылка: | http://www.dspace.espol.edu.ec/xmlui/handle/123456789/31094 |
| Метки: |
Добавить метку
Нет меток, Требуется 1-ая метка записи!
|
| Итог: | 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. |
|---|