HEIDENHAIN iTNC 530 (60642x-04) Manual del usuario

Página 304

Advertising
background image

304

Programación: Subprogramas y repeticiones parciales de un programa

8.4 Cualquier pr

ogr

ama como subpr

ogr

ama

8.4 Cualquier programa como

subprograma

Funcionamiento

1

El TNC ejecuta el programa de mecanizado, hasta que se llama a
otro programa con CALL PGM

2

A continuación el TNC ejecuta el programa llamado hasta su final

3

Después el TNC continúa con la ejecución del programa de
mecanizado que sigue a la llamada del programa

Indicaciones sobre la programación

Para poder emplear un programa como subprograma el TNC no
precisa de ningún LABEL

El programa llamado no puede contener la función auxiliar M2 o
M30. Si se han definido subprogramas con labels en el programa
llamado, entonces se puede utilizar la función M2 o M30 con la
función de salto FN 9: IF +0 EQU +0 GOTO LBL 99, para ignorar
forzosamente esta parte del programa

El programa llamado no deberá contener ningúna llamada CALL PGM
al programa original (ciclo sin fin)

Llamada a cualquier programa como
subprograma

Seleccionar las funciones para la llamada al programa:

pulsar la tecla PGM CALL

Pulsar la softkey PROGRAMA

Pulsar la softkey VENTANA DE SELECCIÓN. El TNC

muestra una ventana en la cual puede seleccionar el
programa deseado.

Seleccionar el programa deseado con las teclas de

flecha o con un click del ratón, confirmar con la tecla
ENT. El TNC introduce el nombre completo de la ruta
en la frase CALL PGM.

Terminar la función con la tecla END.

Alternativamente podrá introducir el nombre del programa o la ruta
completa del programa correspondiente directamente mediante el
teclado.

0 BEGIN PGM A

CALL PGM B

END PGM A

0 BEGIN PGM B

END PGM B

1

3

2

S

R

Si se quiere programar llamadas de programa en relación
con parámetros de cadena, utilizar la función SEL PGM (Ver
“Definir la llamada de programa” en pág. 471)

Advertising