Formule nel programma NC

Applicazione

Le funzioni NC Formula o Variabile consentono di definire diversi passi di calcolo in un blocco NC con l'ausilio di valori fissi o variabili. È possibile assegnare un singolo valore anche a una variabile.

Descrizione funzionale

La funzione NC Formula consente di definire i parametri Q, QL e QR.

La funzione NC Variabile consente di definire un parametro denominato.

Come prima immissione si definisce la variabile cui assegnare il risultato.

A destra del segno di uguaglianza si definiscono i passaggi di calcolo o un valore che il controllo numerico assegna alla variabile.

Il controllo numerico offre le seguenti possibilità per inserire le formule:

Regole di calcolo

Sequenza per la valutazione di diversi operatori

Se una formula contiene operazioni di calcolo di diversi operatori in combinazione, il controllo numerico valuta le operazioni di calcolo in una sequenza definita. Un noto esempio al riguardo è che moltiplicazione e divisione vanno eseguite prima di addizione e sottrazione.

Esempi

Il controllo numerico valuta le operazioni di calcolo nella seguente sequenza:

Sequenza

Operazione di calcolo

Operatore

Carattere di calcolo

1

Eliminazione parentesi

Parentesi

( )

2

Considerazione del segno

Segno

3

Calcolo delle funzioni

Funzione

SIN, COS, LN ecc.

4

Elevazione a potenza

Potenza

^

5

Moltiplicazione e divisione

Punto

*, /

6

Addizione e sottrazione

Trattino

+,

Operazioni di calcolo

Sequenza per la valutazione di stessi operatori

Il controllo numerico valuta le operazioni di calcolo di stessi operatori da sinistra a destra.

Ad es. 2 + 3 - 2 = ( 2 + 3 ) - 2 = 3

Eccezione: per elevazioni a potenza concatenate il controllo numerico esegue l'elaborazione da destra verso sinistra.

Ad es. 2 ^ 3 ^ 2 = 2 ^ ( 3 ^ 2 ) = 2 ^ 9 = 512

Operazioni di calcolo

La tastiera per l'immissione di formule contiene le seguenti operazioni di calcolo:

Pulsante

Operazione di calcolo

Operatore

+

Addizione

ad es. Q10 = Q1 + Q5

Trattino

Sottrazione

ad es. Q25 = Q7 – Q108

Trattino

*

Moltiplicazione

ad es. Q12 = 5 * Q5

Punto

/

Divisione

ad es. Q25 = Q1 / Q2

Punto

(
)

Inserimento tra parentesi

ad es. Q12 = Q1 * ( Q2 + Q3 )

Parentesi

SQ

Elevazione al quadrato (square)

ad es. Q15 = SQ 5

Funzione

SQRT

Radice quadrata (square root)

ad es. Q22 = SQRT 25

Funzione

SIN

Calcolo del seno

ad es. Q44 = SIN 45

Funzione

COS

Calcolo del coseno

ad es. Q45 = COS 45

Funzione

TAN

Calcolo della tangente

ad es. Q46 = TAN 45

Funzione

ASIN

Calcolo dell'arcoseno

Funzione di inversione del seno

Il controllo numerico determina l'angolo dal rapporto tra cateto opposto e ipotenusa.

ad es. Q10 = ASIN ( Q40 / Q20 )

Funzione

ACOS

Calcolo dell'arcocoseno

Funzione di inversione del coseno

Il controllo numerico determina l'angolo dal rapporto tra cateto adiacente e ipotenusa.

ad es. Q11 = ACOS Q40

Funzione

ATAN

Calcolo dell'arcotangente

Funzione di inversione della tangente

Il controllo numerico determina l'angolo dal rapporto tra cateto opposto e cateto adiacente.

ad es. Q12 = ATAN Q50

Funzione

^

Elevazione a potenza

ad es. Q15 = 3 ^ 3

Potenza

PI

Utilizzo della costante Pl

