Función Release
Descripción
TLX DS 57 PL7 40S 09/2000
Se trata de una función de comando de movimiento. Si aún no lo ha hecho, consulte
Acerca de las funciones de comando de movimiento (Véase Información acerca de
las funciones de control de movimiento, p. 154 ).
La función Release libera los ejes independientes miembros del comando de un
GrupoMovimiento, bit AXIS_IN_COMMAND activo. Todos los ejes miembros, si
existen, del GrupoMovimiento están vinculados al bit AXIS_IS_LINKED posiciona-
do a 1. El GrupoMovimiento se desactiva poniendo a 0 el bit AXIS_IN_COMMAND.
Los ejes miembros permanecen activos, y tienen sus bits AXIS_IN_COMMAND
puestos a 1 si han sido liberados por un GrupoCoordinado o un GrupoSeguidor.
La liberación de los ejes miembros permite desplazar o dirigir a un eje miembro a
su posición de origen independientemente de los otros miembros del grupo. Este
comando también se utiliza para compartir un eje entre dos o más GruposSeguido-
res o GruposCoordinados. Cuando un eje se comparte entre múltiples grupos, sólo
un grupo está autorizado a ser el AXIS_IN_COMMAND en un momento dado. La
función Release se emite para liberar el control de todos los ejes miembros para
que otros grupos puedan controlarlos.
La función Release emite una función Halt al GrupoMovimiento. Cuando se detiene
el perfil de movimiento, el control de los ejes miembros se libera para que los ejes
independientes u otros GruposMovimiento puedan utilizarlo. La alimentación del
motor permanece activada cuando el proceso de liberación termina. Para controlar
los ejes miembros, utilice la función Acquire, el bit CONTROL_ACQUIRE (Control-
Movimiento) o una llamada a la función EnableDrive que también controla los ejes
de la activación.
La desactivación de un GrupoMovimiento libera el GrupoMovimiento y sus ejes
miembros del control AXIS_IN_COMMAND.
Programación
185