Support des dialectes G-code
Rayforge prend en charge plusieurs dialectes G-code pour fonctionner avec différents firmwares de contrôleur.
Dialectes pris en charge
Rayforge prend actuellement en charge ces dialectes G-code :
| Dialecte | Firmware | Utilisation courante |
|---|---|---|
| Grbl (Compat) | GRBL 1.1+ | Lasers à diode, CNC de loisir |
| Grbl (Compat, sans axe Z) | GRBL 1.1+ | Découpeurs laser 2D sans Z |
| Grbl Raster | GRBL 1.1+ | Optimisé pour le travail raster |
| GRBL Dynamique (sensible à la profondeur) | GRBL 1.1+ | Gravure laser sensible à la profondeur |
| GRBL Dynamique (sans axe Z) | GRBL 1.1+ | Gravure laser sensible à la profondeur |
| LinuxCNC | LinuxCNC | Prise en charge native des Bézier (G5) |
| Mach4 (M67 Analog) | Mach4 | Gravure raster haute vitesse |
| Smoothieware | Smoothieware | Découpeurs laser, CNC |
| Marlin | Marlin 2.0+ | Imprimantes 3D avec laser |
Grbl (Compat) est le dialecte le plus testé et recommandé pour les applications laser standard.
Grbl Raster est optimisé pour la gravure raster sur les contrôleurs GRBL. Il garde le laser en mode de puissance dynamique (M4) en continu et omet les commandes de vitesse redondantes, ce qui produit un G-code plus fluide et plus compact.
GRBL Dynamique (sensible à la profondeur) est recommandé pour la gravure laser sensible à la profondeur où la puissance varie pendant les coupes (par exemple, gravure à profondeur variable).
LinuxCNC prend en charge les courbes Bézier cubiques natives via la commande G5, ce qui produit un G-code très fluide et compact pour les trajectoires courbes. Lorsque tu utilises ce dialecte, active l'option « Prise en charge des courbes Bézier » dans les paramètres avancés de la machine pour profiter de la sortie G5.
Mach4 (M67 Analog)
Le dialecte Mach4 (M67 Analog) est conçu pour la gravure raster haute vitesse avec les contrôleurs Mach4. Il utilise la commande M67 avec sortie analogique pour un contrôle précis de la puissance laser.
Caractéristiques principales
- Sortie analogique M67 : Utilise
M67 E0 Q<0-255>pour la puissance laser au lieu des commandes S en ligne - Pression tampon réduite : En séparant les commandes de puissance des commandes de mouvement, le tampon du contrôleur est moins sollicité pendant les opérations haute vitesse
- Raster haute vitesse : Optimisé pour les opérations de gravure raster rapides
Quand l'utiliser
Utilise ce dialecte lorsque :
- Tu as un contrôleur Mach4 avec capacité de sortie analogique
- Tu as besoin de gravure raster haute vitesse
- Ton contrôleur subit des débordements de tampon avec les commandes S en ligne standard
Format de commande
Le dialecte génère du G-code comme :
M67 E0 Q127 ; Définir la puissance laser à 50% (127/255)
G1 X100 Y200 F1000 ; Déplacer vers la position
M67 E0 Q0 ; Éteindre le laser
Créer un dialecte personnalisé
Pour créer un dialecte G-code personnalisé basé sur un dialecte intégré :
- Ouvrez Paramètres de la machine → Dialecte G-code
- Cliquez sur l'icône Copier sur un dialecte intégré pour créer un nouveau dialecte personnalisé
- Modifiez les paramètres du dialecte selon vos besoins
- Enregistrez votre dialecte personnalisé
Chaque dialecte personnalisé est une copie indépendante. La modification d'un dialecte n'affecte jamais les autres, tu peux donc expérimenter librement sans risquer de perturber une configuration existante. Les dialectes personnalisés sont stockés dans ton répertoire de configuration et peuvent être partagés.
Paramètres du dialecte
Lors de l'édition d'un dialecte personnalisé, la page Paramètres offre ces options :
Mode laser continu garde le laser en mode de puissance dynamique (M4) actif pendant tout le travail au lieu de basculer M4/M5 entre les segments. C'est utile pour la gravure raster où le laser doit rester allumé en continu pendant les lignes de balayage.
Vitesse modale omet le paramètre de vitesse (F) des commandes de mouvement lorsqu'il n'a pas changé depuis la dernière commande. Cela produit un G-code plus compact et réduit la quantité de données envoyées au contrôleur.
Commande d'allumage laser séparée pour la mise au point
Certains dialectes prennent en charge la configuration d'une commande séparée pour allumer le laser à faible puissance, ce qui est utile pour le mode mise au point. Cela te permet d'utiliser une commande différente pour le comportement visuel de « pointeur laser » que celle utilisée pendant la découpe ou la gravure réelle. Consulte la page des paramètres de ton dialecte pour cette option.
Pages connexes
- Exporter du G-code - Paramètres d'exportation
- Compatibilité des firmwares - Versions de firmware
- Paramètres de l'appareil - Configuration GRBL
- Macros et Hooks - Injection de G-code personnalisé