π = 3,14159

ad es. Q15 = PI

LN

Formazione del logaritmo naturale (LN)

Base = e = 2,7183

ad es. Q15 = LN Q11

Funzione

LOG

Formazione del logaritmo

Base = 10

ad es. Q33 = LOG Q22

Funzione

EXP

Utilizzo della funzione esponenziale (e ^ n)

Base = e = 2,7183

ad es. Q1 = EXP Q12

Funzione

NEG

Negazione

Moltiplicazione per -1

ad es. Q2 = NEG Q1

Funzione

INT

Formazione di un numero intero

Eliminazione decimali

ad es. Q3 = INT Q42

 
Tip

La funzione INT non arrotonda, ma separa soltanto le posizioni decimali.

Immissione: 0...999999999

Funzione

ABS

Formazione del valore assoluto

ad es. Q4 = ABS Q22

Funzione

FRAC

Frazionamento

Eliminazione interi

ad es. Q5 = FRAC Q23

Funzione

SGN

Controllo segno

ad es. Q12 = SGN Q50

con Q50 = 0: SGN Q50 = 0

con Q50 < 0: SGN Q50 = -1

con Q50 > 0: SGN Q50 = 1

Funzione

%

Calcolo del valore modulo (resto della divisione)

ad es. Q12 = 400 % 360 risultato: Q12 = 40

Funzione

Cartella Operazioni base

Cartella Funzioni trigonometriche

Immissione formula con l'ausilio del completamento automatico

Una formula si inserisce con l'ausilio del completamento automatico come descritto di seguito:

    1. Selezionare Inserisci funzione NC
    2. Il controllo numerico apre la finestra Inserisci funzione NC.

    1. Selezionare Formula o Variabile
    2. Definire il nome variabile per il risultato

    1. Confermare l'immissione

    1. Selezionare l'operazione di calcolo, ad es. SIN
    2. Inserire un valore

    1. Selezionare la barra spaziatrice
    2. Il controllo numerico visualizza le operazioni di calcolo correntemente possibili.

    1. Selezionare l'operazione di calcolo
    2. Inserire un valore

    1. Selezionare eventualmente di nuovo la barra spaziatrice
    2. Selezionare eventualmente l'operazione di calcolo
    3. Dopo tutte le immissioni necessarie chiudere il blocco NC

    Esempi

    Moltiplicazione e divisione prima di addizione e sottrazione

    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 Q1 = 5 * 3 + 2 * 10

    ; Risultato = 35

    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 {a} = 5 * 3 + 2 * 10

    ; Risultato = 35

    • 1° passo di calcolo: 5 * 3 = 15
    • 2° passo di calcolo: 2 * 10 = 20
    • 3° passo di calcolo: 15 + 20 = 35

    Elevazione a potenza prima di addizioni e sottrazioni

    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 Q2 = SQ 10 - 3^3

    ; Risultato = 73

    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 {b} = SQ 10 - 3^3

    ; Risultato = 73

    • 1° passo di calcolo: 10 al quadrato = 100
    • 2° passo di calcolo: 3 alla 3ª potenza = 27
    • 3° passo di calcolo: 100 – 27 = 73

    Funzione prima di elevazione a potenza

    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 Q4 = SIN 30 ^ 2

    ; Risultato = 0,25

    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 {c} = SIN 30 ^ 2

    ; Risultato = 0,25

    • 1° passo di calcolo: calcolo del seno di 30 = 0,5
    • 2° passo di calcolo: 0,5 al quadrato = 0,25

    Parentesi prima di funzione

    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 Q5 = SIN ( 50 - 20 )

    ; Risultato = 0,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.

     
    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 {d} = SIN ( 50 - 20 )

    ; Risultato = 0,5

    • 1° passo di calcolo: eliminazione delle parentesi 50 - 20 = 30
    • 2° passo di calcolo: calcolo del seno di 30 = 0,5