G-code — условное именование языка программирования устройств с ЧПУ. Разработан компанией Electronic Industries Alliance в начале 1960-х. Принят в феврале 1980 года как стандарт RS274D. Стал стандартом ISO 6983-1:1982 в 1982 г., В СССР вошел в ГОСТ 20999-83. В советской технической литературе G-code обозначается, как код ИСО-7 бит.
Программа, написанная с использованием G-code, имеет жёсткую структуру. Все команды управления объединяются в кадры — группы, состоящие из одной или более команд.
Основные (подготовительные) команды языка:
Технологические команды языка: