Arduino Forum

International => Français => Réalisations et Projets Finis => Topic started by: cbrandt on Mar 21, 2017, 08:13 pm

Title: CNC
Post by: cbrandt on Mar 21, 2017, 08:13 pm
Bonjour,

Ma CNC amateur est bientôt terminée !

Surface de travail: environ 40 x 40 cm, hauteur 2,5 cm (2D et 1/2)
Outil: Dremel 300

Je n'ai pas suivi de plan tout prêt, je me suis renseigné à coup de Google et je me suis lancé !

Logiciels 100% maison (pas de GRBL à la noix) - Arduino et Mac (en cours)

La mécanique est finie, l'électronique sur breadboard fonctionne, le logiciel de test dans l'arduino permet le pilotage manuel…

Reste à faire:
- passage à la plaque à trous de l'électronique
- contacteurs de fin de course
- beau panneau de commande :)
- finir le logiciel de l'arduino (interprétation des commandes reçues par le port série)
- finir le logiciel du mac (envoi des commandes sur le port série)

Bientôt des photos et les plans si il y a des amateurs :)

Edit: ajout photo
Title: Re: CNC
Post by: dfgh on Mar 22, 2017, 12:42 pm
hello
déjà un grand pas de franchi
montre nous la suite
Title: Re: CNC
Post by: icare on Mar 22, 2017, 02:25 pm
Bonjour,
hello
déjà un grand pas de franchi
montre nous la suite
+1
Title: Re: CNC
Post by: Jambe on Mar 22, 2017, 04:52 pm
Miam!

C'est beau, vivement la suite.

Quand j'aurai le temps... d'ici 15 à 20 ans
Title: Re: CNC
Post by: cbrandt on Mar 22, 2017, 09:30 pm
merci pour vos encouragements !

voici quelques photos plus détaillées… bientôt une démo vidéo j'espère !

Title: Re: CNC
Post by: dfgh on Mar 22, 2017, 11:06 pm
 tes vis, c'est du 6 au pas de 100?
Title: Re: CNC
Post by: cbrandt on Mar 22, 2017, 11:52 pm
Oui, tiges filetées de 6 mm, pas de 1 mm par tour.
Pour l'axe Z j'ai gardé celle de 5 mm en laiton. J'ai changé les autres axes car je ne trouvais pas d'accouplement aux bonnes dimensions. Pour celle de 5 mm c'est un accouplement maison, mais je n'ai réussi à en faire qu'un seul de droit, les autres étaient bien de travers.. j'ai deux mains gauches en fait :)
Title: Re: CNC
Post by: dfgh on Mar 23, 2017, 09:59 am
comment synchronises tu les X?
 sur la photo de ton 1er post, je compte 4 moteurs => 2en X , 1 en Y et 1 en Z
mais sur la dernière photo ci dessus, je compte seulement 3 cartes pollulu.

tes moteurs ont combien de pas au tour?

tes moteurs ne risquent ils pas de perdre des pas avec les vibrations de la dremel?

l'asservissement en position se fait uniquement au nombre de pas demandés?
Title: Re: CNC
Post by: icare on Mar 23, 2017, 12:34 pm
Bonjour,
Certainement la technique des imprimantes 3D en mettant les moteurs PAP en série (1 driver pour 2 moteurs).
Attention aux risques de pertes de pas relatif.
Sur les imprimantes 3D ont met un index sur la tige pour contrôler visuellement le décalage.
Title: Re: CNC
Post by: cbrandt on Mar 23, 2017, 01:44 pm
il y a bien 4 drivers sur la photo, celui de l'axe Z est le rectangle blanc à part - c'est un driver plus basse tension, le moteur de l'axe Z est plus faible.

la synchro des deux moteurs de l'axe Y (l'axe X est l'autre en fait) est faite par les pins STEP et DIR reliées ensemble sur les deux drivers, il n'y a pas d'asservissement, je me contente de compter les pas en aveugle et on croise les doigts :)

les moteurs ont tous 200 pas au tour, je les pilote en pas complet, inutile de faire des 1/4 ou 1/16 de pas… 1 pas représente quand même 1/200 mm, et mon unité de base est le 1/10 de mm pour les déplacements, donc j'envoie systémtiquement des trains de 20 impulsions pour chaque 1/10 de mm demandé.

j'ai été surpris par l'absence de vibration de la dremel, je m'attendais à des soucis de ce côté, mais non, tout va bien !

faudra que je vois si c'est fiable lors des essais !

