Ciclo 840 TRONC.-TORN.PR.RAD.

Programmazione ISO

G840

Applicazione

cyc840

Questo ciclo consente di eseguire la troncatura-tornitura in direzione assiale di scanalature di qualsiasi forma. Per la troncatura-tornitura viene alternativamente eseguito un movimento di troncatura a profondità incremento e di seguito un movimento di sgrossatura.

Il ciclo può essere impiegato a scelta per la lavorazione di sgrossatura, finitura o completa. La lavorazione a passate per la sgrossatura è parassiale.

Il ciclo può essere impiegato per lavorazioni interne e per lavorazioni esterne. Se il punto di partenza del profilo è maggiore del punto finale del profilo, il ciclo esegue una lavorazione esterna. Se il punto di partenza del profilo è minore del punto finale, il ciclo esegue una lavorazione interna.

Esecuzione del ciclo Sgrossatura

Come punto di partenza del ciclo il controllo numerico impiega la posizione dell’utensile alla chiamata del ciclo. Nel caso in cui la coordinata X del punto di partenza sia minore del punto di partenza del profilo, il controllo numerico posiziona l'utensile nella coordinata X sul punto di partenza del profilo e da lì avvia il ciclo.

  1. Il controllo numerico posiziona l'utensile in rapido sulla coordinata Z (prima posizione di troncatura).
  2. Il controllo numerico esegue un movimento di troncatura fino alla prima profondità incremento.
  3. Il controllo numerico lavora l'area tra la posizione di partenza e il punto finale in direzione assiale con l'avanzamento Q478 definito.
  4. Se nel ciclo è stato definito il parametro di immissione Q488, gli elementi di entrata vengono lavorati con tale avanzamento di entrata.
  5. Nel caso in cui nel ciclo sia stata selezionata soltanto una direzione di lavorazione Q507=1, il controllo numerico solleva l'utensile della distanza di sicurezza, ritorna in rapido e raggiunge di nuovo il profilo all'avanzamento definito. Con direzione di lavorazione Q507=0 l'incremento viene eseguito su entrambi lati.
  6. L'utensile lavora fino alla successiva profondità incremento.
  7. Il controllo numerico ripete questa sequenza (da 2 a 4) fino a raggiungere la profondità della scanalatura.
  8. Il controllo numerico riporta l'utensile alla distanza di sicurezza ed esegue un movimento di troncatura su entrambe le pareti laterali.
  9. Il controllo numerico riporta l'utensile in rapido al punto di partenza del ciclo.

Esecuzione del ciclo Finitura

  1. Il controllo numerico posiziona l'utensile in rapido sul primo lato della scanalatura.
  2. Il controllo numerico rifinisce le pareti laterali della scanalatura con l'avanzamento Q505 definito.
  3. Il controllo numerico rifinisce il fondo della scanalatura con l'avanzamento definito.
  4. Il controllo numerico riposiziona l'utensile in rapido al punto di partenza del ciclo.

Note

 
Nota
Attenzione Pericolo per l'utensile e il pezzo!
La limitazione di taglio delimita l'area del profilo da lavorare. I percorsi di avvicinamento e allontanamento possono superare la limitazione di taglio. La posizione dell'utensile prima della chiamata del ciclo influenza l'esecuzione della limitazione di taglio. TNC7 lavora il materiale sul lato della limitazione di taglio, su cui l'utensile si trova prima della chiamata del ciclo.
  1. Posizionare l'utensile prima della chiamata ciclo in modo che si trovi già sul lato della limitazione di taglio sul quale il materiale deve essere asportato
  • Questo ciclo può essere eseguito esclusivamente in modalità di lavorazione FUNCTION MODE TURN.
  • La posizione dell'utensile alla chiamata del ciclo determina la grandezza dell'area da lavorare (punto di partenza del ciclo).
  • A partire dal secondo incremento il controllo numerico riduce ogni ulteriore movimento di taglio di 0,1 mm. Si riduce così la pressione laterale sull'utensile. Se nel ciclo è stata impostata una larghezza offset Q508, il controllo numerico riduce il movimento di taglio di tale valore. Al termine della pretroncatura il materiale residuo viene lavorato con una corsa di troncatura. Il controllo numerico emette un messaggio d'errore se l'offset laterale supera l'80% della larghezza effettiva del tagliente (larghezza tagliente effettiva = larghezza tagliente – 2*raggio tagliente).
  • Se in CUTLENGTH è registrato un valore, questo viene considerato nel ciclo durante la sgrossatura. Viene visualizzato un messaggio ed eseguita una riduzione automatica della profondità incremento.

Note per la programmazione

  • Programmare un'istruzione di posizionamento prima della chiamata del ciclo sul punto di partenza con compensazione del raggio R0.
  • Prima della chiamata ciclo è necessario programmare il ciclo 14 PROFILO o SEL CONTOUR per definire i sottoprogrammi.
  • Se si impiegano i parametri Q locali QL in un sottoprogramma del profilo, è necessario assegnarli o calcolarli anche all'interno del sottoprogramma del profilo.

