1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

tenté par le CNC....

Discussion dans 'Discussions générales sur la conception' créé par bavaria59, 4 Septembre 2014.

  1. bavaria59

    bavaria59 Compagnon

    Messages:
    518
    Inscrit:
    11 Mars 2013
    tenté par le CNC....
    Salut,
    je suis tenté, depuis que je lis vos projets, par me lancer dans la CNC (une petite fraiseuse). Pour le moment, j'ai un Arduino Uno et je pense investir dans une carte shield comme ça: Shield pour Arduino, avec les drivers Pololu DRV8825 et 3 moteurs NEMA 17. J'ose une question de débutant (que je suis), quelles caractéristiques doit avoir mon alimentation pour nourrir les 3 moteurs? Vaut-il mieux en avoir 3 indépendantes?
    Enfin, pour la broche, j'aimerai bien reprendre une idée d'une des projets: détourner une défonceuse. Pensez-vous que les Nema17 vont suffire pour déplacer une table X de environ 600x500 avec une structure de portique en alu ou acier?
    Merci d'avance.
     
  2. OrOoX

    OrOoX Compagnon

    Messages:
    1 454
    Inscrit:
    2 Novembre 2010
    tenté par le CNC....
    Hello !


    Je ne saurais te conseiller vis à vis des cartes Arduino, par contre sur la page que tu donne, je n'ai pas vu d'information en rapport avec l'intensité des moteurs,
    c'est une donnée importante qu'il faut connaitre.

    Pour l'alimentation, si tu n'en met qu'une seule, il faut que sa puissance max correspondent à l'Imax de tout tes moteurs en même temps, je ne pourrais
    que te conseiller de prendre une marge au cas ( 10A pour 8A par exemple ), après à mon sens, vaut mieux une seule alimentation, si elle pète, c'est toute la fraiseuse
    qui est immobilisé et pas seulement un axe, après rien n'empêche de faire un report d'erreur dans le logiciel pour tout arrêter si tu en a plusieurs.

    Concernant tes Nema17, il faudrait connaitre leurs couples ( Nm ).
     
  3. carlos78

    carlos78 Compagnon

    Messages:
    1 222
    Inscrit:
    23 Décembre 2010
    tenté par le CNC....
    Avec arduino et moteurs Nema 17 (ou Nema 23), une seule alim standard de 24V 350 W suffit largement.
    Les Nema 17 seront probablement sous dimensionnés pour une CNC.
    Il existe une alternative pas vraiment beaucoup plus honéreuse que le shield Pololu présenté : c'est la traditionnelle carte multiaxes TB6560 à 40€, ou encore les drivers unitaires TB6560 à 6€. Ces drivers peuvent être pilotés avec arduino et permettent de piloter des moteurs Nema 23 mieux adaptés à une CNC.

    Carlos78
     
  4. bavaria59

    bavaria59 Compagnon

    Messages:
    518
    Inscrit:
    11 Mars 2013
    tenté par le CNC....
    @ OrOox: les drivers DRV8825 peuvent délivrer 1,5 par phase d'après ce que j'ai trouvé ici: http://cgi.ebay.fr/ws/eBayISAPI.dll?ViewItem&item=271428187194&ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649. Pour le Nema 17, j'ai un couple de 0,22Nm contre minimum 1,3Nm pour les Nema 23. En effet, gros écart. Maintenant, si j'ai bien compris, il faut aussi regarder les inductances et impédances de chacun.

    @ Carlos78: j'ai lu ton projet avec attention déjà et vu que tu utilises ces drivers. Le seul reproche que je puisse leur faire c'est qu'ils sont contrôlés par port parallèle et comme je passe par un pc portable qui n'en a pas (ni de port express card), je ne veux pas non plus remonter un vieux pc juste pour ça (encombrement, prix, temps). Maintenant, je suis ouvert aux conseils (sinon je n'aurai pas fait ce post), et donc si vous me dites que gérer une cnc avec ce genre de configuration n'est pas viable (arduino+shield+DRV8825+Nema 23), je me fie à vos expériences.
    Merci :prayer:
     
    Dernière édition par un modérateur: 16 Avril 2015
  5. bavaria59

    bavaria59 Compagnon

    Messages:
    518
    Inscrit:
    11 Mars 2013
    tenté par le CNC....
    Au fait, pour les moteurs Nema 23, il n'y a pas différents modèles? Je m'explique, si je trouve une annonce pour des Nema 23, je peux y aller sans me poser plus de question?
    Merci;
     
  6. SkippyLeChat

    SkippyLeChat Compagnon

    Messages:
    996
    Inscrit:
    20 Août 2011
    Localité:
    Nantes
    tenté par le CNC....
    En fait, la question est :
    - es-tu tenté par la construction d'une CNC ? (titre du fil)
    ou
    - es-tu tenté par la réalisation d'une électronique perso pour une CNC ? (contenu du message)

    Si c'est la première option, et que tu veux un résultat dans un temps raisonnable, utilise des solutions toutes faites comme on trouve par brouette et à pas cher sur ebay. Tu auras suffisamment de boulot pour maîtriser le reste de la chaîne d'une CNC (Dessin => génération GCode => interprétation GCode => [ton électronique] => les moteurs => la mécanique)
    Ces solutions toutes faites mettent en œuvre des composants spécialisés (ex TB6560) très performants qu'il ne doit pas être évident de concurrencer avec un µcontrôleur à tout faire.

    Si c'est la 2ème option, voilà des heures de travail - sûrement passionnantes - en perspective avant de réaliser les 1er usinages. Çà peut être très intéressant, mais faut aimer :-D

    Skippy

    [edit] je vois que dans ton cahier des charges, tu ne veux pas de vieux PC à port // pour une question de prix et encombrement.
    Pour l'encombrement, ta CNC va déjà t'en prendre pas mal. Et pour le prix, tu vas éliminer les solutions qui marchent bien pour un prix plus que raisonnable. Personnellement, je pense qu'un PC dédié à une CNC est une garantie de disponibilité très appréciable. En fait, c'est l'écran et le clavier qui sont le plus chiants à loger = idem qu'avec un portable.

    Exemple ou l'encombrement du PC est négligeable :

    exemple.jpg
     
  7. carlos78

    carlos78 Compagnon

    Messages:
    1 222
    Inscrit:
    23 Décembre 2010
    tenté par le CNC....
    Bonjour,

    Je n'utilise pas ces drivers, je les ai seulement testés uniquement pour le fun avec 2 types de cartes arduino. CA MARCHE TRES BIEN.
    L'utilisation de ces drivers se fait sur une prise USB, je n'ai jamais utilisé de port parallèle dans mes essais arduino.
    Dans le cas de la carte multiaxes TB6560, qui est effectivement équipée d'un connecteur port parallèle, il y a la nécessité de se fabriquer un cable unique spécifique qui permet de ressortir les 2 broches affectées aux commandes STEP et DIR de chacun des axes, en contrepartie on gagne le cablage vers les drivers. C'est je crois plus la solution la plus facile à cabler. On voit des exemples de video sur YouTube.

    Attention : Nema 23 ne défini que la taille des moteurs. Dans les spécifications du moteur Il faut regarder entre autres le couple de maintien qui est une bonne indication de sa puissance. Le prix est directement proportionnel à ce couple. En géneral plus le couple est élevé et plus les moteurs sont longs.
    Le besoin en puissance dépend de la machine. Les Nema 17 plafonnent semble-t-il à 0.65 N.m. C'est suffisant pour une petite mécanique comme les imprimantes, mais ça me parait faible sur une CNC. En fait cela dépend beaucoup de la transmission qui sera adoptée. Ca supprime d'emblée les transmissions par courroie et pignons qui nécessitent des moteurs coupleux. Il reste les vis. Il faudrait tester, car en gros il suffit de vaincre le frottement pour faire tourner la vis et ce mouvement est normalement irréversible. Je viserais quand même un couple de 1 à 2 N.m, mais c'est plus cher ...

    Carlos78
     
  8. SkippyLeChat

    SkippyLeChat Compagnon

    Messages:
    996
    Inscrit:
    20 Août 2011
    Localité:
    Nantes
    tenté par le CNC....
    Bien d'accord avec ces considérations...

    A nuancer pour le choix entre vis à billes ou courroie crantée : L'utilisation des courroies apporte des caractéristiques de vitesse inatteignables avec les vis à billes. Pour une grande machine destinée à la découpe 2D, en particulier les machines plasma ou laser, ce choix est pour moi incontournable. Par contre, les vis à billes seront le bon choix pour des machines dont les courses sont réduites mais qui nécessitent précision et rigidité.

    Comme toujours, c'est une affaire de compromis, mais dans tous les cas de figure le soin dans la réalisation est primordial : il ne sert à rien de mettre des moteurs hyper puissants pour compenser une mécanique médiocre.

    Je fais un peu le rapprochement avec un problème récurent en modélisme : le choix et le montage des servo. J'ai vu des modèles équipés de servo coûtant la peau des fesses actionnant une tringlerie "à la Dubout". Certainement moins efficace qu'un servo meilleur marché et une tringlerie soignée. Mais ça, les marchands de "servo numériques haute tension à pignons titane" (130€ le bout quand même) s'en tapent !
     
  9. bavaria59

    bavaria59 Compagnon

    Messages:
    518
    Inscrit:
    11 Mars 2013
    tenté par le CNC....
    Salut à tous,
    merci pour votre participation à mon post, ça m'aide beaucoup à y voir clair. Encore un point sombre: à quoi sert l'entrée port parallèle sur le driver TB6660 sachant que je passerai par un arduino en amont.
    Pour les moteurs Nema, c'est bien noté, merci.
    Merci :supz:
     
  10. carlos78

    carlos78 Compagnon

    Messages:
    1 222
    Inscrit:
    23 Décembre 2010
    tenté par le CNC....
    Le driver unitaire TB6560 n'a pas de port parallèle. C'est uniquement la carte multiaxes TB6560 de mon lien qui est équipé de ce port.
    Réponses sur les videos suivantes :

    etc ...

    Carlos78
     
    Dernière édition par un modérateur: 4 Mai 2015
  11. bavaria59

    bavaria59 Compagnon

    Messages:
    518
    Inscrit:
    11 Mars 2013
    tenté par le CNC....
    Merci, c'est encore un peu plus clair comme ça. Pourquoi alors mettre un port parallèle sur la carte 3 axes et pas la simple? Pour se passer de l'arduino et tout gérer par le pc?
     
  12. carlos78

    carlos78 Compagnon

    Messages:
    1 222
    Inscrit:
    23 Décembre 2010
    tenté par le CNC....
    Le driver unitaire ne peut pas se connecter directement à un PC, il faut lui ajouter une carte d'interface avec un port parallèle (LinuxCNC et Mach3) ou un port USB (Mach3).
    La carte multiaxes peut se connecter sur un port parallèle et peut donc être directement pilotée à partir du PC.
    Le fonctionnement avec l'arduino est totalement différent dans le sens que le programme qui pilote la CNC est directement embarqué dans l'arduino. Le programme qui se trouve sur le PC est juste un lecteur de code qui envoie les codes à la demande de l'arduino. Il existe d'ailleurs des solutions autonomes sans aucun PC.

    Carlos78
     
  13. chlore

    chlore Compagnon

    Messages:
    2 329
    Inscrit:
    10 Mars 2007
    Localité:
    Candulonts
    tenté par le CNC....
    Bonjour

    Que ce soit la "simple" axe ou la multi-axes aucune n'a de port parallèle, il y juste une qui a un connecteur DB25 (et peut être des optocoupleurs en plus) qui permet de la brancher directement sur un port parallèle d'un appareil équipé lui aussi d'une prise DB25 (genre inverse)

    Les deux cartes peuvent se brancher une électronique qui peut sortir un signal TTL : port parallèle, arduino, etc ...
     
  14. bavaria59

    bavaria59 Compagnon

    Messages:
    518
    Inscrit:
    11 Mars 2013
    tenté par le CNC....
    Voilà une bonne nouvelle, pas besoin donc de m'embêter avec un pc à port parallèle, je vais pouvoir commander par l'usb du pc.
    Donc, je résume, si je pars sur cette ensemble:
    - pc portable avec usb
    - arduino Uno ou Mega
    - 3 drivers TB6560 ou une carte 3 axes TB6560
    - 1 alim 24v/ 350W
    - 3 moteurs Nema 23 de env 1,2Nm de couple et inductance et impédance la impédance la plus faible.
    J'aurai alors déjà l'électronique de ma futur CNC 3 axes. Ça vous semble correct?
     
  15. chlore

    chlore Compagnon

    Messages:
    2 329
    Inscrit:
    10 Mars 2007
    Localité:
    Candulonts
    tenté par le CNC....
    L'USB permet au PC de piloter l'arduino qui pilote la carte 3 axes : ok ....faut juste le programme à mettre dans le PC (et bien sur aussi celui à mettre dans l'arduino) ... cela me semble bien compliqué.
    La solution arduino est utile si tu veux fonctionner sans PC ou alors le PC sert juste à balancer le G-code dans l'arduino qui ensuite travaille toute seule comme une grande
     
Chargement...

Partager cette page