IMPORTANCIA DE LA CABECERA DE PROGRAMACIÓN EN LA ENSEÑANZA DE CONTROL NUMERICO



Documentos relacionados
4. PROGRAMACIÓN DE CNC TORNOS.

TEMA 7. PROGRAMACIÓN BÁSICA DE TORNOS DE CNC

2. INTRODUCCIÓN A LA PROGRAMACIÓN. FASES DE PROGRAMACIÓN:

La ventana de Microsoft Excel

Teclado sobre una PDA para Personas con Parálisis Cerebral

Sesión 3 - Movimiento Diferencial

Índice general. Página Capítulo 1 - Introducción y análisis de sistemas CNC... 1 INTRODUCCIÓN... 1

Programa Presupuestos de Sevillana de Informática.

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

Introducción al diseño híbrido con ZW3D

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

GRABACIÓN DE DATOS Apuntes de mecanografía

MATEMÁTICAS CON LA HOJA DE CÁLCULO

Como dibujar las vistas de una pieza en Autocad

Índice general de materias LECCIÓN 7 74

Ámbito Científico-Tecnológico Módulo III Bloque 2 Unidad 1 Quien parte y reparte, se lleva la mejor parte

Impress : Programa de presentaciones de OpenOffice.

CIERRE EJERCICIO CON BECONTA


ALMACEN 1. En el ejemplo se muestra al proveedor 1, que realiza la fase 40. Automáticamente se creó el almacén P1.

TEMA 27: FACTURACIÓN Y RECTIFICACIÓN DE FACTURAS DE VENTAS EN SAP. CONTRATOS EMVISL EN SAP R/3

INSTALACIÓN DE GATEWAYS SIP

TUTORIAL SOBRE EL MANEJO DE LA OFICINA VIRTUAL PARA LA REMISIÓN DE INFORMES DE DOCENCIA VIRTUAL VÍA ADMINISTRACIÓN ELECTRÓNICA

Hoja1!C4. Hoja1!$C$4. Fila

Qué es y para qué sirve Excel2007?

Operaciones con polinomios

Este programa mueve cada motor de forma independiente, y cuando termina una línea pasa a la siguiente.

MANUAL TIENDA VIRTUAL. Paseo del Gran Capitán, Nº 62, Salamanca. Telf.: Fax:

Colegio Alexander von Humboldt - Lima. Tema: La enseñanza de la matemática está en un proceso de cambio

PRÁCTICAS DE GESTIÓN GANADERA:

RAZONAMIENTOS LÓGICOS EN LOS PROBLEMAS DE MATEMÁTICAS

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES

MECANIZADO DE METALES.

Unidad: Representación gráfica del movimiento

Uso del programa CALC

Fórmulas y funciones

N G X Y Z F S T M. Cota según eje Z. Cota según eje Y. Cota según eje X. Instrucción de movimiento (Go) Número del bloque

Código/Título de la Unidad Didáctica: MATEMÁTICAS BASICAS APLICADAS EN EL MECANIZADO. Actividad nº/título: REGLA DE TRES y SISTEMAS DE COORDENADAS

MANUAL DE USUARIO ARCHIVO

PROPUESTAS COMERCIALES

GESTINLIB GESTIÓN PARA LIBRERÍAS, PAPELERÍAS Y KIOSCOS DESCRIPCIÓN DEL MÓDULO DE KIOSCOS

EL ORDENADOR RECURSO TIC PARA UNA METODOLOGÍA TRANSVERSAL E INTERDISCIPLINAR: MATEMÁTICAS - TECNOLOGÍA

COLEGIO APUNTES ACCESS

Comercial Cartas de Fidelización

MANUAL DE AYUDA MÓDULO GOTELGEST.NET PREVENTA/AUTOVENTA

Introducción a Microsoft Word

Vamos a crear nuestro primer juego en el que tendremos que coger la comida que esta protegida por los gatos

