Ce que signifie G28
Une imprimante 3D commence normalement sans une position physique de confiance. Marlin utilise G28 pour déplacer les axes demandés vers leurs butées et établir les coordonnées de la machine. Sans lettres d'axe, elle effectue généralement la mise à zéro de tous les axes ; la liste X, Y ou Z limite la demande à ces axes.
Le même code n'est pas sémantiquement universel. LinuxCNC et les flux de travail de type Fanuc peuvent traiter G28 comme un retour rapide à une position prédéfinie, éventuellement via un point intermédiaire. Envoyer une hypothèse de type imprimante à une machine CNC peut donc créer un mouvement rapide inattendu. Lisez toujours la documentation du contrôleur qui exécutera le fichier.
Syntaxe et paramètres
G28G28 X YG28 ZX / Y / ZIndicateurs d'axe. Dans Marlin, ils demandent la mise à zéro pour les axes nommés et n'ont pas besoin de valeurs numériques.
OOption Marlin pour ignorer les axes dont les positions sont déjà fiables, lorsque cela est pris en charge.
ROption Marlin pour lever la buse avant l'homing, lorsque cela est pris en charge.
Exemples concrets
Homing de chaque axe de l'imprimante
G28Formulaire de démarrage commun G-code pour une imprimante basée sur Marlin.
Homing uniquement des axes X et Y
G28 X YLaisse Z inchangé sur Marlin ; le comportement des lettres d'axes doit être vérifié sur d'autres contrôleurs.
Contexte firmware
| Système | État | Ce qui change |
|---|---|---|
| Marlin | Courant | Réalise le homing de tous les axes ou des axes nommés en utilisant les butées et le comportement de homing configurés. |
| Klipper | Courant | Réalise le homing des axes via le système de homing configuré ; les macros peuvent redéfinir le comportement. |
| RepRapFirmware | Vérifier le dialecte | Le comportement de retour à l'origine est dirigé par les macros du système et la configuration de la machine. |
| CNC controllers | Vérifier le dialecte | Reviens souvent à une position de référence stockée et peut utiliser un mouvement intermédiaire plutôt que de sonder les fins de course. |
Ce que cette visionneuse peut montrer
Pour l'analyse d'impression 3D, le visualiseur remet les axes nommés à zéro afin que les mesures ultérieures du trajet aient un cadre de référence. Il ne peut pas simuler les fins de course, les mouvements en Z sûrs, les macros ou le comportement de référence stockée du CNC.
Erreurs courantes
- Le retour à l'origine provoque un mouvement réel de la machine ; assurez-vous que le chemin est dégagé avant de l'envoyer manuellement.
- L'état de nivellement du plateau et le comportement de Z sûr après G28 dépendent de la configuration du firmware.
- Ne supposez jamais qu'une explication Marlin G28 s'applique sans changement à un contrôleur 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.