Parametri ciclo

Immagine ausiliaria

Parametro

Q215 Condiz. lavorazione (0/1/2/3)?

Definire la lavorazione:

0: sgrossatura e finitura

1: solo sgrossatura

2: solo finitura a quota finita

3: solo finitura a sovrametallo

Immissione: 0, 1, 2, 3

Q460 Distanza di sicurezza?

Parametro riservato, attualmente inattivo

Q478 Avanzamento sgrossatura?

Velocità di avanzamento durante la sgrossatura. Se è stata programmata la funzione M136, il controllo numerico interpreta l'avanzamento in millimetri al giro, senza la funzione M136 in millimetri al minuto.

Immissione: 0...99999.999 In alternativa FAUTO

Q488 Avanzamento entrata (0=autom.)?

Definizione della velocità di avanzamento in entrata. Questo valore di immissione è opzionale. Se non viene programmato, è valido l'avanzamento definito per la lavorazione di tornitura.

Immissione: 0...99999.999 In alternativa FAUTO

cyc840_2

cyc840_1

Q483 Sovrametallo diametro?

Quota diametrale sul profilo definito. Valore incrementale.

Immissione: 0...99.999

Q484 Sovrametallo Z?

Sovrametallo sul profilo definito in direzione assiale. Valore incrementale.

Immissione: 0...99.999

Q505 Avanzamento finitura?

Velocità di avanzamento durante la finitura. Se è stata programmata la funzione M136, il controllo numerico interpreta l'avanzamento in millimetri al giro, senza la funzione M136 in millimetri al minuto.

Immissione: 0...99999.999 In alternativa FAUTO

Q479 Limiti di lavorazione (0/1)?

Attivazione della limitazione di lavorazione:

0: nessuna limitazione di lavorazione attiva

1: limitazione di lavorazione (Q480/Q482)

Immissione: 0, 1

Q480 Valore limitazione diametro?

Valore X della limitazione del profilo (quota diametrale)

Immissione: –99999.999...+99999.999

Q482 Valore limitazione di taglio Z?

Valore Z della limitazione del profilo

Immissione: –99999.999...+99999.999

Q463 Profondità di taglio massima?

Incremento massimo (indicazione del raggio) in direzione radiale. L'incremento viene ripartito in modo uniforme per evitare passate di finitura.

Immissione: 0...99.999

Q507 Direzione (0=bidir. /1=unidir.)?

Direzione di passata:

0: bidirezionale (in entrambe le direzioni)

1: unidirezionale (in direzione del profilo)

Immissione: 0, 1

Q508 Larghezza offset?

Riduzione della lunghezza di taglio. Al termine della pretroncatura il materiale residuo viene lavorato con una corsa di troncatura. Il controllo numerico limita eventualmente la larghezza offset programmata.

Immissione: 0...99.999

Q509 Correzione profondità finitura?

In funzione del materiale, della velocità di avanzamento ecc., il tagliente "devia" durante la lavorazione. L'errore di accostamento che ne deriva si corregge con la correzione della profondità.

Immissione: –9.9999...+9.9999

Q499 Inversione profilo (0=no, 1=sì)?

Direzione di lavorazione:

0: lavorazione in direzione del profilo

1: lavorazione in direzione opposta al profilo

Immissione: 0, 1

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.

Esempio

11 CYCL DEF 14.0 PROFILO

12 CYCL DEF 14.1 LABEL PROFILO2

13 CYCL DEF 840 TRONC.-TORN.PR.RAD. ~

Q215=+0

;TIPO LAVORAZIONE ~

Q460=+2

;DISTANZA DI SICUREZZA ~

Q478=+0.3

;AVANZAMENTO SGROSSATURA ~

Q488=+0

;AVANZAMENTO ENTRATA ~

Q483=+0.4

;SOVRAMETALLO DIAMETRO ~

Q484=+0.2

;SOVRAMETALLO Z ~

Q505=+0.2

;AVANZAMENTO FINITURA ~

Q479=+0

;LIMITAZIONE DI TAGLIO ~

Q480=+0

;VALORE LIMITE DIAMETRO ~

Q482=+0

;VALORE LIMITE Z ~

Q463=+2

;PROFONDITA' DI TAGLIO MAX ~

Q507=+0

;DIREZIONE LAVORAZIONE ~

Q508=+0

;LARGHEZZA OFFSET ~

Q509=+0

;CORREZIONE PROFONDITA' ~

Q499=+0

;INVERSIONE PROFILO

14 L X+75 Y+0 Z+2 R0 FMAX M303

15 CYCL CALL

16 M30

17 LBL 2

18 L X+60 Z-10

19 L X+40 Z-15

20 RND R3

21 CR X+40 Z-35 R+30 DR+

22 RND R3

23 L X+60 Z-40

24 LBL 0