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

10 Programmazione: Parametri Q
270
N220 G98 L10 *
N230 Q16 = Q6 - Q10 - Q108
N240 D00 Q20 P01 +1 *
N250 D00 Q24 P01 +Q4 *
N260 Q25 = (Q5 - Q4) / Q13
N270 G54 X+Q1 Y+Q2 Z+0 *
N280 G73 G90 H+Q8 *
N290 G00 G40 X+0 Y+0 *
N300 G01 Z+5 F1000 M3 *
N310 I+0 K+0 *
N320 G11 R+Q16 H+Q24 FQ11 *
N330 G98 L1 *
N340 G01 G40 Y+Q7 FQ11 *
N350 D01 Q20 P01 +Q20 P02 +1 *
N360 D01 Q24 P01 +Q24 P02 +Q25 *
N370 D11 P01 +Q20 P02 +Q13 P03 99 *
N380 G11 R+Q16 H+Q24 FQ12 *
N390 G01 G40 Y+0 FQ11 *
N400 D01 Q20 P01 +Q20 P02 +1 *
N410 D01 Q24 P01 +Q24 P02 +Q25 *
N420 D12 P01 +Q20 P02 +Q13 P03 1 *
N430 G98 L99 *
N440 G73 G90 H+0 *
N450 G54 X+0 Y+0 Z+0 *
N460 G98 L0 *
N999999 %ZYLIN G71 *
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 Label 1
Annullamento della rotazione
Annullamento dello spostamento dell’origine
Fine del sottoprogramma
1
0.1
0 Esempi di pr
ogr
ammazione
MKAP10.PM6
28.06.2006, 14:46
270