Régulation de deplacement

Forum traitant des automates industriels de marque Siemens.
cedric59
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 139
Inscription : 09 oct. 2017, 13:53

Régulation de deplacement

Message par cedric59 »

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
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Régulation de deplacement

Message par philou77 »

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...
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
cedric59
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 139
Inscription : 09 oct. 2017, 13:53

Re: Régulation de deplacement

Message par cedric59 »

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.
Avatar de l’utilisateur
Ulairi
Expert de l'héxadécimal
Expert de l'héxadécimal
Messages : 366
Inscription : 20 oct. 2015, 06:22

Re: Régulation de deplacement

Message par Ulairi »

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 :

Image

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 !)
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7037
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Régulation de deplacement

Message par itasoft »

slts,
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
cedric59
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 139
Inscription : 09 oct. 2017, 13:53

Re: Régulation de deplacement

Message par cedric59 »

Bonjour. Merci à tous de vos réponse.
Au niveau. De la programmation comment puis-je la mettre en forme pour piloté le moteur
Répondre