Qu'est-ce qui pourrait faire glisser mon axe y?

16

De temps en temps, pendant l' impression, mon y axe glissera et la couche sera, à partir de ce moment, être déplacé, ruinant l'impression.

Quelles pourraient être les causes du glissement d'un axe? J'ai essayé de refroidir le moteur qui semblait chauffer et les courroies ne sont pas trop tendues.

Cela ne se produit pas à chaque impression et semble être un problème intermittent.

Mon imprimante est un MendelMax RepRap, et l' axe y est mon lit mobile.

Matt Clark
la source
Salut! Quel type d'imprimante avez-vous? Votre axe Y est-il un lit d'impression mobile?
Tormod Haugene
1
Ajouté au message. RepRap et oui, c'est le lit.
Matt Clark
Les ceintures n'étant pas trop serrées peuvent être le problème. Si je ne serre pas mes ceintures, la ceinture glisse du moteur. Quel bruit fait-il quand il saute? De plus, de combien de force le lit a-t-il besoin pour bouger?
Daniel M.
Je sais que c'est une réponse à une question quelque peu différente de celle que vous avez posée, mais une chose que vous pouvez faire pour atténuer le glissement des axes jusqu'à ce que vous puissiez comprendre ce qui en est la cause consiste à héberger les axes X et Y entre chaque couche. Cela garantira que si vous glissez pendant une couche, seule cette couche est désactivée et la couche suivante sera à nouveau alignée correctement.
Martin Carney
Pour info, la façon dont les moteurs pas à pas fonctionnent est qu'ils sont toujours "allumés", donc être assez chaud même quand ils ne tournent pas est normal. Cela dit, ils peuvent sauter des étapes s'ils sont trop chauds, donc l'ajout d'un dissipateur thermique de 4 cm + ventilateur en vaut la peine et n'est ni difficile ni coûteux.
Leo Ervin

Réponses:

14

Couche décalée 2
(source: all3dp.com )

Votre imprimante saute des étapes dans la direction y. Cela peut avoir plusieurs causes. Jetez un œil au guide des couches décalées sur RapRap.org qui répertorie 29 problèmes possibles qui peuvent provoquer ce problème et comment les résoudre.

Premiers éléments de la liste:

  1. Le courant du pilote est trop faible
  2. Le courant du pilote est trop élevé
  3. Ceinture trop lâche
  4. Ceinture trop serrée
  5. Vis sans tête lâche / vis sans tête
  6. La ceinture ou le roulement est contraignant
  7. Les vitesses sont trop élevées
  8. L'accélération est trop élevée
  9. ...

Lorsque je faisais face à ce problème sur mon RepRap, j'ai dû augmenter le courant vers le pilote particulier.

amra
la source
Quelque chose d'autre que j'ai également rencontré et qui peut provoquer un saut est le filament qui ne s'enroule pas correctement.
EGHM
roulements et tiges linéaires usés / de mauvaise qualité sur lesquels ils glissent peuvent contribuer à 4, 7 et 8.
Leo Ervin
J'ai eu le même problème sur mon Mendel, et il s'est avéré que la vitesse et l'accélération étaient trop élevées. Mais comme l'a dit @amra, il y a beaucoup de choses qui peuvent causer ce problème.
TextGeek
C'est une impression géniale lol
toddmo
11

D'après mon expérience, la raison la plus courante du décalage de position pendant l'impression est le saut de moteur dû à l'impact physique .

Vos moteurs pas à pas ne donnent pas de rétroaction de position à votre imprimante. Donc, si vous déplacez avec force votre moteur pendant l'impression, l'imprimante ne le remarquera pas et prétendra simplement que cela ne s'est jamais produit.

En particulier, le moteur peut sauter des étapes si:

  • Votre buse entre en collision avec des extrusions erronées (par exemple des taches) pendant l'impression.
  • Vos réglages de vitesse (secousse et accélération) sont trop élevés pour la masse (inertie) des pièces déplacées par le moteur de l'axe y.

Des collisions plus petites et une traînée de buse à grande vitesse (par exemple pendant le déplacement) pourraient également causer ce problème, car la résistance des moteurs pas à pas est réduite à haute vitesse .

