Invio di informazioni dal programma NC con FN 38: SEND
Applicazione
La funzione FN 38: SEND consente di scrivere valori fissi o variabili dal programma NC nel logbook o di inviarli a un'applicazione esterna, ad es. a StateMonitor.
Descrizione funzionale
I dati vengono trasmessi tramite una connessione TCP/IP.
Ulteriori informazioni sono riportate nel manuale RemoTools SDK.
Immissione
I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.
Adattare dapprima i seguenti contenuti:
- Utensili
- Dati di taglio
- Avanzamenti
- Altezza e posizioni di sicurezza
- Inserire le posizioni specifiche della macchina, ad es. con M91
- Percorsi di chiamate programma
Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.
Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.
Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.
11 FN 38: SEND /"Q-Parameter Q1: %F Q23: %F" / +Q1 / +Q23 | ; Scrittura dei valori di Q1 e Q23 nel logbook |
Questa funzione si seleziona come descritto di seguito:
Inserisci funzione NC FN Funzioni speciali FN 38 SEND
La funzione NC contiene i seguenti elementi di sintassi:
Elemento di sintassi | Significato |
---|---|
FN 38: SEND | Apertura sintassi per invio di informazioni |
Nome o Parametro | Formato del testo da inviare Testo o parametro stringa Testo di emissione con max sette segnaposti per i valori delle variabili, ad es. %F |
/ | Contenuto dei max sette segnaposti nel testo di emissione Numero o parametro numerico Elemento di sintassi opzionale |
Note
- Prestare attenzione alle lettere maiuscole e minuscole per l'indicazione di valori numerici o testi fissi o variabili.
- Per ottenere il testo di output %, è necessario inserire %% nella posizione di testo desiderata.
Esempio
In questo esempio si inviano informazioni a StateMonitor.
Con l'ausilio della funzione FN 38 è possibile prenotare ad es. delle commesse.
Per poter utilizzare questa funzione, devono essere soddisfatte le seguenti condizioni:
- StateMonitor Versione 1.2
La gestione delle commesse utilizzando il cosiddetto JobTerminal (opzione #4) è possibile a partire dalla versione 1.2 di StateMonitor
- Job creato in StateMonitor
- Macchina utensile assegnata
Per l'esempio si applicano le seguenti impostazioni predefinite:
- Numero commessa 1234
- Passo di lavoro 1
I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.
Adattare dapprima i seguenti contenuti:
- Utensili
- Dati di taglio
- Avanzamenti
- Altezza e posizioni di sicurezza
- Inserire le posizioni specifiche della macchina, ad es. con M91
- Percorsi di chiamate programma
Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.
Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.
Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.
11 FN 38: SEND /"JOB:1234_STEP:1_CREATE" | ; Crea job |
12 FN 38: SEND /"JOB:1234_STEP:1_CREATE_ITEMNAME: HOLDER_ITEMID:123_TARGETQ:20" | ; In alternativa: Crea job con nome prodotto, codice prodotto e quantità nominale |
13 FN 38: SEND /"JOB:1234_STEP:1_START" | ; Avvia job |
14 FN 38: SEND /"JOB:1234_STEP:1_PREPARATION" | ; Avvia attrezzaggio |
15 FN 38: SEND /"JOB:1234_STEP:1_PRODUCTION" | ; Lavorare / Produzione |
16 FN 38: SEND /"JOB:1234_STEP:1_STOP" | ; Arresta job |
17 FN 38: SEND /"JOB:1234_STEP:1_ FINISH" | ; Termina job |
Inoltre, è anche possibile inviare feedback della quantità di pezzi del job.
Con i segnaposti OK, S e R si indica se la quantità dei pezzi segnalati è stata realizzata correttamente o meno.
Con A e I si definisce come StateMonitor interpreta il feedback. Per il trasferimento di valori assoluti, StateMonitor sovrascrive i valori precedentemente validi. Per il trasferimento di valori incrementali, StateMonitor incrementa il numero di pezzi.
I programmi NC inclusi nel presente manuale utente sono proposte di soluzioni. Prima di utilizzare i programmi NC o singoli blocchi NC su una macchina, è necessario adattarli.
Adattare dapprima i seguenti contenuti:
- Utensili
- Dati di taglio
- Avanzamenti
- Altezza e posizioni di sicurezza
- Inserire le posizioni specifiche della macchina, ad es. con M91
- Percorsi di chiamate programma
Alcuni programmi NC sono indipendenti dalla cinematica della macchina. Adattare questi programmi NC alla propria cinematica della macchina prima del primo funzionamento di prova.
Testare i programmi NC prima di eseguirli utilizzando anche la simulazione.
Testando un programma è possibile accertare se il programma NC può essere impiegato con le opzioni software disponibili, la cinematica attiva della macchina e la configurazione corrente della macchina.
11 FN 38: SEND /"JOB:1234_STEP:1_OK_A:23" | ; Quantità ottimale (OK) in valore assoluto |
12 FN 38: SEND /"JOB:1234_STEP:1_OK_I:1" | ; Quantità ottimale (OK) in valore incrementale |
13 FN 38: SEND /"JOB:1234_STEP:1_S_A:12" | ; Scarto (S) in valore assoluto |
14 FN 38: SEND /"JOB:1234_STEP:1_S_I:1" | ; Scarto (S) in valore incrementale |
15 FN 38: SEND /"JOB:1234_STEP:1_R_A:15" | ; Ripresa (R) in valore assoluto |
16 FN 38: SEND /"JOB:1234_STEP:1_R_I:1" | ; Ripresa (R) in valore incrementale |