Llamar al programa NC con CALL PGM
Aplicación
Con la función NC CALL PGM se llama desde un programa NC a otro programa NC separado. El control numérico ejecuta el programa NC llamado en la posición en la que se ha realizado la llamada en el programa NC. De este modo, se puede ejecutar un mecanizado con diversas transformaciones, por ejemplo.
Temas utilizados
- Llamada de programa con ciclo 12 PGM CALL
- Llamada de programa según la selección anterior
Seleccionar el programa NC y llamarlo con SEL PGM y CALL SELECTED PGM
- Ejecutar varios programas NC como lista de pedidos
Descripción de la función
El control numérico ejecuta el programa NC de la forma siguiente:
- El control numérico ejecuta el programa NC llamado hasta que se llama otro programa NC con CALL PGM.
- A continuación, el control numérico ejecuta el programa NC llamado hasta la última frase NC.
- A continuación, el control numérico vuelve a retomar el programa NC llamado hasta la siguiente frase NC tras CALL PGM.
En las llamadas del programa se aplican las siguientes condiciones:
- El programa NC llamado no puede contener ninguna llamada CALL PGM en él. En ese caso, se produciría un bucle sin fin.
- El programa NC llamado no puede contener ninguna función auxiliar M30 o M2. Si en el programa NC llamado se han definido subprogramas con labels, se puede reemplazar M30 o M2 por una función de salto incondicional. De este modo, el control numérico no ejecuta subprogramas sin llamada, por ejemplo.
Si el programa NC llamado contiene las funciones auxiliares, el control numérico emite un mensaje de error.
- El programa NC llamado debe estar completo. Si falta la frase NC END PGM, el control numérico emite un mensaje de error.
Introducción
11 CALL PGM reset.h | ; Llamar al programa NC |
Para navegar a esta función, hacer lo siguiente:
Insertar función NC Todas las funciones Selección CALL PGM
La función NC contiene los siguientes elementos sintácticos:
Elemento sintáctico | Significado |
---|---|
CALL PGM | Sintaxis de apertura para la llamada de un programa NC |
Fichero | Ruta del programa NC llamado Se puede elegir en una ventana de selección |
Notas
- Restablecer las transformaciones de coordenadas utilizadas en el mismo programa NC
- En caso necesario, comprobar mediante la simulación gráfica
- La ruta de la llamada del programa no puede superar los 255 caracteres, incluyendo el nombre del programa NC.
- Cuando el fichero llamado se encuentra en el mismo directorio que el fichero que se va a llamar, también se puede introducir solo el nombre de fichero sin ruta. Si se selecciona el fichero a través del menú, el control numérico avanza automáticamente.
- Si se quiere programar una llamada de programa variable en combinación con parámetros de secuencia de caracteres, utilizar la función NC SEL PGM.
Seleccionar el programa NC y llamarlo con SEL PGM y CALL SELECTED PGM
- En principio, con una llamada de programa CALL PGM, los parámetros Q tienen efecto de forma global. Tener en cuenta que las modificaciones de los parámetros Q en el programa NC llamado también actúan sobre el programa NC que se va a llamar. En caso necesario, utilizar parámetros QL que solo actúen con el programa NC activo.
- Si el control numérico ejecuta el programa NC llamado, tampoco se pueden editar los programas NC llamados.