Ciclo 252 TASCA CIRCOLARE

Programmazione ISO

G252

Applicazione

Il ciclo 252 consente di lavorare una tasca circolare. In funzione dei parametri del ciclo sono disponibili le seguenti alternative di lavorazione:

  • lavorazione completa: sgrossatura, finitura del fondo, finitura laterale
  • solo sgrossatura
  • solo finitura del fondo e finitura laterale
  • solo finitura del fondo
  • solo finitura laterale

Esecuzione del ciclo

Sgrossatura

  1. Il controllo numerico porta l’utensile dapprima in rapido alla distanza di sicurezza Q200 sul pezzo
  2. L'utensile penetra nel centro della tasca del valore della profondità di incremento. La strategia di penetrazione viene definita attraverso il parametro Q366
  3. Il controllo numerico svuota la tasca dall’interno verso l'esterno considerando la sovrapposizione traiettoria (Q370) e il sovrametallo per finitura (Q368 e Q369)
  4. Alla fine dello svuotamento il controllo numerico allontana l'utensile nel piano di lavoro in modo tangenziale della distanza di sicurezza Q200 dalla parete della tasca, solleva l'utensile in rapido di Q200 e lo riporta da tale posizione in rapido al centro della tasca
  5. Si ripetono i passi da 2 a 4 fino a raggiungere la profondità programmata della tasca. Viene considerato il sovrametallo di finitura Q369
  6. Se è stata programmata soltanto la sgrossatura (Q215=1), l'utensile si sposta in tangenziale della distanza di sicurezza Q200 dalla parete della tasca, si solleva in rapido nell'asse utensile alla 2ª distanza di sicurezza Q204 e si riporta in rapido al centro della tasca

Finitura

  1. Se i sovrametalli per finitura sono definiti, il controllo numerico finisce prima le pareti della tasca, con più accostamenti se inseriti.
  2. Il controllo numerico porta l'utensile nell'asse utensile su una posizione distante del sovrametallo di finitura Q368 e della distanza di sicurezza Q200 dalla parete della tasca
  3. Il controllo numerico svuota la tasca dall'interno verso l'esterno sul diametro Q223
  4. Il controllo numerico riporta quindi l'utensile nell'asse utensile su una posizione distante del sovrametallo di finitura Q368 e della distanza di sicurezza Q200 dalla parete della tasca e ripete la finitura della parete laterale alla nuova profondità
  5. Il controllo numerico ripete questa procedura fino a realizzare il diametro programmato
  6. Dopo aver realizzato il diametro Q223, il controllo numerico riposiziona l'utensile in modo tangenziale del sovrametallo di finitura Q368 più la distanza di sicurezza Q200 nel piano di lavoro, si porta in rapido nell'asse utensile alla distanza di sicurezza Q200 e quindi al centro della tasca.
  7. Successivamente il controllo numerico sposta l'utensile nell'asse utensile alla profondità Q201 e finisce il fondo della tasca dall'interno verso l'esterno. Il posizionamento sul fondo della tasca avviene in modo tangenziale.
  8. Il controllo numerico ripete questa procedura fino a raggiungere la profondità Q201 più Q369
  9. Infine l'utensile si sposta in modo tangenziale della distanza di sicurezza Q200 dalla parete della tasca, si solleva in rapido nell'asse utensile alla distanza di sicurezza Q200 e si riporta in rapido al centro della tasca

Note

 
Nota
Attenzione Pericolo di collisione!
Se si immette la profondità con segno positivo in un ciclo, il controllo numerico inverte il calcolo del preposizionamento. Quindi l'utensile si sposta in rapido nell'asse utensile fino alla distanza di sicurezza sotto la superficie del pezzo! Pericolo di collisione!
  1. Inserire la profondità con segno negativo
  2. Con il parametro macchina displayDepthErr (N. 201003) si imposta se il controllo numerico deve emettere un messaggio d’errore (on) oppure no (off) all'inserimento di una profondità positiva
 
