Umfassender Leitfaden zu Sherline CNC G-Codes & M-Codes
Sherline G-Codes
| G-Code | Funktion |
|---|---|
| G00 | Schnellbewegung (Schnellpositionierung) |
| G01 | Vorschubbewegung (Lineare Interpolation) |
| G02 | Im Uhrzeigersinn (Kreisbogen/Helixinterpolation CW) |
| G03 | Gegen Uhrzeigersinn (Kreisbogen/Helixinterpolation CCW) |
| G04 | Wartezeit (Dwell) |
| G08 | Spline-Glättung EIN |
| G09 | Exakter Stopp-Check, Spline-Glättung AUS |
| G10 | Linearer vorschubgeregelter Bewegungsbefehl mit verzögertem Stopp / Koordinatensystem-Ursprungseinstellung |
| G11 | Geregelter Verzögerungsstopp |
| G17 | XY-EBENE |
| G18 | XZ-EBENE |
| G19 | YZ-EBENE |
| G20 | Zoll-Systemwahl |
| G21 | Millimeter-Systemwahl |
| G28 | Rückkehr zur Freiraumebene |
| G33 | Gewindeschneiden (Drehmaschine) Hinweis: G33 und G33.1 funktionieren nicht auf Sherline CNC Fräsen/Drehmaschinen, da Spindel und Achsen nicht synchronisiert sind. |
| G35 | Fehlerprüfung nächste Zeile umgehen |
| G40 | Werkzeugkompensation AUS |
| G41 | Werkzeugkompensation LINKS |
| G42 | Werkzeugkompensation RECHTS |
| G43 | Werkzeuglängenkompensation – negative Richtung |
| G44 | Werkzeuglängenkompensation – positive Richtung |
| G49 | Werkzeuglängenkompensation aufgehoben |
| G53 | Werkstückkoordinaten-Offsets aufheben |
| G54-G59 | Werkstückkoordinaten-Offsets 1 bis 6 |
| G59.1 | Voreingestelltes Werkstückkoordinatensystem 7 nutzen |
| G59.2 | Voreingestelltes Werkstückkoordinatensystem 8 nutzen |
| G59.3 | Voreingestelltes Werkstückkoordinatensystem 9 nutzen |
| G61 | Spline-Konturierung mit Pufferung AUS |
| G64 | Spline-Konturierung mit Pufferung EIN |
| G65 | Rechtecktasche ausfräsen |
| G66 | Kreistasche ausfräsen |
| G67 | Plandrehen (Flycut) |
| G68 | Rechtecktasche mit Radius-Ecken ausfräsen |
| G70 | Zoll-Modus |
| G71 | Millimeter-Modus |
| G74 | Tiefbohren (Drehmaschine) |
| G80 | Bewegungsmodus abbrechen (inkl. Festzyklen) |
| G81 | Bohr-Festzyklus |
| G82 | Bohren mit Dwell-Festzyklus |
| G83 | Spanbrechbohr-Festzyklus (Peck Drilling) |
| G84 | Gewindeschneidezyklus (Rechtsgewinde Festzyklus) |
| G85 | Bohrzyklus 1 (Bohren, kein Dwell, Vorschub raus) |
| G86 | Bohrzyklus 2 (Bohren, Spindelstopp, Schnell raus) |
| G87 | Rückwärtsbohr-Festzyklus |
| G88 | Bohrzyklus 3 (Bohren, Spindelstopp, manuell raus) |
| G89 | Bohrzyklus 4 (Bohren, Dwell, Vorschub raus) |
| G90 | Absolutmodus |
| G91 | Inkrementellmodus |
| G92 | Heim-Koordinaten-Reset (Offset-Koordinatensysteme) |
| G92.2 | Offset-Koordinatensysteme aufheben |
| G93 | Inverse Zeit-Vorschubmodus |
| G94 | IPM-Modus (Drehmaschine) Standard (Vorschub pro Minute) |
| G95 | IPR-Modus (Drehmaschine) |
| G96 | Konstante Schnittgeschwindigkeit EIN (Drehmaschine) |
| G97 | Konstante Schnittgeschwindigkeit AUS (Drehmaschine) |
| G98 | Anfangsebenen-Rückkehr in Festzyklen |
Sherline M-Codes
| M-Code | Funktion |
|---|---|
| M00 | Programmstopp |
| M01 | Optionaler Programmstopp |
| M02 | Programmende |
| M03 | Spindel EIN Im Uhrzeigersinn, Laser, Flamme, Leistung EIN |
| M04 | Spindel EIN Gegen Uhrzeigersinn |
| M05 | Spindel STOP, Laser, Flamme, Leistung AUS |
| M06 | Werkzeugwechsel |
| M08 | Kühlmittel EIN |
| M09 | Kühlmittel AUS |
| M10 | Reserviert für Werkzeughöhenoffset |
| M13 | Spindel EIN, Kühlmittel EIN |
| M26 | Automatische B-Achsen-Spannung aktivieren |
| M27 | Automatische B-Achsen-Spannung deaktivieren |
| M30 | Programmende bei Makroverwendung / Programmende, Palettenschuttle, Reset |
| M48 | Geschwindigkeits- und Vorschub-Overrides aktivieren |
| M49 | Geschwindigkeits- und Vorschub-Overrides deaktivieren |
| M60 | Palettenschuttle und Programmstopp |
| M91 | Anzeige Inkrementell |
| M92 | Anzeige Absolut |
| M97 | Gehe zu / Springe zu Zeilennummer |
| M98 | Springe zu Makro oder Unterprogramm |
| M99 | Rückkehr von Makro oder Unterprogramm |
| M100 | Maschinennullpunkt-Reset |
| M199 | Mitten-Programm-Start |
Adressen (Words)
| Adresse | Beschreibung |
|---|---|
| D | Werkzeugradiuskompensationsnummer |
| F | Vorschub |
| G | Allgemeine Funktion |
| H | Werkzeuglängenoffset |
| I | X-Achsen-Offset für Bögen / X-Offset in G87 Festzyklus |
| J | Y-Achsen-Offset für Bögen und Y-Offset in G87 Festzyklus |
| K | Z-Achsen-Offset für Bögen und Z-Offset in G87 Festzyklus |
| L | Wiederholungsanzahl in Festzyklen und Taste mit G10 |
| M | Zusatzfunktion |
| N | Zeilennummer |
| O | Unterprogramme |
| P | Wartezeit mit G4 und Festzyklen, Taste mit G10 |
| Q | Vorschubinkrement in G83 Festzyklus |
| R | Bogenradius, Festzyklus-Ebene |
| S | Spindeldrehzahl |
| T | Werkzeugwahl |
| X | X-Achse der Maschine |
| Y | Y-Achse der Maschine |
| Z | Z-Achse der Maschine |
| (...) | Kommentare (Worte in Klammern sind nicht Teil des Programms, dienen Bedienerinformation) |
CNC-Maschine
- CNC M-Codes meistern: Umfassende Einführung
- G90 Drehzyklus meistern: Umfassender Leitfaden zu CNC-Schruppdrehen & mehr
- G81 Bohrzyklus mit G91 Inkrementalmodus meistern: Praxisbeispiel für Wiederholbohrungen
- LinuxCNC meistern: Umfassender Leitfaden zu G- & M-Codes für CNC-Maschinensteuerung
- Anilam 4200T CNC Drehsteuerungen: G-Code Funktionen meistern
- Kompletter GSK 980TDb G-Code-Leitfaden für Drehsteuerungen
- Kompletter Leitfaden: Siemens Sinumerik 808D G-Codes im ISO-Dialekt
- Umfassender Leitfaden zu CNC G- & M-Codes für Fräsen & Drehen
- Umfassender Leitfaden zu Mach3 M-Codes für CNC-Bearbeitung
- Vollständige NCT 201 G-Code-Referenz für CNC-Drehmaschinen und Fräsmaschinen