9.2 Subprogramas
Funcionamiento
1 El TNC ejecuta el programa de mecanizado hasta una llamada a un
subprograma LN,0. n es un número cualquiera 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 en la frase
que sigue a la llamada al subprograma LN,0
Indicaciones sobre la programación
n
Un programa principal puede contener hasta 254 subprogramas
n
Los subprogramas se pueden llamar en cualquier secuencia tantas
veces como se desee.
n
Un subprograma no puede llamarse a si mismo.
n
Los subprogramas se programan al final de un programa principal
(detrás de la frase con M2 o M30)
n
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.
Programación de un subprograma
U U U U
Señalar el comienzo: Pulsar la tecla LBL SET
U U U U
Introducir número de subprograma con la tecla END
U U U U
Señalar el final: Pulsar la tecla LBL SET e introducir el
número de LBL "0"
Llamada a un subprograma
U U U U
Llamada a un subprograma: Pulsar la tecla LBL CALL
U U U U
Número de label: Introducir el número de label del
subprograma que se desea llamar, confirmar con la
tecla ENT
U U U U
Repetición REP: introducir ",0" y confirmar con la tecla
ENT
No está permitido L0,0 ya que corresponde a la llamada al
final de un subprograma.
HEIDENHAIN iTNC 530
% ...
L1,0
G00 Z+100 M2
G98 L1 *
G98 L0 *
N99999 % ...
407