Программирование работы осевого инструмента сводится к заданию координаты центра обрабатываемого отверстия и его глубины. Для удобства программирования таких операций разработаны постоянные циклы сверления. Принцип работы данных циклов заключается в следующем: перед программированием обработки группы отверстий пишется главный кадр G81-G89, в котором задается вся информация о характере обработки, далее пишутся только координаты следующих отверстий, заканчивается цикл командой G80.
Сверлильные операции часто совершаются на разных уровнях, так как на деталях имеются различные выступы, уступы и карманы и прочее. Поэтому предусмотрены два варианта задания исходной высоты заготовки: исходный уровень – высота всей заготовки над столом (безопасный уровень) и уровень точки R – высота заготовки над столом в точке отверстия.
Возможны два варианта возврата после обработки каждого отверстия:
G98 Последостижения глубины отверстия инструмент отводится в исходную плоскость.
G99 После достижения глубины отверстия инструмент отводится в плоскость отвода – определяемую параметромR.
Если не активированы функции G98 или G99, инструментотводится в исходную плоскость. При программировании G99 (отвод в плоскость отвода), необходимо установить адрес R. При программировании G98, нет необходимости программирования R. Вычисление R при программировании в абсолютных и относительных координатах различается. Абсолютное программирование: определяет высоту плоскости отвода над текущей нулевой точкой детали. Относительное программирование: R определяет высоту плоскости отвода относительно последней позиции Z (исходная позиция цикла сверления). При отрицательном значении для R плоскость отвода находится ниже исходной позиции, при положительном значении для R, плоскость отвода находится выше исходной позиции.
Принципиальная разница работы всех постоянных циклов заключается в характере движений между тремя точками:
1. Движение из исходной плоскости в плоскость точки R – у всех циклов происходит на быстром ходу.
2. Движение из плоскости точки R на глубину сверления в основном происходит на рабочей подаче
3. В конечной точке может быть запрограммирована команда выдержки времени, реверса или останова шпинделя.
4. Движение из конечной точки до уровня R может быть, как ускоренным, так и на рабочей подаче
5. Движение из плоскости точки R до исходной плоскости (вариант G98) – у всех циклов происходит на быстром ходу.
G81-Цикл сверления
G81 X... Y... Z... R... F... K...;
X,Y- координаты отверстия
Z- глубина отверстия
R- расстояние от начала отверстия до исходного уровня
F- рабочая подача
K- количество повторов (если требуется)
Характер движений:
1) Быстрый подвод
2) Рабочая подача
3) Нет
4) Быстрый отвод
5) Быстрый отвод
G82-Цикл зенкования
G82 X... Y... Z... R... P... F... K...;
P- время задержки у основания
X,Y- координаты отверстия
Z- глубина отверстия
R- расстояние от начала отверстия до исходного уровня
F- рабочая подача
K- количество повторов (если требуется)
Характер движений:
1) Быстрый подвод
2) Рабочая подача
3) Пауза
4) Быстрый отвод
5) Быстрый отвод
G83-Цикл глубокого сверления
G83 X... Y... Z... R... Q... F... K...;
Q- глубина прохода
X,Y- координаты отверстия
Z- глубина отверстия
R- расстояние от начала отверстия до исходного уровня
F- рабочая подача
K- количество повторов (если требуется)
Характер движений:
1) Быстрый подвод
2) Рабочая подача с периодическим выводом инструмента из отверстия
3) Нет
4) Быстрый отвод
5) Быстрый отвод
G84-Цикл нарезания резьбы метчиком
G84 X... Y... Z... R... F... K...;
X,Y- координаты отверстия
Z- глубина отверстия
R- расстояние от начала отверстия до исходного уровня
F- рабочая подача
K- количество повторов (если требуется)
Характер движений:
1) Быстрый подвод
2) Рабочая подача
3) Реверс шпинделя
4) Рабочая подача
5) Быстрый отвод
G85-Цикл развертывания
G85 X... Y... Z... R... F... K...;
X,Y- координаты отверстия
Z- глубина отверстия
R- расстояние от начала отверстия до исходного уровня
F- рабочая подача
K- количество повторов (если требуется)
Характер движений:
1) Быстрый подвод
2) Рабочая подача
3) Нет
4) Рабочая подача
5) Быстрый отвод
G86-Цикл растачивания
G86 X... Y... Z... R... F... K...;
X,Y- координаты отверстия
Z- глубина отверстия
R- расстояние от начала отверстия до исходного уровня
F- рабочая подача
K- количество повторов (если требуется)
Характер движений:
1) Быстрый подвод
2) Рабочая подача
3) Останов шпинделя
4) Быстрый отвод
5) Быстрый отвод
G87-Цикл обратного растачивания
G87 X... Y... Z... R... Q... F... K...;
Q- величина сдвига инструмента
X,Y- координаты отверстия
Z- глубина отверстия
R- расстояние от начала отверстия до исходного уровня
F- рабочая подача
K- количество повторов (если требуется)
Характер движений:
1) Быстрый подвод
2) Рабочая подача
3) Останов шпинделя и отход инструмента
4) Быстрый отвод
5) Быстрый отвод
G88- Цикл растачивания с ручным выводом инструмента
G88 X... Y... Z... R... F... K...;
X,Y- координаты отверстия
Z- глубина отверстия
R- расстояние от начала отверстия до исходного уровня
F- рабочая подача
K- количество повторов (если требуется)
Характер движений:
1) Быстрый подвод
2) Рабочая подача
3) Останов шпинделя по М0
4) Нет
5) Быстрый отвод
G89- Цикл растачивания
G89 X... Y... Z... R... P... F... K...;
X,Y- координаты отверстия
Z- глубина отверстия
R- расстояние от начала отверстия до исходного уровня
F- рабочая подача
K- количество повторов (если требуется)
Характер движений:
1) Быстрый подвод
2) Рабочая подача
3) Пауза
4) Рабочая подача
5) Быстрый отвод