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:
- Parámetros Q
- Parámetros QL
- Parámetros QR
Asimismo, el control numérico ofrece parámetros QS para los valores alfanuméricos, p. ej. textos.
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.
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.
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
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:
| ||
|
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
- Utilizar exclusivamente los conjuntos de variables recomendados por HEIDENHAIN
- No utilizar las variables preasignadas
- Tener en cuenta la documentación de HEIDENHAIN, del fabricante y de terceros
- Comprobar el proceso mediante la simulación
- Antes de activar de un punto de referencia, comprobar si todas las columnas tienen valores escritos
- En las columnas no definidas introducir el valor 0, por ejemplo
- Otra posibilidad es que el fabricante defina 0 como valor estándar para las columnas
- 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.
- 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.
- 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.