Was könnte dazu führen, dass meine y-Achse verrutscht?


16

Gelegentlich verschiebt sich beim Drucken meine y- Achse und die Ebene wird von diesem Punkt an verschoben, wodurch der Druck ruiniert wird.

Was könnte die Ursache für ein Abrutschen der Achse sein? Ich habe versucht, den Motor zu kühlen, der warm geworden zu sein schien, und die Riemen sind nicht zu eng.

Dies passiert nicht bei jedem Ausdruck und scheint ein zeitweiliges Problem zu sein.

Mein Drucker ist ein MendelMax RepRap, und die y- Achse ist mein bewegliches Bett.


Hallo! Welche Art von Drucker haben Sie? Ist Ihre y-Achse ein bewegliches Druckbett?
Tormod Haugene

1
Zum Posten hinzugefügt. RepRap und ja, es ist das Bett.
Matt Clark

Das Problem kann sein, dass die Gurte nicht zu eng sind. Wenn ich die Riemen nicht spanne, rutscht der Riemen vom Motor. Welche Geräusche macht es, wenn es überspringt? Wie viel Kraft braucht das Bett, um sich zu bewegen?
Daniel M.

Ich weiß, es ist eine Antwort auf eine etwas andere Frage als die, die Sie gestellt haben, aber eine Sache, die Sie tun können, um den Achsenschlupf zu verringern, bis Sie herausfinden, was die Ursache dafür ist, ist, die X- und Y-Achsen zwischen den einzelnen Ebenen zu positionieren. Dies garantiert, dass, wenn Sie während einer Ebene ausrutschen, nur diese Ebene deaktiviert ist und die nächste Ebene wieder korrekt ausgerichtet wird.
Martin Carney

Zu Ihrer Information, die Art und Weise, wie Schrittmotoren arbeiten, ist, dass sie immer "an" sind, so dass es normal ist, ziemlich warm zu sein, wenn sie sich nicht drehen. Das heißt, sie können Schritte überspringen, wenn sie zu heiß sind. Das Hinzufügen eines 4-cm-Kühlkörpers + Lüfters lohnt sich also und ist weder schwer noch teuer.
Leo Ervin

Antworten:


14

Verschobene Ebene 2
(Quelle: all3dp.com )

Ihr Drucker überspringt Schritte in y-Richtung. Dies kann mehrere Ursachen haben. Schauen Sie sich den Shifted Layer Guide auf RapRap.org an, in dem 29 mögliche Probleme aufgeführt sind, die dieses Problem verursachen können, und wie Sie sie beheben können.

Erste Punkte der Liste:

  1. Treiberstrom ist zu niedrig
  2. Treiberstrom ist zu hoch
  3. Gürtel zu locker
  4. Gürtel zu eng
  5. Lose Stellschraube / Madenschraube
  6. Gürtel oder lager ist bindend
  7. Geschwindigkeiten sind zu hoch
  8. Die Beschleunigung ist zu hoch
  9. ...

Als ich mich mit diesem Problem auf meinem RepRap befasste, musste ich den Strom für den jeweiligen Treiber erhöhen.


Etwas anderes, auf das ich auch gestoßen bin, das Überspringen verursachen kann, ist das Filament, das nicht glatt aufspult.
EGHM

Abgenutzte / minderwertige Linearlager und Stangen, auf denen sie gleiten, können zu 4, 7 und 8 beitragen.
Leo Ervin

Ich hatte das gleiche Problem mit meinem Mendel und es stellte sich heraus, dass Geschwindigkeit und Beschleunigung zu hoch waren. Aber wie @amra sagte, gibt es viele Dinge, die dieses Problem verursachen können.
TextGeek

Das ist ein Awesum Print lol
Toddmo

11

Nach meiner Erfahrung ist der häufigste Grund für Positionsversatz während des Druckens das Überspringen des Motors aufgrund von physischen Stößen .

Ihre Schrittmotoren geben keine Positionsrückmeldung an Ihren Drucker. Wenn Sie also Ihren Motor während des Druckvorgangs gewaltsam bewegen, bemerkt der Drucker dies nicht und tut einfach so, als wäre es nie geschehen.

Insbesondere kann der Motor Schritte überspringen, wenn:

  • Ihre Düse kollidiert beim Drucken mit fehlerhaften Extrusionen (z. B. Klecksen).
  • Ihre Geschwindigkeitseinstellungen (Ruck und Beschleunigung) sind zu hoch für die Masse (Trägheit) der vom Motor der y-Achse bewegten Teile.

Kleinere Kollisionen und Düsenwiderstand bei hoher Geschwindigkeit (z. B. während der Fahrt) können ebenfalls dieses Problem verursachen, da die Stärke von Schrittmotoren bei hohen Geschwindigkeiten verringert wird .


