- •Глава 8: Определение кода g и кода м
- •1.1 Таблица команд кода g 1
- •1. Пояснения к команде кода g
- •1.2.1 G00:Прямолинейное скоростное позиционирование (регулировка положения)
- •1.2.2 G01:Линейная интерполяция, рабочая подача при резке
- •1.2.3 G02,g03:Круговая резка по и против часовой стрелке
- •3. Формулировка r:
- •1.2.3.1 G02,g03: Винтовая интерполяция
- •1.2.4 G04: Временная остановка
- •1.2.5 G09, g61: Контроль точности остановки
- •1.2.6 G10: Вод данных формулой
- •1.2.7 G15, g16 Команда координаты крайней точки
- •Когда исходная точка координаты крайней точки располагается в нулевой точке рабочей координаты.
- •Когда исходная точка координаты крайней точки располагается в обычном месте
- •1Е отверстие
- •2Е отверстие 3е отверстие
- •Метод абсолютной команды: рабочая координата является центром
- •2. Метод приращенной команды:
- •3. Пример x120. Y130. В качестве центра
- •1.2.8 G17,g18,g19:установка рабочей поверхности (выбор плоскости)
- •1.2.9 G28: Возврат к контрольной точке
- •1.2.10 G29: Возврат с контрольной точки
- •1.2.11 G30: Произвольный возврат контрольной точки (возврат 2ой, 3ей и 4ой позиций)
- •1.2.12 G31:Функция перехода управления
- •1.2.13 G33: Нарезка резьбы
- •1.2.14 G40/g41/g42: Увеличение радиуса обработки резака
- •3. Увеличение радиуса резака угла резки:
- •1.2.15 G43/g44/g49: Длина увеличения резца (компенсация длины резца)
- •1.2.16 G51, g50: Функция соотношения (масштабирование)
- •1.2.17 G51.1,g50.1: Функция зеркального отражения
- •1.2.18 G52: Установка локальной координаты (система локальных координат)
- •1.2.19 G53: Позиционирование механической координаты (выбор механической системы координат)
- •1.2.20 G54...G59.9: Установка рабочей системы координат
- •1.2.21 G64: Форма резки
- •1.2.22 G65: Единичная макропрограмма вызова (простой вызов)
- •1.2.23 G66,g67: Макроформула модели (обращение к макрокоманде)
- •1.2.24 G68/69: Поворот координат (поворот системы координат)
- •1.2.25 G70/g71: Единицы установки команды метрической/дюймовой систем мер (ввод в дюймах/мм)
- •1.2.25.1 Ввод точки в десятичной дроби
- •1.2.26 G73: Цикл скоростного сверления насечкового типа (цикл скоростного сверления с периодическим выводом сверла из отверстия)
- •1.2.27 G74: Цикл нарезки левосторонней резьбы
- •1.2.28 G76: Цикл тонкой расточки отверстия
- •1.2.29 G81: Цикл сверления отверстия
- •1.2.30 G82: Цикл временной остановки на дне отверстия
- •1.2.31 G83: Цикл сверления отверстий насечкового типа (цикл сверления с периодическим выводом сверла из отверстия)
- •1.2.32 G84:Цикл нарезки резибы
- •1.2.33 G85: Цикл сверления отверстия (цикл сверления)
- •1.2.34 G86: Высокоскоростной цикл сверления отверстия
- •1.2.35 G87: Цикл тонкой расточки задней поверхности отверстия
- •1.2.36 G88: Полуавтоматический цикл тонкой расточки отверстия
- •G89:Цикл временной остановки на дне отверстия при тонком растачивании
- •1.2.38 G90/g91: Абсолютная команда/команда приращения
- •1.2.39 G92: Установка системы координат абсолютной нулевой точки
- •Вновь установленная основная система координат g92
- •1.2.40 G94/g95: Установка единицы измерения рабочей подачи
- •1.2.41 G96/g97: Контроль постоянной линейной скорости вращения на поверхности
- •1.2.42 G134: Цикл отверстий по окружности
- •1.2.43 G135: Цикл угловых отверстий по прямой линии
- •1.2.44 G136: Цикл отверстий по дуге
- •1.2.45 G137.1: Цикл сверления отверстий в шахматном порядке
- •1.2.46: Функции сверел: команда т кода
- •1.2.47Функция скорости вращения основного вала: команда кода s
- •1.2.48: Функция рабочей подачи: команда кода f
- •1.2.49 G73.20:Цикл высокоскоростного сверления насечкового типа zx
- •1.2.50 G74.10:Цикл нарезки левостороней резьбы xy
1.2.28 G76: Цикл тонкой расточки отверстия
Форма команды:
G76 X Y Z R Q P F K ;
X или Y : 2координата отверстия (применяется для абсолютной/относительной координаты)
Z : дистанция от точки R до отверстия (направление)
R : дистанция с начальной точки до точки R (направление)
Q : перемещение резака (для положительного значения, отрицательное будет игнорироваться)
P : временная остановка на дне отверстия (сек)
F : скорость рабочей подачи
K : количество повторов (повтор перемещения и сверление отверстия, вводится приращение G91)
Среди X,Y,Z,R абсолютная координата или координата приращения устанавливается G90/G91
Схема:
Схема остановки направленного сверла (OSS)
Пояснение:
Начиная обработку, резак сначала перемещается до установленных G00 точек (X, Y)
G00 опускает до установленной точки R (позиционирование основной оси не выполняется)
Нарезной зуб G01 опускает до точки Z низа отверстия
Временная остановка P (в секундах) изменяет направление сверла
G01 опускает до низа отверстия Z и после временной остановки Р сек. Основной вал позиционно останавливает сверло.
Расстояние перемещение от центра q
G00поднимает до начальной точки (G98) или до точки R формулы (G99)
Запуск обратного вращения сверла
※ Предостережение:
Значение Q является обязательным модальным значением цикла G76, значение Q следует устанавливать очень осторожно, потому что оно используется в G73/G83.
Направление OSS(ориентированная остановка шпинделя) устанавливается параметрами № 4020:
-
Параметры 4020
G17
G18
G19
0
+X
+Z
+Y
1
-X
-Z
-Y
2
+Y
+X
+Z
3
-Y
-X
-Z
Комментарий:
Перед выполнением команды G76, сначала необходимо кодом М запустить сверло
Если код М и G74 установлены в одном Block, то код М может только один раз выполнится в данном Block
Если установлено количество раз К, то код М тоже может быть выполнен только при первом сверлении отверстия, остальные отверстия не выполняются.
G73 для кода G, после первого раза выполняется постоянно, следующая формула координат X, Y, контроллер может выполнить сверление по координатам X,Y.
Данная модель кода G, отменяется G80 или формула сталкивается с G00 ,G01,G02,G03 или другими циклами, данная модель кода может автоматически отмениться.
Ограничение:
1. Перед тем как ось сверления отверстия будем изменена, сначала необходимо отменить Canned Cycle.
2. Если в Block не содержится команды о перемещении по любой из осей (X, Y, Z), то сверление отверстия не выполняется.
3. Значение Q необходимо устанавливать как положительное. Если значение Q будет отрицательным, то все равно будет по-прежднему воспринематься как положительное (извлечение абсолютного значения). Установленная в Blocks R и Q может выполнить только одно сверление, если в Block сверление не проводится, то оно не может быть установлено.
4. Группа 01 кода G и G76 не могут быть установлены в одном Block, в противном случае G76 Canned Cycle произведет отмену.
5. В Canned Cycle, дополнения и исправления к радиусу резака (G41/G42/G40) игнорируются.
Пример формулы:
F1000. S500;
M03; // запуск положительного вращения сверла
G90;
G00 X0. Y0. Z10.; // перемещение начальной точки
G17;
G90 G99;
// установка точки R, точки Z и координаты отверстия 1, перемещение низа отверстия 2.0, время временной остановки 5 сек.
G76 X5. Y5. Z-10. R-5. Q2. P5.;
X15.; // отверстие 2
Y15.; // отверстие 3
G98 X5.; // отверстие 4, установлен возврат к начальной точке
X10. Y10. Z-20.; // отверстие 5, установлена новая точка Z для -20.0
G80;
M05; // остановка сверла
M02;