NC-Programmierung nach ISO (DIN 66025) und RS274

G-COden einfache Definition 
G00 Eilgang 
G01 Lineare Interpolation mit Vorschub 
G02 Kreisinterpolation (im Uhrzeigersinn) 
G03 Kreisinterpolation (gegen Uhrzeigersinn) 
G2/G3 Helikalinterpolation 
G04 Verweilzeit in Millisekunden 
G05 Spline-Definition 
G06 Spline-Interpolation 
G07 Kreisinterpolation Tangential / Helix-Interpolation / Polygon Interpolation / Vorschub Interpolation 
G08 Rampen-Funktion im Block Übergang / Look ahead "off" 
G09 Nr. ramping Funktion im Block Übergang / Look ahead "auf" 
G10 Stop dynamischen Block Vorverarbeitung 
G11 Stop-Interpolation im Block Vorverarbeitung 
G12 Kreisinterpolation (cw) mit Radius 
G13 Kreisinterpolation (CCW) mit dem Radius 
G14 Polarkoordinaten Programmierung, absolute 
G15 Polarkoordinaten Programmierung, relative 
G16 Definition des Pols Punkt der polaren Koordinatensystem
G17 Auswahl der X-, Y-Ebene 
G18 Auswahl der Z, X Flugzeug 
G19 Auswahl des Y, Z-Ebene 
G20 Auswahl eines frei definierbaren Flugzeug 
G21 parallelen Achsen "auf" 
G22 parallelen Achsen "off" 
G24 sichere Zone Programmierung; niedrigere Grenzwerte 
G25 sichere Zone Programmierung; oberen Grenzwerte 
G26-Programmierung sichere Zone "off" 
G27-Programmierung sichere Zone "auf" 
G33 Gewindeschneiden mit konstanter Steigung 
G34 Gewindeschneiden mit dynamischen Pitch 
G35 Oscillation-Konfiguration 
G38 Mirror Imaging "on" 
G39 Mirror Imaging "off" 
G40 Path Kompensationen "off" 
G41 Path Entschädigung Kontur links des Werkstücks 
G42 Path Entschädigung Recht des Werkstücks Kontur 
G43 Path Entschädigung Ansatz links des Werkstückes mit veränderten Kontur 
G44 Path Entschädigung rechts von der Werkstück-Kontur mit veränderten Ansatz 
G50 Scaling 
G51 Werkstückrotation; Programmierung in Grad 
G52 Werkstückrotation; Programmierung in Bogenmaß 
G53 Zero Offset off 
G54 Nullpunktverschiebung # 1 
G55 Nullpunktverschiebung # 2 
G56 Nullpunktverschiebung # 3 
G57 Nullpunktverschiebung # 4 
G58 Nullpunktverschiebung # 5 
G59 Nullpunktverschiebung # 6 
G63-Feed / Spindel-Override nicht aktiv 
G66-Feed / Spindel-Override aktiv 
G70-Zoll-Format aktiv 
Metric G71-Format aktive 
G72 Interpolation mit Präzisions-stop "off" 
G73 Interpolation mit Präzisions-Anschlag "auf" 
G74 Position bewegen, nach Hause 
G75 Krümmungsfunktion Aktivierung
G76 Krümmung Beschleunigung zu begrenzen
G78 Normalität Funktion "on" (Drehachse Orientierung) 
G79 Normalität Funktion "off"

G80 - G89 für das Fräsen von Anwendungen:
G80 Canned Zyklus "off" 
G81 Bohren bis Endteufe Konserven-Zyklus
G82 Spot konfrontiert mit Verweilzeit Konserven-Zyklus
G83 Tieflochbohren Konserven-Zyklus
G84 Gewindeschneiden oder Gewindeschneiden mit ausgewogenen Futter in Dosen Zyklus
G85 Reiben Konserven-Zyklus
G86 Bohren Konserven-Zyklus
G87 Reiben mit Messanschlag Konserven-Zyklus
G88 Bohren mit Spindel Dosen Stop-Zyklus
G89 Bohren mit Zwischenstopp in Dosen Zyklus

G81 - G88 für das Rundschleifen Anwendungen:

