Was ist G-Code?

G-Code ist eine Sammlung von Codes oder Funktionen, die Teil der numerischen Steuerung oder der NC-Programmiersprache sind. Die Electronic Industries Alliance entwickelte in den 1960er Jahren die frühesten Versionen dieser Art von NC-Codierung. Die Codierung, die in den USA als Standard-CNC dient, wurde einigen Verbesserungen unterzogen. Gegenwärtig ist eine Version, die im Februar 1980 angenommen wurde und als RS274D bekannt ist, der Standard in den Vereinigten Staaten und verschiedenen anderen Ländern auf der ganzen Welt. In Europa wird jedoch häufig eine andere Norm verwendet, die als DIN 66025 bekannt ist.

Alle Codearten innerhalb der Struktur der NC-Codierung konzentrieren sich auf unterschiedliche Funktionen. Bei G-Code liegt der Fokus auf der eigentlichen Positionierung des Werkzeugs, um die entsprechende Aufgabe zu lösen. Dies steht im Gegensatz zu anderen Arten von Code innerhalb des Systems. S-Code hat beispielsweise mit der Geschwindigkeit des Werkzeugs zu tun, während F-Code den Vorschub des Werkzeugs anspricht.

Obwohl G-Code die Grundlage für die Konfiguration vieler verschiedener Arten von Werkzeugen bilden kann, ist es nicht ungewöhnlich, dass Hersteller ihre eigenen einzigartigen Funktionen erstellen und hinzufügen, die außerhalb des Umfangs der NC-Codierung liegen. Es stimmt zwar, dass die Codierung in irgendeiner Form vorhanden sein kann, aber das Hinzufügen von Erweiterungen und Verbesserungen schränkt manchmal die Fähigkeit des Tools ein, sich mit anderen Tools zu verbinden.

Da G-Code ein vorbereitender Code ist, findet er in vielen verschiedenen hergestellten Artikeln Verwendung. Die Verwendung des Codes ist hilfreich, um bestimmte Aktionen des jeweiligen Tools auszulösen. Einige der Aktionen, die G-Code auslösen kann, umfassen das Vorwärts- oder Rückwärtsfahren in einer geraden Linie oder in einem Winkel. Der Code kann der Maschine mitteilen, dass sie sich schnell oder langsamer bewegen soll. G-Code kann verwendet werden, um eine Reihe von aufeinander folgenden Ereignissen zu erstellen, die als Block auftreten, z. B. ein Loch in ein Metall- oder Holzstück bohren, das Objekt bewegen und ein zweites Loch bohren, bevor das Objekt freigegeben und der Eingang vorbereitet wird eines neuen.