Documente Academic
Documente Profesional
Documente Cultură
Programacin de control
numrico
Contenidos
Extras
Ejemplos resueltos
Ejercicios propuestos
Tabla de funciones ISO
Objetivos
Identificar los lenguajes de programacin de control numrico
Realizar programas
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. Y si adems tenemos en
cuenta que la tecnologa avanza a pasos agigantados y que en los ltimos tiempos
se han desarrollado potentes sistemas de Mecanizado Asistido por Ordenador (CAM),
podemos entender la necesidad de que el tcnico en mecanizado deba conocer el/los
lenguajes de programacin disponibles en las mquinas que utilice.
10
G X Z
N F S T D
(M) (I) (K)
10 M03
Como se aprecia en la 20 90 100 850 4 4
Fig. 1.1, cada dato se coloca en
30 00 150 200
su columna correspondiente,
pudiendo quedar huecos en las 40 01 140 -150 80
filas en donde no se necesitan .
datos. .
.
Como se aprecia, las lneas de programa no guardan ninguna estructura predeterminada e incluso
se pueden utilizar textos a modo de comentarios.
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.).
Programacin con Ciclos. Es un sistema de programacin particular de cada control por lo que,
generalmente, no son compatibles ciclos de distintos controles.
1 Programacin
Como ejemplo, veamos dos lneas de programacin para un mismo ciclo de torneado recto. La
primera corresponde a un ciclo de torneado recto para un control Fagor 8050T y la segunda para
un ciclo de torneado recto de un torno con control Siemens Sinumerik 840. Podremos apreciar las
notables diferencias.
G81 X50 Z-20 Q65 R-44 C2 D0.5 L0.5 M0.2 F100 H80 Fagor 8050T
11
CYCLE95 (UPNAME, 5,1.2, 0.6, ,0.2, 0.1, 0.2, 9, ,0.5) Siemens Sinumerik 840.
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.
Para entenderlo mejor, veamos las lneas de programacin necesarias para realizar una pasada de
cilindrado y lo compararemos con el ciclo correspondiente:
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: programacin manual a pie de mquina, programacin manual con ordenador y
programacin mediante CAD-CAM.
Programacin manual a pie de mquina. (Fig. 1.4) 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.
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).
Programacin mediante CAD-CAM. Es el sistema puntero del mercado y hacia el que se inclinan los
nuevos desarrolladores de control numrico. Consiste en la utilizacin de potentes paquetes de
12
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).
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. As pues, en este apartado nos
dedicaremos al estudio de los cdigos de programacin.
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. Para el apartado de torno, se utilizarn los
correspondientes a las del procesador Fagor 8055T.
De cualquier manera y salvando las pequeas diferencias existentes entre s, los conocimientos
tericos que sobre el tema se obtengan de este captulo son perfectamente aplicables a cualquier
torno que trabaje con CNC.
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.
N10 G90 G94 G97 F100 S800 T1 D1; PROG ABSOLUTA, DATOS TECNOLGICOS Y
HERRAMIENTAS.
13