Betrugsblocker
Ihr bester CNC-Drehmaschine-Lieferant | Sie können der chinesischen Werkzeugmaschinenfabrik vertrauen | Ihre besten Hersteller von Maschinenausrüstung | Sie können den lebenslangen Partnern vertrauen | Sie können die hochwertigsten Werkzeugmaschinen und den erschwinglichsten Preis erhalten

G-Code- und M-Code-Liste: Die vollständige CNC-Programmierungsreferenz

Diese G- und M-Codeliste umfasst die Codes, die Sie tatsächlich eingeben, um eine CNC-Fräsmaschine oder -Drehmaschine zu betreiben: jeden gängigen G-Code, der Bewegung und Geometrie steuert, sowie die M-Codes, die Maschinenfunktionen wie Spindel und Kühlmittel umschalten Ob Sie CNC-Programme an der Steuerung lesen oder eine Datei von Hand bearbeiten, die Ihre CAM-Software ausspuckt, die folgenden Tabellen und Beispiele sind so aufgebaut, dass sie eine einzige Referenz darstellen, die Sie in einer zweiten Registerkarte offen halten können und sowohl das Fräsen als auch das Drehen sowie die Unterschiede zwischen Fanuc, Haas, Siemens, GRBL und LinuxCNC.

Kurzreferenz: G vs. M auf einen Blick

G-code Vorbereitende / Geometrie teilt der Maschine mit Wo und Wie Das Werkzeug bewegt sich (G00 rapid, G01 feed, G02/G03 bogens).
M-code Sonstiges / Maschine an, M03-Spindel an und aus (M08-Kühlmittel-Endprogramm).
Format Wortadresse: N50 G01 X1,5 Z-0,75 F0,008 M08 “Brief + eine Zahl pro ”Wort”.
Normen Verwurzelt in EIA RS-274 und ISO 6983-1:2009; Der offene Interpreter, von dem die meisten Controller abstammen, ist der NIST RS274/NGC Spec.

G-Code vs. M-Code: Was ist der Unterschied?

G-Code vs. M-Code: Was ist der Unterschied?

Die Sortierung jedes Codes in einen von zwei Buckets ist die schnellste Möglichkeit, ein Programm zu lesen A G-code Vorbereitungsbefehl ist, wird das “G” meist erklärt als Geometrie, Denn diese Worte sagen dem Kutter, wohin er gehen soll und welchen Weg er gehen soll Ein M-code Ist ein sonstiger, oder maschineller, Befehl: er dreht einen Schalter irgendwo an der Maschine, wie z.B. das Starten der Spindel oder das Einschalten von Flutkühlmittel Beide fahren innerhalb derselben Wortadress-Grammatik, die die EIA Anfang der 1960 er Jahre für die numerische Steuerung standardisiert hat und die die ISO später in ISO 6983 zusammenfaltete.

Hier der praktische Split, den Sie auf Sicht beantragen können:

Frage G-Code M-Code
Was kontrolliert es? Werkzeugbewegung, Koordinaten, Interpolation, Offsets Spindel, Kühlmittel, Werkzeugwechsel, Programmablauf
Bewegt es die Achsen? Oft ja (G00, G01, G02) Nein
Ist es modal? Viele sind (bleiben aktiv, bis sie abgesagt werden) Einige (M03/M05); viele sind One-Shot
Beispiel G01 X2.0 F10.0 M08 (Kühlmittel an)

Es existieren etwa 100 G-Codes über alle Dialekte hinweg, wobei jede einzelne Maschine einen weitaus kleineren Arbeitssatz verwendet M-Codes sind zwischen den Buildern immer weniger konsistent, ein Punkt, an dem man festhalten sollte, denn er erklärt die meisten der später behandelten Kopfschmerzen “dieses Programm lief gut auf der anderen Maschine” Wenn Sie noch ein mentales Modell der Maschine selbst bauen, unsere Grundierung auf der Grundlagen der Dreh - und Fräsbearbeitung Passt gut zu dieser Code-Referenz.

So lesen Sie einen G-Code-Block: Adressbuchstaben und Syntax

