
- •Глава 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.14 G40/g41/g42: Увеличение радиуса обработки резака
Форма команды:
G
41
X Y Z ;
G42
G40;
G41: увеличение радиуса обработки резака влево G42: увеличение радиуса обработки резака вправо
G40: отмена увеличения обработки радиуса резака X,Y: координата конечной точки каждой оси D: установка кода увеличения значения увеличения радиуса резца
Пояснение:
Обычно при выполнении формулы обработки, если резец следует вдоль контура проектировочной детали, то это приводит к тому, что каждый путь обработки имеет явление перерезки. Роль увеличивающей функции радиуса резака состоит в том, что используется ассиметричность пути значения радиуса одного резака к фактическому перемещению пути резака и формуле команды, поэтому после обработки внешний контур соответствует чертежу. Исходя и этого, необходимо только, опираясь на размеры чертежа обработки, согласовываться с данной функцией и составить формулу обработки, тем самым можно получить готовое изделие точных размеров, нет необходимости в формуле продумывать размер радиуса резака.
Пример:
1. Увеличение радиуса резака:
Значение увеличения
2. Определение направления увеличения радиуса резака:
Положительное
Отрицательное
G41
Увеличение в
лево
Увеличение в
право
G42
Увеличение в
право
Увеличение в
лево
Значение
Увеличения
G
G42
Значение
G
G41
G40
G41
CW
G41
CCW
Б.
G41
Направление против часовой стрелки по
внутренему контуру
А.
G41
Направление по часовой стрелке
по внешнему контуру
G42
CCW
CW
G42
В.
G42
Направление поротивчасовой стрелки по
внешнему контуру
Г.
G42
Направление по часовой стрелке по
внутренему контуру
3. Увеличение радиуса резака угла резки:
<1>. Если угол рабочей детали 90∘≦α<180∘
прямая линия прямая линия
α
Траектория формулы
Центр траектории
резака
прямая линия круг
α
r
Центр траектории
резака
Траектория формулы
L
S
C
круг прямая линия
α
r
Траектория формулы
r
C
Центр траектории
резака
L
S
круг круг
α
r
Траектория формулы
r
C
S
L
L
C
<2>. Если угол рабочей детали α<90∘
п
рямая линия прямая линия
α
L:
r
Траектория формулы
S
r
L:
L:
Центр траектории
резака
прямая линия круг
Траектория формулы
Центр траектории
резака
α
L:
r
r
S
L:
L:
C:
к
руг прямая линия
C:
α
L:
r
Траектория формулы
S
r
L:
Центр траектории
резака
L:
к
Центр траектории резака
Траектория формулы
α
L:
r
S
r
L:
L:
C:
В
нимание:
При обработке паза, если ширина паза меньше двух радиусов резака, тогда система, по причине перерезки, подает аварийный сигнал.
Если осуществляется обработка рабочей детали по моделе «MDI», не должно использоваться функции компенсации радиуса резака.
Функция компенсации радиуса резака устанавливается (G41/G42) и отменятеся (G40), можно только установить команды G00 и G01, нельзя использовать совместно с G02 и G03.
При обработке рабочей детали ступенчатого типа, если высота ступеньки меньше радиуса рабочей детали, то система, по причине перерезки, подает аварийный сигнал.
G41
П
Y
A
M
A
B
M
B
H
C
C
H
G
X
D
D
G
E
F
E
F
Пояснение формулы:
N001 T1 S1000 M03;// резак 1 (диаметр фрезы 10 мм), синхронное вращение основного вала 1000 об/мин
N002 G00 X0.0 Y0.0 Z10.0;// быстроскоростное позиционирование до формулы нулевой точки
N003 M08;// начало резки
N004 G90 G01 Z-10.0 F600;// резка по прямой линии до низа выемки, норма рабочей подачи 600 мм/мин
N005 G42 Y24.0 D01; // левосторонняя компенсация резака, формула нулевой точки A
N006 G03 X9.0 Y30.0 R10.0;//AB резка круга против часовой стрелки
N007 G02 X30.0 Y9.0 R15.0;//BC резка круга по часовой стрелки
N008 G03 X30.0 Y-9.0 R10.0;//CD резка круга против часовой стрелки
N009 G02 X9.0 Y-30.0 R15.0;//DE резка круга по часовой стрелки
N010 G03 X-9.0 Y-30.0 R10.0;//EF резка круга против часовой стрелки
N011 G02 X-30.0 Y-9.0 R15.0;//FG резка круга по часовой стрелки
N012 G03 X-30.0 Y9.0 R10.0;//GH резка круга против часовой стрелки
N013 G02 X-9.0 Y30.0 R15.0;//HM резка круга по часовой стрелки
N014 G03 X0.0 Y24.0 R10.0;//MA резка круга против часовой стрелки
N015 G00 Z10.0;// подъем оси Z, возврат к исходной точки обработки
N016 G40 X0.0 Y0.0;// отмена пополнения резака, возврат к исходной точки обработки
N017 M09;// закрытие реактива резки
N018 M05;// остановка основного вала
N019 M30;// окончание формулы