Siemens SINUMERIK 840D sl Manual De Programación página 474

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
Desarrollo del programa en el segundo canal:
N210 G4 F0.1
N220 G4 F0.1
N230 G4 F0.1
N250 WAITM(10, 1, 2)
Desarrollo posterior del programa en el primer canal:
N150 WAIM(10, 1, 2)
N160 G4 F0.1
N199 WAITE(2)
N999 M30
Ejemplo: intercambio de ejes en el ciclo tecnológico
El eje U ($MA_AUTO_GET_TYPE=2) es conocido en el primer y en el segundo canal;
actualmente, el canal 1 tiene el derecho de interpolación. En el canal 2 se inicia el siguiente
ciclo tecnológico:
GET(U)
POS[U]=100
La línea del desplazamiento del ejes de comando POS[U] sólo se ejecuta cuando el eje U
ha sido llevado al canal 2.
10-48
WHEN TRUE DO GET(Z)
WHENEVER($AA_TYP[Z]==0) DO
RDISABLE
WHEN TRUE DO GET(Z)
WHENEVER($AA_TYP[Z]<>1) DO
RDISABLE
WHEN TRUE DO RELEASE(Z)
WHENEVER($AA_TYP[Z]==1) DO
RDISABLE
WHEN TRUE DO GET(Z)
WHENEVER($AA_TYP[Z]==0) DO
RDISABLE
;Llevar el eje Z al 2º canal
;Bloqueo de lectura mientras el eje Z se
;encuentre en otro canal
;El eje Z se convierte en eje de programa CN
;Bloqueo de lectura hasta que el eje Z sea el
;eje de programa
;Eje Z en el 2º canal eje neutro
;Bloqueo de lectura mientras el eje Z es el
;eje de programa
;Sincronizar con el canal 1
;Sincronizar con el canal 2
;Llevar el eje Z a este canal
;Bloqueo de lectura mientras el eje Z se
;encuentre en otro canal
;Esperar el fin del programa en el canal 2
;Llevar el eje U al canal
;El eje U se tiene que desplazar a la
;posición 100
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