Anda di halaman 1dari 8

¿Qué es un programa?

Un programa es una serie de ordenes registradas en orden y en forma lógica que


se le dan al sistema para que realice la fabricación de una pieza.

¾ HOJA DE PROGRAMACIÓN. La hoja de programación es un implemento de


gran utilidad, en cuanto a que ella nos permite depositar los datos calculados y
por ende facilitar la digitación de los mismos al sistema. Ella consta de:

9 Direcciones ISO 1056 o DIN 660025

N: De numeración de registros. Es la letra que caracteriza el número de


orden del bloque definido por los números que le siguen, estos van
ordenados secuencialmente con el fin de ser referenciados cuando
sea necesario. Los valores límite dependen de la máquina donde sé
este programando.

G: Comandos generales modales y no modales de funciones de recorrido,


le indican a la maquina qué movimientos, y en qué forma los debe
realizar. Caracteriza las funciones denominadas preparatorias, como
interpolación circular, roscado, taladrado, entre otros. Se utilizan
además para indicar el tipo de programación que se ha de utilizar.
Valores límite 00 - 99

M: De funciones misceláneas. Estas se utilizan para darle al equipo


indicaciones diversas denominada auxiliares como parada al terminar
un programa, la puesta en marcha de la bomba del refrigerante,
cambio de la herramienta entre otras, los valores límites son entre 00
-99 encabeza una serie de funciones

Encabezan las longitudes de los desplazamientos según los ejes (X), (Y) y
(Z).las siguientes letras características.

1
DOCUMENTO PREPARADO POR MARUBOGA INGA METALÚRGICA

1
X: De la coordenada X en de diesmilesimas milímetro.

Y: De la coordenada Y en diesmilesimas de milímetro.

F: De avance en diesmilesimas milímetros/minuto.

Caracterizan también funciones de recorrido según ejes respectivamente


paralelos a (X), (Y), (Z).

U o I: Vector unitario paralelo al eje “X” y es el valor de la coordenada del


centro del circulo en “X”.

V o J: Vector unitario paralelo al eje “Y” y es el valor de la coordenada del


centro del circulo en “Y”.

W o K: Vector unitario paralelo al eje “Z” y es el valor de la coordenada del


centro del círculo en Z. También es utilizado para expresar los
parámetros de la rosca.

A,B,C: Caracterizan movimientos giratorios respectivamente alrededor de


los ejes (X), (Y), (Z).

D,E Se utilizan también para caracterizar movimientos giratorios


alrededor de otros ejes.

P,Q,R: Son los parámetros para corrección de herramientas.

F Es la letra característica del avance.

S Es la letra característica de la velocidad de rotación en r.p.m.

T Es la letra característica de la definición de las herramientas.

L: Línea de salto.

H: De subdivisión graduada de corte. También puede ser utilizada como


parámetro de anchura de cuchilla de tronzar.

Advierto que los fabricantes de máquina de CN no siguen al pie


de la letra esta Norma, aunque en general hay bastante
unanimidad en las funciones principales, (N,G,X,Y,Z,F,S,T,M).

2
La tabla siguiente presenta el resumen de las letras en orden alfabético y
su utilización durante la programación de máquinas CNC.

Tabla 6-1. Letras que caracterizan las funciones programables con que van
equipadas las máquinas de control numérico de producción

LETRA FUNCIÓN LETRA FUNCIÓN


Movimiento giratorio
A O (no utilizar esta letra)
alrededor del eje X
Tercer movimiento paralelo al eje Y o
Movimiento giratorio
B P parámetro para corrección de la
alrededor del eje Y
herramienta
Tercer movimiento paralelo al eje Y o
Movimiento giratorio
C Q parámetro para corrección de la
alrededor del eje Z
herramienta
Movimiento giratorio Tercer movimiento paralelo al eje Z o
D alrededor de otro eje R parámetro para corrección dela
más un tercer avance herramienta
Movimiento giratorio
alrededor de otro eje Velocidad en número de resolución por
E S
más un segundo momento del husillo
avance
F Avance T Herramientas
Funciones
G U Segundo movimiento paralelo al eje X
preparatorias
H (libre) V Segundo movimiento paralelo al eje Y
Parámetro de
I interpolación paso de W Segundo movimiento paralelo al eje Z
rosca paralelo al eje X
Parámetro de
interpolación o paso
J X Movimiento en dirección del eje X
de rosca paralelo al
eje Y
Parámetro de
interpolación o paso
K Y Movimiento en dirección del eje Y
de rosca paralelo al
eje Z
L (libre) Z Movimiento en dirección del eje Z
M Funciones accesorias
Numero de bloque del
N
programa

