Fundamentos

Aplicación

Con las variables de los parámetros Q, QL, QR y QS se pueden tener en cuenta dinámicamente los resultados de medición dentro de los cálculos.

Entre otros, se pueden programar los siguientes elementos sintácticos:

  • Valores de coordenadas
  • Avances
  • Revoluciones
  • Datos del ciclo

De este modo, se puede utilizar el mismo programa NC para diferentes piezas y cambiar solamente los valores en un lugar central.

Descripción de la función

Las variables siempre se componen de letras y números. Las letras determinan el tipo de variable y los números, su rango.

En la pestaña QPARA de la zona de trabajo Estado, se puede definir qué rango de variables muestra el control numérico para cada tipo de variable.

Definir contenido de la pestaña QPARA

Tipos de variables

El control numérico ofrece las siguientes variables para los valores numéricos:

Asimismo, el control numérico ofrece parámetros QS para los valores alfanuméricos, p. ej. textos.

Parámetros QS

Parámetros Q

Los parámetros Q actúan sobre todos los programas NC en la memoria del control numérico

Los parámetros QS y Q del 0 al 99 actúan localmente dentro de las macros y los ciclos. Por tanto, el control numérico no devuelve los cambios al programa NC.

El control numérico ofrece los siguientes parámetros Q:

Rango de variables

Significado

0 – 99

Parámetros Q para el usuario, si no hay coincidencias con los ciclos SL de HEIDENHAIN

100 – 199

Parámetros Q para funciones especiales del control numérico que son leídos por programas NC del usuario o por ciclos

200 – 1199

Parámetros Q para las funciones de HEIDENHAIN, p. ej. ciclos

1200 – 1399

Parámetros Q para las funciones del fabricante, p. ej. ciclos

1400 – 1999

Parámetros Q para el usuario

Parámetros QL

Los parámetros QL actúan localmente dentro de un programa NC.

El control numérico ofrece los siguientes parámetros QL:

Rango de variables

Significado

0 – 499

Parámetros QL para el usuario

Parámetros QR

Los parámetros QE actúan de forma permanente para todos los programas NC de la memoria del control numérico, aunque se reinicie el control numérico.

El control numérico ofrece los siguientes parámetros QR:

Rango de variables

Significado

0 – 99

Parámetros QR para el usuario

100 – 199

Parámetros QR para las funciones de HEIDENHAIN, p. ej. ciclos

200 – 499

Parámetros QR para las funciones del fabricante, p. ej. ciclos

Parámetros QS

Los parámetros QS actúan sobre todos los programas NC en la memoria del control numérico

Dentro de los parámetros QS se pueden utilizar los siguientes caracteres:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 ; ! # $ % & ' ( ) + , - . / : < = > ? @ [ ] ^ _ ` *

Los parámetros QS del 0 al 99 actúan localmente dentro de las macros y los ciclos. Por tanto, el control numérico no devuelve los cambios al programa NC.

El control numérico ofrece los siguientes parámetros QS:

Rango de variables

Significado

0 – 99

Parámetros QS para el usuario, si no hay coincidencias con los ciclos de HEIDENHAIN

100 – 199

Parámetros QS para funciones especiales del control numérico que son leídos por programas NC del usuario o por ciclos

200 – 1199

Parámetros QS para las funciones de HEIDENHAIN, p. ej. ciclos

1200 – 1399

Parámetros QS para las funciones del fabricante, p. ej. ciclos

1400 – 1999

Parámetros QS para el usuario

Ventana Lista de parámetros Q

Con la ventana Lista de parámetros Q se pueden comprobar los valores de todas las variables y editarlos según corresponda.

Ventana Lista de parámetros Q con los valores del parámetro Q

En la parte izquierda se puede seleccionar qué tipo de variables muestra el control numérico.

El control numérico muestra la siguiente información:

  • Tipo de variable, p. ej. parámetro Q
  • Número de la variable
  • Valor de la variable
  • Descripción de las variables preasignadas

Si el campo de la fila Valor tiene fondo blanco, el valor se puede editar.

 
Tip

Mientras el control numérico mecaniza un programa NC, no se pueden modificar las variables mediante la ventana Lista de parámetros Q. El control numérico solo permite cambios en las ejecuciones del programa interrumpidas o canceladas.

Resumen de estado de la barra del TNC

El control numérico asigna el estado necesario cuando se haya mecanizado una frase NC, p. ej. en la modo Frase a frase.

Los siguientes parámetros Q y QS no se pueden editar en la ventana Lista de parámetros Q:

  • Rango de variables entre 100 y 199, ya que existe el riesgo de solapamiento con funciones especiales del control numérico
  • Rango de variables entre 1200 y 1399, ya que existe el riesgo de solapamiento con funciones específicas del fabricante

Tipos de variables

