
- •Руководство по программированию Приводимый инструмент
- •Содержание
- •1.0 Общее
- •1.1 Выбор и отмена c-осей
- •2.1 Указания по структуре программы
- •3.0 Указания и правила программирования
- •4.0 Примеры программирования
- •5.0 Циклы сверления
- •5.1 Общее
- •5.2 Указания и правила программирования
- •5.3 Примеры программирования
- •6.0 Интерполяция полярных координат
- •6.1 Общее
- •6.2 Указания и правила программирования
- •6.3 Общий формат программы
- •6.4 Примеры программирования
- •7.0 Спиральная интерполяция
- •7.1 Общее
- •7.2 Общий формат программы
- •7.3 Указания и правила программирования
- •7.4 Пример программирования
- •8.1 Общее
- •8.2 Указания и правила программирования
- •8.3 Формат программы
- •8.4 Примеры программирования Пример 1
- •Заключительное примечание
5.0 Циклы сверления
5.1 Общее
"Циклы сверления" являются опцией (J878) к " Приводимые инструменты с C-осью в приводе главного движения".
При применении циклов сверления программирование приводимых инструментов значительно упрощается.
Для установки программы посредством FAPT-C-оси-диалогового программирования циклы сверления являются предпосылкой.
Далее приведена обзорная таблица отдельных циклов сверления с соответствующими G-командами вызова:
Обзорная таблица
G-Date Функция
G80 Стереть цикл сверления
G83 цикл сверления (Z-ось) Останов или прекращение сверления
G84 цикл нарезания резьбы ( " )
G85 цикл сверления ( " ) 1 ход сверла
G87 цикл сверления (X-ось) Останов или прекращение сверления
G88 цикл нарезания резьбы ( " )
G89 цикл сверления ( " ) 1 ход сверла
5.2 Указания и правила программирования
1. "R" может повлиять на движение старта и возвращения циклов сверления "R"
является инкрементальным закладываемым значением (со знаком) для точки
старта. При радиальных циклах сверления (G87, G88 и G89) "R" является
размером радиуса. Отсутствие параметра "R" соответствует "R= 0".
G98 или G99 определяет, возвращаться в конце цикла до точки старта Z- или
R-. Возможны следующие возможности процесса относительно точки старта
цикла и позиции промежуточной или возвращения:
Конечная глубина сверления Z-точка старта
ускорен.ход
б
ез
R
подача
R
с G98 и R
R
с
G99 и R
2. Цикл сверления заканчивается или стирается с G80 или G-командой "1. G-
группы" (это G0, G1, G2, G3, G33, G77, G78 или G79). В нормальной
программе после цикла сверления происходит движение осей с G0-
ускоренным ходом, чем и стирается цикл.
3. При "режиме покадровой отработки" процесс сверления происходит без промежуточных остановов. Это важно при нарезании внутренней резьбы с G84 или G88. Процесс, например, при активном M3 следующий:
нарезание внутренней резьбы M3-направлением вращения, затем (без проме-
жуточного останова) отход на позицию старта при одновременном реверсиро-
вании M4 и в заключение снова M3-направление вращения.
5.3 Примеры программирования
G85-цикл сверления, Z-осевой (1 ход сверла):
.
N860 M5 останов главного шпинделя
N870 M21 выбор C-оси
N880 G28 C0 C-ось-синхронизация
N890 G0 C0 0-град.-позиция
N900 T0202 выбор инструмента (сверло )
N910 G97 S1000 M3 число оборотов инструмента
N920 G0 G94 X60 Z5 M8 позиционирование
N930 G85 Z-30 R-13 P500 F100 цикл сверления (1 ход сверла)
N940 G0 X400 Z300 T0 позиция смены инструмента
.
.
Указание:
1. G85-цикл сверления выполняется как цикл рассверливания (развертывание, зенкование). Возврат производится двойной скоростью подачи, а не ускоренным ходом. Если возврат должен производиться ускоренным ходом, то альтернативно может применяться G83-цикл сверления. При этом (чтобы иметь только один ход сверла) глубина частичного сверления (Q) должна устанавливаться равной глубине общего сверления.
2. Длительность обработки дна сверления может быть запрограммирована P-адресом или установлена системным параметром 5111.
G85-формат программы:
G85 Z.. R.. P.. F..
подача
Длительность обработки дна отверстия (msec) Z-смещение точки старта (инкрементальный с знаком в мм) глубина конечного сверления (абсолютная в мм)
G89-цикл сверления, X-радиальный (1 ход сверла):
.
.
N860 M5 останов главного шпинделя
N870 M21 выбор C-оси
N880 G28 C0 C-ось-синхронизация
N890 G0 C0 0-град.-позиция
N900 T1010 M8 выбор инструмента (сверло )
N910 G97 S1200 M3 число оборотов инструмента
N920 G0 G94 X120 Z-28 позиционирование
N930 G89 X74 R-8 P500 F100 цикл сверления (1 ход сверла)
N940 G0 X400 Z300 T0 позиция смены инструмента
.
.
Указание:
Указания, сделанные для G85-цикла сверления или касательно скорости подачи при возврате или времени обработки (Р) дна сверления действуют здесь аналогично.
G89-формат программы:
G89 X.. R.. P.. F..
подача
Длительность обработки дна отверстия (msec) Х-смещение точки старта (инкрементальный с знаком в мм)
глубина
конечного сверления (абсолютная в мм)
G83-цикл сверления, Z-осевой (прерывание или прекращение сверления):
. . N860
M5 останов главного
шпинделя
N870
M21 выбор C-оси N880
G28 C0
C-ось-синхронизация N890
G0 C0
0-град.позиция N900
T1010 M8
выбор инструмента (сверло)
N910
G97 S1200 M3
число оборотов инструмента
N920
G0 G94 X60
Z5 позиционирование
N930
G83 Z-58
R-13 P500
Q12000 F100
цикл сверления(прерывание/прекращение
сверления) N940
G0 X400 Z300
T0 позиция смены
инструмента
. .
Указание:
Системным параметром 5101.2 (RTR) устанавливается, проходит ли цикл сверления с «прерыванием» или «остановкой» сверления. Бит 2 на 0 = прерывание сверления, бит 2 на 1 = остановка сверления. Безопасное расстояние (при «остановке») или движение возврата (при «прерывании») вводятся под системным параметром 5114 в ym (напр..: 1000).
G83-формат программы:
G83 Z.. R.. P.. Q.. F..
подача
Z-глубина части сверления(инкрементальный без знака в мм)
Длительность обработки дна отверстия (msec) Z-смещение точки старта (инкрементальный со знаком в мм)
глубина конечного сверления (абсолютная в мм)
G87-цикл сверления, X-радиальный (прерывание или прекращение сверления) :
.
N860 M5 останов главного шпинделя
N870 M21 выбор C-оси
N880 G28 C0 C-ось-синхронизация
N890 G0 C0 0-град.позиция
N900 T1010 M8 выбор инструмента (сверло) N910 G97 S1200 M3 число оборотов инструмента
N920 G0 G94 X104 Z-28 позиционирование
N930 G87 X54 R0 P500 Q10000 F100 цикл сверления(прерывание/прекращение сверления)
N940 G0 X400 Z300 T0 позиция смены инструмента
.
.
Hinweis:
Ход процесса для "остановки" или "прерывании сверления" аналогичен осевому G83-циклу сверления, так же, как и системный параметр 5101.2 для активизации обоих вариантов сверления и 5114 для определения безопасного расстояния или движения возврата (смотри для этого также описание на предыдущую серию).
G87-формат программы:
G87 X.. R.. P.. Q.. F..
подача
X- глубина части сверления (инкремент. без знака в мм) Длительность обработки дна сверления (msec) X- смещение точки старта (инкрементальный со знаком в мм)
глубина конечного сверления (абсолютная в мм)
Несколько отверстий на делительной окружности:
Предыдущие примеры описывают программирование одного отверстия.
Однако, если должны быть изготовлены несколько отверстий, напр., делением окружности центров отверстий в 6 x 600, то формат программы представлен, как в следующем примере (в данном случае G83-цикл сверления).
Позиции C-оси могут быть при этом запрограммированы либо абсолютными, либо в приращениях.
Позиция C-оси абсолютная:
.
.
N330 M5
N340 M21
N350 G28 C0
N360 G0 C0
N370 T0808 M8
N380 G97 S1200 M3
N390 G0 G94 X70 Z3
N400 G83 Z-45 R0 P500 Q15000 F120
N410 C60 Q15000
N
Указание: Q-глубина
части сверления не
самоудерживающаяся и должна
программироваться в каждом комплекте.
N430 C180 Q15000
N440 C240 Q15000
N450 C300 Q15000
N460 G0 X400 Z300 T0
.
.
Позиция C-оси инкрементальная:
.
.
N400 G83 Z-45 R0 P500 H60 K6 Q15000 F120
. количество
повторений
. инкрементальная команда C-оси
G84-цикл нарезания резьбы, Z-осевой (M6x1):
.
.
N730 M5 останов главного шпинделя
N740 M21 выбор C-оси
N750 G28 C0 C-ось-синхронизация
N760 G0 C0 0-град.позиция
N770 T0505 M8 выбор инструмента (сверло)
N780 G97 S1000 M3 число оборотов инструмента
N790 G0 G94 X60 Z2 позиционирование
N800 G83 Z-40 R-10 P500 Q10000 F100 цикл сверления(прерывание/прекращение сверления)
N810 G0 Z100 позиционирование возврата
N820 M5 останов привода инструмента
N830 T0707 M8 выбор инструмента (метчик M6x1)
N840 G97 S640 M3 число оборотов инструмента
N850 G0 G94 X60 Z2 позиционирование
N860 G84 Z-30 R-10 F640 цикл нарезания резьбы (M3 --- M4 --- M3)
N870 G0 Z50 позиционирование возврата
N880 X400 Z300 T0 позиция смены инструмента
.
.
G84-формат программы:
G84 Z.. R.. P.. F..
подача (шаг резьбы)
Длительность обработки дна сверления (msec) Z- смещение точки старта (инкрементальный со знаком в мм)
Глубина
сверления резьбы (абсолютная в мм)
G88- цикл нарезания резьбы, X-радиальная (M6x1):
.
.
N730 M5 останов главного шпинделя
N740 M21 выбор C-оси
N750 G28 C0 C-ось синхронизация
N760 G0 C0 0-град.позиция
N770 T0505 M8 выбор инструмента (сверло )
N780 G97 S1000 M3 число оборотов инструмента
N790 G0 G94 X110 Z-28 позиционирование
N800 G87 X50 R0 P500 Q10000 F100 цикл сверления(прерывание/прекращение сверления)
N810 G0 X200 позиционирование возврата
N820 M5 останов привода инструмента
N830 T0707 M8 выбор инструмента ( метчик M6x1)
N840 G97 S640 M3 число оборотов инструмента
N850 G0 G94 X110 Z-28 позиционирование
N860 G88 X70 R0 F640 цикл нарезания резьбы (M3 M4 M3)
N870 G0 X200 позиционирование возврата
N880 X400 Z300 T0 позиция смены инструмента
.
.
G88-формат программы:
G88 X.. R.. P.. F..
подача (шаг резьбы)
Длительность обработки дна сверления (msec) X- смещение точки старта (инкрементальный со знаком в мм)
Глубина нарезания резьбы (абсолютная в мм)
Указания по нарезанию резьбы:
1). Нарезание резьбы запускается M3- или M4-направлением вращения метчика.
По достижению заданной глубины резьбы происходит реверсирование направления вращения и возврат на стартовую позицию. В стартовой позиции (=конечной позиции) еще раз происходит реверсирование на первоначальное направление вращения.
Нормальное
(стандартное) направление вращения: M3
M4 M3
Для этого системные параметры должны быть
распределены следующим образом: 5112=3 и 5113=4.
Другое возможное направление вращения: M4 M3 M4 Для этого системные параметры должны быть
распределены следующим образом: 5112=4 и 5113=3.
Установка системных параметров с соответствующими значениями может так
же происходить программно:
G10 L50
N5112 R3 или R4
N5113 R4 или R3
G11 значение
системный параметр
2). "P" (Длительность обработки дна отверстия) в цикле нарезания резьбы прог-
раммируется только по потребности, напр., при использовании резьбонарез –
ного патрона с компенсацией на растяжение
3). Регулятор скорости подачи во время цикла нарезания резьбы неэффективен
(кроме положения 0).Это означает, что программируемые подачи отрабаты -
ваются на 100% заданной подачи.