Bonjour à tous,
Je dois amélioré le positionnement d'un convoyeur
Actuellement le convoyeur doit faire un pas de. 120 MM
Ce déplacement est gérer pars un moteur asynchrone et un codeur incrémentale installé sur l arbre moteur géré par un variateur lenze 9300 ek
Il y a un réducteur. Et un rouleau d' entrenement convoyeur.
Le problème que je rencontre est la précision du déplacement du tapis. La consigne. Est de 120.et le déplacement. Et. +/- 115. Il y a un delta d'erreur d environ 0.5, ce qui ne pose beaucoup de problème.
J ai installer un codeur sur le tapis et je souhaiterais asservir le moteur asynchrone à ce codeur.
Pour gérer le positionnement.
J ai un automate s7 300.
Je n ai jamais fait ce genre de modification.
Je cherche des explications et exemple sur la façon de faire de la régulation de déplacement via la consigne donne et le retour codeur.
Merci. D avance de vos réponse
Régulation de deplacement
-
- Mi homme - Mi automate
- Messages : 2076
- Inscription : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Régulation de deplacement
Salut..
Qui gère le déplacement à ce jour ?
L'automate ou le variateur ?
5mm, ça va vite selon le diamètre d'entrainement,les jeux possible du réducteur, du système....
Positionner un moteur asynchrone avec un automate est pas le pied..
J'ai déjà fait cela mais en SEW (Movidrive), le variateur gérant le moteur...
Autre possibilité, une interpolation linéaire (pour rendre en compte l'inertie du système selon la vitesse et le déplacement à faire).
dans ce cas, l'automate gère le codeur..
Si si, ça marche...
Qui gère le déplacement à ce jour ?
L'automate ou le variateur ?
5mm, ça va vite selon le diamètre d'entrainement,les jeux possible du réducteur, du système....
Positionner un moteur asynchrone avec un automate est pas le pied..
J'ai déjà fait cela mais en SEW (Movidrive), le variateur gérant le moteur...
Autre possibilité, une interpolation linéaire (pour rendre en compte l'inertie du système selon la vitesse et le déplacement à faire).
dans ce cas, l'automate gère le codeur..
Si si, ça marche...
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part !
Re: Régulation de deplacement
Bonjour,
merci pour votre réponse.
Actuellement c'est le variateur qui gère le déplacement le codeur est directement câble sur le variateur.
merci pour votre réponse.
Actuellement c'est le variateur qui gère le déplacement le codeur est directement câble sur le variateur.
Re: Régulation de deplacement
Il est tout à fait possible de programmer un asservissement de position avec juste un gain proportionnel (pas de I, pas de D) dans le bloc PID de l'automate (FB41 avec un S7-300)
Dans le principe, cela donne cela :
Cela fonctionne pas mal. On est en régulation de position, et comme le signal de commande de sortie de régulateur proportionnel pilote la consigne vitesse du variateur, l'effet intégral est obtenu et donc pas d'erreur.
Dans le principe, cela donne cela :
Cela fonctionne pas mal. On est en régulation de position, et comme le signal de commande de sortie de régulateur proportionnel pilote la consigne vitesse du variateur, l'effet intégral est obtenu et donc pas d'erreur.
Enseignant en BTS électrotechnique (Pas taper sur l'intru !)
- itasoft
- Mi homme - Mi automate
- Messages : 7037
- Inscription : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Régulation de deplacement
slts,
oui la solution à Ulairi doit marcher, mettre le codeur sur le tapis et lui faire une risette avant lancer le pas de 120
oui la solution à Ulairi doit marcher, mettre le codeur sur le tapis et lui faire une risette avant lancer le pas de 120
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Régulation de deplacement
Bonjour. Merci à tous de vos réponse.
Au niveau. De la programmation comment puis-je la mettre en forme pour piloté le moteur
Au niveau. De la programmation comment puis-je la mettre en forme pour piloté le moteur