3
PROGRAMACIÓN DE LAS FUNCIONES DE ORDEN (P y N). Se utilizan dos
funciones de orden. La función (P) para enumerar los programas, y la función (N)
que enumera los bloques.

9 Número de los programas (P). Lo primero que debe hacerse a preparar un


programa es asignarle un número que siguiendo a la letra característica, (P)
completará su denominación, y servirá para llamarlo a la memoria de la
máquina. Debe seguirse en la numeración de los programas un orden
correlativo. Y como en el formato de la máquina quiere decir que pueden
numerarse programas con números de 8 dígitos para el torno EZ PATH.

9 Número de los bloques (N). El formato de a numeración de los bloques es N


(4), y por tanto pueden numerarse bloques de 0 hasta 9999. Se aconseja
numerarlos con números saltando de 5 en 5, como por ejemplo (N0), (N5),
(N10), (N15), (N20), así sucesivamente. O bien aun mejor por decenas:
(N00), (N10), (N20), (N30), como es el caso del torno EZ PATH. Así, si se
necesita intercalar uno o más bloques puede hacerse fácilmente. Si por
ejemplo hay que intercalar cuatro bloques entre el N20 y N30, se numeran
N20, N21, N22, N23, N24, N30. al finalizar de digitar el programa este permite
resecuenciar de modo tal que queden en orden ascendente los bloques.

Un bloque representa una orden completa para la máquina. Con el registro


siguiente le hemos dado a la máquina la orden que haga un desplazamiento
de posicionamiento como el que indica la figura 1-1 y a una velocidad de
⎛ in ⎞
marcha rápida ⎜ 250 ⎟.
⎝ min ⎠

N G (M) X Z F
00 00 0 150

Pi: punto de llegada

2000
Movimiento
Po: punto de partida

Figura 1-1 Representación esquemática de un bloque

4
PALABRA. Cada registro está formado por una serie de elementos a los que se
les denomina palabras. Cada palabra está formada por varias letras y una
combinación de cifras.

FORMATOS. Cada comando tiene un formato propio el cual consta en una u otra
forma de lo siguiente:

N4 / G2 / X ± 4 / Y ± 5 / Z ± 5 / F3 / H3

N4: Número de registro, cifra de cuatro dígitos.


G2: Función de recorrido, cifra de dos dígitos.
X ± 4: Coordenada X, cifra de cuatro dígitos en ambos sentidos de movimiento.
Y ± 4: Coordenada X, cifra de cuatro dígitos en ambos sentidos de movimiento.
Z ± 5: Coordenada Z, cifra de cinco dígitos, en ambos sentidos del movimiento.
F3: Valor del avance, cifra de tres dígitos.
H3: Según el comando, cifras de tres dígitos.

FUNCIONES PREPARATORIAS (G)

Las funciones preparatorias, (G) (GO-FUNCTION, funciones de marcha) se


programan siempre al principio de cada bloque, porque son las que determinan la
clase de operación que se va a desarrollar en la ejecución del bloque. En la tabla
1-1 puede observarse las funciones (G) según la Norma DIN 66025.

Tabla 1-1 Códigos de las funciones preparatorias G 2

CÓDIGO GRUPO FUNCIÓN


G00 A♠ Modal Posicionado punto a punto
G01 A Modal Interpolación lineal recta
A Modal Interpolación circular en sentido horario (de las
G02
manecillas del reloj).
A Modal Interpolación circular en sentido antihorario (contrario
G03
de las manecillas del reloj)
G04 Modal Parada temporizada
G05 Parada suspensiva
G06 A Modal Interpolación parabólica
Modal (Libre provisionalmente) Para algunas máquinas es
G07
trabajo en arista viva 

2
Extracto de la norma DIN 66025, Hoja 2, Febrero de 1972

Grupo A: Interpolaciones

Las funciones marcadas con () son las que asume el CNC una vez encendido o después de ejecutar (M02)
o (M30), o después de una emergencia.

5
CÓDIGO GRUPO FUNCIÓN
G08 Aceleración de la velocidad de avance
(libres provisionalmente) pero en algunas máquinas
G09 a G16
CNC ae utilizan

