Vérification de la valeur de la position maximale du codeur physique

Description

Chaque codeur physique équipé de l’interface EnDat 2.2, BISS ou SSI doit vérifier si la valeur de sa position maximale dépasse celle de la position maximale du variateur.

La valeur de la position maximale du codeur physique dépend de deux facteurs :

oLa résolution du codeur physique

oLe rapport entre le codeur moteur et le codeur physique

Une formule permet de calculer la position maximale du codeur physique.

Si la position maximale du codeur physique dépasse celle du variateur, vous pouvez modifier les composants mécaniques (par exemple, utiliser un codeur physique d’une résolution inférieure ou un réducteur mécanique d’un rapport inférieur) ou limiter la résolution du codeur physique à l'aide d'un paramètre.

Calcul de la valeur de la position maximale

La formule suivante permet de calculer la valeur de la position maximale du codeur physique. Le résultat doit être inférieur ou égal à 2147483647.

G-SE-0066114.1.gif-high.gif

 

 

Signification des RESOBITS :

Interface

Valeur des RESOBITS

EnDat 2.2 rotatif

Nombre de bits de la résolution monotour plus nombre des bits de la résolution multitour (voir les données techniques du codeur pour les valeurs)(1)

EnDat 2.2 linéaire

Nombre de bits de la résolution de position (voir les données techniques du codeur pour les valeurs)

BISS rotatif

Nombre de bits de la résolution monotour (identique au paramètre ENCDigBISSResSgl) plus nombre des bits de la résolution multitour (identique au paramètre ENCDigBISSResMul)(1)

SSI rotatif

Nombre de bits de la résolution monotour (identique au paramètre ENCDigSSIResSgl) plus nombre des bits de la résolution multitour (identique au paramètre ENCDigSSIResMult)(1)

SSI linéaire

Nombre de bits de la résolution de position (identique au paramètre ENCDigSSILinRes)

(1) Si le codeur est monotour, la valeur des bits de la résolution multitour est de 0.

Si la valeur de la position maximale du codeur physique dépasse celle de la position maximale du variateur et si les composants mécaniques ne sont pas modifiables, vous pouvez limiter la résolution du codeur physique à l’aide d’un paramètre.

NOTE : La limitation de la résolution du codeur physique abaisse considérablement la plage de mouvement mécanique.

Limitation de la résolution du codeur physique

Pour les codeurs rotatifs, la résolution du codeur physique peut être limitée en spécifiant le nombre de bits utilisés pour la résolution multitour, à l'aide du paramètre ENCDigResMulUsed.

Nom de paramètre

Menu IMH

Dénomination IHM

Description

Unité

Valeur minimale

Réglage d'usine

Valeur maximale

Type de données

R/W

Persistant

Expert

Adresse de paramètre via bus de terrain

ENCDigResMulUsed

Nombre de bits utilisés de la résolution multitour du codeur.

Indique le nombre de bits de la résolution multitour utilisés pour l'évaluation de la position.

Lorsque ENCDigResMulUsed = 0, tous les bits de la résolution multitour du codeur sont utilisés.

Exemple :

Lorsque ENCDigResMulUsed = 11, 11 bits de la résolution multitour du codeur sont utilisés.

Type : décimal non signé - 2 octets

Accès en écriture via Sercos : CP2, CP3, CP4

Une modification de ce réglage n'est possible que lorsque l'étage de puissance est désactivé.

Les nouvelles valeurs seront prises en compte après le prochain redémarrage.

 :

0

0

24

UINT16

R/W

par.

-

Modbus 21014

IDN P-0-3082.0.11

Pour les codeurs linéaires, la résolution du codeur physique peut être limitée en spécifiant le nombre de bits utilisés pour la résolution de position, à l'aide du paramètre ENCDigLinBitsUsed.

Nom de paramètre

Menu IMH

Dénomination IHM

Description

Unité

Valeur minimale

Réglage d'usine

Valeur maximale

Type de données

R/W

Persistant

Expert

Adresse de paramètre via bus de terrain

