Sentencias De Subrutinas - Fagor CNC 8050 T Manual De Operación

Tabla de contenido

Publicidad

12.5

SENTENCIAS DE SUBRUTINAS

Se llama subrutina a una parte de programa que, convenientemente identificada, puede ser
llamada desde cualquier posición de un programa para su ejecución.
Una subrutina puede estar almacenada en la memoria del CNC como un programa
independiente o como parte de un programa, y puede ser llamada una o varias veces, desde
diferentes posiciones de un programa o desde diferentes programas
( SUB nº entero )
La sentencia SUB define como subrutina el conjunto de bloques de programa que se
encuentran programados a continuación de éste bloque, identificando dicha subrutina
mediante el número entero, comprendido entre 0 y 9999, que se especifica a continuación.
En la memoria del CNC no pueden existir a la vez dos subrutinas con el mismo número
de identificación, aunque pertenezcan a programas diferentes.
( RET )
La sentencia RET indica que la subrutina que se definió mediante la sentencia SUB,
finaliza en dicho bloque.
Ejemplo:
(SUB 12)
G91 G01 XP0 F5000
(RET)
( CALL (expresión) )
La sentencia CALL realiza una llamada a la subrutina indicada mediante un número
o mediante cualquier expresión que tenga como resultado un número.
Dado que de un programa principal, o de una subrutina se puede llamar a una subrutina,
de ésta a una segunda, de la segunda a una tercera, etc..., el CNC limita estas llamadas
hasta un máximo de 15 niveles de imbricación, pudiéndose repetir cada uno de los
niveles 9999 veces.
Página
6
SENTENCIAS DE CONTROL DE LOS PROGRAMAS
; Definición de la subrutina 12
ZP1
XP0
ZP1
; Fin de subrutina
Capítulo: 12
Sección:
SENTENCIAS DE SUBRUTINAS

Publicidad

Capítulos

Tabla de contenido
loading

Tabla de contenido