Subprograma, L b l – HEIDENHAIN TNC 122 User Manual Manual del usuario
Página 44

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