В системе FANUC имеется 11 видов инструкций с фиксированным циклом обработки отверстий. Некоторые из них представлены ниже.
1) Команда цикла сверления G81
Формат команды цикла сверления G81:
G81 G△△ X__ Y__ Z__ R__ F__
X, Y — положение отверстия, Z — глубина отверстия, F — скорость подачи (мм/мин), а R — высота базовой плоскости. G△△ может быть G98 и G99. Две модальные команды G98 и G99 управляют тем, возвращается ли инструмент в исходную плоскость или в базовую плоскость после завершения цикла обработки отверстия; G98 возвращается в исходную плоскость, которая является режимом по умолчанию; G99 возвращается в базовую плоскость. При программировании вы можете использовать программирование абсолютной координаты G90 и относительной координаты G91. Рекомендуется максимально использовать программирование абсолютных координат.
Процесс действий следующий:
(1) Сверло быстро перемещается в начальную точку B (X, Y) цикла обработки отверстия;
(2) Сверло быстро движется вдоль направления Z к базовой плоскости R;
(3) обработка сверления;
(4) Сверло быстро возвращается в исходную плоскость R или в исходную плоскость B.
Эта команда обычно используется для обработки отверстий, глубина которых меньше диаметра в 5 раз. Пример программирования: Деталь, показанная на рисунке a, требует использования G81 для обработки всех отверстий. Программа обработки с ЧПУ выглядит следующим образом:
картина
Н02 Т01 М06; Используйте инструмент № T01 (сверло Φ10).
Н04 Г90 С1000 М03; Запустите шпиндель, чтобы он вращался вперед со скоростью 1000 об/мин.
N06 G00 X0. Y0. Z30. M08;
N08 G81 G99
N10
Н12 Y30; просверлить отверстие в позиции (50,30)
Н14 Х10; просверлить отверстия в точке (10,30)
Н16 Г80; отменить цикл сверления
N18 G00 Z30
N20 M30
2) Команда цикла сверления G82
Формат команды цикла сверления G82:
G82 G△△ X__ Y__ Z__ R__ P__ F__
В команде P — время паузы сверла на дне отверстия, единица измерения — мс (миллисекунда), а значение остальных параметров такое же, как у G81.
Эта команда добавляет действие паузы подачи в нижней части отверстия, то есть, когда сверло достигает дна отверстия, инструмент не совершает никаких движений подачи и остается во вращающемся состоянии, чтобы сделать дно отверстия более гладким. . G82 обычно используется для увеличения и потайных отверстий.
Процесс действий следующий:
(1) Сверло быстро перемещается в начальную точку B (X, Y) цикла обработки отверстия;
(2) Сверло быстро движется вдоль направления Z к базовой плоскости R;
(3) обработка сверления;
(4) Буровое долото приостанавливает подачу на дне отверстия;
(5) Сверло быстро возвращается в исходную плоскость R или в исходную плоскость B.
3) Команда цикла высокоскоростного глубокого сверления G73
Для обработки отверстий глубиной более 5-кратного диаметра, поскольку это обработка глубоких отверстий, не способствующая снятию стружки, применяют интервальную подачу (многократную подачу). Глубина каждой подачи равна Q, а глубина последней подачи меньше или равна Q, величина отвода равна d (устанавливается внутри системы) до дна отверстия. См. рисунок б.
Формат команды цикла высокоскоростного глубокого сверления G73:
G73 G△△ X__ Y__ Z__ R__ Q__ F__
В команде Q означает, что каждая глубина подачи равна Q, а значения других параметров такие же, как у G81.
Процесс действий следующий:
(1) Сверло быстро перемещается в начальную точку B (X, Y) цикла обработки отверстия;
(2) Сверло быстро движется вдоль направления Z к базовой плоскости R;
(3) Обработка сверления, глубина подачи Q;
(4) Втяните инструмент, величина втягивания равна d.
(5) Повторяйте (3) и (4) до достижения необходимой глубины обработки.
(6) Сверло быстро возвращается в исходную плоскость R или в исходную плоскость B.
4) Команда цикла нарезания резьбы метчиком G84
Формат команды цикла обработки резьбы G84:
G84 G△△ X__ Y__ Z__ R__ F__
Процесс нарезания резьбы требует строгого пропорционального соотношения между скоростью шпинделя S и скоростью подачи F. Следовательно, скорость подачи необходимо рассчитывать на основе скорости шпинделя во время программирования. Скорость подачи F=скорость шпинделя × шаг резьбы. Значение остальных параметров такое же, как у G81. Шпиндель вращается вперед при нарезании резьбы и подаче с использованием G84 и назад при выходе. Отличие от сверления состоит в том, что процесс возврата после нарезания резьбы представляет собой не быстрое движение, а обратный выход со скоростью подачи. Прежде чем инструкция будет выполнена, шпиндель даже не нужно запускать. Когда инструкция будет выполнена, система ЧПУ автоматически начнет вращение шпинделя вперед.
Процесс действий следующий:
(1) Шпиндель вращается вперед, и метчик быстро перемещается в начальную точку B (X, Y) цикла обработки резьбы;
(2) Метчик быстро перемещается в направлении Z к базовой плоскости R;
(3) обработка постукивания;
(4) Шпиндель реверсируется, метчик реверсируется и возвращается в исходную плоскость R со скоростью подачи;
(5) При использовании команды G98 метчик быстро возвращается в исходную плоскость B.
Пример программирования: Нарезание резьбы в 4 отверстиях на рисунке 5-34 с глубиной нарезания резьбы 10 мм. Программа обработки с ЧПУ:
Н02 Т01 М06; Используйте инструмент № T02 (метчик Φ10. Шаг 2 мм).
Н04 Г90 С150 М03; Запустите шпиндель, чтобы он вращался вперед со скоростью 1000 об/мин.
N06 G00 X0. Y0. Z30. M08;
N08 G84 G99 Скорость шпинделя) 150 × (шаг резьбы) 2=300
Н10 Х50; Нажатие на позицию (50, 10) (G84 является модальной командой до тех пор, пока G80 не будет отменено)
Н12 Y30; Постукивание в позиции (50,30)
Н14 Х10; Нажатие на позицию (10,30)
Н16 Г80; отменить цикл нарезания резьбы
N18 G00 Z30
N20 M30
5) Команда цикла левого нарезания резьбы G74
Формат команды цикла обработки резьбы G74:
G74 G△△ X__ Y__ Z__ R__ F__
Отличие от G84 состоит в том, что шпиндель вращается назад при подаче и вперед при выходе. Значение каждого параметра такое же, как у G84.
Процесс действий следующий:
(1) Шпиндель переворачивается, и метчик быстро перемещается в начальную точку B (X, Y) цикла обработки резьбы;
(2) Метчик быстро перемещается в направлении Z к базовой плоскости R;
(3) обработка постукивания;
(4) Шпиндель вращается вперед, и метчик возвращается в исходную плоскость R со скоростью подачи;
(5) При использовании команды G98 метчик быстро возвращается в исходную плоскость B.
6) Команда цикла обработки растачивания G85
Формат команды цикла обработки растачивания G85:
G85 G△△ X__ Y__ Z__ R__ F__
Значение каждого параметра такое же, как у G81.
Процесс действий следующий:
(1) Расточной инструмент быстро перемещается в начальную точку B (X, Y) цикла обработки растачивания;
(2) Расточной инструмент быстро перемещается по направлению Z к базовой плоскости R;
(3) Расточная обработка;
(4) Расточной инструмент возвращается в исходную плоскость R или исходную плоскость B со скоростью подачи;
7) Команда цикла обработки растачивания G86
Формат команды цикла сверления G86:
G86 G△△ X__ Y__ Z__ R__ F__
Отличие от G85 в том, что после достижения дна отверстия шпиндель останавливается и быстро выходит. Значение каждого параметра такое же, как у G85.
Процесс действий следующий:
(1) Расточной инструмент быстро перемещается в начальную точку B (X, Y) цикла обработки растачивания;
(2) Расточной инструмент быстро перемещается по направлению Z к базовой плоскости R;
(3) Расточная обработка;
(4) Шпиндель останавливается, и расточный инструмент быстро возвращается в исходную плоскость R или исходную плоскость B;
8) Команда цикла обработки растачивания G89
Формат команды цикла обработки растачивания G89:
G89G△△ X__ Y__ Z__ R__ P__ F__
Отличие от G85 заключается в том, что после достижения нижнего положения отверстия подача приостанавливается. P — время паузы (мс), а значения остальных параметров такие же, как у G85.
Процесс действий следующий:
(1) Расточной инструмент быстро перемещается в начальную точку B (X, Y) цикла обработки растачивания;
(2) Расточной инструмент быстро перемещается по направлению Z к базовой плоскости R;
(3) Расточная обработка;
(4) Пауза в кормлении;
(5) Расточной инструмент возвращается в исходную плоскость R или исходную плоскость B со скоростью подачи;
9) Команда цикла чистового растачивания G76
Формат команды цикла обработки растачивания G76:
G76 G△△ X__ Y__ Z__ R__ P__ Q__ F__
Отличие от G85 состоит в том, что G76 имеет три действия внизу отверстия: пауза подачи, точная остановка шпинделя (направленная остановка), обратное смещение инструмента вдоль вершины инструмента на значение Q, а затем быстрый выход. Это гарантирует, что инструмент не поцарапает поверхность отверстия. P — время паузы (мс), Q — значение смещения, а значения остальных параметров такие же, как у G85.
Процесс действий следующий:
(1) Расточной инструмент быстро перемещается в начальную точку B (X, Y) цикла обработки растачивания;
(2) Расточной инструмент быстро перемещается по направлению Z к базовой плоскости R;
(3) Расточная обработка;
(4) Пауза подачи, точная остановка шпинделя и обратное смещение инструмента вдоль острия инструмента;
(5) Расточной инструмент быстро выходит в базовую плоскость R или исходную плоскость B;
10) Команда цикла обратного растачивания G87
Формат команды цикла обработки обратного растачивания G87:
G87 G△△ X__ Y__ Z__ R__ Q__ F__
Значение каждого параметра такое же, как у G76.
Процесс действий следующий:
(1) Расточной инструмент быстро перемещается в начальную точку B (X, Y) цикла обработки растачивания;
(2) Шпиндель точно останавливается, а инструмент смещается в направлении, противоположном кончику инструмента;
(3) Быстро переместиться на дно ямы;
(4) Кончик инструмента смещается обратно в положение обработки в положительном направлении, а шпиндель вращается вперед;
(5) Инструмент подается вверх к базовой плоскости R;
(6) Шпиндель точно останавливается, и инструмент смещается на значение Q в направлении, противоположном кончику инструмента;
(7) Расточной инструмент быстро выходит в исходную плоскость B;
(8) Смещение в положительном направлении кончика инструмента;
11) Отмените команду цикла обработки отверстия G80.