edit: bonne idée les index sur les tiges, je verrai de suite s'il y a un décalage avec ça
Title: Re: CNC
Post by: _pepe_ on Mar 23, 2017, 02:41 pm
Supprimé
Title: Re: CNC
Post by: cbrandt on Mar 23, 2017, 02:58 pm
merci pepe de les avoir remises correctement ! en fait je l'ai bien tenté, mais je dois être mauvais…

le bouton "insérer une image" demande de saisir un URL, donc je dois trouver un hébergeur pour y déposer mes images puis coller les liens…

où as-tu cliqué pour y parvenir directement ? :o
Title: Re: CNC
Post by: _pepe_ on Mar 23, 2017, 08:33 pm
Supprimé
Title: Re: CNC
Post by: cbrandt on Mar 23, 2017, 10:27 pm
Jamais pensé à cette méthode ! Merci pourl'astuce _pepe_.

sinon la cnc avance, quelques autres photos demain !
Title: Re: CNC
Post by: cbrandt on Mar 24, 2017, 09:38 pm
quelques nouvelles photos !

(http://forum.arduino.cc/index.php?action=dlattach;topic=464462.0;attach=205248)
(http://forum.arduino.cc/index.php?action=dlattach;topic=464462.0;attach=205250)
(http://forum.arduino.cc/index.php?action=dlattach;topic=464462.0;attach=205252)
Title: Re: CNC
Post by: cbrandt on Apr 20, 2017, 07:49 am
Quelques nouvelles après un mois !
Projet qui avance, mais moins rapidement que prévu (comme tous mes projets en fait :) )...

La mécanique semble à peu près ok, mais il faut que je mette du frein-filet sur les raccords moteur-tige filetée... par ailleurs j'ai de la deflection au centre de l'axe X, je devrais pouvoir le compenser logiciellement.

L'electronique est toujours sur breadboard, pas avancé de ce côté.

Le logiciel sur mac prend beaucoup de temps, je me suis mis en tête d'écrire un logiciel pour dessiner les pièces, genre Illustrator mais 100 fois plus simple quand même.

Bientôt plus de news j'espère !
Title: Re: CNC
Post by: ojal on Apr 25, 2017, 09:30 pm
Bonjour et bravo pour votre projet.

Pourquoi ne pas avoir intégré GRBL? Je souhaitais l'intégrer dans un futur projet et pour le moment cela me semblait au contraire plutôt pas mal et abouti?
Comment avez-vous réalisé vos axes pivots glissants? Je crois voir du cuivre? Avez-vous rigidifié l'intérieur du tube? Est-ce assez rigide?

Bonne continuation :)
Title: Re: CNC
Post by: cbrandt on Apr 26, 2017, 08:29 am
Bonjour,

Voilà des questions fort intéressantes !

Bonjour et bravo pour votre projet.
Merci  :)

Pourquoi ne pas avoir intégré GRBL? Je souhaitais l'intégrer dans un futur projet et pour le moment cela me semblait au contraire plutôt pas mal et abouti?
Parce que j'aime bien réinventer la roue… Plus sérieusement, pour moi l'intérêt de ce projet est plus dans le voyage que dans la destination. J'en aurais un petit usage quand elle sera terminée, mais sans rapport avec les efforts investis !

Comment avez-vous réalisé vos axes pivots glissants? Je crois voir du cuivre? Avez-vous rigidifié l'intérieur du tube? Est-ce assez rigide?
Les chariots glissent sur les rails dans des roulements linéaires (LM10UU pour les axes X et Y, LM8UU pour l'axe Z).
Les rails de l'un des axes sont effectivement en tube de cuivre (rayon plomberie). Ça manque effectivement de rigidité, c'est pourquoi je suis passé à la barre d'acier pour les autres axes. Je remplacerai les derniers tubes à l'occasion.
Title: Re: CNC
Post by: ojal on Apr 26, 2017, 12:06 pm
Je n'avais pas vu que vous étiez passé en diamètre 10. C'est certainement un bon choix :)
Concernant les tubes de creux, je me demandais si le fait de les remplir de ciment permettrait de les rigidifier? Avez-vous essayé ou un lecteur du forum aurait-il un retour d'expérience...
Les meilleurs axes sont évidemment en acier rectifié, mais c'est relativement cher...
Title: Re: CNC
Post by: infobarquee on Apr 26, 2017, 12:46 pm
le fait de mettre du ciment ne va faire qu'alourdir le tube sans le rigidifier significativement.
en séchant, le ciment va se rétracter, donc, moins d'adhésion au tube et vibration.
au pire, tu peux le remplir de sable bien tassé.
le mieux restant les tubes pleins.
Title: Re: CNC
Post by: ojal on Apr 27, 2017, 09:16 pm
le fait de mettre du ciment ne va faire qu'alourdir le tube sans le rigidifier significativement.
en séchant, le ciment va se rétracter, donc, moins d'adhésion au tube et vibration.
au pire, tu peux le remplir de sable bien tassé.
le mieux restant les tubes pleins.
Est-ce un retour d'expérience réel ou uns supposition?
Concernant l'adhérence du tube un peu de primaire d'accrochage devrait permettre une 'bonne' accroche... On pourrait quasi ferrailller avec un peu de fils métalliques :)
Concernant le sable, je suis dubitatif sur son pouvoir d'anti flexion, mais c'est à essayer :)
Title: Re: CNC
Post by: ChPr on Apr 29, 2017, 09:19 pm
... le mieux restant les tubes pleins.
Un tube est par définition creux  ;)

