Axes logiques Languette
Modulo |
Paramètres modulo Valeur modulo: Valeur d'un cycle La valeur est enregistrée dans le Remarque : si vous sélectionnez le Modulo type de lecteur, puis le produit |
Fini |
|
Régler |
|
Réel |
|
Décalage temporel par rapport aux valeurs maîtres | Nombre de cycles Les valeurs de consigne doivent être extrapolées dans ce laps de temps |
Les filtres permettent de lisser les valeurs de position et de vitesse d'un codeur à l'aide d'un filtre PT1. | |
Position | Nombre de cycles utilisé comme constante de temps du filtre PT1. Plage de valeurs : [0..999.9] Valeur 0 : aucun filtrage n'est effectué (les valeurs brutes sont renvoyées). La valeur de retour filtrée est une combinaison d'un signal de position filtré PT1 et d'une extrapolation de position supplémentaire utilisant le signal de vitesse. L'extrapolation elle-même utilise également un filtre PT1 pour atténuer le bruit et sélectionne automatiquement une constante de temps appropriée :
|
Rapidité | Nombre de cycles utilisé comme constante de temps du filtre PT1. Plage de valeurs : [0..999.9] Valeur 0 : aucun filtrage n'est effectué (les valeurs brutes sont renvoyées). La valeur de retour filtrée est une combinaison d'un signal de vitesse filtré PT1 et d'une extrapolation de vitesse supplémentaire utilisant le signal d'accélération. Notez que l'extrapolation n'est utilisée que si l'axe envoie un signal de vitesse ou si les points de consigne doivent être filtrés. L'extrapolation elle-même utilise également un filtre PT1 pour atténuer le bruit et sélectionne automatiquement une constante de temps appropriée :
. Signal de vitesse de l'axe logique ( fActVelocity ):
Un filtrage de vitesse est effectué sur ce signal brut. Cela signifie que s'il est configuré avec la valeur par défaut AvisDans le cas 2, il serait également possible d'utiliser la dérivée numérique de la position non filtrée ( AvisPour la vitesse, l'extrapolation du retard du filtre n'est effectuée que dans les cas 1 et 3. Dans le cas 2, ce ne serait pas numériquement stable ou cela nécessiterait trop de filtrage de l'accélération pour être significatif. |
fActAcceleration
)Cas 1: Valeur de référence maître = Régler
fSetAcceleration
de l'axe maître est utilisé pour le signal d'accélération de l'axe logique.Cas 2 : Valeur de référence maître = Réel et un signal de vitesse de l'axe maître.
La dérivée numérique de la vitesse filtrée de l'axe logique (
fActVelocity
) est utilisé pour le signal d'accélération de l'axe logique.Cas 3 : Valeur de référence maître = Réel et pas de signal de vitesse de l'axe maître.
La valeur
0
est utilisé pour le signal d'accélération de l'axe logique car différencier deux fois une position bruitée conduit à des résultats inexploitables.
fActJerk
)L'à-coup de l'axe logique (fActJerk
) est soit
Cas 1: Valeur de référence maître = Régler
fSetJerk
de l'axe maître est utilisé pour le signal d'à-coup de l'axe logique.Cas 2 : Valeur de référence maître = Réel
La valeur
0
est utilisé pour le signal d'à-coup de l'axe logique car différencier trois fois un signal de position bruité conduit à des résultats inexploitables.
Important
Aucune compensation de temps mort n'est effectuée pour le signal d'accélération et d'à-coup.
Toutes les valeurs de consigne (position, vitesse, accélération et à-coup) de l'axe logique correspondent aux valeurs réelles.
Écrire des valeurs | Écrit les valeurs de Filtres de données d'entrée et Décalage horaire sur l'automate. |
Identification | |
identifiant | ID unique de l'axe logique |