Definizione del contatore con FUNCTION COUNT
Applicazione
La funzione NC FUNCTION COUNT consente di gestire un contatore dal programma NC. Con questo contatore è possibile definire ad es. un numero nominale fino al quale il controllo numerico deve ripetere il programma NC.
Descrizione funzionale
Il valore di conteggio viene mantenuto anche dopo un riavvio del controllo numerico.
Il controllo numerico considera la funzione FUNCTION COUNT esclusivamente nella modalità Esecuzione pgm.
Il controllo numerico visualizza il valore di conteggio corrente e il numero nominale definito nella scheda PGM dell'area di lavoro Stato.
Immissione
11 FUNCTION COUNT TARGET5 | ; Definizione del valore nominale del contatore su 5 |
Inserisci funzione NC Tutte le funzioni FN FUNCTION COUNT
La funzione NC contiene i seguenti elementi di sintassi:
Elemento di sintassi | Significato |
---|---|
FUNCTION COUNT | Apertura sintassi per il contatore |
INC, RESET, ADD, SET, TARGET o REPEAT | Definizione della funzione di conteggio |
Funzioni di conteggio
La funzione NC FUNCTION COUNT offre le seguenti funzioni di conteggio:
Sintassi | Funzione |
---|---|
INC | Incremento del contatore del valore 1 |
RESET | Ripristino del contatore |
ADD | Incremento del contatore di un valore definito Numero o nome fisso o variabile Immissione: 0...9999 |
SET | Assegnazione di un valore definito al contatore Numero o nome fisso o variabile Immissione: 0...9999 |
TARGET | Definizione il valore nominale da raggiungere Numero o nome fisso o variabile Immissione: 0...9999 |
REPEAT | Ripetizione del programma NC a partire dalla label se non è stato ancora raggiunto il valore nominale definito Numero o nome fisso o variabile |
Note
- Verificare prima della lavorazione se il contatore è attivo
- Con il parametro macchina opzionale CfgNcCounter (N. 129100) il costruttore della macchina definisce se è possibile editare il contatore.
- Il valore di conteggio raggiunto può essere inciso con il ciclo 225 INCISIONE.
Esempio
11 FUNCTION COUNT RESET | ; Reset del valore di conteggio |
12 FUNCTION COUNT TARGET10 | ; Definizione del numero nominale di lavorazioni |
13 LBL 11 | ; Impostazione della label di salto |
* - ... | ; Esecuzione della lavorazione |
21 FUNCTION COUNT INC | ; Incremento di 1 del valore di conteggio |
22 FUNCTION COUNT REPEAT LBL 11 | ; Ripetizione della lavorazione fino a raggiungere il numero nominale |