Pošiljanje informacij iz NC-programa z možnostjo FN 38: SEND

Uporaba

S funkcijo FN 38: SEND lahko iz NC-programa fiksne ali spremenljive vrednosti zapišete v dnevnik ali jih pošljete v zunanjo aplikacijo, npr. StateMonitor.

Opis funkcije

Prenos podatkov se izvede prek povezave TCP/IP.

 
Manual

Dodatne informacije najdete v priročniku RemoTools SDK.

Vnos

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

; zapisovanje vrednosti možnosti Q1 in Q23 v dnevnik

Na to funkcijo se premaknete na naslednji način:

Vstavljanje NC-funkcije FN Posebne funkcije FN 38 SEND

NC-funkcija vsebuje naslednje sintaktične elemente:

Sintaktični element

Pomen

FN 38: SEND

Pošiljanje odpiralnika sintakse za informacije

Ime ali QS

Oblika besedila za pošiljanje

Fiksno ali spremenljivo ime

Besedilo za izdajo z najv. sedmimi ogradami za vrednosti spremenljivk, npr. %F

Oblikovna datoteka za vsebino in obliko

/

Vsebina najv. sedmih ograd v besedilu za izdajo

Fiksna ali spremenljiva številka

Izbirni sintaktični element

Napotki

  • Pri navedbi fiksnih ali spremenljivih številk oz. besedil bodite pozorni na veliko in malo začetnico.
  • Če želite v besedilu izpisa obdržati %, morate na želenem mestu besedila vnesti %%.

Primer

V tem primeru pošljete informacije v StateMonitor.

S pomočjo funkcije FN 38 lahko npr. rezervirate naročila.

Če želite uporabiti to funkcijo, morajo biti izpolnjeni naslednji pogoji:

  • StateMonitor različica 1.2
  • Upravljanje naročil s t.i. JobTerminals (možnost št. 4) je možno od različice 1.2 aplikacije StateMonitor naprej

  • Ustvarjanje naročila na StateMonitor
  • Dodelitev orodnega stroja

Za primer veljajo naslednji podatki:

  • Številka naročila 1234
  • Korak obdelave 1

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

; Ustvarjanje naročil

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

; namesto tega: Ustvarjanje naročil z imenom dela, številko dela in želeno količino

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

; Zagon naročila

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

; Zagon priprave

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

; Izdelava/proizvodnja

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

; Zaustavitev naročila

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

; Končaj naročilo

Dodatno lahko sporočite tudi količino obdelovancev naročila.

Z ogradami OK, S in R navedete, ali je količina obdelovancev, ki ste jo sporočili, pravilno izdelana ali ne.

Z možnostjo A in I definirate, kako StateMonitor interpretira to sporočilo. Če predate absolutne vrednosti, StateMonitor prepiše predhodno veljavne vrednosti. Če predate inkrementalne vrednosti, število kosov StateMonitor sešteje.

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

; Dejanska količina (OK) absolutna

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

; Dejanska količina (OK) inkrementalna

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

; Odpad (S) absoluten

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

; Odpad (S) inkrementalen

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

; Dodelava (R) absolutna

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

; Dodelava (R) inkrementalna