G81 Reversdrucken ohne Sprung
G82 Incremental Planschleifen
G83 Incremental Einstechschleifen
G84 Multi-Pass-Planschleifen
G85 Multi-Pass-Durchmesser Schleifen
G86 Shoulder Schleifen
G87 Shoulder Schleifen mit Gesicht stürzen
G88 Shoulder Schleifen mit einem Durchmesser stürzen
G90 Absolute Programmierung 
G91 Incremental-Programmierung 
G92 Position Preset 
G93 Constant Velocity-Werkzeug Umfang "on" (Schleifscheibe) 
G94 Vorschub in mm / min (oder Zoll / min) 
G95 Vorschub pro Umdrehung (mm / U oder mm / rev)
G96 Konstante Schnittgeschwindigkeit "on" 
G97 Konstante Schnittgeschwindigkeit "off" 
G98 Positionierachse Signal an die SPS 
G99 Achsversatzes 
G100 Polar-Transformation "off" 
G101 Polar-Transformation "on" 
G102 Zylinderrohr Transformation "on"; kartesisches Koordinatensystem 
G103 Zylinderrohr Transformation "auf," mit Echtzeit-Radiuskorrektur (RRC) 
G104 Zylinderrohr Transformation mit Mittellinie Migration (CLM) und RRC 
G105 Polar-Transformation "on" mit Polachse Selektionen 
G106 Zylinderrohr Transformation "on" polar-/cylinder-coordinates 
G107 Zylinderrohr Transformation "on" polar-/cylinder-coordinates mit RRC 
G108 Zylinderrohr Transformation polar-/cylinder-coordinates mit CLM und RRC 
G109 Achs-Transformation Programmierung der Werkzeug Tiefe 
G110 Power Control Achse Auswahl / Kanal 1
G111 Power Control Pre-Selection V1, F1, T1/channel 1 (Spannung, Frequenz, Zeit) 
G112 Power Control Pre-Selection V2, F2, T2/channel ein 
G113 Power Control Pre-Selection V3, F3, 1 T3/channel 
G114 Power Control Pre-Selection T4/channel ein 
G115 Power Control Pre-Selection T5/channel ein 
G116 Power Control Pre-Selection T6/pulsing Ausgang 
G117 Power Control Pre-Selection T7/pulsing Ausgang 
G120 Achs-Transformation, Veränderung der Orientierung lineare Interpolation Rundachse 
G121 Achs-Transformation; Ausrichtung zu ändern in einer Ebene 
G125 Elektronisches Getriebe; plain Zähne 
G126 Elektronisches Getriebe, Schrägverzahnung, axial 
G127 Elektronisches Getriebe, Schrägverzahnung, tangential 
G128 Elektronisches Getriebe, Schrägverzahnung, diagonal 
G130 Achs-Transformation, Programmierung von der Art der Orientierung ändern 
G131 Achs-Transformation, Programmierung von der Art der Orientierung ändern 
G132 Achs-Transformation, Programmierung von der Art der Orientierung ändern 
G133 Zero Lag Gewindeschneiden "on" 
G134 Zero Lag Gewindeschneiden "off" 
G140 Achs-Transformation; Orientierung Bezeichnung Werkstück festen Koordinaten 
G141 Achs-Transformation; Orientierung Bezeichnung aktive Koordinaten 
G160 ART-Aktivierung 
G161 ART Lernfunktion für Geschwindigkeits-Faktoren "auf" 
G162 ART Lernfunktion Deaktivierung 
G163 ART Lernfunktion für Raffungsfaktoren 
G164 ART Lernfunktion für die Beschleunigung verändert 
G165 Command-Filter "auf" 
G166 Command-Filter "off" 
G170 Digital Messsignale; Blocktransfer mit Vollbremsung 
G171 Digital Messsignale; Blocktransfer ohne Vollbremsung 
G172 Digital Messsignale; Blocktransfer mit glatten stoppen 
G175 SERCOS-Identifikationsnummer "write" 
G176 SERCOS-Identifikationsnummer "lesen" 
G180 Achs-Transformation "off" 
G181 Achs-Transformation "on" mit nicht gedrehten Koordinatensystem 
G182 Achs-Transformation "on" mit gedrehtem / Vertriebenen Koordinatensystem 
G183 Achs-Transformation, die Definition des Koordinatensystems 
G184 Achs-Transformation, Programmier-Tool Dimensionen 
G186 vorn blicken; Ecke Beschleunigung; Kreis Toleranz 
G188 Aktivierung der Positionierachsen 
G190 Durchmesser Programmierung Deaktivierung 
G191 Durchmesser Programmierung "on" und die Anzeige der Kontaktstelle 
G192 Durchmesser Programmierung, nur Display Anlaufstelle Durchmesser 
G193 Durchmesser Programmierung, nur Display Anlaufstelle tatsächlichen Achsen Mittelpunkt
G200 Corner Glättung "off" 
G201 Corner Glättung "on" mit definierten Radius 
G202 Corner Glättung "on" mit definierten Ecke Toleranz 
G203 Corner Glättung mit definierten Radius bis zu maximal Toleranz 
G210 Power Control Achse Auswahl / Kanal 2 
G211 Power Control Pre-Selection V1, F1, 2 T1/Channel 
G212 Power Control Pre-Selection V2, F2, T2/Channel 2 
G213 Power Control Pre-Selection V3, F3, 2 T3/Channel 
G214 Power Control Pre-Selection T4/Channel 2 
G215 Power Control Pre-Selection T5/Channel 2 
G216 Power Control Pre-Selection T6/pulsing Ausgang / Kanal 2
G217 Power Control Pre-Selection T7/pulsing Ausgang / Kanal 2
G220 Angled Rad Transformation "off" 
G221 Angled Rad Transformation "on" 
G222 Angled Rad Transformation "on", sondern abgewinkelten Rad dreht sich vor anderen
G223 Angled Rad Transformation "on", sondern abgewinkelten Rad dreht sich nach anderen
G265 Entfernung Verordnung - Achse Auswahl 
G270 Dreh-Finishing-Zyklus 
G271 Auslagerung beim Drehen 
G272 Auslagerung in denen 
G274 Peck Finishing-Zyklus
G275 Außendurchmesser / Innendurchmesser Wendekreis
G276 Multiple Pass Threading-Zyklus
G310 Power Steuerungsachsen Auswahl / Kanal 3 
G311 Power Control Pre-Selection V1, F1, 3 T1/channel 
G312 Power Control Pre-Selection V2, F2, T2/channel 3 
G313 Power Control Pre-Selection V3, F3, 3 T3/channel 
G314 Power Control Pre-Selection T4/channel 3 
G315 Power Control Pre-Selection T5/channel 3

