Écrit par Graham B
Une petite mise à jour pour mon carnet de références de tâches du Grbl, une simple formulation et des explications détaillées pour une rotation 4. Achse.
Une liste de références pour Grbl, Fehlercodes, Alarmcodes, Einstellungen, unterstützte G-Codes et Zustände.
L'impression est double (ou collée sur les papiers pliés) et la dernière fois en 3 parties.
Si vous n'êtes pas là, vous devriez avoir un gros sac !
- Achetez des machines CNC Genmitsu
- Achetez des machines laser Genmitsu
- Vergessen Sie nicht, cette page de lecture (Strg+D)
Codes d'erreur Grbl
| Code | Beschreibung |
| 1 | Le GCode-Befehlsbuchstabe n'est pas utilisé. |
| 2 | GCode-Befehlswert ungültig or fehlt. |
| 3 | Grbl'nicht erkannt oder unterstützt. |
| 4 | Un message négatif pour un message positif. |
| 5 | Homing-Fehler. Homing in den Einstellungen nicht aktiviert. |
| 6 | Minstep-Puls doit grossir comme 3usec sein. |
| 7 | EEPROM-Lesevorgang fehlgeschlagen. Normes appliquées. |
| 8 | Grbl 'Befehl nur gültig im Leerlauf. |
| 9 | GCode-Befehle ungültig im Alarm- or Jog-Zustand. |
| 10 | Weiche Grenzen erfordern, dass Homing aktiviert ist. |
| 11 | Maximale Zeichen pro Zeile überschritten. Ignoré. |
| 12 | Grbl 'Einstellung überschreitet die maximale Schrittgeschwindigkeit. |
| 13 | Sicherheitstür geöffnet und Türzustand est lancé. |
| 14 | Build-Info ou Startzeile > EEPROM-Zeilenlänge |
| 15 | Jog-Ziel überschreitet Maschinenreise, ignoré. |
| 16 | Jog-Befehl affiche '=' ou indique le GCode. |
| 17 | Le mode laser est créé par PWM-Ausgang. |
| 20 | Nicht unterstützter oder ungültiger GCode-Befehl. |
| 21 | > 1 GCode-Befehl dans un groupe modal dans Block. |
| 22 | L'heure actuelle n'est pas prévue ou n'est pas définie. |
| 23 | GCode-Befehl fournit un travail ganzzahligen. |
| 24 | > 1 GCode-Befehl mit Achsenwörtern gefunden. |
| 25 | Wiederholtes GCode-Wort im Block gefunden. |
| 26 | Keine Achsenwörter im Befehlsblock gefunden. |
| 27 | Le numéro de téléphone est insatisfaisant. |
| 28 | GCode-Befehl a trouvé un travail accompli. |
| 29 | G59.x WCS n'est pas pris en charge. |
| 30 | G53 n'est pas activé avec les modes de réglage G0 et G1. |
| 31 | Unnötige Achsenwörter im Block gefunden. |
| 32 | G2/G3-Bögen benötigen >= 1 Achsenwort dans le plan. |
| 33 | Bewegungsbefehlziel ist ungültig. |
| 34 | Bogenradiuswert ist ungültig. |
| 35 | G2/G3-Bögen benötigen >= 1 Offset-Wort dans le plan. |
| 36 | Unbenutzte Wertwörter im Block gefunden. |
| 37 | G43.1 Offset nicht der Werkzeuglängenachse zugewiesen. |
| 38 | Werkzeugnummer plus grand als maximumr Wert. |
Codes d'alarme Grbl
| Code | Description d'alarme |
| 1 | Hartes Limit ausgelöst. Position verloren. |
| 2 | Weiches Limit-Alarm, Position beibehalten. L'exploration est plus sûre. |
| 3 | Zurücksetzen während der Bewegung. Position verloren. |
| 4 | Sonde fehlgeschlagen. Sonde nicht im erwarteten Anfangszustand. |
| 5 | Sonde fehlgeschlagen. La sonde n'est pas utilisée pour l'usine. |
| 6 | Homing-Fehler. Le Homing-Zyklus actif est activé. |
| 7 | Homing-Fehler. Tür während des Homing-Zyklus geöffnet. |
| 8 | Homing-Fehler. Le panneau de retrait n'est pas libre. |
| 9 | Homing-Fehler. Endschalter konnte nicht gefunden werden. |
Grbl Nicht-Gcode-Befehle
| Befehl | Beschreibung |
| $ | Grbl-Einstellungen anzeigen. |
| $x=val | Grbl-Einstellung x auf valändern. |
| $# | Afficher les paramètres GCode. |
| $G | GCode-Parser-Zusstand anzeigen. |
| $C | GCode-Prüfmodus umschalten. |
| $H | Homing-Zyklus ausführen. |
| $J=gcode | Jogging-Bewegung ausführen. |
| $X | Alarmzustand aufheben. |
| $I | Afficher les informations de construction. |
| $N | Lire le Startcode affiché. |
| $Nx=ligne | Start-GCode-Zeile speichern (x=0 ou 1). Ce werden bei einem Reset ausgeführt. |
| $RST=$ | Réglez les Grbl-Einstellungen auf die Standardwerte zurück. |
| $RST=# | Löscht G54-G59 WCS-Offsets et G28/30 Positionen, die im EEPROM gespichert sind. |
| $RST=* | Löscht et lädt alle Daten aus dem EEPROM. |
| $SLP | Schlafmodus aktivieren. |
| Ctrl-x | Réinitialisation logicielle |
| ? | Statusbericht-Abfrage. |
| ~ | Zyklusstart/Wiederaufnahme vom Feed-Hold, Tür ou Programmasse. |
| ! | Feed-Hold – Stoppt alle Bewegungen. |
REMARQUE : Il s'agit d'une règle d'un autre ordre, qui n'est pas indiquée dans le temps. Ceci est nécessaire pour les utilisateurs et les utilisateurs normaux qui n'utilisent pas la console. Ces changements sont comme Feed-Overrides. Et sind hier nicht abgedeckt.
Grbl Einstellungen
| Einstellung | Beschreibung |
| 0 $ | Schrittimpuls, Mikrosekunden |
| 1 $ | Schritt-Leerlaufverzögerung, Millisekunden |
| 2 $ | Schrittport inversé, masque XYZ* |
| 3 $ | Richtungsport inversé, masque XYZ* |
| 4 $ | Schrittmotor aktivieren invertieren, (0=Deaktivieren, 1=Invertieren) |
| 5 $ | Grenzstift inversé, (0=N-Öffnen. 1=N-Schließen) |
| 6 $ | Probestift inverseur, (0=N-Öffnen. 1=N-Schließen) |
| 10 $ | Statutbericht, '?' Statut. 0= WCS, 1=Machine, 2= Plan/Puffer + WCS, 3=Plan/Puffer + Machine. |
| 11 $ | Verbindungstoleranz, mm |
| 12 $ | Bogentoleranz, mm |
| 13 $ | Bericht in Zoll, (0=mm. 1=Zoll)** |
| 20 $ | Weiche Grenzen, (0=Deaktivieren. 1=Aktivieren, Harte Grenzen et Homing erforderlich. |
| 21 $ | Harte Grenzen, (0=Désactivation. 1=Activation) |
| 22 $ | Homing-Zyklus, (0=Deaktivieren. 1=Aktivieren) |
| 23 $ | Homing-Richtungsinvertierung, XYZ-Maske* Setzt Home-Pos |
| 24 $ | Homing-Vorschub, mm/min |
| 25 $ | Homing-Suchgeschwindigkeit, mm/min |
| 26 $ | Homing-Entprellzeit, Millisekunden |
| 27 $ | Déclenchement du point d'ancrage, mm |
| 30 $ | Vitesse de rotation maximale, U/min |
| 31 $ | Vitesse de rotation minimale, U/min |
| 32 $ | Mode laser, (0=Aus, 1=Ein) |
| 100 $ | Anzahl der X-Schritte, um 1 mm zu bewegen |
| 101 $ | Anzahl der Y-Schritte, um 1 mm zu bewegen |
| 102 $ | Anzahl der Z-Schritte, um 1 mm zu bewegen |
| 103 $ | Anzahl der A-Schritte, um 1° zu bewegen |
| 110 $ | X Vitesse de rotation maximale, mm/min |
| 111 $ | Y Maximale Geschwindigkeit, mm/min |
| 112 $ | Z Vitesse de rotation maximale, mm/min |
| 113 $ | A Maximale Geschwindigkeit, °/min |
| 120 $ | X Beschleunigung, mm/sec^2 |
| 121 $ | Y Beschleunigung, mm/sec^2 |
| 122 $ | Z Beschleunigung, mm/sec^2 |
| 123 $ | A Beschleunigung, °/sec^2 |
| 130 $ | X Maximale Reise, mm Nur für Homing und weiche Grenzen. |
| 131 $ | Et Maximale Reise, mm Nur für Homing und weiche Grenzen. |
| 132 $ | Z Maximale Reise, mm Nur für Homing und weiche Grenzen. |
| 133 $ | A Maximale Reise, ° Nur für Homing und weiche Grenzen. |
* Le masque XYZ est un outil pour les axes X, Y et Z. Et puis, quand un enjeu dans la fausse richesse nous a amenés. Der Wert liegt zwischen 0 et 7.
** Les informations relatives aux statistiques ne sont pas prises en compte dans les modifications apportées au GCode !
Grbl Unterstützte GCodes
| Code | Beschreibung |
| F | Prévoyez in Einheiten/min festlegen (siehe G20/G21). |
| G0 | Eine schnelle Positionierungsbewegung mit der schnellen Vorschubrate. Je suis le mode Laser avec le laser ausgeschaltet. |
| G1 | Eine Schneidbewegung in einer geraden Linie. Avec les actions Vorschubrate. |
| G2 | Schneiden eines Uhrzeigersinnbogens. |
| G3 | Schneiden eines Gegen-Uhrzeigersinnbogens. |
| G4 | Pause der Befehlsausführung für die Zeit in Pnnn. P gibt die Zeit in Sekunden an. Autres systèmes utilisés Millisekunden comme Pausenzeit, quand il n'est pas utilisé, peut mourir zu sehr langen Pausen führen. |
| G10 L2 | Permet le décalage pour une suspension WCS pour une utilisation absolue Fête des coordinateurs de machines. |
| G10 L20 | Comme G10 L2, mais les paramètres sont compensés par der aktuellen Position. |
| G17 | Zeichnen von Bögen dans der XY-Ebene, Standard. |
| G18 | Bögen in der ZX-Ebene zeichnen. |
| G19 | Bögen in der YZ-Ebene zeichnen. |
| G20 | Toutes les opérations et positions se trouvent à Zoll. |
| G21 | Toutes les entrées et positions sont en mm. |
| G28 | Zur sicheren Position gehen. HINWEIS: Wenn Sie keinen Homing-Zyklus durchgeführt et die sichere Position festgelegt haben, ist die sehr « unsicher » zu verwenden. |
| G28.1 | Position de sécurité sous l'utilisation absolue Maschinenkoordinan festlegen. |
| G30 | Zur gespeicherten G30-Position gehen. |
| G30.1 | Position définie sous l'application absolue Maschinenkoordinan festlegen, eine schnelle G0-Bewegung zu cette position wird ausgeführt, avant la coordination gespeichert werden. |
| G38.2 | Zum Werkstück goûté, Fehler bei Misserfolg. |
| G38.3 | Comme G38.2, kein Fehler bei Misserfolg. |
| G38.4 | Wie G38.2, aber wegbewegen, bei Kontaktverlust stoppen. |
| G38.5 | Comme G38.4, kein Fehler bei Misserfolg. |
| G40 | Compensation Schneid aus. Grbl prend en charge keine Schneidkompensation. |
| G43.1 | Dynamische Werkzeuglängenkompensation, compensée das Z-Ende des Werkzeugs für nachfolgende Bewegungen. |
| G49 | Werkzeuglängenkompensation aufheben. |
| G53 | Verwenden Sie Maschinenkoordinan in diesem Befehl. |
| G54 | Aktivieren Sie den gespeicherten Ursprung. |
| G55-59 | Comme G54, activez une autre position sélectionnée. |
Grbl Unterstützte GCodes
| Code | Beschreibung |
| G61 | Exakter Pfadmodus. Grbl prend en charge plusieurs personnes Modi. |
| G80 | Abbrechen des Dosenzyklus. Grbl prend en charge tout ce qui se passe der Dosenzyklen, die dies abbricht, daher tut es nuits. |
| G90 | Toutes les opérations et positions sont absolues. vom aktuellen Ursprung. |
| G91 | Toutes les opérations et positions sont relatives à la valeur von der aktuellen Position. |
| G91.1 | Setzt den Bogen-Inkrementalpositionsmodus. |
| G92 | Définir le point de coordination actuel, qui sera utilisé pour un seul Ursprungspunkt von null festzulegen, allgemein bekannt als Position de départ. |
| G92.1 | Régler tous les G92-Versätze auf null und löscht gespeicherte Werte. |
| G93 | Inverser Zeitbewegungsmodus. |
| G94 | Un mode min/min pour le taux F actuel. |
| M0 | Pause für P Sekunden. |
| M1 | Comme M0, je mets en pause seulement, quand il s'agit d'un optionnel Stoppschalter eingeschaltet ist. |
| M2 | Programmation, Spindel/Laser ausschalten et die Maschine stoppen. |
| M3 | Spindel im Uhrzeigersinn démarre. Je suis en mode laser wird die konstante Leistung eingestellt. |
| M4 | Comme M3, dans le mode Laser avec la lecture dynamique ingestellt. |
| M5 | Bouchon de broche. |
| M7 | Luftunterstützung/Kühlmittel umschalten. |
| M8 | Luftunterstützung/Kühlmittel umschalten (un autre Badge wird verwendet als bei M7). |
| M9 | Luftunterstützung/Kühlmittel aus. |
| M30 | Gleich wie M2. |
| S | Spindeldrehzahl en U/min ou Laserleistung festlegen. |
REMARQUE : Les codes peuvent être remplacés par des valeurs nulles, G0 et G00 sont indiqués. Il y a plus de GCodes qui sont compris par Grbl. Viele Befehle est modal, das bedeutet, dass sie sich merken et auf nachfolgende Befehle angewendet werden. Zum Beispiel merkt sich G0 X1 gefolgt von Z5 den G0-Modus et wendet ihn auf das Z5 an. S ist modal et wird vom letzten Befehl übernommen. Zwei Befehle in derselben Modalgruppe nicht in derselben Zeile stehen.
Paramètre Gcode Grbl
| Buchstabe | Beschreibung |
| XYZA | Entfernungen ou Positionen auf den XYZA Achsen. |
| IJK | Entfernungen ou Positionen für G2- et G3-Bögen. Entsprechen den ZYX Achsen. Ce sind immer inkrementelle Koordinatn, unabhängig von G90/G91. |
| L | Schleifenzykluszähler, unterstützt, aber nicht verwendet. |
| N | Zeilennummer, unterstützt, mais nicht verwendet. |
| R | Bogenradius für G2 und G3. |
| P | Paramètres supplémentaires, abhängig vom verwendeten Befehl. |
| T | Werkzeugauswahl, nicht verwendet. |
REMARQUE : Tous les paramètres sont utilisés par un seul utilisateur.
Grbl Zustände
| État | Beschreibung |
| Alarme | Homing activé, sans Homing-Zyklus nicht durchgeführt oder Fehler erkannt, wie z. B. Grenzschalter aktiviert. Accueil ou entsperren, um fortzufahrren. |
| Leerlauf | Warten auf einen Befehl. |
| Faire du jogging | Ausführen einer Jog-Bewegung, keine neuen Befehle bis abgeschlossen, außer Jog-Befehle. |
| Retour au bercail | Ausführen eines Homing-Zyklus, keine neuen Befehle bis abgeschlossen. |
| Prüfen | Le mode Prüf est activé ; alle Befehle werden akzeptiert, aber nur analysiert, nicht ausgeführt. |
| Zyklus | Ausführen von GCode-Befehlen, alle Befehle werden akzeptiert, wird in den Leerlauf wechseln, wenn Befehle abgeschlossen sind. |
| Halten | Pause est dans Betrieb, zum Fortfahren wiederaufnehmen. |
| Sicherheitstür | Le Sicherheitstürschalter wurde aktiviert, ähnlich wie bei einem Halt, wird jedoch beim Schließen der Tür fortgesetzt. Wahrscheinlich haben Sie keine Sicherheitstür an Votre machine ! |
| Sommeil | Schlafbefehl wurde empfangen et ausgeführt, manchmal am Ende eines Jobs verwendet. Zur Fortsetzung zurücksetzen oder Stromkreis schließen. |
Pour plus d'informations et de détails, consultez ma série « Formation en CNC » dans les dates du groupe Facebook « SainSmart Genmitsu CNC Users Group » ou dans la documentation officielle sous https://github.com/grbl/grbl .