Para buscar en la ventana Lista de parámetros Q, hacer lo siguiente:

  • Dentro de toda la tabla según cualquier secuencia de caracteres
  • Dentro de la columna NR, según un número de variable concreto

Buscar en la ventana Lista de parámetros Q

La ventana Lista de parámetros Q se puede abrir en los siguientes modos de funcionamiento:

  • Programación
  • Manual
  • Ejecución pgm.

En los modos de funcionamiento Manual y Ejecución pgm. se puede abrir la ventana con la tecla Q.

Buscar en la ventana Lista de parámetros Q

Para buscar en la ventana Lista de parámetros Q, hacer lo siguiente:

  1. Seleccionar cualquier celda coloreada en gris
  2. Introducir secuencia de caracteres
  3. El control numérico abre un campo de introducción y busca la secuencia de caracteres en la columna de la celda seleccionada.
  4. El control numérico marca el primer resultado que comienza con la secuencia de caracteres.

  1. En caso necesario, seleccionar el siguiente resultado
 
Tip

En control numérico muestra un campo de introducción sobre la tabla. Alternativamente, se puede utilizar este campo de introducción para navegar hasta un número de variable concreto. El campo de introducción se puede seleccionar con la tecla GOTO.

Notas

 
Indicación
¡Atención: Peligro de colisión!
Los ciclos de HEIDENHAIN, los ciclos del fabricante y las funciones de proveedores externos utilizan variables. Las variables también se pueden programar dentro de los programas NC. Si el usuario se desvía del rango recomendado de variables, se pueden producir solapamientos y, por tanto, un comportamiento no deseado. Durante el mecanizado existe riesgo de colisión.
  1. Utilizar exclusivamente los conjuntos de variables recomendados por HEIDENHAIN
  2. No utilizar las variables preasignadas
  3. Tener en cuenta la documentación de HEIDENHAIN, del fabricante y de terceros
  4. Comprobar el proceso mediante la simulación
 
Indicación
¡Atención! Peligro de graves daños materiales.
Los campos no definidos de la tabla de puntos de referencia se comportan de forma diferente a los campos definidos con el valor 0: Los campos definidos con 0, al activarse, sobrescriben el valor anterior, con los campos no definidos, el valor anterior se mantendrá. Si el valor anterior se mantiene, existe riesgo de colisión.
  1. Antes de activar de un punto de referencia, comprobar si todas las columnas tienen valores escritos
  2. En las columnas no definidas introducir el valor 0, por ejemplo
  3. Otra posibilidad es que el fabricante defina 0 como valor estándar para las columnas

Parámetros Q preasignados

  • En el programa NC se puede introducir una mezcla de valores fijos y variables.
  • A los parámetros QS se les puede asignar un máx. de 255 caracteres.
  • Con la tecla Q se puede crear una frase NC para asignar un valor a una variable. Si se vuelve a pulsar la tecla, el control numérico cambia el tipo de variable siguiendo el orden Q, QL, QR.
  • En el teclado en pantalla, este procedimiento solo funciona con la tecla Q en el apartado Funciones NC.

  • Teclado en pantalla de la barra del control numérico

  • A las variables se les pueden asignar valores numéricos entre –999.999.999 y +999.999.999. En el campo de introducción se pueden ingresar un máximo de 16 caracteres, nueve de los cuales pueden encontrarse antes de la coma. El control numérico puede calcular valores numéricos hasta una magnitud de 1010.
  • Con el elemento sintáctico SET UNDEFINED se asigna el estado no definido a las variables.
  • Si, p. ej., se programa una posición con un parámetro Q no definido, el control numérico ignora este desplazamiento.

  • Cuando se utiliza un parámetro Q no definido en los pasos de cálculo del programa NC, el control numérico muestra un mensaje de error y detiene la ejecución del programa.

  • Asignar el estado no definido a la variable

  • El control numérico almacena valores numéricos internamente en formato binario (norma IEEE 754). Debido al formato estandarizado utilizado, el control numérico no representa algunos números decimales con exactitud binaria (error de redondeo).
  • Tener en cuenta esta circunstancia, especialmente al utilizar valores de variables calculadas en órdenes de salto o posicionamientos.

Notas sobre los parámetros QR y las copias de seguridad

El control numérico guarda los parámetros QR en una copia de seguridad.

Si el fabricante no define una ruta distinta, el control numérico guarda los parámetros QR en la ruta SYS:\runtime\sys.cfg. La unidad de disco SYS: solo se respalda si se hace una copia de seguridad completa.

El constructor de la máquina dispone de los siguientes parámetros de máquina opcionales para la indicación de la ruta:

  • pathNcQR (n.º 131201)
  • pathSimQR (n.º 131202)

Si el fabricante define en los parámetros opcionales de máquina una ruta en la unidad de disco TNC:, también se pueden utilizar las funciones NC/PLC Backup para hacer una copia de seguridad de los parámetros Q sin introducir una clave.

Backup y Restore