Régulation de deplacement

Forum traitant des automates industriels de marque Siemens.
Répondre
cedric59
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 101
Enregistré le : 09 oct. 2017, 13:53

Régulation de deplacement

Message par cedric59 » 20 juin 2018, 07:40

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
Créateur de langage
Créateur de langage
Messages : 701
Enregistré le : 21 oct. 2015, 10:00

Re: Régulation de deplacement

Message par philou77 » 20 juin 2018, 10:34

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 : 101
Enregistré le : 09 oct. 2017, 13:53

Re: Régulation de deplacement

Message par cedric59 » 20 juin 2018, 14:23

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
Codeur fou
Codeur fou
Messages : 279
Enregistré le : 20 oct. 2015, 06:22

Re: Régulation de deplacement

Message par Ulairi » 21 juin 2018, 01:49

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 : 2871
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Régulation de deplacement

Message par itasoft » 21 juin 2018, 03:02

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 : 101
Enregistré le : 09 oct. 2017, 13:53

Re: Régulation de deplacement

Message par cedric59 » 21 juin 2018, 07:05

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