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...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Ronquillo Castro, Carlos Alberto (author)
Formato: article
Lenguaje:spa
Publicado: 2015
Materias:
Acceso en línea:http://www.dspace.espol.edu.ec/xmlui/handle/123456789/31094
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1858337282210136064
author Ronquillo Castro, Carlos Alberto
author_facet Ronquillo Castro, Carlos Alberto
author_role author
collection Repositorio Escuela Superior Politécnica del Litoral
dc.creator.none.fl_str_mv Ronquillo Castro, Carlos Alberto
dc.date.none.fl_str_mv 2015-11-24T21:33:17Z
2015-11-24T21:33:17Z
2015-11-22
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://www.dspace.espol.edu.ec/xmlui/handle/123456789/31094
dc.language.none.fl_str_mv spa
dc.publisher.none.fl_str_mv ESPOL
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositorio Escuela Superior Politécnica del Litoral
instname:Escuela Superior Politécnica del Litoral
instacron:ESPOL
dc.subject.none.fl_str_mv control numérico computarizado
CNC
sistema embebido
software libre
dc.title.none.fl_str_mv 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
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/article
description 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.
eu_rights_str_mv openAccess
format article
id ESPOL_92b718dbe0b9c5a067a0070e1028d921
instacron_str ESPOL
institution ESPOL
instname_str Escuela Superior Politécnica del Litoral
language spa
network_acronym_str ESPOL
network_name_str Repositorio Escuela Superior Politécnica del Litoral
oai_identifier_str oai:www.dspace.espol.edu.ec:123456789/31094
publishDate 2015
publisher.none.fl_str_mv ESPOL
reponame_str Repositorio Escuela Superior Politécnica del Litoral
repository.mail.fl_str_mv .
repository.name.fl_str_mv Repositorio Escuela Superior Politécnica del Litoral - Escuela Superior Politécnica del Litoral
repository_id_str 1479
spelling 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 LibreRonquillo Castro, Carlos Albertocontrol numérico computarizadoCNCsistema embebidosoftware libreEl 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.This paper details the implementation of a Control System for a Computer Numerical Control machine using only free software and implementing it in an embedded system. As an experimental prototype for testing, a 3D printer has been used in replacement of CNC milling machines and lathes, due to similarities in structure and motors used. This project addressed two stagesin the CNC manufacturing process. First, a CAM tool (Computer-Aided Manufacturing) is used to generate a code detailing the toolpath to be followed by the machine, all based on a 3D CAD model (Computer-Aided Design). The second stage consists in interpreting the code using a CNC Control Software to generate the signals to be transmitted from the Embedded System engines to the machine through parallel port. A custom driver was also designed to take advantage of general-purpose pins (GPIO) as an alternative to the parallel port driver. Several tests were performed to ensure the exact configuration of the machine, including the monitoring of the output signals through the parallel port, G-code execution, and individual test to each stepper motor.ESPOL2015-11-24T21:33:17Z2015-11-24T21:33:17Z2015-11-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfhttp://www.dspace.espol.edu.ec/xmlui/handle/123456789/31094spainfo:eu-repo/semantics/openAccessreponame:Repositorio Escuela Superior Politécnica del Litoralinstname:Escuela Superior Politécnica del Litoralinstacron:ESPOL2015-11-24T21:33:18Zoai:www.dspace.espol.edu.ec:123456789/31094Institucionalhttps://www.dspace.espol.edu.ec/Universidad públicahttps://www.espol.edu.ec/.https://www.dspace.espol.edu.ec/oaiEcuador...opendoar:14792015-11-24T21:33:18falseInstitucionalhttps://www.dspace.espol.edu.ec/Universidad públicahttps://www.espol.edu.ec/.https://www.dspace.espol.edu.ec/oai.Ecuador...opendoar:14792015-11-24T21:33:18Repositorio Escuela Superior Politécnica del Litoral - Escuela Superior Politécnica del Litoralfalse
spellingShingle 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
Ronquillo Castro, Carlos Alberto
control numérico computarizado
CNC
sistema embebido
software libre
status_str publishedVersion
title 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
title_full 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
title_fullStr 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
title_full_unstemmed 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
title_short 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
title_sort 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
topic control numérico computarizado
CNC
sistema embebido
software libre
url http://www.dspace.espol.edu.ec/xmlui/handle/123456789/31094