Tormod Haugene
la source
1
+1 pour la note sur l'absence de rétroaction de position. C'est tellement frustrant que vous dépensez parfois des milliers de dollars sur une machine qui ne sait pas où elle se trouve.
tbm0115
@ tbm0115 c'est très vrai en effet! J'espère que cela changera à mesure que la technologie d'impression des traités mûrira!
Tormod Haugene
1
Je pensais avoir entendu quelque part que les moteurs NEMA avaient un moyen de savoir à quelle étape ils se trouvaient, mais les contrôleurs n'interagissaient qu'avec les moteurs par incréments. Il pourrait y avoir un moyen de créer au moins une certaine forme de "fin de course" qui reconnaît que le moteur pas à pas est désynchronisé et "arrête / arrête" la machine.
tbm0115
Je crois que la plupart des moteurs pas à pas n'ont qu'une commande en boucle ouverte , ce qui signifie qu'ils ne connaissent pas leur propre position. Cependant, un contrôle en boucle fermée (avec rétroaction de position) n'est généralement pas nécessaire, car ils ont une précision et un couple excellents tant que le moteur est correctement mis à l'échelle pour leur application. De plus, pour certaines applications - contrairement à l'impression 3D - sauter des étapes n'a pas vraiment d'importance. Vous pouvez, ajouter un codeur à l'arbre pour fournir une rétroaction de position. Et comme vous le dites, certains steppers sont également livrés avec de tels encodeurs intégrés.
Tormod Haugene
@ tbm0115 Certains pilotes pas à pas peuvent détecter les étapes sautées en détectant les variations du courant allant au moteur. Cependant, les moteurs NEMA n'ont aucun moyen de «savoir» à quelle étape ils se trouvent. Il n'y a pas d'électronique à l'intérieur, juste quelques bobines et aimants.
Tom van der Zanden
6

Le courant vers votre pilote de moteur peut être réglé trop haut ou trop bas. S'il est réglé trop bas, le couple peut ne pas être suffisant et le moteur sautera les étapes. S'il est réglé trop haut, le pilote peut surchauffer et s'arrêter de temps en temps pour se protéger.

Une autre option est que les vitesses d'impression (ou les réglages de secousse / accélération) sont trop élevées. Je commencerais par réduire la vitesse de déplacement (qui est probablement supérieure à votre vitesse d'impression) et voir si cela fait une différence.

Le moteur chauffant est normal et ne causera pas ces problèmes.

Tom van der Zanden
la source
4

D'après ce que j'ai vécu, il pourrait y avoir trois raisons possibles.

  1. Votre ceinture peut être lâche. Desserrez simplement votre moteur de l'axe Y et tirez le moteur jusqu'à ce que la courroie soit légèrement plus que ce qui a été appris (elle se détendra dans une position apprise). Ensuite, serrez fermement le moteur à sa place.
  2. L'un de vos arrêts de fin d'axe peut être déclenché en cours d'impression. Si vous avez une impression plus grande, vous courez le risque de heurter un butoir, ce qui pourrait faire perdre à la machine son système de coordonnées.
  3. J'ai trouvé sur ma machine, si vous exécutez votre programme via USB (sur MakerWare en particulier, peut-être d'autres), il pourrait y avoir une sorte de retard dans la connexion série qui pourrait entraîner le décalage de l'ensemble du programme ou du système de coordonnées. J'ai répété ce problème plusieurs fois en utilisant une connexion USB et je l'ai résolu (à plusieurs reprises) en exécutant une carte SD, en utilisant une tranche différente (dans mon cas le plugin Cura pour OctoPi), ou en essayant une version antérieure de votre logiciel (ce était ma solution à long terme).

Ce dernier a fonctionné le mieux pour moi. J'ai essayé d'exécuter MakerBot Desktop sur mon Dual Replicator 1, mais j'ai rencontré le même problème que vous. En fait, j'ai également rencontré ce problème concernant le micrologiciel 5.0 sur le réplicateur (7.? Est la dernière). Enfin, je suis revenu à utiliser MakerWare 2.4.? et tout a bien fonctionné.

tbm0115
la source
3

Eu des problèmes de progression de l'axe Y

Résolution du problème par une pression correcte sur les roues de guidage sur la piste de l'axe Y.

Trop de pression a causé la liaison et le moteur pas à pas en Y a sauté les étapes

J'espère que cela aide certaines personnes

Phap
la source
0

