2 subprogramas – HEIDENHAIN TNC 410 Manual del usuario
Página 207

9 Programación: Subprogramas y repeticiones parciales de un programa
194
9.1 Car
act
er
ización de subpr
ogr
amas y r
epeticiones par
ciales de un pgm;
9.2 Subprogramas
9.1 Introducción de subprogramas y
repeticiones parciales de un pgm
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 LBL, que
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 LABEL
SET.
LABEL 0 (LBL 0) 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 CALL LBL.
2 A partir de aquí el TNC ejecuta el subprograma llamado hasta el
final del subprograma LBL 0.
3 Después el TNC prosigue el programa de mecanizado con la frase
que sigue a la llamada al subprograma CALL LBL.
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.
BEGIN PGM ..
CALL LBL1
L Z+100 M2
LBL1
LBL0
END PGM ...