Suprimir La Visualización De Secuencia Actual (Displof) - Siemens SINUMERIK 840D sl Manual De Programación

Ocultar thumbs Ver también para SINUMERIK 840D sl:
Tabla de contenido

Publicidad

Técnica de subprogramas, macros
2.17 Suprimir la visualización de secuencia actual (DISPLOF)
Supresión de secuencia individual con imbricación del programa
Si, en un subprograma, se programa SBLOF en la instrucción PROC, se efectúa una parada
en el salto atrás en el subprograma con M17. De este modo se evita que ya se ejecute la
siguiente secuencia en el programa desde el cual se efectúa la llamada. Si, en un
subprograma con SBLOF (sin SBLOF), se activa en la instrucción PROC una supresión de
secuencia individual, la parada sólo se produce después de la siguiente secuencia de
función de máquina del programa desde el cual se efectúa la llamada. Si esto no se desea,
se tiene que volver a programar SBLON en el subprograma antes del salto hacia atrás
(M17). En caso de un salto hacia atrás con RET a un programa superior no se produce
ninguna parada.
2.17
Suprimir la visualización de secuencia actual (DISPLOF)
2.17
Función
DISPLOF permite suprimir la visualización actual de secuencia para un subprograma.
DISPLOF se encuentra al final de la instrucción PROC. En vez de la secuencia actual se
visualizará la llamada del ciclo o del subprograma.
Por defecto está ajustada la visualización de secuencia. La desactivación de la visualización
de secuencia con DISPLOF rige hasta el retorno desde el subprograma o hasta el fin de
programa.
Programación
PROC ... DISPLOF
Si desde el subprograma con atributo DISPLOF se llaman otros subprogramas, entonces en
éstos también se suprime la visualización de secuencia actual. Si se interrumpe un SP con
visualización de secuencia suprimida mediante un subprograma asíncrono, se visualizarán
las secuncias del subprograma actual.
Parámetros
DISPLOF
Ejemplo: suprimir la visualización de secuencia actual en el ciclo
%_N_CYCLE_SPF
PROC CYCLE (AXIS TOMOV, REAL POSITION) SAVE DISPLOF
DEF REAL DIFF
G01 ...
...
RET
2-36
Suprimir la visualización de
secuencia actual
;$PATH=/_N_CUS_DIR
;Suprimir la visualización de
;secuencia actual
;Ahora se visualiza la llamada del
;ciclo como secuencia actual
;P. ej.: CYCLE(X, 100.0)
;Contenido del ciclo
;Retorno de subprograma, se vuelve a
;visualizar la siguiente secuencia
;del programa que efectúa la llamada
Manual de programación, Edición 03/2006, 6FC5398-2BP10-1EA0
Preparación del trabajo

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810d

Tabla de contenido