| D | Функция коррекции |
| F | Функция подачи |
| G | Подготовительная (технологическая) |
| H | Количество повторений участка программы |
| I | Параметр интерполяции относительно оси X |
| J | Параметр интерполяции относительно оси Y |
| K | Параметр интерполяции относительно оси Z |
| t | Обращение к подпрограмме |
| M | Вспомогательная функция |
| N | Номер кадра |
| R | Формальный параметр |
| S | Частота вращения шпинделя |
| T | Функция инструмента |
| X | Перемещение параллельно оси X |
| Y | Перемещение параллельно оси Y |
| Z | Перемещение параллельно оси Z |
Символы и специальные знаки
ПС – конец кадра
% – начало программы;
(– круглая скобка, обозначает, что следующая за ней информация не предназначена для считывания и отработки УЧПУ;
) – круглая скобка правая, обозначает, что следующая за ней информация должна считываться и отрабатываться УЧПУ;
+ – писать при задании D и R обязательно;
- – задание обязательно;
При составлении программы в кадре следует записывать ту информацию, которая изменяется по отношению к предыдущему кадру.
Информационное слово состоит из символа, адреса и целого числа. Количество информационных слов в кадре произвольное.
В пределах одного кадра программы не должны использоваться слова с одинаковыми адресами, кроме слов G, M, D, R.
Значение подготовительных функций
| № группы | Код | Содержание функций |
| G00* | Позиционирование перемещения на быстром ходу в заданную точку с торможением в конце кадра | |
| G01* | Линейная интерполяция перемещение с запрограммированной скоростью по прямой | |
| G02* | Групповая интерполяция по часовой стрелке | |
| G03* | Групповая интерполяция против часовой стрелки | |
| G04* | Выдержка времени | |
| G40* | Отмена всех коррекций | |
| G41* | Коррекция на радиус инструмента слева от детали | |
| G42* | Коррекция на радиус инструмента справа от детали | |
| G45** | Автоматическое включение сопрягающей дуги между данными и предыдущими кадрами. Применяется с функциями G41, G42 | |
| G53** | Отмена линейного сдвига используется в станочной системе координат | |
| G54** | Линейный сдвиг – смещение начала координат на величины заданные в массиве смещения N1. Используется при работе в абсолютных размерах с относительными размерами игнорируется | |
| G55** | Линейный сдвиг – смещение начала координат на величины заданные в массиве смещения N2. | |
| - | Группа постоянных циклов при работе со станками задается в виде подпрограмм | |
| G90** | Заданное перемещение в абсолютных размерах – отсчет перемещения производиться от кривой точки данной системы координат | |
| G91** | Заданное перемещение в приращениях (относительная система координат) отсчет перемещений производится относительно предыдущей запрограммированной точки | |
| G92** | Установка новой рабочей системы координат | |
| G09** | Торможение в конце кадра, т.е. автоматическое уменьшение скорости | |
| G17* | Выбор плоскости обработки X, Y | |
| G18 | Выбор плоскости обработки X, Z | |
| G19 | Выбор плоскости обработки Y, Z | |
| G40* | Отмена всех коррекций | |
| G43* | Коррекция инструмента положительная | |
| G44 | Коррекция инструмента отрицательная | |
| G20* | Масштабирование | |
| G21 | Отмена масштабирования |
* - функция действует до отмены
** - функция действует в том кадре, где она записана
В кадре можно задавать только одну функцию из каждой группы.
При включении у ЧПУ автоматически устанавливаются функции: G01, G40, G54, G90, G17