So lesen Sie einen G-Code-Block: Adressbuchstaben und Syntax

Eine Zeile CNC-Code wird als a bezeichnet Block, “und jeder Block ist nur eine Folge von ”Wörtern” Jedes Wort ist ein Buchstabe (die Adresse) gefolgt von einer Zahl (der Wert).Wenn man weiß, was die Buchstaben bedeuten, kann man fast jeden Block laut lesen Wir bringen es neuen Operatoren bei, da die NG-XYZ-FSTM-RegelDie Buchstaben erscheinen in der Regel ungefähr in dieser Reihenfolge, und diese Reihenfolge entspricht der Reihenfolge, in der die Maschine denkt: Zeilennummer, welche Art von Bewegung, wohin, wie schnell, wie schnell gedreht werden soll, welches Werkzeug und welche Wechseln zu Flip.

Brief Bedeutung Beispiel
N Block (Zeilen) Nummer N50
G Vorbereitender / Bewegungsbefehl G01
XYZ Achsenposition (Ziel) X1,5 Z-0,75
IJK Bogenmitte, relativ zum Start I0,5 J0
F Vorschubgeschwindigkeit F0.008
S Spindelgeschwindigkeit S1200
T Werkzeugnummer T0303
M Maschinenfunktion M08

Lesen Sie diesen BlockN50 G01 X1,5 Z-0,75 F0,008 M08Und da steht: “Auf Leitung 50, mit 0,008 pro Umdrehung geradeaus nach X1,5, Z-0,75 einspeisen, Flutkühlmittel einschalten” Das ist der ganze Trick Dieselbe Logik, die ein CNC-Drehmaschine Bearbeitungszentrum antreibt; nur die Achsenbuchstaben und eine Handvoll Dosenzyklen ändern sich.

Technische Anmerkung

A Modal Code bleibt nach seinem Block aktiv, bis etwas in derselben Gruppe ihn aufhebt Befehl G01 einmal und jeder folgende Block speist weiter in einer Zeile, bis Sie G00, G02 oder G03 aufrufen Nicht-modale (One-Shot) Codes wie G04 Verweildauer wirken nur auf den Block, wo sie erscheinen Das Zusammenmischen dieser ist die Wurzel der meisten “warum ist das Tool bei rapide eingetaucht?” stürzt.

Modalgruppen: Warum sich einige Codes gegenseitig stornieren

Modalgruppen: Warum sich einige Codes gegenseitig stornieren

Hier das Konzept, das aus einer Liste von Codes ein funktionierendes mentales Modell macht G-Codes werden sortiert in Modalgruppen, “und es kann immer nur ein Code aus jeder Gruppe aktiv sein Rufen Sie einen zweiten Code aus derselben Gruppe an und er ersetzt leise den ersten Das ist von der Konstruktion her, es ist auch der Grund, warum ein Block mit zwei Bewegungscodes darin Alarm schlägt Verstehen der Gruppen beantwortet die Anfängerfrage, ”warum hebt ein G-Code einen anderen auf?”

Modal-Gruppe Codes in der Gruppe Standard bei Power-On
Bewegung G00, G01, G02, G03 Normalerweise G00
Planauswahl G17, G18, G19 G17 (Mühle), G18 (Drehmaschine)
Einheiten G20, G21 Maschinenparameter
Distanzmodus G90, G91 G90 absolut
Cutterkomp G40, G41, G42 G40 aus
Arbeitsversätze G54 – 59 G54
Vorschubmodus G93, G94, G95 G94 (Mühle)
Dosenzyklus G73 – G80 abbrechen G80 aus

Also wenn du schreibst G90 G54 G17 G00 X0 Y0 Am Anfang eines Programms stellen Sie einen Code aus jeder von mehreren Gruppen ein, absolute Entfernung, Arbeitsversatz 1, XY-Ebene, schnelle Bewegung, und sie bleiben alle verriegelt, bis Sie sie ändern. Das meinen die Leute mit einer “sicheren”Startlinie”.

Vollständige G-Code-Liste (Common Codes G00 – G99)

Vollständige G-Code-Liste (Common Codes G00 – G99)

