Bonjour à tous,
Je reviens sur mon post plus d'un an plus tard, mais avec quelques avancées.
Entre temps, j'ai "travaillé" sur d'autres projets plus urgent, genre la table du salon, le jukebox du petit ...
(si d'ailleurs vous souhaitez suivre les autres projets en direct, rdv sur instagram :
https://www.instagram.com/pascalpujades/)
Sinon, j'ai finalisé mon établi à découpe : ici en vidéo >
Sachant que l'idée est de mettre la CNC dessus.
J'ai souhaité conserver le fonctionnement avec mes vis à bille 1204 de 80cm de long et cela malgré les remarques bien fondées des membres du forum. Je suis sur ma première CNC, si les vitesses de déplacement ne permettent pas de piloter correctement le plasma, ce n'est pas bien grave, elle sera destinée pour d'autres usages. Disons que j'essaye de me faire la main sur cette 1ere CNC.
En ce sens, j'ai donc conservé également mon idée de mettre les moteur en direct sur les vis à bille.
L'alimentation des moteurs est en 36v.
L'alimentation de l'arduino via le port USB de l'ordi (avec GND commun).
Pour la partie soft, j'utilise la solution GRBL via une interface Arduino (voir câblage dans la suite).
Voici la modélisation de la machine en question :
Et la voici en chair et en os :
Bonne nouvelle !
Tout fonctionne ou presque ...
L'axe des X (qui supportera la torche) est totalement fonctionnel avec précision et vitesse ultra correcte pour le plasma.
L'axe des Y (avec un moteur de chaque coté) est également fonctionnel au niveau de la précision, mais c'est loin d'être le cas avec la vitesse de déplacement. Maxi $111=800 (dans GRBL) contre 1200 pour l'axe des X (et encore je n'ai pas osé tester davantage).
Mais ce n'est pas cela qui me perturbe !
Mon problème :
De façon aléatoire, j'ai l'axe des Y qui se met en "vrac", c'est à dire que j'ai un des 2 moteurs qui s'arrête (le droit ou le gauche aléatoirement).
Bilan > arrêt d'urgence !!! Et je dois replacer le tout avant de tester de nouveaux tests ...
J'ai monté comme vous pouvez le voir sur les schémas les 2 drivers TB6600 en parallèle pour qu'ils pilotes respectivement leur moteur.
Dois-je utiliser un seul driver pour piloter les moteurs ?
(forcement, les 2 moteurs sont identiques et les paramètres de microstepping sont identiques sur les TB6600 soit /16).
Pour info, je n'ai aucun point dur, bien au contraire sur la partie méca des axes X comme Y. Le chassis est sain.
Ai- je fait une erreur dans le câblage ?
Une autre remarque :
Dans GRBL, le paramètre $1 permet de "libérer les moteurs" au bout d'un certain moment en ms. J'ai forcé la commande à 255 pour ne jamais libérer les moteurs. Sauf que dans les 2 cas : $1=10 ou $1=255 les moteurs sont toujours bloqués !
Egalement sur les TB6600, j'ai continuellement les 2 voyants allumés : le rouge et le vert, est-ce normal ?
C'est erreurs sont-elles toutes liées ?
Je vous avoue que je bloque complet ! Même si je suis très content de mon avancement pour le temps que j'y ai consacré ...
Merci d'avance à tous ceux qui déjà auront pris le temps de lire mes problèmes,
Et si vous avez une idée de réponse, n'hésitez pas !