Nota
Attenzione Pericolo di collisione!
Se si richiama il ciclo con tipo di lavorazione 2 (solo finitura), il preposizionamento viene eseguito in rapido sulla prima profondità incremento + distanza di sicurezza. Durante il posizionamento in rapido sussiste il pericolo di collisione.
  1. Eseguire in precedenza una lavorazione di sgrossatura
  2. Assicurarsi che il controllo numerico preposizioni l'utensile in rapido senza entrare in collisione con il pezzo
  • Questo ciclo può essere eseguito esclusivamente in modalità di lavorazione FUNCTION MODE MILL.
  • Il controllo numerico preposiziona automaticamente l'utensile nell'asse utensile. Prestare attenzione al parametro Q204 2. DIST. SICUREZZA.
  • Il ciclo rifinisce Q369 PROFONDITA' CONSEN. con una sola passata. Il parametro Q338 INCREMENTO FINITURA non ha alcun effetto su Q369. Q338 è attivo per la lavorazione di finitura di Q368 QUOTA LATERALE CONS..
  • Il controllo numerico riduce la profondità incremento alla lunghezza del tagliente LCUTS definita nella tabella utensili, se questa è minore della profondità incremento immessa nel ciclo Q202.
  • Questo ciclo monitora la lunghezza utile LU definita dell'utensile. Se il valore LU è inferiore alla PROFONDITA Q201, il controllo numerico emette un messaggio di errore.
  • Il ciclo 252 considera la larghezza de tagliente RCUTS dalla tabella utensili.
  • Strategia di penetrazione Q366 con RCUTS

Note per la programmazione

  • Con tabella utensili inattiva, si deve sempre adottare la penetrazione perpendicolare (Q366=0), poiché non è possibile definire un angolo di penetrazione.
  • Preposizionamento dell’utensile sulla posizione di partenza (centro del cerchio) nel piano di lavoro con correzione del raggio R0.
  • Il segno del parametro ciclo Profondità definisce la direzione della lavorazione. Se si programma la profondità = 0, il controllo numerico non esegue il ciclo.
  • Inserire la distanza di sicurezza in modo che durante lo spostamento l'utensile non possa bloccarsi contro trucioli asportati.

Nota in combinazione con parametri macchina

  • Se in penetrazione seguendo una traiettoria elicoidale il diametro dell'elica calcolato internamente è inferiore al doppio del diametro dell'utensile, il controllo numerico visualizza un messaggio di errore. Se si impiega un utensile tagliente al centro, tale verifica può essere disattivata con il parametro macchina suppressPlungeErr (N. 201006).

Parametri ciclo

Immagine ausiliaria

Paramètre

Q215 Tipo di lavorazione (0/1/2)?

Definire la lavorazione:

0: sgrossatura e finitura

1: solo sgrossatura

2: solo finitura
La finitura laterale e la finitura del fondo vengono eseguite solo se è definito il rispettivo sovrametallo per finitura (Q368, Q369)

Immissione: 0, 1, 2

Q223 Diametro del cerchio?

Diametro della tasca finita

Immissione: 0...99999.9999

Q368 Quota di finitura laterale?

Sovrametallo nel piano di lavoro rimasto dopo la sgrossatura. Valore incrementale.

Immissione: 0...99999.9999

Q207 Avanzamento fresatura?

Velocità di spostamento dell'utensile durante la fresatura in mm/min

Immissione: 0...99999.999 In alternativa FAUTO, FU, FZ

Q351 Direzione? Concorde=+1, Disc.=-1

Tipo di fresatura. Viene considerato il senso di rotazione del mandrino:

+1 = fresatura concorde

–1 = fresatura discorde

PREDEF: il controllo numerico assume il valore del blocco GLOBAL DEF

(Se si inserisce il valore 0, la lavorazione è concorde)

Immissione: –1, 0, +1 In alternativa PREDEF

Q201 Profondità?

Distanza tra la superficie del pezzo e il fondo della tasca. Valore incrementale.

Immissione: –99999.9999...+99999.9999

Q202 Incremento?

Quota dei singoli accostamenti dell'utensile. Inserire un valore maggiore di 0. Valore incrementale.

Immissione: 0...99999.9999

Q369 Sovrametallo profondità?

Sovrametallo in profondità rimasto dopo la sgrossatura. Valore incrementale.

Immissione: 0...99999.9999

Q206 Avanzamento di lavorazione?

Velocità di spostamento dell'utensile durante l'avanzamento in profondità in mm/min

Immissione: 0...99999.999 In alternativa FAUTO, FU, FZ

Q338 Incremento per finitura?

Avanzamento nell'asse utensile durante la finitura del sovrametallo laterale Q368. Valore incrementale.

0: finitura in una sola passata

Immissione: 0...99999.9999

Q200 Distanza di sicurezza?

Distanza tra la punta dell'utensile e la superficie del pezzo. Valore incrementale.

Immissione: 0...99999.9999 In alternativa PREDEF

