Der G-Code, formell bekannt als RS-274, ist der am weitesten verbreitete Programmiersprache zur Steuerung von CNC-Maschinen. Sie besteht aus aufeinanderfolgenden Befehlen, die der Maschine Anweisungen zur Positionierung, Geschwindigkeit und zu bestimmten Aktionen geben. Die Befehle beginnen mit einer Buchstabenadresse; "G" bezeichnet vorbereitende Befehle für die Bewegung (z. B. G01 für den linearen Vorschub), während "M" für verschiedene Funktionen steht (z. B. M03 für den Spindelstart).
