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

Pagina 369

Advertising
background image

Esempi di programmazione 9.13

9

TNC 640 | Manuale utente
Dialogo con testo in chiaro HEIDENHAIN | 3/2015

369

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

Advertising