CONTROL NUMÉRICO COMPUTARIZADO HISTORIA DEL CONTROL NUMERICO En principio, contrariamente a lo que se pudiera pensar, el Control Numérico de Máquinas Herramientas no fue concebido para mejorar los procesos de fabricación, sino para dar solución a problemas técnicos surgidos a consecuencia de] diseño de piezas cada vez más difíciles de mecanizar. En 1942, la "Bendix Corporation" tiene problemas con la fabricación de una leva tridimensional para el regulador de una bomba de inyección para motores de avión. El perfil tan especial de dicha leva es prácticamente imposible de realizar con máquinas comandadas manualmente. La dificultad provenía de combinar los movimientos del útil simultáneamente según varios ejes de coordenadas, hallando el perfil deseado. Se acordó entonces confiar los cálculos a una máquina automática que definiera gran número de puntos de la trayectoria, siendo el útil conducido sucesivamente de uno a otro. En 1947, Jhon Parsons, constructor de hélices de helicópteros, americano, concibe un mando automático, La idea de utilizar cartas perforadas (comportando las coordenadas de los ejes de los agujeros) en un lector que permitiera traducir las señales de mando a los dos ejes, permite a Parsons desarrollar su sistema Digitón. En esta época, la U.S. Air Force estaba preocupada con la fabricación de estructuras difíciles de trabajar por copiado susceptibles de ser modificadas rápidamente. Gracias a su sistema, Parsons obtiene un contrato y el apoyo del Massachusetts Institute of Technologie" El Gobierno americano apoya la iniciativa para el desarrollo de una fresadora de tres ejes en contorneado mandado por control digital. En 1953, después de cinco años de puesta a punto, el M.I.T. utiliza por primera vez la apelación de "Numerical Control" En 1956, la U.S.A.F. hace un pedido de 170 máquinas de Control Numérico a tres grandes constructores americanos: 1. Cincinnati Milling Machine Company, 2. Giddin & Levis, 3. Kearney & Trecker. Paralelamente a esta evolución, ciertos constructores se interesan por el desarrollo de máquinas más simples para trabajos, tales como taladrado, mandrinado y punteado, que no requieren ningún movimiento continuo, pero sí un posicionamiento preciso. De esta forma se ha visto que la necesidad industrial de la aeronáutica fue la que creó la demanda de sistemas continuos complejos. El paso de complejos a simples revolucionó los procesos de fabricación. En 1960, también en el M.I.T. se realizaron las primeras demostraciones de Control Adaptable (un perfeccionamiento del Control Numérico que permite, además, la autorregulación de las condiciones de trabajo de las máquinas). A finales de 1968 tuvieron lugar los primeros ensayos de Control Numérico Directo (DNC). En general, el incremento en la utilización de máquinas herramientas con CN se debe a que un gran número de problemas, que se consideraban bien resueltos por los métodos de Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 1 trabajo clásicos, que pueden tener una respuesta ventajosa desde el punto de vista técnico mediante la utilización de dichas máquinas. Hoy día este tipo de maquinarias está siendo implementada en casi todo tipo de fábricas y se prevé que la producción industrial del mundo se realizará con este tipo de máquinas. Nuestro país no es ajeno a esta proyección y puede apreciarse que actualmente este sistema se encuentra en plena difusión y las máquinas herramientas comandadas por control numérico, principalmente tornos y fresadoras, se incorporan a pequeñas y medianas empresas en número creciente. Otro dato que confirma esta tendencia es que en las últimas Exposiciones referentes a Máquinas industriales como EMAQH (Exposición de Máquinas Herramientas), prácticamente han desaparecido los expositores de máquinas herramientas convencionales siendo desplazados por fabricantes de M.H.C.N. nacionales y extranjeros. EL CONTROL NUMÉRICO El control numérico se puede definir de una forma genérica como un dispositivo de automatización de una máquina que, mediante una serie de instrucciones codificadas (el programa), controla su funcionamiento. Cada programa establece un determinado proceso a realizar por la máquina, con lo que una misma máquina puede efectuar automáticamente procesos distintos sin más que sustituir su programa de trabajo. Permite, por tanto, una elevada flexibilidad de funcionamiento con respecto a las máquinas automáticas convencionales en las que los automatismos se conseguían mediante sistemas mecánicos o eléctricos difíciles y a veces casi imposible de modificar. Los elementos básicos del control numérico son: 1) El programa, que contiene toda la información de las acciones a ejecutar. 2) El control numérico, que interpreta estas instrucciones, las convierte en las señales correspondientes para los órganos de accionamiento de la máquina y comprueba los resultados. 3) La máquina, que ejecuta las operaciones previstas. A medida que el desarrollo de la microelectrónica y la informática se aplica a los controladores numéricos, se potencian extraordinariamente las funciones que permiten desarrollar, simplificándolos a la vez, los procedimientos de programación y operación de las máquinas, de tal manera que los CNC – control numérico con ordenador - que se construyen hoy día sólo conservan de los primitivos CN los principios básicos de funcionamiento. Paralelamente, las máquinas herramienta han ido evolucionando hacia la incorporación en una sola máquina de varias operaciones elementales de mecanizado que tradicionalmente se efectuaban en máquinas diferentes, y hacia la incorporación de cambiadores automáticos de piezas y herramientas, apareciendo los centros de mecanizado que permiten obtener una pieza acabada, o casi acabada, en una sola estación de trabajo. En función de las capacidades de proceso y de memoria de los CNC han evolucionado también las técnicas y lenguajes de programación. Desde los primeros programas lineales en lenguaje máquina a la programación asistida por ordenador, gráfica e interactiva, existe un amplio espectro de sistemas y lenguajes de programación. LAS MÁQUINAS Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 2 El control numérico se monta sobre todo tipo de máquina herramienta convencional, tanto de arranque de viruta como de trazado y deformación. Así, lo encontramos en tornos, fresadoras, rectificadoras, taladradoras, mandrinadoras, dobladoras, plegadoras, punzadoras, máquinas de trazar, punteadoras, máquinas de soldar, de oxicorte, de medir, etc. Sin embargo, el control numérico ha promocionado el desarrollado de dos tipos de máquinas múltiples: El centro de mecanizado, para piezas prismáticas, en el que sobre pieza fija una o más torretas con herramientas giratorias permiten efectuar operaciones de fresado, taladrado, mandrinado, escariado, etc. Si lleva incorporada mesa giratoria pueden efectuarse operaciones de torno vertical. El centro de torneado, dotado de una o más torretas, con herramientas motorizadas que, además de las clásicas operaciones de torneado permiten efectuar fresados, taladrados, escariados, etc., tanto axiales como radiales. Las características de precisión exigidas en estas máquinas en condiciones duras de utilización, han modificado las características de diseño de las mismas. En el aspecto estructural se busca una mayor rigidez y ausencia de vibraciones, lo que lleva a la utilización de bastidores de chapa soldada y de hormigón en vez de la clásica fundición. En el diseño de la cadena cinemática se busca disminuir los juegos, rozamientos, vibraciones e inercia de las masas móviles para mejorar la precisión y repetibilidad del posicionamiento de la herramienta, aumentando la rigidez de las guías y utilizando materiales de bajo coeficiente de fricción o sistemas hidrostáticos o de rodadura, husillos a bolas para la transmisión de¡ movimiento sin holguras, etc. Otros puntos en los que se ha mejorado son la estabilidad y uniformidad térmica con potentes sistemas de refrigeración de herramienta, pieza e incluso máquina, y la evacuación de virutas. Sobre las funciones desarrolladas por las máquinas convencionales las máquinas a control numérico incorporan básicamente: 1. 2. 3. 4. 5. 6. Sistemas de posicionado de la herramienta. Sistemas de medición del desplazamiento. Sistemas de medición de piezas y herramientas. Sistemas de control de condiciones de mecanizado. Sistemas de cambio de herramientas. Sistemas de cambio de pieza. VENTAJAS DE LA APLICACIÓN DE LAS MÁQUINAS HERRAMIENTAS CON CN. A continuación se enuncian algunas de las ventajas que presentan las máquinas herramienta con CN: REDUCCION DE LOS TIEMPOS DE CICLOS OPERACIONALES. Las causas principales de la reducción al mínimo de los tiempos superfluos son: 1. 2. 3. Trayectorias y velocidades más ajustadas que en las máquinas convencionales; Menor revisión constante de los planos y hojas de instrucciones; Menor verificación de medidas entre operaciones. AHORRO DE HERRAMIENTAS Y UTILLAJES. Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 3 El ahorro en concepto de herramientas se obtiene como consecuencia de la utilización de herramientas más universales. 1. 2. 3. 4. MAYOR PRECISIÓN E INTERCAMBIABILIDAD DE LAS PIEZAS. REDUCCIÓN DEL PORCENTAJE DE PIEZAS DEFECTUOSAS. REDUCCIÓN DEL TIEMPO DEL CAMBIO DE PIEZAS. REDUCCIÓN DEL TIEMPO DE INSPECCIÓN. INTRODUCCIÓN A LA PROGRAMACIÓN La programación de los controles numéricos ha sufrido una gran evolución en los últimos años. Si bien se habla todavía de programación manual y programación automática o asistida por ordenador, la realidad es que La programación a pie de máquina, apoyada en los lenguajes y facilidades de que disponen los CNC. La programación en oficina técnica, apoyada en equipos y soft propio dentro de técnicas de CAD - hoy día, al contar los controles con un microordenador incorporado, la programación manual dispone de muchas de las facilidades reservadas hasta hace poco a la programación automática. PROCESO DE PROGRAMACIÖN La programación de una máquina herramienta de control numérico consiste en elaborar y codificar la información necesaria para mecanizar una pieza en un lenguaje que la máquina sepa interpretar. El proceso puede descomponerse en tres etapas: 1. PREPARACIÓN DEL TRABAJO. 2. CODIFICACIÓN DEL PROGRAMA. 3. PRUEBA Y PUESTA A PUNTO. La etapa de preparación del trabajo es similar a la correspondiente del mecanizado convencional. A partir de las características de la pieza a obtener, de los medios de producción disponibles, de sus características y posibilidades, se define una secuencia de operaciones elementales, definiendo en cada una de ellas las herramientas a utilizar y los utillajes necesarios. Se precisa también conocer las técnicas de mecanización. 1. LA PREPARACION DEL TRABAJO Es fundamental para el programador tener un conocimiento exacto de las prestaciones que le ofrece tanto el control como la máquina herramienta. Las prestaciones que ofrece un control son muy variables, dependiendo de la complejidad y sofisticación de la máquina herramienta que gobierna. El control de un centro de mecanizado con cambio automático de piezas y herramientas precisará unas características muy superiores al CN de una taladradora. El control de un torno es diferente del de una fresadora de 5 ejes y un CN convencional tiene poco que ver con un CNC. Dentro de la preparación del trabajo se puede establecer un planteo de cómo y qué secuencias deberá seguir el proceso para poder realizar el mecanizado de una forma segura y rápida. Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 4 Definición del proceso: Conocidos los elementos de fabricación disponibles, la definición del proceso de mecanización puede dividirse en las siguientes etapas: 1) Estudio del plano de la pieza a fabricar. 2) Análisis de las operaciones elementales. 3) Selección de las herramientas. 4) Definición de las condiciones técnicas de mecanizado. 5) Secuenciación de las fases de trabajo. En la fase de estudio del plano, el preparador se informa de las características de las piezas a fabricar: material, dimensiones, cotas, tolerancias, acabados superficiales, etc., datos todos ellos que determinan las máquinas a utilizar. En la fase de análisis de las operaciones elementales, el programador descompone las superficies a mecanizar en tramos correspondientes a las trayectorias que las herramientas pueden seguir. En general sólo son lineales y circulares, sobre superficies planas o de revolución. Este estudio geométrico implica la definición de las cotas de los puntos inicio y final de cada tramo, así como el centro en las circulares. En la fase de selección de máquina se estudia qué operaciones pueden efectuarse en cada una de las máquinas disponibles, intentando disminuir al máximo el número de cambios de máquina y de atadas de la pieza. En la fase de selección de herramientas se eligen las más adecuadas para cada operación en función de las características de la misma y de las tolerancias y acabados superficiales deseados. En las fases de definición de características técnicas de mecanizado se establecen las velocidades de avance, profundidad de pasada y velocidad de corte adecuadas al material de la pieza según la máquina y herramienta utilizadas, para obtener los ciclos de mecanizado más cortos compatibles con la calidad exigida. En la fase de secuenciación de operaciones se establece el orden en que se mecanizarán las distintas fases dibujando en cada caso un croquis de la zona a mecanizar, las herramientas y fijaciones utilizadas y los parámetros técnicos de fabricación. Terminada la definición del proceso y conocidos los medios a utilizar y las operaciones a efectuar, el programador puede empezar a codificar. En general, esta fase de codificaciones es la que recibe el nombre de programación del control numérico. 2. CODIFICACION DEL PROGRAMA En la fase de codificación se transcribe toda la información, según los símbolos y reglas de sintaxis de un lenguaje comprensible por la máquina un soporte que el control pueda leer. Se precisa conocer las reglas del lenguaje que facilita el fabricante de la máquina en su manual. LA PROGRAMACIÓN MANUAL Recibe este nombre la codificación del programa en lenguaje máquina realizada sin apoyo informático. En este tipo de lenguaje, el programador descompone la información en operaciones elementales a ejecutar por la máquina, por ejemplo, un recorrido, un cambio de herramienta, etc. Cada una de estas operaciones elementales constituye un "bloque" o una fase del programa y es una línea horizontal del mismo. Las diferentes funciones a realizar por la máquina dentro de cada bloque se identifican por el formato del bloque. En los lenguajes de bloques de formato fijo cada posición tiene un significado determinado. Actualmente está en desuso. Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 5 En los bloques de formato variable las funciones se identifican con una letra o dirección y los caracteres que siguen a esta letra especifican el valor directo o codificado de esta función. Es decir, un bloque se descompone en "funciones" o palabras definidas por una letra dirección seguida de caracteres numéricos. MAQUINAS HERRAMIENTAS CON CONTROL NUMÉRICO COMPUTARIZADO. ANTECEDENTES Y COMPONENTES ANTECEDENTES. Para poder analizar y definir en que consiste una máquina herramienta con CNC, primeramente vamos a considerar como se comportaría una máquina convencional ante un proceso de producción. En este caso, el plano de la pieza a fabricar, constituye el soporte principal de los datos de mecanizado. Para poder efectuar el maquinado, el operario lee e interpreta el plano, y posteriormente realiza sobre la máquina las maniobras adecuadas para poder obtener el producto final. Estos son: los desplazamientos de la herramienta, la elección de los datos del corte, la puesta a punto de la pieza, elección de herramientas, etc. Es decir, que es un vínculo directo: plano - operario - máquina herramienta. En un maquinado con un CNC, el hombre leerá el plano, y construirá una sucesión ordenada de datos alfanuméricos, que conformarán el programa de la pieza, el cual será introducido en la Unidad de Gobierno ( ordenador), que será el encargado de transmitir a los órganos de la máquina, las instrucciones correspondientes para poder elaborar la pieza. Como podemos observar, se ha agregado un elemento en la cadena de relaciones: plano - operario - unidad de gobierno - máquina herramienta. VENTAJAS DE LA APLICACIÓN DE UNA MAQUINA HERRAMIENTA CON CNC. Para la producción de piezas en serie, nos encontramos con varios sistemas para permitir la repetibilidad de pasos y operaciones en las máquinas convencionales: en los tornos automáticos y semi automáticos, esto se consigue mediante sistemas de levas, pero este sistema es poco flexible, ya que para piezas diferentes, requiere una nueva puesta a punto, con una considerable pérdida de tiempo, que de por sí es muy importante. Tampoco es factible el sistema de fabricación que requiera de máscaras, moldes o modelos, por su elevado costo de fabricación y su poca probabilidad de transformarlos para piezas distintas. Constituyen, de esta manera, una “memoria” rígida e inflexible. En cambio, una máquina con CNC, automatiza los movimientos y acciones como ser: desplazamientos de los carros o mesas, giro de el o los cabezales, las distintas gamas de avances y de velocidades de corte, los cambios de herramientas y piezas, etc., simplemente cambiando la programación de la máquina. De esta manera, podemos afirmar que ganamos en: Reducción en los tiempos de producción, por una importante disminución en los tiempos muertos. Mayor fiabilidad en la producción de las piezas, dado que existe menor posibilidad de piezas defectuosas. Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 6 Reducción de los tiempos de control de la calidad. Reducción de los tiempos de control de proceso por medio de planos y hojas de ruta o de procesos. Ahorro de herramientas y dispositivos de corte, al optimizarse la utilización de las herramientas. Evidentemente, esto redunda en un muy considerable ahorro económico que superará a mediano plazo el gasto inicial de compra de una máquina CNC. COMPONENTES. Al analizar una máquina con CNC, observamos que básicamente mantiene su principio de funcionamiento comparada con una convencional, con excepción de la innovación que le confiere su ordenador o unidad de gobierno. Este componente es quien más a evolucionado con el correr de muy poco tiempo, aunque los demás elementos que conforman tradicionalmente una máquina herramienta, han debido adecuarse a las altas velocidades de maquinado, y a la extrema precisión en los posicionamientos tanto de las herramientas como de las piezas. Por ejemplo, se recubrieron las superficies de deslizamiento con materiales plásticos muy resistentes al desgaste, los desplazamientos de los carros son mediante sistemas de transmisión por tornillos de bolas recirculantes, los restantes movimientos son mediante circuitos hidráulicos o neumáticos. Los desplazamientos de las herramientas y el giro del husillo, son provocados por motores de corriente continua. Y muy particularmente, en el campo de las herramientas de corte, se han debido adecuar a las altas exigencias de terminación y de esfuerzos de corte. Podríamos decir, que los elementos componentes de una máquina con CNC, son: a.- La unidad de gobierno. b.- Los servomecanismos. Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 7 c.- Los transductores. d.- Dispositivos para el cambio de herramientas. e.- Husillos y ejes de trabajo y avances. La unidad de gobierno. Es el elemento que contiene la información necesaria para todas las operaciones de desplazamientos de las herramientas, giro de los husillos, etc. Está conformada por el ordenador o procesador, que es donde se encuentra la memoria de almacenamiento de los datos de maquinado, que serán transformados en impulsos eléctricos y transmitidos a los distintos motores de la máquina; y por el tablero o panel de servicio, elemento físico por donde se ingresan los datos requeridos por el control. Esto se realiza mediante un teclado alfanumérico similar al teclado de una computadora, una zona de paneles de mando directo de la máquina, y un monitor (display o pantalla). Los servomecanismos. Estos se encargan principalmente de los movimientos de los carros o mesas de la máquina. Son servomotores con motores paso a paso, a corriente continua, hidráulicos, etc. Reciben los impulsos eléctricos del control, y le transmiten un determinado número de rotaciones o inclusive una fracción de rotación a los tornillos que trasladarán las mesas o los carros. Los servomotores con motores paso a paso, constan de un generador de impulsos que regulan la velocidad de giro del motor variando la cantidad y frecuencia de los impulsos emitidos. Estos motores giran un ángulo (paso) de aproximadamente 1 a 10 por impulso. La cantidad de impulsos puede variar hasta 16.000 por segundo, dando como resultado una gran gama de velocidades. Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 8 En los servomotores con motores de corriente continua, cuando varía la tensión, varía proporcionalmente la velocidad de giro del motor. El servomotor hidráulico, posee una servoválvula reguladora del caudal que ingresa al motor, dosificando de esta manera la velocidad de rotación del mismo. Los transductores La función de los mismos consiste en informar por medio de señales eléctricas la posición real de la herramienta al control, de manera que este pueda compararla con la posición programada de la misma, y efectuar los desplazamientos correspondientes para que la posición real sea igual a la teórica. Los dispositivos de medición pueden ser directos o indirectos. En los de medición directa, encontramos una regla graduada unida al carro. En cambio, en los de medición indirecta, un cuenta vueltas reconoce la cantidad de giros que efectúa el tornillo de filete esférico del carro. También podemos clasificarlos de acuerdo a sus características de funcionamiento, pudiendo ser absolutos, incrementales o absolutos-cíclicos. Los absolutos, informan de las posiciones de los carros punto por punto con respecto a un punto de origen fijo previamente determinado. Los incrementales, emiten un impulso eléctrico a intervalos de desplazamiento determinados, los que son acumulados por un contador de impulsos, quienes informarán al control de la suma de estos impulsos. Los últimos, pueden decirse los más difundidos, y funcionan de la siguiente manera: Pueden medir directamente movimientos angulares o giratorios, lo que se utiliza para determinar la coordinación exacta de los carros con el giro del husillo en los casos de roscado, por ejemplo. Otros miden la posición del carro o la mesa utilizando una escala metálica con un circuito impreso en forma de grilla, que se encuentra fijo sobre la carrera a dimensionar. Sobre esta, se mueven con los carros, un par de lectores (cursores) eléctricos, que informarán sobre la mensura efectuada al control. Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 9 Dispositivos para el cambio de herramientas. El cambio de las herramientas de trabajo en una máquina con CNC, se efectúa de manera totalmente automática, para lo cual se utilizan dispositivos de torreta de 4, 6 u 8 posiciones o también tipo revólver, con un número importante de posiciones o estaciones, o sistemas de cambio denominados magazines, que consta de una cinta o cadena, que con el auxilio de agarraderas, selecciona la herramienta a emplear de un “almacén” y la sitúa en posición de trabajo. Husillos y ejes de trabajo y avances. Los husillos de trabajo en las máquinas con CNC son movidos con motores de corriente continua, generalmente, ya que los mismos permiten incrementar o decrecer el número de R.P.M. sin escalonamientos. Cuando hablamos de ejes de trabajo o de rotación, nos referimos a las máquinas en las cuales la mesa de trabajo o el cabezal del husillo son orientables pudiendo adoptar distintas posiciones angulares, tal es el caso de los centros de maquinado o las fresas, o algunos tornos verticales con varios montantes. Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 10 Conocemos como ejes de avances a las direcciones en las cuales se mueven los carros, el husillo o la mesa de trabajo. De esta manera, en un torno tendremos un eje X determinado por un avance en el sentido perpendicular al husillo, y un eje Z que será colineal al eje del torno. En una fresa, generalmente los ejes X e Y son coplanares y generados ambos por el movimiento de la mesa, y el eje Z, coincidirá con el movimiento vertical del husillo. PROGRAMACIÓN EJES PRINCIPALES DE REFERENCIA. Tendremos fundamentalmente tres ejes de referencias: los ejes X, Y, Z. El eje X, es paralelo al carro transversal, y en el caso del torno, sus medidas se toman a partir del eje de la pieza, pero con valores de diámetros. El eje Y, que es perpendicular al anterior, y solo lo encontramos en las fresas. El eje Z, que es coincidente con el eje de la máquina. PUNTOS CERO DE REFERENCIA. Vamos a diferenciar algunos puntos de referencia: Punto cero de la máquina Este origen de coordenadas está dado por el fabricante, y es un punto interior de la máquina. Punto cero de la pieza Este punto es arbitrario y determinado por el programador, con referencia al cero de la máquina. Los datos de trayectoria de las herramientas y de distancias en avances y penetraciones están referidos a este punto en particular. Es decir, los datos de un programa de pieza, son tomados en base a este. Punto cero del carro Está referido con respecto al cero de la máquina. Se tiene en cuenta para la determinación de los datos de magnitudes de herramientas. FUNDAMENTOS DE ELABORACIÓN DE UN PROGRAMA CNC. Las operaciones que un CNC debe efectuar para obtener una pieza determinada, están elaboradas en un estudio previo, que llamaremos programación manual, del plano de la pieza, y la confección de una hoja de procesos para mecanizar. Tendremos entonces en cuenta los siguientes factores: DETERMINACIÓN DEL CICLO DE TRABAJO; en el cual, mediante una hoja de procesos, previamente determinamos cuales son las operaciones a efectuar en la máquina. DETERMINACIÓN DE LA HERRAMIENTA; es decir, del tipo de herramienta, calidad, forma, perfil y dimensiones de la misma de acuerdo a las distintas operaciones. DETERMINACIÓN DE LOS FACTORES DE CORTE; como la velocidad de corte, avances, profundidad de pasada, tiempo de operación. Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 11 DETERMINACIÓN DEL RECORRIDO DE LA HERRAMIENTA; en el cual debemos tener en cuenta la optimización del mismo para disminuir al máximo el tiempo de maquinado. Este estudio previo a la programación propiamente dicha, es necesario ya que de esta manera vamos a determinar, de las muchas formas de programar una misma pieza, cual es la más acertada y la que nos proporcionará un aprovechamiento óptimo de la máquina y de la herramienta. Para que un CNC pueda interpretar los datos que vamos a incorporarle teniendo en cuenta lo antes citado, la información se la suministraremos por medio de un código o lenguaje propio de la máquina, o sea elaborando un programa de pieza, para lo que tomaremos como referente el código de programación ISO 1050 o DIN 66025 CÓDIGOS DE PROGRAMA SEGÚN DIN 66025 % : LF A B C D F G H I J K L M N P R S T X Y Z Identificación automática de códigos ( comienzo de programa ). Secuencia principal Final de secuencia. Ángulo en coordenadas polares / ángulo para sucesiones de contorno. Radio en interpolación circular /chaflán o radio en sucesión de contorno. Anchura de pasada. Distancia del plano de referencia a la superficie de la pieza./Selección de corrección de herramienta. Velocidad de avance.. Función preparatoria. Funciones auxiliares. Parámetro de interpolación circular relativo al eje X./ Paso en un roscado Parámetro de interpolación circular relativo al eje Y. Parámetro de interpolación circular relativo al eje Z./ Paso en un roscado Número de subprograma. Función auxiliar. Número de bloque o secuencia. Número de pasadas en un subprograma. Parámetros de un ciclo. Velocidad de corte./ Velocidad de giro en RPM./Parada precisa del cabezal en grados. Identificación de herramienta. Movimiento principal del eje X. Movimiento principal del eje Y. Movimiento principal del eje Z. Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 12 FUNCIONES PREPARATORIAS “G” Estas funciones determinan las condiciones de desplazamiento, es decir, como se deben mover los carros o la mesa, el tipo de interpolación, el tipo de acotado. En otras palabras, el modo y la forma de realizar los desplazamientos. G00 G01 G02 G03 G04 G05 G07 G09 G20 G21 G22 G23 G24 G25 G26 a 29 G33 G34 G35 G36 G37 G38 G39 G40 G41 G42 G50 G51 G53 G54 a 59 G63 G64 G70 G71 G72 G74 G90 G91 G92 G94 G95 G96 G97 * * * * * * * * * * * * * * * * * * * * * * * * Posicionamiento en rápido. Interpolación lineal. Interpolación circular en sentido horario Interpolación circular en sentido antihorario Tiempo de parada bajo X (secuencia propia) Trabajo en arista matada Trabajo en arista viva Deceleración. Parada precisa I Llamada a subrutina standar Llamada a subrutina paramétrica Definición de subrutinas standar Definición de subrutinas paramétricas Final de subrutina Salto incondicional Salto condicional Roscado con paso constante Roscado con paso creciente Roscado con paso decreciente Redondeado controlado de aristas Entrada tangencial Salida tangencial Achaflanado Sin compensación de radio de corte Compensación de radio de corte a la izquierda Compensación de radio de corte a la derecha Carga de dimensiones de herramienta Corrección de dimensiones de herramienta Supresión de decalaje de origen Traslados de origen Roscado con macho. Corrección del avance al 100% Servicio de contorneado Entrada en pulgadas Entrada en milímetros Factor de escala Búsqueda automática del punto de referencia Acotación en absoluto Acotación en incremental Limitación valor prescrito velocidad de giro del cabezal bajo S en R.P.M. Avance bajo F en mm/min. o pulg/min. Avance bajo F en mm/vuelta o pulg/vuelta Avance bajo F en mm/vuelta y velocidad de corte bajo S en m/min. borrado de G96. Memoriza último valor de G92 Los símbolos acompañados por (*), son funciones que tienen una contradictoria, por lo que se debe poner especial cuidado de no colocar dos opuestas en una misma secuencia. Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 13 Las funciones preparatorias anteriores, son de utilización tanto en tornos como en fresas, mientras que un CNC de una fresa puede contener además las siguientes funciones: G10 G11 G12 G13 G17 G18 G19 G43 G44 G73 G80 G81 a 89 G98 * * * * * * * * * * * * * G99 * Anulación de la imagen espejo Imagen espejo en el eje X Imagen espejo en el eje Y Imagen espejo en el eje Z Selección del plano de trabajo XY Selección del plano de trabajo XZ Selección del plano de trabajo YZ Compensación de longitud de herramienta Anulación de G43 Giro de sistemas de coordenadas Anulación de ciclos fijos Ciclos fijos Vuelta de la herramienta al plano de partida después de terminar un ciclo fijo Vuelta de la herramienta al plano de referencia ( de acercamiento) al terminar un ciclo fijo FUNCIONES DE MANIOBRAS Y COMPLEMENTARIAS Estas funciones pueden figurar en una misma secuencia como máximo tres M, una S y una T, en el siguiente orden: M - S – T * Parada programada incondicional M00 * Parada programada condicional M01 Fin de programa M02 * Giro del cabezal en sentido horario M03 * Giro del cabezal en sentido antihorario M04 * Parada del cabezal sin orientación M05 Cambio automático de torreta. M06 * Apertura del líquido refrigerante M08 * Cierre del líquido refrigerante M09 Final de subprograma M17 * Parada del cabezal orientado un ángulo bajo S (horario) M19 Fin de programa M30 Velocidad de giro del cabezal codificada S Velocidad de giro del cabezal en R.P.M. Velocidad de corte en m/minuto Parada del cabezal en grados Orden de herramienta T SECUENCIA LÓGICA DE CÓDIGOS % . / . N . G . X .Y . Z . Y . I . J . K . R . Q . L . F . S . T . M . Control Numérico CNC MEP Jorge Daniel Maidana Pág. Nº 14