Proxxon MF-70 étendue X et Y

  • Auteur de la discussion Auteur de la discussion EuReKaLoS
  • Date de début Date de début

EuReKaLoS

Nouveau
Bonjour, je vous présente mon projet micro fraiseuse CNC basé sur la Proxxon MF-70.



Le projet à la base viens de mon beau père qui en possède une mais souhaite en faire une CNC.
N'ayant pas la machine sous la main et les kits disponible étant cher, j'ai chercher coté impression 3D mais les pièces ne me plaise pas.

L'un des objectifs est faire le moins de modification physique possible.
En bonus j'ai aussi conçu le kit pour gardé une partie manuelle avec l'implémentation de moteurs 17HS3401S-SZ (enfin j'ai pas encore créer les manivelles xD)

Le hardware:
-Carte mère de la CNC MKS DLC V2.0 sous GRBL 1.1h.
-Ecran TFT MKS 28 et 32 par encore exploité par ce que j'ai pas tout compris avec GRBL...
-Drivers 2208
-Moteur Nema17 17HS4401 et Nema17 17HS3401S-SZ (pour gardé la possibilité du manuel)
-Endstop (trois switchs différents compatible).
-Un Z-probe
-Alimentation 12v 250W et 12v 500W
-Roulement à bille F6-11M pour l'axe X et F6-14M pour le reste (possibilité d'utiliser que des F6-14M si pas d'extension).

Coté logiciel je suis très orienté Solidworks mais j'ai fais une bascule sur Fusion 360 qui visiblement est plus simple pour la gestion du G-code.
J'ai donc conçu:
-Les coupleurs au dimension des axes de Nema17.
-Les pièces X et Y avec et sans extension.
-La pièce Z avec support modulaire de carte mère.

Il me reste des trucs à faire comme:
-Finir le support écran
-Finir la boite pour les cartes mères (seul le support de la MKS DLC V2.0 existe)
-Concevoir une buse pour aspirateur avec support LED
-Manivelle pour implémentation manuel.
-Support de rangement Z-probe
-Support de fixation Z-probe

Actuellement ma machine fonctionne j'ai calibré les step/mm des axes.
Je pense que j'aurais besoins de deux trois explications sur le homing des CNC, visiblement en impression 3D c'est pas la même limonade xD

Et l'un de mes problème est lorsque je lance le g-code de test ma machine remonte et touche forcément le switch de fin de course en Z
 
Bonjour,

En impression 3D aussi la machine parcoure les axes jusqu'aux butées pour s'initialiser.
C'est exactement pareil.
Mais en CNC il y'a une petite nuance : l'init du zero programme.

Au début tu lances le homing pour que la machine sache ou se trouvent les butées.
Tu vas à l'origine que tu as choisi quand tu as créé ton prog et tu l'initialise.
-> Un coin d'une plaque par exemple.

Une fois que tu as fait le zéro en X, en Y et en Z tel que celui que tu as utilisé dans Fusion360 ou Camban, tu peux lancer ton prog.

Si tu ne t'occupes pas du zéro prog la machine se lancera d'un endroit pas prévu et si tu as de la chance elle bossera pour rien.
Si tu n'as pas de chance elle ira s'encastrer dans une bride, dans le brut ou dans la table
 
Hello merci tous pour vos réponses !

Effectivement j'ai les habitudes d'imprimante 3D xD
Dans Fusion 360, j'ai donc viré le G28 dans le Post-Traitement au profit du "Clearance Height" vu que je viens placé la machine sur le 0 de ma pièce.

J'avais aussi des mauvaises dimensions de machine dans GRBL.
Je pense que le couac vient des calcules automatique de step/mm de OpenBuilds vu qu'un coef est sur 1 et non pas 2 pour avoir 3200 step/mm sur la MF-70.


Je creuse car j'ai d'autres petit truc bizarre ^^

J'ai lancé un job pour la faire bossée dans le vide mais j'ai eu des erreurs "de position relative" d'après ce que j'ai lu.
j'ai moins de 72h de Fusion 360, il me faut du temps je pense ^^

 
Bonjour,

Les arcs posent problème au niveau précision.
Là d'après le message d'erreur les trajectoires sont au micron et il est possible que l'arrondi ne soit pas le même entre Fusion et la machine.
Il est très possible que le planificateur de trajectoires de la machine arrondisse au micro pas et ne retrouve donc pas ses billes sur les arcs au micron.

Au niveau de fusion je te conseille de limiter la précision à 5 microns près et d'interdire la génération d'arcs.
Là fusion te générera des microsegments mais ça ne pose pas de problème.
 
Hello, oui c'était exactement ça

J'ai directement corrigé dans le "prost-processeur" GRBL la ligne suivante:
allowedCircularPlanes = undefined; // allow any circular motion
en
allowedCircularPlanes = 1; // allow any circular motion

J'ai mangé pas mal de documentation sur la gestion du post-processeur et déjà plusieurs tests de fichiers dans le vide.
J'ai aussi remplacé des pièces sur ma machine car pas parfaite.

La machine tourne bien et là j'entame le test dans la matière

Merci énormément à vous tous pour votre rapidité en tout cas c'est top !
 

Sujets similaires

G
Réponses
18
Affichages
818
Père-Pendiculaire
Réponses
12
Affichages
1 112
tournele

Sujets similaires

B
Réponses
9
Affichages
1 042
francis75
F
B
Réponses
6
Affichages
1 166
Basil_IC
B
S
Réponses
27
Affichages
5 697
francis75
F