J'ai eu un problème reproductible où mes impressions se déplaçaient sur le côté après environ 5 mm. Cela était dû à un rail de guidage de l'axe Z lâche qui sortirait de son support d'extrémité à environ 5 mm dans l'impression mais semblait sécurisé lorsque le lit était réglé dans sa position initiale (ma tête d'impression descend). Il y avait une vis sans tête cachée sous un panneau à la base de mon imprimante, je ne connais pas la construction du MendelMax, donc cela peut être différent pour vous.

Swinders
la source
0

Compte tenu des dernières questions que vous avez .. Je vais dire que vous avez trop de masse.

F = M * A. Si vous essayez de déplacer une plaque lourde, vous devrez réduire le paramètre Jerk. Ainsi qu'une accélération maximale.

Publiez les paramètres de votre firmware pour plus de conseils.

Aussi juste pour l'achèvement, parfois les pololuls surchauffent. cela peut aussi le provoquer. Ainsi qu'une ceinture lâche.

StarWind0
la source
0

Assurez-vous que votre carte contrôleur / carte électronique, etc. est aussi cool que possible - sinon l'axe peut sauter - c'est ce qui s'est passé avec moi - après avoir ajouté des ventilateurs supplémentaires sur les rampes / Adruino - je n'ai plus eu le problème (jusqu'à présent)

Adam Gill
la source
0

J'ai eu le même problème. la seule chose qui m'a aidé était les réglages .. la surface inégale des couches a provoqué des collisions avec la buse. J'ai ajusté le débit en calibrant mes steppers. Le type de motif de remplissage que vous utilisez peut également provoquer des collisions de buses.

kade swift
la source
0

J'ai quelques suggestions qui pourraient résoudre votre problème

  1. Essayez d'utiliser un tendeur de courroie adapté à votre imprimante (vous en trouverez probablement un sur Thingiverse).

  2. La courroie a des dents mais pas votre roulement qui fait coulisser votre courroie. Essayez donc un couvre-roulement qui a des dents. Cela empêchera le glissement de la ceinture.

  3. Plus important encore, réduisez votre constante d'accélération. Cela a beaucoup à voir avec les étapes manquantes du moteur.

  4. Une diminution de la vitesse d'impression peut également être utile.

user15105
la source
-3

Une possibilité est qu'après un certain temps, les tiges coulissantes de votre lit deviennent collantes (où l'imprimante mais pas vous-même le remarque). Mettez l'imprimante hors tension, vaporisez windex sur les tiges et les roulements, faites glisser le lit d'avant en arrière jusqu'à ce qu'il devienne glissant, essuyez tout excès, rallumez l'alimentation. reconnectez l'imprimante et envoyez-la aux coordonnées xyz de la maison depuis que vous avez déplacé le lit, gâchant sa mémoire xyz.

Ian
la source
2
Pourquoi, de toutes choses, windex ? La plupart des gens recommandent de l'huile ou de la graisse pour machine. Mais windex!? Je ne risquerais pas ça.
Tom van der Zanden du
1
Windex contient: 2-hexoxyéthanol, isopropanolamine, dodécylbenzènesulfonate de sodium, oxyde de lauramine, hydroxyde d'ammonium, parfum et colorant bleu ciel Liquitint. Ces produits chimiques semblent assez méchants ... L'alcool isopropylique suffirait-il? Je suppose que vous utilisez Windex pour ses propriétés de nettoyage / dégraissage. Quoi qu'il en soit, n'est-ce pas une bonne idée de réinstaller du lubrifiant, pour les roulements, après avoir enlevé l' adhésivité ?
Greenonline
-3

Mon axe Y fonctionne sur un canal et je crois qu'il y avait des grains ou des éclats métalliques dans le canal qui restaient de la fabrication. Les roues du canal se sont coincées sur les débris et ont fait glisser la ceinture. Cela a fait un bruit de grincement horrible lorsque cela s'est produit.

J'ai donc fait sauter le canal avec de l'air sous pression et testé toutes les roues.

Je mettrai à jour si nécessaire en testant ma correction avec des impressions plus longues (plus hautes).

Mise à jour

En fait, l'impression avait foiré le g-code. Le fichier gcode était corrompu.

toddmo
la source
1
Quel est le but de l'image à votre réponse? Avez-vous le droit de l'utiliser?
Tom van der Zanden