Der G-Code (oder ISO-Code)

g-code

G-Code ist eine Programmiersprache zur Steuerung numerischer Werkzeugmaschinen wie Fräsmaschinen, Drehmaschinen und 3D-Druckern. Er ermöglicht es diesen Maschinen, präzise Anweisungen auszuführen, um mechanische Teile mit hoher Genauigkeit herzustellen.

Der G-Code ist auch als ISO-Code bekannt, da er auf der Norm ISO 6983 basiert. Er wird in der Fertigungsindustrie häufig für die Programmierung von CNC-Werkzeugmaschinen (CNC) verwendet, was im Vergleich zur manuellen Fertigung Fehler reduzieren und die Produktionseffizienz steigern kann.

Es handelt sich um eine sequenziell gesteuerte Programmiersprache, was bedeutet, dass sie die Anweisungen in der Reihenfolge liest, in der sie geschrieben wurden. Jede Anweisung wird von einem Befehlsbuchstaben (oder G-Code) eingeleitet, der der Maschine angibt, welche Aktion sie ausführen soll. So weist beispielsweise der Code g00 die Maschine an, sich mit maximaler Geschwindigkeit zu einem bestimmten Punkt zu bewegen, während der Code g01 die Maschine anweist, sich mit einer vorgegebenen Geschwindigkeit auf einer linearen Bahn zu bewegen.

G-Code wird in der Regel als Textdatei geschrieben, die von einem Texteditor oder einer CAM-Software (Computer-Aided Manufacturing) gelesen und bearbeitet werden kann. Diese Datei dient dazu, der Werkzeugmaschine Anweisungen zu geben, um die Bewegung von Werkzeugen und Werkstücken zu steuern..

Unter der Bezeichnung „ISO-Code“ finden sich auch die Codes M, F und S. Diese dienen jeweils zur Steuerung der Maschinenfunktionen (z. B. automatischer Werkzeugwechsel), der Vorschubgeschwindigkeit und der Drehzahl der Spindel. Die Kombination dieser Codes führt zu Programmen, die eine Fräsmaschine während eines Fertigungsprozesses vollständig automatisch steuern können.

Der ISO-Code ist somit eine einfach zu verwendende und leistungsstarke Programmiersprache, mit der Werkzeugmaschinen präzise und effizient gesteuert werden können. Es handelt sich um eine standardisierte Sprache, die weltweit bekannt ist und mit den meisten numerisch gesteuerten Maschinen kompatibel ist.