Подача при резании выполняется прерывисто до дна отверстия, пока удаляется стружка.
Поскольку сверление выполняется до дна отверстия с подачей в несколько небольших шагов, каждый раз
Типы сверления с использованием G кода
- Инкрементный режим заставляет инструмент перемещаться каждый раз на указанную величину
1. Цикл глубокого сверления с шагом G83.
Поскольку сверление выполняется до дна отверстия с подачей в несколько небольших шагов, каждый раз, когда выполняется заданная глубина, а затем сверло отводится, затем сверло делает следующий шаг, эта операция повторяется снова и снова, пока не будет достигнута глубина сверления.
Синтаксис G83 X... Y... Z... R... Q... F... K...
X Положение отверстия по оси x.
Y Положение отверстия по оси Y.
Z Глубина, инструмент перемещается с подачей на глубину Z, начиная с плоскости R.
R Положение плоскости R.
Q Глубина резания для каждой рабочей подачи (Peck).
K Количество повторений цикла (если требуется) .
F Скорость подачи.
Однажды заданный в программе G83 цикл сверления с периодическим выводом повторяется при каждом перемещении оси до тех пор, пока в программе не будет задано G80 для завершения цикла сверления с периодическим выводом.
Применение
N150 M06 T02
N160 G90 G00 X60 Y28 Z12 S750 M03
N170 G99 G83 X60 Y28 Z-17 Q6 R2 F60
N180 G98 Y12
N190 G91 G80 G28 X0 Y0 Z0 M05
N200 M30
В приведенном выше примере кода первое сверление выполняется в точке X60 Y28, а второе — в точке Y12, а затем цикл сквозного сверления завершается с помощью G80.
Для полной глубины сверления 17 мм берутся 6-миллиметровые керны.
------
G98 и G99 — это модальные команды, которые изменяют способ работы постоянных циклов (G81, G83 и т. д.).
Когда G98 активен, ось Z вернется в исходное положение (исходную плоскость), когда завершит одну операцию.
Когда G99 активен, ось Z будет возвращена в точку R (плоскость), когда постоянный цикл завершает одно отверстие. Затем машина пойдет к следующей лунке.
------
Здесь кратко описано, как работает цикл сверления с насечкой G83,
1- Ускоренный ход в позицию сверления X, Y.
2- Ускоренное перемещение в плоскость R.
3- Сверление с подачей Q глубоко.
4- Отвод ускоренным ходом в плоскость R.
5- Ускоренный ход на глубину Qd (значение d задается в параметрах).
6- Сверление с подачей Q+d на глубину.
7- Отвод ускоренным ходом в плоскость R
– вся процедура повторяется до тех пор, пока сверло не достигнет положения глубины Z,
– затем сверло отводится в плоскость R или на начальный уровень, в зависимости от G99 или G98, который задан в программе.
Пример повторного сверления G83:
Цикл сверления G83, операцию сверления можно повторять несколько раз. Сверление повторяется K раз, если значение K задано с помощью G83.
Повторное сверление обычно используется с инкрементальным режимом G91, и хорошим примером повторного сверления является сверление по сетке. Рабочий пример см. в цикле сверления G81.
Рабочий пример
N10 M06 T1
N20 G90 G00 X12.5 Y10 Z12 S1000 M03
N30 G99 G83 X12.5 Y10 Z-17 R2 Q4 F75
N40 Y30
N50 G98 X57.5
N60 G99 Y10
N70 G91 G80 G28 X0 Y0 Z0 M05
N80 M30
2. G98 и G99 (уровень возврата постоянного цикла) работают с циклом сверления G81.
Ссылка на оригинальный текст http://www.helmancnc.com/g81-drilling-cycle-g83-peck-drilling-with-g98-g99-example-program/
G98 и G99 — это модальные команды, которые изменяют способ работы постоянных циклов (G81, G83 и т. д.).
Когда G98 активен, ось Z вернется в исходное положение (исходную плоскость), когда завершит одну операцию.
Когда G99 активен, ось Z будет возвращена в точку R (плоскость), когда постоянный цикл завершает одно отверстие. Затем машина пойдет к следующей лунке.
Пример программы
N10 M06 T01
N20 G90 G00 X10 Y30 Z12 S1000 M03
N30 G99 G81 X10 Y30 Z-17 R2 F75 (отверстие 1)
N40 Y10 (отверстие 2)
N50 X30 (отверстие 3)
N60 Y30 (отверстие 4)
N70 G98 X90 (отверстие 5)
N80 G99 Y10 (отверстие 6)
N90 X110 (отверстие 7)
N100 G98 Y30 (отверстие 8)
N110 G91 G80 G28 X0 Y0 Z0 M05
N120 M06 T02
N130 G90 G00 X60 Y28 Z12 S750 M03
N140 G99 G83 X60 Y28 Z-17 Q6 R2 F60 (отверстие 9)
N150 G98 Y12 (отверстие 10)
N160 G91 G80 G28 X0 Y0 Z0 M05
N170 M30
Объяснение
N10 Смена инструмента (M06) на инструмент №1
N20 Ускоренный подвод к X10 Y30 Z12, шпиндель запускается по часовой стрелке (M03) со скоростью 1000 об/мин (S1000).
N30 Сверление начинается (G81) в точке X10 Y30 с рабочей подачей (F75) сверло отводится в плоскость R после операции сверления.
N40 Следующая позиция сверления Y10 (поскольку G99 является модальным G-кодом, сверло будет продолжать отводиться в плоскость R, пока не будет задано G98).
N50 Следующее сверло на X30.
N60 Сверло на Y30
N70 Просверлите на X90 и отведите в исходную плоскость.
N80 Просверлите на Y10 и отведите в плоскость R.
N90 Сверло на X110
N100 Просверлите на Y30 и отведите в начальную плоскость.
N110 Цикл сверления отменяется (G80), возврат в референтную точку (G28) для смены инструмента, остановка шпинделя (M05).
N120 Смена инструмента (M06) на инструмент номер 2.
N130 Ускоренный подвод к X60 Y28 Z12, запустите шпиндель со скоростью 750 об/мин (S750) по часовой стрелке (M03).
N140 G83 Сверление с центральным сверлением начинается с X60 Y28, глубина сверления Z-17, размер сверления Q6, подача сверления F60.
N150 Следующее глубокое сверление на Y12 (возврат в исходную точку).
N160 G83 Цикл сверления с центральным сверлением отменен с помощью G80, инструмент вернулся в референтную точку (G28), шпиндель остановлен (M05).
N170 Конец программы обработки с возвратом к началу программы (M30)
Т № инструмента использовал.
М06 Команда смены инструмента.
G90 Абсолютное программирование
G00 Ускоренный ход
S Скорость резца
М03 Вращение фрезы по часовой стрелке
М08 Охлаждающая жидкость включена.
G81 Цикл сверления Fanuc.
G83 Цикл сверления Fanuc.
G98 Возврат в исходную точку в постоянном цикле.
G99 Возврат к точке R в постоянном цикле.
F Режущая подача.
G80 Отмена стандартного цикла.
М09 Охлаждающая жидкость выключена.
G28 Вернитесь в исходное положение.
G91 Инкрементальное программирование.
М05 Остановка вращения фрезы.
М30 Конец программы обработки ЧПУ с возвратом к началу программы.
----
3. Цикл сверления G81 — повторите сверление в инкрементальном режиме G91 Пример кода.
Ссылка на оригинальный текст http://www.helmancnc.com/g81-drilling-cycle-repeat-drilling-in-g91-incremental-mode-example-code/
На этот раз используется режим инкрементного программирования G91.
Этот код примера программирования также объясняет использование параметра K цикла сверления G81 (количество повторений), который обычно не используется.
N10 T1 M6
N20 G00 G90 X0 Y0 Z0
N30 S1450 M03
N40 G81 G99 G91 X50 Y50 Z-120 R-98 K3 F350
N50 G98 G90 G00 X500 Y500
N60 G80
N70 G90 X0 Y0
N80 M30
Формат цикла сверления G81 X_ Y_ Z_ R_ F_ K_
Z (инструмент перемещается с подачей на глубину Z, начиная с плоскости R)
R Расстояние от начального уровня до уровня точки R
K Количество повторов (при необходимости) )
Цикла сверления G81 K (количество повторов).
Fanuc использует букву K для количества повторений.
Haas использует букву L для количества повторений.
Fagor CNC Control использует букву N для количества повторений.
Пошаговое перемещение в постоянном цикле часто полезно в качестве подсчета циклов, который можно использовать для повторения операции с пошаговым перемещением по осям X или Y между каждым циклом.
N40 G81 G99 G91 X50 Y50 Z-120 R-98 K3 F350
K3 означает, что цикл сверления G81 будет повторяться три раза.
G91 Инкрементный режим заставляет инструмент перемещаться каждый раз, когда X50 и Y50
Итак, первое отверстие будет на X50 Y50.
Второе отверстие будет на X100 Y100, потому что
X100 = X50 (предыдущее значение) + X50 (приращение)
Y100 = Y50 (предыдущее значение) + Y50 (приращение)
Третье отверстие будет на X150 Y150, потому что
X150 = X100 (предыдущее значение) + X50 (приращение)
Y150 = Y100 (предыдущее значение) + Y50 (приращение)
N50 G98 G90 G00 X500 Y500
Положение четвертого отверстия задается в режиме абсолютного программирования G90.
Приведенный выше код возможен только в том случае, если вы используете инкрементальный режим программирования G91 с циклом сверления G81, но если вы попытаетесь использовать режим абсолютного программирования G90 с G81, как указано выше, вы увидите, что инструмент будет повторять сверление в той же позиции.
4. Друшлаг решетка сверление с циклом G81.
Метод программирования ЧПУ, используемый в этом образце программы ЧПУ, использует цикл сверления G81 с режимом инкрементного программирования G91, что упрощает программирование.
ЧПУ Fanuc использует K с циклом сверления G81 для повторения цикла сверления.
ЧПУ Haas использует L для повторения цикла сверления G81.
T1 M06
G00 G90 G54 X1.0 Y-1.0 S2500 M03
G43 H01 Z.1 M08
G81 Z-1.5 F15. R.1
G91 X1.0 L9
G90 Y-2.0 (или остаться в G91 и повторить Y-1.0)
G91 X-1.0 L9
G90 Y-3.0
G91 X1.0 L9
G90 Y-4.0
G91 X-1.0 L9
G90 Y-5.0
G91 X1.0 L9
G90 Y-6.0
G91 X-1.0 L9
G90 Y-7.0
G91 X1.0 L9
G90 Y-8.0
G91 X-1.0 L9
G90 Y-9.0
G91 X1.0 L9
G90 Y-10.0
G91 X-1.0 L9
G00 G90 G80 Z1.0 M09
G28 G91 Y0 Z0
M30
В приведенной выше программе ЧПУ G90 Абсолютный режим программирования используется при запуске новой строки для сверления.
5. G72 Сверление отверстий под углом.
Следующий код сверлит отверстия под G72 вдоль угла через равные промежутки.
Постоянные циклы G73, G74, G76, G77 или G81-G89 можно использовать с отверстием G72 вдоль команды угла.
G72 — это немодальный G-код.
Знак минус с J изменит угол по часовой стрелке.
Код G72 просверливает L отверстий по прямой линии под заданным углом (J).
Для правильной работы G72 должен быть активен постоянный цикл для выполнения желаемого цикла сверления, нарезания резьбы или растачивания.
Постоянные циклы G73, G74, G76, G77 или G81-G89 можно использовать с отверстием под болт G72 вдоль команды угла.
G72 I J L
I – Расстояние между отверстиями под болты по углу
J – Угол отверстий от трех часов, 0 до 360,0 градусов против часовой стрелки.
L – количество равномерно расположенных отверстий по углу
O0009
N10 T3 M06
N20 G90 G54 G00 X0,65 Y-1,5 (Начальное положение отверстий вдоль угла)
N30 S1451 M03
N40 G43 H03 Z1. M08
N50 G81 G99 Z-0,45 R0,1 G72 I0,5 J20. L7 F8.
N60 G80 G00 Z1. M09
N70 G53 G49 Z0. М05
Н80 М30
6. Цикл кругового сверления с G83
Хотите просверлить или нарезать резьбу по кругу, но знаете только радиус окружности и количество отверстий.
Тогда не волнуйтесь, G70 сам сделает за вас всю математику.
Цикл окружности отверстий под болты G70 работает с G73, G74, G76, G77 и G81–G89.
G70 принадлежит к нулевой группе и поэтому не является модальным.
G70 I J L
I радиус окружности отверстия под болт (+против часовой стрелки / – по часовой стрелке).
J начальный угол первого отверстия (от 0 до 360° против часовой стрелки от горизонтали в положении на 3 часа).
L количество равномерно расположенных отверстий по окружности отверстий под болты.
Для правильной работы G70 должен быть активен постоянный цикл, чтобы в каждой позиции выполнялась функция сверления или нарезания резьбы.
Инструмент должен располагаться в центре круга либо в предыдущем блоке, либо в блоке G70.
Пропустить сверление в центре круга
В постоянном цикле сверления или нарезания резьбы L0 не будет выполнять цикл в начальном месте, а L1 будет.
Поскольку приведенный ниже код программы ЧПУ сделает 6 (круг отверстия под болт) BHC, см. N6 G70 L6,
но пропустит отверстие в центре, см. N5 G81 L0
N5 G81 G99 Z-0,45 R0,1 F8. L0
N6 G70 I1.25 J10. L6
Как установить начальный угол — пример окружности отверстия G70
G-код G70 для болтовых отверстий (постоянный цикл) очень прост в программировании благодаря небольшому количеству параметров.
Параметры окружности отверстий под болты G70 говорят сами за себя, но в этом примере программирования ЧПУ особое внимание уделяется параметру «Начальный угол» (G70 J).
G70 Параметр начального угла J – это значение начального угла первого отверстия (от 0 до 360° против часовой стрелки от горизонтали в положении «3 часа»).
N10 T15 M06
N20 G90 G54 G00 X2. Y-1.5
N30 S1620 M03
N40 G43 H15 Z1. M08
N50 G81 G99 Z-0.45 R0.1 F8. L0
N60 G70 I1.25 J10. L8
N70 G80 G00 Z1. M09
N80 G53 G49 Z0. M05
N90 M30
Цикл сверления с выводом сверла G83 с круговым отверстием G70
Следующий пример программы с ЧПУ иллюстрирует использование цикла сверления с центральным сверлением G83 с G-кодом G70 по окружности отверстий под болты для обработки равномерно расположенных глубоких сверл по окружности.
Хотя цикл G70 Bolt Hole Circle Circle работает с G73, G74, G76, G77 и G81–G89.
N10 T5 M06
N20 G90 G54 G00 X70. Y80.
N30 S1451 M03
N40 G43 H05 Z50. M08
N50 G83 R2. Z-25. Q2. F80. L0
N60 G70 I55. J0. L6
N70 G80 G00 Z50. M09
Комментариев нет:
Отправить комментарий