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
G10G10 S1 ; Marlin swap retractG11No parameterRétraction normale ou récupération sur un firmware d'imprimante 3D compatible.
S1Demande de rétraction Marlin pour un changement d'outil multi-extrudeur, lorsqu'elle est activée.
P / L / axesPeut 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
G11Utilise 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
G10Dé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 | État | Ce qui change |
|---|---|---|
| Marlin | Courant | Disponible lorsque FWRETRACT est activé ; M207/M208 définit le comportement de rétraction et de récupération. |
| Klipper | Vérifier le dialecte | G10/G11 n'est disponible que lorsque la section firmware_retraction est configurée. |
| RepRapFirmware | Vérifier le dialecte | G10 sans paramètre rétracte, tandis que G10 avec paramètre peut définir des outils, des températures ou des décalages. |
| CNC controllers | Vérifier le dialecte | G10 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
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.