Функции М00З и М004 можно вводить как отдельным кадром, так и в кадре с любой другой информацией. Если в памяти системы отсутствует функция скорости вращения "S", при вводе команды М003 или М004 шпиндель вращаться не будет.
Команда М005. Выключение шпинделя
Функция М005 может задаваться отдельным кадром или в кадре с геометрической информацией, если при этом деталь не обрабатывается, т. е. происходит свободный выбег.
Пример: N028 G25 X+900000 M005 LF
N029 G25 Z+900000 LF
N030 M002 LF
2.4.12. Коррекция размеров "L"
L-функция позволяет компенсировать износ инструмента и разброс установки резцов в инструментальной головке по осям "X" и "Z".
В УЧПУ Н22-1М имеются 18 корректоров, по 9 корректоров на каждую координату.
В программе каждому инструменту в инструментальной головке присваивается конкретный номер пары корректоров. На декадных переключателях набирается необходимая величина и знак коррекции на данный инструмент. При смене инструмента по функции "Т" в программе задается номер инструмента и номер пары корректоров на данный инструмент. Если по какой-то из осей, "X" или "Z", коррекция не нужна, то в корректоре данной оси устанавливается нулевая информация.
Функцию можно отработать отдельным кадром, кадром с функцией "Т" или любой другой информацией. В кадре функция "L" ставится перед кодом "LF" (конец кадра). После адреса "L" заносятся два десятичных разряда. Старший разряд принимает значения:
1 - коррекция по оси "X";
2 - коррекция по оси "Z";
3 - коррекция по осям "X" и "Z".
Младший разряд - номер пары корректоров.
Пример: N009 X-010000 T102 L32 LF
N017 T105 L35 LF
N019 L19 LF
В последнем примере отработается по координате "X" величина, набранная в девятом корректоре с заданным знаком.
2.4.13. Конец кадра
Конец кадра обозначается символом "LF".
3. ПРИМЕРЫНА ЗАДАНИЕ ГЕОМЕТРИЧЕСКОЙ ИНФОРМАЦИИ И ВВОД ПЛАВАЮЩЕГО НУЛЯ
3.1. Пример на задание геометрической информации разной длины (рис. 3)
![]() |
Рис. 3. Задание геометрической информации разной длины
Перемещение
% N001 G26 F10600 S002 T101 M004 L31 LF
N002 G10 X-001000 LF (0-1)
N003 G11 Z-3000 LF (1-2)
N004 G31 X-3000 Z-1500 K+1500 LF (2-3)
N005 X+3000 Z-1500 I+3000 LF (3-4)
N006 G21 X+1500 Z-0750 K+0750 LF (4-5)
N007 X-1500 Z-0750 I+1500 LF (5-6)
N008 G03 F10300 LF
N009 X-10000 Z-05000 K+05000 LF (6-7)
N010 X+10000 Z-05000 I+10000 LF (7-8)
N011 G01 X+10000 LF (8-9)
N012 Z-20000 F30300 LF (9-10)
N013 G25 X+999999 M005 LF (10-11)
N014 G35 Z+999999 LF (11-0)
N015 M002 LF
3.2. Задание геометрической информации в абсолютной системе координат (рис. 4)
% N001 G27 F10600 T101 L31 LF
N002 G11 X-8000 Z-2000 LF (0-1)
N003 X-4000 Z-3000 LF (1-2)
N004 X-8000 LF (2-3)
N005 Z-2000 LF (3-1)
N006 X+0000 Z+0000 LF (1-0)
N007 M002 LF
Траектория обработки: 0, 1, 2, 3, 1, 0 (рис. 4)
![]() |
3.3. Ввод плавающего нуля
Начало отсчета переместилось в точку 01 (-2000 DХ; -1000 DZ)
На декадных переключателях набрано:
«СМЕЩЕНИЕ 0Х» – «+2000»
«СМЕЩЕНИЕ 0Z» – «+1000»
% N001 G27 F10600 LF
N002 G58 X+000000 Z+000000 LF (0 - 0`)
N003 G11 X-8000 Z-2000 LF (0`- 1`)
N004 X-4000 Z-3000 LF (1`- 2`)
N005 X-8000 LF (2`- 3`)
N006 Z-2000 LF (3`- 1`)
N007 X+0000 Z+0000 LF (1`- 0`)
N008 M002 LF
Траектория обработки: 0, 0`, 1, 2, 3, 1, 0 (рис. 4).
Эту же программу можно выполнить, используя функцию G25.
% N001 G27 F10600 LF
N002 G58 X+000000 Z+000000 LF (0 - 0`)
N003 G11 X-8000 Z-2000 LF (0`- 1`)
N004 X-4000 Z-3000 LF (1`- 2`)
N005 X-8000 LF (2`- 3`)
N006 Z-2000 LF (3`- 1`)
N007 G25 X+991999 LF (1`- 4)
N008 G25 Z+997999 LF (4-0)
N009 M002 LF
Траектория обработки: 0, 0`, 1, 2, 3, 1, 0 (рис. 4).
ПРИЛОЖЕНИЕ
Таблица 1.
Подготовительные функции "G"
функция | Режим работы интерполятора | Размерность геометрической информации (ГИ). (Кол-во десятичных разрядов после адреса ГИ) | Время действия G-функции |
G01 | Линейная интерполяция | Нормальные размеры ГИ: знак + 5 разрядов Пример: Х-02050 | До ввода любой другой линейной или круговой G-функции |
G02 | Круговая интерполяция по часовой стрелке | ||
G03 | Круговая интерполяция против часовой стрелки | ||
G10 | Линейная интерполяция | Длинные размеры ГИ: знак + 6 разрядов Пример: Х-002050 | |
G20 | Круговая интерполяция по часовой стрелке | ||
G30 | Круговая интерполяция против часовой стрелки | ||
G11 | Линейная интерполяция | Короткие размеры ГИ: знак + 4 разряда Пример: Х-2050 | |
G21 | Круговая интерполяция по часовой стрелке | ||
G31 | Круговая интерполяция против часовой стрелки | ||
G27 | Работа в абсолютной системе координат | До ввода функции G26 | |
G26 | Работа в приращениях | Зависит от G-функции, работающей с функцией G26 | До ввода функции G27 |
G04 | Рассчитанная по времени пауза подачи инструмента | Зависит от линейной G-функции, действующей на данный кадр | Только на кадр, в котором присутствует данная G-функция |
G40 | Отмена коррекции | ||
G25 | Возврат в "0" станка | Длинные размеры ГИ: знак + 6 разрядов | |
С58 | Опрос корректора смещения “0" |
Таблица 2
Порядок обработки детали
1,4,5 | 2,3,5 | ||
1,2,5 | 3,4,5 | ||
1,3,5 | 5,4,2 |
Таблица 3.
Геометрические размеры детали
DI | D2 | D3 | D4 | A | B | C | U | M | R | ||||
7.5 | |||||||||||||
7.5 | |||||||||||||
7.5 | |||||||||||||
10 |
Рис. 5. Обрабатываемая деталь