Для чего используют цикл прерывистого сверления
Циклы прерывистого сверления
Код G83 вызывает цикл прерывистого сверления. Прерывистое сверление часто используется при обработке глубоких отверстий. Если при обычном сверлении инструмент на рабочей подаче перемещается ко дну отверстия непрерывно, то в цикле прерывистого сверления инструмент поднимается вверх через определенные интервалы для удаления стружки. Если вы сверлите глубокое отверстие (глубина отверстия больше трех диаметров сверла), то есть вероятность, что стружка не успеет выйти из отверстия и инструмент сломается. При обработке отверстий технолог-программист должен решить, какой именно цикл ему необходим в каждом конкретном случае.
На чертежах длину отверстия указывают по прямой части. Однако режущая кромка сверла заточена под определенным углом (обычно 118°). Так как в программе указываются координаты Z для кромки сверла, то инструменту необходимо пройти дополнительное расстояние H = R сверла/tan(L/2).
При сверлении сквозных отверстий нужно задать небольшой перебег (0.5–1 мм) для прямой части сверла
Формат кадра для цикла прерывистого сверления похож на формат обычного цикла сверления:
G83 Х10.0 Y10.0 Z-25.0 Q2.0 R0.5 F45
Q-адрес определяет относительную глубину каждого рабочего хода сверла. В данном случае сверление происходит по такому алгоритму:
1. Сверло от исходной плоскости перемещается к плоскости отвода (R0.5) на ускоренной подаче.
2. От плоскости отвода R сверло подается на глубину 2 мм (Q2.0) со скоростью подачи (F45).
3. Сверло ускоренным ходом перемещается к плоскости отвода (R0.5).
4. Сверло ускоренным ходом перемещается к ранее достигнутой позиции по глубине (или немного не доходит до этой глубины во избежание столкновения сверла с материалом детали).
5. Сверло подается на глубину 4 мм (2 + 2) со скоростью подачи (F45).
6. Шаги 3, 4 и 5 повторяются до тех пор, пока сверло не достигнет координаты Z-25. Затем сверло выводится из отверстия до плоскости отвода (G99) или исходной плоскости (G98).
Высокоскоростной цикл прерывистого сверления G73 работает аналогично циклу G83. Единственная разница заключается в том, что при высокоскоростном цикле сверло для удаления стружки выводится из отверстия не полностью. Это позволяет уменьшить машинное время обработки. Формат кадра для высокоскоростного цикла прерывистого сверления:
G73 Х10.0 Y10.0 Z-25.0 Q2.0 R0.5 F45
Многие СЧПУ позволяют указывать дополнительные адреса для более гибкой работы с циклами сверления. Внимательно прочитайте документацию к станку для понимания работы циклов и уточните использующиеся в них адреса. Когда программист задает глубину сверления в программе обработки, он рассчитывает ее относительно крайней кромки сверла. Очень часто на чертежах глубина отверстия указывается относительно прямой части сверла. В этом случае необходимо произвести несложный расчет для нахождения глубины крайней кромки.
Схема цикла прерывистого сверления
Высота кромки сверла Н = радиус сверла R/tan (угол L/2).
Если на чертеже указана глубина до прямой части 40 мм, диаметр сверла равен 10 мм, а угол кромки равен 118°, тогда высота кромки H = 5/tan 59 (град.) = 5/1.664 = 3.004 мм. Следовательно, глубина сверления, которую необходимо указать в управляющей программе, равна 40 + 3.004 = 43.004 мм (Z-43.004).
Циклы сверления G73, G81, G82, G83
ЧПУ Fanuc предлагает возможность использования 4-х циклов сверления: два цикла глубокого сверления и два цикла сверления с однократным проходом. Каждый цикл сверления предлагает определенные возможности. Программист выбирает соответствующий цикл в зависимости от требований к выполняемой операции.
В цикле глубокого сверления ось Z реверсируется с определенными интервалами для обеспечения нужного удаления стружки. Обязанность программиста обеспечить выполнение запрограммированных параметров и последующее достаточное устранение стружки во время операции сверления.
В цикле с однократным проходом сверления ось Z выполняет непрерывное перемещение для сверления заготовки. Программист обязан гарантировать, что запрограммированные параметры обеспечивают выполнение цикла без перегрузки инструмента. Ось Z реверсируется после завершения сверления отверстия.
Способ программирования циклов сверления изменяется в зависимости от того, какое программирование используется – абсолютное (G90) или инкрементное (G91). Все типовые программы в этой главе подразумевают абсолютное программирование. Положение инструмента в конце каждого цикла сверления управляется программой обработки детали с помощью команды G98 или G99.
Команда G98 или G99 может быть активизирована перед выполнением цикла сверления или в том же информационном блоке цикла сверления. G98 подается инструменту для его отвода в начальную точку цикла, когда он завершен. G98 – модальная команда и остается действующей до ее отмены командой G99. G99 подается инструменту для его отвода в точку возврата, когда цикл сверления завершен. G99 – модальная команда и остается действующей до ее отмены командой G98.
Отмена циклов сверления
Циклы сверления ДОЛЖНЫ быть отменены сразу после завершения. Если цикл сверления не отменен и подана команда на перемещение оси, то оси будут перемещаться в новое положение координат и выполнять активный цикл сверления. Запрограммируйте команду G80 отдельно в каждом информационном блоке немедленно после последнего действующего блока. Блок команды G80 появляется сразу после информационного блока, дающего команду на цикл сверления, ЗА ИСКЛЮЧЕНИЕМ сверления нескольких отверстий.
Циклы глубокого сверления
G73 и G83 используют приращения постоянной глубины для расстояния подачи на резку. Цикл G73 называется “высокоскоростным” из-за короткого расстояния отвода после каждого прохода. Для сравнения – Цикл G83 отводит сверло в точку возврата после каждого прохода. Каждый из этих циклов имеет свои преимущества и должен быть выбран в соответствии с требованиями к операции.
G73 или G83 X Y Z R Q F К
X, Y = координаты положения отверстия.
Z = расстояние от точки R до дна отверстия.
R = расстояние от точки старта цикла до начальной точки сверления.
Q = шаг сверления по оси Z (глубина резания за проход).
F = скорость рабочей подачи.
К = количество повторных сверлений в случае симметрично расположенных отверстий.
При выполнении цикла G73 мы имеем следующую последовательность перемещений по оси Z рис. 10.
1. Быстрый перевод сверла в начальную точку.
2. Из начальной точки сверло быстро перемещается в точку возврата.
3. Сверло подается в значение “Q”.
4. Сверло быстро поднимается на одно приращение отвода.
5. Сверло подается в значение “Q+ Приращение отвода”.
6. Пункты 4-5 повторяются до последнего прохода. На последнем проходе сверло подается на окончательную глубину отверстия, затем быстро отводится в начальную точку или в точку возврата в зависимости от того, какая команда активна G98 или G99.
Рис. 10. Цикл высокоскоростного сверления с периодическим выводом сверла G73
При выполнении цикла G83 последовательность перемещения оси Z следующая рис. 11.
1. Сверло быстро перемещается в начальную точку.
2. Из начальной точки сверло быстро перемещается в точку возврата.
3. Сверло подается в значение “Q”.
4. Сверло быстро подается в точку возврата.
5. Быстрое перемещение сверла (вниз) в точку “Быстрая подачи”.
6. Сверло подается в “Q+ Быстрая подача”
7. Пункты 4-6 повторяются до последнего прохода. На последнем проходе сверло подается на окончательную глубину отверстия, затем быстро отводиться в начальную точку или точку возврата – в зависимость от того, какая команда активна, G98 или G99.
Рис. 11. Цикл сверления с периодическим выводом сверла G83
N20 G40 G49 G80 G90; Активация абсолютного позиционирования
N30 T1 M6; (DRILL D15) Смена инструмента
N40 G43 H1; Активация коррекции на длину инструмента
N50 G00 X5. Y3.; Быстрое перемещение в положение XY
N60 S1500 M3; Включение вращения шпинделя по ЧС со скоростью 1500 об/мин
N70 G00 Z1. M8; Быстрое перемещение в начальное положение Z, выключение охлаждения
N80 G73 или G83G98 Z-2.125 R.1 Q.5 F3.67; Установка режима G98, определение и выполнение цикла G73 или G83.
N90 G80; Отмена цикла
Циклы сверления с однократным проходом
Циклы сверления за один проход, G81 и G82, выполняются примерно одинаково, за исключением запрограммированной остановки в нижней части отверстия в цикле G82. Цикл G81 обычно применяется при полностью сквозном сверлении через заготовку, рис. 12. Цикл G82 обычно применяется для сверления таких глухих отверстий из-за того, что программируемая остановка позволяет более осуществить более качественную очистку в нижней части высверливаемого отверстия рис. 13. Каждый цикл необходимо выбирать в зависимость от требований к операции.
Рис. 12. Цикл сверления за один проход G81
Рис. 13. Цикл сверления за один проход с выдержкой времени G82
G81 X Y Z R F К
G82 X Y Z R Р F К
X, Y = координаты положения отверстия.
Z = расстояние от точки R до дна отверстия.
R = расстояние от точки старта цикла до начальной точки сверления.
Р = выдержка времени у дна отверстия.
F = скорость рабочей подачи.
К = количество повторных сверлений в случае симметрично расположенных отверстий.
N20 G40 G49 G80 G90; Активация абсолютного позиционирования
N30 T1 M6; (DRILL D15) Смена инструмента
N40 G43 H1; Активация коррекции на длину инструмента
N50 G00 X5. Y3.; Быстрое перемещение в положение XY
N60 S1500 M3; Включение вращения шпинделя по ЧС со скоростью 1500 об/мин
N70 G00 Z1. M8; Быстрое перемещение в начальное положение Z, выключение охлаждения
N80 G81G98 Z-2.125 R.1 F3.67; Установка режима G98, определение и выполнение цикла G73 или G83.
N80 G82G98 Z-2.125 R.1 Р500 F3.67; Установка режима G98, определение и выполнение цикла G73 или G83.
N90 G80; Отмена цикла
Сверление нескольких отверстий
Все циклы, описанные выше, можно использовать для сверления нескольких отверстий. Цикл сверления остается действующим до отмены командой G80. Когда дана команда на выполнение цикла сверления, остается только запрограммировать положения X и Y в последовательных информационных блоках для того, чтобы дать команду станку выполнить сверление в каждом положении. Команда G80 программируется после завершения сверления всех отверстий для данного инструмента.
N20 G40 G49 G80 G90; Активация абсолютного позиционирования
N30 T1 M6; (DRILL D15) Смена инструмента
N40 G43 H1; Активация коррекции на длину инструмента
N50 S1200 M3; Включение вращения шпинделя по ЧС со скоростью 1200 об/мин
N60 G00 X.5 Y-3.; Быстрое перемещение в положение XY, включение охлаждения
N70 G82 G98 Z-3.265 R.1 P500 F3.67; Установка режима G98, определение и выполнение цикла G82 и сверление отверстия #1.
N80 Y-6. ; Сверление отверстия #2
N90 Y-9. ; Сверление отверстия #3
N100 X6.125 ; Сверление отверстия #4
N110 Y-6. ; Сверление отверстия #5
N120 Y-3. ; Сверление отверстия #6
N130 X10.75 Сверление отверстия #7
N140 Y-6. ; Сверление отверстия #8
N150 Y-9. ; Сверление отверстия #9
N160 G80; Отмена цикла
N170 G91 G28 X0 Y0 Z0;
N200 G40 G49 G80 G90 ;
N220 T2 M6; (DRILL D22) Смена инструмента
N230 G43 H2; Активация коррекции на длину инструмента
N240 S950 M3; Включение вращения шпинделя по ЧС со скоростью 950 об/мин
N250 G00 X4. Y-1.5 М8; Активизирование абсолютного позиционирования, быстрое перемещение в положение XY, включение охлаждения
N260 G81 G99 Z-2.814 R.1 F3.3; Установка режима G99, Определение и выполнение цикла G81 и сверление отверстия #10
Циклы прерывистого сверления
Код G83 вызывает цикл прерывистого сверления. Прерывистое сверление часто используется при обработке глубоких отверстий. Если при обычном сверлении инструмент на рабочей подаче перемещается ко дну отверстия непрерывно, то в цикле прерывистого сверления инструмент поднимается вверх через определенные интервалы для удаления стружки. Если вы сверлите глубокое отверстие (глубина отверстия больше трех диаметров сверла), то есть вероятность, что стружка не успеет выйти из отверстия и инструмент сломается. При обработке отверстий технолог-программист должен решить, какой именно цикл ему необходим в каждом конкретном случае.
Рис. 8.5. На чертежах длину отверстия указывают по прямой части. Однако режущая кромка сверла заточена под определенным углом (обычно 118°). Так как в программе указываются координаты Z для кромки сверла, то инструменту необходимо пройти дополнительное расстояние H = R сверла/tan(L/2). При сверлении сквозных отверстий нужно задать небольшой перебег (0.5–1 мм) для прямой части сверла
Формат кадра для цикла прерывистого сверления похож на формат обычного цикла сверления:
G83 Х10.0 Y10.0 Z-25.0 Q2.0 R0.5 F45
Обратите внимание на Q-адрес, который определяет относительную глубину каждого рабочего хода сверла. В данном случае сверление происходит по такому алгоритму:
1. Сверло от исходной плоскости перемещается к плоскости отвода (R0.5) на ускоренной подаче.
2. От плоскости отвода R сверло подается на глубину 2 мм (Q2.0) со скоростью подачи (F45).
3. Сверло ускоренным ходом перемещается к плоскости отвода (R0.5).
4. Сверло ускоренным ходом перемещается к ранее достигнутой позиции по глубине (или немного не доходит до этой глубины во избежание столкновения сверла с материалом детали).
5. Сверло подается на глубину 4 мм (2 + 2) со скоростью подачи (F45).
6. Шаги 3, 4 и 5 повторяются до тех пор, пока сверло не достигнет координаты Z-25. Затем сверло выводится из отверстия до плоскости отвода (G99) или исходной плоскости (G98).
Высокоскоростной цикл прерывистого сверления G73 работает аналогично циклу G83. Единственная разница заключается в том, что при высокоскоростном цикле сверло для удаления стружки выводится из отверстия не полностью. Это позволяет уменьшить машинное время обработки. Формат кадра для высокоскоростного цикла прерывистого сверления:
G73 Х10.0 Y10.0 Z-25.0 Q2.0 R0.5 F45
Многие СЧПУ позволяют указывать дополнительные адреса для более гибкой работы с циклами сверления. Внимательно прочитайте документацию к станку для понимания работы циклов и уточните использующиеся в них адреса. Когда программист задает глубину сверления в программе обработки, он рассчитывает ее относительно крайней кромки сверла. Очень часто на чертежах глубина отверстия указывается относительно прямой части сверла. В этом случае необходимо произвести несложный расчет для нахождения глубины крайней кромки.
Рис. 8.6. Схема цикла прерывистого сверления
Высота кромки сверла Н = радиус сверла R/tan (угол L/2).
Если на чертеже указана глубина до прямой части 40 мм, диаметр сверла равен 10 мм, а угол кромки равен 118°, тогда высота кромки H = 5/tan 59 (град.) = 5/1.664 = 3.004 мм. Следовательно, глубина сверления, которую необходимо указать в управляющей программе, равна 40 + 3.004 = 43.004 мм (Z-43.004).
Постоянные циклы станка с ЧПУ
Циклы нарезания резьбы
Код G84 используется для вызова цикла нарезания резьбы. В этом случае при каждой подаче оси Z на значение шага метчика шпиндель поворачивается на один оборот. Когда метчик достигает дна отверстия, шпиндель, вращаясь в обратную сторону, выводит метчик из отверстия. УЧПУ самостоятельно синхронизирует подачу и скорость вращения шпинделя во избежание повреждения резьбы и поломки инструмента. Благодаря этому нарезание резьбы можно выполнить без плавающего патрона с высокой скоростью и точностью.
Формат кадра для цикла нарезания резьбы следующий:
G98 G84 Х10.0. Y10.0 Z-6.0 R10.0 F10
Код G74 вызывает цикл нарезания резьбы при помощи метчика левой резьбы.Формат этого цикла аналогичен формату для G84. Единственная разница между двумя этими циклами заключается в направлении вращения шпинделя.
G98 G74 Х10.0. Y10.0 Z-6.0 R10.0 F10
Некоторые СЧПУ позволяют программировать циклы нарезания резьбы за несколько рабочих операций, аналогично циклу прерывистого сверления. При нарезании резьбы при помощи постоянных циклов станка программисту следует проявлять особую внимательность, назначая режимы резания и глубину обработки.
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого.
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим.
Цикл сверления G73, G74, G76, G80, G81, G82, G83, G84, G85, G86, G87, G88, G89, G98, G99
До этого момента все наши движения выполнялись с помощью G00 / G01 для прямых и G02 / 03 для дуг. В этой главе мы вводим понятие «постоянных циклов», которые допускают более сложные типы движения, направленные на упрощение программирования некоторых общих операций, таких как цикл сверления отверстий.
Что такое «цикл сверления с шагом врезания»?
Вы часто будете слышать термин «шаг врезания». Это практика просверливания небольшого расстояния (шага врезания), отступление на некоторое расстояние, а затем хода вниз, чтобы сделать еще один шаг. Это нужно для того чтобы удалить стружку из отверстия.
Повторное рез стружки всегда плохо сказывается на сроке службы инструмента. Другая цель сверления с шагом врезания — это улучшение отвода стружки. В отверстии достаточно места только для стружки, которая входит в канавки спирального сверла, и чем глубже отверстие, тем сложнее удалить стружку из отверстия. Сверление с шагом врезание или «глубокое сверление» также помогает удалить стружку двумя способами.
Во-первых, даже очень короткий шаг при минимальном втягивании помогает отломать стружку, что приводит к более короткой стружке. Более короткие стружки намного легче удалить.
Во-вторых, если сверло входит в отверстие на значительное расстояние, это помогает уменьшить расстояние, на которое спираль сверла должна нести стружку.
Одна вещь, которую важно избегать при глубоком сверлении, — это позволить охлаждающей жидкости или воздуху / туману смыть стружку обратно в отверстие. По этой причине при оптимальных циклах сверления с кольцевым сверлением спиральное сверло не будет полностью выведено из отверстия.
Еще одна вещь, о которой следует помнить, — большинство производителей не рекомендуют этот цикл сверления для твердосплавных сверл. Это увеличивает склонность к скалыванию хрупкого твердосплава.
Есть несколько практических правил относительно того, когда вам нужно начать использовать цикл сверления по методу сверления, а не просто погружаться прямо вниз. Большинство производителей инструментов предлагают начать, когда глубина отверстия составляет 4 диаметра.
Различные типы стандартных циклов сверления и их использование
Поскольку существует довольно много различных типов стандартных циклов сверления, проще всего их классифицировать в табличной форме:
Как видите, циклы можно разделить в зависимости от их назначения — сверление, растачивание или нарезание резьбы, являются ли они циклами с шагом врезания, способом их отвода и чем-либо особенным, что происходит на дне отверстия. Например, задержка помогает обеспечить гладкое дно отверстия и удалить стружку со дна отверстия. Попадание стружки между острием сверла и дном отверстия при спуске сверла для следующего шага значительно увеличивает износ инструмента, особенно с такими материалами, как нержавеющая сталь.
Базовый цикл сверления: G81
С циклами сверления связано множество параметров и опций, поэтому давайте начнем с относительно простого: G81. G81 не выполняет шаг врезания и не имеет специальной операции на дне отверстия. Он просто снижается со скоростью подачи, а затем возвращается.
Давайте использовать этот пример блока G81:
Вот схема того, как это работает:
— Сначала машина ускоряется к координатам X и Y отверстия или к соответствующей паре координат, если выбрана плоскость, отличная от G17. В нашем примере это координаты X10Y12.
— Во-вторых, инструмент ускоряется прямо до позиции R, установленной кодом «R» цикла. Мы вошли с Z = 1.0 ″. R составляет 0,2 дюйма, поэтому мы ускоряемся с 1,0 до 0,2 дюйма.
— Теперь отвод может работать одним из двух способов с помощью G98 и G99.
Изменение отвода с помощью G-кодов G98 и G99
G-коды G98 и G99 используются для изменения режима отвода стандартных циклов сверления. Если действует G98 (заданная перед циклом, например, G99, показанная выше), отвод возвращается к исходной высоте Z. Если действует G99, отвод осуществляется на высоту R. Возможность возврата к исходной высоте Z с помощью G98 предоставляется в случае, если между отверстиями есть препятствия, такие как зажимы или другие элементы детали.
Множественные отверстия, пока G80 не отменит цикл
Как уже упоминалось, эти циклы сверления являются модальными. Это означает, что вы можете просто изменить несколько координат XY после запуска цикла, и машина с радостью выполнит цикл в каждом месте. Для отмены цикла используйте G80. После выполнения G80 станок возвращается в режим G00.
В приведенном выше примере мы получаем 3 отверстия до того, как G80 отменит постоянный цикл.
Моделирование для упрощения, понимания и проверки
К настоящему времени вы, вероятно, думаете, что постоянные циклы сложны!
Так будет казаться, пока ты к ним не привыкнешь. Сложность заключается в том, чтобы дать вам все возможности, необходимые для решения множества ситуаций. Тем не менее, есть хорошие новости, независимо от того, пытаетесь ли вы просто учиться или активно разрабатываете и тестируете постоянные циклы в своем g-коде. Вы можете использовать симулятор g-кода или CAM ПО, чтобы упростить их понимание и работу. Это значительно упростит понимание и работу с постоянными циклами.
Вот скриншот, на котором показано, что делает машина, а также то, что мы называем «подсказкой», объясняющей постоянный цикл на простом языке:
PowerMill ясно показывает просверливаемые отверстия. Когда вы пытаетесь работать с постоянными циклами, действительно полезно иметь под рукой такие инструменты.
Относительное против абсолютного и повторений
В приведенном выше примере G81 мы видели, как постоянный цикл является модальным, поэтому мы можем просто продолжать задавать значения XY и просверливать множество отверстий. Существует еще один подход, который можно использовать для нескольких отверстий, предполагая, что они имеют регулярный интервал, и это использование относительных координат и повторов.
G82 — Цикл сверления
G82 — это цикл сверления с остановкой на дне отверстия. Это увеличивает точность глубины отверстия.
Типичный G82 выглядит так:
Как только сверло достигнет дна отверстия и завершит работу, выход происходит с быстрой скоростью.
G83 G-Code — Цикл сверления глубокого отверстия с шагом врезания
G-код G83 — это цикл сверления, который полностью убирается из отверстия с каждым шагом. Таким образом, он хорошо подходит для более глубоких отверстий, чем может обрабатывать цикл G73. G83 также позволяет останавливаться на дне отверстия. Это увеличивает точность глубины отверстия.
Типичный G83 выглядит так:
Как только сверло достигнет дна отверстия и завершит работу, выход происходит с быстрой скоростью.
G73 G-Code — высокоскоростное сверление мелких отверстий
G84 G-Code — Цикл нарезания резьбы
G74 G-Code — цикл нарезания резьбы в обратном (левом) направлении
G85 G-Code — Цикл растачивания
G86 G-Code — Цикл растачивания
G87 G-Code — Цикл обратного растачивания
G88 G-Code — Цикл растачивания
G89 G-Code — Цикл растачивания
G76 G-Code — Цикл прецизионного растачивания
А как насчет еще более глубоких отверстий?
Глубокое отверстие — это любое отверстие глубиной более 5 диаметров. Чем глубже погружаешься, тем труднее становится. Необходимы различные методы, и циклы сверления с фиксацией — лишь один из них. Вот удобная таблица, которая поможет вам не отставать от различных техник: