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