
- •Глава 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.31 G83: Цикл сверления отверстий насечкового типа (цикл сверления с периодическим выводом сверла из отверстия)
Форма команды:
G83 X Y Z R Q F K ;
X или Y : координаты отверстия (используется абсолютная/относитеная координаты)
Z : дистанция от точки R до дна отверстия (направление)
R : дистанция с начальной точки до точки R (направление)
Q : глубина рабочей подачи (увилечение на положительной значение, отрицательное значение игнорируется)
F : скорость рабочей подачи
K : количество повторов (повтор перемещения и сверление отверстия, вводится приращение G91)
X,Y,Z,R абсолютная координата или координата приращения устанавливается G90/G91
Схема:
Пояснение:
Начиная обработку, резак сначала перемещается до установленных G00 точек (X, Y)
G00 опускает до установленной точки R
G01 опускает до глубины резки Q
G00 поднимает до точки R рабочей поверхности
G00 опускает до глубины отвода d (установка параметров 4002)
Снова G01 опускает до глубины резки Q
G00 поднимает до точки R рабочей поверхности
Повтор вышеописанного цикла пока не достигнется дно отверстия точка Z
G00 поднимает до начальной точки (G98) или до точки R формулы (G99)
Комантарий:
Отвод d при насечковом сверлении устанавливается CNC параметрами № 4002
Перед выполнением команды G83, сначала необходимо кодом М запустить сверло
Если код М и G83 установлены в одном Block, то код М может только один раз выполнится в данном Block
Если установлено количество раз К, то код М тоже может быть выполнен только при первом сверлении отверстия, остальные отверстия не выполняются.
Ограничение:
1. Перед тем как ось сверления отверстия будем изменена, сначала необходимо отменить Canned Cycle.
2. Если в Block не содержится команды о перемещении по любой из осей (X, Y, Z), то сверление отверстия не выполняется.
3. Q и R могут только при выполнении сверления быть установлены в Block, если в Block сверление не проводится, то они не могут быть установлены.
4. Группа 01 кода G и G83 не могут быть установлены в одном Block, в противном случае G83 Canned Cycle произведет отмену.
5. В Canned Cycle, дополнения и исправления к радиусу резака (G41/G42/G40) игнорируются.
Пример формулы:
F1000. S500;
M03; // запуск сверла в положительном направлении
G90;
G00 X0. Y0. Z10.; // перемещение начальной точки
G17;
G90 G99;
// установка точки R, точки Z и координаты отверстия 1, резка каждый раз 3,0
G83 X5. Y5. Z-10. R-5. Q3.;
X15.; // отверстие 2
Y15.; // отверстие 3
G98 X5.; // отверстие 4, установлен возврат к начальной точке
G80;
M05; // остановка сверла
M02;
1.2.32 G84:Цикл нарезки резибы
Форма команды:
G84 X Y Z R P F K ;
X или Y : координаты отверстия (используется абсолютная/относитеная координаты)
Z : дистанция от точки R до дна отверстия (направление)
R : дистанция с начальной точки до точки R (направление)
P : время временной остановки на дне отверстия (сек)
F : скорость рабочей подачи
K : количество повторов (повтор перемещения и сверление отверстия, вводится приращение G91)
X,Y,Z,R абсолютная координата или координата приращения устанавливается G90/G91
Схема:
Пояснение:
Начиная обработку, резак сначала перемещается до установленных G00 точек (X, Y)
G00 опускает до установленной точки R
G01 опускает нарезной зуб до точки Z дна отверстия
Временная остановка Р сек и вращение сверла в обратном направлении
G01 поднимает до точки R
Временная остановка P сек и вращение сверла в обратном направлении
G00 поднимает до начальной точки (G98) или до точки R формулы (G99)
Расчет расстояния между отверстиями под резьбу/скорость обработки:
G94 : скорость обработки (F мм/мин) =скорость основного вала (S об/мин) * расстояния между отверстиями (P мм/об)
G95: скорость обработки (F:мм/об) = расстояние между отверстиями (P мм/об)
G84 В процессе обработки, скорость обработки F, скорость вращения основного вала S не принемают регулировку переключателя (зафиксированы 100%)
Комантарий:
Перед выполнением команды G84, сначала необходимо кодом М запустить сверло
Если код М и G84 установлены в одном Block, то код М может только один раз выполнится в данном Block
Если установлено количество раз К, то код М тоже может быть выполнен только при первом сверлении отверстия, остальные отверстия не выполняются. G84 для модели G, после того, как будет выполнена в первый раз, постоянной будет иметь силу, следующие формулы коррдинат X, Y, контроллер может выполнить сверление по данным координатам X, Y.
Данная модель кода G отменяется G80, или формула сталкивается с G00, G01, G02, G03 или другими циклами кода G, данная модель кода G может быть автоматически отменена.
При изготовлении отверстия под резьбу, из-за того, что основному валу требуется время для того, чтобы перейти с положительного вращения на обратное, код G добавляет время временной остановки Р.
Ограничение:
1. Перед тем как ось сверления отверстия будем изменена, сначала необходимо отменить Canned Cycle.
2. Если в Block не содержится команды о перемещении по любой из осей (X, Y, Z), то сверление отверстия не выполняется.
3. R может только при выполнении сверления быть установлена в Block, если в Block сверление не проводится, то она не может быть установлена.
4. Группа 01 кода G и G84 не могут быть установлены в одном Block, в противном случае G84 Canned Cycle произведет отмену.
5. В Canned Cycle, дополнения и исправления к радиусу резака (G41/G42/G40) игнорируются.
Пример формулы:
F1000. S500;
G90;
G00 X0. Y0. Z10.; // перемещение начальной точки
G17;
M03; // запуск сверла в положительном направлении
G90 G99;
// установка точки R, точки Z и координаты отверстия 1
G84 X5. Y5. Z-10. R-5.;
X15.; // отверстие 2
Y15.; // отверстие 3
G98 X5.; // отверстие 4, установлено возвращение к начальной точке
G80;
M05; // остановка сверла
M02;