Salvaguarda De Funciones Permanentes Save; Final De Subrutina - Siemens SIMATIC FM 357-2 Manual

Módulo de posicionamiento multieje servoaccionamientos y motores paso a paso
Ocultar thumbs Ver también para SIMATIC FM 357-2:
Tabla de contenido

Publicidad

Salvaguarda de funciones permanentes SAVE

La instrucción SAVE desactivará las funciones G permanentes modificadas en la subrutina y
los decalajes de origen al final de la misma, ajustándolos a su estado inicial.
La instrucción SAVE se debe escribir en la subrutina combinada con la instrucción PROC.
Ejemplo:
; Programa principal
N10 G0 X0
N20 G1 G90 F500 X100
N30 UP_TEIL_A
N40 X33
...
M2
; Subrutina UP_TEIL_A con la instrucción SAVE
PROC UP_TEIL_A SAVE
N10 G91 G1 X22 F100
...
RET

Final de subrutina

Como final de subrutina pueden programarse tanto M2 como RET:
M2
La subrutina concluye con una parada exacta y efectúa un salto atrás a la llamada del
programa. Se emite M2 a la CPU.
RET
El mismo comportamiento que M2, salvo que no se interrumpe el modo de trayectoria
continua G64. RET se debe programar en una sentencia independiente. RET no se emite
a la CPU.
En una subrutina es posible modificar permanentemente las funciones G activas o los
parámetros R que se empleen también en el programa llamado (p. ej., G90 a G91). Hay que
garantizar que todas las funciones activas permanentemente y los parámetros R estén
ajustados tal y como se requiera para la ejecución subsiguiente del programa tras el salto
atrás al programa desde el que se hizo la llamada.
Módulo de posicionamiento multieje FM 357-2 para servoaccionamientos y motores paso a paso
A5E00176151-01
; El eje X se desplaza hasta X=33 con F100
Programación CN
10-123

Publicidad

Tabla de contenido
loading

Tabla de contenido