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 / ZNouvelle coordonnée logique pour la position actuelle de l'axe physique.
ENouvelle 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 E0Fait 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 Y0Le mouvement absolu suivant se termine à 20 unités du point physique qui a été re-labellisé X0 Y0.
Contexte firmware
| Système | État | Ce qui change |
|---|---|---|
| Marlin | Courant | Définit les positions logiques de l'axe ou de l'extrudeuse selon le comportement configuré du point d'arrêt logiciel. |
| Klipper | Courant | Couramment utilisé pour les réinitialisations de E ; les macros peuvent préférer des assistants de sauvegarde/restauration d'état. |
| RepRapFirmware | Courant | Pris en charge avec les sémantiques de coordonnées et d'outils spécifiques au firmware. |
| CNC controllers | Vérifier le dialecte | G92 é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
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.