8
Subprogramas y repeticiones parciales de un programa | Cualquier programa NC como subprograma
Funcionamiento
1 El control numérico ejecuta un programa NC hasta que usted
llama otro programa NC con CALL PGM
2 A continuación, el control numérico ejecuta el programa NC
llamado hasta el final del programa
3 Después, el control numérico ejecuta otra vez el programa NC
continuando con la frase NC que sigue a la llamada del
programa
Si se quiere programar llamadas de programa en
relación con parámetros de cadena de texto, utilizar la
función SEL PGM.
Instrucciones de programación
Para llamar cualquier programa NC, el control numérico no
necesita labels
El programa NC llamado no puede contener ninguna llamada
CALL PGM en él (bucle sin fin)
El programa NC llamado no puede contener ninguna función
auxiliar M2 o M30. Si ha definido subprogramas con label en el
programa NC llamado, puede reemplazar M2 o M30 mediante la
función de salto FN 9: If +0 EQU +0 GOTO LBL 99
Si se desea llamar a un programa DIN/ISO, deberá introducirse
el tipo de fichero .I detrás del nombre del programa.
Un programa NC cualquiera también puede ser llamado con el
ciclo 12 PGM CALL.
También puede llamar cualquier programa NC mediante la
función Seleccionar el ciclo (SEL CYCLE ).
En una llamada de programa PGM CALL, los parámetros
Q actúan en principio globalmente. Tener en cuenta, por
consiguiente, que la modificaciones en los parámetros Q en el
programa NC llamado también tengan efecto en el programa NC
a llamar.
244
HEIDENHAIN | TNC 620 | Manual del usuario Programación en lenguaje conversacional | 10/2018