Формат слова, задающего подготовительную функцию, содержит адрес G и двухзначное кодовое число. Например: G25 возврат в «0» станка, G04 - пауза (выдержка времени) и т.д. Подготовительные функции приведены в таблице 1.
Таблица 1.
| Группа функций | Назначение функций | Наименование функции | Код | |
| Определяет характер траектории движения инструмента | Линейная интерполяция | Нормальные размеры | G01 | |
| Длинные размеры | G10 | |||
| Короткие размеры | G11 | |||
| Круговая интерполяция против часовой стрелки | Нормальные размеры | G02 | ||
| Длинные размеры | G20 | |||
| Короткие размеры | G21 | |||
| Круговая интерполяция по часовой стрелке | Нормальные размеры | G03 | ||
| Длинные размеры | G30 | |||
| Короткие размеры | G31 | |||
| Определяет систему координат для задания геометрич. информации | Работа в относительной системе координат (в приращениях) | G26 | ||
| Работа в относительной системе координат | G27 | |||
| Функция выполняется только в том кадре, где она задана | Выдержка времени (пауза) | G04 | ||
| Возврат в «0» станка | G25 | |||
| Режим резьбонарезания | G33 | |||
| Отмена коррекции | G40 | |||
| Перемещение инструмента из «0» станка в «0» детали | G58 |






