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

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

Publicidad

Solicitar eje de otro canal con la acción GET
Si, en el momento de la activación de la acción GET, otro canal tiene el derecho de escritura
(derecho de interpolación) para el eje ($AA_AXCHANGE_TYP[<eje>] == 2), el eje se solicita
mediante intercambio de ejes de este canal ($AA_AXCHANGE_TYP[<eje>]==6) y se asigna
lo antes posible al canal solicitante.
Entonces toma el estado de eje neutro ($AA_AXCHANGE_TYP[<eje>]==3).
No tiene lugar ninguna reorganización en el canal solicitante.
Asignación como eje del programa CN con reorganización:
Si el eje ya se ha solicitado en el momento de activación de la acción GET como eje neutro
($AA_AXCHANGE_TYP[<eje>]==6), el eje se solicita para el programa CN
($AA_AXCHANGE_TYP[<eje>]==5) y se asigna lo antes posible al programa CN del canal
($AA_AXCHANGE_TYP[<eje>]==0).
Eje ya asignado al canal solicitado
Asignación como eje del programa CN con reorganización:
Si, en el momento de la activación, el eje solicitado ya se ha asignado al canal solicitante, y
en el estado Eje neutro – no controlado por el PLC – ($AA_AXCHANGE_TYP[<eje>]==3), se
asigna al programa CN ($AA_AXCHANGE_TYP[<eje>]==0).
El eje en el estado de eje neutro está controlado por el PLC
Si, en el estado Eje neutro, el eje está controlado por el PLC
($AA_AXCHANGE_TYP[<eje>]==4), el eje se solicita como eje neutro
($AA_AXCHANGE_TYP[<eje>] == 8); en este caso, el eje es dependiente del bit 0 en el dato
de máquina DM 10722: AXCHANGE_MASK bloqueado para el intercambio automático entre
canales (bit 0 == 0). Esto corresponde a ($AA_AXCHANGE_STAT[<eje>] == 1).
El eje está activo como eje de comando neutro o eje de vaivén o está asignado al PLC
Si el eje está activo como eje de comando o de vaivén o asignado al PLC para el
desplazamiento, eje PLC == eje de posicionado concurrente,
($AA_AXCHANGE_TYP[<eje>]==1), el eje se solicita como eje neutro
($AA_AXCHANGE_TYP[<eje>] == 8); en este caso, el eje es dependiente del bit 0 en el dato
de máquina DM 10722: AXCHANGE_MASK bloqueado para el intercambio automático entre
canales (bit 0 == 0). Esto corresponde a ($AA_AXCHANGE_STAT[<eje>] == 1).
Una nueva acción GET solicita entonces el eje para el programa CN
($AA_AXCHANGE_TYP[<eje>] pasa a == 7).
El eje ya está asignado al programa CN
Si el eje ya está asignado al programa CN del canal ($AA_AXCHANGE_TYP[<eje>]==0) o se
solicita dicha asignación, p. ej., intercambio de ejes iniciado por el programa CN
($AA_AXCHANGE_TYP[<eje>]==5 ó $AA_AXCHANGE_TYP[<eje>] == 7), no se produce
ningún cambio de estado.
Preparación del trabajo
Manual de programación, 09/2011, 6FC5398-2BP40-2EA0
Acciones síncronas a desplazamiento
10.4 Acciones en instrucciones síncronas
619

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sinumerik 840de slSinumerik 828d

Tabla de contenido