Por favor, use este identificador para citar o enlazar este ítem: https://ri-ng.uaq.mx/handle/123456789/521
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.rights.licensehttp://creativecommons.org/licenses/by-nd/4.0es_ES
dc.contributorGilberto Herrera Ruizes_ES
dc.creatorAurora Femat Diazes_ES
dc.date2004-11-
dc.date.accessioned2018-12-14T05:48:21Z-
dc.date.available2018-12-14T05:48:21Z-
dc.date.issued2004-11-
dc.identifierCNCes_ES
dc.identifierCNCes_ES
dc.identifierCompiladores_ES
dc.identifierCompileres_ES
dc.identifierMachine tooles_ES
dc.identifierMáquina-Herramientaes_ES
dc.identifier.urihttp://ri-ng.uaq.mx/handle/123456789/521-
dc.descriptionEl objetivo de la elaboración de esta tesis es la ingeniería de software para crear un sistema de desarrollo de programas CNC para máquinas-herramienta. El desarrollo contiene un editor especializado, un compilador y un módulo de pruebas de directivas, que corren en PC sobre sistema operativo Windows; se describe la parte de ejecución del lenguaje de control numérico así como los resultados del mismo. El editor permite escribir código de entrada según lo establecido por el estándar ISO, el compilador genera como salida código utilizado por la tarjeta de movimiento Galil así como registros para la activación o desactivación de los diferentes dispositivos que se pueden manejar a través de programa. La innovación del trabajo consiste en utilizar un compilador en lugar de los intérpretes convencionales utilizados por la mayoría de los CNC actuales, con el objetivo de realizar todas aquellas validaciones que se consideren necesarias para los movimientos de corte o posicionamiento de cada uno de los ejes en la máquina-herramienta o para los mecanismos que la acompañan, esto gracias a las diferentes etapas del proceso de compilación. Además el sistema está diseñado de manera flexible para poder ser adaptado a diferentes máquinas herramientas estableciendo un método en el que los datos para las validaciones pueden ser modificados a través del mismo sistema. El CNC al que se integrará el compilador propuesto está formado por una computadora personal estándar, la tarjeta del controlador y las interfaces para adaptarse a la máquina-herramienta. En el primer capítulo se introduce al tema de control numérico computarizado y máquina-herramienta. El segundo explica las bases de teoría de compiladores. El tercer capítulo describe los fundamentos para poder desarrollar programas para máquina-herramienta y la estructura de las principales instrucciones. El cuarto capítulo describe detalladamente como se realizó el desarrollo de este trabajo y las técnicas empleadas. Finalmente el quinto capítulo trata de las pruebas realizadas con una máquina-herramienta realizando maquinados y las conclusiones.es_ES
dc.descriptionThe goal of this thesis is the software engineering to create a development system of CNC programs for machine tools. The development contains a specialized editor, a compiler and a module for directives testing, which run on the Windows operating system; the CNC language execution and its results are also described. The editor allows the writing of the input code as defined by the ISO standard; the compiler generates the output code for Galil controller board and on/off registers for the machine devices that might be controlled by a CNC program. The innovation of this work is to use a compiler instead of conventional interpreters used with current CNC systems in order to perform anticipated validations appropriate for cutting work directives, or machine tool axis movements, or support devices start/stop actions, these taking advantages of each one of the compilation steps. Furthermore, the system has a flexible design to be adapted and extended to be used with different machine tools establishing a method in which validation data can be modified through the same system. The compiler's target CNC is integrated by a standard personal computer, the controller board, and I/O machine tool interfaces. Chapter one is an introduction to numeric control and machine tools. Chapter two explains compilers theory elements. Chapter three describes machine tools CNC programming fundamentals and main commands structure. Chapter four details the software case development and applied methods. Finally chapter five elaborates on the system testing with an actual machining job execution and conclusions.es_ES
dc.formatAdobe PDFes_ES
dc.language.isoEspañoles_ES
dc.relation.requiresSies_ES
dc.rightsAcceso Abiertoes_ES
dc.subjectINGENIERÍA Y TECNOLOGÍAes_ES
dc.subjectCIENCIAS TECNOLÓGICASes_ES
dc.titleDesarrollo de la Ingeniería de Software para la Implementación de un CNCes_ES
dc.typeTesis de maestríaes_ES
dc.creator.tidcurpes_ES
dc.contributor.tidcurpes_ES
dc.creator.identificadorFEDA700805MASMZR05es_ES
dc.contributor.identificadorHERG650626HDFRZL05es_ES
dc.contributor.roleDirectores_ES
dc.degree.nameMaestría en Ciencias (Instrumentación y Control)es_ES
dc.degree.departmentFacultad de Ingenieríaes_ES
dc.degree.levelMaestríaes_ES
Aparece en las colecciones: Maestría en Ciencias (Instrumentación y Control)

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
RI003632.pdf3.97 MBAdobe PDFVista previa
Visualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.