Unten ist die Master-G-Code-Liste, gruppiert nach dem, was jeder Code tut Dies sind die Codes, die Sie auf der überwiegenden Mehrheit der Fanuc-Stil-Steuerelemente treffen; einige wenige haben Dialekt-Mirks im Abschnitt “Steuerung-Vergleich”vermerkt. Wenn Sie dies als Lesezeichen markieren, dient es gleichzeitig als druckbarer Spickzettel, nach dem die meisten Menschen suchen, wenn sie nach einer „g-Code-m-Codeliste PDF” suchen”

Code Gruppe Funktion
G00 Bewegung Schnelle Positionierung (nicht schneidende Bewegung)
G01 Bewegung Lineare Vorschubbewegung mit der F-Rate
G02 Bewegung Kreisinterpolation im Uhrzeigersinn (Bogen)
G03 Bewegung Gegen den Uhrzeigersinn Kreisinterpolation
G04 Bewegung Verweilen (Pause), P oder X für die Zeit
G17 / G18 / G19 Ebene Wählen Sie die Arbeitsebene XY / XZ / YZ
G20 / G21 Einheiten Zoll-/Millimeterprogrammierung
G28 Bewegung Rückkehr zur Maschinenheimposition (Referenzposition)
G30 Bewegung Zurück zum 2. / 3. Referenzpunkt
G40 / G41 / G42 Comp Cutter (Radius) comp off / links / rechts
G43 / G49 Comp Werkzeuglänge comp on / cancel
G53 Koordinate Maschinenkoordinaten einschieben (Abbruchversatz)
G54 – 59 Koordinate Arbeitskoordinatensysteme 1 –
G73 / G83 Eingebrannt Hochgeschwindigkeits-Pick-/Pick-Bohrung mit vollem Rückzug
G80 Eingebrannt Dosenzyklus abbrechen
G81 / G82 Eingebrannt Einfacher Bohrer / Bohrer mit Verweildauer
G84 Eingebrannt Klopfzyklus
G85 / G86 Eingebrannt Bohrzyklen
G90 / G91 Entfernung Absolute / inkrementelle Programmierung
G93 / G94 / G95 Vorschubmodus Umkehrzeit / pro Minute / pro Umdrehungsvorschub
G96 / G97 Spindel Konstante Oberflächengeschwindigkeit / Stornierung (konstante Drehzahl)
G98 / G99 Dosen* Rückkehr zur anfänglichen / R-Ebene nach einem Zyklus (Mühle)

* Bei vielen Fanuche-Drehmaschinensteuerungen stellte G98/G99 stattdessen Feed-per-Minute und Feed-per-Revolution ein, einer der unten aufgeführten Dialektunterschiede.

Vollständige M-Code-Liste (Maschinen- und Programmfunktionen)

Vollständige M-Code-Liste (Maschinen- und Programmfunktionen)

M-Codes handhaben alles, was keine Bewegung ist: Spindel starten und stoppen, Kühlmittel wechseln, Werkzeug wechseln, Programm beenden Das gemeinsame Set ist kurz, und davon wirst du täglich ein Dutzend verwenden.

Code Funktion Anmerkungen
M00 Programmstopp (obligatorisch) Pressezyklus beginnt wieder aufzunehmen
M01 Optionaler Stopp Nur wenn “optional stop” an ist
M02 Ende des Programms Kein Rücklauf
M03 / M04 Spindel auf CW / CCW Benötigt einen S-Wert
M05 Spindelanschlag
M06 Werkzeugwechsel Paare mit einem T-Wort
M07 / M08 / M09 Nebel / Flutkühlmittel an, Kühlmittel ab M07 nicht auf jeder Maschine
M29 Starre Klopfart Fanuc; geht G84 voraus
M30 Programm beenden und zurückspulen Wird auf oben zurückgesetzt
M98 / M99 Unterprogrammaufruf / Rücklauf M99 schleift auch ein Programm
Wichtig