Guía para la migración de asignaturas de grado y másteres al nuevo espacio docente para el curso 2015/2016

Manual de ayuda para crear y gestionar Tareas, como actividad evaluable

Resolución de problemas. Temas: VOR e ILS

Desde esta opción, podremos gestionar los tratamientos de la clínica. Podremos modificar el nombre del tratamiento, precios, códigos, etc.

ZCARTAS: Iniciación a la suma y resta de números enteros Introducción Actividad 1: Escenario con cartas numeradas desde -2 hasta 2...

INSTRUCCIÓN DE SERVICIO NOCIONES BÁSICAS PARA DIAGRAMAS DE FLUJO. MICROSOFT VISIO

NORMA (SEPA) 22/11/2013

Centro de Capacitación en Informática

Versión 4 - Tutoriales

CÓMO CREAR NUESTRO CATÁLOGO

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 =

MÉTODO DEL CAMBIO DE BASE PARA CÁLCULO MANUAL DE SUBREDES CON IP V4.0

Traslaciones, Homotecias, Giros y Simetrías

OBTENER DATOS EXTERNOS

Internet aula abierta

Construyendo gráficos estadísticos con ayuda de Microsoft Excel

Vamos a ver las dos formas básicas de arrancar PowerPoint.

Curso Internet Básico - Aularagon

L U I S P A T I Ñ O IN FOR M Á T I C A SIS T E M A S AVA N Z A DOS

Capítulo 1 Introducción y análisis de sistemas CNC

Pasos para crear un gráfico en Excel GRÁFICOS EN EXCEL

Lección 4: Suma y resta de números racionales

Tolerancias dimensionales. Especificaciones dimensionales y tolerancias

Antes de empezar con la resolución de este caso vamos a analizar las funciones financieras que vamos a utilizar.

2. Doctores 2.1. Dar de alta un doctor 2.2. Buscar un doctor 2.3. Editar un doctor 2.4. Borrar un doctor

CARGOS GESTIÓN: Gestión de Cargos Rec.Voluntaria/Facturaciones P.3/Cargos. Gestión

MANUAL DE AYUDA HERRAMIENTA DE APROVISIONAMIENTO

