Funciones de selección

Resumen de las funciones de selección

La carpeta Funciones de selección de la ventana Insertar función NC contiene las siguientes funciones:

Icono

Función

Información adicional

ProgramPgmCallIcon

Llamar al programa NC con PGM CALL

SelectDatumTable

Seleccionar la tabla de puntos de referencia con SEL TABLE

SelectPointTable

Seleccionar la tabla de puntos con SEL PATTERN

SelectContour

Seleccionar el programa de contorno con SEL CONTOUR

SelectProgram

Seleccionar programa NC con SEL PGM

CallSelectedProgram

Llamar al último fichero seleccionado con CALL SELECTED PGM

SelectCycle

Seleccionar cualquier programa NC con SEL CYCLE como ciclo de mecanizado

SelectCompensationTable

Seleccionar tabla de correcciones con SEL CORR-TABLE

OpenFile

Abrir fichero con OPEN FILE

Llamar al programa NC con PGM CALL

Aplicación

Con la función PGM CALL 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.

Descripción de la función

8H000162
  1. El control numérico ejecuta el programa NC de la forma siguiente:
  2. El control numérico ejecuta el programa NC llamado hasta que se llama otro programa NC con CALL PGM.
  3. A continuación, el control numérico ejecuta el programa NC llamado hasta la última frase NC.
  4. A continuación, el control numérico vuelve a retomar el programa NC llamado hasta la siguiente frases 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 se han definido subprogramas con label en el programa NC llamado, se puede reemplazar M30 o M2 mediante la función de salto FN 9: If +0 EQU +0 GOTO LBL 99. De este modo, el control numérico no ejecuta subprogramas sin llamada, por ejemplo.
  • Salto incondicional

    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

Los programas NC que incluye el manual de instrucciones son propuestas de soluciones. Antes de utilizar los diferentes programas NC o frases de datos NC en una máquina, deben adaptarse.

  • Adaptar los siguientes contenidos:
  • Herramientas
  • Valores de corte
  • Avances
  • Altura segura o posiciones seguras
  • Posiciones específicas de la máquina, p. ej. con M91
  • Rutas de las llamadas al programa

Algunos programas NC dependen de la cinemática de la máquina. Es preciso adaptar dichos programas NC antes de ejecutar el primer test de la cinemática de la máquina.

Realizar una comprobación adicional de los programas NC en la simulación antes de la ejecución real del programa.

 
Tip

Mediante el test del programa se comprueba si se puede utilizar el programa NC con las opciones de software disponibles, la cinemática activa de la máquina y la configuración actual de la máquina.

11 CALL PGM reset.h

Llamar al programa NC

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

reset.h

Ruta del programa NC llamado

El programa NC se puede escoger mediante un menú de selección.

Notas

 
Indicación
¡Atención: Peligro de colisión!
El control numérico no lleva a cabo ninguna comprobación automática de colisiones entre la herramienta y la pieza de trabajo. Si las conversiones de coordenadas en el programa NC llamado no se restablecen de forma específica, estas transformaciones también actúan sobre el programa NC que se va a llamar. Durante el mecanizado existe riesgo de colisión.
  1. Restablecer las transformaciones de coordenadas utilizadas en el mismo programa NC
  2. 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 llamadas de programa en relación con parámetros de cadena de texto, utilizar la función SEL PGM.
  • Seleccionar el programa NC y llamarlo con SEL PGM y CALL SELECTED PGM

  • En una llamada de programa PGM CALL, los parámetros Q actúan en principio globalmente. Tener en cuenta, por consiguiente, que modificar los parámetros Q en el programa NC llamado también tiene efecto en el programa NC que se va 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.

Seleccionar el programa NC y llamarlo con SEL PGM y CALL SELECTED PGM

Aplicación

Con la función SEL PGM se selecciona otro programa NC separado que se llama en otra posición del programa NC activo. El control numérico ejecuta el programa NC seleccionado en la posición del programa NC llamado se llama con CALL SELECTED PGM.

Descripción de la función

  1. El control numérico ejecuta el programa NC de la forma siguiente:
  2. El control numérico ejecuta el programa NC, hasta que se llama otro programa NC con CALL PGM. Cuando el control numérico lee SEL PGM, detecta el programa NC definido.
  3. Cuando el control numérico lee CALL SELECTED PGM, llama al programa NC seleccionado previamente en esta posición.
  4. A continuación, el control numérico ejecuta el programa NC llamado hasta la última frase NC.
  5. A continuación, el control numérico vuelve a retomar el programa NC llamado hasta la siguiente frases NC tras CALL SELECTED 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 se han definido subprogramas con label en el programa NC llamado, se puede reemplazar M30 o M2 mediante la función de salto FN 9: If +0 EQU +0 GOTO LBL 99. De este modo, el control numérico no ejecuta subprogramas sin llamada, por ejemplo.
  • Salto incondicional

    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

Los programas NC que incluye el manual de instrucciones son propuestas de soluciones. Antes de utilizar los diferentes programas NC o frases de datos NC en una máquina, deben adaptarse.

  • Adaptar los siguientes contenidos:
  • Herramientas
  • Valores de corte
  • Avances
  • Altura segura o posiciones seguras
  • Posiciones específicas de la máquina, p. ej. con M91
  • Rutas de las llamadas al programa

Algunos programas NC dependen de la cinemática de la máquina. Es preciso adaptar dichos programas NC antes de ejecutar el primer test de la cinemática de la máquina.

Realizar una comprobación adicional de los programas NC en la simulación antes de la ejecución real del programa.

 
Tip

Mediante el test del programa se comprueba si se puede utilizar el programa NC con las opciones de software disponibles, la cinemática activa de la máquina y la configuración actual de la máquina.

11 SEL PGM "reset.h"

; Seleccionar el programa NC que llamar

* - ...

21 CALL SELECTED PGM

; Llamar programa NC seleccionado

La función NC SEL PGM contiene los siguientes elementos sintácticos:

Elemento sintáctico

Significado

SEL PGM

Sintaxis de apertura para la selección de un programa NC que se va a llamar

" " o QS

Ruta del programa NC llamado

Nombre fijo o variable

El programa NC se puede escoger mediante un menú de selección.

La función NC CALL SELECTED PGM contiene los siguientes elementos sintácticos:

Elemento sintáctico

Significado

CALL SELECTED PGM

Sintaxis para la llamada del programa NC seleccionado

Notas

  • Dentro de la función SEL PGM también se puede seleccionar el programa NC con parámetros QS, de forma que se pueda controlar la llamada del programa de manera variable.
  • Si falta un programa NC llamado mediante CALL SELECTED PGM, el control numérico interrumpe la ejecución del programa o la simulación con un mensaje de error. Para evitar interrupciones no deseadas durante la ejecución del programa, pueden comprobarse todas las rutas al inicio del programa mediante la función FN 18: SYSREAD (ID10 NR110 y NR111).
  • Leer dato del sistema con FN 18: SYSREAD

  • 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.
  • En una llamada de programa PGM CALL, los parámetros Q actúan en principio globalmente. Tener en cuenta, por consiguiente, que modificar los parámetros Q en el programa NC llamado también tiene efecto en el programa NC que se va 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.