M-Codes sind der am wenigsten standardisierte Teil der Sprache. Kühlmittel-, Paletten- und Hilfs-M-Codes wandern vom Builder zum Builder, und Maschinen mit zusätzlicher Hardware fügen ihre eigenen hinzu. Überprüfen Sie immer die M-Code-Seite im Handbuch Ihrer Maschine, bevor Sie davon ausgehen, dass eine Zahl auf dem letzten Steuerelement, das Sie ausgeführt haben, bedeutet, was sie bedeutet.

G- und M-Codes für CNC-Drehmaschinen (Drehen)

G- und M-Codes für CNC-Drehmaschinen (Drehen)

Die meisten veröffentlichten Codelisten sind für Fräsmaschinen geschrieben, so dass Drechselprogrammierer mit Rattern zurückbleiben Drehmaschinen teilen sich die Kernbewegungs - und Programmcodes, fügen aber eine drehspezifische Schicht hinzu, die Mühlen nicht haben Wenn Sie ein Schrägbett - oder Flachbettdrehzentrum betreiben, sind das die Codes, auf die es ankommt.

Drehzahlcode Funktion
G50 Klemmen Sie die maximale Spindelgeschwindigkeit (oder stellen Sie die Koordinate steuerabhängig ein)
G96 / G97 Konstante Oberflächengeschwindigkeit / off the Turning Workerhorse Pair für
G70 Fertigwaage
G71 Grobdrehen (Stockentfernung) Zyklus
G72 Grobverkleidungszyklus
G74 / G75 Pickenbohr-/Rillenzyklen
G76 Einfädelzyklus
G41 / G42 / G40 Werkzeug-Nasen-Radius comp links / rechts / aus

Konstante Oberflächengeschwindigkeit ist die Großer begrifflicher Unterschied. Rufen Sie an G96 S500 und die Steuerung variieren Spindel rpm so dass die Schnittgeschwindigkeit am Werkzeug bleibt bei 500 Oberflächenfuß pro Minute auch wenn der Durchmesser schrumpft, genau das, was Sie für eine saubere Oberfläche über ein konisches oder verkleidetes Teil wollen Schalten Sie zu G97 S1500 Feste Drehzahl zu verriegeln, die Sie zum Bohren auf Mitte oder Gewinde benötigen Auf den Bedienelementen im Fanuc-Stil versenden wir auf ANTISHICNC Schrägbett-CNC-Drehmaschine Modelle, ein fehlendes G97 vor einem Bohrzyklus ist einer der häufigsten Fehler im ersten Programm, die wir sehen. Die Spindel beschleunigt sich immer weiter, wenn sich das Werkzeug der Mitte nähert.

“Bei Dreharbeiten zählt die Reihenfolge genauso viel wie die Codes Stellen Sie Ihren Arbeitsversatz ein, dann G96 mit einer G50-Geschwindigkeitsklemme, dann Ihr Werkzeug, überspringen Sie die Klemme und der erste Pass mit kleinem Durchmesser kann versuchen, die Spindel über ihre sichere Grenze hinaus zu drehen”

Daniel Reyes, ANTISHICNC, Anwendungsingenieur

Was ist G94 G-Code?

G94 setzt die Einspeisung pro Minute Modus: der F-Wert wird als Einheiten (Zoll oder Millimeter) Werkzeugweg pro Minute abgelesen, er lebt in der Feed-Mode-Modalgruppe neben G93 (inverse Zeit) und G95 (Feed pro Umdrehung), und bei Frässteuerungen ist G94 der normale Standard Der Haken ist die Drehmaschine: Bei vielen Fanuc-Drehsteuerungen ist das Feed-Mode-Paar tatsächlich G98 (pro Minute) und G99 (pro Umdrehung), während G94/G95 möglicherweise anderen Funktionen zugeordnet ist Das Drehen will fast immer Feed-pro-Umdrehung, damit das Finish unabhängig von RPM konsistent bleibt, so überprüfen die meisten Drehprogramme in der Programmierung unter der Steuerung “G99-5”.

Erklärte Dosenzyklen: Bohren, Klopfen und Bohren

Erklärte Dosenzyklen: Bohren, Klopfen und Bohren