1
+1 für die Notiz über keine Positionsrückmeldung. Dies ist so frustrierend, dass Sie manchmal Tausende von Dollar für eine Maschine ausgeben, die nicht weiß, wo sie sich befindet.
tbm0115

@ tbm0115 das ist ja sehr wahr! Ich hoffe, dass sich dies ändert, wenn die Vertragsdrucktechnologie ausgereift ist!
Tormod Haugene

1
Ich dachte, ich hätte irgendwo gehört, dass die NEMA-Motoren wissen können, auf welchem ​​Schritt sie sich befinden, aber die Steuerungen interagieren nur in Schritten mit den Motoren. Möglicherweise gibt es eine Möglichkeit, zumindest eine Form von "Endstopp" zu erstellen, die erkennt, dass der Stepper nicht synchron ist und die Maschine "anhält / stoppt".
tbm0115

Ich glaube, die meisten Schrittmotoren haben nur eine Steuerung mit offenem Regelkreis , was bedeutet, dass sie ihre eigene Position nicht kennen. Jedoch ist eine Closed - Loop - Regelung (mit Positionsrückführung) ist in der Regel nicht erforderlich, da sie eine ausgezeichnete Genauigkeit und Drehmoment haben , solange der Motor richtig für ihre Anwendung skaliert wird. Bei einigen Anwendungen spielt es - anders als beim 3D-Druck - keine Rolle, Schritte zu überspringen. Sie können der Welle einen Encoder hinzufügen, um eine Positionsrückmeldung zu erhalten. Und wie Sie bereits sagten, sind in einigen Steppern auch solche Encoder integriert.
Tormod Haugene

@ tbm0115 Einige Schritttreiber können übersprungene Schritte erkennen, indem sie Schwankungen des zum Motor fließenden Stroms erfassen. NEMA-Motoren können jedoch nicht "wissen", auf welchem ​​Schritt sie sich befinden. Es gibt keine Elektronik im Inneren, nur einige Spulen und Magnete.
Tom van der Zanden

6

Der Strom für Ihren Motortreiber ist möglicherweise zu hoch oder zu niedrig eingestellt. Wenn es zu niedrig eingestellt ist, reicht das Drehmoment möglicherweise nicht aus und der Motor überspringt die Schritte. Wenn der Wert zu hoch eingestellt ist, kann es vorkommen, dass der Treiber überhitzt und gelegentlich herunterfährt, um sich selbst zu schützen.

Eine andere Möglichkeit ist, dass die Druckgeschwindigkeiten (oder die Einstellungen für Ruck / Beschleunigung) zu hoch sind. Ich würde damit beginnen, die Fahrgeschwindigkeit zu verringern (die vermutlich höher ist als Ihre Druckgeschwindigkeit) und herausfinden, ob dies einen Unterschied macht.

Das Erwärmen des Motors ist normal und verursacht diese Probleme nicht.


4

Nach meinen Erfahrungen kann es drei mögliche Gründe geben.

  1. Ihre Gürtel könnten locker sein. Lösen Sie einfach Ihren Y-Achsen-Motor und ziehen Sie am Motor, bis der Riemen etwas mehr als eingelernt ist (er entspannt sich in eine eingelernte Position). Ziehen Sie dann den Motor fest an.
  2. Einer Ihrer Achsendstopps könnte während des Druckvorgangs ausgelöst werden. Wenn Sie einen größeren Ausdruck haben, besteht die Gefahr, dass Sie auf einen Endanschlag treffen, wodurch die Maschine ihr Koordinatensystem verlieren kann.
  3. Ich habe festgestellt, dass auf meinem Computer, wenn Sie Ihr Programm über USB ausführen (auf MakerWare speziell, möglicherweise auf anderen), möglicherweise eine Verzögerung in der seriellen Verbindung vorliegt, die zu einer Verschiebung des gesamten Programms oder des Koordinatensystems führen kann. Ich habe dieses Problem mehrmals über eine USB-Verbindung wiederholt und es (wiederholt) behoben, indem ich entweder eine SD-Karte, einen anderen Slicer (in meinem Fall das Cura-Plugin für OctoPi) oder eine frühere Version Ihrer Software (diese) verwendet habe war meine langfristige Lösung).

Letzteres funktionierte am besten für mich. Ich habe versucht, MakerBot Desktop auf meinem Dual Replicator 1 auszuführen, bin jedoch auf dasselbe Problem gestoßen wie Sie. Tatsächlich trat dieses Problem auch bei Firmware 5.0 auf dem Replikator auf (7.? Ist die neueste Version). Endlich bin ich wieder auf MakerWare 2.4 umgestiegen. und alles hat gut funktioniert.


3

Hatte Y-Achse Stepping Probleme

Das Problem wurde durch richtigen Druck auf die Führungsräder auf der Y-Achsen-Spur behoben.

Zu viel Druck verursachte das Binden und der Y-Schrittmotor übersprang die Schritte

