HEIDENHAIN iTNC 530 (340 422) ISO programming Manuale d'uso

Pagina 447

Advertising
background image

HEIDENHAIN iTNC 530

447

1

0

.1

0

Es

e

m

p

i di

pr

o

g

ra

m

m

a

z

ione

N 2 10 G5 4 X + Q1 Y+ Q 2 *

Spostamento dell'origine nel centro dell'ellisse

N 2 20 G7 3 G 9 0 H +Q 8 *

Compensazione della rotazione nel piano

N 2 30 Q3 5 = (Q 6 - Q5 ) / Q7

Calcolo del passo angolare

N 2 40 D0 0 Q 3 6 P 01 +Q 5 *

Copiatura dell'angolo di partenza

N 2 50 D0 0 Q 3 7 P 01 +0 *

Impostazione del contatore dei tagli

N 2 60 Q2 1 = Q3 * C OS Q3 6

Calcolo della coordinata X del punto di partenza

N 2 70 Q2 2 = Q4 * S IN Q3 6

Calcolo della coordinata Y del punto di partenza

N 2 80 G0 0 G 4 0 X +Q 2 1 Y +Q 2 2 M 3 *

Posizionamento sul punto di partenza nel piano

N 2 90 Z+ Q 12 *

Prepos. alla distanza di sicurezza nell'asse del mandrino

N 3 00 G0 1 Z - Q9 FQ 1 0 *

Posizionamento alla profondità di lavorazione

N 3 10 G9 8 L 1 *

N 3 20 Q3 6 = Q3 6 + Q3 5

Aggiornamento dell'angolo

N 3 30 Q3 7 = Q3 7 + 1

Aggiornamento contatore

N 3 40 Q2 1 = Q3 * C OS Q3 6

Calcolo dell'attuale coordinata X

N 3 50 Q2 2 = Q4 * S IN Q3 6

Calcolo dell'attuale coordinata Y

N 3 60 G0 1 X + Q2 1 Y + Q2 2 F Q 11 *

Posizionamento sul punto successivo

N 3 70 D1 2 P 0 1 + Q3 7 P 0 2 + Q7 P0 3 1 *

Domanda se incompleto; se sì, salto di ritorno alla Label 1

N 3 80 G7 3 G 9 0 H +0 *

Annullamento della rotazione

N 3 90 G5 4 X + 0 Y +0 *

Annullamento dello spostamento dell'origine

N 4 00 G0 0 G 4 0 Z +Q 1 2 *

Posizionamento alla distanza di sicurezza

N 4 10 G9 8 L 0 *

Fine del sottoprogramma

N 9 99 9 99 %E L LI P SE G7 1 *

Advertising