Moteur pas à pas - automate programmable

gorny
Ouvrier
8 Février 2009
295
  • Auteur de la discussion
  • #1
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
 
petit_lulu
Compagnon
11 Janvier 2015
548
gers
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.
 
michel pelletier
Nouveau
18 Décembre 2017
8
FR-73
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+
 
MarechalPA
Nouveau
7 Mai 2018
2
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
 
MarechalPA
Nouveau
7 Mai 2018
2
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???
 
wika58
Compagnon
17 Décembre 2006
12 487
FR-54560 Lorraine
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.
 
La dernière réponse à ce sujet date de plus de 6 mois

Dernières discussions

Haut