Introducción


Aclaración de la nomenclatura de los controles FANUC

Aclaración de la nomenclatura de los controles FANUC Hace unos días, un usuario de este blog (Ronin.cnc) me comentó un tema bastante interesante. El tema en cuestión se refiere a la lógica que utiliza FANUC para darle nombre a sus diferentes controles numéricos. Aqui os adjunto su comentario. Es muy clara su explicación. Los controles Fanuc tienen un número de serie, por ejemplo: 16, 18, 21, 0, 15, 10, 11, 6, 30, 31, 32, etc. No necesariamente el número de serie indica cuál es más nuevo o más actual. Mas abajo intentaré explicarte la cronología. Open Systems Adicionalmente se le puede agregar un número 0 a la serie para indicar que el control es "abierto" o "open system" es decir que tiene una PC integrada o software particular. Por ejemplo: 160, 180, 150, 00, etc. Después del número de serie se utiliza una letra: M, T, P, C, G. Esta letra indica si es para un control para un torno (T), torno de doble cabezal (TT)centro de maquinado (M), punzonadora o "punch press" (P), láser (L) o rectificadora (G). Modelos Finalmente la última letra indica el modelo. Por ejemplo, el control 16TC es posterior al 16TB que a su vez es posterior al 16TA. Como usuario final es difícil diferenciar entre los diferentes modelos y rara vez viene indicado. Lo…
Leer más

Calcular decalaje (Punto cero de pieza) Parte 1ª

Calcular decalaje (Punto cero de pieza) Parte 1ª Para la definición de decalaje podriamos usar la siguiente frase: "Es la distancia existente desde el cero de referencia (o cero de máquina) al cero de pieza." Me ayudaré con un video para mostrar la forma de realizar un decalaje. El primer video muestra la ejecución de enviar la máquina a cero de referencia y posteriormente se cambia el decalaje activo (utilizo el comando MDI para realizar el cambio). Está activo el G54 y lo cambio por el G55. A continuación cambio el display para que se puedan ver las posiciones del cero pieza y la del cero máquina. Como he dicho anteriormente utilizaré el decalaje G55, que de momento está a 0.   ¿Que ha pasado? Pues simplemente nada. Como he activado el decalaje G55, el cual está a 0. El control se ha dedicado a enviar la máquina al cero de referencia. Posteriormente ha reflejado en el display las posiciones del cero de pieza y del cero de máquina. Como el decalaje G55 está a cero en todos los ejes, el control "entiende" que el cero de pieza está en el cero de referencia. Ya tenemos algo más claro. Un decalaje es una distancia, en concreto, la distancia existente entre el cero de máquina y el cero de pieza. Si…
Leer más

Los correctores (Datos de las herramientas)

Los correctores (Datos de las herramientas) Bueno, quizás vaya siendo hora de hablar de los correctores. Se podría decir que gracias a ellos podemos manipular las variaciones de medida que se presentan en las piezas debido al desgaste de las herramienta, o a otros factores. Gracias a ellos podemos programar con compensaciones del radio de la herramienta y de longitud de la herramienta. En la figura de abajo se puede ver una tabla de correctores de un control FAGOR 8055M. Cada corrector se designa con la letra D seguido de un número. Cada corrector tiene almacenados una serie de datos. Éstos son el radio de la herramienta R, la longitud L, el desgaste del radio I, el desgaste en longitud K. Con estos parámetros podemos efectuar la calibración de las herramientas. También podemos controlar las posibles variaciones de medida que se presenten en las piezas. Ni que decir tiene, que cada corrector lo asociaremos con una herramienta. Por ejemplo, podemos determinar que la herramienta T1 irá con el corrector D1, la T2 con el D2 y así sucesivamente. Se deberá utilizar la compensación de la longitud de la herramienta (G43), y la compensación del radio de la herramienta (G41 y G42). Por lo tanto, ya tenemos una vaga idea de lo que es un corrector. En la siguiente entrada nos centraremos en…
Leer más

Introducción programacion FANUC

Los controles FANUC cuentan con tres subdivisiones de comandos, cada una de las cuales se denominan A, B o C. En este caso (FANUC serie 0i -TC), se refiere a: Control FANUC, serie cero "i", para torno y la subdivision de comandos para la programación es la C. A continuación se adjunta una pequeña tabla donde se ve más claramente esa subdivisión. En la tabla podremos apreciar que en la subdivisión de comandos C la función G70 es medición en pulgadas, mientras que en las subdivisiones de comandos A y B, la instrucción G70 es un ciclo de acabado. Destacar que la forma de programar este control es muy parecida a la de los controles FAGOR. Clickar en la imagen para ver la tabla en tamaño grande. En el siguiente enlace, se explica de manera muy aclaratoria la lógica que sigue FANUC para ponerle nombre a sus controles. Explicación.
Leer más

Programación en cotas incrementales

La función G91 nos permite programar en cotas incrementales. A diferencia que en las cotas absolutas, el punto de origen de la pieza no tiene relevancia. Para representar en incremental una cota, basta con reflejar la distancia existente entre un punto inicial y un punto final. Para entenderlo de una forma diferente se podría decir que cuando programas en incremental, el ultimo punto donde ha llegado la herramienta se convierte en el cero pieza. La representación del siguiente punto irá en función de la distancia con respecto a éste.
Leer más

Programación en cotas absolutas

La función G90 nos permite programar en cotas absolutas. Y.... ¿Que quiere decir eso de cotas absolutas?. Pues es bien sencillo. Todas las cotas que se indiquen en los bloques del programa, tienen siempre una misma referencia. La referencia es el cero de pieza (0,0).
Leer más
  • 1
  • 2