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

Рис. 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 | Стандартный цикл растачивания |