CNC-Drehmaschinen-Codes

cnc-Drehmaschinen-Codes

Inhalt

Was sind CNC-Drehbankcodes?

Die Codes für CNC-Drehmaschinen bestehen hauptsächlich aus G-Codes und M-Codeszusammen mit Adresscodes und Festzyklen. Diese Codes bilden eine Programmiersprache, die die Operationen eines CNC-DrehmaschineDazu gehören Werkzeugbewegung, Spindelsteuerung, Kühlmittelmanagement und verschiedene Bearbeitungsfunktionen.

Die Codes können von einfachen Bewegungsbefehlen bis hin zu komplexer parametrischer Programmierung reichen und ermöglichen eine präzise Steuerung und Automatisierung des Bearbeitungsprozesses.

Gemeinsame G-Codes und M-Codes in der CNC-Drehmaschinenprogrammierung

Diese Tabelle enthält die am häufigsten verwendeten G-Codes und M-Codes für die Programmierung von CNC-Drehmaschinen.

Beachten Sie, dass einige Codes je nach verwendetem CNC-Steuerungssystem leicht variieren können. Schauen Sie immer im Programmierhandbuch Ihrer Maschine nach, um die genaue Umsetzung dieser Codes zu erfahren.

CodeKategorieFunktionAnmerkungen
G00AntragSchnelle Positionierung
Fährt mit maximaler Geschwindigkeit zur angegebenen Position
G01AntragLineare Interpolation
Bewegt sich in einer geraden Linie mit vorgegebener Vorschubgeschwindigkeit
G02AntragZirkuläre Interpolation CW
Erzeugt einen Kreisbogen im Uhrzeigersinn
G03AntragZirkuläre Interpolation CCW
Erzeugt einen Kreisbogen gegen den Uhrzeigersinn
G20EinheitZölliges System
Setzt die Programmierung auf Zollsystem
G21EinheitMetrisches System
Stellt die Programmierung auf das metrische System um
G28AntragRückkehr in die AusgangspositionFährt zum Nullpunkt der Maschine
G96SpindelKonstante Oberflächengeschwindigkeit
Hält die Schnittgeschwindigkeit konstant
G97SpindelKonstante SpindeldrehzahlHält die Drehzahl konstant
M03SonstigesSpindel im Uhrzeigersinn
Startet die Spindeldrehung im Uhrzeigersinn
M04SonstigesSpindel im Gegenuhrzeigersinn
Startet die Spindeldrehung gegen den Uhrzeigersinn
M05SonstigesSpindelanschlagStoppt die Spindeldrehung
M30SonstigesProgrammendeBeendet das Programm und setzt es zurück
G00AntragSchnelle Positionierung
Fährt mit maximaler Geschwindigkeit zur angegebenen Position
G01AntragLineare Interpolation
Bewegt sich in einer geraden Linie mit vorgegebener Vorschubgeschwindigkeit
G02AntragZirkuläre Interpolation CWErzeugt einen Kreisbogen im Uhrzeigersinn
G03AntragZirkuläre Interpolation CCW
Erzeugt einen Kreisbogen gegen den Uhrzeigersinn
G04VerweilenVerweilen
Programm für eine bestimmte Zeit anhalten
G20EinheitZölliges System
Setzt die Programmierung auf Zollsystem
G21EinheitMetrisches System
Stellt die Programmierung auf das metrische System um
G28AntragRückkehr in die AusgangspositionFährt zum Nullpunkt der Maschine
G40EntschädigungKompensation der Werkzeugspitze abbrechen
Storniert die Radiuskorrektur der Werkzeugspitze
G41EntschädigungKompensation der Werkzeugspitze links
Wendet die Radiuskorrektur der linken Werkzeugspitze an
G42EntschädigungKompensation der Werkzeugspitze rechts
Korrektur des Radius der rechten Werkzeugschneide
G50EinstellungKoordinatensystem einstellenLegt ein Koordinatensystem fest
G54KoordinatenArbeitskoordinatensystem 1
Wählt das Arbeitskoordinatensystem 1
G55KoordinatenArbeitskoordinatensystem 2
Wählt das Arbeitskoordinatensystem 2
G56KoordinatenArbeitskoordinatensystem 3
Wählt das Arbeitskoordinatensystem 3
G57KoordinatenArbeitskoordinatensystem 4
Wählt das Arbeitskoordinatensystem 4
G58KoordinatenArbeitskoordinatensystem 5
Wählt das Arbeitskoordinatensystem 5
G59KoordinatenArbeitskoordinatensystem 6
Wählt das Arbeitskoordinatensystem 6
G70ZyklusAbschluss des ZyklusFührt den Endbearbeitungszyklus durch
G71ZyklusMaterialabtrag beim DrehenFührt einen Grobdrehzyklus durch
G72ZyklusAbtragen von Lagerbeständen beim PlandrehenFührt den Schruppputzzyklus durch
G73ZyklusWiederholung von Mustern
Führt einen Musterwiederholungszyklus durch
G74ZyklusStirnseitige RillungFührt einen Zyklus zum Einstechen von Flächen durch
G75ZyklusAußen-/Innendurchmesser RillenFührt OD/ID-Einstechzyklus durch
G76ZyklusEinfädelzyklus
Führt den Einfädelzyklus in mehreren Durchgängen durch
G90ModusAbsolute Programmierung
Setzt absolute Koordinatenprogrammierung
G91ModusInkrementelle Programmierung
Legt die inkrementelle Koordinatenprogrammierung fest
G94FuttermittelVorschub pro Minute
Legt die Vorschubgeschwindigkeit in Einheiten pro Minute fest
G95FuttermittelVorschub pro Umdrehung
Einstellung der Vorschubgeschwindigkeit in Einheiten pro Umdrehung
G96SpindelKonstante Oberflächengeschwindigkeit
Hält die Schnittgeschwindigkeit konstant
G97SpindelKonstante SpindeldrehzahlHält die Drehzahl konstant
G98RückkehrRückkehr zum Ausgangsniveau
Rückkehr zum Ausgangsniveau der Z-Achse in Festzyklen
G99RückkehrRückkehr zur R-Ebene
Rückkehr zum Niveau der R-Achse in Festzyklen
M00SonstigesProgramm anhaltenStoppt die Programmausführung
M01SonstigesOptionaler Anschlag
Stoppt das Programm, wenn der optionale Stoppschalter eingeschaltet ist
M03SonstigesSpindel im Uhrzeigersinn
Startet die Spindeldrehung im Uhrzeigersinn
M04SonstigesSpindel im Gegenuhrzeigersinn
Startet die Spindeldrehung gegen den Uhrzeigersinn
M05SonstigesSpindelanschlagStoppt die Spindeldrehung
M06SonstigesWerkzeugwechsel
Führt automatischen Werkzeugwechsel durch
M08SonstigesKühlmittel einSchaltet Flutkühlmittel ein
M09SonstigesKühlmittel ausSchaltet das gesamte Kühlmittel ab
M10SonstigesSpannzangeSpannen des Futters
M11SonstigesSpannfutter ausspannenSpannen des Futters lösen
M19SonstigesOrientierter Spindelanschlag
Stoppt die Spindel in einer bestimmten Ausrichtung
M30SonstigesProgrammendeBeendet das Programm und setzt es zurück
M41SonstigesGangwahl 1Wählt den Spindelgetriebebereich 1
M42SonstigesGangwahl 2Wählt den Spindelgetriebebereich 2
M43SonstigesGangwahl 3Wählt den Spindelgetriebebereich 3
M44SonstigesGangwahl 4Wählt den Spindelgetriebebereich 4
M98SonstigesAufruf eines UnterprogrammsRuft ein Unterprogramm auf
M99SonstigesUnterprogramm EndeBeendet ein Unterprogramm und gibt