Deceleración de la velocidad de avance. Para algunas


G10
máquinas es la anulación de imagen espejo ()
Para algunas máquinas es la creación de imagen
G11
espejo en el eje x
Para algunas máquinas es la creación de imagen
G12
espejo en el eje Y
Para algunas máquinas es la creación de imagen
G13
espejo en el eje Z

G17 B ♠♠ Selección del plano XY ().


G18 B Selección del plano XZ
G19 B Selección del plano YZ
G20 a G32 (Libres provisionalmente)

Para algunas máquinas este comando es llamada a


G20
subrutina estándar
Para algunas máquinas este comando es llamada a
G21
subrutina paramétrica
Para algunas máquinas este comando este comando
G22
es la definición de subrutina estándar
Para algunas máquinas este comando este comando
G23
es la definición de subrutina paramétrica
Para algunas máquinas este comando este comando
G24
es el final de la subrutina

G33 A Modal Roscado de paso constante


G34 A Modal Roscado de paso creciente
G35 A Modal Roscado de paso decreciente
G36 a G39 (Libres provisionalmente)
G40 C♣ Modal Anulación de corrección de herramienta ().
G41 C Correcciones de la herramienta compensación de radio

♠♠
Grupo B: Selección de planos

Grupo C: Correcciones de la herramienta

6
CÓDIGO GRUPO FUNCIÓN
a izquierda
Correcciones de la herramienta compensación de radio
G42
a derecha
G43 Compensación de longitud
G44 Anulación de compensación de longitud ().
G45 a G52 Correcciones de la herramienta
G53 D ♣♣ Anulación de compensación en los desplazamientos
G54 a G59 D Compensaciones en los desplazamientos
G60 E♦ Parada de precisión 1 (fina)
G61 E Parada de precisión 2 (media)
G62 E Parada rápida (basta)
G63 F ♦♦ Ciclo preparatorio para taladrar
G64 a G79 (Libre provisionalmente)

G70 Para algunas máquinas es programación en pulgadas


Para algunas máquinas es programación en milímetros
G71
().
Para algunas máquinas es búsqueda automática de
G74
cero máquina

G80 F Anulación de ciclo de trabajo fijos ().


G81 a G89 F Ciclos de trabajos fijos

G81 Para algunas máquinas es el ciclo de Taladrado.


Modal Para algunas máquinas es el ciclo fijo de taladrado con
G82
temporización
Modal Para algunas máquinas es el ciclo fijo de taladrado
G83
profundo
G84 Modal Para algunas máquinas es el ciclo fijo de roscado
G85 Modal Para algunas máquinas es el ciclo fijo de escariado
G86 Modal Para algunas máquinas es el ciclo fijo de mandrinado

G90 H♥ Programación con medidas absolutas ().


G91 H Programación con medidas increméntales o relativas

♣♣
Grupo D: Desplazamientos

Grupo E: Paradas
♦♦
Grupo F: Ciclos de trabajos

Grupo H: Sistemas de programación

7
CÓDIGO GRUPO FUNCIÓN
Desplazamiento programado del punto de referencia.
G92
Preselección de cotas
G93 J ♥♥ Codificación del avance en tiempo recíproco
J mm
G94 Valoración del avance en
min
J rev
G95 Valoración del avance en
min
K• m
G96 Velocidad de corte en
min
G97 K Anulación de G96
Para algunas máquinas es retorno de la herramienta al
G98
plano de partida al terminar el ciclo fijo ().
Para algunas máquinas es vuelta de la herramienta al
G99 plano de referencia (de acercamiento) al terminar el
ciclo fijo

NOTA

9 MODAL, Este término significa que las funciones (G) clasificadas como
modales, permanecen activas en todos los bloques sucesivos, una vez
programadas, mientras no sean anuladas por otras función (G), incompatible o
mediante (M02) o (M30).

9 Se puede programar en un mismo bloque todas las funciones (G) que sean
compatibles. Si se programa alguna incompatible con otra anterior del mismo
bloque, se anula ésta y, queda programada la última.

9 Como casi todas son modales no habrá necesidad de programarlas en


bloques sucesivos, si son necesarias las (G) de los bloques anteriores. Si no
son necesarias habrá que anularlas con las funciones de anulación a menos
que se hayan programado otras funciones G, clasificadas por su cometido en
la programación.

♥♥
Grupo J: Información tipo de avance

Grupo K: Velocidades.

Anda mungkin juga menyukai