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