CNC (Computerized Numerical Control) ist eine Technologie, die es ermöglicht, Bearbeitungsmaschinen mit einem computergesteuerten System zu kontrollieren. Die Grundlage von CNC bilden die G- und M-Codes. Während der G-Code die Bewegung des Schneidwerkzeugs steuert, kontrolliert der M-Code meist verschiedene Funktionen der Maschine.
Hier sind einige gängige Grund-G- und M-Codes:
G-Codes:
G00: Schnelle Positionierung (Rapid positioning)
G01: Lineare Bewegung (Lineare Interpolation)
G02: Kreisinterpolation im Uhrzeigersinn
G03: Kreisinterpolation gegen den Uhrzeigersinn
G04: Pause oder Verzögerung (Dwell)
G17, G18, G19: Auswahl der Bearbeitungsebene in XY-, XZ- und YZ-Ebene (Ebenenauswahl)
G20: Betrieb im Zoll-Modus
G21: Betrieb im Millimeter-Modus
G28: Rückkehr zum Referenzpunkt (Home)
G90: Absoluter Koordinatenmodus (Absolutes Programmieren)
G91: Inkrementeller Koordinatenmodus (Inkrementelles Programmieren)
M-Codes:
M00: Programmstopp
M01: Optionaler Stopp
M03: Spindel ein, Drehrichtung Uhrzeigersinn
M04: Spindel ein, Drehrichtung gegen den Uhrzeigersinn
M05: Spindel stoppen
M06: Werkzeugwechsel
M08: Kühlmittel ein
M09: Kühlmittel aus
M30: Programmende, Rückspulen und Rücksetzen
M98: Aufruf eines Unterprogramms
M99: Rückkehr aus dem Unterprogramm
Diese Codes werden häufig in CNC-Bearbeitungsmaschinen verwendet. Allerdings können sie je nach Hersteller variieren, weshalb es wichtig ist, die Bedienungsanleitungen zu konsultieren.
(Unverändert gelassen: SIFIR MAKINA, Wiesser, CNC, Fanuc, Mitsubishi)