Vous êtes sur la page 1sur 5

TEMA 9 CONTROL NUMRICO

El control numrico es un sistema de fabricacin automatizada mediante la ejecucin de


programas en los que se describen las acciones de la mquina (arranque, parada, etc.) y los
movimientos de la herramienta necesarios para obtener el producto final (pieza).

La programacin es, por tanto, la base del control numrico y es absolutamente indispensable
que cualquier operario que intervenga en el proceso de fabricacin a travs de este sistema, ya
sea en la oficina tcnica o en el taller, lo conozca en profundidad.
Por otra parte, partiendo de la base de que los programas se modifiquen con el tiempo, est
demostrado que la posibilidad de realizar modificaciones a pie de mquina es ms rpido y
operativo que modificar programas en el ordenador.

En el mercado actual existen diversos controles de CNC (Control Numrico Computerizado)


como: Siemens, Fagor, Fanuc, etc. Dos de los ms utilizados tanto en la industria como en la
docencia: Fagor 8055T para el torno, y Siemens 840D para la fresadora.

En los programas de control numrico hay que introducir toda la informacin relativa a la pieza
(datos geomtricos) as como la informacin necesaria para el funcionamiento de la mquina
(datos tecnolgicos).

Datos geomtricos. Obtenidos en funcin de:


Dimensiones finales de la pieza.
Movimientos de las herramientas.
Puntos de referencia (cero pieza, decalajes, etc.)
Datos tecnolgicos. Relativos a los datos necesarios para que se produzca el corte en las
condiciones ideales:
Parmetros de corte (velocidad de corte, avance, etc.)
Datos de herramientas (posicin, correctores, etc.)
Funciones auxiliares (giros, refrigeracin, etc.)

Tipos de programacin:
La escritura de los programas se realiza mediante una serie de cdigos alfanumricos (letras y
nmeros) que se introducen siguiendo unas pautas determinadas, que constituyen lo que se
llama Programacin. sta puede ser:
1. Programacin estructural: se utiliza una estructura, ms o menos cerrada, para
comunicar los datos al control. Normalmente tiene forma tabular y no es muy
frecuente su utilizacin; no obstante, algunas empresas como EMCO la utilizan en
alguno de sus productos.
2. Programacin abierta: es la ms utilizada en la programacin de control numrico.
Est basada en la escritura lineal de los programas, independientemente de la posicin
que ocupen los datos. Las lneas de programa no guardan ninguna estructura
predeterminada e incluso se pueden utilizar textos a modo de comentarios.

La programacin abierta se puede dividir en tres categoras en funcin de la manera de


introducir los datos:
Estndar: a travs del ordenador, independientemente de la ubicacin de la mquina.
Requiere de un conocimiento exacto de las funciones de programacin y de las
estructuras de las mismas, as como de un software que permita la simulacin de los
mecanizados. Se divide en dos tipos:
o Programacin ISO. Es un sistema de programacin normalizado y comn a
todos los controles del mercado. Est regulado por la norma DIN 6602T
Desarrollo de programas para mquinas de control numrico, que coincide
con la norma estndar internacional ISO/DIS 6893 y ISO/DP 6893 Control
numrico de mquinas. En ella estn reguladas las funciones bsicas de
desplazamientos (G0, G1,G2, etc.), as como las de regulacin y control de la
mquina (M3, M30, G90, etc.).
o Programacin con Ciclos. Es un sistema de programacin particular de cada
control por lo que, generalmente, no son compatibles ciclos de distintos
controles.
Su fundamento consiste en agrupar en una sola funcin las acciones de varias
funciones ISO. Por este motivo los programas son ms cortos y por tanto se
minimiza la posibilidad de error.

Conversacional: Esta programacin se realiza a pie de mquina y como su propio


nombre indica, consiste en mantener una especie de conversacin con la mquina.
Esta conversacin se realiza desde el panel de control de la propia mquina,
comunicndole a sta los datos que te vaya solicitando en cada momento. Este tipo de
programacin, al ser ms intuitiva que las anteriores, no requiere de un operario tan
especializado en lenguajes de programacin.
Mixta: Es una mezcla de todas las anteriores, ya que en la actualidad existen controles
que permiten seleccionar la forma de comunicarse con ellos en funcin de las
capacidades del operario. Se puede dividir en:
o Programacin manual a pie de mquina. Con este sistema el operario
introduce los datos directamente al control desde el panel de la mquina, con
la mera observacin del plano (programacin conversacional). Solamente es
aconsejable cuando las piezas no ofrezcan ningn tipo de dificultad o para
realizar pequeas modificaciones en piezas ya programadas.
o Programacin manual con ordenador. Este sistema permite la creacin de
programas en lugares donde no se encuentra la propia mquina (oficina
tcnica, despacho, etc.) y por tanto necesita de un software que lo permita
(programacin estndar).
o Programacin mediante CAD-CAM. Consiste en la utilizacin de potentes
paquetes de software de diseo (NX, Solid Edge, Solid Cam, etc.) que son
capaces de realizar los programas de control numrico basndose en slidos
diseados con aplicaciones CAD (Diseo Asistido por Computador). Necesitan
de personal muy especializado, que adems de conocer el funcionamiento de
las mquinas de control numrico, tenga conocimientos en el manejo de
software de diseo 3D (CAD).
Tcnicas de programacin:
Como se sabe, el programador, partiendo del plano de la pieza suministrado por la oficina
tcnica debe cubrir las etapas necesarias para mecanizar la pieza: clculos geomtricos,
proceso de mecanizado, seleccin de herramientas, etc. y posteriormente realizar el programa
con un cdigo que sea legible tanto para l como para la mquina en cuestin.
El cdigo de programacin comn, utilizado en todos los controles, se denomina cdigo ISO y
adems de ste, cada fabricante implementa sus mquinas con funciones especficas (ciclos)
que las hagan ms atractivas frente a sus competidores.

