5
Edición de programas
Subprograma
Ejemplo de programa: Subprograma para ranuras
Longitud de una ranura:
Diámetro de una ranura: – 10
Diámetro de ranura :
Coordenadas del punto de insición
Ranura
:
1
Ranura
:
2
Ranura
:
3
¡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
LBL
S E T = E N T / C A L L = L B L
ENT
L B L
5
ENT
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
LBL
S E T = E N T / C A L L = L B L
LBL
C A L L
5
ENT
C A L L
NO
ENT
44
20
mm + diámetro de herramienta
mm
8
mm (= diámetro de herramienta)
X = 20 mm Y = 10 mm
X = 40 mm Y = 50 mm
X = 60 mm Y = 40 mm
Seleccionar función LBL.
Seleccionar la función SET (definir label).
...
Introducir número de label.
Confirmar el dato introducido. Bloque de programa: LBL 5
Seleccionar función LBL.
Seleccionar función CALL (llamar a label).
L 0
Introducir número de label.
Confirmar el dato introducido.
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
Y
8
50
2
40
10
1
3
X
TNC 122