Trimitere informații din programul NC cu FN 38: TRIMITERE

Aplicaţie

Funcţia FN 38: SEND vă permite să obţineţi valori fixe sau variabile din programul NC şi să le scrieţi în jurnal sau să le trimiteţi într-o aplicaţie externă (de ex., StateMonitor).

Descrierea funcţiilor

Transferul de date are loc printr-o conexiune TCP/IP.

 
Manual

Pentru informații mai detaliate, consultați manualul RemoTools SDK.

Introducere

Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.

  • Modificați următorul conținut după cum este necesar:
  • Scule
  • Parametri de tăiere
  • Viteze de avans
  • Înălțimea de degajare sau poziția de siguranță
  • Pozițiile specifice mașinii, de ex., cu M91
  • Traseele apelărilor programului

Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.

În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.

 
Tip

Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.

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

; Notați valorile de la Q1 și Q23 în jurnal

Pentru a naviga la această funcţie:

Inserați funcția NC FN Funcţii speciale FN 38 SEND

Funcția NC include următoarele elemente de sintaxă:

Element de sintaxă

Semnificație

FN 38: TRIMITERE

Trimitere inițiator de sintaxă pentru informații

"...", QS

Formatul textului de transmis

Nume fix sau variabil

Generaţi textul cu maximum şapte substituenţi pentru valorile variabilelor (de ex., %F)

Fişier sursă pentru conţinut şi formatare

/

Conţinut de până la şapte substituenţi în textul general

Număr fix sau variabil

Element de sintaxă opțional

Note

  • Atât numerele fixe, cât şi cele variabile şi textele sunt sensibile la majuscule, aşa că introduceţi-le corect.
  • Pentru a obține % în textul de ieșire, introduceți %% în poziția dorită.

Exemplu

În acest exemplu, veţi trimite informaţii către StateMonitor.

Cu ajutorul funcţiei FN 38 puteţi introduce date despre lucrări, de exemplu.

  • Pentru a utiliza această funcţie trebuie îndeplinite următoarele condiţii:
  • StateMonitor versiunea 1.2
  • Gestionarea lucrărilor cu JobTerminal (opţiunea 4) este posibilă cu StateMonitor versiunea 1.2 sau ulterioară

  • Lucrarea a fost introdusă în StateMonitor
  • Maşina-unealtă a fost alocată
  • Se aplică următoarele specificări acestui exemplu:
  • Număr lucrare 1234
  • Etapa de lucru 1

Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.

  • Modificați următorul conținut după cum este necesar:
  • Scule
  • Parametri de tăiere
  • Viteze de avans
  • Înălțimea de degajare sau poziția de siguranță
  • Pozițiile specifice mașinii, de ex., cu M91
  • Traseele apelărilor programului

Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.

În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.

 
Tip

Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.

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

; Introduceți comanda

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

; Alternativ: Introduceți comanda cu numele piesei, numărul piesei şi cantitatea necesară

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

; Începeţi comanda

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

; Porniţi pregătirea

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

; Producere / Producţie

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

; Opriţi comanda

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

; Terminaţi comanda

De asemenea, puteţi raporta cantitatea de piese de lucru.

Cu ajutorul substituenţilor OK, S şi R puteţi specifica dacă prelucrarea cantităţii raportate de piese de lucru s-a efectuat corect sau nu.

Cu A şi I puteţi defini modul în care StateMonitor interpretează răspunsul. Dacă transferaţi valorile absolute, StateMonitor suprascrie valorile valabile anterior. Dacă transferaţi valori incrementale, StateMonitor creşte cantitatea.

Programele NC conținute în Manualul utilizatorului reprezintă sugestii de soluții. Programele NC sau blocurile NC individuale trebuie adaptate înainte de a fi utilizate la nivelul mașinii.

  • Modificați următorul conținut după cum este necesar:
  • Scule
  • Parametri de tăiere
  • Viteze de avans
  • Înălțimea de degajare sau poziția de siguranță
  • Pozițiile specifice mașinii, de ex., cu M91
  • Traseele apelărilor programului

Anumite programe NC depind de cinematica maşinii. Adaptaţi aceste programe NC la cinematica maşinii dvs. înainte de prima rulare a testului.

În plus, testați programele NC utilizând simularea înainte de rularea efectivă a programului.

 
Tip

Cu o testare a programului, puteţi determina dacă programul NC poate fi utilizat cu opţiunile de software disponibile, cu cinematica maşinii active şi cu configuraţia curentă a maşinii.

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

Cantitate reală (OK) absolută

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

; Cantitate reală (OK) incrementală

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

; Rebut (S) absolut

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

; Rebut (S) incremental

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

; Reprelucrare (R) absolută

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

; Reprelucrare (R) incrementală