Fraiseuse Proxxon MF70 et CNC

Aujourd’hui on va parler fraiseuse. Plus particulièrement de la Proxxon MF70 ainsi que de sa transformation en CNC ! Attention, l’article est long, trouvez un siège confortable 😉

Que de temps depuis le dernier article ! Il s’est passé tellement de chose depuis… Mon officialisation en tant qu’auto-entrepreneur artisanal, un certain nombre de commandes à traiter et pleins de petites choses 😀 Je vais essayer d’être de nouveau plus régulier dans mes articles.

Bref, là on va parler de ma MF70. Une petite (mais vraiment petite) fraiseuse de chez Proxxon qui fonctionne plutôt bien. Si vous avez bonne mémoire (et avez lu l’article sur l’oeuf et son miroir), vous devriez vous rappeler que j’ai acheté cette fraiseuse pour réaliser le logement du miroir ce qui a plutôt bien fonctionner avec un plateau diviseur. Mais quoi faire de cette fraiseuse par la suite ? Et bien ce que j’ai toujours voulu avoir, une CNC ! Depuis bien longtemps que je modélise des petits objets sur mon PC, il était temps de leur donner vie.

Alors cette MF70, bien que petite, est assez rigide (tant qu’on la traite correctement) pour usiner du bois, de l’alu et même de l’inox (avec une bonne fraise). L’espace de travail est extrêmement réduit mais bon, pour une première on s’en contentera. Je vais donc essayer de vous décrire le plus clairement possible ce que j’ai fais pour la transformer en CNC, même si je n’ai pas fais énormément de photos de chaque étape.

Liste de courses

Donc pour la transformation on va avoir besoin d’un paquet de choses :

  • Des moteurs pas à pas pour faire tourner les axes. Donc 3 axes… 3 moteurs ! (voir 4, par sécurité… j’en ai un qui a lâché). J’ai pris des Nema 23 à 4 fils, des Nema 17 sont au
    aussi très bien, mais j’ai préféré prendre un peu plus haut

s-l140

  • Des coupleurs moteurs / axes. Là on a du choix, entre le couplage « à l’arrache » avec des morceau d’alu en prise sur les molettes manuelles jusqu’au coupleur à 60€ par axe… Bon de mon coté, après avoir commencé avec le bout d’alu qui s’est révélé être particulièrement nul, j’ai opté pour des coupleurs spécifiques avec ressort (ça permet un léger décentrage du moteur par rapport à l’axe) mais pour pas cher sur ebay mais qui font très bien le job

s-l140

  • Des support moteurs. Là aussi, on a du choix, entre les kit tout fait ou la fabrication maison, j’ai opté pour le second. J’ai fabriqué les support dans des bouts de bois. Ça fonctionne, mais bon… très mal centré, pas super rigide, il est prévu de refaire les même pièce en alu. Et tant qu’à faire, c’est la fraiseuse qui se fabriquera ses propres pièces

2015-11-15 19.10.14r

  • Une carte de contrôle des moteurs pas à pas. Encore une fois, on a du choix. J’ai opté pour une carte toute faite, une TB6560 rouge (oui rouge, pas la bleue, la rouge, surtout pas la bleue, la ROUGE je vous dis !!!). Pas cher et parfaite pour l’utilisation

s-l140

  • Une alimentation pour les moteurs et la carte de contrôle. Je me suis pris une alimentation pour ruban à led, c’est parfait, une AC 110V/220V to DC 24V 15A 360W

s-l140

  • Du fil électrique pour relier les moteurs à la carte (les fils d’origine du moteur ne sont pas assez long)
  • Un peu de visserie pour les supports etc. (tiges filetés, écrou et rondelles)
  • Un câble LPT1 (les vieux câbles d’imprimante)
  • Et donc oui, il faut un PC qui possède un port LPT1 ce qui ne se fait plus aujourd’hui. Oubliez les câbles à 10 balles qui font USB -> LPT1, ça ne fonctionne pas et ne fonctionnera jamais. Il y a des produits qui font ça bien, mais ils intègrent un processeur et coûte un bras. De mon coté j’ai juste trouvé un vieux PC et zou !
  • Pour l’amélioration de la MF70 en elle même, des roulements pour les 3 axes sont un gros plus. Cela permet de serrer les axes tout en gardant une certaine facilité de rotation des ces axes. D’origine il y a des machins en plastique qui frottent fort et qui, dès qu’on sert un peu les axes pour éviter au maximum le jeu, freinent les rotations. Donc des roulements dit de butée, il en faut deux par axe, donc 6 en tout

s-l140

  • De la lumière, c’est mieux pour voir ce qu’il se passe. Donc un anneau de LED c’est top !

s-l140

