G-Code, M-Code Programmierung CNC (1)
In der CNC-Programmierung (Computer Numerical Control) kennen wir G-
Code, M-Code und T-Code. Hier ist eine kurze Übersicht über G-Code und M-Code.
CNC-Maschine.
Kode G: druckt Bewegung aus
Kode M :menyatakan fungsi mesin
G-CODE
Die Arten von G-Code werden in 2 Gruppen unterteilt.
1. Grund-/Basisarten umfassen:
-G00: schnelle Bewegung ohne Werkstückzufuhr --> geradlinige Bewegung
G01: Bewegung zum Schneiden/Be- und Verarbeitung des Werkstücks --> gerade Bewegung
-G02: gerakan memotong melingkar searah jarum jam
-G03: gerakan memotong melingkar berlawanan arah jarum jam
2. Fortgeschrittene Arten/Zyklen umfassen:
-eine Kombination der G00- und G01-Befehle in vereinfachter Form
-G90: sistem kordinat absolut
-G91: inkrementelles Koordinatensystem
Hier ist die Liste der G-Codes:
G00 - Schnelles Positionieren
G01 - Feedrate Positioning
G02 - Bogen im Uhrzeigersinn
G03 - Bogen gegen den Uhrzeigersinn
G04 - Dwell
G05 - High Speed Machining
G07 - Imaginäre Achsbezeichnung
G09 - Exact Stop Check
G10 - Programmeingabeparameter
G11 - Program Peramater Input Cancel
G12 - Kreis schneiden im Uhrzeigersinn
G13 - Circle Cutting CCW
G17 - X - Y-Ebene
G18 - X - Z-Ebene
G19 - Y - Z-Ebene
G20 - Input in Inch Units
G21 - Input in Metric
G22 - Gespeicherte Hubgrenze EIN
G23 - gespeicherte Schlagbegrenzung AUS
G27 - Rückgabeprüfpunkte
G28 - Automatische Rückkehr zum Referenzpunkt
G29 - Automatic Return from Reference Point
G30 - Return to 2nd, 3rd or 4th Reference Point
G31 - Skip Function
G33 - Gewindeschneiden
G34 - Bolzenlöcher Kreis (vorgesehener Zyklus)
G35 - Linie im Winkel (Fertigungscyclus)
G36 - Bogen (Werkzeugbahn)
G40 - Cutter Compensation Cancel
G41 - Schnittkompensation Links
G42 - Cutter Compensation Right
G43 - Tool Length Compensation (Plus)
G44 - Werkzeuglängenkompensation (Minus)
G45 - Werkzeugversatz erhöhen
G46 - Tool Offset Decrease
G49 - Werkzeuglängenkorrektur abbrechen
G50 - Skalierung AUS
G51 - Skalierung EIN
G52 - Lokale Koordinateneinstellung
G53 - Machine Coordinate Setting
G54 - Werkstückkoordinateneinstellung #1
G55 - Werkstückkoordinateneinstellung #2
G56 - Werkstückkoordinateneinstellung #3
G57 - Werkstückkoordinateneinstellung #4
G58 - Werkstück-Koordinateneinstellung #5
G59 - Workpiece Coordinate Setting #6
G60 - Einrichtungspositionierung in eine Richtung
G62 - Automatic Corner Override
G63 - Tapping Mode
G64 - Cutting Mode
G65 - Custom Macro Call (Simple)
G66 - Benutzerdefinierter Makroaufruf (Modal)
G67 - Custom Macro Call Cancel (Modal)
G68 - Koordinatensystemdrehung EIN
G69 - Koordinatensystemdrehung AUS
G70 - Eingabe in Zoll-Einheiten
G71 - Eingabe in metrischen Einheiten
G73 - Hochgeschwindigkeits-Peckbohrzyklus
G74 - Linksdrehender Vorschubzyklus
G76 - Feine Bohrzyklus
G80 - Abbruch des Werkstückzyklus
G81 - Drilling Cycle (Canned)
G82 - Einstechen Zyklen (vorgefertigt)
G83 - Taktschneidbohrzyklus (fertiggestellt)
G84 - Rechtsgewinde-Tap-cycle (Vorgefertigt)
G85 - Bohrzyklus (vorgefertigt)
G87 - Rückwärts-Bohren-Zyklus (vorgeschrieben)
G90 - Absolute Positionierung
G91 - Incremental Positioning
G92 - Ursprungspunkt neu positionieren
G94 - Feed Per Minute
G95 - Vorschub pro Umdrehung
G96 - Konstanten Oberflächengeschwindigkeitssteuerung
G97 - Constant Surface Speed Control Cancel
G98 - Set Initial Plane (Default)
G99 - Rückkehr zur schnellen Ebene
sumber: [Link]
M-CODE
Seperti halnya G-code, M-code juga memiliki 2 kelompok, dasar dan lanjutan:
M-Code Grundlagen umfassen:
M02 - die Maschinenachse (Spindel an) im Uhrzeigersinn (CW) drehen.
M03 - Die Maschine mit dem Spindel auf leben lassen, dreht sich gegen den Uhrzeigersinn.
(CCW).
M05 - Maschinenwelle abschalten (Spindel aus)
M30 - langkah terakhir (program end)
Erweiterter M-Code umfasst:
M08 : Kühler/Coolant einschalten
M09 : Kühlmittel abstellen
Dll.
Berikut ini daftar M-code:
Untuk cnc Mill:
M00 - Programmstopp
M01 - Optionale Haltestelle
M02 - Programm Ende
M03 - Spindle Clockwise
M04 - Spindel gegen den Uhrzeigersinn
M05 - Spindelstopp
M06 - Werkzeugwechsel
M07 - Durch die Spindel Kühlmittel EIN
M08 - Kühlmittel einschalten
M09 - Kühlmittel aus (alle Kühlmittel)
M10 - Tisch Palettenzange
M11 - Table Pallet Unclamp
M12 - Shower Coolant On
M14 - Luftblaspindel
M15 - Spindelluftablass
M16 - Air Blast / Tool Changer
M18 - Air Blast Off
M19 - Spindle Orientation
M29 - Steifes Gewindeschneiden
M30 - Programm beenden
M60 - Pallet Change
M61 - Load Pallet #1
M62 - Ladepalette #2
M98 - Unterprogrammaufruf
M99 - Unterprogramm abbrechen
Für CNC-Drehmaschine/Bubut:
M00 - Program Stop
M01 - Optional Program Stop
M02 - Programmende
M03 - Spindel im Uhrzeigersinn
M04 - Spindel gegen den Uhrzeigersinn
M05 - Spindle Stop
M07 - Flut Kühlmittel #1 Ein
M08 - Kühlschmiermittel #2 Einschalten
M09 - Kühlmittel aus
M30 - Programm beenden
M98 - Unterprogrammaufruf
M99 - Sub Program Cancel