Ce que signifie G10 / G11

La rétraction du firmware stocke la longueur de rétraction, la vitesse, la récupération supplémentaire et le relèvement optionnel en Z dans l'imprimante plutôt que de répéter ces valeurs en tant que mouvements E dans chaque fichier. G10 démarre la rétraction configurée ; G11 l'inverse avant que l'impression ne reprenne. Marlin utilise M207 et M208 pour les paramètres sous-jacents, tandis que Klipper nécessite une section de configuration firmware_retraction.

G10 est particulièrement sensible au dialecte. RepRapFirmware traite G10 sans paramètre comme une rétraction mais utilise des formes telles que G10 P... pour les températures ou offsets de l'outil. LinuxCNC utilise G10 pour définir les données du système de coordonnées ou de la table d'outils. Un analyseur doit inspecter les paramètres et le dialecte cible au lieu d'étiqueter chaque G10 comme rétraction de filament.

Syntaxe et paramètres

G10
G10 S1 ; Marlin swap retract
G11
No parameter

Rétraction normale ou récupération sur un firmware d'imprimante 3D compatible.

S1

Demande de rétraction Marlin pour un changement d'outil multi-extrudeur, lorsqu'elle est activée.

P / L / axes

Peut transformer G10 en une commande d'outil ou de réglage de coordonnées dans d'autres variantes.

Exemples concrets

Rétracter pendant un déplacement

G10
G0 X120 Y80 F9000
G11

Utilise les valeurs stockées dans le firmware au lieu de mouvements E explicites négatifs et positifs.

Configurer Marlin, puis rétracter

M207 S0.8 F2400 Z0.2
M208 S0.05 F1800
G10

Définit un profil de rétraction et de récupération illustratif avant de l'appeler. Les valeurs ne sont pas des recommandations universelles.

Contexte firmware

SystèmeÉtatCe qui change
MarlinCourantDisponible lorsque FWRETRACT est activé ; M207/M208 définit le comportement de rétraction et de récupération.
KlipperVérifier le dialecteG10/G11 n'est disponible que lorsque la section firmware_retraction est configurée.
RepRapFirmwareVérifier le dialecteG10 sans paramètre rétracte, tandis que G10 avec paramètre peut définir des outils, des températures ou des décalages.
CNC controllersVérifier le dialecteG10 modifie couramment les données de coordonnées ou d'outils ; G11 n'est pas une commande de récupération de filament correspondante.

Ce que cette visionneuse peut montrer

Événement de rétraction analysé

Le visualiseur marque les événements de rétraction et d'amorçage de G10/G11. Il utilise M207/M208 ou les métadonnées du trancheur lorsqu'une longueur est disponible ; sinon, la quantité est explicitement indiquée comme non disponible plutôt que supposée.

Erreurs courantes

  • Ne pas envoyer un G10 de style imprimante à un contrôleur CNC sans vérifier sa signification.
  • Un fichier G10 nu ne révèle pas la longueur de rétractation à moins que le réglage n'apparaisse dans le fichier ou les métadonnées du trancheur.
  • Les commandes G10 répétées peuvent être ignorées jusqu'à ce qu'une G11 correspondante se produise, selon l'état du firmware.

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.