Buscar


Mostrar el registro sencillo del ítem

dc.rights.license http://creativecommons.org/licenses/by-nd/4.0 es_ES
dc.contributor Gilberto Herrera Ruiz es_ES
dc.creator Aurora Femat Diaz es_ES
dc.date 2004-11
dc.date.accessioned 2018-12-14T05:48:21Z
dc.date.available 2018-12-14T05:48:21Z
dc.date.issued 2004-11
dc.identifier.uri http://ri-ng.uaq.mx/handle/123456789/521
dc.description El 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.description The 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.format Adobe PDF es_ES
dc.language.iso Español es_ES
dc.relation.requires Si es_ES
dc.rights Acceso Abierto es_ES
dc.subject CNC es_ES
dc.subject CNC es_ES
dc.subject Compilador es_ES
dc.subject Compiler es_ES
dc.subject Machine tool es_ES
dc.subject Máquina-Herramienta es_ES
dc.subject.classification INGENIERÍA Y TECNOLOGÍA es_ES
dc.title Desarrollo de la Ingeniería de Software para la Implementación de un CNC es_ES
dc.type Tesis de maestría es_ES
dc.creator.tid curp es_ES
dc.contributor.tid curp es_ES
dc.creator.identificador FEDA700805MASMZR05 es_ES
dc.contributor.identificador HERG650626HDFRZL05 es_ES
dc.contributor.role Director es_ES
dc.degree.name Maestría en Ciencias (Instrumentación y Control) es_ES
dc.degree.department Facultad de Ingeniería es_ES
dc.degree.level Maestría es_ES


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem