Ce que signifie G92

G92 est souvent vu comme G92 E0, ce qui indique au firmware de considérer la position actuelle de l'extrudeuse comme zéro. Les trancheurs utilisent ceci pour maintenir les valeurs E absolues gérables ou pour réinitialiser l'extrusion autour des phases d'impression. La buse et l'extrudeuse ne se déplacent pas simplement parce que l'étiquette de coordonnées change.

Lorsque G92 inclut X, Y ou Z, les déplacements absolus ultérieurs sont interprétés à travers le nouvel offset. Cela peut être utile dans des flux de travail contrôlés mais est facile à mal comprendre dans un visualiseur : traiter G92 comme un déplacement crée une ligne fausse, tandis qu'ignorer l'offset déplace chaque trajectoire qui suit.

Syntaxe et paramètres

G92 [X<position>] [Y<position>] [Z<position>] [E<position>]
X / Y / Z

Nouvelle coordonnée logique pour la position actuelle de l'axe physique.

E

Nouvelle position logique de l'extrudeuse ; G92 E0 est la forme la plus courante du trancheur.

Exemples concrets

Réinitialiser la coordonnée de l'extrudeuse

G92 E0

Fait passer la position actuelle de l'extrudeuse à zéro sans pousser ni retirer le filament.

Créer un cadre XY temporaire

G92 X0 Y0
G1 X20 Y0

Le mouvement absolu suivant se termine à 20 unités du point physique qui a été re-labellisé X0 Y0.

Contexte firmware

SystèmeÉtatCe qui change
MarlinCourantDéfinit les positions logiques de l'axe ou de l'extrudeuse selon le comportement configuré du point d'arrêt logiciel.
KlipperCourantCouramment utilisé pour les réinitialisations de E ; les macros peuvent préférer des assistants de sauvegarde/restauration d'état.
RepRapFirmwareCourantPris en charge avec les sémantiques de coordonnées et d'outils spécifiques au firmware.
CNC controllersVérifier le dialecteG92 établit généralement des décalages de coordonnées, avec des commandes de persistance et de réinitialisation variant selon le contrôleur.

Ce que cette visionneuse peut montrer

Décalage de coordonnées suivi

Le visualiseur traite G92 comme un changement de cadre, pas comme un mouvement. Les décalages XYZ et les réinitialisations de E sont pris en compte dans les calculs ultérieurs de trajectoire et de filament.

Erreurs courantes

  • G92 ne calibre pas un axe et ne vérifie pas la position physique.
  • Un décalage XYZ non remarqué peut faire apparaître les coordonnées absolues ultérieures comme décalées.
  • Réinitialisez ou remplacez les décalages délibérément ; les règles de persistance diffèrent entre le firmware de l'imprimante et celui de la CNC.

Sources primaires

Cette page est la traduction de l’explication originale en anglais, relue au regard de la documentation de firmware ci-dessous. Vérifiez toujours les commandes auprès du firmware et de la configuration de la machine qui les exécutera.