Információk küldése az NC programból küldés FN 38: SEND

Alkalmazás

A(z) FN 38: SEND funkcióval az NC programból írhat fix vagy változó értékeket a naplóba vagy elküldheti azokat egy külső alkalmazásnak, pl. a StateMonitor-nak.

Funkcióleírás

Az adatátvitel TCP/IP kapcsolaton keresztül történik.

 
Manual

További információkat a RemoTools SDK kézikönyvben talál.

Bevite

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

; Q1 és Q23 értékeinek beírása a naplóba

Ehhez a funkcióhoz a következőképpen navigál:

NC funkciót beszúr FN Különleges funkciók FN 38 SEND

Az NC funkció a következő szintaktikai elemeket tartalmazza:

Szintaktikai elem

Jelentés

FN 38: SEND

Szintaxisnyitó információk küldéséhez

Név vagy QS

A küldendő szöveg formátuma

Rögzített vagy változó név

Kiírási szöveg legfeljebb hét helykitöltővel a változók értékeihez, pl. %F

Formátumfájl a tartalomhoz és a formázáshoz

/

A kiírási szövegben a legfeljebb hét helykitöltő tartalma

Rögzített vagy változó szám

Opcionális szintaktikai elem

Megjegyzések

  • Ügyeljen a kis- és nagybetűkre a fix és változó számok vagy szövegek megadásakor.
  • Annak érdekében, hogy a kiadott szövegben a % jelenjen meg, a kívánt szövegrészbe %% jeleket kell megadnia.

Példa

Ebben a példában információkat küld a StateMonitor-nak.

A(z) FN 38 funkció segítségével pl. megbízásokat könyvelhet.

Ahhoz, hogy ezt a funkciót használhassa, a következő feltételeknek kell teljesülniük:

  • StateMonitor 1.2 verzió
  • A megbízások kezelése az ún. JobTerminal (opció 4) segítségével a StateMonitor 1.2 verziójától lehetséges.

  • Megbízás létrehozva a StateMonitor-ban
  • Szerszámgép hozzárendelve

A példára a következő induló értékek érvényesek:

  • Megbízási szám 1234
  • Művelet 1

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

; Megbízás létrehozása

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

; alternatíva: Megbízás létrehozása alkatrésznévvel, az alkatrész számával és a kívánt mennyiséggel

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

; Megbízás elindítása

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

; Felkészülés elindítása

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

; Gyártás

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

; Megbízás megállítása

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

; Megbízás befejezése

Ezenkívül visszajelezheti a megbízás munkadarab-mennyiségét is.

Az OK, S és R helykitöltőkkel azt határozza meg, hogy a visszajelentett munkadarabok megfelelően lettek-e legyártva vagy sem.

Az A és I értékekkel azt definiálja, hogyan értelmezze a StateMonitor a visszajelzést. Ha abszolút értékeket ad át, a StateMonitor felülírja a korábban érvényes értékeket. Ha növekményes értékeket ad át, a StateMonitor növeli a darabszámot.

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

; Aktuális mennyiség (OK) abszolút

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

; Aktuális mennyiség (OK) inkrementális

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

; Selejt (S) abszolút

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

; Selejt (S) inkrementális

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

; Utánmunkálás (R) abszolút

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

; Utánmunkálás (R) inkrementális