С помощью технологической функции G25 можно повторить часть программы или всю программу. В программе записывается функция G25 далее, 2 кадра символами P, первый указывает, с какого и по какой кадр повторяется программа, а второй – количество повторений. Такую функцию удобно применять, когда необходимо обработать несколько одинаковых элементов (ступенек, канавок и т.д.). Однако элемент, который будет повторяться, следует программировать в относительной системе отсчета, в противном случае инструмент повторит проходы по одному и тому же элементу.
Система кодирования и порядок построения кадра.
Программа на обработку детали состоит из переменного числа кадров.
С пульта оператора нужно набрать номер первого кадра, который одновременно будет являться номером программы.
Каждый кадр заканчивается словом пс что означает ввод данных или перевод строки. В одном кадре нельзя программировать слово с одним и тем же адресом.
Символы адресов
| Символ | Значение символа | Размерность | Применение символа |
| A | Наклон резьбы, ширина канавки, припуск на обработку | мм | L01, L02, L08, L09 |
| B | Номер кадра, с которого начинается повторение программы | мм | L10, L11 |
| C | Фаска 45° и сбег резьбы | мм | L01 |
| D | Выдержка времени с точностью до 0,001 с | с | L01 |
| E | Быстрый ход без числовой информации | - | - |
| F | Рабочая подача шаг резьбы при резьбонарезании | мм | L01 |
| H | Число повторения всей программы либо пуска программы | - | L11 |
| L | Постоянные циклы | - | - |
| M | Вспомогательные функции | - | - |
| N | Номер кадра | - | - |
| P | Глубина резания, ширина канавочного резца | мм | L08, L09, L01, L02 |
| Q | Галтель | мм | - |
| R | Радиус | мм | - |
| G | Подготовительные функции | - | - |
| S | Частота вращения шпинделя на заданном диапазоне | Об/мин | - |
| T | Функция инструмента | - | - |
| V | Перемещение по оси X в приращениях | мм | С точностью до 0,001 |
| W | Перемещение по оси Z в приращениях | ||
| X | Абсолютное перемещение по координате X | ||
| Z | Абсолютное перемещение по координате Z |
Вспомогательные команды
M00 – программируемый останов
M01 – останов с подтверждением
M02 – конец программы
M08 – включение СОЖ
M09 – выключение СОЖ
M17 – конец описания детали для циклов, L08, L09, L10
M18 – конец участка программы который повторяется по циклу L11
M20 – передача управления, станок выходит в исходное положение
Подготовительные функции
G05 – торможение в конце кадра
G10 – функция поддержания постоянной скорости
G11 – отмена функции G10
Запрещается программировать в одном и том же кадре функцию инструмента и перемещение по осям X и Z. Кадр в котором присутствует адрес инструмента называется технологическим.
Координатная система станка и её основные точки.






