Ejemplo: Prevención De Conflictos Con Trailof - Siemens SINUMERIK 840D sl Manual De Programación

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

Publicidad

Acciones síncronas a desplazamiento
10.4 Acciones en instrucciones síncronas
Ejemplo
Código del programa
$A_IN[1]==0 DO TRAILON(Y,V,1)
$A_IN[2]==0 DO TRAILON(Z,W,-1) ; Activación del 2.º conjunto maestro-esclavos
G0 Z10
G0 Y20
...
G1 Y22 V25
...
TRAILOF(Y,V)
TRAILOF(Z,W)
Ejemplo: prevención de conflictos con TRAILOF
Si se pretende volver a liberar un eje acoplado para el acceso como eje de canal, se tiene
que llamar previamente la función TRAILOF. Se tiene que asegurar que TRAILOF está
ejecutada antes de que el canal solicite el eje en cuestión. Éste no es el caso en el siguiente
ejemplo:
...
N50 WHEN TRUE DO TRAILOF(Y,X)
N60 Y100
...
En este caso, el eje no se libera a tiempo porque la acción síncrona que actúa secuencia a
secuencia con TRAILOF se activa de forma síncrona con N60 (ver el apartado Acciones
síncronas a desplazamientos, "Estructura, principios generales").
Para evitar situaciones de conflicto, se debería
proceder de la siguiente manera:
...
N50 WHEN TRUE DO TRAILOF(Y,X)
N55 WAITP(Y)
N60 Y100
628
Comentarios
; Activar el 1.er conjunto maestro-esclavos cuando la
entrada digital sea 1
; Penetración de los ejes Z y W en sentidos opuestos
; Penetración de los ejes Y y V
en el mismo sentido
; Superposición de un desplazamiento del eje
arrastrado "V" dependiente e independiente
; Desactivación del 1.er conjunto maestro-esclavos
; Desactivación del 2.º conjunto maestro-esclavos
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Preparación del trabajo

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido