Subprogramas y repeticiones de partes de programa – HEIDENHAIN NC 124 Manual del usuario

Página 94

Advertising
background image

8

Subprogramas y repeticiones de partes de programa

94

TNC 124

Subprogramas y repeticiones de partes de programa

Los subprogramas y repeticiones de partes de programa los
introduce respectivamente una sola vez en un programa; sin
embargo, pueden ejecutarse hasta 999 veces.
Los subprogramas se ejecutan en cualesquiera partes de
programa; las repeticiones de partes del programa se ejecutan
varias veces consecutivamente una tras otra.

Colocación de marcas de programa: labels

Para la identificación de subprogramas y repetición de partes de
programa debe emplear "labels" (label: en inglés significa "marca",
"identificación").
En el programa la abreviatura de "label" es LBL.

Números de label
Una label con un número comprendido entre 1 y 99 identifica el
comienzo de un subprograma o de una parte de programa que se
desea repetir.

Label número 0
La label con número 0 identifica siempre el final de un
subprograma.

Llamada a una label
Los subprogramas y partes de programa se llaman dentro del
programa con un comando
CALL LBL

(call: en inglés "llamar", "invocar") dentro del

programa.
¡El comando CALL LBL 0 está prohibido!
Subprograma:
Después de un bloque CALL LBL dentro del programa a
continuación se ejecuta el subprograma al que se ha llamado.
Repetición de parte de programa:
El TNC repite la parte de programa situada delante del bloque
CALL LBL.

Conjuntamente con el comando CALL LBL va

introducido el número de repeticiones.

Imbricación (bucles) de partes de programa

Los subprogramas y repeticiones de partes de programa también
pueden "imbricarse" (integrarse en bucles).
Por ejemplo, desde un subprograma puede llamarse a otro
subprograma.

Profundidad máxima de imbricación: 8 veces.

8

Fig. 8.1: Instrucciones de empleo integradas

para el subprograma (página 5)

Fig. 8.2: Instrucciones de empleo integradas

para repetición de parte de programa
(página 3)

Advertising