- •Глава 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.17 G51.1,g50.1: Функция зеркального отражения
Форма команды:
G51.1 X___Y___Z___;
G50.1 ; установка зеркального отражения недействительна;
X, Y, Z: координата точки (оси) зеркального отражения;
Пояснение: при резке симметричной формы слева и справа, необходимо иметь формулу одной стороны слева или справа, кроме того, применяя данную функцию можно обработать любую сторону. Команда G51.1 зеркального отражения действует для команды оси и центра зеркального отражения (абсолютное значение или значение приращения)
Если на установленной поверхности имеется только команда зеркального отражения одной оси, круг, приращенное значение радиуса резака или координата возврата или приращенное направление в равной степени осуществляется в обратном направлении.
Из-за того, что данная функция используется в локальной системе координат, когда счетное устройство обнулено или координаты рабочей детали изменены, центр зеркального отражения перемещается.
Осуществление возврата к исходной точке команды зеркального отражения (G28, G30), движение вплоть до промежуточной точки, зеркальное отражение выполняется, и с промежуточной точки до исходной точки зеркальное отражение не выполняется.
Команда возврата с исходной точки (G29) при выполнении зеркального отражения, выполняется до промежуточной точки зеркального отражения.
Примечание:
Вне центрального местоположения зеркального отражения отменяется выполнение зеркального отражения, нет возможности полного совпадения абсолютного значения и механического местоположения, например как указано на нижеследующем рисунке (данный вид формы тянется до установленного абсолютного значения формулы [позиционирование G90] или до возвращения к исходной точке G28, G30). Центр зеркального отражения находится в неподвижном положении установленного абсолютного значения, внизу повторно устанавливается ось зеркального отражения до предположительного местоположения. Следует произвести отмену зеркального отражения по оси зеркального отражения или после отмены установить команду абсолютного значения.
Осевая линия
зеркального отражения
Пример 1:
C (120,105)
(10,105)
Y
D (80,95)
Первоначальная
траектория резака
(40,95)
Траектория
резака при X=60
O
A (80,75)
B (120,75)
(40,75)
(10,75)
Ось
зеркального отражения
Y=55
(80,35)
(120,35)
Траектория
резака при
Y=55
(80,15)
(120,5)
Ось
зеркального отражения
X=60
X
Пояснение формулы:
T1 S1000 M03;// используется резак 1, положительное вращение 1000 об/мин
M98 H100;// выполнение подформулы
G51.1 X60.0;// выполнение зеркального отражения оси зеркального эффекта для X=60
M98 H100;// выполнение подформулы
G50.1;// отмена функции зеркального отражения
G51.1 Y55.0;// выполнение зеркального отражения оси зеркального отражения для Y=55
M98 H100;// выполнение подформулы
G50.1;// отмена функции зеркального отражения
M05;// остановка основного вала
M30;// окончание формулы
N100;// код подформулы
G00 X60.0 Y55.0;// скоростное перемещение до установленной точки
G01 Y75.0;// резка по прямой линии до точки O
X80.0;//OA
X120.0;//AB
Y105.0;//BC
X80.0 Y95.0;//CD
Y75.0;//DA
M99;// окончание подформулы
Пример 2: пример обработки
Y
Толщина
10
мм
X
Пояснение формулы: обработка выемки вида «цветок»
T1 S1000 M03;// резак 1 (конец фрезерного ножа 10 мм),положительное вращение 1000 об/мин
G41 D01;// установка левой компенсации радиуса резака 1 (D01 = 5)
M98 H100;// выполнение подформулы
G51.1 X0.0;// выполнение зеркального луча X=0 на оси зеркального луча
M98 H100;// выполнение подформулы
G50.1;// отмена команды зеркального луча
G51.1 X0.0 Y0.0;// выполнение зеркального луча X=0, Y=0 на оси зеркального луча
M98 H100;// выполнение подформулы
G50.1;// отмена команды зеркального луча
G51.1 Y0.0;// выполнение зеркального луча Y=0 на оси зеркального луча
M98 H100;// выполнение команды подформулы
G50.1;// отмена команды зеркального луча
G40;// отмена компенсации радиуса резака
M05;// остановка основного вала
M30;// окончание формулы
Подформула
N100; код подформулы
G00 X58.0 Y0.0 Z10.0; // быстрое позиционирование до местоположения начальной точки
G01 Z-10.0;// резка по прямой линии до низа выемки в форме цветка
G03 X49.36 Y7.9744 R8.0; // резка круга против часовой стрелки, радиус 8 мм
G03 X40.5415 Y29.2641 R50.0; // резка круга против часовой стрелки, радиус 50 мм
G03 X29.2641 Y40.5415 R8.0; // резка круга против часовой стрелки, радиус 8 мм
G03 X7.9744 Y49.36 R50.0; // резка круга против часовой стрелки, радиус 50 мм
G03 X0.0 Y58.0 R8.0; // резка круга против часовой стрелки, радиус 50 мм
G00 Z10.0; // скоростной возврат резака до конечной точки верхней стороны
M99 ; // окончание подформулы, продолжение выполнения основной формулы