Comprobación y optimización del programa cnc para el mecanizado por arranque de viruta. FMEH0109. Francisco José Rodríguez Dorado
de programa.
El uso de esta cabecera en el inicio de los programas no es obligatorio, pero sí muy aconsejable. El control, al iniciarse, tiene una serie de funciones preparatorias (G) y auxiliares (M) activas por defecto. Si se empieza un programa de nuevo, y al leer las primeras líneas no se indica el estado en que se desea iniciar dichas funciones, se puede encontrar con resultados inesperados.
Las funciones que generalmente se muestran en la cabecera de los programas se eligen de entre las siguientes:
Funciones cabecera control FAGOR 8025-M | |||
---|---|---|---|
Función | Denominación | Modal | Activa |
G54-G59 | Decalajes (traslado de origen) | Modal | |
G70 | Programación en pulgadas | Modal | |
G71 | Programación en mm | Modal | Activa |
G90 | Programación en cotas absolutas | Modal | Activa |
G91 | Programación en cotas incrementales | Modal | |
G94 | Velocidad de avance F en mm/min | Modal | Activa |
G95 | Velocidad de avance F en mm/rev | Modal | |
G96 | Velocidad de avance superficial constante (fresadora) | Modal | |
G96 | Velocidad de rotación S en m/min (torno) | Modal | |
G97 | Velocidad de avance del centro de la herramienta constante (fresadora) | Modal | Activa |
G97 | Velocidad de rotación S en rev/min (torno) | Modal | Activa |
M03 | Giro del cabezal a derechas | Modal |
G53 / G59 - Decalaje traslado de origen
El programador puede elegir el origen de coordenadas de la pieza (W) que más le facilite su trabajo. En todos los casos, al comenzar la labor de preparación de la máquina para el mecanizado, el operario tendrá que comunicar al control en qué lugar del sistema de coordenadas fijo del aparato (M) debe estar situado el punto cero del sistema de coordenadas de la pieza (W).
Definición
Decalaje
Es la distancia que existe entre el cero máquina y el cero pieza. Esta distancia se puede medir en la misma máquina y se indican en las direcciones X, Y, Z según el tipo de máquina.
Las distancias se anotan en el control de la máquina en una tabla de decalajes. La tabla permite la introducción de hasta siete decalajes diferentes, y cada uno de ellos se relaciona con las funciones G53 a G59.
Al poder registrar en el control varios decalajes del punto de origen (del G53 al G59) se facilita el mecanizado múltiple. Se pueden mecanizar varias piezas simultáneamente, cada una de ellas con su propio “cero pieza”.
Relación entre el origen de coordenadas fijo de la máquina y el origen de coordenadas de la pieza programada a mecanizar
G94 - Velocidad de avance en mm/min y G95 – Velocidad de avance en mm/rev
Estas dos funciones están relacionadas con el formato que se utilice para expresar la velocidad de avance F de la herramienta sobre la pieza. El valor de F puede expresarse en mm/min o en mm/rev.
Con la función G94 o G95 lo que se hace es activar un sistema u otro. Esta función suele escribirse en la cabecera y quedará activa para todo el programa.
G70 - Programación en pulgadas y G71 - Programación en mm
Las funciones G70 y G71 se emplean para indicar al control de la máquina si las coordenadas utilizadas en el programa están expresadas en pulgadas (G70) o en milímetros (G71). Estas funciones son contradictorias entre sí y ambas son modales, por lo que siempre estará activada una de ellas por defecto.
Nota
El sistema más utilizado en nuestro país es el G71 (mm), y es el que el control activa por defecto si en la cabecera del programa no se le indica ninguno de los dos.
G90 - Programación en cotas absolutas y G91 - Programación en cotas incrementales
Un programa CNC define, entre otras acciones, los movimientos que debe realizar la herramienta de corte sobre la pieza para obtener una determinada geometría. Estos movimientos quedan definidos por trayectorias que pasan por una serie de puntos en el espacio de trabajo. Como ya se sabe, para indicar la posición de una secuencia correlativa de puntos se pueden utilizar dos tipos de coordenadas: absolutas o incrementales.
Es importante que cuando se inicie un programa se conozca el sistema de coordenadas que se va a utilizar, por lo que es aconsejable colocar en la cabecera el valor deseado: G90 si las coordenadas que se van a indicar a continuación en el programa se expresan en absolutas, o G91 si se hace en incrementales. En un programa se pueden cambiar ambos sistemas tantas veces como se quiera.
En el mecanizado por arranque de virutas se suele programar siempre en valor absoluto, porque resulta muy cómodo y útil poder conocer el lugar respecto un punto fijo donde debe estar la herramienta, leyendo directamente cualquier línea del programa independientemente de todas las anteriores.
Recuerde
Con un sistema de coordenadas absolutas se introducen las coordenadas de cada punto haciendo siempre referencia directa con el origen.
Los sistemas de coordenadas relativas o incrementales hacen referencia al último punto indicado. El origen de coordenadas se va desplazando y colocando en el último punto marcado.
5. Identificación de las funciones relacionadas con las condiciones tecnológicas
A continuación se muestra con detalle la identificación de las funciones relacionadas con las condiciones tecnológicas, como son la velocidad de giro, la indicación de la velocidad de avance, la designación y el corrector de la herramienta de corte.
5.1. S - Velocidad de giro
Esta palabra está compuesta por la letra S seguida de un número que se corresponde con el valor de la velocidad de giro de la herramienta o de la pieza, según la máquina. El valor de esta velocidad puede expresarse en r.p.m. (revoluciones por minuto), en cuyo caso, la velocidad de giro permanecerá constante según el valor fijado. Para tornos CNC la velocidad puede expresarse por el valor de la Vc (velocidad de corte de la herramienta en m/min), en cuyo caso las r.p.m. van cambiado según el diámetro de trabajo en cada momento.
Importante
Si no se introduce ningún valor de S al comenzar el mecanizado, la máquina entenderá que tendrá que girar a 0 rpm, por lo que aunque se le dé la orden de girar no lo hará por estar en valor 0.
5.2. F - Indicación de la velocidad de avance
Esta palabra está compuesta por la letra F seguida de un número. Se utiliza para indicar a la máquina la velocidad a la que debe desplazarse la herramienta de corte cuando esté mecanizando a velocidad controlada. Esta velocidad se suele denominar “velocidad de avance”, y se puede expresar en dos formatos o unidades diferentes:
1 Velocidad en mm/rev: el número que se escribe acompañando a la letra F indica los milímetros que avanzará la herramienta por cada vuelta que gira. Ejemplo: F0.2 = velocidad avance de 0,2 mm/rev.
2 Velocidad en mm/min: