HEIDENHAIN TNC 620 Manual Del Usuario página 325

Ocultar thumbs Ver también para TNC 620:
Tabla de contenido

Publicidad

Programación de parámetros Q | Accesos a tablas con instrucciones SQL
Ejemplos
En el siguiente ejemplo se lee el material definido de la tabla
(WMAT.TAB) y se guardará como texto en un parámetro QS. El
próximo ejemplo muestra una posible aplicación y los pasos de
programa necesarios.
Se pueden seguir utilizando textos de los parámetros
QS, por ejemplo, mediante la función FN 16 en ficheros
de protocolo propios.
Información adicional:
Ejemplo: Emplear sinónimo
0 BEGIN PGM SQL_READ_WMAT MM
1 SQL Q1800 "CREATE SYNONYM my_table FOR 'TNC:
\table\WMAT.TAB'"
2 SQL BIND QS1800 "my_table.WMAT"
3 SQL QL1 "SELECT WMAT FROM my_table WHERE
NR==3"
4 SQL FETCH Q1900 HANDLE QL1
5  SQL ROLLBACK Q1900 HANDLE QL1
6 SQL BIND QS1800
7 SQL Q1 "DROP SYNONYM my_table"
8 END PGM SQL_READ_WMAT MM
Paso
Explicación
1 Establecer un
Asignar un sinónimo a una ruta (reemplazar una especificación de ruta larga por un nombre
sinónimo
corto)
La ruta TNC:\table\WMAT.TAB está siempre entre comillas
El sinónimo seleccionado es my_table
2 Enlazar
Vincular un parámetro QS a una columna de tabla
parámetros QS
QS1800 está disponible para su libre uso en programas NC
El sinónimo establece la entrada de la ruta completa
La columna definida de la tabla se llama WMAT
3 Definir
Una definición de búsqueda contiene la entrada del valor de transferencia
búsqueda
El parámetro local QL1 (de libre selección) sirve para identificar la transacción (son
posibles varias transacciones simultáneas)
El sinónimo determina la tabla
La entrada WMAT determina la columna de la tabla del proceso de lectura
Las entradas NR y ==3 determinan las filas de la tabla del proceso de lectura
Las columnas y filas de la tabla seleccionadas definen la celda del proceso de lectura
4 Ejecutar
El control numérico ejecuta el proceso de lectura
búsqueda
SQL FETCH copia los valores del Result-set en los parámetros Q o QS vinculados
La sintaxis HANDLE QL1 es la transacción identificada mediante el parámetro QL1
El parámetro Q1900 es un valor resultante para controlar si se han leído datos
HEIDENHAIN | TNC 620 | Manual del usuario Programación en lenguaje conversacional | 10/2019
"Fundamentos", Página 289
0 proceso de lectura correcto
1 proceso de lectura erróneo
Establecer un sinónimo
Enlazar parámetros QS
Definir búsqueda
Ejecutar búsqueda
Finalizar las transacciones
Desvincular enlace de parámetros
Borrar sinónimo
9
325

Publicidad

Tabla de contenido
loading

Tabla de contenido