Sortie G-code
Enregistrer une sortie spécifique au profil et comprendre le chemin d’exportation autonome de la CLI.
Beam Bench génère du G-code pour les contrôleurs pris en charge. D’autres adaptateurs, tels que Ruida et le xTool M1 original, utilisent leurs propres formats machine pour les tâches. Un fichier G-code générique n’est pas interchangeable avec ces formats.
Exporter depuis l’application
Utilisez Enregistrer le GCode dans Contrôle du laser lorsqu’il est disponible, ou Outils laser > Enregistrer les fichiers machine. Sélectionnez d’abord le profil machine souhaité, même lors d’une exportation sans machine connectée.
L’application vérifie les échecs de planification, les déplacements de tramage et les limites de l’espace de travail avant d’écrire à la destination. Si l’exportation est bloquée, corrigez la géométrie ou le placement signalé et actualisez le plan. Elle n’écrit pas de fichier de remplacement partiel pour un plan rejeté.
Le placement suit Démarrer depuis et Origine de la tâche. Les modes dépendant de la connexion nécessitent des informations de position valides. L’exportation rotative nécessite une prise en charge connectée de la famille GRBL et un placement Current Position.
Contenu du fichier
La sortie comprend la configuration des coordonnées, les déplacements avec laser éteint, les mouvements de découpe ou de gravure linéaires, les valeurs d’avance et de puissance, ainsi que les commandes d’assistance d’air configurées. Le profil machine peut ajouter des commandes de début et de fin et sélectionner une puissance laser constante ou dynamique.
Les commandes GRBL typiques comprennent :
| Commande | Signification |
|---|---|
G0 | Positionnement rapide. Le contrôleur détermine la vitesse rapide. |
G1 | Mouvement linéaire à la vitesse d’avance commandée. |
G21 | Unités en millimètres. |
G90 / G91 | Coordonnées absolues ou relatives. |
M3 / M4 | Mode de puissance laser constante ou dynamique. |
M5 | Laser éteint. |
S | Valeur de puissance mise à l’échelle selon le maximum de valeur S configuré. |
F | Vitesse d’avance. La sortie GRBL utilise normalement des millimètres par minute. |
M7 / M8 / M9 | Commandes de refroidissement ou d’assistance d’air configurées. |
Le placement normal de la tâche translate la géométrie planifiée. Il n’ajoute pas de réinitialisation des coordonnées G92. Les commandes de début ou de fin personnalisées peuvent modifier le comportement du contrôleur ; vérifiez-les donc pour la machine cible.
Exportation autonome de la CLI
beambench-cli export gcode /abs/path/project.lzrproj /abs/path/out.gcodeCette commande charge directement le projet et fonctionne sans l’application ni le serveur API. Elle utilise le profil enregistré localement qui est attribué au projet, ou le profil actif enregistré lorsqu’aucun profil n’est attribué. L’absence de profil bloque l’exportation. La mise à l’échelle de la puissance, la configuration de la sortie et la validation du plan utilisent le même code de génération que Enregistrer le GCode dans l’application.
La CLI ne dispose d’aucune position en direct de la machine. Current Position et les tâches rotatives nécessitent une exportation via l’application connectée ; User Origin nécessite une origine enregistrée. Les tâches vides, les opérations échouées et les mouvements en dehors de l’espace de travail de la machine sont rejetés avant l’écriture de la sortie. Inspectez toujours la sortie générée pour le contrôleur visé avant de l’exécuter dans un autre logiciel d’envoi.