2 subprogramas – HEIDENHAIN TNC 426B (280 472) ISO programming Manual del usuario

Página 256

Advertising
background image

9 Programación: Subprogramas y repeticiones parciales de un programa

240

9.1 Introducción de subprogramas y

repeticiones parciales de un programa

Las partes de un programa que se deseen se pueden ejecutar repetidas
veces con subprogramas o repeticiones parciales de un programa.

Label
Los subprogramas y repeticiones parciales de un programa comienzan
en un programa de mecanizado con la marca G98 L. L es la abreviación
de Label (en inglés marca).

Los Label se enumeran entre 1 y 254 . Cada número LABEL sólo se
puede asignar una vez en el programa al pulsar la tecla G98.

Si se adjudica un número de LABEL varias veces, el TNC
emite un aviso de error al finalizar la frase G98.

Además para el TNC 426, TNC 430 se tiene:

En los programas demasiado largos se puede limitar la
verificación a un número de frases programado mediante
MP7229.

Label 0 (G98 L0) caracteriza el final de un subprograma y se puede
emplear tantas veces como se desee.

9.2 Subprogramas

Funcionamiento
1
El TNC ejecuta el programa de mecanizado hasta la llamada a un

subprograma Ln,0. n puede ser cualquier número de label

2 A partir de aquí el TNC ejecuta el subprograma llamado hasta el final

del subprograma G98 L0.

3 Después el TNC prosigue el programa de mecanizado con la frase

que sigue a la llamada al subprograma Ln,0.

Indicaciones sobre la programación

Un programa principal puede contener hasta 254 subprogramas

Los subprogramas se pueden llamar en cualquier secuencia tantas
veces como se desee.

Un subprograma no puede llamarse a si mismo.

Los subprogramas se programan al final de un programa principal
(detrás de la frase con M2 o M30)

Si existen subprogramas dentro del programa de mecanizado antes
de la frase con M02 o M30 , estos se ejecutan sin llamada, por lo
menos una vez.

9.1 Car

act

er

ización de subpr

ogr

amas y r

epeticiones par

ciales de un pr

ogr

ama;

9.2 Subpr

ogr

amas

% ...

L1,0

G00 Z+100 M2
G98 L1 *

G98 L0 *
N99999 % ...

Lkap9.pm6

28.06.2006, 14:37

240

Advertising