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.
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 |
/ | 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 |