Vincular variables a columnas de la tabla con SQL BIND

Aplicación

SQL BIND enlaza un parámetro Q con una columna de la tabla. Las órdenes SQL FETCH, UPDATE y INSERT evalúan este enlace (desviación) en la transferencia entre Result-set (conjunto de resultados) y programa NC.

Condiciones

  • Clave 555343
  • Tabla disponible
  • Nombres de tabla aptos
  • Los nombres de las tablas y las columnas de las tablas deben comenzar con una letra y no pueden contener símbolos matemáticos, por ejemplo: +. Debido a las órdenes SQL, estos símbolos pueden causar problemas al leer o seleccionar datos.

Descripción de la función

SQL_BIND

Programar tantas vinculaciones como se quiera con SQL BIND..., antes de emplear las instrucciones FETCH, UPDATE o INSERT.

Un SQL BIND sin nombre de tabla ni de columna anula el enlace. La vinculación termina a más tardar con el final del programa NC o del subprograma.

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 SQL BIND Q881 "Tab_example.Position_Nr"

; Vincular Q881 a la columna "Position_Nr" de la tabla "Tab_Example"

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

Elemento sintáctico

Significado

SQL BIND

Sintaxis de apertura para el comando SQL BIND

Q/QL/QR, QS o Q REF

A la variable obligatoria

" " o QS

Nombre de la tabla y columna de la tabla, separados por . o parámetro QS con la definición

Notas

  • Como nombre de la tabla, introducir su ruta o un sinónimo.
  • Ejecutar instrucciones SQL con SQL EXECUTE

  • En los procesos de lectura y escritura, el control numérico tienen en cuenta exclusivamente las columnas indicadas mediante la orden SELECT. Cuando registra en la orden SELECT columnas sin enlace, el control numérico interrumpe el proceso de lectura o escritura con un mensaje de error.