1 1 esempi di pr ogr ammazione – HEIDENHAIN TNC 426B (280 472) Manuale d'uso
Pagina 294

HEIDENHAIN TNC 426 B, TNC 430
279
22 LBL 10
23 Q16 = Q6 - Q10 - Q108
24 FN 0: Q20 = +1
25 FN 0: Q24 = +Q4
26 Q25 = (Q5 - Q4) / Q13
27 CYCL DEF 7.0 PUNTO ZERO
28 CYCL DEF 7.1 X+Q1
29 CYCL DEF 7.2 Y+Q2
30 CYCL DEF 7.3 Z+Q3
31 CYCL DEF 10.0 ROTAZIONE
32 CYCL DEF 10.1 ROT+Q8
33 L X+0 Y+0 R0 F MAX
34 L Z+5 R0 F1000 M3
35 CC Z+0 X+0
36 LP PR+Q16 PA+Q24 FQ11
37 LBL 1
38 L Y+Q7 R0 FQ11
39 FN 1: Q20 = +Q20 + +1
40 FN 1: Q24 = +Q24 + +Q25
41 FN 11: IF +Q20 GT +Q13 GOTO LBL 99
42 LP PR+Q16 PA+Q24 FQ12
43 L Y+0 R0 FQ11
44 FN 1: Q20 = +Q20 + +1
45 FN 1: Q24 = +Q24 + +Q25
46 FN 12: IF +Q20 LT +Q13 GOTO LBL 1
47 LBL 99
48 CYCL DEF 10.0 ROTAZIONE
49 CYCL DEF 10.1 ROT+0
50 CYCL DEF 7.0 PUNTO ZERO
51 CYCL DEF 7.1 X+0
52 CYCL DEF 7.2 Y+0
53 CYCL DEF 7.3 Z+0
54 LBL 0
55 END PGM ZYLIN
Sottoprogramma 10: lavorazione
Calcolare la sovradim. e l’utensile con rif. al raggio del cilindro
Impostazione del contatore dei tagli
Copiatura dell’angolo di partenza solido (piano Z/X)
Calcolo del passo angolare
Spostamento dell’origine al centro del cilindro (Asse X)
Compensazione della rotazione nel piano
Preposizionamento nel piano al centro del cilindro
Preposizionamento nell’asse del mandrino
Impostazione del polo Z/X
Pos. di partenza sul cilindro, con penetr. obliqua nel materiale
Taglio longitudinale in direzione Y+
Aggiornamento contatore
Aggiornamento dell’angolo solido
Domanda se già pronto, se sì, salto alla fine
Esecuzione ”Arco approssimativo” per il taglio long. successivo
Taglio longitudinale in direzione Y–
Aggiornamento contatore
Aggiornamento dell’angolo solido
Domanda se incompleto, se sì, salto di ritorno al LBL 1
Annullamento della rotazione
Annullamento dello spostamento dell’origine
Fine del sottoprogramma
1
0.1
1 Esempi di pr
ogr
ammazione
MKAP10.PM6
30.06.2006, 07:22
279