Posted by SainSmart on

É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 !

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 .

Retour au blog