33 subprogramas, Llamada a subprograma externo: l"xx" v1 – HEIDENHAIN SW 54843x-03 DIN Programming Manual del usuario

Página 431

Advertising
background image

HEIDENHAIN MANUALplus 620, CNC PILOT 640

431

4.33 Subpr

ogr

a

mas

4.33 Subprogramas

Llamada a subprograma externo: L"xx" V1

La llamada a un subprograma contiene los siguientes elementos:

L: letra identificativa de llamada a subprograma

"xx": nombre del subprograma - en el caso de subprogramas
externos, se trata del nombre de archivo (máximo 16 números o
letras)

V1: identificación del subprograma externo - se omite en
subprogramas locales

Indicaciones para trabajar con subprogramas:

Los subprogramas externos se encuentran en un archivo separado.
El acceso a dichos subprogramas externos se realiza desde
cualesquiera programas principales y desde otros subprogramas.

Los subprogramas locales se encuentran dentro del archivo del
programa principal. Sólo pueden llamarse desde el programa
principal.

Los subprogramas se pueden "imbricar" un máximo de 6 veces.
Imbricado significa que dentro de un subprograma se llama a otro
subprograma.

Deben evitarse las llamadas recurrentes a subprogramas.

En una llamada a subprograma pueden programarse hasta 29
"valores de transferencia".

Denominaciones: LA hasta LF, LH, I, J, K, O, P, R, S, U, W, X, Y,
Z, BS, BE, WS, AC, WC, RC, IC, KC y JC

Identificación dentro del subprograma: "#__.." seguida de la
designación del parámetro en minúsculas (ejemplo: #__la).

Dentro del subprograma puede utilizar estos valores de
transferencia en el marco de la programación de variables.

Variables de cadena de texto: ID y AT

Las variables #1 - #30 están disponibles como variables locales en
cada subprograma.

A fin de entregar una variable al programa principal, programar la
variable detrás de la palabra fija RETURN. En el programa principal,
la información en #i99 se encuentra disponible.

Cuando un subprograma deba procesarse varias veces, defina en el
parámetro "número de repeticiones Q" el factor de repetición.

Un subprograma finaliza con RETURN.

El parámetro "LN" está reservado para la transferencia de
números de bloque. En el caso de renumeración del
programa NC, puede asignarse a este parámetro un nuevo
valor.

Advertising
Este manual se refiere a los siguientes productos: