• Rejoignez notre communauté d'amateurs et de professionnels – C'EST GRATUIT !

    L'inscription ne prend que 30 secondes. En tant que membre, vous pourrez :

    • Obtenir des conseils d'experts sur vos défis d'usinage, vos anciennes machines.
    • Rester dans la conversation grâce aux notifications instantanées.
    • Des réductions exclusives de la part de nos partenaires.
    Continuer avec l'Email

Moteur pas à pas - automate programmable

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

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
 
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.
 
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+
 
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
 
bonsoir,
non, il n'y a pas d"extension pour le pilotage de moteurs.
Que souhaitez vous faire comme appli ?
Cordialement
 
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.. . ?
 
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.
 
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???
 
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.
 
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

X
Réponses
17
Affichages
1 666
charpi
L
Réponses
29
Affichages
3 612
le_stan
L
Réponses
8
Affichages
5 663
ygaillard
Y
B
Réponses
193
Affichages
25 655
F
Réponses
14
Affichages
3 876
franckapik
F

Sujets similaires

Réponses
6
Affichages
314
copeaudacier
C
J
Réponses
23
Affichages
452
Johnnyh
J
P
Général ADAM C13
Réponses
10
Affichages
417
padamean
P
G
Réponses
50
Affichages
1 550
P