Subprograma, L b l – HEIDENHAIN TNC 122 User Manual Manual del usuario

Página 44

Advertising
background image

5

Edición de programas

44

TNC 122

Y

X

60

50

0

0

40

20

40

10

20

8

3

2

1

¡Para este ejemplo necesita una fresa con diente frontal
que corte por el centro (ISO 1641)!

Ejemplo: Definir label para subprograma

Modo de funcionamiento: EDICION DE PROGRAMA

Subprograma

Ejemplo de programa: Subprograma para ranuras

Longitud de una ranura:

20

mm + diámetro de herramienta

Diámetro de una ranura: – 10

mm

Diámetro de ranura :

8

mm (= diámetro de herramienta)

Coordenadas del punto de insición
Ranura

1

:

X = 20 mm Y = 10 mm

Ranura

2

:

X = 40 mm Y = 50 mm

Ranura

3

:

X = 60 mm Y = 40 mm

Seleccionar función LBL.

LBL

S E T = E N T / C A L L = L B L

ENT

Seleccionar la función SET (definir label).

L B L ...

ENT

5

Con la label ahora queda identificado el comienzo de un
subprograma (o de una repetición de parte de programa).
Introduzca los bloques de programa del subprograma a
continuación del bloque LBL.

¡Label 0 ( LBL 0 ) siempre identifica el fin de un subprograma!

Ejemplo: Introducción de llamada a subprograma - CALL L

Modo de funcionamiento: EDICION DE PROGRAMA

Introducir número de label.
Confirmar el dato introducido. Bloque de programa: LBL 5

C A L L L 5 R

R (repeats: en inglés "número de repeticiones“) no significa nada para los
subprogramas. Con NO ENT salte este dato. Bloque de programa: CALL L5

Seleccionar función LBL.

LBL

S E T = E N T / C A L L = L B L

LBL

Seleccionar función CALL (llamar a label).

C A L L L 0

ENT

5

Introducir número de label.
Confirmar el dato introducido.

NO

ENT

Advertising