Q203 Coordinate superficie pezzo?

Coordinata della superficie del pezzo in riferimento all'origine attiva. Valore assoluto.

Immissione: –99999.9999...+99999.9999

Q204 2. distanza di sicurezza?

Coordinata dell'asse del mandrino che esclude una collisione tra l'utensile e il pezzo (attrezzatura di serraggio). Valore incrementale.

Immissione: 0...99999.9999 In alternativa PREDEF

Q370 Fattore di sovrapposizione?

Q370 x raggio utensile dà l'accostamento laterale k. La sovrapposizione viene considerata come sovrapposizione massima. Per evitare che sugli spigoli rimanga materiale residuo, è possibile eseguire una riduzione della sovrapposizione.

Immissione: 0.1...1.999 In alternativa PREDEF

Q366 Strategia penetrazione (0/1)?

Tipo di strategia di penetrazione:

0: penetrazione perpendicolare. Nella tabella utensili l’angolo di penetrazione ANGLE dell’utensile attivo deve essere 0 o 90. Altrimenti il controllo numerico emette un messaggio d'errore

1: penetrazione elicoidale. Nella tabella utensili l'angolo di penetrazione ANGLE dell'utensile attivo deve essere definito diverso da 0. Altrimenti il controllo numerico emette un messaggio d'errore. Definire eventualmente il valore della larghezza del tagliente RCUTS nella tabella utensili

Immissione: 0, 1 In alternativa PREDEF

Strategia di penetrazione Q366 con RCUTS

Q385 Avanzamento finitura? (Opzionale)

Velocità di spostamento dell'utensile durante la finitura laterale e del fondo in mm/min

Immissione: 0...99999.999 In alternativa FAUTO, FU, FZ

Q439 Riferimento avanzamento (0-3)? (Opzionale)

Definire il riferimento dell'avanzamento programmato:

0: l'avanzamento si riferisce alla traiettoria centrale dell'utensile

1: l'avanzamento si riferisce soltanto per finitura laterale al tagliente dell'utensile, altrimenti alla traiettoria centrale

2: l'avanzamento si riferisce per finitura laterale e finitura fondo al tagliente dell'utensile, altrimenti alla traiettoria centrale

3: l'avanzamento si riferisce sempre al tagliente dell'utensile

Immissione: 0, 1, 2, 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.

 
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 252 TASCA CIRCOLARE ~

Q215=+0

;TIPO LAVORAZIONE ~

Q223=+50

;DIAMETRO CERCHIO ~

Q368=+0

;QUOTA LATERALE CONS. ~

Q207=+500

;AVANZAM. FRESATURA ~

Q351=+1

;MODO FRESATURA ~

Q201=-20

;PROFONDITA ~

Q202=+5

;PROF. INCREMENTO ~

Q369=+0

;PROFONDITA' CONSEN. ~

Q206=+150

;AVANZ. INCREMENTO ~

Q338=+0

;INCREMENTO FINITURA ~

Q200=+2

;DISTANZA SICUREZZA ~

Q203=+0

;COORD. SUPERFICIE ~

Q204=+50

;2. DIST. SICUREZZA ~

Q370=+1

;SOVRAPP.TRAIET.UT. ~

Q366=+1

;PENETRAZIONE ~

Q385=+500

;AVANZAMENTO FINITURA ~

Q439=+0

;RIF. AVANZAMENTO

12 L X+50 Y+50 R0 FMAX M99

Strategia di penetrazione Q366 con RCUTS

Comportamento con RCUTS

Penetrazione elicoidale Q366=1:

RCUTS > 0

  • Il controllo numerico calcola la larghezza del tagliente RCUTS per il calcolo della traiettoria elicoidale. Maggiore è RCUTS, minore è la traiettoria elicoidale.
  • Formula per il calcolo del raggio elicoidale:
  • Rcorr: raggio utensile R + maggiorazione raggio utensile DR

  • Se la traiettoria elicoidale non è possibile a causa delle condizioni di spazio, il controllo numerico emette un messaggio di errore.

RCUTS = 0 o non definito

  • suppressPlungeErr=on (N. 201006)
  • Se la traiettoria elicoidale non è possibile a causa delle condizioni di spazio, il controllo numerico riduce la traiettoria elicoidale.

  • suppressPlungeErr=off (N. 201006)
  • Se il raggio elicoidale non è possibile a causa delle condizioni di spazio, il controllo numerico emette un messaggio di errore.