Problème CNC arduino maison

Arnoid
Nouveau
19 Septembre 2015
7
  • Auteur de la discussion
  • #1
Bonjour a tous,
J'ai reçu il y a quelques jours mon colis (arduino UNO, CNC shield, 3x DRV8825), j'ai commencer a relier mes moteurs pas à pas de récup (moteur de porte automatique), j'ai aussi installer grbl sur mon arduino et universal gcode sender sur mon PC.
Images des moteurs :
IMG_20150919_220227.jpg
IMG_20150919_220223.jpg


J'ai tester mon montage, je fais tourner le moteur X : il fait un pas, je fais tourner mon moteur Z : il fait un pas, je refais tourner le moteur X : il ne bouge plus, celui des Z non plus ....
Je ne comprend pas ce qui ne fonctionne pas dans mon montage, merci de m'aider a trouver une solution ..
 
Dernière édition:
gaston48
Compagnon
26 Février 2008
9 010
59000
Bonjour,
Oui je confirme, ce sont des servo moteur continu, j'ai un exemplaire aussi, de porte automatique, mais avec réducteur
et ils sont très bons.
Normalement tu as 2 gros fils sur lesquels tu peux brancher une alimentation continu et il doit tourner ...
Plus plusieurs fils de petites sections qui sont reliés à un codeur incrémantal à l'arrière. c'est lui qui sert à l'asservissement
en vitesse ou en position.
 
Arnoid
Nouveau
19 Septembre 2015
7
  • Auteur de la discussion
  • #4
Les photos ne sont pas de bonnes qualités désolé en voici d'autres :

IMG_20150920_122750.jpg
IMG_20150920_122812.jpg
IMG_20150920_122829.jpg

je ne sais pas ci c'est réellement des moteur pas a pas mais le boitier noir qui est derrière le moteur je pense que c'est un encodeur.
Le gros câble qui sort du moteur sert uniquement a le faire tourner. Et le petit cable qui sort du boitier noir possède 4 fils : 2 pour l'alim de l'encodeur (5v), 2 qui retournes les données.
 
Arnoid
Nouveau
19 Septembre 2015
7
  • Auteur de la discussion
  • #9
Bonjour @Barbidou merci pour votre lien, mais ni a-t-il une façon moins coûteuse afin de contrôler ce type de moteur ?

Ou utiliser uniquement les moteurs et ajouter des optos coupleurs comme sur cette CNC : ?
 
Dernière édition:
gaston48
Compagnon
26 Février 2008
9 010
59000
l'optocoupleur que tu nous montres, c'est finalement le codeur incrémental qui est accouplé à ton servo moteur,
mais celui du servomoteur a une plus grande résolution pour te rapprocher de celle d'un pas à pas.
Je ne pense pas qu' arduino a une capacité de calcul et une vitesse suffisante pour piloter un servo moteur.
n'oublie qu'il doit faire l'acquisition du codeur et corrigé en temps réel la position du rotor du moteur continu.
Le drive que nous montre Barbidou est autrement plus puissant, certainement équipé d'un dsp.
Procure toi des petits pas à pas pour avancer dans ton projet et si vraiment ça te plait, tu auras l'occasion
de mettre en oeuvre tes servomoteurs plus tard.
 
gaston48
Compagnon
26 Février 2008
9 010
59000
Je ne pense pas que ce soit possible, il est toujours fait allusion à des commande step... et s' il est question
de commande de servos, il s'agit de servos de modélisme dont l'asservissement n'a pas du tout les mêmes contraintes.

En revanche Il y a des développements en cour avec une beaglebone et machinekit (linuxcnc)

 
La dernière réponse à ce sujet date de plus de 6 mois
Haut