A Dosenzyklus Packt eine Wiederholungsoperation, bohren, einfahren, bewegen, wieder bohren, in eine Zeile, statt jeden Pick von Hand zu programmieren, ruft man den Zyklus einmal auf, listet die Lochpositionen auf, und bricht mit G80 ab, sie sparen Dutzende Zeilen und machen Lochmuster auf einen Blick lesbar.

  • G81Gerades Bohren: Schnell zur R-Ebene, Zufuhr zur Z-Tiefe, schnelles Ausbohren.
  • G83Hackbohren: Pickt in Q-Schritten nach unten, vollständig zurückgezogen, um Späne an tiefen Löchern zu entfernen.
  • G84Klopfen: Einspeisen, Spindel umkehren, Fadenabstand ausspeisen.
  • G85 / G86Bohrung: präzise, futterarme Dimensionierung eines vorgebohrten Lochs.

Ein Hackbohrblock sieht aus wie G83 Z-1.0 R0.1 Q0.2 F8.0Bohren Sie auf Z-1.0, ausgehend von einer 0,1-Rückzugsebene, in 0,2 Picks, bei 8 Zoll pro Minute. Listen Sie danach Ihre Loch-XY-Koordinaten auf und der Zyklus wiederholt sich an jedem einzelnen bis G80.

Was macht G84 im CNC?

G84 ist der rechte Klopfzyklus. Er führt den Klopf in die Tiefe, stoppt und kehrt die Spindel um, speist sich dann zurück, alles synchronisiert, sodass der Klopf seinem eigenen Faden folgt, ohne ihn zu reißen. Die Vorschubrate muss mit der Fadenleitung übereinstimmen: Der Vorschub entspricht der Spindel rpm multipliziert mit der Tonhöhe. Bei einem M8-STREM1.25-Klopfen mit 300 Umdrehungen im Feed-per-Minute-Modus beträgt das 300 × 1,25 = 375 mm/min. Bei Fanuc-Steuerungen können Sie normalerweise kurz vor G84 eine genaue Umdrehung erreichen.

Ein vollständiges G-Code-Beispielprogramm (Mühle und Drehmaschine)

Ein vollständiges G-Code-Beispielprogramm (Mühle und Drehmaschine)

Codes in einer Tabelle zu lesen ist eine Sache; sie in einem echten Programm zu sehen, ist dort, wo es klickt Hier sind zwei kurze, vollständig kommentierte Beispiele Jede Zeile ist wieder den Tabellen oben zugeordnet.

FräsbeispielGesicht und bohren Sie ein Loch:

O1001 N10 G90 G54 G17 G21 (absolut, versetzt 1, XY-Ebene, mm) N20 G00 X0 Y0 (schnell zum Start) N30 T1 M06 (Ladewerkzeug 1) N40 S1200 M03 (Spindel auf CW, 1200 rpm) N50 G43 H1 Z25.0 (Werkzeuglängenversatz, sicher Z) N60 M08 (Flutkühlmittel an) N70 G83 Z-15.0 Q3.08 F1008

WendebeispielRoh und fertig mit einem Durchmesser:

O2001 N10 G21 G99 G40 (mm, Vorschub pro Drehzahl, Komprimierung) N20 G50 S2500 (Klemmmaximumspindel 2500 Drehzahl) N30 T0101 (Drehwerkzeug, Offset 1) N40 G96 S180 M03 (konstante Oberflächengeschwindigkeit 180, Spindel CW) N50 G00 X52,0 M0 (Annäherungsmaterial, Kühlmittel an) N60 G70 10 (Konstumdrehzyklus) N70 G0000 1

Vor jedem ersten Lauf, Trockenlauf die Datei in einem Simulator Kostenlose Online-G-Code-Simulatoren und Zuschauer werden einen umgekehrten Bogen oder ein fehlendes G80 in Sekundenschnelle fangen, weit billiger als es mit einem Werkzeug in dem Teil zu fangen Die gleiche Verifiz-erste Gewohnheit gilt, ob Sie auf einem schneiden CNC Vertikal Bearbeitungszentrum oder ein Wendezentrum.

G- und M-Codeunterschiede nach Steuerung: Fanuc, Haas, Siemens, GRBL, LinuxCNC

