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

Pagina 283

Advertising
background image

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

Advertising