Principi fondamentali

Applicazione

Le variabili dei parametri Q, QL, QR, QS e denominati del controllo numerico consentono di considerare ad es. durante la lavorazione i risultati di misura in modo dinamico all'interno dei calcoli.

È possibile programmare in modo variabile ad es. i seguenti elementi di sintassi.

  • valori di coordinate
  • avanzamenti
  • numeri di giri
  • dati ciclo

In questo modo lo stesso programma NC può essere impiegato per diversi pezzi e i valori devono essere modificati soltanto in un punto centrale.

Descrizione funzionale

Le variabili sono composte da nome e valore della variabile.

Il controllo numerico offre i seguenti tipi di variabile:

Tipo di variabile

Categoria

Esempio

Ulteriori informazioni

Parametro Q

Parametro numerico

Q10 = +10

Parametro QL

Parametro numerico

QL10 = +10

Parametro QR

Parametro numerico

QR10 = +10

Parametro QS

Parametro stringa

QS10 = "123"

Parametri denominati

Parametro numerico

oppure

Parametro stringa

{DEPTH} = -10

oppure

{TOOL} = "MILL_D8"

Nome variabile

Il controllo numerico visualizza il nome della variabile a sinistra del carattere di uguaglianza.

Il nome della variabile è composto per i diversi tipi di variabile come descritto di seguito:

Variabile

Contenuto

Parametro Q, QL, QR o QS

Il nome della variabile di questi parametri è composto da lettere e numeri, ad es. Q10 oppure QS10.

Il controllo numerico predefinisce le lettere per il tipo di variabile.

Parametro denominato

Il nome della variabile di parametri denominati si compone di due parentesi graffe con una denominazione definita dall'utente, ad es. {DEPTH_1}.

Il nome della variabile può contenere lettere, numeri e trattini bassi, ma deve iniziare sempre con una lettera.

Per parametri denominati il nome della variabile può essere definito da max 31 caratteri.

Valore della variabile

Il controllo numerico visualizza il valore della variabile a destra del carattere di uguaglianza.

Il valore possibile della variabile si distingue per la categoria come descritto di seguito:

Categoria

Contenuto

Parametro numerico

Ai parametri numerici è possibile assegnare un valore della variabile compreso tra -999 999 999 e +999 999 999.

Il campo di immissione è limitato a max 16 caratteri, di cui fino a nove caratteri prima della virgola. Il controllo numerico è in grado di calcolare valori numerici fino a 1010.

Parametro stringa

Ai parametri stringa è possibile assegnare un valore della variabile di max 255 caratteri.

Il controllo numerico visualizza i valori delle variabili di parametri stringa tra virgolette, ad es. "TOOL_3".

Nel valore della variabile di parametri stringa sono ammessi i seguenti caratteri:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9 ; ! # $ % & ' ( ) + , - . / : < = > ? @ [ ] ^ _ ` *

 
Tip

Il controllo numerico offre l'elemento di sintassi FMT per parametri QS e denominati al fine di definire stringhe di formato. Le stringhe di formato consentono di non dover più trasformare i valori numerici né concatenare le stringhe.

Stringhe di formato

Parametri Q

I parametri Q sono attivi per tutti i programmi NC nella memoria del controllo numerico.

I parametri Q e QS tra 0 e 99 sono attivi localmente all'interno di macro e cicli. Il controllo numerico non riporta quindi le modifiche al programma NC.

Il controllo numerico offre i seguenti parametri Q:

Range di variabili

Significato

0 – 99

Parametri Q per l'utente, se non si presenta alcuna sovrapposizione con i cicli SL HEIDENHAIN

100 – 199

Q Parametri per funzioni speciali del controllo numerico, che vengono caricati da programmi NC dell'utente o da cicli

200 – 1199

Parametri Q per funzioni di HEIDENHAIN, ad es. cicli

1200 – 1599

Parametri Q per funzioni del costruttore della macchina, ad es. cicli

1600 – 1999

Parametri Q per l'utente

Parametri QL

I parametri QL sono attivi localmente all'interno di un programma NC.

Il controllo numerico offre i seguenti parametri QL:

Range di variabili

Significato

0 – 499

Parametri QL per l'utente

Parametri QR

I parametri QR sono permanentemente attivi per tutti i programmi NC nella memoria del controllo numerico, anche tramite un riavvio del controllo numerico.

Il controllo numerico offre i seguenti parametri QR:

Range di variabili

Significato

0 – 99

Parametri QR per l'utente

100 – 199

Parametri QR per funzioni di HEIDENHAIN, ad es. cicli

200 – 499

Parametri QR per funzioni del costruttore della macchina, ad es. cicli