Beispiel für ein einfaches CNC-Drehprogramm:

O1000 (EINFACHES DREHPROGRAMM)
G21 G40 G95 G97
G28 U0 W0
T0101 (DREHWERKZEUG)
G50 S2000
G96 S180 M03
G00 X50,0 Z0,1
G01 X-1,6 F0,15
G00 X50,0 Z2,0
G28 U0 W0
M30

Dieses Programm hat folgende Aufgaben:

  1. Einrichten der Maschine (metrisch, Werkzeug aus, Vorschub pro Umdrehung, konstante Drehzahl)
  2. Rückkehr in die Ausgangsposition
  3. Wählt Werkzeug 1
  4. Legt die maximale Spindeldrehzahl fest und schaltet die konstante Schnittgeschwindigkeit ein
  5. Bewegt sich in die Ausgangsposition
  6. Führt einen Planschnitt durch
  7. Einzüge
  8. Rückkehr nach Hause
  9. Beendet das Programm

Obwohl diese Codes bis zu einem gewissen Grad genormt sind, kann es zwischen verschiedenen Maschinenherstellern und Steuerungen Abweichungen geben.

Zurück zum Anfang: CNC-Drehmaschinen-Codes

gavinyyi
CEO & Projektleiter
Shenzhen Yijin Hardware Co., Ltd.

