Ciclo 258 ISOLA POLIGONALE

Programmazione ISO

G258

Applicazione

Il ciclo 258 consente di realizzare un poligono regolare mediante lavorazione esterna. L'operazione di fresatura viene eseguita su una traiettoria a spirale, partendo dal diametro del pezzo grezzo.

Esecuzione del ciclo

  1. Se l'utensile si trova all'inizio della lavorazione al di sotto della 2ª distanza di sicurezza, il controllo numerico riporta l'utensile alla 2ª distanza di sicurezza  
  2. Partendo dal centro dell'isola il controllo numerico sposta l'utensile sulla posizione di partenza della lavorazione dell'isola. La posizione di partenza dipende tra l'altro dal diametro della parte grezza e dalla posizione di rotazione dell'isola. La posizione di rotazione si determina con il parametro Q224
  3. L'utensile si sposta in rapido FMAX alla distanza di sicurezza Q200 e da lì con avanzamento in profondità alla prima profondità incremento
  4. Il controllo numerico crea l'isola poligonale in un incremento a spirale tenendo conto della sovrapposizione traiettoria
  5. Il controllo numerico sposta l'utensile su una traiettoria tangenziale dall'esterno verso l'interno
  6. L'utensile si solleva in direzione dell'asse mandrino con movimento in rapido alla 2ª distanza di sicurezza
  7. Se sono necessari diversi incrementi in profondità, il controllo numerico posiziona l'utensile nuovamente sul punto di partenza della lavorazione dell'isola e l'utensile avanza in profondità
  8. Questa procedura si ripete fino al raggiungimento della profondità programmata dell'isola
  9. A fine ciclo viene eseguito dapprima un movimento di allontanamento tangenziale. Quindi il controllo numerico posiziona l'utensile nell'asse utensile alla 2ª distanza di sicurezza

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!
Con questo ciclo il controllo numerico esegue automaticamente un movimento di avvicinamento. Può verificarsi una collisione se non è previsto spazio a sufficienza.
  1. Definire con Q224 l'angolo con cui deve essere realizzato il primo spigolo dell'isola poligonale. Campo di immissione: da -360° a +360°
  2. A seconda della posizione di rotazione Q224, accanto all'isola deve essere disponibile il seguente spazio: diametro utensile minimo +2 mm
 
Nota
Attenzione Pericolo di collisione!
Alla fine il controllo numerico riposiziona l'utensile alla distanza di sicurezza; se inserita, alla seconda distanza di sicurezza. La posizione finale dell'utensile dopo il ciclo non deve coincidere con la posizione di partenza. Pericolo di collisione!
  1. Controllare i movimenti di traslazione della macchina
  2. In modalità Programmazione nell'area di lavoro Simulazione controllare la posizione finale dell'utensile dopo il ciclo
  3. Dopo il ciclo programmare coordinate assolute (non in valore incrementale)
  • 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 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.

Note per la programmazione

  • Prima dell'avvio del ciclo è necessario preposizionare l'utensile nel piano di lavoro. Spostare a tale scopo l'utensile con correzione raggio R0 al centro dell'isola.
  • Il segno del parametro ciclo Profondità definisce la direzione della lavorazione. Se si programma la profondità = 0, il controllo numerico non esegue il ciclo.

Parametri ciclo

Immagine ausiliaria

Parametro

cyc258_2

Q573 Cerchio int./Cerchio est. (0/1)?

Indicare se la quota Q571 deve riferirsi al cerchio interno o al cerchio esterno:

0: la quota si riferisce al cerchio interno

1: la quota si riferisce al cerchio esterno

Immissione: 0, 1

Q571 Diametro cerchio di riferimento?

Inserire il diametro del cerchio di riferimento. Impostare con il parametro Q573 se il diametro qui indicato si riferisce al cerchio esterno o al cerchio interno. All'occorrenza è possibile programmare una tolleranza.

Immissione: 0...99999.9999

Q222 Diametro pezzo grezzo?

Inserire il diametro del pezzo grezzo. Il diametro del pezzo grezzo deve essere maggiore del diametro del cerchio di riferimento. Il controllo numerico esegue più accostamenti laterali, se la differenza tra diametro del pezzo grezzo e diametro del cerchio di riferimento è maggiore dell'accostamento laterale ammesso (raggio utensile per sovrapposizione traiettoria Q370). Il controllo numerico calcola sempre un accostamento laterale costante.

Immissione: 0...99999.9999

Q572 Numero di spigoli?

Inserire il numero degli spigoli dell'isola poligonale. Il controllo numerico distribuisce sempre uniformemente gli spigoli sull'isola.

Immissione: 3...30

Q224 Angolo di rotazione?

Definire l'angolo con il quale deve essere realizzato il primo spigolo dell'isola poligonale.

Immissione: –360.000...+360.000

Q220 Raggio / Smusso (+/-)?

Inserire il valore dell'elemento sagomato Raggio o Smusso. Per l'immissione di un valore positivo, il controllo numerico crea un raccordo su ogni spigolo. Il valore inserito corrisponde quindi al raggio. Se si inserisce un valore negativo, tutti gli spigoli del profilo vengono dotati di uno smusso, dove il valore immesso corrisponde alla lunghezza dello smusso.

Immissione: –99999.9999...+99999.9999

Q368 Quota di finitura laterale?

Quota di finitura nel piano di lavoro. Se si inserisce qui un valore negativo, il controllo numerico posiziona l'utensile dopo la sgrossatura di nuovo sul diametro al di fuori del diametro della parte grezza. Valore incrementale.

Immissione: –99999.9999...+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

cyc258_1

8H000107

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 dell'isola. 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

Q206 Avanzamento di lavorazione?

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

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

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

Immissione: 0.0001...1.9999 In alternativa PREDEF

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

Q369 Sovrametallo profondità?

Quota di finitura per la profondità. Valore incrementale.

Immissione: 0...99999.9999

Q338 Incremento per finitura?

Quota di accostamento dell'utensile nell'asse del mandrino in finitura.

Q338=0: finitura in una sola passata

Valore incrementale.

Immissione: 0...99999.9999

Q385 Avanzamento finitura?

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

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

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 258 ISOLA POLIGONALE ~

Q573=+0

;CERCHIO RIF. ~

Q571=+50

;DIAM. CERCHIO RIF. ~

Q222=+52

;DIAMETRO GREZZO ~

Q572=+6

;NUMERO DI SPIGOLI ~

Q224=+0

;ANGOLO DI ROTAZIONE ~

Q220=+0

;RAGGIO / SMUSSO ~

Q368=+0

;QUOTA LATERALE CONS. ~

Q207=+500

;AVANZAM. FRESATURA ~

Q351=+1

;MODO FRESATURA ~

Q201=-20

;PROFONDITA ~

Q202=+5

;PROF. INCREMENTO ~

Q206=+3000

;AVANZ. INCREMENTO ~

Q200=+2

;DISTANZA SICUREZZA ~

Q203=+0

;COORD. SUPERFICIE ~

Q204=+50

;2. DIST. SICUREZZA ~

Q370=+1

;SOVRAPP.TRAIET.UT. ~

Q215=+0

;TIPO LAVORAZIONE ~

Q369=+0

;PROFONDITA' CONSEN. ~

Q338=+0

;INCREMENTO FINITURA ~

Q385=+500

;AVANZAMENTO FINITURA

12 L X+50 Y+50 R0 FMAX M99