von ·
Veröffentlicht März 9, 2017
· Aktualisiert August 12, 2019
In diesem Beitrag wollen wir uns die grundlegenden G-Code Befehle, die zum Programmieren einer CNC-gesteuerten Werkzeugmaschine benötigt werden, anschauen. Doch zunächst stellen wir uns die Frage, was genau ein G-Code Befehl ist und wozu wir diesen benötigen. Damit eine CNC-gesteuerte Werkzeugmaschine Befehle ausführen kann, müssen diese definiert und programmiert werden. GCODE-Datei: Was ist das und wie öffne ich die?. Dies geschieht in einer, dem Fertigungsprozess gerechten, Reihenfolge. Damit diese Vorgehen einem genormten Standartprozess zugeordnet werden kann, wurde die DIN 66025/ISO 6983, auch DIN/ISO-Programmierung ins Leben gerufen. Dieser Norm unterliegt ein klarer Satz- und Adressaufbau, welche die zu übermittelnden numerischen Informationen in reale Achsbewegungen umwandelt. Um den Programmieraufwand möglichst gering zu halten, gibt es G-Code Befehle. Hinter diesem kurzem Syntax verbergen sich fertigungsspezifische Attribute, welche der CNC-Maschine mitteilen unter welchen Bedingungen ermittelte Punkte angefahren werden sollen.
Was Sind G-Codes
Grundsätzlich gilt es zu beachten, dass je nach CNC-Steuerung unterschiedliche G-Code Befehle und Zyklen zum Einsatz kommen. G-Befehle - Siemens 840D sl Funktionshandbuch [Seite 13] | ManualsLib. Die folgenden G-Codes beruhen auf der oben genannten DIN 66025/ISO 6983 sowie einigen Sinumerik spezifischen Funktionen. G-Codes furs Fräsen:
Gruppe 1
G00
Eilgang
G01
Linearbewegung / Vorschub
G02
Kreisinterpolation im Uhrzeigersinn
G02. 2
Evolvente im Uhrzeigersinn
G03
G03.
Gcode-Datei: Was Ist Das Und Wie Öffne Ich Die?
Beispielsweise kann man mit einer GCODE-Datei dem Drucker auftragen, mehr oder weniger Filament zu extrudieren oder die Temperatur des Druckbettes zu ändern. Eine typische G-Code-Zeile sieht wie folgt aus: G1 X57. 299 Y55. 078 Z0. 5 F3000. 0 E0. 25684 Weitere Dateiformate für 3D-Druckbefehle sind:. OBJ. X3G. G und M Codes - M45t3r 0f H4rdc0r3´s. 3MF Datei öffnen GCODE-Dateien lassen sich einerseits mit speziellen Programmen und Webanwendungen öffnen, die für die Steuerung von Werkzeugmaschinen geschrieben wurden – darunter etwa Simplify 3D, Blaze3D, GCode Viewer oder NC Viewer. Weil die Dateien aber im Plain-Text- bzw. im Nur-Text-Format vorliegen, können Sie diese auch mit einem simplen Texteditor öffnen und ansehen. GCODE-Datei bearbeiten Eine nachträgliche Bearbeitung des auf Grundlage einer CAD-Datei erstellten GCODES ist beispielsweise mit der an der Loughborough University entwickelten Open-Source-Software FullControl möglich. Fullcontrol-Designer (Bild: FullControl) Sie erlaubt es, auch noch nach Anwendung der Slicer-Software, den vom 3D-Drucker auslesbaren G-Code zu manipulieren.
G-Befehle - Siemens 840D Sl Funktionshandbuch [Seite 13] | Manualslib
Der Begriff GCODE steht für "Geometric Code", zu Deutsch "geometrischer Code". Ihren Namen verdankt die GCODE-Datei der Tatsache, dass ein Großteil der Befehle mit dem Buchstaben "G" anfängt. Eine GCODE-Datei enthält Befehle in der Programmiersprache "Geometric Code". GCODE wird unter anderem und vor allem von 3D-Druckern verstanden. Erstellt werden GCODE-Dateien mit sogenannten Teilungsprogrammen wie Simplify3D oder Slic3r. G code befehle. Die Grundlage dafür sind meist CAD-Zeichnungen, die als Entwurfspläne dienen. Hauptsächlich umfasst eine GCODE-Datei Anweisungen, wie Drucker ihre Druckerköpfe im dreidimensionalen Raum – also entlang einer X-, einer Y- und einer Z-Achse – bewegen sollen. Jede Zeile der Datei enthält dabei eine bestimmte Aufgabe. Der Drucker arbeitet dann die Zeilen nacheinander ab, bis er an das Ende der Auflistung gelangt. GCODE-Datei und Werkstücke Neben den eben beschriebenen geometrischen Anweisungen, den "G-Befehlen", kann die GCODE-Datei aber auch die nicht-geometrischen "M-Befehle" enthalten.
G Und M Codes - M45T3R 0F H4Rdc0R3´S
2. 2
G-Befehle
Die G-Codes von ISO-Dialekt-T und M beziehen sich auf das G-Code System B. Die aktiven G-Codes des ISO-Modus können über die Systemvariable $P_EXTGG[... ]
gelesen werden. Die Zahlen neben dem G-Code geben den jeweiligen Wert in
$P_EXTGG[... ] an. Über das MD 20154 EXTERN_GCODE_RESET_VALUES[n] 0,..., 30
werden die G-Codes festgelegt, die im Hochlauf wirksam werden, wenn der NC-Kanal nicht
im Siemens-Modus läuft. Tabelle 2- 2 Standardeinstellung ist mit
ISO-Dialekt-T
ISO-Dialekt-M
Gruppe 1
G00
1
1)
G01
2
G02
3
G02. 2
G03
4
G03.
Bild: Sasenki – Tipp meinen Favoriten hinzufügen (setzt Cookie, mehr unter Datenschutz)