G- und M-Codeunterschiede nach Steuerung: Fanuc, Haas, Siemens, GRBL, LinuxCNC

Hier ist die Wahrheit, die Single-Control-Listen verbergen: Es gibt nicht den einen universellen G-Code Bewegungscodes (G00-G03) und die Safe-Start-Codes bleiben überall nahezu identisch, dieser Teil ist wirklich Standard Aber Parameter für den Dosenzyklus, Makro-Syntax, Feed-Mode-Zuweisungen und die meisten M-Codes driften zwischen Buildern “Standard-G-Code” ist, über die Grundlagen hinaus, teilweise ein Mythos.

Steuerung Wo es auseinandergeht
Fanuc Die De-facto-Basislinie; Makro-B-Variablen, Drehvorschubmodus über G98/G99, starres M29-Hahn
Haas Fanuc-like mit hinzugefügten Haas M-Codes (z.B. M97-Local-Subcall) und einstellungsgesteuertem Verhalten
Siemens (SINUMERIK) Unterstützt G-Code plus eigene Hochsprache und ShopTurn/ShopMill-Schritte
GRBL Eine Teilmenge für Hobby-Router und Hardware der 3 D-Drucker-Klasse; keine Dosenzyklen
LinuxCNC Folgt eng dem NIST RS274/NGC-Dialekt; zusätzliche G-Codes für Splines und Sondierung

Maschinenschlosser berichten üblicherweise von derselben Lektion: Ein Programm, das auf einer Steuerung nachgewiesen wurde, kann auf einer anderen fehlerhaft sein oder, schlimmer noch, falsch laufen, normalerweise aufgrund eines Unterschieds im Feed-Modus oder im Dosenzyklus und nicht eines Bewegungscodes. Es ist eine Gewohnheit, kein Code, kein Re-Post von CAM für die Zielsteuerung oder ein Beweis des Programms auf der eigentlichen Maschine im Einzelblock, bevor man ihr vertraut. Das frei veröffentlichte LinuxCNC G-Code-Referenz Nützliche neutrale Basislinie ist, wenn man sehen will, wie ein “by-the-standard” - Interpreter einen Code definiert.

Häufige G-Code- und M-Code-Fehler

Häufige G-Code- und M-Code-Fehler

Codes selbst sind einfach; die Fehler stammen aus dem Kontext Einige Muster machen die meisten Probleme aus, auf die neue Programmierer stoßen.

Gewohnheiten, die Abstürze verhindern
  • Mit einer sicheren Startlinie (G90 G54 G17 G40 G80) öffnen
  • Abbrechen von Dosenzyklen mit G80 vor dem nächsten Zug
  • Stellen Sie G97 vor dem Bohren oder Einfädeln auf einer Drehmaschine ein
  • Single-Block die erste Ausführung eines beliebigen neuen Programms
Fehler, die Maschinisten melden
  • Lassen Sie G91 eingeschaltet, sodass das nächste Programm inkrementell ausgeführt wird
  • Einen M-Code anzunehmen bedeutet auf jeder Maschine dasselbe
  • Tippen Sie auf G84, vergessen Sie jedoch den starren M29-Modus
  • Falsche Bogenrichtung (G02 vs. G03) oder I/J/K-Zeichen

Wenn Sie von der manuellen Bearbeitung zum CNC übergehen, hilft es, den gleichen Instinkt wie bei der Handsteuerung aufzubauen, die Art und Weise, wie ein Bediener ein Zifferblatt liest, ist die gleiche Wachsamkeit a Digitale Auslesung (DRO) Belohnungen, und es trägt direkt in das Lesen von Code, bevor Sie Zyklus starten drücken Passen Sie das richtige Werkzeug an die Arbeit zählt genauso; unser Leitfaden zu Drehmaschinen Deckt diese Seite ab.

Was sich ändert: Konversationsprogrammierung, CAM und KI

Was sich ändert: Konversationsprogrammierung, CAM und KI