Estructura del programa:


Un programa de CNC est compuesto de una serie de lneas llamadas Bloques, que contienen
la informacin de las operaciones que se van a realizar. Estos bloques se van leyendo segn su
orden de escritura de manera lineal. Por tanto, el orden en el que se escriban los bloques
deber de coincidir con el de las operaciones de mecanizado.
Todas las acciones que la mquina debe realizar y que se definen en cada bloque, se refieren a:
Desplazamientos de herramientas.
Velocidades de avance y rotacin.
Seleccin de herramientas.
Establecimiento de las condiciones y modo de funcionamiento de la mquina herramienta y
del CNC.

Ejemplo de Bloque:
N10 G90 G94 G97 F100 S800 T1 D1; PROG ABSOLUTA, DATOS TECNOLGICOS Y
HERRAMIENTAS.
N10 Se denomina Cabecera del bloque, es opcional y est formado por el nmero de
bloque o las condiciones de salto .
G90 G94 G97 F100 S800 T1 D1 Todo este conjunto de instrucciones se denomina Bloque de
programa y est formado por comandos en lenguaje ISO, ciclos de programa o instrucciones
en lenguaje de Alto Nivel.

Ejemplos FAGOR de torno y fresa Modelos 8025 y 8055:

Control 8055

N Numero de Bloque. No es obligatorio indicarlo en todos los bloques pues es el conyrol


quien controla el orden del programa en forma de cascada tal como esta escrito pero si es
necesario indicarlo en aquellas lneas que necesitan estar identificadas para realizar.

Control 8025

N Numero de Bloque. Es obligatorio indicarlo en todas los bloques para que el control
entienda donde empieza el mismo y para identificar las etiquetas de lneas.

G Funciones Preparatorias. Son junto con los sitemas de coordenadas los datos mas
importantes que se introducen en un bloque .indican al control todos los datos que utilizara
para ralizar los movimientos de los carros, de todos los sistemas geomtricos ordenados.

El formato es de dos caracteres que corresponden con el numero de funcin escogida. Su


rango es desde 00 a 99.

X Coordenada. Que define la posicin de dimetros o radios del mecanizado.

El dormato a utilizar es de cuatro dgitos para la parte entera y cuatro dgitos para la parte
decimal y el rando de datos va desde -9999.9999 hasta 9999.9999 en el control 8025 y desde -
99999.9999 hasta 99999.9999 en el 8055.

Z Coordenada. Que define la posicin de longitudes del mecanizado.

El formato a utilizar es de cuatro dgitos que para la parte entera y cuatro para la parte decimal
y el rango de datos va desde -9999.9999 hasta 9999.9999 en el control 8025 y desde -
99999.9999 hasta 99999.9999 en el 8055.

F Indicacin de la Velocidad de Avance. Se utiliza para indicarle al control a que velocidad de


avance deben desplazarse los carros cuando estn mecanizado a velocidad controlada.

Si no se introduce ningn valor a F al comenzar el mecanizado el control entender que tiene


que ir a la mxima velocidad por lo que es muy importante controlar este dato.
S Velocidad de Giro del Plato. Indica a cuantas RPM girar el plato cuando reciba la orden de
empezar a girar. El valor de introduccin en S puede tener dos formatos, directamente las RPM
a que debe girar cuando reciba la orden o a la Vc a que se desea trabaje la maquina en tal caso
el control cambiara directamente las revoluciones para adaptarlas a la Vc, dependiendo del
dimetro en que se encuentre la herramienta.

Control 8055

T- Indicacin de los Datos de Herramienta. Tanto el nivel del nmero de la misma como al tipo
de correccin que se debe aplicar. Desde este dato se le puede ordenar a la mquina que
herramienta cambiar en el tambor de la misma.

Control 8025

T Indicacion de los Datos de Herramienta. Sirven todos los datos indicados para el control
8055 con la diferencia de tener que sustituir la D por un punto y no incluir ningn espacio
entre ellos.

M Funciones Auxiliares. Son las encargadas de controlar todos los aspectos auxiliares al
mecanizado tales como la puesta en marcha del sentido de giro puesto en marcha de los
sistemas de refrigeracin.

Vous aimerez peut-être aussi