Description des blocs fonction
4
Répertoire MDX_SingleAxis
4.4.6
Bloc fonction MC_AxisStop_MDX
Description
Utilisation
Interruption
Entrées
40
E xecute : BOOL
Axis : AXIS_RE F (VAR_IN_OUT)
Le bloc fonction MC_AxisStop_MDX interrompt le mouvement de rotation actuel de
l'axe moteur. Pour ce faire, l'axe moteur est freiné selon la décélération définie au dé-
marrage du mouvement de rotation (entrée Deceleration ou paramètre de prise de
référence).
Utiliser le bloc fonction MC_AxisStop_MDX pour des interruptions habituelles au pro-
cess de la rotation de l'axe moteur.
Remarque
Tant que l'entrée Execute est sur TRUE , le PLCopenState de l'axe moteur reste en état
Stopping . Une commande de mouvement n'est donc pas possible pour le mouvement
suivant.
Pour quitter l'état Stopping de PLCopenState, l'entrée Execute du bloc fonction doit être
forcée au moins une fois sur FALSE dans un cycle du bloc fonction.
Le bloc fonction MC_AxisStop_MDX ne peut être utilisé que sur des axes moteur avec
codeur. Il ne peut pas être utilisé pendant l'exécution de mouvements interpolés à l'aide
du bloc fonction MC_Interpolation_MDX.
Le mouvement de freinage activé par le bloc fonction MC_AxisStop_MDX ne peut être
interrompu que par :
•
le bloc fonction MC_Stop_MDX (le signal d'entrée Execute doit déjà avoir été forcé
sur FALSE !)
•
ou l'état "Verrouillage"
•
ou l'état "Pas de libération"
•
ou l'état "Arrêt sécurisé"
En cas d'apparition d'un de ces états, le mouvement de freinage de l'axe moteur est
exécuté avec l'effet de freinage le plus grand possible.
Le bloc fonction MC_AxisStop_MDX dispose des entrées suivantes :
Entrée
Type
Execute
BOOL
Axis
AXIS_REF
MC_Axis Stop_MDX
Signification
Cette entrée sert à lancer le freinage de l'axe moteur
Lorsqu'un front montant apparaît au niveau de cette entrée, le bloc
fonction lance le freinage de l'axe moteur
Cette entrée permet de définir sur quel axe moteur les actions du bloc
fonction doivent être exécutées
Manuel Bibliothèque MPLCMotion_MDX
Done : BOOL
Active : BOOL
E rror : BOOL
E rrorID : DWORD
Axis : AXIS_RE F(VAR_IN_OUT)
20008AXX