8/22/2022

Типы сверления АРХИВ

 Цикл сверления с шагом G83 выполняет операцию сверления за несколько шагов, этот метод делает глубокое сверление простым и экономичным.


Подача при резании выполняется прерывисто до дна отверстия, пока удаляется стружка.

Поскольку сверление выполняется до дна отверстия с подачей в несколько небольших шагов, каждый раз

Типы сверления с использованием 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.


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 Пример кода.


На этот раз используется режим инкрементного программирования 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


Комментариев нет:

Отправить комментарий