Documentation de Beam Bench

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 :

CommandeSignification
G0Positionnement rapide. Le contrôleur détermine la vitesse rapide.
G1Mouvement linéaire à la vitesse d’avance commandée.
G21Unités en millimètres.
G90 / G91Coordonnées absolues ou relatives.
M3 / M4Mode de puissance laser constante ou dynamique.
M5Laser éteint.
SValeur de puissance mise à l’échelle selon le maximum de valeur S configuré.
FVitesse d’avance. La sortie GRBL utilise normalement des millimètres par minute.
M7 / M8 / M9Commandes 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.gcode

Cette 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.

Pages associées

On this page