Gavin Yi

Gavin Yi ist einer der führenden Experten für Präzisionsfertigung und CNC-Technologie. Als regelmäßiger Redakteur der Zeitschriften Modern Machine Shop und American Machinist vermittelt er sein Fachwissen über fortschrittliche Bearbeitungsprozesse und die Integration von Industrie 4.0. Seine Forschungsarbeiten zur Prozessoptimierung wurden im Journal of Manufacturing Science and Engineering und im International Journal of Machine Tools and Manufacture veröffentlicht.

Gavin ist Mitglied des Vorstands der National Tooling & Machining Association (NTMA) und hält regelmäßig Vorträge auf der International Manufacturing Technology Show (IMTS). Er verfügt über Zertifizierungen von führenden CNC-Schulungseinrichtungen, darunter das Advanced Manufacturing Programm der Goodwin University. Unter seiner Leitung arbeitet Shenzhen Yijin Hardware mit DMG Mori und Haas Automation zusammen, um Innovationen in der Präzisionsfertigung voranzutreiben.

gavinyyi

yijin hardware logo w

Ein Angebot von China's #1 einholen
CNC-Bearbeitungsdienstleistungen.

Sind Sie bereit, loszulegen?
Nehmen Sie noch heute Kontakt mit uns auf!

Kategorien
  • Fallstudien
  • CNC-Bearbeitung
  • Kundenspezifische Befestigungen
  • Materialien
  • Nachrichten & Blog
  • Bleche
  • Sport
  • Oberflächenbehandlung

Mehr zu erforschen

4 axis cnc machining services
CNC-Bearbeitung
4-Achsen-CNC-Bearbeitung Dienstleistungen

Parts with angled features, details on multiple sides, or radial patterns are a pain to make with traditional 3-axis machining. You’re stuck doing multiple manual

top 10 cnc machining companies in uae right now
CNC-Bearbeitung
Top 10 CNC Machining Companies in UAE Right Now

The UAE’s CNC machining sector has grown into a serious regional hub for precision engineering. With competition heating up among CNC machining companies across the

Beginnen Sie noch heute. Teile schnell herstellen lassen.

Kostenloses Design von bearbeiteten Teilen für Ihre Projekte mit schnellen Durchlaufzeiten.
de_DEDE

Bitte fügen Sie Ihre 2D-CAD-Zeichnungen und 3D-CAD-Modelle in jedem Format bei, einschließlich STEP, IGES, DWG, PDF, STL usw. Wenn Sie mehrere Dateien haben, komprimieren Sie diese in ein ZIP- oder RAR-Format. Alternativ können Sie Ihre Anfrage auch per E-Mail senden an info@yijinsolution.com.

Klicken oder ziehen Sie Dateien zum Hochladen in diesen Bereich.Du kannst bis zu 15 Dateien hochladen.
Kontrollkästchen

Bitte fügen Sie Ihre 2D-CAD-Zeichnungen und 3D-CAD-Modelle in jedem Format bei, einschließlich STEP, IGES, DWG, PDF, STL usw. Wenn Sie mehrere Dateien haben, komprimieren Sie diese in ein ZIP- oder RAR-Format. Alternativ können Sie Ihre Anfrage auch per E-Mail senden an info@yijinsolution.com.

3D-Zeichnungsformate: .step/.stp, .dwg, .m3d, .x_t, .sldprt, .stl, .CATPart, .CATProduct, .iges/.igs
2D-Zeichnungsformate: .dwg, .cdw, .SLDDRW, .scr

Komprimierte Formate: .zip, .rar, .7z

Bildformate: .pdf, .jpg/.jpeg, .gif, .png, .webp, .tif/.tiff

Video-Format: .mp4

Büroformate: .txt, .docx, .xlsx, .ppt, .ods