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.

 
Manual

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.

 
Tip

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

File di formato per contenuto e formattazione

/

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.

 
Tip

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.

 
Tip

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