Sintassi ISO
Tasti
Con i tasti è possibile inserire la seguente sintassi ISO:
Tasto | Sintassi ISO | Ulteriori informazioni |
---|---|---|
Chiamata utensile T | ||
Definizione utensile G99 | ||
Retta G01 | ||
Smusso G24 | ||
Arrotondamento G25 | ||
Traiettoria circolare G02 | ||
Traiettoria circolare G03 | ||
Traiettoria circolare G05 | ||
Traiettoria circolare a raccordo tangenziale G06 | ||
Label G98 | ||
Chiamata sottoprogramma e ripetizione di blocchi di programma L | ||
Arresto nel programma NC G38 |
Immissione assoluta e incrementale
Il controllo numerico offre le seguenti immissioni di quote:
Sintassi | Significato |
---|---|
G90 | Le immissioni assolute si riferiscono sempre a un'origine. Per le coordinate cartesiane l'origine è il punto zero e per le coordinate polari il polo e l'asse di riferimento dell'angolo. |
G91 corrisponde alla sintassi in Klartext I | I valori di immissione incrementali si riferiscono sempre alle ultime coordinate programmate. Per le coordinate cartesiane si tratta dei valori degli assi X, Y e Z, mentre per le coordinate polari dei valori del raggio delle coordinate polari R e dell'angolo delle coordinate polari H. |
Asse utensile
In alcune funzioni NC è possibile selezionare un asse utensile per definire ad es. il piano di lavoro.
La gamma completa delle funzioni del controllo numerico è disponibile esclusivamente in caso di impiego dell'asse utensile Z, ad es. definizione di sagome PATTERN DEF.
Gli assi utensile X e Y possono essere impiegati in misura limitata, predisposti e configurati dal costruttore della macchina.
Il controllo numerico differenzia i seguenti assi utensili:
Sintassi | Piano di lavoro |
---|---|
G17 corrisponde all'asse utensile Z | XY come pure UV, XV, UY |
G18 corrisponde all'asse utensile Y | ZX come pure VW, YW, VZ |
G19 corrisponde all'asse utensile X | YZ come pure WU, ZU, WX |
Pezzo grezzo
Le funzioni NC G30 e G31 consentono di definire un pezzo grezzo a forma di parallelepipedo per la simulazione del programma NC.
Un parallelepipedo si definisce inserendo un punto MIN sullo spigolo anteriore inferiore sinistro e un punto MAX sullo spigolo posteriore superiore destro.
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.
N10 G30 G17 X+0 Y+0 Z-40 | ; Definizione del punto MIN |
N20 G31 X+100 Y+100 Z+0 | ; Definizione del punto MAX |
G30 e G31 corrispondono alla sintassi in Klartext BLK FORM 0.1 e BLK FORM 0.2.
Definizione del pezzo grezzo con BLK FORM
G17, G18 e G19 consentono di definire l'asse utensile.
Con l'ausilio della sintassi in Klartext è possibile definire anche i seguenti pezzi grezzi:
- Pezzo grezzo cilindrico con BLK FORM CYLINDER
- Pezzo grezzo simmetrico di rotazione con BLK FORM ROTATION
- File STL come pezzo grezzo con BLK FORM FILE
Utensili
Chiamata utensile
La funzione NC T consente di richiamare un utensile nel programma NC.
T corrisponde alla sintassi in Klartext TOOL CALL.
Chiamata utensile con TOOL CALL
G17, G18 e G19 consentono di definire l'asse utensile.
Dati di taglio
Numero di giri del mandrino
Il numero di giri mandrino S si definisce nell'unità di giri mandrino al minuto giri/min.
In alternativa, si può definire in una chiamata utensile la velocità di taglio costante VC in metri al minuto m/min.
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.
N110 T1 G17 S( VC = 200 ) | ; Chiamata utensile con velocità di taglio costante |
Avanzamento
L'avanzamento per assi lineari si definisce in millimetri al minuto mm/min.
Per programmi in pollici, l'avanzamento deve essere definito in 1/10 inch/min.
L'avanzamento per assi rotativi si definisce in gradi al minuto °/min.
L'avanzamento si può definire con tre cifre decimali.
Definizione utensile
La funzione NC G99 consente di definire le dimensioni di un utensile.
Consultare il manuale della macchina.
La definizione dell'utensile con G99 è una funzione correlata alla macchina.
HEIDENHAIN raccomanda di utilizzare la Gestione utensili per definire l'utensile invece di G99!
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.
110 G99 T3 L+10 R+5 | ; Definizione dell'utensile |
G99 corrisponde alla sintassi in Klartext TOOL DEF.
Preselezione dell'utensile
La funzione NC G51 consente al controllo numerico di predisporre un utensile nel magazzino riducendo i tempi di cambio utensile.
Consultare il manuale della macchina.
La preselezione dell'utensile con G99 è una funzione correlata alla macchina.
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.
110 G51 T3 | ; Preselezione utensile |
G51 corrisponde alla sintassi in Klartext TOOL DEF.
Funzioni traiettoria
Retta
Coordinate cartesiane
Le funzioni NC G00 e G01 consentono di definire un movimento di traslazione lineare in rapido o con avanzamento di lavorazione in qualsiasi direzione.
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.
N110 G00 Z+100 M3 | ; Retta in rapido |
N120 G01 X+20 Y-15 F200 | ; Retta con avanzamento di lavorazione |
L'avanzamento inserito con un valore numerico rimane attivo finché l'esecuzione del programma arriva a un blocco NC nel quale è programmato un altro avanzamento. G00 vale solo per il blocco NC nel quale è stato programmato. Dopo il blocco NC con G00 ridiventa attivo l'ultimo avanzamento programmato con un valore numerico.
Programmare i movimenti in rapido esclusivamente con la funzione NC G00 e non con l'ausilio di valori numerici molto elevati. Soltanto questa procedura garantisce che il rapido sia attivo blocco per blocco e che sia possibile regolarlo separatamente dall'avanzamento di lavorazione.
G00 e G01 corrispondono alla sintassi in Klartext L con FMAX e F.
Coordinate polari
Le funzioni NC G10 e G11 consentono di definire un movimento di traslazione lineare in rapido o con avanzamento di lavorazione in qualsiasi direzione.
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.
N110 I+0 J+0 | ; Polo |
N120 G10 R+10 H+10 | ; Retta in rapido |
N130 G11 R+50 H+50 F200 | ; Retta con avanzamento di lavorazione |
Il raggio in coordinate polari R corrisponde alla sintassi in Klartext PR.
L'angolo in coordinate polari H corrisponde alla sintassi in Klartext PA.
G10 e G11 corrispondono alla sintassi in Klartext LP con FMAX e F.
Smusso
La funzione NC G24 consente di inserire uno smusso tra due rette. La dimensione dello smusso si riferisce al punto di intersezione che si programma con l'ausilio delle rette.
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.
N110 G01 X+40 Y+5 | ; Retta con avanzamento di lavorazione |
N120 G24 R12 | ; Smusso con avanzamento di lavorazione |
N130 G01 X+5 Y+0 | ; Retta con avanzamento di lavorazione |
Il valore dopo l'elemento di sintassi R corrisponde alla dimensione dello smusso.
G24 corrisponde alla sintassi in Klartext CHF.
Arrotondamento
La funzione NC G25 consente di inserire un arrotondamento tra due rette. L'arrotondamento si riferisce al punto di intersezione che si programma con l'ausilio delle rette.
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.
N110 G01 X+40 Y+25 | ; Retta con avanzamento di lavorazione |
N120 G25 R5 | ; Arrotondamento con avanzamento di lavorazione |
N130 G01 X+10 Y+5 | ; Retta con avanzamento di lavorazione |
G25 corrisponde alla sintassi in Klartext RND.
Il valore dopo l'elemento di sintassi R corrisponde al raggio.
Centro cerchio
Coordinate cartesiane
Le funzioni NC I, J e K o G29 consentono di definire il centro del cerchio.
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.
N110 I+25 J+25 | ; Centro cerchio nel piano XY |
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.
N110 G00 X+25 Y+25 | ; Preposizionamento con una retta |
N120 G29 | ; Centro cerchio nell'ultima posizione |
- I, J e K
Il centro del cerchio si definisce in questo blocco NC.
- G29
Il controllo numerico conferma l'ultima posizione programmata come centro del cerchio.
I, J e K o G29 corrispondono alla sintassi in Klartext CC con o senza valori degli assi.
Con I e J si definisce il centro del cerchio negli assi X e Y. Per definire l'asse Z, occorre programmare K.
Coordinate polari
Le funzioni NC I, J e K o G29 consentono di definire un polo. Tutte le coordinate polari si riferiscono al polo.
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.
N110 I+25 J+25 | ; Polo |
- I, J e K
Il polo si definisce in questo blocco NC.
- G29
Il controllo numerico conferma l'ultima posizione programmata come polo.
I, J e K o G29 corrispondono alla sintassi in Klartext CC con o senza valori degli assi.
Traiettoria circolare intorno al centro del cerchio
Coordinate cartesiane
Le funzioni NC G02, G03 e G05 consentono di programmare una traiettoria circolare intorno al centro del cerchio.
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.
N110 I+25 J+25 | ; Centro cerchio |
N120 G03 X+45 Y+25 | ; Traiettoria circolare intorno al centro del cerchio |
- G02
Traiettoria circolare in senso orario, corrisponde alla sintassi in Klartext C con DR-.
- G03
Traiettoria circolare in senso antiorario, corrisponde alla sintassi in Klartext C con DR+.
- G05
Traiettoria circolare senza senso di rotazione, corrisponde alla sintassi in Klartext C senza DR.
Il controllo numerico impiega il senso di rotazione programmato per ultimo.
Se si programma un raggio R, non è necessario definire alcun centro del cerchio.
Coordinate polari
Le funzioni NC G12, G13 e G15 consentono di programmare una traiettoria circolare intorno a un polo definito.
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.
N110 I+25 J+25 | ; Polo |
N120 G13 H+180 | ; Traiettoria circolare intorno al polo |
- G12
Traiettoria circolare in senso orario, corrisponde alla sintassi in Klartext CP con DR-.
- G13
Traiettoria circolare in senso antiorario, corrisponde alla sintassi in Klartext CP con DR+.
- G15
Traiettoria circolare senza senso di rotazione, corrisponde alla sintassi in Klartext CP senza DR.
Il controllo numerico impiega il senso di rotazione programmato per ultimo.
L'angolo in coordinate polari H corrisponde alla sintassi in Klartext PA.
Traiettoria circolare con raggio definito
Coordinate cartesiane
Le funzioni NC G02, G03 e G05 consentono di programmare una traiettoria circolare con raggio definito. Non appena si programma un'indicazione del raggio, il controllo numerico non richiede alcun centro del cerchio.
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.
N110 G03 X+70 Y+40 R+20 | ; Traiettoria circolare con raggio definito |
- G02
Traiettoria circolare in senso orario, corrisponde alla sintassi in Klartext CR con DR-.
- G03
Traiettoria circolare in senso antiorario, corrisponde alla sintassi in Klartext CR con DR+.
- G05
Traiettoria circolare senza senso di rotazione, corrisponde alla sintassi in Klartext CR senza DR.
Il controllo numerico impiega il senso di rotazione programmato per ultimo.
Traiettoria circolare con raccordo tangenziale
Coordinate cartesiane
La funzione NC G06 consente di programmare una traiettoria circolare con raccordo tangenziale alla funzione traiettoria precedente.
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.
N110 G01 X+25 Y+30 F300 | : Retta |
N120 G06 X+45 Y+20 | ; Traiettoria circolare con raccordo tangenziale |
G06 corrisponde alla sintassi in Klartext CT.
Coordinate polari
La funzione NC G16 consente di programmare una traiettoria circolare con raccordo tangenziale alla funzione traiettoria precedente.
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.
N110 G01 G42 X+0 Y+35 F300 | : Retta |
N120 I+40 J+35 | ; Polo |
N130 G16 R+25 H+120 | ; Traiettoria circolare con raccordo tangenziale |
Il raggio in coordinate polari R corrisponde alla sintassi in Klartext PR.
L'angolo in coordinate polari H corrisponde alla sintassi in Klartext PA.
G16 corrisponde alla sintassi in Klartext CTP.
Avvicinamento al profilo e distacco dal profilo
Le funzioni NC G26 e G27 consentono di definire avvicinarsi al profilo o allontanarsi da esso dolcemente mediante un arco di circonferenza.
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.
N110 G01 G40 G90 X-30 Y+50 | ; Punto di partenza |
N120 G01 G41 X+0 Y+50 F350 | ; Primo punto del profilo |
N130 G26 R5 | ; Avvicinamento tangenziale |
* - ... | |
N210 G27 R5 | ; Distacco tangenziale |
N220 G00 G40 X-30 Y+50 | ; Punto finale |
HEIDENHAIN raccomanda di utilizzare le potenti funzioni NC APPR e DEP. Queste funzioni NC combinano in parte più blocchi NC per avvicinarsi o allontanarsi dal profilo.
G41 e G42 corrispondono alla sintassi in Klartext RL e RR.
Funzioni di avvicinamento e allontanamento con coordinate cartesiane
Le funzioni NC APPR e DEP possono essere programmate anche con coordinate polari.
Funzioni di avvicinamento e allontanamento con coordinate polari
Tecniche di programmazione
Sottoprogrammi e ripetizioni di blocchi di programma
Le tecniche di programmazione contribuiscono a strutturare un programma NC e a evitare inutili ripetizioni. Con l'ausilio di sottoprogrammi è necessario definire soltanto una volta ad es. posizioni di lavorazione per più utensili. Con ripetizione di blocchi di programma si evita di programmare più volte sequenze di programmi o blocchi NC successivi e identici. La combinazione e il concatenamento di entrambe le tecniche di programmazione consentono di creare programmi NC più brevi e di apportare eventuali modifiche soltanto in pochi punti centrali.
Sottoprogrammi e ripetizioni di blocchi di programma con label LBL
Definizione di label
La funzione NC G98 consente di definire una nuova label nel programma NC.
Ogni label deve poter essere identificata in modo univoco nel programma NC con l'ausilio di un numero o di un nome. Se un numero o un nome è presente due volte nel programma NC, il controllo numerico visualizza un warning prima del blocco NC.
Se si programma una label dopo M30 o M2, la label corrisponde a un sottoprogramma. I sottoprogrammi devono essere sempre conclusi con una G98 L0. Questo numero è l'unico che può essere presente un numero di volte qualsiasi nel programma NC.
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.
N110 G98 L1 | ; Inizio sottoprogramma definito con numero |
N120 G00 Z+100 | ; Disimpegno in rapido |
N130 G98 L0 | ; Fine sottoprogramma |
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.
N110 G98 L "UP" | ; Inizio sottoprogramma definito con nome |
G98 L corrisponde alla sintassi in Klartext LBL.
Chiamata sottoprogramma
La funzione NC L consente di richiamare un sottoprogramma programmato dopo una M30 o M2.
Se il controllo numerico legge la funzione NC L, passa alla label definita e continua a eseguire il programma NC da questo blocco NC. Se il controllo numerico legge G98 L0, ritorna al blocco NC successivo dopo la chiamata con L.
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.
N110 L1 | ; Chiamata sottoprogramma |
L senza G98 corrisponde alla sintassi in Klartext CALL LBL.
Chiamata di label con CALL LBL
Se si definisce il numero delle ripetizioni desiderate, ad es. L1.3, programmare una ripetizione di blocchi di programma.
Ripetizione di blocchi di programma
La ripetizione di blocchi di programma consente di ripetere una sezione del programma un numero di volte qualsiasi. La sezione del programma deve iniziare con la definizione di una label G98 L e terminare con una L. Le cifre dopo il punto decimale consentono di definire come opzione quante volte il controllo numerico ripete questa sezione di programma.
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.
N110 L1.2 | ; Chiamata per due volte della label 1 |
L senza 98 e la cifra dopo il punto decimale corrispondono alla sintassi in Klartext CALL LBL REP.
Funzioni di selezione
Chiamata del programma NC
La funzione NC % consente di richiamare da un programma NC un altro programma NC separato.
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.
N110 %TNC:\nc_prog\reset.i | ; Chiamata del programma NC |
% corrisponde alla sintassi in Klartext CALL PGM.
Attivazione della tabella origini nel programma NC
La funzione NC %:TAB consente di attivare una tabella origini da un programma NC.
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.
N110 %:TAB: "TNC:\table\zeroshift.d" | ; Attivazione della tabella origini |
%:TAB: corrisponde alla sintassi in Klartext SEL TABLE.
Selezione della tabella punti
La funzione NC %:PAT: consente di attivare una tabella punti da un programma NC.
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.
N110 %:PAT: "TNC:\nc_prog\positions.pnt" | ; Attivazione della tabella punti |
%:PAT: corrisponde alla sintassi in Klartext SEL PATTERN.
Selezione della tabella punti nel programma NC con SEL PATTERN
Selezione del programma NC con definizioni del profilo
La funzione NC %:CNT: consente di selezionare da un programma NC un altro programma NC con una definizione del profilo.
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.
N110 %:PAT: "TNC:\nc_prog\contour.h" | ; Selezione del programma NC con definizioni del profilo |
Area di lavoro Grafica profilo
%:CNT: corrisponde alla sintassi in Klartext SEL CONTOUR.
Selezione e chiamata del programma NC
La funzione NC %:PGM: consente di richiamare un altro programma NC separato. La funzione NC %<>% consente di richiamare il programma NC selezionato in un altro punto nel programma NC attivo.
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.
N110 %:PGM: "TNC:\nc_prog\reset.i" | ; Selezione del programma NC |
* - ... | |
N210 %<>% | ; Chiamata del programma NC selezionato |
%:PGM:e %<>% corrispondono alla sintassi in Klartext SEL PGM e CALL SELECTED PGM.
Chiamata del programma NC con CALL PGM
Selezione del programma NC e chiamata con SEL PGM e CALL SELECTED PGM
Definizione del programma NC come ciclo
La funzione NC G: : consente di definire come ciclo di lavorazione da un programma NC un altro programma NC separato.
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.
N110 G: : "TNC:\nc_prog\cycle.i" | ; Definizione del programma NC come ciclo di lavorazione |
G:: corrisponde alla sintassi in Klartext SEL CYCLE.
Definizione e chiamata del programma NC come ciclo
Chiamata ciclo
I cicli ad asportazione di materiale non devono essere solo definiti nel programma NC ma anche richiamati. La chiamata si riferisce sempre al ciclo di lavorazione definito per ultimo nel programma NC.
Il controllo numerico offre le seguenti possibilità per richiamare un ciclo:
Sintassi | Significato |
---|---|
G79 corrisponde alla sintassi in Klartext CYCL CALL | Il controllo numerico chiama l'ultimo ciclo di lavorazione programmato nell'ultima posizione programmata. |
G79 PAT corrisponde alla sintassi in Klartext CYCL CALL PAT | Il controllo numerico richiama l'ultimo ciclo di lavorazione programmato in tutte le posizioni definite in una tabella punti. |
G79|G00 corrisponde alla sintassi in Klartext CYCL CALL POS con FMAX | Il controllo numerico richiama l'ultimo ciclo di lavorazione programmato nella posizione definita nel blocco NC con G79|G00. Il controllo numerico trasla in rapido alla posizione definita. |
G79|G01 corrisponde alla sintassi in Klartext CYCL CALL POS con F | Il controllo numerico richiama l'ultimo ciclo di lavorazione programmato nella posizione definita nel blocco NC con G79|G01. Il controllo numerico trasla con avanzamento di lavorazione alla posizione definita. |
M89 e M99 | Il controllo numerico esegue con M99 l'ultimo ciclo di lavorazione programmato nell'ultima posizione programmata. Con M89 il controllo numerico esegue l'ultimo ciclo di lavorazione programmato dopo ogni blocco di posizionamento finché non legge una M99. |
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.
N110 G79 M3 | ; Chiamata ciclo |
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.
N110 G79 PAT F200 M3 | ; Chiamata ciclo nelle posizioni della tabella punti |
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.
N110 G79|G01 G90 X+0 X+25 | ; Chiamata ciclo nella posizione definita |
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.
N110 G01 X+0 X+25 M89 | ; Chiamata ciclo nella posizione definita e ad ogni nuovo blocco di posizionamento |
N120 G01 X+25 Y+25 | |
N130 G01 X+50 Y+25 M99 | ; Chiamata ciclo un'ultima volta nella posizione definita |
Compensazione del raggio dell'utensile
Per la compensazione attiva del raggio utensile, il controllo numerico non riferisce più le posizioni nel programma NC al centro dell'utensile ma al tagliente dell'utensile.
Un blocco NC può includere le seguenti compensazioni del raggio utensile:
Sintassi | Significato |
---|---|
G40 corrisponde alla sintassi in Klartext R0 | Reset di una compensazione raggio utensile attiva, posizionamento con il centro utensile |
G41 corrisponde alla sintassi in Klartext RL | Compensazione raggio utensile, a sinistra del profilo |
G42 corrisponde alla sintassi in Klartext RR | Compensazione raggio utensile, a destra del profilo |
Funzioni ausiliarie
Le funzioni ausiliarie consentono di attivare o disattivare le funzioni del controllo numerico e influiscono sul comportamento del controllo numerico.
G38 corrisponde alla sintassi in Klartext STOP.
Programmazione di variabili
Il controllo numerico offre le seguenti possibilità per la programmazione di variabili all'interno di programmi ISO:
Gruppo funzioni | Ulteriori informazioni |
---|---|
Operazioni aritmetiche di base | |
Funzioni trigonometriche | |
Calcolo dei cerchi | |
Istruzioni di salto | |
Funzioni speciali | |
Funzioni stringa | Corrisponde alla sintassi in Klartext |
Contatore | Corrisponde alla sintassi in Klartext |
Calcolo con formule | Corrisponde alla sintassi in Klartext |
Funzione per la definizione di profili complessi |
Il controllo numerico distingue tra i tipi di variabili Q, QL, QR e QS.
Non tutte le funzioni NC della programmazione di variabili sono disponibili in programmi ISO, ad es. accessi alle tabelle con istruzioni SQL.
Operazioni aritmetiche di base
Le funzioni da D01 a D05 consentono di calcolare valori all'interno del programma NC. Se si desidera eseguire calcoli con variabili, è necessario assegnare in precedenza un valore iniziale a ogni variabile mediante la funzione D00.
Il controllo numerico offre le seguenti funzioni:
Sintassi | Significato |
---|---|
D00 | Assegnazione Assegnazione di un valore o dello stato Indefinito |
D01 | Addizione Somma di due valori e relativa assegnazione |
D02 | Sottrazione Definizione della differenza tra i due valori e relativa assegnazione |
D03 | Moltiplicazione Definizione del prodotto dei due valori e relativa assegnazione |
D04 | Divisione Quoziente di due valori e relativa assegnazione Limitazione: nessuna divisione per 0 |
D05 | Radice quadrata Radice di un numero e relativa assegnazione Limitazione: nessuna radice possibile di un valore negativo. |
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.
N110 D00 Q5 P01 +60 | ; Assegnazione, Q5 = 60 |
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.
N110 D01 Q1 P01 –Q2 P02 –5 | ; Addizione, Q1 = –Q2+(–5) |
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.
N110 D02 Q1 P01 +10 P02 +5 | ; Sottrazione, Q1 = +10–(+5) |
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.
N110 D03 Q2 P01 +3 P02 +3 | ; Moltiplicazione, Q2 = 3*3 |
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.
N110 D04 Q4 P01 +8 P02 +Q2 | ; Divisione, Q4 = 8/Q2 |
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.
N110 D05 Q20 P01 4 | ; Radice quadrata, Q20 =√4 |
D corrisponde alla sintassi in Klartext FN.
I numeri della sintassi ISO corrispondono ai numeri della sintassi in Klartext.
P01, P02 ecc. sono validi come segnaposto per ad es. caratteri di calcolo visualizzati dal controllo numerico nella sintassi in Klartext.
HEIDENHAIN raccomanda di utilizzare l'immissione diretta di formule, in quanto è possibile programmare più operazioni di calcolo in un blocco NC.
Funzioni trigonometriche
Queste funzioni consentono di calcolare funzioni trigonometriche per programmare ad es. profili triangolari variabili.
Il controllo numerico offre le seguenti funzioni:
Sintassi | Significato |
---|---|
D06 | Seno Calcolo del seno di un angolo in gradi e relativa assegnazione |
D07 | Coseno Calcolo del coseno di un angolo in gradi e relativa assegnazione |
D08 | Radice di una somma di quadrati Calcolo della lunghezza da due valori e relativa assegnazione, ad es. calcolo del terzo lato di un triangolo |
D13 | Angolo Calcolo dell'angolo con arctan di cateto opposto e cateto adiacente oppure di seno e coseno dell'angolo (0 < angolo < 360°) e relativa assegnazione |
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.
N110 D06 Q20 P01 –Q5 | ; Seno, Q20 = sin(–Q5) |
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.
N110 D07 Q21 P01 –Q5 | ; Coseno, Q21 = cos(–Q5) |
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.
N110 D08 Q10 P01 +5 P02 +4 | ; Radice di una somma di quadrati, Q10 = √(52+42) |
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.
N110 D13 Q20 P01 +10 P02 –Q1 | ; Angolo, Q20 = arctan(25/–Q1) |
D corrisponde alla sintassi in Klartext FN.
I numeri della sintassi ISO corrispondono ai numeri della sintassi in Klartext.
P01, P02 ecc. sono validi come segnaposto per ad es. caratteri di calcolo visualizzati dal controllo numerico nella sintassi in Klartext.
Cartella Funzioni trigonometriche
HEIDENHAIN raccomanda di utilizzare l'immissione diretta di formule, in quanto è possibile programmare più operazioni di calcolo in un blocco NC.
Calcolo dei cerchi
Queste funzioni consentono di calcolare il centro e il raggio del cerchio dalle coordinate di tre o quattro punti del cerchio, ad es. la posizione e la grandezza di un cerchio parziale.
Il controllo numerico offre le seguenti funzioni:
Sintassi | Significato |
---|---|
D23 | Dati del cerchio da tre punti sulla circonferenza Il controllo numerico salva i valori determinati in tre parametri Q successivi, programmando soltanto il numero della prima variabile. |
D24 | Dati del cerchio da quattro punti sulla circonferenza Il controllo numerico salva i valori determinati in tre parametri Q successivi, programmando soltanto il numero della prima variabile. |
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.
N110 D23 Q20 P01 Q30 | ; Dati del cerchio da tre punti sulla circonferenza |
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.
N110 D24 Q20 P01 Q30 | ; Dati del cerchio da quattro punti sulla circonferenza |
D corrisponde alla sintassi in Klartext FN.
I numeri della sintassi ISO corrispondono ai numeri della sintassi in Klartext.
P01, P02 ecc. sono validi come segnaposto per ad es. caratteri di calcolo visualizzati dal controllo numerico nella sintassi in Klartext.
Istruzioni di salto
Per le condizioni IF/THEN il controllo numerico confronta un valore variabile o fisso con un altro valore variabile o fisso. Se la condizione è soddisfatta, il controllo numerico continua alla label programmata dopo la condizione.
Se la condizione non è soddisfatta, il controllo numerico esegue il blocco NC successivo.
Il controllo numerico offre le seguenti funzioni:
Sintassi | Significato |
---|---|
D09 | Salto se uguale Se i due valori sono uguali, il controllo numerico salta alla label definita. |
Salto se indefinito Se la variabile è indefinita, il controllo numerico salta alla label definita. | |
Salto se definito Se la variabile è definita, il controllo numerico salta alla label definita. | |
D10 | Salto se diverso Se i valori sono diversi, il controllo numerico salta alla label definita. |
D11 | Salto se maggiore Se il primo valore è maggiore del secondo, il controllo numerico salta alla label definita. |
D12 | Salto se minore Se il primo valore è minore del secondo, il controllo numerico salta alla label definita. |
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.
N110 D09 P01 +Q1 P02 +Q3 P03 “LBL“ | ; Salto se uguale |
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.
N110 D09 P01 +Q1 IS UNDEFINED P03 “LBL“ | ; Salto se indefinito |
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.
N110 D09 P01 +Q1 IS DEFINED P03 “LBL“ | ; Salto se definito |
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.
N110 D10 P01 +10 P02 -Q5 P03 10 | ; Salto se diverso |
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.
N110 D11 P01 +Q1 P02 +10 P03 QS5 | ; Salto se maggiore |
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.
N110 D12 P01 +Q5 P02 +0 P03 “LBL“ | ; Salto se minore |
D corrisponde alla sintassi in Klartext FN.
I numeri della sintassi ISO corrispondono ai numeri della sintassi in Klartext.
P01, P02 ecc. sono validi come segnaposto per ad es. caratteri di calcolo visualizzati dal controllo numerico nella sintassi in Klartext.
Funzione per tabelle liberamente definibili
È possibile aprire una tabella qualsiasi liberamente definibile e quindi accedervi in scrittura o in lettura.
Il controllo numerico offre le seguenti funzioni:
Sintassi | Significato |
---|---|
D26 | Apertura di una tabella liberamente definibile Apertura della tabella liberamente definibile con FN 26: TABOPEN |
D27 | Scrittura di una tabella liberamente definibile Scrittura della tabella liberamente definibile con FN 27: TABWRITE |
D28 | Lettura di una tabella liberamente definibile Lettura della tabella liberamente definibile con FN 28: TABREAD |
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.
N110 D26 TNC:\DIR1\TAB1.TAB | ; Apertura di una tabella liberamente definibile |
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.
N110 Q5 = 3.75 | ; Definizione del valore per la colonna Radius |
N120 Q6 = -5 | ; Definizione del valore per la colonna Depth |
N130 Q7 = 7,5 | ; Definizione del valore per la colonna D |
N140 D27 P01 5/“Radius,Depth,D“ = Q5 | ; Scrittura dei valori definiti nella tabella |
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.
N110 D28 Q10 = 6/“X,Y,D“* | ; Lettura dei valori numerici delle colonne X, Y e D |
N120 D28 QS1 = 6/“DOC“* | ; Lettura del valore alfanumerico della colonna DOC |
D corrisponde alla sintassi in Klartext FN.
I numeri della sintassi ISO corrispondono ai numeri della sintassi in Klartext.
P01, P02 ecc. sono validi come segnaposto per ad es. caratteri di calcolo visualizzati dal controllo numerico nella sintassi in Klartext.
Funzioni speciali
Il controllo numerico offre le seguenti funzioni:
Sintassi | Significato |
---|---|
D14 | Emissione di messaggi di errore |
D16 | Emissione formattata di testi |
D18 | |
D19 | Trasmissione di valori al PLC |
D20 | Sincronizzazione NC con PLC |
D29 | Trasmissione di valori al PLC |
D37 | Creazione di cicli personalizzati |
D38 | Invio di informazioni dal programma NC |
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.
N110 D14 P01 1000 | ; Emissione messaggio di errore numero 1000 |
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.
N110 D16 P01 F-PRINT TNC:\mask.a / TNC: \Prot1.txt | ; Visualizzazione del file di output con D16 sullo schermo del controllo numerico |
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.
N110 D18 Q25 ID210 NR4 IDX3 | ; Salvataggio del fattore di scala attivo dell'asse Z in Q25 |
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.
N110 D38 /"Q-Parameter Q1: %F Q23: %F" P02 +Q1 P02 +Q23 | ; Scrittura dei valori di Q1 e Q23 nel logbook |
D corrisponde alla sintassi in Klartext FN.
I numeri della sintassi ISO corrispondono ai numeri della sintassi in Klartext.
P01, P02 ecc. sono validi come segnaposto per ad es. caratteri di calcolo visualizzati dal controllo numerico nella sintassi in Klartext.
- Utilizzare le funzioni esclusivamente in accordo con HEIDENHAIN, il costruttore della macchina o fornitori terzi
- Attenersi alla documentazione di HEIDENHAIN, del costruttore della macchina e di fornitori terzi