Введение

Постоянными циклами называются специальные макропрограммы, заложенные в УЧПУ для выполнения стандартных операций механической обработки. Практически все станки с ЧПУ имеют набор циклов для обработки отверстий – циклы сверления, растачивания и нарезания резьбы. Эти циклы упрощают процесс написания УП и экономят время, так как позволяют при помощи одного кадра выполнить множество перемещений.

Рис. 8.1. Постоянные циклы обычно используются для обработки отверстий

Рис. 8.1. Постоянные циклы обычно используются для обработки отверстий

Предположим, что необходимо просверлить несколько отверстий в детали. Чтобы просверлить одно отверстие, нужно на рабочей подаче опустить сверло на требуемую глубину, затем вывести его вверх на ускоренной подаче и переместить к следующему отверстию. Следующая программа демонстрирует, как просверлить несколько отверстий без использования постоянных циклов:

%
O0005 
N100 G21
N102 G0 G17 G40 G49 G80 G90 
N104 T1 M6 
N106 G0 G90 G54 X5. Y5. S1000 M3 
N108 G43 H1 Z100. 
N110 Z10.
N112 G1Z-8. F70. 
N114 G0 Z10. 
N116 X15. 
N118 G1 Z-8. F70 
N120 G0 Z10. 
N122 X-5. 
N124 G1 Z-8. F70 
N126 G0 Z10.
N128 X-15. 
N130 G1 Z-8. F70 
N132 G0 Z10. 
N134 X5. Y-5. 
N136 G1 Z-8. F70 
N138 G0 Z10. 
N140 X15. 
N142 G1 Z-8. F70 
N144 G0 Z10. 
N146 X-5. 
N148 G1 Z-8. F70 
N150 G0 Z10. 
N152 X-15. 
N154 G1 Z-8. F70 
N156 G0 Z10. 
N158 Z100.
N160 M5
N166 M30 
%

Начало программы

Строка безопасности
Вызов инструмента
Перемещение к отверстию № 1
Коррекция на длину инструмента

Сверление отверстия № 1
Вывод сверла на ускоренной подаче
Перемещение к отверстию № 2
Сверление отверстия № 2
Вывод сверла на ускоренной подаче
Перемещение к отверстию № 3
Сверление отверстия № 3
Вывод сверла на ускоренной подаче
Перемещение к отверстию № 4
Сверление отверстия № 4
Вывод сверла на ускоренной подаче
Перемещение к отверстию № 5
Сверление отверстия № 5
Вывод сверла на ускоренной подаче
Перемещение к отверстию № 6
Сверление отверстия № 6
Вывод сверла на ускоренной подаче
Перемещение к отверстию № 7
Сверление отверстия № 7
Вывод сверла на ускоренной подаче
Перемещение к отверстию № 8
Сверление отверстия № 8
Вывод сверла на ускоренной подаче


Конец программы

Использование постоянного цикла упрощает процесс создания программы для обработки отверстий, делает ее легко читаемой и существенно уменьшает в размере. Создадим новую УП для обработки этих же отверстий с постоянным циклом сверления:

%
O0005 
N100 G21
N102 G0 G17 G40 G49 G80 G90 
N104 T1 M6 
N106 G0 G90 G54 X5. Y5. S1000 M3 
N108 G43 H1 Z100. 
N110 Z10.
N112 G99 G81 Z-8. R10. F70. 
N114 X15. 
N116 X-5. 
N118 X-15. 
N120 X5. Y-5. 
N122 X15. 
N124 X-5. 
N126 X-15. 
N128 G80 
N130 Z100.
N132 M5
N138 M30 
%

Начало программы

Строка безопасности
Вызов инструмента
Перемещение к отверстию № 1
Коррекция на длину инструмента

Вызов цикла сверления
Координаты отверстия № 2
Координаты отверстия № 3
Координаты отверстия № 4
Координаты отверстия № 5
Координаты отверстия № 6
Координаты отверстия № 7
Координаты отверстия № 8
Отмена цикла сверления


Конец программы

Очевидно, что новая программа имеет меньший размер. В кадре N112 находится код G81 для вызова цикла сверления. В этом же кадре находятся адреса, отвечающие за настройку параметров цикла. Адрес Z обозначает глубину сверления, a R определяет высоту отвода сверла из отверстия относительно нулевой плоскости. В последующих кадрах находятся координаты обрабатываемых отверстий. В них не нужно ставить коды вызова цикла сверления, так как G81 будет оставаться активным, пока его не отменят при помощи кода G80.

Работать с постоянными циклами очень удобно. Например, вы решили изменить глубину сверления и высоту вывода сверла из отверстия. При работе с программой без постоянного цикла вам придется отредактировать ее практически полностью. Если же вы используете постоянный цикл сверления, то для достижения нужного эффекта достаточно изменить несколько параметров.

Станки с ЧПУ могут иметь разнообразные циклы: от довольно простых – для сверления, растачивания и нарезания резьбы до более сложных – для обработки контуров и карманов. Некоторые циклы стандартизированы, хотя большинство из них разрабатываются производителями станков и систем ЧПУ самостоятельно. Поэтому на разных станках одинаковые по сути циклы могут записываться поразному, что конечно же затрудняет программирование. В этой главе мы рассмотрим циклы для обработки отверстий, использующиеся на подавляющем большинстве современных станов с ЧПУ.

Таблица 8.1. Постоянные циклы для обработки отверстий

G кодОписание
G80Отмена постоянного цикла
G81Стандартный цикл сверления
G82Сверление с выдержкой
G83Цикл прерывистого сверления
G73Высокоскоростной цикл прерывистого сверления
G84Цикл нарезания резьбы
G74Цикл нарезания левой резьбы
G85Стандартный цикл растачивания