Transformation de la MF70

Les supports moteurs

On passe aux choses sérieuses, et on commence donc par les supports moteurs. Comme je l’ai dit, j’ai utilisé du bois pour cette première version. Plusieurs plans sont disponibles sur internet mais malheureusement ils sont, pour la plus part, pour des Nema 17. Au final, j’ai pris les mesure sur la Proxxon et utilisé les plan des moteurs fournis par le vendeur. Je vous donnerais les plans propres pour des pièces en alu une fois que je les aurais fait 😉

Les supports se fixent sur la fraiseuse avec les vis d’origine qui maintiennent les caches plastiques (que j’ai viré). Ce sont des vis auto-forantes qui prennent dans l’alu de la table. C’est nul, archi nul et ça bouge, il faut que je trouve mieux que ça pour la version 2 des supports. Les moteurs sont fixés à ces supports grâce aux tiges filetées M5. Je pensais utiliser trois points de fixation mais en fait deux c’est très bien (ça réduira en plus la taille du prochain support). L’utilisation de tube entre le moteur et le support dans lequel on fera passer la tige filetée sera un gros plus.

2016-02-21 15.11.51

2016-02-21 15.12.02

2016-02-21 15.12.31

Couplage des moteurs

Un peut de bricolage à cette étape. D’origine il y a les manivelle pour tourner les axes manuellement. Soit on les conserve et on fait ça :

2015-11-15 21.32.43

Mais comme je l’ai dit, au final, c’est vraiment pas top. Soit on utilise des coupleurs avec ressort (ce qui est vraiment bien). Pour fixer ces coupleurs il faut virer les manivelles. Pour ça il faut virer les tiges qui maintiennent ces manivelles à l’axe et tirer fort pour les démancher. Malheureusement, comme cela, rien ne bloquera les déplacement longitudinal de l’axe sauf le coupleur qui n’est pas vraiment fait pour ça… J’ai donc décidé de couper à la scie les manivelles pour conserver juste le petit bout où on enfonce les tiges de maintient.

Tant qu’à faire d’avoir retirer complètement les axes pour cette opération, profitons en pour mettre nos roulements du butées. Un à chaque extrémité, ceux de l’axe Z seront un peu chiant à mettre en place mais ça ira 😉

Donc on va utiliser les coupleurs pour fixer l’arbre de sortie des moteurs avec les tiges d’axes. Le problème étant que les tiges filetés d’axes sont des 4mm (pas de filetage sur les bouts d’axes) et que l’axe moteur c’est du 6,2mm. Il faut donc compenser cette différence. Le mieux serait d’avoir un tube avec un diamètre extérieur de 6,2mm et un diamètre interne de 4mm… bon, j’ai pas ça, donc ça sera du papier aluminium enroulé autour des tiges filetés et puis voilà !

2016-02-21 15.12.10

Câblage des moteurs

Un point assez délicat, on ne peut pas câbler les moteurs n’importe comme à la carte de contrôle. Sur les moteurs pas à pas à 4 fils, on à ça :

Image

Donc deux bobines, deux fils par bobine. Pour la carte, il faut brancher les fils sur le connecteur en L fournit. Coté carte on a ça :

tb6560-diagram

Il faut donc relier les fils aux bornier en suivant ces schémas, les fils blanc et et vert des moteurs vers les bornes A et A du bornier et les fils vert et bleu vert les bornes B et B. Un petit truc pour être sur d’avoir les bons fils : tourner à la main l’axe du moteur, ça devrait être assez facile, prenez deux fils et reliez les ensemble, tourner de nouveau l’axe du moteur, si c’est bien plus dur que la première fois, c’est que vous avez relié deux fil de la même bobine (donc soit les deux A, soit les deux B).

Configurer la carte de contrôle

La carte de contrôle dispose de plusieurs « dip-switch » permettant de configurer la carte. En bleu le réglage de l’ampérage moteur, en vert les réglages « decay » et subdivision.tb6560-diagram

On commence par les bleus, il y en a un par moteur. Cela permet de régler quel ampérage on envoi dans les moteurs. Cela va donc dépendre des moteurs pas à pas que vous avez acheté. Si vous avez pris les même que moi, les Nema 23, il ont une capacité de 2,8 ampères, on prend le tableau du guide de la carte :

tb6560_courant

Il faut donc 100% des 2,5A que peut envoyer la carte. On réglera donc les switch sur off et off.

Pour les dip-switch vert, il y a quatre switch, de gauche à droite dip D1, dip D2, dip M1, dip M2 :

tb6560_decay

tb6560_subdivision

Pour le decay (running mode), c’est à adapter à la vitesse du moteur. Ne sachant pas trop quoi utiliser (je fais aussi bien de rapide déplacement que des lents, j’ai mis 50%).

Pour la subdivision, pas vraiment de question à se poser : 1/16. Il s’agit du nombre de sous-pas qu’on demandera au moteur, plus il y en a plus les mouvements du moteurs seront fluides.

La partie PC

Je ne vais pas trop m’attarder sur cette partie car cela va beaucoup dépendre de vos choix. Mais certaines choses sont à savoir :

  • Il existe deux logiciel de contrôle : Mach3 sous Windows, EMC – Linux CNC pour Linux (j’ai choisi EMC)
  • Il faut un PC un peu puissant quand même, il faut qu’il arrive à faire du temps réel pour piloter les moteurs correctement. Evitez donc d’installer autre chose sur le PC et pas de connexion internet dessus. EMC permet d’avoir un Linux 100% dédié à la CNC, c’est parfait
  • La configuration du logiciel risque d’être longue… longue… longue… je vous en dit un peu plus en dessous

Donc pour configurer le logiciel, il faut lui expliquer ce qui est branché sur la prise LPT1, et là vous allez comprendre pourquoi les cables USB -> LPT1 ne peuvent pas fonctionner. L’avantage du LPT1 est qu’il a de nombreuses broches et fonctionne en temps réél. Une impulsion sur une broche pilote une entrée de la carte de contrôle des moteurs (ou inversement). Sur la carte on devrait avoir ça :

tb6560_port_paralele

Comme vous le voyez, pour chaque moteur on a une direction et un « pulse ». Il faudra aussi configurer le EN.

Pour plonger dans la configuration, je vous propose ce lien : http://www.roboticus.org/cnc/electronique-software/60-emcs-une-solution-open-source-pour-la-cnc.html. Ne suivez pas à la lettre ce qui est dit, mais ça vous expliquera très bien comment faire pour configurer EMC.

Voici ce qui fonctionne pour ma MF70 (enfin surtout pour la carte de contrôle) :

Capture d'écran 1

Capture d'écran 2

Capture d'écran 3

Capture d'écran 4

Capture d'écran 5

Avec ça déjà, votre MF70 devrait commencer à s’animer ! Mais malheureusement ce n’est pas terminé… il reste un point important. Même si elle est réputé précise, cette MF70 a du jeu, et pas qu’un peu ! Là dessus il y a plusieurs choses possibles, déjà les roulements qu’on a ajouté limitent les dégâts, il est aussi possible d’acheter des axes sans jeu… mais là les prix sont assez élevés (mais j’y pense sérieusement) et il reste la possibilité de dire à notre logiciel de contrôle quel est le jeu et il le compensera aussi bien qu’il le peu.