ENCDigLinBitsUsed

Codeur linéaire : nombre de bits utilisés de la résolution de position.

Indique le nombre de bits de la résolution de position utilisés pour l'évaluation de la position.

Si ENCDigLinBitsUsed = 0, tous les bits de la résolution de position du codeur sont utilisés.

Exemple :

Si ENCDigLinBitsUsed = 22, seuls 22 bits de la résolution de position du codeur seront utilisés.

Type : décimal non signé - 2 octets

Accès en écriture via Sercos : CP2, CP3, CP4

Une modification de ce réglage n'est possible que lorsque l'étage de puissance est désactivé.

Les nouvelles valeurs seront prises en compte après le prochain redémarrage.

Disponible avec version ≥V01.06 du micrologiciel.

 :

0

0

31

UINT16

R/W

par.

-

Modbus 21020

IDN P-0-3082.0.14

Exemples pour des codeurs rotatifs

Exemple 1 :

oBits de résolution monotour : 17 bits

oBits de résolution multitour : 12 bits

oRéducteur mécanique : aucun

oParamètre ResolENC2Num : 131 072

oParamètre ResolENC2Denom : 1

2(17+12) x (1/131 072) x 131 072 = 536 870 912

536 870 912 est inférieur à 2 147 483 647 -> OK. Aucune limitation de la résolution n’est nécessaire.

Exemple 2 :

oBits de résolution monotour : 17 bits

oBits de résolution multitour : 12 bits

oRapport du réducteur mécanique : 3:1

oParamètre ResolENC2Num : 131 072

oParamètre ResolENC2Denom : 3

2(17+12) x (3/131 072) x 131 072 = 1 610 612 736

1 610 612 736 est inférieur à 2 147 483 647 -> OK. Aucune limitation de la résolution n’est nécessaire.

Exemple 3 :

oBits de résolution monotour : 17 bits

oBits de résolution multitour : 12 bits

oRapport du réducteur mécanique : 5:1

oParamètre ResolENC2Num : 131 072

oParamètre ResolENC2Denom : 5

2(17+12) x (5/131 072) x 131 072 = 2 684 354 560

2 684 354 560 est supérieur à 2 147 483 647 -> Pas OK. Modifiez les composants mécaniques (par exemple, un codeur physique d’une résolution inférieure ou un réducteur mécanique d’un rapport inférieur) ou limitez la résolution du codeur physique à l’aide du paramètre ENCDigResMulUsed.

Limitation de la résolution du codeur physique :

oParamètre ENCDigResMulUsed : 11

2(17+11) x (5/131 072) x 131 072 = 1 342 177 280

1 342 177 280 est inférieur à 2 147 483 647 -> OK.

Exemples pour des codeurs linéaires

Exemple 1 :

oBits de résolution : 20 bits

o10 révolutions de moteur correspondent à 3 000 incréments de codeur.

oParamètre ResolENC2Num : 3 000

oParamètre ResolENC2Denom : 10

220 x (10/3 000) x 131 072 = 458 129 845

458 129 845 est inférieur à 2 147 483 647 -> OK. Aucune limitation de la résolution n’est nécessaire.

Exemple 2 :

oBits de résolution : 24 bits

o10 révolutions de moteur correspondent à 6 702 incréments de codeur.

oParamètre ResolENC2Num : 6 702

oParamètre ResolENC2Denom : 10

224 x (10/6 702) x 131 072 = 3 281 144 816

3 281 144 816 est supérieur à 2 147 483 647 -> Pas OK. Modifiez les composants mécaniques (par exemple, un codeur physique d’une résolution inférieure ou un réducteur mécanique d’un rapport inférieur) ou limitez la résolution du codeur physique à l’aide du paramètre ENCDigLinBitsUsed.

Limitation de la résolution du codeur physique :

oParamètre ENCDigLinBitsUsed : 23

223 x (10/6 702) x 131 072 = 1 640 572 408

1 640 572 408 est inférieur à 2 147 483 647 -> OK.