Moteur pas à pas - automate programmable

  • Auteur de la discussion gorny
  • Date de début
G

gorny

Compagnon
Bonsoir à tous,


Je souhaite piloter un moteur pas à pas, avec un automate programmable à sorties statiques.
-Le moteur est muni d'une vis à billes au pas de 5 mm.
-La vitesse est faible (similaire à la vitesse d'un micro vérin)
-La précision est faible
-Un cycle comporte 5 positions différentes ( figées une fois pour toutes )
Ce système sera installé sur une perceuse à colonne afin de faire du pointage.

Merci de bien vouloir me conseiller.

A bientôt

Lionel33
 
P

petit_lulu

Compagnon
perso j'attaquerai un driver du genre M548 (de memoire), tu as juste besoin de 2 sorties (dir et pulse) et un capteur avec une entree pour faire le "0" mecanique
pour l'automate, je ferai la difference entre la valeur de position calcule (nombres de pas) et la valeur demander, si positif alors la sortie "dir" a 1 et si negatif alors le "dir" a 0 (par exemple).
ensuite la valeur absolue du calcul donne le nombres de pas a envoyer au driver.
et tous les "x" deplacements, une remise a 0 avec le capteur du 0 mecanique (ou sur demande manuel ou ....).

bonne journee,

laurent.
 
M

michel pelletier

Nouveau
Bonsoir Lionel,
as tu réalisé ton système de pointage ?
Sinon tu peux utiliser un automate industriel de Schneider Electric: le M221, petit (53mm de large) mais puissant !
En autre il comporte d'origine 2 voies pulse /dir pour 2 drivers de moteur pas à pas ou servomoteur.
le logiciel de programmation est gratuit :SoMove Basic . Il est très facile de faire un programme (gestion d'entrèes /sorties, comptage, pilotage de moteur et éventuellement connection d'un écran tactile Magélis.

Et cerise sur le gâteau, tout ça pour moins de 150€ !!
A+
 
M

MarechalPA

Nouveau
De Pierre-André Marechal à Michel Pelletier
Bonjour
Je viens de découvrir votre discussion
Je cherche à piloter 6 moteurs pas à pas
Dans votre message précédent vous écrivez qu'il est possible d'utiliser un M221
existe t il un bloc d'extension pour plus de sortie pulse/dir?
Avez vous un exemple de branchement et de programmation pour mettre en place un moteur pas à pas ou une référence?
merci de votre aide
PAM
Enseignant AgroSup Dijon
 
M

michel pelletier

Nouveau
bonsoir,
non, il n'y a pas d"extension pour le pilotage de moteurs.
Que souhaitez vous faire comme appli ?
Cordialement
 
W

wika58

Compagnon
Pourquoi un pilotage par API?
Une imposition d'utiliser un automate ?
Quid des applications à base d'Arduino sur lequel on peut définir un très grand nombre de couples STEP/DIR.. . ?
 
V

vax

Modérateur
Surtout qu'il existe maintenant des solution "industrialisées" pouvant être programmées en C ou en Arduino.
Perso j'utilise pas mal les modules de chez Barth.
 
M

MarechalPA

Nouveau
Réponse suite message
"michel pelletier, post: 1305450, member: 46783"
]bonsoir,
non, il n'y a pas d"extension pour le pilotage de moteurs.
Que souhaitez vous faire comme appli ?
Cordialement[/QUOTE]

-----
En fait j'ai imprimé un bras robot BCN3D-Moveo (https://github.com/BCN3D/BCN3D-Moveo/tree/master/USER MANUAL)
Pour piloter les moteurs pas à pas j'ai:
une carte arduino mega 2560
une carte Ramps V1,4
et 6 Driver tb 6560
j'ai fait un programme en python pour utiliser un joystick et j'envoie les données à la carte arduino qui gère le reste

En fait je voudrais me passer de la carte arduino pour animer le bras robot à l'aide d'un automate programmable et faire programmer en grafcet les étudiants.
Mais je ne sais pas si cela est possible
Avez vous des idées???
 
W

wika58

Compagnon
AMHA il n'y a pas d'impossibilité à gérer les STEP et DIR par des E/S d'API.
Je verrai peut être une limite au niveau des vitesses de déplacement possible avec les S TOR d'un API au niveau de la fréquence possible pour générer les impulsions STEP...

Mais si c'est à des fins pédagogiques, ça ne devrait pas poser de problème.
 
S

speedjf37

Compagnon
Mais je ne sais pas si cela est possible
Avez vous des idées???

Bonjour,

Il serait peut être plus simple de dialoguer avec la carte arduino (avec une liaison série par exemple) en envoyant des ordres complexes plutôt que de gérer les moteurs PAP dans l'automate

JF
 

Sujets similaires

N
Réponses
15
Affichages
837
Doctor_itchy
D
P
Réponses
33
Affichages
12 738
wika58
W
J
Réponses
265
Affichages
13 857
F
EmmanuelCyril
Réponses
9
Affichages
2 458
gerard crochon
G
enzodesilesbaladar
Réponses
26
Affichages
3 599
enzodesilesbaladar
enzodesilesbaladar
L
Réponses
29
Affichages
2 295
le_stan
L
Haut