Das Handschreiben von Vollprogrammen ist nicht mehr die alltägliche Aufgabe, die es einmal war. Ab 2026 wird der größte Teil des Produktions-G-Codes von der CAM-Software und ihrem Postprozessor generiert und dann an der Maschine bearbeitet. Zwei Schichten sind es wert, herumgeplant zu werden.

Erstens, Konversationsprogrammierung Streut sich weiter. Steuerungen wie Haas und Siemens ShopTurn lassen einen Bediener ein Feature, eine Bohrung, einen Faden, eine Fläche und die Steuerung beschreiben, schreiben den G-Code darunter. Es senkt die Barriere für einfache Teile, ersetzt jedoch nicht das Wissen um die Codes: In dem Moment, in dem ein Konversationsprogramm eine Bearbeitung benötigt oder einen Alarm auslöst, sind Sie wieder im G-Code. Zweitens ist die Simulation eher zu einem Standardschritt als zu einem Luxus geworden. Das Suchinteresse an G-Code-Simulatoren liegt bei fast 1.000 Suchvorgängen pro Monat, ein Zeichen, das vor dem Schnitt überprüft wird, ist mittlerweile Standard. KI-unterstützte Toolpath-Tools, die Feed- und Flag-Kollisionen anpassen, kommen in der Mainstream-CAM an, obwohl sie immer noch Bewertungen vorschlagen.

Wenn Sie im Jahr 2026 ein Geschäft gründen oder Bediener ausbilden, besteht der praktische Schritt darin, zunächst G-Code-Kenntnisse zu vermitteln und darüber hinaus Konversations- und KI-Tools als Beschleuniger zu behandeln. Die Grundlagen in dieser Liste sind genau das, was diese Tools generieren, und was Sie lesen werden, wenn etwas repariert werden muss. Um zu sehen, wie die Reife der Programmierung zum Kauf einer Maschine beiträgt, finden Sie in unserem Überblick über die Drehmaschinen aus Metall Reichweitenwanderungen durch Kontrollmöglichkeiten.

Häufig gestellte Fragen

F: Was ist der Unterschied zwischen einem G-Code und einem M-Code?

Antwort anzeigen
G-Codes, die die Bewegung des Werkzeugs und die Geometrie steuern. M-Codes sind Maschinenfunktionen, Koordinaten, Werkzeugwechsel, Kühlmittel, und Programmende. Kurz gesagt, G-Codes bewegen das Werkzeug; M-Codes-Flip-Schalter auf der Maschine.

F: Was ist der häufigste G-Code?

Antwort anzeigen
G01, die geradlinige Vorschubbewegung Er macht den eigentlichen Schnitt, erscheint also in fast jedem Programm G00 (schnell) läuft eine knappe Sekunde.

F: Was bedeutet M-Code in CNC?

Antwort anzeigen
M steht für Miscellaneous (oder Maschinen) Funktion M-Codes schalten die Spindel ein und aus (M03/M05), steuern Kühlmittel (M08/M09), lösen einen Werkzeugwechsel aus (M06), und beenden das Programm (M30).Im Gegensatz zu den meisten G-Codes verschieben M-Codes die Achsen nicht, und ihre genauen Bedeutungen über den gemeinsamen Satz hinaus variieren je nach Maschinenbauer.

F: Sind G- und M-Codes auf jeder CNC-Maschine gleich?

Antwort anzeigen
Die Kernbewegungscodes sind es, der Rest jedoch nicht. Dosenzyklen, Feed-Mode-Codes, Makro-Syntax und die meisten M-Codes unterscheiden sich zwischen Fanuc, Haas, Siemens, GRBL und LinuxCNC. Senden Sie einen erneuten Beitrag von CAM für die spezifische Steuerung und beweisen Sie das Programm, bevor Sie darauf vertrauen, dass eine für einen Computer geschriebene Datei auf einem anderen Gerät korrekt ausgeführt wird.

F: Welche G- und M-Codes verwenden CNC-Drehmaschinen?

