Enviar información del programa NC con FN 38: SEND

Aplicación

Con la función FN 38: SEND, a partir del programa NC se pueden escribir valores fijos o variables en el libro de registro o enviarse a una aplicación externa, p. ej. StateMonitor.

Descripción de la función

Los datos se transmiten mediante una conexión TCP/IP.

 
Manual

Encontrará información adicional en el manual RemoTools SDK.

Introducción

11 FN 38: SEND /"Q-Parameter Q1: %F Q23: %F" / +Q1 / +Q23

; Escribir valores de Q1 y Q23 en el libro de registro

Para navegar a esta función, hacer lo siguiente:

Insertar función NC FN Funciones especiales FN 38 SEND

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

Elemento sintáctico

Significado

FN 38: SEND

Enviar sintaxis de apertura para la información

Nombre o QS

Formato del texto que se va a enviar

Nombre fijo o variable

Texto de salida con máx. siete comodines para los valores de las variables, p. ej. %F

Archivo de formato para el contenido y el formato

/

Contenido de los siete comodines como máximo en el texto de salida

Número fijo o variable

Elemento sintáctico opcional

Notas

  • Al indicar los números o texto fijos o variables, tener en cuenta mayúsculas y minúsculas.
  • Para obtener un texto de emisión %, se deberá introducir %% en el punto de prueba deseado.

Ejemplo

En este ejemplo, se envía información a StateMonitor.

Mediante la función FN 38 se pueden contabilizar pedidos, entre otras cosas.

Para poder utilizar esta función, deben darse las siguientes condiciones:

  • StateMonitor versión 1.2
  • La gestión de pedidos con la ayuda del denominado JobTerminal (opción #4) es posible a partir de la versión 1.2 del StateMonitor

  • Pedido establecido en StateMonitor
  • Máquina herramienta asignada

En el ejemplo se dan las siguientes especificaciones:

  • Número del pedido 1234
  • Paso del trabajo 1

11 FN 38: SEND /"JOB:1234_STEP:1_CREATE"

; Establecer orden

12 FN 38: SEND /"JOB:1234_STEP:1_CREATE_ITEMNAME: HOLDER_ITEMID:123_TARGETQ:20"

; Alternativamente: Establecer orden con nombre de la pieza, número de la pieza y cantidad teórica

13 FN 38: SEND /"JOB:1234_STEP:1_START"

; Inciar orden

14 FN 38: SEND /"JOB:1234_STEP:1_PREPARATION"

; Iniciar equipación

15 FN 38: SEND /"JOB:1234_STEP:1_PRODUCTION"

; Fabricar / Producción

16 FN 38: SEND /"JOB:1234_STEP:1_STOP"

; Parar orden

17 FN 38: SEND /"JOB:1234_STEP:1_ FINISH"

; Finalizar orden

Adicionalmente se puede confirmar la cantidad de piezas del pedido.

Con los comodines OK, S y R se indica si la cantidad de las piezas confirmadas se han realizado o no correctamente.

Con A e I se define cómo interpreta esta información StateMonitor. Si se transfieren valores absolutos, StateMonitor sobrescribe los valores válidos hasta ese momento. Si se transfieren valores incrementales, StateMonitor cuenta el número de piezas incrementalmente.

11 FN 38: SEND /"JOB:1234_STEP:1_OK_A:23"

; Cantidad real (OK) absoluto

12 FN 38: SEND /"JOB:1234_STEP:1_OK_I:1"

; Cantidad real (OK) incremental

13 FN 38: SEND /"JOB:1234_STEP:1_S_A:12"

; Rechazada (S) absoluto

14 FN 38: SEND /"JOB:1234_STEP:1_S_I:1"

; Rechazada (S) incremental

15 FN 38: SEND /"JOB:1234_STEP:1_R_A:15"

; Mecan. retoque (R) absoluto

16 FN 38: SEND /"JOB:1234_STEP:1_R_I:1"

; Mecan. retoque (R) incremental