G316 Power Control Pre-Selection T6/pulsing Ausgang / Kanal 3
G317 Power Control Pre-Selection T7/pulsing Ausgang / Kanal 3

Beachten Sie, dass einige der oben genannten G-Codes sind nicht Standard. Specific-Funktionen, wie z. B. Laser Power Control ermöglichen die optionale Codes.


M-Codes einfache Definition 
M00 Bedingungslose stoppen

M01 Conditional stoppen 
M02 Ende des Programms 
M03 Spindel im Uhrzeigersinn 
M04 Spindel im Gegenuhrzeigersinn 
M05 Spindelhalt 
M06 Werkzeugwechsel (siehe Anmerkung unten) 
M19 Spindel-Orientierung 
M20 Start Oszillation (konfiguriert durch G35)
M21 End Schwingung
M30 Ende des Programms 
M40 Automatic Spindelgetriebe Bereichswahl 
M41 Spindel Getriebe Schritt 1 
M42 Spindel Getriebe Schritt 2 
M43 Spindel Getriebe Schritt 3 
M44 Spindel Getriebe Schritt 4 
M45 Spindel Getriebe Schritt 5 
M46 Spindel Getriebe Schritt 6 
M70 Spline-Definition, Anfang und Ende Kurve 0
M71 Spline-Definition, beginnend tangential, Ende Kurve 0
M72 Spline-Definition, beginnend Kurve 0, Ende tangential
M73 Spline-Definition, Anfang und Ende tangential
M80 löschen Rest der Strecke mit Sonde Funktion von Axis Messeingang
M81 Drive On Application Block (synchronisiert Achsposition via PLC-Signal in den Block)
M101-M108 Schalten Sie schnell Ausgangsbyte Bit 1 (bis 8) 
Schalten Sie alle M109 (8) Bits in der schnellen Ausgangsbyte
M111-M118 Schalten Sie schnell Ausgangsbyte Bit 1 (bis 8) 
M121-M128 Pulsate (on / off) für schnellen Output-Byte Bit 1 (bis 8) 
M140 Entfernung Verordnung "on" (konfiguriert durch G265)
M141 Entfernung Verordnung "off"
M150 löschen Rest der Strecke mit Probe-Funktion, für die eine Sonde Eingang (eines von 16, M151-M168)
M151-M158 Digital Eingangsbyte 1 Bit 1 (bis Bit 8) ist die aktive Fühlereingang
M159 SPS nicht definieren kann die Bitmaske für die Sonde Eingänge
M160 SPS definieren können die Bitmaske für die Sonde Eingänge (bis 16)
M161-M168 Digital Input Byte 2 Bit 1 (bis Bit 8) ist die aktive Fühlereingang
M170 Weiter Verarbeitung der Block schauen vor der Teil-Programm (Abbrechen der M171)
M171 Stop the Block Verarbeitung Look-Ahead-Eingang der Sonde Teileprogramm Segment (wie eine G10)
Aktivieren Sie das M200 Handrad in den automatischen Modus (zur Einführung eines Offset in das Programm)
M201-M208 Wählen Sie die Achse (nach der Zahl von 1 bis 8) für das Handrad
Aktivieren Sie das M209 Handrad in den automatischen Modus, mit SPS-Steuerung der Achse Auswahl
Deaktivieren Sie das M210 Handrad-Eingang, während in den automatischen Modus
M211 Deaktivieren Sie diese Funktion Handrad und entfernen Sie das Handrad Offset (falls vorhanden)
M213 Spindel 2 im Uhrzeigersinn
M214 Spindel 2 gegen den Uhrzeigersinn 
M215 Spindel 2 stop 
M280 Schaltbare Spindel / Rundachse, Drehachse auf, erste Kombination
M281 Schaltbare Spindel / Rundachse, Drehachse am zweiten Kombination
M290 Schaltbare Spindel / Rundachse, erste Achse aktiviert, Kombination
M291 Schaltbare Spindel / Rundachse,, Spindel aktiviert zweite Kombination
 

Hinweis: Weitere Funktionen der Maschine, wie Werkzeugwechsel (in der Regel M06) oder Kühlmittel kontrollieren, haben ihre M-Code-Wert angegeben Software durch die SPS-Anwendung nicht durch die CNC. Die meisten der M-Code-Werte in obiger Liste sind konfigurierbar.

Andere M-Codes (bis M699) können Anforderungen Maschine gehandhabt werden insbesondere durch die SPS-Anwendung basierend auf der.