Antwort anzeigen
Drehmaschinen verwenden die gemeinsamen Bewegungs - und Programmcodes plus drehspezifische: G96/G97 für konstante Oberflächengeschwindigkeit, G70-G76-Drehkonservenzyklen (Finish, Rough, Face, Nut, Thread), G50 für eine Spindel-Geschwindigkeitsklemme und G41/G42 für die Werkzeug-Nasen-Radius-Kompensation Der Vorschubmodus vieler Drehmaschinensteuerungen ist mit G98/G99 anstelle von G94/G95 eingestellt, wodurch Programmierer aus dem Fräsen herübergeschoben werden Wenn Sie unsicher sind, welches System Ihre Steuerung verwendet, listet das Programmierhandbuch die Vorschubmodalcodes für Ihre spezifische Maschinen - und Steuergenerierung auf.

F: Wo bekomme ich eine G - und M-Codeliste PDF oder Cheat Sheet?

Antwort anzeigen
Die gruppierten G-Code - und M-Code-Tabellen auf dieser Seite sind zum Drucken oder Speichern als einseitige Referenz erstellt, sodass Sie sie an der Kontrolle behalten können Für das genaue Verhalten auf Ihrer spezifischen Maschine ist das Programmierhandbuch Ihres Steuerungs-Builders die maßgebliche Quelle.

Ein neues Wendezentrum programmieren?

ANTISHICNC baut CNC-Drehmaschinen, auf denen standardmäßiger G-Code im Fanuc-Stil ausgeführt wird, mit Konversationsoptionen und 3-Jahres-Unterstützung in 40+ Ländern. Teilen Sie uns Ihren Teil mit und wir stellen die richtige Maschine und Steuerung bereit.

Entdecken Sie CNC-Drehmaschinen →

Warum wir diese Liste zusammenstellen

Wir bauen CNC-Drehmaschinen für einen Lebensunterhalt, und das erste, was neue Besitzer nach der Lieferung fragen, ist eine Version von “Wo ist die Codeliste?”Die meisten Referenzen online decken nur das Fräsen ab oder halten an einer Kontrollmarke, also haben wir eine geschrieben, die Mühlen- und Drehmaschinencodes enthält, einschließlich der Drehzyklen G96/G97 und G70G76. Unsere Maschinen laufen jeden Tag an einem Ort, wobei die Steuerungsunterschiede deutlich gemacht werden.

Referenzen und Quellen

  1. Der NIST RS274/NGC-Dolmetscher, Version 3Nationales Institut für Standards und Technologie (NIST)
  2. NIST RS274NGC Dolmetscher, vollständiger Bericht (PDF)Interner NIST-Bericht
  3. ISO 6983-1:2009, Automatisierungssysteme und Integration, NC-ProgrammformatInternationale Organisation für Normung
  4. LinuxCNC G-Code-SchnellreferenzLinuxCNC.org
  5. G-codeWikipedia (Übersicht und Geschichte von RS-274)

Verwandte Artikel

Bewertet vom 1TP3 T-Engineering-Team, 25+ Jahre Bau von CNC-Drehmaschinen und Bearbeitungszentren Haben Sie eine Frage zur Programmierung einer unserer Maschinen? Sprechen Sie mit unserem Engineering-Team.

ANTISHICNC Unternehmen

ANTISHICNC, eine Marke unter SHANGHAI ANTS Machine Equipment, ist eine professionelle Fabrik, die in der Herstellung von Metallbearbeitungsmaschinen tätig ist Die Produktpalette umfasst auch CNC-Drehmaschinen, Fräsmaschinen, Sägemaschinen, Schleifmaschinen, Schlitzmaschinen, Radialbohrmaschinen und konventionelle Drehmaschinen. Hydraulische Pressbremsen und verschiedene Arten von Biegern für die Metallumformung gehören ebenfalls zu ihrer Produktpalette. ANTISHICNC hat über 50 Vertriebsingenieure, die Lösungen aus einer Hand und Werkstattdesign anbieten, um den Anforderungen der Metallbearbeitung von Kunden weltweit gerecht zu werden Kontaktieren Sie ihr Team, um mehr zu erfahren.

Sie könnten interessiert sein an
Nach oben scrollen
Nehmen Sie Kontakt mit ANTISHICNC Unternehmen auf
Kontaktformular