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

10 Programmazione: Parametri Q
268
N200 G98 L10 *
N210 G54 X+Q1 Y+Q2 *
N220 G73 G90 H+Q8 *
N230 Q35 = (Q6 - Q5) / Q7
N240 D00 Q36 P01 +Q5 *
N250 D00 Q37 P01 +0 *
N260 Q21 = Q3 * COS Q36
N270 Q22 = Q4 * SIN Q36
N280 G00 G40 X+Q21 Y+Q22 M3 *
N290 Z+Q12 *
N300 G01 Z-Q9 FQ10 *
N310 G98 L1 *
N320 Q36 = Q36 + Q35
N330 Q37 = Q37 + 1
N340 Q21 = Q3 * COS Q36
N350 Q22 = Q4 * SIN Q36
N360 G01 X+Q21 Y+Q22 FQ11 *
N370 D12 P01 +Q37 P02 +Q7 P03 1 *
N380 G73 G90 H+0 *
N390 G54 X+0 Y+0 *
N400 G00 G40 Z+Q12 *
N410 G98 L0 *
N999999 %ELLIPSE G71 *
Sottoprogramma 10: lavorazione
Spostamento dell’origine nel centro dell’ellisse
Compensazione della rotazione nel piano
Calcolo del passo angolare
Copiatura dell‘angolo di partenza
Impostazione del contatore dei tagli
Calcolo della coordinata X del punto di partenza
Calcolo della coordinata Y del punto di partenza
Posizionamento sul punto di partenza nel piano
Prepos. alla distanza di sicurezza nell’asse del mandrino
Posizionamento alla profondità di lavorazione
Aggiornamento dell’angolo
Aggiornamento contatore
Calcolo dell’attuale coordinata X
Calcolo dell’attuale coordinata Y
Posizionamento sul punto successivo
Domanda se incompleto; se sì, salto di ritorno al Label 1
Annullamento della rotazione
Annullamento dello spostamento dell’origine
Posizionamento alla distanza di sicurezza
Fine del sottoprogramma
1
0.1
0 Esempi di pr
ogr
ammazione
MKAP10.PM6
28.06.2006, 14:46
268