Стандартный цикл сверления и цикл сверления с выдержкой
Постоянные циклы станка с ЧПУ
Введение
Постоянными циклами называются специальные макропрограммы, заложенные в УЧПУ для выполнения стандартных операций механической обработки. Практически все станки с ЧПУ имеют набор циклов для обработки отверстий – циклы сверления, растачивания и нарезания резьбы. Эти циклы упрощают процесс написания УП и экономят время, так как позволяют при помощи одного кадра выполнить множество перемещений.
Рис. 1. Постоянные циклы обычно используются для обработки отверстий
Предположим, что необходимо просверлить несколько отверстий в детали. Чтобы просверлить одно отверстие, нужно на рабочей подаче опустить сверло на требуемую глубину, затем вывести его вверх на ускоренной подаче и переместить к следующему отверстию. Следующая программа демонстрирует, как просверлить несколько отверстий без использования постоянных циклов:
%O0005 N100 G21N102 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 M5N166 M30 % | Начало программы Строка безопасностиВызов инструментаПеремещение к отверстию № 1Коррекция на длину инструмента Сверление отверстия № 1Вывод сверла на ускоренной подачеПеремещение к отверстию № 2Сверление отверстия № 2Вывод сверла на ускоренной подачеПеремещение к отверстию № 3Сверление отверстия № 3Вывод сверла на ускоренной подачеПеремещение к отверстию № 4Сверление отверстия № 4Вывод сверла на ускоренной подачеПеремещение к отверстию № 5Сверление отверстия № 5Вывод сверла на ускоренной подачеПеремещение к отверстию № 6Сверление отверстия № 6Вывод сверла на ускоренной подачеПеремещение к отверстию № 7Сверление отверстия № 7Вывод сверла на ускоренной подачеПеремещение к отверстию № 8Сверление отверстия № 8Вывод сверла на ускоренной подаче Конец программы |
Использование постоянного цикла упрощает процесс создания программы для обработки отверстий, делает ее легко читаемой и существенно уменьшает в размере. Создадим новую УП для обработки этих же отверстий с постоянным циклом сверления:
|
|
%O0005 N100 G21N102 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 M5N138 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 | Стандартный цикл растачивания |
Постоянные циклы станка с ЧПУ
Стандартный цикл сверления и цикл сверления с выдержкой
Код G81 предназначен для вызова стандартного цикла сверления. Следующий кадр демонстрирует типичный формат этого цикла:
G81 Х10.0 Y15.3 Z-3.0 R0.5 F50.
Адреса X и Y определяют координаты обрабатываемых отверстий. Адрес Z указывает конечную глубину сверления, a R применяется для установления плоскости отвода. Плоскость отвода – это координата по оси Z, с которой начинается сверление на рабочей подаче. Плоскость отвода устанавливается немного выше поверхности детали, поэтому значение при R обычно положительное. Не стоит устанавливать плоскость отвода очень высоко, иначе сверло на рабочей подаче будет перемещаться слишком долго. Рабочая подача для цикла устанавливается с помощью F-слова данных.
|
|
Постоянные циклы и их параметры являются модальными. Вызвав цикл при помощи соответствующего G-кода, в следующих кадрах вы указываете координаты отверстий, которые необходимо обработать, не программируя никаких других кодов и параметров. После кадра, содержащего координаты последнего отверстия, необходимо запрограммировать G80 – код отмены (окончания) постоянного цикла. Если этого не сделать, то все последующие координаты перемещений будут считаться координатами обрабатываемых отверстий.
Цикл сверления с выдержкой вызывается при помощи команды G82. Функционирует этот цикл аналогично стандартному циклу сверления, с единственной разницей в том, что при G82 на дне отверстия запрограммировано время ожидания (выдержка). Цикл сверления с выдержкой часто применяется для сверления глухих отверстий, так как запрограммированное время ожидания обеспечивает лучшее удаление стружки со дна отверстия. Адрес Р устанавливает время ожидания на дне отверстия. Как правило, время выдержки указывается в 1/1000 сек. без десятичной точки. Например, в следующем кадре выполняется цикл сверления с выдержкой на дне отверстия, равной 6.5 секунды:
G82 Х10.0 Y15.3 Z-3.0 P6500 R0.5 F50.
При выполнении механической обработки отверстий при помощи постоянных циклов вам необходимо знать, что такое исходная плоскость и плоскость отвода. Две эти плоскости используются для управления перемещениями по оси Z между отверстиями. О плоскости отвода мы уже говорили. Плоскость отвода – это координата (уровень) по оси Z, устанавливаемая R-адресом, с которой начинается сверление на рабочей подаче и в которую возвращается инструмент после того, как он достиг дна обрабатываемого отверстия. Исходная плоскость – это координата (уровень), по оси Z в которой располагался инструмент перед вызовом постоянного цикла. Код G98 используется для работы с исходной плоскостью, а код G99 – с плоскостью отвода.
Рис. 8.2. При использовании кода G98 в постоянном цикле инструмент каждый раз возвращается в исходную плоскость, а при использовании G99 – в плоскость отвода, установленную R-адресом
Предположим, что инструмент находится в координате Z20.0 в момент вызова цикла сверления. Тогда исходная плоскость будет располагаться на расстоянии 20 мм выше нулевой точки по оси Z. То есть для установления исходной плоскости не требуется указывать какие-либо специальные адреса. Однако для установления плоскости отвода необходимо использовать адрес R. Формат кадра для цикла сверления выглядит следующим образом:
G98 G81 Х10.0 Y15.3 Z-3.0 R0.5 F50.
или
G99 G81 Х10.0 Y15.3 Z-3.0 R0.5 F50.
Если цикл сверления работает совместно с кодом G98, то инструмент возвращается к исходной плоскости в конце каждого цикла и между всеми обрабатываемыми отверстиями. Код G98 применяется, когда требуется увеличенное расстояние отвода, для того чтобы избежать столкновения инструмента с деталью. Учтите, что если вы работаете с G98 сразу после смены инструмента, то исходная плоскость, скорее всего, будет установлена очень высоко, и инструмент будет перемещаться к отверстию непозволительно долго.
Когда нет опасности столкновения инструмента с деталью, то обычно используют код G99, который позволяет сократить время при обработке множества отверстий. В этом случае инструмент перемещается между отверстиями и выводится вверх в конце цикла до координаты по Z, установленной R-словом данных.
Рис. 8.3. Будьте особенно внимательны при использовании постоянного цикла с G99. Если плоскость отвода (R) установлена неправильно, то может произойти столкновение инструмента с деталью
Обычно системы ЧПУ позволяют переключаться между G98 и G99 прямо внутри постоянного цикла между обрабатываемыми отверстиями:
…
G99 G81 X10.0 Y15.3 Z-3.0 R0.5 F50.
X20 Y20
G98 X30 Y30
X40 Y40
…
Постоянные циклы станка с ЧПУ
Дата добавления: 2019-11-25; просмотров: 1172; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!