Bei der Verwendung von Hobby-CNC-Fräsen gibt es zwei gängigste CNC-Codes, einen G-Code und den anderen M-Code. In diesem Artikel werden die Bedeutungen gängiger G-Codes und M-Codes sortiert. Unterschiedliche Hersteller und unterschiedliche CNC-Systeme können geringfügig abweichen. In der Praxis haben die Anweisungen Vorrang.
G-Code: Vorbereitungsfunktion, Aktion der Werkzeugmaschine steuern (z. B. Eilgang G00)
M-Code: Hilfsfunktion, Bewegung der Hilfsmaschine. (Zum Beispiel dreht sich die Spindel M03 vorwärts)
01 G-Code-Befehl
G00 - Eilgangpositionierung G01 - Linearinterpolation G02 - Kreisinterpolation (im Uhrzeigersinn) G03 - Kreisinterpolation (gegen den Uhrzeigersinn) G04 - Pause G05 - schnelle und hochgenaue Steuerung 1 (Teilwerkzeugmaschinen) G05 .1 - hohe Geschwindigkeit und hohe Präzision Steuerung 2 (Teil der Werkzeugmaschine) G07.1/107 - Zylinderinterpolation (Teil der Werkzeugmaschine) G09 - Korrekter Stopp-Check (Teil der Werkzeugmaschine) G10 - Programmparametereingabe/Korrektureingabe (Teil der Werkzeugmaschine) ) G11 - Abbruch der Programmparametereingabe (Teilwerkzeugmaschine) G12 - Vollkreisbearbeitung CW (Teilwerkzeugmaschine) G13 - Vollkreisbearbeitung CCW (Teilwerkzeugmaschine) G12.1/112 - Polarkoordinateninterpolation gültig (Teilwerkzeugmaschine) G13.1/ 113 - Polarkoordinaten-Interpolationsabbruch (Teil der Werkzeugmaschine) G15 - Polarkoordinaten-Befehlsabbruch (Teil der Werkzeugmaschine) G16 - Polarkoordinaten-Befehl gültig (Teil der Werkzeugmaschine) G17 - Auswahl der XY-Ebene G18 - Auswahl der ZX-Ebene G19 - YZ-Ebene Auswahl G20 - Wählen Sie inc h-System G21 - Metrisches System wählen G28 - Rückkehr zum Referenzpunkt G29 - Rückkehr vom Referenzpunkt G30 - Rückkehr zum 2.~4. Referenzpunkt (Teil der Werkzeugmaschine) G30.1 - Reset Werkzeugposition 1 (Teil der Werkzeugmaschine) G30.2 - Werkzeugposition 2 zurücksetzen (Teil der Werkzeugmaschine) G30.3 - Werkzeugposition 3 zurücksetzen (Teil der Werkzeugmaschine) G30.4 - Werkzeugposition 4 zurücksetzen (Teil der Werkzeugmaschine) G30.5 - Reset Werkzeugposition 5 (Teil der Werkzeugmaschine) G30.6 - Reset Werkzeugposition 6 (Teil der Werkzeugmaschine) G31 - Sprungfunktion (Teil der Werkzeugmaschine) G31.1 - Sprungfunktion 1 (Teil der Werkzeugmaschine) G31.2 - Sprungfunktion 2 (Teil der Werkzeugmaschine) G31.3 - Sprungfunktion 3 (Teil der Werkzeugmaschine) G32 - Modaler G-Befehl G33 - Gewindeschneiden G34 - Spezieller fester Zyklus (Umfangsbohrungszyklus) G35 - Spezieller fester Zyklus (Winkel-Linear-Bohrzyklus) ) G36 - Spezieller Festzyklus (Bogen) G37 - Automatische Werkzeuglängenmessung G37.1 - Spezieller Festzyklus (Schachbrett-Bohrzyklus) G38 - Werkzeugdurchmesser er Korrekturvektorbezeichnung G39 - Werkzeugdurchmesserkorrektur Eckenbogenkorrektur G40 - Werkzeugdurchmesserkorrektur aufheben G41 - Werkzeugdurchmesserkorrektur links G42 - Werkzeugdurchmesserkorrektur rechts G40.1 - Normalliniensteuerung aufheben G41.1 - Normalliniensteuerung links wirksam G42.1 - Normalliniensteuerung rechts wirksam G43 - Werkzeuglängenvorgabe (positiv) G44 - Werkzeuglängenvorgabe (negativ) G43.1 - 1. Spindelsteuerung wirksam G 44.1 - 2. Spindelsteuerung wirksam G45 - Werkzeugpositionsvorgabe (Erweiterung) G46 - Werkzeugpositionsvorgabe (reduziert) G47 - Werkzeugpositionseinstellung (doppelt) G48 - Werkzeugpositionseinstellung (halbiert) G47.1 2 - Spindel-Simultansteuerung gültig G49 - Werkzeuglängeneinstellung abbrechen G50 - Skalierung abbrechen G51 - Skalierung gültig G50.1 - G-Befehl spiegelbild abbrechen G51.1 - G-Befehl Spiegelung gültig G52 - Lokale Koordinatensystemeinstellung G53 - Maschinenkoordinatensystemauswahl G54 - Werkstückkoordinatensystem (erste) Vorgabe G55 - Werkstückkoordinatensystem (zweite) G56 - Werkstückkoordinatensystem (dritte) G57 - Werkstückkoordinatensystem (vierte) G58 - Werkstückkoordinatensystem (fünfte) G59 - Werkstückkoordinatensystem (sechstes) G60 - Einzelrichtungspositionierung G61 - Genauhaltmodus G62 - Spiegelbefehl G63 - Gewindebohrmodus G64 - Abbrechen G61 G65 - Makroaufruf Unterprogramm G68 - Drehen G17, G18, G19, XY, Z, R G69 - Abbrechen G68 G70 - Umfangsbohren G71 - Bogenbohren G72 - Winkelbohren G73 - Hochgeschwindigkeits-Tiefbohrzyklus G74 - Gegengewindebohren Zyklus G76 - Feinbohrzyklus G77 - Rückbohrzyklus G80 - Fixzyklus aufheben G81 - Bohrzyklus G82 - Punktbohrzyklus G83 - Tieflochbohrzyklus G84 - Gewindebohrzyklus G85 - Bohrzyklus G86 - Bohr-/Stoppzyklus G87 - Ausbohr-/Rückzugszyklus G88 - Ausbohren/Pause/Rückzug G89 - Ausbohren Loch-/Pausenzyklus G90 - Absolutwertprogrammierung G91 - Inkrementalprogrammierung G92 - Werkstückkoordinaten setzen G93 - Anzahl der Vorschübe pro Minute G94 - Vorschubgeschwindigkeit pro Minute G98 - Startpunkt zurück G99 - R-Ebene Se wählen G98-Festzyklus-Rückkehr zum Startpunkt (Teil der Werkzeugmaschine) G99-Rückkehr zum festen Zyklus-R-Punkt (Teil der Werkzeugmaschine) G114.1-Spindelsynchronisationssteuerung G100~225-Benutzermakro (G-Code-Aufruf ) bis zu 10
02 M-Code-Befehl
M00 - Programmstopp (Pause) M01 - Programmselektiver Stopp/selektive Anwendung M02 - Programmende M03 - Spindel vorwärts M04 - Spindel rückwärts M05 - Spindelstopp M06 - Automatischer Werkzeugwechsel M07 - Blasstart M08 - Kühlschmierstoffstart M09 - Kühlschmierstoff schließen M10 - Arbeitstisch (B-Achse) verriegeln M11 - Arbeitstisch (B-Achse) lose M13 - Spindel im Uhrzeigersinn drehen und Kühlschmierstoff M14- -Spindel gegen den Uhrzeigersinn drehen und Kühlschmierstoff hinzufügen M15 - Bewegung in positiver Richtung M16 - Bewegung in negativer Richtung M19 - Spindelpositionierung M21 - X-Achse Spiegelbild-Start M22 - Y-Achse Spiegelbild-Start M23 - Spiegelbild-Aufhebung M24 - -Die vierte Achse Spiegelbild-Start M25 - Die vierte Achse-Klemmung M26 - Die vierte Achse-Freigabe M27 - Indexfunktion M29 - Starres Gewindebohren M30 - Programmende/automatische Abschaltung M48 - Tiefbohren Lochanfang M52 - Werkzeugmagazin nach rechts fahren M53 - Werkzeugmagazin nach links fahren M70 - Automatische Werkzeugerstellung M71 - Werkzeugtasche nach unten M72 - Werkzeugwechselarm 60° M73 - Spindelwerkzeug loslassen M74 - Werkzeugwechselarm 180° M75 - Spindelspannwerkzeug M76 - Werkzeugwechselarm 0° M77 - Werkzeugarm nach oben M81 - Werkbankwechselbestätigung M82 - Werkbank M83 - Werkbank unten M84 - Werkbankverlängerung M85 - Werkbank fährt ein M{{45} } Werkbanktür öffnet M87 - Werkbanktür schließt M98 - Unterprogramm aufrufen M99 - Unterprogramm beenden