Parametri QS

I parametri QS sono attivi per tutti i programmi NC nella memoria del controllo numerico.

I parametri QS tra 0 e 99 sono attivi localmente all'interno di macro e cicli. Il controllo numerico non riporta quindi le modifiche al programma NC.

Il controllo numerico offre i seguenti parametri QS:

Range di variabili

Significato

0 – 99

Parametri QS per l'utente, se non si presenta alcuna sovrapposizione con i cicli HEIDENHAIN

100 – 199

QS per funzioni speciali del controllo numerico, che vengono caricati da programmi NC dell'utente o da cicli

200 – 1199

Parametri QS per funzioni di HEIDENHAIN, ad es. cicli

1200 – 1399

Parametri QS per funzioni del costruttore della macchina, ad es. cicli

1400 – 1999

Parametri QS per l'utente

Parametri denominati

I parametri denominati sono attivi come parametri QL a livello locale nel programma NC.

I parametri denominati possono essere definiti come parametri numerici o come parametri stringa.

Note

 
Nota
Attenzione Pericolo di collisione!
I cicli HEIDENHAIN, i cicli dei costruttori delle macchine e le funzioni di terze parti utilizzano variabili. Le variabili possono essere inoltre programmate all'interno di programmi NC. In caso di scostamento dai range di variabili raccomandati, si possono verificare sovrapposizioni e quindi comportamenti indesiderati. Durante la lavorazione sussiste il pericolo di collisione!
  1. Impiegare esclusivamente i range di variabili raccomandati da HEIDENHAIN
  2. Non utilizzare variabili predefinite
  3. Attenersi alla documentazione di HEIDENHAIN, del costruttore della macchina e di fornitori terzi
  4. Verificare l'esecuzione con l'ausilio della simulazione
 
Nota
Attenzione Pericolo di considerevoli danni materiali!
I campi non definiti della tabella origini si comportano in modo diverso da quelli definiti con il valore 0: all’attivazione i campi definiti con 0 sovrascrivono il valore precedente, per quelli non definiti viene mantenuto il valore precedente. Se il valore precedente rimane invariato, sussiste il pericolo di collisione!
  1. Prima di attivare un’origine verificare se tutte le colonne sono descritte con valori
  2. Inserire i valori nelle colonne non definite, ad es. 0
  3. In alternativa far definire dal costruttore della macchina 0 come valore di default per le colonne

Parametri Q predefiniti

  • Nel programma NC si possono immettere valori fissi e variabili.
  • Con il tasto Q è possibile creare un blocco NC per assegnare un valore a una variabile. Premendo di nuovo il tasto, il controllo numerico modifica il tipo di variabile nella sequenza Q, QL, QR.
  • Sulla tastiera dello schermo tale procedura funziona soltanto con il tasto Q nell'area Funzioni NC.

  • Tastiera virtuale della barra del controllo numerico

  • Con l'elemento di sintassi SET UNDEFINED si assegnano variabili allo stato Indefinito.
  • Se ad es. si programma una posizione con un parametro Q indefinito, il controllo numerico ignora questo movimento.

  • Se si utilizza una variabile indefinita in fasi di calcolo nel programma NC, il controllo numerico visualizza un messaggio di errore e arresta l'esecuzione del programma.

  • Assegnazione dello stato Indefinito alla variabile

  • Il controllo numerico memorizza i valori numerici internamente in un formato binario (norma IEEE 754). Con il formato standardizzato impiegato, il controllo numerico rappresenta esattamente in modo binario alcuni numeri decimali (errore di arrotondamento).
  • Se in caso di comandi di salto o posizionamenti si impiegano contenuti di variabili calcolati, è necessario tenere presente questa condizione.

  • Per ogni tipo di variabile è possibile definire il range di variabili o le variabili che il controllo numerico visualizza nella scheda QPARA dell'area di lavoro Stato.
  • Definizione del contenuto della scheda QPARA

Note su parametri QR e backup

Il controllo numerico salva i parametri QR all'interno di un backup.

Se il costruttore della macchina non definisce alcun percorso diverso, il controllo numerico salva i parametri QR nel percorso SYS:\runtime\sys.cfg. Il drive SYS: viene salvato esclusivamente con un backup completo.

Il costruttore della macchina dispone dei seguenti parametri macchina opzionali per l'indicazione del percorso:

  • pathNcQR (N. 131201)
  • pathSimQR (N. 131202)

Se nei parametri macchina opzionali il costruttore della macchina definisce un percorso sul drive TNC:, è possibile eseguire il backup con l'ausilio delle funzioni NC/PLC Backup anche senza inserire il codice chiave.

Backup e Restore