Programmazione e simulazione del pezzo

Esempio applicativo 1338459

Selezionare la modalità operativa Programmazione

I programmi NC si editano sempre nella modalità operativa Programmazione.

Premesse

  • Icona della modalità operativa selezionabile
  • Per poter selezionare la modalità operativa Programmazione, il controllo numerico deve essere avviato a tal punto che l'icona della modalità operativa non deve essere più in grigio.

Selezionare la modalità operativa Programmazione

La modalità operativa Programmazione si seleziona come descritto di seguito:

    1. Selezionare la modalità operativa Programmazione
    2. Il controllo numerico visualizza la modalità operativa Programmazione e l'ultimo programma NC aperto.

    Configurazione dell'interfaccia del controllo numerico per la programmazione

    Nella modalità operativa Programmazione sono disponibili svariate possibilità per editare un programma NC.

     
    Tip

    I primi passi descrivono il flusso di lavoro nel modo Klartext editor e con colonna Maschera aperta.

    Aprire la colonna Maschera

    Per poter aprire la colonna Maschera, è necessario aprire un programma NC.

    La colonna Maschera si apre come descritto di seguito:

      1. Selezionare Maschera
      2. Il controllo numerico apre la colonna Maschera

      Creazione di un nuovo programma NC

      Area di lavoro Apri file nella modalità operativa Programmazione

      Un programma NC si crea nella modalità operativa Programmazione come descritto di seguito:

        1. Selezionare Aggiungi
        2. Il controllo numerico visualizza le aree di lavoro Selezione rapida e Apri file.

        1. Selezionare il drive desiderato nell'area di lavoro Apri file

        1. Selezionare la cartella

        1. Selezionare Nuovo file

        1. Inserire il nome del file, ad es. 1338459.h

        1. Confermare con il tasto ENT

        1. Selezionare Apri
        2. Il controllo numerico apre un nuovo programma NC e la finestra Inserisci funzione NC per la definizione del pezzo grezzo.

        Definizione del pezzo grezzo

        È possibile definire per un programma NC un pezzo grezzo che il controllo numerico impiega per la simulazione. Se si crea un programma NC, il controllo numerico apre automaticamente la finestra Inserisci funzione NC per la definizione del pezzo grezzo.

         
        Tip

        Se si chiude la finestra senza selezionare un pezzo grezzo, è possibile selezionare successivamente la descrizione del pezzo grezzo utilizzando il pulsante Inserisci funzione NC.

        Finestra Inserisci funzione NC per la definizione del pezzo grezzo

        Definizione di un pezzo grezzo a forma di parallelepipedo

        Pezzo grezzo a forma di parallelepipedo con punto minimo e punto massimo

        Un parallelepipedo si definisce con una diagonale spaziale indicando il punto minimo e quello massimo, in relazione all'origine pezzo attiva.

         
        Tip

        I dati immessi possono essere confermati come descritto di seguito:

        • Tasto ENT
        • Tasto freccia a destra
        • Toccare o fare clic sul successivo elemento di sintassi

        Un pezzo grezzo a forma di parallelepipedo si definisce come descritto di seguito:

          1. Selezionare BLK FORM QUAD

          1. Selezionare Inserisci
          2. Il controllo numerico inserisce il blocco NC per la definizione del pezzo grezzo.

          1. Aprire la colonna Maschera

          1. Selezionare l'asse utensile, ad es. Z

          1. Confermare l'immissione

          1. Inserire la coordinata X più piccola, ad es. 0

          1. Confermare l'immissione

          1. Inserire la coordinata Y più piccola, ad es. 0

          1. Confermare l'immissione

          1. Inserire la coordinata Z più piccola, ad es. –40

          1. Confermare l'immissione

          1. Inserire la coordinata X più grande, ad es. 100

          1. Confermare l'immissione

          1. Inserire la coordinata Y più grande, ad es. 100

          1. Confermare l'immissione

          1. Inserire la coordinata Z più grande, ad es. 0

          1. Confermare l'immissione

          1. Selezionare Conferma
          2. Il controllo numerico chiude il blocco NC.
          Colonna Maschera con i valori definiti

          0 BEGIN PGM 1339889 MM

          1 BLK FORM 0.1 Z X+0 Y+0 Z-40

          2 BLK FORM 0.2 X+100 Y+100 Z+0

          3 END PGM 1339889 MM

           
          Machine

          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.

          Struttura di un programma NC

          Se i programmi NC si strutturano in modo standard, questo offre i seguenti vantaggi:

          • Maggiore visione d'insieme
          • Programmazione più rapida
          • Riduzione delle fonti di errore

          Struttura consigliata di un programma del profilo

           
          Tip

          I blocchi NC BEGIN PGM e END PGM vengono automaticamente inseriti dal controllo numerico.

          1. BEGIN PGM con selezione dell'unità di misura
          2. Definizione del pezzo grezzo
          3. Chiamata utensile, con asse utensile e dati tecnologici
          4. Traslazione utensile su una posizione di sicurezza, attivazione mandrino
          5. Preposizionamento nel piano di lavoro, in prossimità del primo punto del profilo
          6. Preposizionamento nell'asse utensile, eventualmente attivazione refrigerante
          7. Avvicinamento al profilo, eventualmente attivazione della compensazione del raggio dell'utensile
          8. Lavorazione del profilo
          9. Distacco dal profilo, disinserimento refrigerante
          10. Traslazione utensile su una posizione di sicurezza
          11. Fine del programma NC
          12. END PGM

          Avvicinamento e distacco dal profilo

          Se si programma un profilo, è necessario un punto di partenza e un punto finale al di fuori del profilo.

          Sono necessarie le seguenti posizioni per avvicinamento e distacco dal profilo:

          Immagine ausiliaria

          Posizione

          Punto di partenza

          Per il punto di partenza sono validi i seguenti presupposti:

          • Senza compensazione del raggio utensile
          • Raggiungibile senza collisioni
          • Vicino al primo punto del profilo

          La figura mostra quanto segue:

          definendo il punto di partenza nell'area di colore grigio scuro, il profilo viene danneggiato nell'avvicinamento al primo punto del profilo.

          Posizionamento sul punto di partenza nell'asse utensile

          Prima di posizionarsi sul primo punto del profilo, è necessario posizionare l'utensile nell'asse utensile alla profondità di lavoro. In caso di rischio di collisione effettuare un posizionamento separato dell'asse utensile sul punto di partenza.

          Primo punto del profilo

          Il controllo numerico sposta l'utensile dal punto di partenza al primo punto del profilo.

          Per la traiettoria di posizionamento dell'utensile sul primo punto del profilo si programma una compensazione del raggio dell'utensile.

          Punto finale

          Per il punto finale sono validi i seguenti presupposti:

          • Raggiungibile senza collisioni
          • Vicino all'ultimo punto del profilo
          • Per escludere il rischio di danneggiamento del profilo: il punto finale ottimale si trova sul prolungamento della traiettoria utensile per la lavorazione dell'ultimo elemento di profilo.

          La figura mostra quanto segue:

          Definendo il punto finale nell'area di colore grigio scuro, il profilo viene danneggiato nell'avvicinamento al punto finale.

          Distacco dal punto finale sull'asse del mandrino

          Occorre programmare separatamente l'asse utensile al distacco dal punto finale.

          Punto di partenza e punto finale comuni

          Per i punti di partenza e finale comuni non occorre programmare alcuna compensazione del raggio dell'utensile.

          Per escludere il rischio di danneggiamento del profilo: il punto di partenza ottimale si trova tra i prolungamenti delle traiettorie utensile per la lavorazione del primo e dell'ultimo elemento di profilo.

          Programmazione di un profilo semplice

          Pezzo da programmare

          I contenuti seguenti mostrano come fresare una volta il profilo rappresentato alla profondità di 5 mm. La definizione del pezzo grezzo è già stata creata.

          Definizione del pezzo grezzo

          Dopo aver inserito una funzione NC, il controllo numerico visualizza una spiegazione sull'elemento di sintassi corrente nella barra di dialogo. I dati possono essere inseriti direttamente nella maschera.

           
          Tip

          Occorre programmare i programmi NC come se fosse l'utensile a muoversi! È pertanto irrilevante se è l'asse della testa o quello della tavola a eseguire il movimento.

          Chiamata utensile

          Colonna Maschera con gli elementi di sintassi della chiamata utensile

          Un utensile si richiama come segue:

            1. Selezionare TOOL CALL

            1. Selezionare Numero nella maschera
            2. Inserire il numero di utensile, ad es 16

            1. Selezionare l'asse utensile Z

            1. Selezionare il numero di giri mandrino S
            2. Inserire il numero di giri mandrino, ad es. 6500

            1. Selezionare Conferma
            2. Il controllo numerico chiude il blocco NC.

            3 TOOL CALL 12 Z S6500

             
            Machine

            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.

            Traslazione utensile su una posizione di sicurezza

            Colonna Maschera con gli elementi di sintassi di una retta

            Portare l'utensile su una posizione sicura come descritto di seguito:

              1. Selezionare la funzione di traiettoria L

              1. Selezionare Z
              2. Inserire il valore, ad es. 250 

              1. Selezionare la compensazione del raggio utensile R0
              2. Il controllo numerico conferma R0, senza compensazione raggio utensile.

              1. Selezionare l'avanzamento FMAX
              2. Il controllo numerico conferma l'avanzamento rapido FMAX.
              3. Inserire eventualmente la funzione ausiliaria M, ad es. M3, attivazione mandrino

              1. Selezionare Conferma
              2. Il controllo numerico chiude il blocco NC.

              4 L Z+250 R0 FMAX M3

              Preposizionamento nel piano di lavoro

              Il preposizionamento viene eseguito nel piano di lavoro come segue:

                1. Selezionare la funzione di traiettoria L

                1. Selezionare X
                2. Inserire il valore, ad es. –20 

                1. Selezionare Y
                2. Inserire il valore, ad es. –20 

                1. Selezionare l'avanzamento FMAX

                1. Selezionare Conferma
                2. Il controllo numerico chiude il blocco NC.

                5 L X-20 Y-20 FMAX

                Preposizionamento nell'asse utensile

                Il preposizionamento viene eseguito nell'asse utensile come descritto di seguito:

                  1. Selezionare la funzione di traiettoria L

                  1. Selezionare Z
                  2. Inserire il valore, ad es. –5 

                  1. Selezionare l'avanzamento F
                  2. Inserire il valore per avanzamento di posizionamento, ad es. 3000

                  1. Inserire eventualmente la funzione ausiliaria M, ad es. M8, attivare il refrigerante

                  1. Selezionare Conferma
                  2. Il controllo numerico chiude il blocco NC.

                  6 L Z-5 R0 F3000 M8

                  Raggiungimento del profilo

                  Pezzo da programmare
                  Colonna Maschera con gli elementi di sintassi di una funzione di avvicinamento

                  L'avvicinamento al profilo viene eseguito come descritto di seguito:

                    1. Selezionare la funzione di traiettoria APPR DEP
                    2. Il controllo numerico apre la finestra Inserisci funzione NC.

                    1. Selezionare APPR

                    1. Selezionare la funzione di avvicinamento, ad es. APPR CT

                    1. Selezionare Inserisci
                    2. Inserire le coordinate del punto di partenza 1, ad es. X 5 Y 5

                    1. Con angolo al centro CCA inserire l'angolo di approccio, ad es. 90

                    1. Inserire il raggio della traiettoria circolare, ad es. 8 

                    1. Selezionare RL
                    2. Il controllo numerico conferma la compensazione del raggio utensile a sinistra.

                    1. Selezionare l'avanzamento F
                    2. Inserire il valore per avanzamento di lavorazione, ad es. 700

                    1. Selezionare Conferma
                    2. Il controllo numerico chiude il blocco NC.

                    7 APPR CT X+5 Y+5 CCA90 R+8 RL F700

                    Lavorazione del profilo

                    Pezzo da programmare

                    Il profilo si lavora come descritto di seguito:

                      1. Selezionare la funzione di traiettoria L
                      2. Inserire le coordinate modificate del punto 2 del profilo, ad es. Y 95

                      1. Chiudere il blocco NC con Conferma
                      2. Il controllo numerico inserisce il valore modificato e mantiene tutte le altre informazioni del blocco NC precedente.

                      1. Selezionare la funzione di traiettoria L
                      2. Inserire le coordinate modificate del punto 3 del profilo, ad es. X 95

                      1. Chiudere il blocco NC con Conferma

                      1. Selezionare la funzione di traiettoria CHF
                      2. Inserire la larghezza dello smusso, ad es. 10 

                      1. Chiudere il blocco NC con Conferma

                      1. Selezionare la funzione di traiettoria L
                      2. Inserire le coordinate modificate del punto 4 del profilo, ad es. Y 5

                      1. Chiudere il blocco NC con Conferma

                      1. Selezionare la funzione di traiettoria CHF
                      2. Inserire la larghezza dello smusso, ad es. 20 

                      1. Chiudere il blocco NC con Conferma

                      1. Selezionare la funzione di traiettoria L
                      2. Inserire le coordinate modificate del punto 1 del profilo, ad es. X 5

                      1. Chiudere il blocco NC con Conferma

                      8 L Y+95

                      9 L X+95

                      10 CHF 10

                      11 L Y+5

                      12 CHF 20

                      13 L X+5

                      Distacco dal profilo

                      Colonna Maschera con gli elementi di sintassi di una funzione di allontanamento

                      Dal profilo ci si allontana come descritto di seguito:

                        1. Selezionare la funzione di traiettoria APPR DEP
                        2. Il controllo numerico apre la finestra Inserisci funzione NC.

                        1. Selezionare DEP

                        1. Selezionare la funzione di allontanamento, ad es. DEP CT

                        1. Selezionare Inserisci

                        1. Con angolo al centro CCA inserire l'angolo di allontanamento, ad es. 90

                        1. Inserire il raggio di allontanamento, ad es. 8 

                        1. Selezionare l'avanzamento F
                        2. Inserire il valore per avanzamento di posizionamento, ad es. 3000

                        1. Inserire eventualmente la funzione ausiliaria M, ad es. M9, disinserire il refrigerante

                        1. Selezionare Conferma
                        2. Il controllo numerico chiude il blocco NC.

                        14 DEP CT CCA90 R+8 F3000 M9

                        Traslazione utensile su una posizione di sicurezza

                        Portare l'utensile su una posizione sicura come descritto di seguito:

                          1. Selezionare la funzione di traiettoria L

                          1. Selezionare Z
                          2. Inserire il valore, ad es. 250 

                          1. Selezionare la compensazione del raggio utensile R0

                          1. Selezionare l'avanzamento FMAX
                          2. Inserire eventualmente la funzione ausiliaria M

                          1. Selezionare Conferma
                          2. Il controllo numerico chiude il blocco NC.

                          15 L Z+250 R0 FMAX M30

                          Programmazione del ciclo di lavorazione

                          I contenuti seguenti mostrano come fresare la scanalatura rotonda dell'esempio applicativo alla profondità di 5 mm. La definizione del pezzo grezzo e il profilo esterno sono già stati creati.

                          Esempio applicativo 1338459

                          Dopo aver inserito un ciclo, è possibile definire i valori corrispondenti nei parametri ciclo. Il ciclo può essere programmato direttamente nella colonna Maschera.

                          Chiamata utensile

                          Un utensile si richiama come segue:

                            1. Selezionare TOOL CALL

                            1. Selezionare Numero nella maschera
                            2. Inserire il numero di utensile, ad es 6

                            1. Selezionare l'asse utensile Z

                            1. Selezionare il numero di giri mandrino S
                            2. Inserire il numero di giri mandrino, ad es. 6500

                            1. Selezionare Conferma
                            2. Il controllo numerico chiude il blocco NC.

                            16 TOOL CALL 6 Z S6500

                            Traslazione utensile su una posizione di sicurezza

                            Colonna Maschera con gli elementi di sintassi di una retta

                            Portare l'utensile su una posizione sicura come descritto di seguito:

                              1. Selezionare la funzione di traiettoria L

                              1. Selezionare Z
                              2. Inserire il valore, ad es. 250 

                              1. Selezionare la compensazione del raggio utensile R0
                              2. Il controllo numerico conferma R0, senza compensazione raggio utensile.

                              1. Selezionare l'avanzamento FMAX
                              2. Il controllo numerico conferma l'avanzamento rapido FMAX.
                              3. Inserire eventualmente la funzione ausiliaria M, ad es. M3, attivazione mandrino

                              1. Selezionare Conferma
                              2. Il controllo numerico chiude il blocco NC.

                              17 L Z+250 R0 FMAX M3

                              Preposizionamento nel piano di lavoro

                              Il preposizionamento viene eseguito nel piano di lavoro come segue:

                                1. Selezionare la funzione di traiettoria L

                                1. Selezionare X
                                2. Inserire il valore, ad es. +50 

                                1. Selezionare Y
                                2. Inserire il valore, ad es. +50 

                                1. Selezionare l'avanzamento FMAX

                                1. Selezionare Conferma
                                2. Il controllo numerico chiude il blocco NC.

                                18 L X+50 Y+50 FMAX

                                Definizione del ciclo

                                Colonna Maschera con le possibilità di immissione del ciclo

                                La scanalatura circolare si definisce come descritto di seguito:

                                  1. Selezionare il tasto CYCL DEF
                                  2. Il controllo numerico apre la finestra Inserisci funzione NC.

                                  1. Selezionare il ciclo 254 CAVA CIRCOLARE

                                  1. Selezionare Inserisci
                                  2. Il controllo numerico inserisce il ciclo.

                                  1. Aprire la colonna Maschera
                                  2. Inserire tutti i valori nella maschera

                                  1. Selezionare Conferma
                                  2. Il controllo numerico salva il ciclo.

                                  19 CYCL DEF 254 CAVA CIRCOLARE ~

                                  Q215=+0

                                  ;TIPO LAVORAZIONE ~

                                  Q219=+15

                                  ;LARG. SCANALATURA ~

                                  Q368=+0.1

                                  ;QUOTA LATERALE CONS. ~

                                  Q375=+60

                                  ;DIAMETRO RIFERIMENTO ~

                                  Q367=+0

                                  ;RIF. POS.SCANALATURA ~

                                  Q216=+50

                                  ;CENTRO 1. ASSE ~

                                  Q217=+50

                                  ;CENTRO 2. ASSE ~

                                  Q376=+45

                                  ;ANGOLO DI PARTENZA ~

                                  Q248=+225

                                  ;ANGOLO DI APERTURA ~

                                  Q378=+0

                                  ;ANGOLO INCREMENTALE ~

                                  Q377=+1

                                  ;NUMERO LAVORAZIONI ~

                                  Q207=+500

                                  ;AVANZAM. FRESATURA ~

                                  Q351=+1

                                  ;MODO FRESATURA ~

                                  Q201=-5

                                  ;PROFONDITA ~

                                  Q202=+5

                                  ;PROF. INCREMENTO ~

                                  Q369=+0.1

                                  ;PROFONDITA' CONSEN. ~

                                  Q206=+150

                                  ;AVANZ. INCREMENTO ~

                                  Q338=+5

                                  ;INCREMENTO FINITURA ~

                                  Q200=+2

                                  ;DISTANZA SICUREZZA ~

                                  Q203=+0

                                  ;COORD. SUPERFICIE ~

                                  Q204=+50

                                  ;2. DIST. SICUREZZA ~

                                  Q366=+2

                                  ;PENETRAZIONE ~

                                  Q385=+500

                                  ;AVANZAMENTO FINITURA ~

                                  Q439=+0

                                  ;RIF. AVANZAMENTO

                                  Chiamata del ciclo

                                  Il ciclo si richiama come segue:

                                  1. Selezionare CYCL CALL

                                  20 CYCL CALL

                                  Portare l'utensile su una posizione sicura e terminare il programma NC

                                  Portare l'utensile su una posizione sicura come descritto di seguito:

                                    1. Selezionare la funzione di traiettoria L

                                    1. Selezionare Z
                                    2. Inserire il valore, ad es. 250 

                                    1. Selezionare la compensazione del raggio utensile R0

                                    1. Selezionare l'avanzamento FMAX
                                    2. Inserire la funzione ausiliaria M, ad es. M30, fine programma

                                    1. Selezionare Conferma
                                    2. Il controllo numerico chiude il blocco NC e il programma NC.

                                    21 L Z+250 R0 FMAX M30

                                    Configurazione dell'interfaccia del controllo numerico per la simulazione

                                    Nella modalità operativa Programmazione è anche possibile testare graficamente i programmi NC. Il controllo numerico simula il programma NC attivo nell'area di lavoro Programma.

                                    Per simulare il programma NC, è necessario aprire l'area di lavoro Simulazione.

                                     
                                    Tip

                                    Per eseguire la simulazione è possibile chiudere la colonna Maschera al fine di visualizzare una vista più grande del programma NC e l'area di lavoro Simulazione.

                                    Aprire l'area di lavoro Simulazione

                                    Per poter aprire le aree di lavoro supplementari nella modalità operativa Programmazione, è necessario aprire un programma NC.

                                    L'area di lavoro Simulazione si apre come descritto di seguito:

                                    1. Selezionare Aree di lavoro nella barra delle applicazioni
                                    2. Selezionare Simulazione
                                    3. Il controllo numerico visualizza anche l'area di lavoro Simulazione.
                                     
                                    Tip

                                    L'area di lavoro Simulazione può essere aperta anche con il tasto di modalità Prova programma.

                                    Configurazione dell'area di lavoro Simulazione

                                    Il programma NC può essere simulato senza eseguire impostazioni speciali. Per poter seguire la simulazione è tuttavia consigliato di adattare la velocità della simulazione.

                                    La velocità della simulazione si adatta come descritto di seguito:

                                    1. Selezionare il fattore con l'ausilio del cursore, ad es. 5.0 * T
                                    2. Il controllo numerico esegue la seguente simulazione con il fattore x5 dell'avanzamento programmato.

                                    Se per l'esecuzione del programma e per la simulazione si utilizzano diverse tabelle, ad es. tabelle utensili, è possibile definire le tabelle nell'area di lavoro Simulazione.

                                    Simulazione del programma NC

                                    Nell'area di lavoro Simulazione si testa il programma NC.

                                    Avvia simulazione

                                    Area di lavoro Simulazione nella modalità operativa Programmazione

                                    La simulazione si avvia come descritto di seguito:

                                      1. Selezionare START
                                      2. Il controllo numerico chiede eventualmente se il file deve essere salvato.

                                      1. Selezionare Salva
                                      2. Il controllo numerico avvia la simulazione.
                                      3. Il controllo numerico visualizza lo stato della simulazione con CN in funzione.

                                      Definizione

                                      CN in funzione (controllo numerico in funzione):
                                      con l'icona CN in funzione il controllo numerico visualizza lo stato corrente della simulazione nella barra delle azioni e nella scheda del programma NC:

                                      • Bianco: nessuna richiesta di spostamento
                                      • Verde: esecuzione attiva, gli assi vengono spostati
                                      • Arancio: programma NC interrotto
                                      • Rosso: programma NC arrestato