13 esempi di programmazione, Esempio: ellisse, Esempi di programmazione – HEIDENHAIN TNC 640 (34059x-05) Manuale d'uso

Pagina 367: Esempi di programmazione 9.13

Advertising
background image

Esempi di programmazione 9.13

9

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

367

9.13

Esempi di programmazione

Esempio: Ellisse

Esecuzione del programma

Il profilo dell'ellisse viene programmato con tante
piccole rette (definibili mediante Q7). Quanti più passi
di lavorazione si definiscono, tanto più liscio risulterà il
profilo

La direzione di fresatura viene definita tramite l'angolo
di partenza e l'angolo finale nel piano:
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 non viene considerato

0 BEGIN PGM ELLISSE MM
1 FN 0: Q1 = +50

Centro asse X

2 FN 0: Q2 = +50

Centro asse Y

3 FN 0: Q3 =+50

Semiasse X

4 FN 0: Q4 = +30

Semiasse Y

5 FN 0: Q5 =+0

Angolo di partenza nel piano

6 FN 0: Q6 = +360

Angolo finale nel piano

7 FN 0: Q7 = +40

Numero delle operazioni di calcolo

8 FN 0: Q8 = +0

Posizione di rotazione dell'ellisse

9 FN 0: Q9 = +5

Profondità di fresatura

10 FN 0: Q10 =+100

Avanzamento in profondità

11 FN 0: Q11 = +350

Avanzamento di fresatura

12 FN 0: Q12 = +2

Distanza di sicurezza per il preposizionamento

13 BLK FORM 0.1 Z X+0 Y+0 Z-20

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 L Z+100 R0 FMAX M2

Disimpegno utensile, fine programma

19 LBL 10

Sottoprogramma 10: lavorazione

20 CYCL DEF 7.0 ORIGINE

Spostamento dell'origine nel centro dell'ellisse

21 CYCL DEF 7.1 X+Q1
22 CYCL DEF 7.2 Y+Q2
23 CYCL DEF 10.0 ROTAZIONE

Compensazione della rotazione nel piano

24 CYCL DEF 10.1 ROT+Q8
25 Q35 = (Q6 -Q5) / Q7

Calcolo del passo angolare

26 Q36 = Q5

Copia dell'angolo di partenza

Advertising