①
②
Référencement en cas de compensation activée du jeu à l'inversion
Codeur incrémental
• Référencement direct "MC_Home" avec "Mode" = 0,1
Déplacez toujours l'axe dans le même sens avant ou pendant le référencement direct. Si
vous déplacez l'axe dans l'autre sens lors d'un référencement direct, la position de l'axe est
faussée d'une distance égale à l'amplitude du jeu à l'inversion.
• Référencement passif et actif "MC_Home" avec "Mode" = 2,3,5,8,10
Déplacez toujours l'axe dans le même sens par rapport au point de référence. Sélectionnez
"Positif" ou "Négatif" comme sens de référencement.
Remarque
Avant d'atteindre le repère de référencement, le jeu à l'inversion doit avoir été
complètement parcouru dans le sens de référencement.
Codeur absolu
• Référencement de codeur absolu "MC_Home" avec "Mode" = 6,7
Dans le cas d'un codeur absolu, pour que la valeur réelle du codeur puisse être affectée de
manière univoque à une position d'axe, la position du jeu à l'inversion doit également être
prise en compte lors de l'activation du décalage de valeur absolue pour le référencement
du codeur absolu. La position du jeu à l'inversion est obtenue par le sens de déplacement
de l'axe lors du référencement du codeur absolu (ou avant). Configurez le sens de
déplacement de l'axe via le paramètre "Sens de référencement absolu". Après la remise
sous tension de l'automate, l'axe se dégage du jeu à l'inversion si le premier mouvement
de déplacement s'effectue dans le sens inverse du sens de référencement absolu.
Si le référencement du codeur absolu est déjà effectué, la position de l'axe s'affiche
correctement après la mise hors tension puis la remise sous tension de l'automate
uniquement si la position du jeu à l'inversion lors de la remise sous tension correspond à la
position du jeu par rapport à la position de l'axe lors de l'activation du décalage de valeur
absolue. Sinon, la position de l'axe peut différer de la position d'axe affichée avec un écart
max. correspondant à l'amplitude du jeu. L'automate acquiert à la mise sous tension la
valeur réelle du codeur mais ne peut pas détecter la position du jeu à l'inversion sans
déplacer l'axe. Après le premier déplacement de l'axe sur une distance au moins
équivalente à l'amplitude du jeu à l'inversion, l'objet technologique indique à nouveau la
position mécanique réelle.
S7-1500/S7-1500T Fonctions d'axe V6.0 à partir de STEP 7 V17
Description fonctionnelle, 05/2021, A5E37577706-AD
La tâche de mouvement en sens inverse "MC_MoveRelative" est déclenchée. La valeur réelle du
moteur est modifiée pour tenir compte du jeu à l'inversion et l'axe se dégage du jeu via le régu-
lateur de position.
Le bit <TO>.StatusWord2.PassingBacklash est mis à 1.
La valeur réelle du moteur est modifiée pour tenir compte du jeu à l'inversion et l'axe se dégage
du jeu via le régulateur de position.
Le jeu à l'inversion a été compensé.
Le bit <TO>.StatusWord2.PassingBacklash est remis à 0.
La position de l'axe <TO>.ActualPosition est alignée sur la consigne de position <TO>.Position
par le biais d'une régulation de position.
Notions de base (S7-1500, S7-1500T)
3.9 Mécanique (S7-1500, S7-1500T)
61