Esempi di programmazione 9.13 – HEIDENHAIN TNC 640 (34059x-02) Manuale d'uso
Pagina 343

Esempi di programmazione 9.13
9
TNC 640 | Manuale utente Dialogo con testo in chiaro HEIDENHAIN | 8/2013
343
Esempio: lavorazione di un cilindro concavo con fresa
a raggio laterale
Esecuzione del programma
Il programma funziona solamente con frese a raggio
frontale; la lunghezza utensile si riferisce al centro
della sfera
Il profilo del cilindro viene programmato con tanti tratti
di retta (definibili mediante Q13). Quante più passate
vengono programmate, tanto più liscio risulterà il
profilo
Il cilindro viene fresato con passate longitudinali (qui:
paralleli all'asse Y)
La direzione di fresatura viene definita mediante
l'angolo di partenza e l'angolo finale nello spazio:
Direzione di lavorazione in senso orario:
angolo di partenza > angolo finale
Direzione di lavorazione in senso antiorario:
angolo di partenza < angolo finale
Il raggio dell'utensile viene corretto automaticamente
0 BEGIN PGM CILIN MM
1 FN 0: Q1 = +50
Centro asse X
2 FN 0: Q2 = +0
Centro asse Y
3 FN 0: Q3 =+0
Centro asse Z
4 FN 0: Q4 = +90
Angolo di partenza solido (piano Z/X)
5 FN 0: Q5 =+270
Angolo finale solido (piano Z/X)
6 FN 0: Q6 = +40
Raggio cilindro
7 FN 0: Q7 = +100
Lunghezza del cilindro
8 FN 0: Q8 = +0
Rotazione nel piano X/Y
9 FN 0: Q10 =+5
Maggiorazione raggio del cilindro
10 FN 0: Q11 = +250
Avanzamento in profondità
11 FN 0: Q12 = +400
Avanzamento di fresatura
12 FN 0: Q13 = +90
Numero di passate
13 BLK FORM 0.1 Z X+0 Y+0 Z-50
Definizione pezzo grezzo
14 BLK FORM 0.2 X+100 Y+100 Z+0
15 TOOL CALL 1 Z S4000
Chiamata utensile
16 L Z+250 R0 FMAX
Disimpegno utensile
17 CALL LBL 10
Chiamata lavorazione
18 FN 0: Q10 =+0
Azzeramento della maggiorazione
19 CALL LBL 10
Chiamata lavorazione
20 L Z+100 R0 FMAX M2
Disimpegno utensile, fine programma