Ciclo 256 ISOLA RETTANGOLARE

Programmazione ISO

G256

Applicazione

Il ciclo 256 consente di lavorare un'isola rettangolare. Se la quota della parte grezza è maggiore dell'accostamento laterale massimo possibile, il controllo numerico esegue più accostamenti laterali fino a raggiungere la quota di finitura.

Esecuzione del ciclo

  1. L'utensile si sposta dalla posizione di partenza del ciclo (centro isola) sulla posizione di partenza della lavorazione. La posizione di partenza si definisce con il parametro Q437. La posizione di partenza dell'impostazione standard (Q437=0) si trova 2 mm a destra accanto all'isola grezza
  2. Se l'utensile si trova alla 2ª DISTANZA DI SICUREZZA, il controllo numerico lo porta in rapido FMAX alla DISTANZA DI SICUREZZA e da lì con l'AVANZAMENTO INCREMENTO alla prima PROFONDITÀ INCREMENTO
  3. Successivamente l'utensile si posiziona in modo tangenziale sul profilo dell'isola ed esegue una contornatura
  4. Se la quota di finitura non può essere raggiunta con una contornatura, il controllo numerico posiziona l'utensile lateralmente alla profondità incremento attuale ed esegue un'altra contornatura. Il controllo numerico tiene conto della quota della parte grezza, della quota di finitura e dell'accostamento laterale ammesso. Questi passi si ripetono fino al raggiungimento della quota di finitura definita. Se invece non si definisce lateralmente il punto di partenza, ma su uno spigolo (Q437 diverso da 0), il controllo numerico esegue la fresatura a spirale dal punto di partenza verso l'interno fino alla quota finita
  5. Se sono necessari ulteriori incrementi in profondità, l'utensile si stacca tangenzialmente dal profilo, ritornando al punto di partenza della lavorazione dell'isola
  6. Successivamente il controllo numerico posiziona l'utensile sulla successiva profondità incremento e lavora l'isola a tale profondità
  7. Questa procedura si ripete fino al raggiungimento della profondità programmata dell'isola
  8. Il controllo numerico posiziona l'utensile a fine ciclo nell'asse utensile all'altezza di sicurezza definita nel ciclo. La posizione finale non coincide quindi con la posizione di partenza

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!
Sussiste il pericolo di collisione se per il movimento di avvicinamento non è presente spazio a sufficienza accanto all'isola.
  1. A seconda della posizione di avvicinamento Q439 determinata, il controllo numerico necessita di spazio per il movimento di avvicinamento
  2. Accanto all'isola lasciare spazio per il movimento di avvicinamento
  3. Diametro utensile minimo +2 mm
  4. 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 coincide quindi con la posizione di partenza
  • 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.

Note per la programmazione

  • Preposizionare l’utensile sulla posizione di partenza nel piano di lavoro con correzione del raggio R0. Prestare attenzione al parametro Q367 (Posizione).
  • 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

Paramètre

Q218 Lunghezza lato primario?

Lunghezza dell'isola parallela all'asse principale del piano di lavoro. Valore incrementale.

Immissione: 0...99999.9999

Q424 Quota pz grezzo lungh. lato 1?

Lunghezza dell'isola grezza, parallela all'asse principale del piano di lavoro. Inserire la quota pz. grezzo lungh. lato 1 maggiore della lunghezza lato primario. Il controllo numerico esegue più accostamenti laterali, se la differenza tra quota della parte grezza 1 e quota di finitura 1 è maggiore dell'accostamento laterale ammesso (raggio utensile per sovrapposizione traiettoria Q370). Il controllo numerico calcola sempre un accostamento laterale costante. Valore incrementale.

Immissione: 0...99999.9999

Q219 Lunghezza lato secondario?

Lunghezza dell'isola parallela all'asse secondario del piano di lavoro. Inserire la quota pz. grezzo lungh. lato 2 maggiore della lunghezza lato secondario. Il controllo numerico esegue più accostamenti laterali, se la differenza tra quota della parte grezza 2 e quota di finitura 2 è maggiore dell'accostamento laterale ammesso (raggio utensile per sovrapposizione traiettoria Q370). Il controllo numerico calcola sempre un accostamento laterale costante. Valore incrementale.

Immissione: 0...99999.9999

Q425 Quota pz grezzo lungh. lato 2?

Lunghezza dell'isola grezza, parallela all'asse secondario del piano di lavoro. Valore incrementale.

Immissione: 0...99999.9999

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?

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

Immissione: –99999.9999...+99999.9999

Q224 Angolo di rotazione?

Angolo del quale viene ruotata tutta la lavorazione. Il centro di rotazione si trova nella posizione in cui si trova l'utensile al momento della chiamata del ciclo. Valore assoluto.

Immissione: –360.000...+360.000

Q367 Posizione isola (0/1/2/3/4)?

Posizione dell'isola con riferimento alla posizione dell'utensile alla chiamata ciclo:

0: posizione utensile = centro isola

1: posizione utensile = spigolo inferiore sinistro

2: posizione utensile = spigolo inferiore destro

3: posizione utensile = spigolo superiore destro

4: posizione utensile = spigolo superiore sinistro

Immissione: 0, 1, 2, 3, 4

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 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

Q437 Pos. di avvicinamento (0...4)? (opzionale)

Definire la strategia di avvicinamento dell'utensile:

0: a destra dell'isola (impostazione base)

1: spigolo inferiore sinistro

2: spigolo inferiore destro

3: spigolo superiore destro

4: spigolo superiore sinistro

Se in fase di avvicinamento con l'impostazione Q437=0 si formano rigature sulla superficie dell'isola, selezionare una posizione di avvicinamento diversa.

Immissione: 0, 1, 2, 3, 4

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

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à? (Opzionale)

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

Immissione: 0...99999.9999

Q338 Incremento per finitura? (Opzionale)

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

0: finitura in una sola passata

Immissione: 0...99999.9999

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

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 256 ISOLA RETTANGOLARE ~

Q218=+60

;LUNGHEZZA 1. LATO ~

Q424=+75

;QUOTA PEZZO GREZZO 1 ~

Q219=+20

;LUNGHEZZA 2. LATO ~

Q425=+60

;QUOTA PEZZO GREZZO 2 ~

Q220=+0

;RAGGIO DELL'ANGOLO ~

Q368=+0

;QUOTA LATERALE CONS. ~

Q224=+0

;ANGOLO DI ROTAZIONE ~

Q367=+0

;POSIZIONE ISOLA ~

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. ~

Q437=+0

;POSIZIONE DI AVVICINAMENTO ~

Q215=+1

;TIPO LAVORAZIONE ~

Q369=+0

;PROFONDITA' CONSEN. ~

Q338=+0

;Avanzamento finitura ~

Q385=+500

;Avanzamento finitura

12 L X+50 Y+50 R0 FMAX M99