Übersicht: Im SRL-Programm unterstützte G-Code-Befehle
In folgender Tabelle sind die G-Code Befehle aufgelistet, welche zu SRL-Befehlen konvertiert werden können. Es gilt zu beachten, dass je Dialekt die G-Code-Befehle von der beschriebenen Funktion abweichen können bzw. nicht unterstützt werden. Unterstütze Befehle sind im jeweiligen Dialekt mit einem '✓' gekennzeichnet. Nicht unterstütze Befehle sind mit einem '-' gekennzeichnet.
G-Code | Unterstützt? | |||
---|---|---|---|---|
DIN/ISO | Beckhoff | Siemens | ||
| Zeilennummer | ✓ | ✓ | ✓ |
| Kommentar | ✓ | - | - |
| Kommentar | - | ✓ | ✓ |
| PTP-Interpolation | ✓ | ✓ | ✓ |
| Linearinterpolation | ✓ | ✓ | ✓ |
G2 | Kreisinterpolation im Uhrzeigersinn | ✓ | ✓ | ✓ |
| Kreisinterpolation gegen den Uhrzeigersinn | ✓ | ✓ | ✓ |
| Verweilzeit [s] | ✓ | ✓ | ✓ |
| Genauhalt, satzweise | ✓ | ✓ | ✓ |
| Ebenenauswahl X-Y | ✓ | ✓ | ✓ |
| Ebenenauswahl Z-X | ✓ | ✓ | ✓ |
| Ebenenauswahl Y-Z | ✓ | ✓ | ✓ |
| Maschinenkoordinaten modal | ✓ | ✓ | Wird zu G500 |
| Maschinenkoordinaten satzweise | - | - | ✓ |
| Benutzerkoordinaten modal | ✓ | ✓ | ✓ |
| Genauhalt modal aktivieren (Überschleifen deaktiviert) | ✓ | Wird zu G260 | ✓ |
| Genauhalt modal deaktiviert (Überschleifen aktiviert) | ✓ | Wird zu G261 | ✓ |
| Maßangaben in mm | ✓ | ✓ | ✓ |
| Absolute Zielkoordinaten | ✓ | ✓ | ✓ |
| Relative Zielkoordinaten | ✓ | ✓ | ✓ |
| Genauhalt modal | - | ✓ | - |
| Genauhalt modal deaktivieren | - | ✓ | - |
G500 | Maschinenkoordinaten modal | - | - | ✓ |
| ||||
| Koordinate für Drehung um X | ✓ | ✓ | ✓ |
| Koordinate für Drehung um Y | ✓ | ✓ | ✓ |
| Koordinate für Drehung um Z | ✓ | ✓ | ✓ |
| Vorschub [mm/s] | ✓ | ✓ | ✓ |
| Kreismittelpunkt X-Koordinate | ✓ | ✓ | ✓ |
| Kreismittelpunkt Y-Koordinate | ✓ | ✓ | ✓ |
| Kreismittelpunkt Z-Koordinate | ✓ | ✓ | ✓ |
| Radius | ✓ | ✓ | ✓ |
| Maschinenkoordinaten satzweise | - | - | ✓ |
| X -Zielkoordinate | ✓ | ✓ | ✓ |
| Y-Zielkoordinate | ✓ | ✓ | ✓ |
| Z-Zielkoordinate | ✓ | ✓ | ✓ |
| ||||
| Systemvariable Beschleunigung der nachfolgenden Bewegungsbefehle | - | - | ✓ |
| Systemvariable Verzögerung der nachfolgenden Bewegungsbefehle | - | - | ✓ |
| Systemvariable Ruck der nachfolgenden Bewegungsbefehle | - | - | ✓ |
| ||||
| Benutzerdefinierte Funktion | - | ✓ | - |
| Geplanter Halt | ✓ | ✓ | ✓ |
| Optionaler Halt | ✓ | ✓ | ✓ |
| Programmende | ✓ | ✓ | ✓ |
| Spindel im Uhrzeigersinn / Schneiden Aus | ✓ | ✓ | ✓ |
| Spindel im Gegenuhrzeigersinn / Schneiden Ein | ✓ | ✓ | ✓ |
| Spindel ausschalten | ✓ | ✓ | ✓ |
| Werkzeugwechsel | - | - | - |
| Kühlung Nr. 2 Ein | ✓ | ✓ | ✓ |
| Kühlung Nr. 1 Ein | ✓ | ✓ | ✓ |
| Kühlung (alle) Aus | ✓ | ✓ | ✓ |
| Klemmen | ✓ | ✓ | ✓ |
| Lösen | ✓ | ✓ | ✓ |
| Benutzerdefinierte Funktion | ✓ | Kein M17 | Kein M17 |
| Spindel stoppen mit definierter Endstellung | ✓ | ✓ | ✓ |
| Benutzerdefinierte Funktion | ✓ | ✓ | ✓ |
| Programmende | ✓ | ✓ | ✓ |
| Benutzerdefinierte Funktion | ✓ | ✓ | ✓ |
| Spanndruck normal | ✓ | ✓ | ✓ |
| Spanndruck reduziert | ✓ | ✓ | ✓ |
| Benutzerdefinierte Funktion | ✓ | ✓ | ✓ |
| Automatische Getriebestufe | - | - | - |
| Getriebestufe 1 – 5 | - | - | - |
| Benutzerdefinierte Funktion | ✓ | ✓ | ✓ |
| Überlagerung wirksam | - | - | - |
| Überlagerung unwirksam | - | - | - |
| Kühlung Nr. 3 Ein | ✓ | ✓ | ✓ |
| Kühlung Nr. 4 Ein | ✓ | ✓ | ✓ |
| Benutzerdefinierte Funktion | ✓ | ✓ | ✓ |
| Konstante Spindeldrehzahl Aus | ✓ | ✓ | ✓ |
| Konstante Spindeldrehzahl Ein | ✓ | ✓ | ✓ |
| Werkstückwechsel | - | - | - |
| Benutzerdefinierte Funktion | ✓ | ✓ | ✓ |
| Benutzerdefinierte Funktion | ✓ | - | ✓ |