EMPLEO NTIC`S II SEGUNDO SEMESTRE

Este documento ha sido generado para facilitar la impresión de los contenidos. Los enlaces a otras páginas no serán funcionales.

PROYECTO DE LA REAL ACADEMIA DE CIENCIAS Estímulo del talento matemático

Practica no.4: Maquinado en Fresadora de Control Numérico utilizando la máquina HURON y/o MILITRONICS.

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

Lección 24: Lenguaje algebraico y sustituciones

CONSEJERÍA DE EDUCACIÓN SÉNECA MÓVIL. Manual de uso de la versión on line para el control de las ausencias del alumnado.

MANUAL DE AUTOMATRÍCULA

MANUAL DEL PROGRAMA DE ASESORAMIENTO (Asesores) Navegador y limpiar caché/cookies...2 Acceso al programa de Asesoramiento... 7

PUESTA EN MARCHA PROGRAMA GESTION DE OPTICAS. Junio

1. Introducción a la programación 2. S.R. máquina S.R. pieza. Triedros de referencia 3. Hoja de procesos 4. Funciones de programación 5.

Manual Impress Impress Impress Impress Impress Draw Impress Impress

Gestión de usuarios en la web educativa del centro con JOOMLA!

MONITOR DE PESO CALIBRADO POR PESO CONOCIDO Y POR SENSIBILIDAD CONOCIDA MS 3.3.2

Región de Murcia Consejería de Educación, Ciencia e Investigación. Manual Usuario FCT

ACTIVIDADES DE TRABAJO COLABORATIVO PRIMER CICLO DE EDUCACIÓN INFANTIL 2 AÑOS.

reemplaza menú archivo y esta situado en la esquina superior izquierda de estos programas de

**NOTA** las partes tachadas todavía no están escritas, se ira actualizando poco a poco el documento

Ahora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell.

14 - AR R AN Q U E Y P U E S T A E N M AR C H A

Cierre y apertura en ContaPlus

UNIDAD I NÚMEROS REALES

CORREO ELECTRÓNICO GMAIL. 1 Enviar correo electrónico Acceder a una cuenta de correo electrónico... 2

Los números racionales

FOCO GESTIÓN DE GRUPOS

Transcripción:

IMPORTANCIA DE LA CABECERA DE PROGRAMACIÓN EN LA ENSEÑANZA DE CONTROL NUMERICO AUTORÍA JAIME MESA JIMÉNEZ TEMÁTICA PROGRAMACIÓN EN CONTROL NUMÉRICO ETAPA F. P. Resumen La programación en control numérico es una asignatura obligatoria para el alumnado de mecanizado. Estos no están interesados en los conceptos teóricos sino en la práctica principalmente. Para comenzar a utilizar los programas de CNC, los alumnos han de conocer ciertas órdenes que son la base de su funcionamiento. He aquí un modo de relacionar comandos de modo que les sea más fácil recordarlos y aplicarlos. Palabras clave Frase de programación Número de bloque Funciones preparatorias Funciones auxiliares Coordenadas Avance. Compensación Plano de trabajo C/ Recogidas Nº 45-6ºA 18005 Granada csifrevistad@gmail.com 1

PROBLEMÁTICA DE LA ENSEÑANZA DE CONTROL NUMÉRICO. Dentro de las enseñanzas del ciclo de grado medio y también del superior de técnico en mecanizado, se imparte un módulo destinado a la programación por control numérico. La aceptación de este módulo por el alumnado es baja, pues requiere de una base teórica importante dentro de un ciclo eminentemente práctico. Debido a esto, el profesor ha de inculcar la necesidad de aprender y memorizar ciertos comandos básicos que serán los cimientos de la programación que pretendemos enseñar. A estos comandos y ordenes es a lo que hemos llamado cabecera de programación, pues en todos los programas que vayamos ha realizar, se escribirán de uno u otro modo para dar unas condiciones iniciales a la máquina, conformes a lo que se desea ejecutar. Para que estas órdenes sean fáciles de memorizar y aprender, tendremos que agruparlas de forma lógica, por ello nuestra cabecera de programación consta de varios bloques. Cada uno de ellos contiene ordenes relacionadas entre si que concretaremos y explicaremos con un comentario que reforzará este aprendizaje. Lo primero que el alumno ha de aprender es como se ordenan las frases de programación para que el control las entienda. De otro modo este nos dará un mensaje de error. Es lógico pues si un alumno nos preguntase, por baño ir puedo?favor al no sabríamos de que nos está hablando, lo mismo le sucede al programa, el tiene su propia gramática que al ser alterada deteriora el sentido de la frase haciéndola incomprensible. ORDEN DE LAS FRASES EN PROGRAMACIÓN Ha de ser siempre: N Bloque F. preparatorias Coordenadas N ---- G-- G-- X----,---- Y----,---- Z----,---- V. Avance V. giro Herramienta F. Auxiliares Comentario F---- S---- T--.-- M-- M-- (---------) Pasaremos ha explicar a que se refiere cada uno de estos parámetros y que es lo más importante que el alumno ha de saber de ellos. C/ Recogidas Nº 45-6ºA 18005 Granada csifrevistad@gmail.com 2

NÚMERO DE BLOQUE N Es obligatorio indicarlo para que el control entienda donde empieza el bloque y así pueda identificar los comandos. Permite números del 0 al 9999, el número se elige por el programador y va siempre en orden ascendente, es aconsejable al programar numerarlos de diez en diez. De este modo podremos insertar bloques, en el caso de que necesitemos modificar el programa, intercalándolos entre los ya existentes lo que evita tener que renombrarlos todos. FUNCIONES PREPARATORIAS G Son de suma importancia, existen alrededor de 85 funciones preparatorias. Indican al control el tipo de movimiento que han de efectuar los carros (rectos, circulares, rápidos, con avance controlado, ciclos ) y las referencias que tomará el control (unidades, tipo de cota, origen de coordenadas, ). Estas funciones se expresan con dos caracteres, con estos nos referiremos a la función escogida, se numeran desde el 00 al 99, cuando el primer número es 0 este se puede obviar. Se pueden escribir varias en una frase, si hubiese dos ordenes contradictorias el control obedecerá a la última que se lea. Las funciones pueden ser modales o no. En caso de ser modales, permanecerán activas en los comandos posteriores a su escritura hasta que se escriba otra orden que la contradiga. También las clasificaremos por el momento en que se ejecutan, pudiendo ser de principio de línea, es decir, se ejecutan antes de empezar el movimiento, o de fin de línea en el caso se ejecuten cuando este ha terminado. COORDENADAS X, Y, Z. Con estas letras nos referimos a las coordenadas cartesianas de los puntos del espacio. Pueden tener cuatro dígitos y cuatro decimales, y tener signo positivo o negativo, cuando el signo es positivo este se puede obviar. Son valores modales, es decir, no es necesario volver a escribirlos en el bloque siguiente si no cambia su valor. COORDENADAS R, A Con estas letras nos referimos a las coordenadas polares de los puntos del espacio. Al igual que las coordenadas cartesianas pueden tener cuatro dígitos y cuatro decimales, y tener signo positivo o negativo, cuando el signo es positivo este se puede obviar. También son valores modales, es decir, no es necesario volver a escribirlos en el bloque siguiente si no cambia su valor. Pero habremos de seleccionar un centro de polares antes de programar con este tipo de coordenadas. C/ Recogidas Nº 45-6ºA 18005 Granada csifrevistad@gmail.com 3

VELOCIDAD DE AVANCE F Indica al control la velocidad con la que debe avanzar la herramienta durante los comandos de corte. Se puede expresar en mm/min (G94). Ejem: 120 mm/min o en mm/rev (G95) Ejem.: 0,15 mm/rev. Para una S de 800 rpm el avance 0,2 mm/rev. Será 0.15 x 800= 120mm/min. Como existen estas dos modalidades de avance, habremos de tener mucha precaución con que tipo vamos a programar y el valor de la misma. Si estamos con G95 activado mm/rev y metemos el dato como mm/min el control irá muy rápido, romperíamos la pieza y la herramienta. Lo mismo pasa si no metemos ningún valor de F, ya que el control irá por defecto a su máxima velocidad. Es modal, se mantiene hasta que ponemos otro valor. VELOCIDAD DE GIRO S En el torno se pueden tener dos formatos, en revoluciones por minuto o como velocidad de corte en metros partido por minuto. En este último caso, el control se adecuará a la velocidad de giro de la pieza según su diámetro para que la velocidad de corte se mantenga constante, es el más utilizado. En la fresadora la velocidad de giro siempre viene expresada en rpm. De no aportar este dato el control toma como velocidad de giro el valor 0 con lo que al entrar en contacto la herramienta con la pieza no se producirá el corte, sino un choque con el consiguiente perjuicio para ambas. DATOS DE LA HERRAMIENTA T En las máquinas de control numérico existen cambiadores automáticos de herramientas para escoger la cuchilla o fresa adecuada a la operación que vayamos a realizar. Con esta función se indica la herramienta que queremos utilizar con dos dígitos y a continuación, separados por un punto con otros dos dígitos indicaremos el corrector a aplicar a dicha herramienta. Continuamos utilizando la herramienta hasta que indiquemos su cambio, es decir, es modal. El corrector se escoge en función del diámetro de la herramienta, su desgate, etc FUNCIONES AUXILIARES M Controlan los aspectos auxiliares del mecanizado, se colocan al final de la frase pero se ejecutan dentro de la misma, al principio o al final dependiendo de cada orden. Se escriben con dos dígitos pero cuando el primero de ellos es cero se puede obviar. C/ Recogidas Nº 45-6ºA 18005 Granada csifrevistad@gmail.com 4

COMENTARIO ( ) Después de cada frase de programación se puede escribir un comentario para aclarar la acción realizada, este irá siempre entre paréntesis. El control no intentará leer nada de lo que se encuentre escrito entre paréntesis. CABECERA DE PROGRAMACIÓN. Como hemos mencionado, consiste en un bloque o bloques en los que se resetean las funciones que la máquina pudiera tener activas de otros programas que no se han cerrado (M30) sino parado (M00). Con estos bloques nos aseguramos que el punto de partida queda definido como el que nosotros hemos previsto para el programa. En la cabecera se incluirán funciones preparatorias, velocidad de avance, velocidad de giro, herramienta a utilizar y funciones modales. La mayoría de los manuales engloban todos estos comandos en un sólo bloque, sin seguir ningún criterio en el orden de colocación. Para la enseñanza de estas funciones las he distribuido en distintos bloques según un criterio determinado, lo que ayudará a la comprensión y aprendizaje de las mismas. De modo que, a medida que se van repitiendo en los distintos ejercicios, el alumno comprenda la situación en que se encuentra el control, como y cuando ésta ha de ser modificada. La distribución de las funciones será realizada de la siguiente forma: En el primer bloque de programación escribiremos un comentario que defina la pieza que queremos realizar, para asegurarnos de que es ésta y no otra parecida, pues el control sólo permite asignar números a los nombres de programa. N05 (Nombre del programa) En el segundo bloque, definiremos como vamos a indicar las coordenadas con las siguientes funciones preparatorias. UNIDAD DE PROGRAMACIÓN G71 Programación en mm: Es la más habitual, la que el control tiene por defecto, es modal y se anula con su contradicción G70. G70 Programación en pulgadas: Al cambiar a pulgadas cambia la actuación del desplazamiento de los carros y las cotas se visualizarán en el monitor en esta unidad. Es modal y se anula con su contradicción G71. C/ Recogidas Nº 45-6ºA 18005 Granada csifrevistad@gmail.com 5

TIPO DE COTAS G90 Programación en cotas absolutas: Es el sistema más usado en la industria. Las cotas irán todas referidas a un origen de coordenadas predeterminado por el programador. Es modal y se anula con su contradicción G91. G91 Programación en cotas incrementales: Las cotas de un punto irán referidas al anterior punto programado. El origen de coordenadas cambia cada vez que nos desplazamos siendo este su origen. Es modal y se anula con su contradicción G90. En el segundo bloque elegiremos la unidad y el tipo de cotas a utilizar. Por regla general en España se utiliza el sistema métrico, por lo que las unidades irán en mm. Al ser los primeros movimientos y no tener constancia de donde se encuentra en principio la herramienta, comenzaremos programando en cotas absolutas. Se escribiría así: N10 G71 G90 (Cotas en milímetros y en coordenadas absolutas) Al tercer bloque le corresponderá definir las condiciones de corte. UNIDAD DE LA VELOCIDAD DE AVANCE F G94 Velocidad de avance expresada en mm/min: Tendremos en cuenta todo lo explicado en el apartado F velocidad de avance. Es modal y se anula con su contradicción G95. G95 Velocidad de avance expresada en mm/rev: Tendremos en cuenta todo lo explicado en el apartado F velocidad de avance. Es modal y se anula con su contradicción G94. PUNTO DE AVANCE CONSTANTE G96 Velocidad de avance superficial constante: Mantendrá la velocidad de corte superficial constante, variando cuando fuese preciso (interpolaciones circulares) la velocidad de avance, con ello el acabado resulta más homogéneo. Es modal y se anula con su contradicción G97. G97 Velocidad de avance constante: Mantendrá la velocidad de avance siempre constante en el centro de la herramienta. Es modal y se anula con su contradicción G96. C/ Recogidas Nº 45-6ºA 18005 Granada csifrevistad@gmail.com 6

En este bloque escribiremos en que unidades viene dado el avance y su tipo, así como su valor y la velocidad de giro que para fresadora viene siempre dada en rpm. Su escritura será: N20 G94 G96 F120 S900 (condiciones de corte, avance en mm/min cte. en superficie) ACABADO DE LAS ARISTAS G05 Trabajo en arista matada: El control produce un pequeño redondeo en las aristas del orden de 0.1 mm de radio. Es modal y se anula con su contradicción G07. G07 Trabajo en arista viva: El control no cambia de dirección hasta que no se encuentra en la posición indicada por lo que dejará las aristas vivas y cortantes. Es modal y se anula con G05. En el cuarto bloque definimos las condiciones de trabajo SELECCIÓN DEL PLANO DE TRABAJO Para trabajar en la fresadora tendremos que escoger el plano de trabajo correspondiente a cada una de las caras del paralelepípedo de partida, escogeremos el plano perpendicular a la posición de la herramienta. G17 Selección del plano XY: Es el que la máquina tiene por defecto, en el caso de una fresadora de tres ejes, el plano de trabajo siempre será el XY pues la fresa está en el eje Z. es modal y se anula con cualquiera de los otros dos G18 Selección del plano XZ: Para máquinas de cinco ejes. Es modal y se anula con cualquiera de los otros dos. G19 Selección del plano YZ: Para máquinas de cinco ejes. Es modal y se anula con cualquiera de los otros dos. La selección del plano de trabajo influye en comandos como: - Interpolaciones circulares. - Redondeo controlado de aristas. - Entrada y salida tangencial. - Achaflanado. - Ciclos fijos de mecanizado. - Giro del sistema de coordenadas. - Utilización de la compensación del radio. - Utilización de la compensación de longitud. El cuarto bloque de programación incluye el plano de trabajo, que principalmente, y siempre que se opere con máquinas de tres ejes, será el plano XY. La forma de trabajar las aristas será por regla general matadas, a no ser que se pretenda que tengan filo cortante. N30 G05 G17 (Trabajo en arista matada y en el plano XY) C/ Recogidas Nº 45-6ºA 18005 Granada csifrevistad@gmail.com 7

En el siguiente bloque el alumno indicará las características de la herramienta. ANULACIÓN DE LAS COMPENSACIONES DE LA HERRAMIENTA G40 Anulación de compensación de radio: Con esta orden se anula la compensación del radio de la herramienta que hemos definido en la tabla de herramientas del control. Es modal y se anula con G41 o G42. G44 Anulación de compensación de longitud: Con esta orden se anula la compensación de la longitud de la herramienta que hemos definido en la tabla de herramientas del control. Es modal y se anula con G43. En el quinto bloque definiremos las condiciones de la herramienta, por desconocimiento del uso de las compensaciones, que veremos más adelante, serán anuladas por el momento pero sembraremos la semilla para la comprensión de que con cada cambio de herramienta, viene un cambio de compensaciones. N40 G00 G40 G44 T1.1 (anulación de las compensaciones y elección de la herramienta). En el siguiente bloque indicaremos las funciones auxiliares de cabecera. SENTIDO DE GIRO DEL CABEZAL Ha de seleccionarse antes de que la herramienta entre en contacto con la pieza, de lo contrario ésta se partirá. M03 Giro de la herramienta a derechas: Es la más habitual debido a la forma del filo de la herramienta. Hace girar la misma en el sentido de las agujas de reloj. M04 Giro de la herramienta a izquierdas: Hace girar la herramienta en el sentido contrario a las agujas de reloj. M05 Parada del giro del cabezal. CAMBIO DE LA HERRAMIENTA Previamente al mecanizado tendremos que escoger la herramienta adecuada y su corrector, con la orden T--.--. Si el sistema posee un cargador automático el control parará el giro y realizará el cambio de herramienta, de lo contrario la máquina parará el giro y realizará el ajuste indicado con el nuevo corrector sin cambiar de herramienta. M06 Cambio de herramienta: Se coloca en el renglón siguiente a la elección de la herramienta, habremos de tener cuidado de realizarlo en una posición alejada de la pieza para que no se produzcan choques con la herramienta de camino al cambiador. C/ Recogidas Nº 45-6ºA 18005 Granada csifrevistad@gmail.com 8

REFRIGERANTE M08 Puesta en marcha del refrigerante: Es modal y de principio de línea. M09 Parada del refrigerante: Es modal y de fin de línea. El sexto bloque una vez escogida la herramienta será indicarle que la coja y comience a girarla. N50 M6 M03 M08 (coger la herramienta previamente seleccionada, le imprimo giro a derechas y pongo en marcha el refrigerante) Dentro de la cabecera hemos englobado también el último bloque del programa que utilizará uno de estos comandos. DETENCIÓN Y PARO M00 Parada de la ejecución del programa: Al ejecutar esta orden el control parará, quedando a la espera de que pulsemos sobre el mismo la orden de marcha (verde) con lo que se reanudará la ejecución de los siguientes bloques. M01 Parada condicional del programa: Actúa como el M00 sólo cuando en la botonera de control hemos seleccionado la posición 1, cuando seleccionemos la posición 0 el control no lo tendrá en cuenta y realizará el programa sin parar. M02 Final de programa: El control finaliza el programa y con ello resetea todas las funciones modales que se estaban utilizando, activando por defecto las iniciales. Los bloques posteriores nunca se ejecutarán, pero para volver a ejecutarlo habremos de volver al principio del mismo y después arrancar de nuevo el programa. M30 Final de programa y vuelta al inicio: El control finaliza el programa igual que en la orden M02, pero además, vuelve automáticamente al principio del programa. De este modo para volver a ejecutarlo sólo tendremos que cargar el material y dar al botón de marcha. Esta orden se usa más que M02 pues la contiene y completa. Para terminar en el último bloque escribo M30 y termino volviendo a las condiciones iniciales de mecanizado. N200 M30 C/ Recogidas Nº 45-6ºA 18005 Granada csifrevistad@gmail.com 9

Ejemplo de cabecera de programación La cabecera de programación quedaría de esta forma: N05 (Nombre del programa) N10 G71 G90 (Cotas en milímetros y en coordenadas absolutas) N20 G94 G96 F120 S900 (condiciones de corte, avance en mm/min cte. en superficie) N30 G05 G17 (Trabajo en arista matada y en el plano XY) N40 G00 G40 G44 T1.1 (anulación de las compensaciones y elección de la herramienta) N50 M6 M03 (coger la herramienta previamente seleccionada y giro a derechas) N50 G00 G40 G44 T1.1 (anulación de las compensaciones y elección de la herramienta). N200 M30 De este modo, cada vez que el alumno realice un programa, estará reforzando el conocimiento y comprensión de las órdenes básicas. A estas les iremos sumando el resto a lo largo del curso, de modo que cada programa sea una suma de las órdenes utilizadas con anterioridad y alguna nueva, siempre añadiendo un comentario que refuerce su aprendizaje. Bibliografía: Control numérico y programación. Curso práctico. Autor: Francisco Cruz Teruel. Editorial: Marcombo. Ediciones técnicas. Autoría Nombre y Apellidos: Jaime Mesa Jiménez Centro, localidad, provincia: I.E.S. Ostippo E-mail: jaimemesa@ono.com C/ Recogidas Nº 45-6ºA 18005 Granada csifrevistad@gmail.com 10