G-Codes und M-Codes der CNC-Maschine mit PDF
Heute werden wir bei The Mechanical Post sehen, was G-Codes und M-Codes in der CNC-Bearbeitung sind. Sie können das PDF auch herunterladen und ausdrucken, indem Sie auf die Schaltfläche am Ende des Artikels klicken.
Einführung in die CNC-Programmierung
In den Anfängen der CNC-Maschinen wurden die Eingaben bzw. Anweisungen mittels Lochstreifen oder Magnetbändern der CNC-Maschine zugeführt. Aufgrund des technologischen Fortschritts wurden sie jedoch durch Computer ersetzt. Eine computergestützte CNC-Steuerung ist unten gezeigt.HafeezJD, CC BY-SA 4.0, über Wikimedia Commons |
Die CNC-Maschine versteht Befehle in einer bestimmten Sprache. Diese Sprache besteht aus einem vordefinierten Satz von Codes, die als G-Codes und M-Codes bezeichnet werden.
N-Wörter
Diese Wörter stellen die Sequenznummer dar, sie hilft bei der Identifizierung des Blocks (jede Anweisungszeile wird als Block bezeichnet). Kurz gesagt, es ist so, als ob wir etwas in Schritten schreiben, wir geben jedem Schritt eine Nummer. Wie Punkt Nr. 1, Punkt Nr. 2 und so weiter. In ähnlicher Weise erhält bei der CNC-Teileprogrammierung jede Codezeile oder jeder Codeblock eine Nummer wie N100, N110, N120 usw. Sie werden normalerweise in Schritten von 10 oder 5 geschrieben.Eingabewort (F-Code)
Das Wort Vorschub bezieht sich auf die Vorschubgeschwindigkeit der Werkzeugmaschine. Es wird im folgenden Format geschrieben F_ _ und dann wird der erforderliche Vorschub angegeben. Beispiel:F240, dies bedeutet, dass die Vorschubgeschwindigkeit 240 beträgt. Die Vorschubgeschwindigkeit kann entweder in mm/min (G94) oder mm/U (G95) angegeben werden, dies hängt vom Bediener ab.X-, Y- und Z-Wörter
Dies sind die Wörter oder Codes, die verwendet werden, um die Koordinaten der Werkzeugposition anzugeben. Die X-, Y- und Z-Wörter repräsentieren die X-, Y- und Z-Achsen. Zusätzlich zu diesen Linearachsen werden Winkelpositionen mit I-, J- und K-Worten angegeben.Spindelgeschwindigkeitswort (S-Wort)
Die Spindeldrehzahl wird durch den Buchstaben S angegeben. Die Spindeldrehzahl wird in U/min angegeben. Zum Beispiel:S800, was bedeutet, dass die Spindeldrehzahl 800 U / min beträgt.Werkzeugauswahl (T-Wort)
Diese Funktion wird in CNC-Maschinen mit automatischem Werkzeugwechsler verwendet. Wann immer ein anderes Werkzeug benötigt wird, um eine Aufgabe während der CNC-Bearbeitung auszuführen, wird die Werkzeugauswahlfunktion unter Verwendung des T-Wortes aufgerufen. Jedes im Werkzeugmagazin oder in der Werkzeugbibliothek vorhandene Werkzeug hat eine bestimmte Adresse. Nehmen wir zum Beispiel an, wenn das aktuell verwendete Werkzeug ein Kegelwerkzeug ist und der Bediener nun ein Loch bohren möchte, verwendet er den Werkzeugauswahlbefehl und ruft den Bohrer an Position 4 mit T04 auf.CNC-Fräsmaschine |
G-Codes für CNC-Fräsen
Im Folgenden sind einige der häufig verwendeten G-Codes und ihre Beschreibung beim CNC-Fräsen aufgeführt. G00 – EilgangpositionierungG01 – Linearfahrt/InterpolationG02 – Kreisfahrt/Interpolation (im Uhrzeigersinn)G03 – Kreisinterpolation (gegen den Uhrzeigersinn)G04 – VerweilzeitG10 – Programmierbare DateneingabeG17 – Auswahl der XY-EbeneG18 – Auswahl der ZX-EbeneG19 – Auswahl der YZ-EbeneG20 – Programmierung in ZolleinheitenG21 – Programmierung in metrischen EinheitenG27 – Referenzpunkt-RückfahrkontrolleG28 – Automatische Rückkehr zum ReferenzpunktG29 – Automatische Rückkehr vom ReferenzpunktG30 – Rückkehr zum 2., 3. oder 4. ReferenzpunktG40 – Fräserdurchmesser-Korrektur aufhebenG41 – Fräserdurchmesser-Korrektur linksG42 – Fräserdurchmesser Korrektur rechtsG43 – Werkzeuglängenkorrektur mit positivem (+) VorzeichenG44 – Werkzeuglängenkorrektur mit negativem (–) VorzeichenG45 – Werkzeugkorrektur erhöhenG46 – Werkzeugkorrektur verringernG49 – Werkzeuglängenkorrektur aufhebenG53 – Maschinenkoordinatensystem G54-59 – ArbeitskoordinatensystemG80 – Festzyklus abbrechenG81 – Bohrzyklus festG82 – Aufbohr- oder Senkzyklus festG83 – Tieflochbohrzyklus festG83 – Bohrzykl e (fest)G84 – Gewindebohrzyklus (fest)G85 – Reibzyklus (fest)G86 – Bohrzyklus (fest)G90 – Absolute Positionierung G91 – Inkrementelle PositionierungG92 – NullvoreinstellungG94 – Vorschub in mm/minG95 – Vorschub in mm/UG96 – Steuerung der konstanten Schnittgeschwindigkeit G97 – Abbruch der Steuerung der konstanten SchnittgeschwindigkeitG-Codes für CNC-Drehen
Beim CNC-Drehen gibt es einige Änderungen bei den G-Codes im Vergleich zum CNC-Fräsen. Die Codes sind unten aufgeführt: G00 – Eilgang in linearer Richtung.G01- Lineare Bearbeitung.
G02 – Bearbeitung im Uhrzeigersinn.
G03 – Bearbeitung gegen den Uhrzeigersinn.
G04 – Verweilzeit
G09 – Bewegung Genauhaltkontrolle
G10 – Programmierbare Dateneingabe
G17 – X-Y-Ebene auswählen
G18 – X-Z-Ebene auswählen
G19 – Y-Z-Ebene auswählen
G20 – Programmierung erfolgt in Zoll
G21 – Programmierung erfolgt in mm
G27 – Referenzpunkt-Rückkehrkontrolle
G28 – Rückkehr zum Referenzpunkt
G29 – Rückkehr zum Referenzpunkt
G30 – Rückkehr zum 2., 3. und 4. Bezugspunkt
G32 – Festes Gewindeschneiden mit konstanter Steigung (wie G01 synchronisiert mit der Spindel)
G40 – Werkzeugschneiderkompensation aus (Radiuskorrektur)
/>G41 – Werkzeugschneidenkorrektur links (Radiuskorrektur)
G42 – Werkzeugschneidenkorrektur rechts (Radiuskorrektur)
G43 – Werkzeuglängenkorrektur (positiv)
G44 – Werkzeuglängenkorrektur ( negativ)
G49 – Werkzeuglängenkorrektur aufheben
G50 – Res t alle Skalierungsfaktoren auf 1,0
G51 – Skalierungsfaktoren einschalten
G52 – Lokale Arbeitsschicht für alle Koordinatensysteme
G53 – Maschinenkoordinatensystem (Nullpunktverschiebungen aufheben)
G54 – Arbeit Koordinatensystem (1. Werkstück)
G55 – Werkstückkoordinatensystem (2. Werkstück)
G56 – Werkstückkoordinatensystem (3. Werkstück)
G57 – Werkstückkoordinatensystem (4. Werkstück)
G58 – Werkstückkoordinatensystem (5. Werkstück)
G59 – Werkstückkoordinatensystem (6. Werkstück)
G70 – Drehzyklus beenden (festgelegt)
G71 – Schruppdrehzyklus (festgelegt)
G72 – Schruppbearbeitungszyklus (vordefiniert)
G73 – Musterwiederholungszyklus (vordefiniert)
G74 – Tiefbohrzyklus (vordefiniert)
G75 – Einstechzyklus (vordefiniert)
G76 – Gewindezyklus (Fest)
G80 – Festzyklus abbrechen (Fest)
G83 – Planbohrzyklus (Fest)
G84 – Planbohrzyklus (Fest)
G86 – Festzyklus Bohren, Spindel Stopp, Eilgang heraus (vordefiniert)
G87 – Seitenbohrzyklus (vordefiniert)
G88 – Seitlicher Gewindebohrzyklus (fest)
G89 – Seitlicher Bohrzyklus (fest)
G90 – Absolute Programmierung (Typ B- und C-Systeme)
G91 – Inkrementelle Programmierung (Typ B- und C-Systeme)
G92 – Gewindeschneidzyklus (fest)
G94 – Endflächendrehzyklus G96 – Konstante Schnittgeschwindigkeit EIN
G97 – Konstante Schnittgeschwindigkeit Abbrechen
G98 – Vorschub in mm/min
G99 – Vorschub in mm/U
M-Codes in CNC
M-Codes in CNC sind für Drehen und Fräsen fast gleich. M-Codes werden normalerweise zum Ein-/Ausschalten verschiedener Prozesse verwendet. Das Folgende sind die M-Codes. M00 – ProgrammstoppM01 – WahlstoppM02 – ProgrammendeM03 – SpindelstartM04 – Spindelstart (Linkslauf)M05 – SpindelstoppM06 – WerkzeugwechselM07 – Kühlmittel EIN (innerhalb der Spindel)M08 – Kühlmittel EIN M09 – Kühlmittel AUSM30 – ProgrammendeM98 – Unterprogramm M99 aufrufen – Unterprogramm beendenSie könnten auch gerne lesen:
- Was ist Casting? ausführliche Erklärung.
- Was ist industrielle Automatisierung und welche Arten gibt es?
- Was ist GTAW- oder WIG-Schweißen?
Erklärung der am häufigsten verwendeten G-Codes
G00 – Schnelle Bewegung
Der G00-Code steht für schnelle Bewegung. Es wird verwendet, um das Werkzeug schnell von einem Punkt zum anderen zu bewegen. Durch die Verwendung dieses Codes bewegt sich das Werkzeug mit der maximalen Geschwindigkeit. Diese Geschwindigkeit wird vom Hersteller angegeben. Während der Bewegung des Werkzeugs wird kein Schneidvorgang durchgeführt. Dieser Befehl wird normalerweise verwendet, wenn das Werkzeug weit vom Werkstück entfernt ist. Wenn wir das Werkzeug normalerweise an einem Punkt aufrufen, bewegt es sich langsamer. Dies erhöht die Zeit, was schließlich zu Verlusten führt. Daher wird der G00-Code verwendet. Der G00-Code wird in folgendem Format geschrieben:G00 X_ Y_ Z_ Zuerst wird der Code G00 aufgerufen, dann werden die X-, Y- und Z-Koordinaten des Ziels angegeben. Für zB. G00 X25 Y05 Z00G01 – Linearweg/ Interpolation
Dieser Code wird zum Schneiden oder Bearbeiten in linearer Richtung von einem Punkt zum anderen verwendet. Der G01-Code wird in folgendem Format geschrieben: G01 X_ Y_ Z_ F_ Zuerst wird der Code G01 aufgerufen, dann werden die X-, Y- und Z-Koordinaten des Ziels angegeben. Daneben wird auch die Vorschubgeschwindigkeit bereitgestellt. Für zB. G01 X30 Y15 Z2 F120. Die Vorschubgeschwindigkeit kann entweder in mm/min (G94) oder mm/U (G95) angegeben werden, dies hängt von der Konstruktion des Werkstücks und dem Bediener abG02 – Kreisfahrt/ Interpolation (im Uhrzeigersinn)
Wenn das Werkzeug zum Schneiden oder Bearbeiten entlang einer kreisförmigen Bahn verwendet werden soll, wird der G02-Code (im Uhrzeigersinn) verwendet. Ähnlich für den Gegenuhrzeigersinn Werkzeugbewegung G03 Code verwendet wird.G04 – Verweilen
Dieser Code wird verwendet, wenn keine Bearbeitung erforderlich ist. Das Werkzeug bleibt während der Verweilzeit im Leerlauf. Das Format zum Schreiben von G04-Code ist:G04 X_ oder G04 P_ Zuerst wird der Code geschrieben, dann wird die Verweilzeit angegeben. Dabei steht X für Sekunden und P für Millisekunden. Zum Beispiel:G04 X5 / G04 P60 Das war eine kurze Erklärung einiger der weit verbreiteten G-Codes. Weitere Einzelheiten zu jedem der oben genannten G-Codes finden Sie auch auf machinistguides.comHier ist auch ein Beispiel für ein tatsächliches Teileprogramm, das zur Herstellung des fertigen Werkstücks verwendet wird. ╍╍╍╍╍╍╍╍╍╍
Das ist eine Übersicht über G-Codes und M-Codes, die in CNC-Maschinen verwendet werden. Wenn Ihnen dieser Beitrag gefällt oder Sie Vorschläge haben, teilen Sie uns dies in den Kommentaren mit. Wir würden uns freuen, von Ihnen zu hören.
Treten Sie auch unserem Telegrammkanal bei, um über den Maschinenbau auf dem Laufenden zu bleiben. Wir melden uns bald mit einem weiteren interessanten Artikel zurück, bis dahin lesen Sie weiter!
PDF-Link herunterladen
Industrietechnik
- Warum Geschäfte mit einer Maschinenwerkstatt mit CNC-Bohrwerk machen?
- Bearbeitung langer Werkstücke mit CNC-Schrägbett-Drehmaschinen(2)
- Bearbeitung langer Werkstücke mit Schrägbett-CNC-Drehmaschinen
- Vorteile und Grenzen der CNC-Bearbeitung
- CNC-Maschinen:Typen, Teile und Vorteile
- 8 CNC-Maschinenausfälle und Tipps zur Fehlerbehebung
- Wie bearbeitet man Schmuck mit CNC-Bearbeitung?
- 18 Kapitel 8:CNC
- Was ist eine CNC-Dreh- und Fräsmaschine?
- Teile und Elemente von CNC-Maschinensystemen