Hoffe das hilft einigen Leuten


0

Ich hatte ein wiederholbares Problem, bei dem meine Ausdrucke nach etwa 5 mm zur Seite verschoben wurden. Dies lag an einer losen Z-Achsen-Führungsschiene, die etwa 5 mm aus der Endstütze in den Ausdruck ragte, aber sicher zu sein schien, als das Bett in seine Ausgangsposition gebracht wurde (mein Druckkopf bewegt sich nach unten). Unter einem Panel an der Unterseite meines Druckers war eine Madenschraube versteckt. Ich kenne den Aufbau des MendelMax nicht, daher kann dies für Sie anders sein.


0

In Anbetracht der letzten Fragen, die Sie haben, werde ich sagen, dass Sie zu viel Masse haben.

F = M * A. Wenn Sie versuchen, eine schwere Platte zu bewegen, müssen Sie die Ruckeinstellung verringern. Sowie maximale Beschleunigung.

Veröffentlichen Sie Ihre Firmware-Einstellungen für weitere Ratschläge.

Auch nur zur Vervollständigung überhitzen sich die Pololuls manchmal. das kann es auch verursachen. Sowie einen losen Gürtel.


0

Stellen Sie sicher, dass Ihre Steuerplatine / Elektronikplatine usw. so cool wie möglich ist. Wenn die Achse nicht springt, ist das bei mir passiert. Nachdem ich zusätzliche Lüfter über die Rampen / Adruino hinzugefügt habe, hatte ich (bis jetzt) ​​kein Problem mehr.


0

Ich hatte das gleiche Problem. das einzige was mir geholfen hat waren einstellungen .. unebene oberflächen von schichten verursachten kollisionen mit der düse. Ich habe den Durchfluss durch Kalibrieren meiner Stepper angepasst. Außerdem kann die Art des Füllmusters, das Sie verwenden, zu Düsenkollisionen führen.


0

Ich habe einige Vorschläge, die Ihr Problem lösen könnten

  1. Versuchen Sie, einen Riemenspanner zu verwenden, der für Ihren Drucker geeignet ist. (Diesen finden Sie wahrscheinlich bei Thingiverse.)

  2. Der Riemen hat Zähne, aber Ihr Lager, das Ihren Riemen verschiebt, nicht. Versuchen Sie es mit einem Lagerdeckel mit Zähnen. Dies verhindert ein Verrutschen des Riemens.

  3. Senken Sie vor allem Ihre Beschleunigungskonstante. Dies hat viel mit fehlenden Schritten vom Motor zu tun.

  4. Eine Verringerung der Druckgeschwindigkeit kann ebenfalls hilfreich sein.


-3

Eine Möglichkeit besteht darin, dass die Gleitstangen Ihres Bettes nach einiger Zeit klebrig werden (was der Drucker, aber nicht Sie selbst bemerkt). Schalten Sie den Drucker aus, sprühen Sie Windex auf Stangen und Lager, schieben Sie das Bett vor und zurück, bis es rutschig wird, wischen Sie überschüssiges Material ab und schalten Sie den Drucker wieder ein. Schließen Sie den Drucker wieder an und senden Sie ihn an die XYZ-Koordinaten nach Hause, seit Sie das Bett bewegt haben.


2
Warum ausgerechnet windex ? Die meisten Leute empfehlen Maschinenöl oder -fett. Aber windex !? Das würde ich nicht riskieren.
Tom van der Zanden

1
Windex enthält: 2-Hexoxyethanol, Isopropanolamin, Natriumdodecylbenzolsulfonat, Lauraminoxid, Ammoniumhydroxid, Duftstoff und Liquitint himmelblauen Farbstoff. Diese Chemikalien scheinen ziemlich böse zu sein ... Würde Isopropylalkohol ausreichen? Ich vermute, Sie verwenden Windex wegen seiner Reinigungs- / Entfettungseigenschaften. Ist es nicht eine gute Idee, nach dem Entfernen der Klebrigkeit wieder etwas Schmiermittel für die Lager zu verwenden ?
Greenonline

-3

Meine Y-Achse verläuft auf einem Kanal, und ich glaube, dass sich noch Splitter oder Metallflocken im Kanal befinden, die von der Herstellung stammen. Die Räder im Kanal haben sich in den Trümmern festgesetzt und den Riemen durchrutschen lassen. Es machte ein schreckliches Knirschen, als dies passierte.

Also blies ich den Kanal mit Druckluft aus und testete alle Räder.

Ich werde bei Bedarf aktualisieren, wenn ich mein Update mit längeren (größeren) Ausdrucken teste.

Aktualisieren

Tatsächlich hatte der Druck den G-Code durcheinander gebracht. Die Gcode-Datei war beschädigt.


1
Was ist der Zweck des Bildes für Ihre Antwort? Hast du die Rechte, es zu benutzen?
Tom van der Zanden
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.