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

¿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

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

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
  • 1
  • 2