Régulation de deplacement

Forum traitant des automates industriels de marque Siemens.
Répondre
cedric59
Aguerri de l'automation
Aguerri de l'automation
Messages : 83
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 : 524
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 faites rien aujourd'hui et que votre chef vous dit que vous faisiez déjà ça hier, répondez qu'hier vous aviez pas fini !

cedric59
Aguerri de l'automation
Aguerri de l'automation
Messages : 83
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 : 260
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 : 2426
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
Aguerri de l'automation
Aguerri de l'automation
Messages : 83
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