Pour avoir un axe qui fléchisse peu, il faut qu'il soit le plus rigide possible (module de Young (http://www.simulationmateriaux.com/ComportementMecanique/comportement_mecanique_Liste_modules_de_Young.php)) et que son diamètre extérieur soit le plus grand possible (moment quadratique (https://fr.wikipedia.org/wiki/Moment_quadratique)).

Le moment quadratique d'un tube valant Pi * (D^4 - d^4) / 32, on voit que seules les fibres extérieures sont sollicitées. Par exemple, le rapport de moment quadratique entre une tige de 10 mm et un tube de 10 mm extérieur et 6 mm intérieur est (10^4 - 6^4) /10^4 = (10000 - 1296) / 10000 = 0.87

Par conséquent, il ne sert à rien de remplir le tube de quoi que ce soit. Par ailleurs, du sable, même fortement compressé, se comporte comme un fluide et ne peut donc pas jouer sur la rigidité. Par contre, il peut amortir les vibrations (s'il en est).

Cordialement.

Pierre
Title: Re: CNC
Post by: ojal on Apr 30, 2017, 02:30 pm
C'est vrai que le calcul montre bien qu'un tube creux de diam ext 10mm et diam int 6mm a une rigidité de plus du double qu'une tige pleine de diam 8 pour un poids identique...
Je pense quand même que de remplir un tube de ciment rigidifiera, car on se trouvera alors dans un genre de composite et que le béton supportant très bien la compression donnera bien une rigidification surtout dans des grands déplacements. J'ai un rond d'acier de 1m diam 8mm qui a une flèche de facilement 2cm en son milieu qaund on appui à la main... J'imagine qu'un tube de 10mm rempli de béton ne pourra pas avoir la même flèche en son milieu...
On s'étale un peu sur les rigidités des guidages, mais c'est à mon sens un des points les plus critiques des machines à commandes numériques en plus du bati qui doit être extrêmement rigide...
Dans mes futurs projets je voudrais mettre en place des guidages de l'ordre de 1m de longueur et je ne sais pas quel guidage 'low cost' serait le meilleur compromis.

Pour le moment ce genre de liaison me semble le meilleur compromis, mais j'aimerais trouver des solutions moins chers...

(https://ae01.alicdn.com/kf/HTB1WEbRHVXXXXchXpXXq6xXFXXXB/de-pr%C3%A9cision-en-acier-diam%C3%A8tre-50mm-axe-optique-glissi%C3%A8re-lin%C3%A9aire-palier-roulements-%C3%A0-billes-vis-support.jpg)
Title: Re: CNC
Post by: ChPr on Apr 30, 2017, 06:53 pm
... Je pense quand même que de remplir un tube de ciment rigidifiera ...
Sinon une complication de réalisation, cela n'apportera strictement rien pour deux raisons :

Au total, l'apport d'une tige de béton dans ce cas est au "mieux" : 0.12 * 1/4 = 0.03. Soit un gain de 3 %.

Cordialement.

Pierre
Title: Re: CNC
Post by: icare on Apr 30, 2017, 07:07 pm
Bonjour,
Il faut revoir les cours de ReDeMe.
Title: Re: CNC
Post by: infobarquee on May 05, 2017, 10:09 am
le béton se rétracte par évaporation de l'eau qu'il contient et injecter du béton dans un petit tube...........
béton = ciment, sable, gravier
sauf pour le béton fibré
un écart de quelques 10eme de millimètres entrainement automatiquement une onde de vibration qui ira en s'amplifiant.
infime à l'oeil nu, mais se répercutant automatiquement sur l'axe.

pour le sable, on l'utilise pour cintrer les tubes et éviter leur écrasement pendant cette action.

Si les moyennes ou grosses machines outils ont des tubes plein, ce n'est pas pour rien ;)

Si tu veux un truc bien rigide, il te faut un guide avec semelle qui va empécher la torsion.