Pour configurer EMC pour compenser le jeu il faut d’abord le mesurer (beh vi 🙂 ). Pour cela le mieux est d’avoir un comparateur, de le fixer à la MF70 et de faire bouger les axes. Ainsi on peut compter le nombre de pas qu’il faut avant que le plateau bouge lors d’un changement de sens de l’axe. L’ajout dans la configuration de EMC se fait dans le fichier de configuration .ini de votre MF70 (dans mon cas, le fichier s’appel « MF70.ini ». Il faut y ajouter, pour chaque axe, une ligne :

[AXIS_0]
TYPE = LINEAR
HOME = 0.0
MAX_VELOCITY = 3.8
MAX_ACCELERATION = 5.0
STEPGEN_MAXACCEL = 7.5
SCALE = 3200.0
FERROR = 1
MIN_FERROR = .25
MIN_LIMIT = 0.0
MAX_LIMIT = 130.0
HOME_OFFSET = 0.0
BACKLASH=0.070

où le 0,070 correspond au jeu mesuré (donc là, dans mon cas, 0,07 mm sur l’axe X)

Pour vous aider à la mesure, un article intéressant : http://www.britishideas.com/2008/06/19/measuring-cnc-backlash-and-software-compensation/

Bonus : le meuble

Pour ma MF70 je souhaitais un meuble particulier, que je puisse y poser la fraiseuse, le boitier contenant les éléments électriques, le PC, son écran, souris et clavier. Bon, c’est un meuble made in Le Coutelier Du Dimanche, donc fait avec ce que j’avais en stock 😉 Par contre, pour le boitier électrique, j’ai investit dans des connecteurs, un bouton d’arrêt etc.

2016-01-30 18.21.29
Les connecteurs reliés à la carte
2016-01-31 18.11.35
Les connecteurs reliés aux moteurs
2016-01-31 18.13.21
Youhouuuu !
2016-01-31 19.35.20
La carte est surélevé pour permettre à l’air de passer
2016-01-31 19.48.56
Alim et carte de contrôle
2016-01-31 22.34.02
Tout branché et monté
2016-01-31 22.48.31
Oui bon… le bois était pas plat ni droit, et à ça il faut ajouter mes découpes pas droites…
2016-01-31 22.48.42
Il faudra que j’ajoute une grille au dessus du ventilo pour le protéger
2016-02-02 18.54.55
Le meuble bénéficie de multiple types de bois… ça lui donne du charme si si si…
2016-02-02 21.10.27
La classe non ?
2016-02-05 19.24.03
Et zou !, parfait et mobile pour pouvoir ouvrir le GarAtelier 🙂
2016-02-05 19.24.18
La lumière est top, on voit bien ce qu’on fait
2016-02-05 19.24.39
Un bon espace de travail
2016-02-05 19.25.21
Je trouve ça propre, je suis content 🙂

Résultats

Mais alors, ça donne quoi tout ça ?

Et bien pour l’instant, j’ai fait quelques essais :

2015-12-26 14.33.06

2015-12-26 14.33.16

2016-01-12 00.39.09

2016-01-12 00.39.17

IMG_8423

Pas mal de projet en stock, ne serait-ce que les nouveaux supports moteurs mais aussi une boite, un casse tête et pleins d’autres bidules !

Je vous ferais une vidéo à l’occasion, j’en ai une en stock mais on voit pas grand chose.

J’aimerais améliorer la MF70 aussi, mettre de nouvelles tiges filetées pour réduire le jeu comme mentionné plus haut mais aussi ajouter un quatrième axe et remplacer la broche d’origine pour quelque chose de mieux et acceptant des fraises plus larges.


Bon, ce fut un long article et j’espère qu’il vous a plu, j’y ai passé pas mal de temps (mais j’ai forcément oublié des choses… faut bien !). Si vous avez des questions surtout n’hésitez pas à les poser dans les commentaires, cela permettra à tous le monde de bénéficier des infos 😉

Je vous laisse en vous mettant quelques liens qui m’ont bien servit pour faire ma CNC :

A très bientôt !

 

Le Coutelier Du Dimanche c’est un mec dans son garage, qu’il prend pour un atelier, et qui y passe tout son temps libre à faire des couteaux.

10 Comments

  1. Anonyme
    2 mars 2016
    Reply

    Evisages-tu d’utiliser cette technique sur la fabrication de futurs couteaux ? (et si oui comment ?) ou est-ce pour une utilisation en parallèle ?

    • Pour l’instant non, pas d’utilisation pour les couteaux. Même si elle fonctionne bien, attaquer l’inox est très long avec la MF70. Mais oui, j’aimerais faire des couteaux 95% CNC à coté des faits mains.
      Pour l’instant elle me sert donc à de petites réalisations comme celle-ci : http://imageshack.com/a/img923/6379/LvEj2X.jpg
      Et pour de l’outillage pour les couteaux comme la fabrication des modèle en alu de mes lames et manches pour pouvoir tracer sur l’acier

    • Salut Zouz,
      La fraiseuse pourra très bien s’occuper de tes perçage avec un mandrin de perçage (ce qui, je pense, est fournit de base avec la fraiseuse).
      La poignée (avec les trois barres) sur la droite de la fraiseuse sert, en partie, à ça.

      Mais tu va faire de moi un jaloux avec ta vraie fraiseuse !

  2. zouz
    23 avril 2016
    Reply

    Pas de quoi être jaloux vu le taf que tu fais… 😉

    ET ce n’est qu’un projet…

    (le mandrin de perçage n’est pas le même que pour le fraisage ? – excuse la question mais je n’y connais que dalle )

    en gros est ce qu’une bonne perceuse à colonne suffirait pour fraiser occasionnellement genre optimachine : http://www.optimachines.com/perceuses-d-etabli/5585-perceuse-d-etabli-optimum-b-14.html
    le but c’est d’avoir un truc qui ne vibre pas et fais des trous ronds…contrairement à la
    Built worker que j’ai actuellement

    • Un vrai back serait effectivement pas du luxe pour remplacer ça 🙂

      Pour faire simple si tu veux, tu peux m’envoyer un mail pour continuer à échanger, ça sera plus pratique );
      lcdd@stass.eu

  3. Anonyme
    13 septembre 2017
    Reply

    Salut, je viens juste de lire ton « tuto », as-tu amélioré ta CNC depuis le temps ? Et combien d’argent as-tu mis dedans ?

    • 14 septembre 2017
      Reply

      Salut,
      Oui, j’ai refais des supports en alu pour remplacer ceux en bois, changé l’arbre pour un porte pince, changer les tiges fileté d’entrainement.
      Aucune idée du montant total j’avoue, j’ai pas pris le temps de faire le point.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *