2 subprogramas – HEIDENHAIN TNC 310 (286 140) Manual del usuario
Página 160
9 Programación: Subprogramas y repeticiones parciales de un programa
148
9.1 Car
act
er
izaci
ó
n de subpr
ogr
amas y r
epeticiones par
ciales de un pr
ogr
ama;
9.2 Subprogramas
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 LBL, que
es la abreviatura 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.
0 BEGIN PGM ...
CALL LBL1
L Z+100 M2
LBL1
LBL0
END PGM ...