- •Глава 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.15 G43/g44/g49: Длина увеличения резца (компенсация длины резца)
Форма команды:
G 43
Z H ;
G44
G49;
G43: увеличение продольного положительного направления; G44: увеличение продольного отрицательного направления; G49: отмена пополнения;
Z:Z: координата конечной точки оси;
H : код резака;
Пояснение: когда используется фрезерный станок или резак для обработки деталей, используемых резаков много, и длина резаков разная, зазор на рабочей детали, полученный резаком, тоже неодинаковый, из-за чего образуется погрешность оси Z, функция компенсации длины резака (G43/G44) используется дополнительное местоположение оси Z, используется для выправления погрешности длины резака.
Установка увеличивающего значения длины: (можно просмотреть «пособие по использованию контроллера фрезерного станка»)
Способ 1: механическая исходная точка оси Z используется в ручном режиме, заставляет резак двигаться вниз, пока не произойдет касание с поверхностью рабочей детали, вводится код компенсационной длины резака, в формуле команды в значении Н устанавливается код компенсационного резака.
Способ 2: выбирается в качестве основной, в контроллере на рабочем интерфейсе в рабочей координате устанавливается система рабочей координаты G54, что корректирует длину резака, затем можно использовать резак, в этом случае это является основным значением погрешности длины резака, подсчитывается каждое компенсационное значение длины резака.
Пример:
+
-
G43
G49
G44
Z
Пример обработки:
Y
20
40
40
10
R=40
D
E
20
C
F
80
B
A
5
Нулевая точка
формулы
X
Диамерт 20 мм
10
10
Пояснение формулы:
T1 S1000 M03;// используется резак 1 (диаметр конца фрезерного резца 20 мм), положительное вращение основного вала 1000 об/мин
G42 D01;// компенсация радиуса резака с правой стороны (D01=10)
G00 X10.0 Y5.0 Z15.0;// скоростное позиционирование до точки А (верхнее направление)
G43 H01;// компенсация положительного направления длины резака (H01=-10)
G01 Z-10.0;// резка по прямой линии до точки А (нижнее направление)
X110.0;//A (B
Y85.0;//B(C
X90.0 Y105.0;//C(D
X50.0;//D(E
G02 X10.0 Y65.0 R40.0;//E(F
G01 Y5.0;//F(A
G00 Z15.0;// быстрый отход резака от точки А (верхнее направление)
G40 G49;// отмена компенсации
M05;// остановка основного вала
M30;// окончание формулы
1.2.16 G51, g50: Функция соотношения (масштабирование)
Ф орма команды: X__Y __Z __ I__ J__ K__
P__
X, Y, Z: соотношение координаты центра и установленное соотношение масштабированной оси;
I, J, K: соотношение масштабированного значения (используется для неодинаковых значение соотношения каждой из осей);
P: соотношение масштабированного значения (или одинаковых масштабированных значениях каждой из осей);
Пояснение: команда G51 может заставить траекторию резки пройти через все установленные значения, произвольно увеличиться, уменьшиться.
G50: отмена функции соотношения.
Пример:
Y (100,150) (150,150)
N005
N004 N006
(50,70) (125,90 ) (200,70)
Центр пропорционального уменьшения
N003 N007
N002 (50,50) N008 (200,50)
X
Пояснение формулы:
N001 G00 X50.0 Y50.0;// скоростное позиционирование
N002 G51 X125.0 Y90.0 P0.5;// установка центра соотношения для X125, Y90 и масштабированное значение в 0, 5 раз, по отношению к мере N003~N009 выполнения соотношения масштабирования
N003 G01 Y70.0 F1000;//резка по прямой линии, норма рабочей подачи 1000 мм/мин
N004 X100.0 Y150.0;
N005 G03 X150.0 I25.0;// резка по кругу, радиус 25 мм;
N006 G01 X200.0 Y70.0;// резка по прямой линии
N007 Y50.0;
N008 X50.0;
N009 G00 X0.0 Y0.0;// скоростное возвращение
N010 G50;// отмена функции соотношения
N011 M30;// завершение формулы