Moteur pas à pas - automate programmable

  • Auteur de la discussion gorny
  • Date de début
G
gorny
Ouvrier
8 Fev 2009
392
  • 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
petit_lulu
Compagnon
11 Jan 2015
841
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.
 
G
gorny
Ouvrier
8 Fev 2009
392
  • Auteur de la discussion
  • #3
Merci Laurent.

Lionel33
 
M
michel pelletier
Nouveau
18 Déc 2017
9
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+
 
M
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
 
M
michel pelletier
Nouveau
18 Déc 2017
9
FR-73
bonsoir,
non, il n'y a pas d"extension pour le pilotage de moteurs.
Que souhaitez vous faire comme appli ?
Cordialement
 
wika58
wika58
Compagnon
17 Déc 2006
13 110
FR-54560 Lorraine
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.. . ?
 
vax
vax
Modérateur
5 Mar 2008
7 831
Guipavas (près de Brest)
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
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
wika58
Compagnon
17 Déc 2006
13 110
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.
 
S
speedjf37
Compagnon
15 Oct 2009
2 224
indre et loire
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
 
wika58
wika58
Compagnon
17 Déc 2006
13 110
FR-54560 Lorraine
Tout cela dépend du but pédagogique.. .:roll:
 
Haut