1 0 esempi di pr ogr ammazione – HEIDENHAIN TNC 406 Manuale d'uso
Pagina 231

HEIDENHAIN TNC 406, TNC 416
211
1
0.1
0 Esempi di pr
ogr
ammazione
17 CALL LBL 1
Chiamata del sottoprogramma 1 per il cerchio pieno
18 FN 0: Q1 = +90
Segmento di cerchio 2: Centro X
19 FN 0: Q2 = +25
Segmento di cerchio 2: Centro Y
20 FN 0: Q3 = +5
Segmento di cerchio 2: Numero delle forature
21 FN 0: Q4 = +35
Segmento di cerchio 2: raggio
22 FN 0: Q6 = +30
Segmento di cerchio 2: Angolo incrementale
23 CALL LBL 1
Chiamata del sottoprogramma 1 per il semicerchio
24 LBL 1
Sottoprogramma 1
25 FN 0: Q10 = +0
Azzeramento del contatore delle forature finite
26 FN 10: IF +Q6 NE +0 GOTO LBL 10
Se l’angolo incrementale diverso da 0, salto al LBL 10
27 FN 4: Q6 = +360 DIV +Q3
Calcolo dell’angolo incrementale per il cerchio pieno
28 LBL 10
29 FN 1: Q11 = +Q5 + +Q6
Angolo per la seconda posizione di foratura
30 CC X+Q1 Y+Q2
Posizionamento del polo al centro
31 LP PR+Q4 PA+Q5 R0 F MAX M3
Calcolo della posizione di rotazione nel piano
32 L Z+Q7 R0 F MAX M
Preposizionamento elettrodo alla distanza di sicurezza
33 L Z+Q8 R F M36
Prima foratura; erosione ON
34 L Z+Q7 R F MAX M37
Ritiro elettrodo; erosione OFF
35 FN 1: Q10 = +Q10 + +1
Incremento del contatore delle forature finite
36 FN 9: IF +Q10 EQU +Q3 GOTO LBL 99
Se pronto salto al LBL 99
37 LBL 2
38 LP PR+Q4 PA+Q11 R0 F MAX M
Posizionamento sulla prossima foratura
39 L Z+Q8 R F M36
Erosione
40 L Z+Q7 R F MAX M37
Disimpegno elettrodo; erosione OFF
41 FN 1: Q10 = +Q10 + +1
Incremento del contatore delle forature finite
42 FN 1: Q11 = +Q11 + +Q6
Calcolo dell’angolo per la prossima foratura
43 FN 12: IF +Q10 LT +Q3 GOTO LBL 2
Se non pronto, salto al LBL 2
44 LBL 99
45 L Z+200 R F MAX M
Disimpegno dell’elettrodo
46 LBL 0
Fine del sottoprogramma
47 END PGM LOECHER MM