Se han añadido más sólidos 3D para torno CNC    Nuevos ejemplos de programación !!! Mira ejemplos de G75 en torno CNC    ¡ Ya van mas de 140 MANUALES !

Autor: Victor


Introducción

Estructura de un bloque de programacion CNC

Dentro de cada línea de programa, hay un orden. El hecho de que exista este orden, no implica que deban estar presentes todos los items. A continuación se expone el orden que tienen que tener las instrucciones en todos los bloques: Número de bloque;Funcion G;Cotas según ejes XYZ;Avance de trabajo;Velocidad del cabezal;Número de herramienta;Funciones auxiliares. Al grupo coloreado de color rojo, se le suele denominar como funciones preparatorias (Número de bloque y Funcion G). El de verde son los movimientos. Normalmente las cotas van limitadas en dígitos. +/-9999,999(Cotas según ejes XYZ). El amarillo es el avance. En mm/min o mm/rev.(Avance de trabajo). El azul es la velocidad de giro del cabezal en r.p.m. (revoluciones por minuto).(Velocidad del cabezal). El grupo marron es el que indica el número de la herramienta y su corrector.(Número de herramienta). El naranja son las funciones como las de paro de programa (M30), sentido de giro a derechas (M03).(Funciones auxiliares).
Leer más
Introducción

¿Que son las funciones modales?

Funciones predefinidas Cuando se dice que una función es modal, nos referimos a que la función o funciones G que hemos activado mediante una línea de programa, por ejemplo: N0010 G00 G90 X100 Y100 permanecerán activas hasta que sean reemplazadas por otra instrucción o por M02, M30, RESET o EMERGENCIA. Hay que indicar que no todas las funciones G son modales. Por ejemplo, en la línea de código escrita arriba da la casualidad que las dos funciones G son modales, lo cual quiere decir que en la siguiente línea de programa si no indicamos lo contrario, la máquina se desplazará en G00 (en máximo avance de la máquina) y lo hará en G90 cotas absolutas (todas las medidas se tomaran en referencia al cero de pieza). Cabe destacar que no todas las funciones G pueden ser programadas en la misma línea de código. Estas funciones son las siguientes: G20, G21, G22, G23, G24, G25, G26, G27, G28, G29, G30, G31, G32, G50, G52, G53, G59, G72, G73, G74, G92. Todas estas funciones deben ser programadas en bloques por separado. Si en la misma línea de código utilizáramos funciones incompatibles, se detendría la ejecución del programa. Hoy en día el control ya nos avisa antes de hacer cualquier tipo de simulación.
Leer más
FAGOR 8025 M

G00. Posicionamiento en avance rápido

Movimiento de los ejes al máximo avance. G00 G00 es la instrucción encargada de realizar el movimiento de los carros al máximo avance. Es decir, un posicionamiento en rápido. Se utiliza tanto en fresadora cnc como en torno cnc. Aunque es una función que no entraña dificultad alguna, hay que ser muy cauto cuando se utiliza. Breve explicación de la función G00 N0010 G00 X100 Y100 Z300 En el bloque de arriba estamos enviando los tres ejes a las cotas marcadas en la línea de programa (en el caso de una fresadora). Ésta es una de las funciones más peligrosas en el mundo de la programación CNC. El movimiento de los carros se efectúa a la máxima velocidad de avance que tenga la máquina, y muchas veces hay que tener en cuenta cual de los tres ejes llega primero a la medida. Cuando la máquina tiene activada una compensación del radio de la herramienta (G41 o G42) también es peligroso el uso de G00. Consejo de gran ayuda para el correcto uso de la instrucción G00 Siempre que se pueda es muy aconsejable realizar este movimiento de alejamiento en dos fases. La primera alejar la herramienta de la zona comprometida. Por ejemplo, si en Z podemos salir de manera vertical sin tropiezo alguno con ninguna brida o con la misma…
Leer más
Introducción

La estructura de un programa de CNC

Todos los programas deben identificarse por un nombre o un número. Todo programa de CNC está compuesto por líneas o bloques sucesivos, numerados o no. Normalmente la numeración de los bloques suele darse numerada de diez en diez para poder introducir a posteriori nuevos bloques intermedios sin alterar la numeración. En el caso de algunos controles, los bloques no van numerados, por lo tanto la ejecución será secuencial (en el orden que se vayan encontrando los bloques).
Leer más
Introducción

El Lenguaje del control numérico

Cierto es que hay muchos tipos de control para realizar el mecanizado de una pieza. En cada uno de los diferentes controles, las funciones del control pueden diferir de un control a otro, de todas formas hay unas normas ISO, que indican cómo debe estructurarse un programa de control numérico. Es decir, marca las pautas a seguir en todo programa como puede ser el orden de los ejes en la programación, el avance, la declaración del decalaje, revoluciones, sentido de giro, etc... La manera de programar debe ser la misma para todos independientemente del tipo de control en el que estemos trabajando.Aqui , en este blog, se utilizará un control numérico llamado FAGOR, pero como antes se ha comentado, el tipo de control no es lo importante. Más importante es el método.
Leer más