Sur le wiki reprap, il est indiqué que lutilisation de Znnn définit une nouvelle position daxe. Mais alors il dit " Aucun mouvement physique ne se produira ". À quoi sert la ligne G92 E0?

Réponse

Le G92 est utilisée pour définir la position de départ (origine) dun ou plusieurs axes (y compris lextrudeuse actuelle) sur une valeur arbitraire. La commande G92 E0 est souvent utilisée pour effectuer la rétraction et lamorçage des buses. Par exemple, les commandes suivantes sont souvent utilisées dans les séquences start-gcode (prologues) pour amorcer lextrudeur actuel en extrudant une petite quantité de filament:

G92 E0 ; Reset the extruder"s origin G1 F200 E3 ; Extrude 3 millimetres of filament G92 E0 ; Reset the extruder"s origin 

RepRap Wiki: G92: Définir la position

Commentaires

  • Mais quest-ce que cela signifie réinitialiser lorigine des extrudeuses? Que se passerait-il si vous faisiez le «G1 F200 E3» sans dabord réinitialiser lorigine des extrudeuses? G92 est parfaitement logique pour x, y et z, mais je ne peux pas me faire la tête pour lextrudeur.
  • @Michael Pourquoi, cest exactement la même chose. Vous ne devriez peut-être pas le lire comme " reset ", mais comme " set " à la place. Du haut de ma tête, je ' ne sais pas ce qui est pris lorsque vous avez omis le premier G92 E0, je suppose que cela commencera à zéro de toute façon. Mais, il définit lextrusion de filament à une certaine longueur à zéro, après lamorçage, il est parfaitement logique de définir la longueur à zéro. Les slicers (certains) remettent la longueur à zéro après lachèvement dune couche dimpression, cela évite de très grandes valeurs pour la longueur du filament.
  • Bonjour @Michael, merci pour votre question, car je pensais la même chose . Cependant, comme vous ' le savez probablement, les questions (même les bonnes questions comme la vôtre) ne devraient ' pas être dans les commentaires. Pourriez-vous publier votre question en tant que nouvelle question (en vous référant à la réponse de Mick ' – car elle est la source de votre requête), puis Davo ' ci-dessous aurait plus de sens là-bas … si vous voyez ce que je veux dire? 🙂
  • @Greenonline ma question naurait aucun sens comme sa propre question. Cela na de sens que dans le contexte de cette réponse.
  • @Michael Cest exactement pourquoi vous devriez vous référer à cette réponse! Le contexte peut être trouvé à travers la référence, ce nest pas rare, cela sest produit plus souvent. Parfois, les réponses engendrent d’autres questions.

Réponse

Pour compléter la réponse acceptée et répondre à une question dans la réponse « s commentaires (qui ne devraient pas être là), considérez la valeur E comme un autre axe – laxe du filament.

Si vous avez exécuté:

G92 E0 ; Reset the extruder"s origin G1 F200 E3 ; Extrude 3 millimetres of filament at a rate of 200 units per second 

et puis a continué à limpression, le premier mouvement de filament devrait vous emmener de E3 à la valeur E du prochain mouvement spécifié.

Si le prochain mouvement supposé à partir de E0, vous  » d est déjà 3 mm plus loin, et le premier mouvement serait probablement un retrait, donc par exemple, si le prochain mouvement dimpression était:

G1 Xnnn Ynnn E0.5 ; Extrude 0.5 millimetres of filament 

alors au lieu dextruder 0,5 mm, vous rétracteriez en fait 2,5 mm , pour passer de 3,0 à 0,5. Tout comme se déplacer dans une direction négative sur nimporte quel autre axe.

Commentaires

  • Je pense que le commentaire fait référence au premier G92, pas au second.
  • @ 0scar – Davo a fait un bon point sur la question dans les commentaires sous la réponse de Mick ' … Davo, je suppose que vous voulez dire le commentaire de Michael (qui nest pas lOP) ?. Cette question (dans les commentaires) aurait vraiment dû être une nouvelle question, renvoyant à cette question (je suppose), à laquelle la réponse de Davo ' aurait été la réponse … Si vous me suivez … Mec, cest un peu confus ..! 🙂
  • @Greenonline Je peux poster cette question de manière autonome, et y répondre moi-même, si vous pensez que cela améliorera le site.
  • Bonjour Davo. Ouais, cette ' est une idée, je suppose … Cependant, je viens de laisser Michael un commentaire pour voir sil veut poster son commentaire comme une nouvelle question. Peut-être devrions-nous attendre de voir sil le souhaite?
  • Merci beaucoup pour cette excellente explication. Je me demandais pourquoi ma purge initiale de filament se traduisait toujours par une rétraction massive et cest exactement pourquoi. Jai fait modifier mon script de démarrage pour obtenir une belle buse remplie au début

Laisser un commentaire

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