- •Глава 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.45 G137.1: Цикл сверления отверстий в шахматном порядке
Форма команды:
G137.1 X Y I P J K ;
X,Y: координата начальной точки, находится под влиянием G90/G91
I: интервал по оси X, единица измерения устанавливается (G70/G71), если интервал положительный, начальная точка имеет положительное направление, при отрицательном – отрицательное.
P: интервал по оси Х, количество просверленных отверстий в пределах 1~9999.
J: интервал по оси Y
K: количество просверленных отверстий по оси Y, количество просверленных отверстий в пределах 1~9999.
Пояснение:
Данная команда устанавливает координаты X,Y начальной точки, по оси Х вводится количество отверстий nx с интервалом, по оси Y вводится количество отверстий nу с интервалом.
Схема:
G91;// устанавливыает способ использования значения приращения
G81 Z-10.0 R5.0 K0 F20;
// выполняет цикл сверления отверстия, значение резки 20 мм/мин, глубина каждого отверстия 10 мм, затем происходит возврат к исходной точке.
G137.1 X300.0 Y-100.0 I50.0 P10 J100.0 K8;
// Выполняет цикл сверления отверстий в шахматном порядке, где координаты начальной точки при X=300 мм, Y= - 100 мм, по оси Х интервал 50 мм на 10 отверстий, по оси Y интервал 100 мм на 8 отверстий.
1.2.46: Функции сверел: команда т кода
Форма команды:
T
Пояснение:
Функции сверла можно назвать функцией Т, основной выбор резака, обычно сопровождается командой замены М06, используются вместе для установки сверел, если удобно, можно установить автоматическую замену сверел.
Пример:
T03 M06;//обозначает выбор 3 сверел на замену
1.2.47Функция скорости вращения основного вала: команда кода s
Форма команды:
S
Пояснение:
Код S для скорости основного вала, используется для количества оборотов основного вала в минуту или регулировки скорости, устанавливается командой G96/G97.
Пример:
G96 S150 M03;//регулировка скорости основного вала, 150 м/мин.
G97 S500 M03;//поддержание 500 оборотов/мин.
1.2.48: Функция рабочей подачи: команда кода f
Форма команды:
F
Пояснение:
Во время резки, скорость перемещения сверла устанавливается рабочей формулой и называется рабочей подачей. Способ установки рабочей подачи можно разделить на рабочую подачу каждую минуту (G94) и рабочую подачу с оборотом (G95). Если использовать форму G94, тогда норма рабочей подачи устанавливается F300 (300 мм/мин); если используется форма G95, тогда F0.5 обозначает 0,5 мм/об.
Пример:
G94 G01 X100.0 Y100.0 F300;//сверло осуществляет резку по прямой, рабочая подача в минуту 300 мм/мин.
G95 G01 X100.0 Y100.0 F0.5;// сверло осуществляет резку по прямой, рабочая подача на каждый оборот 0.5 мм/об.
1.2.49 G73.20:Цикл высокоскоростного сверления насечкового типа zx
Использующиеся значения: вводится положение конечной точки Z, рабочая поверхность R, Z норма подачи сверла Q, скорость рабочей подачи F, предохранительная плоскость (плоскость безопасности) D, положение основного вала М, скорость основного вала S, номер сверла Т, закончена установка диалоговой обработки.
1.2.50 G74.10:Цикл нарезки левостороней резьбы xy
Использующиеся значения: вводится положение конечной точки Z, рабочая поверхность R, Z норма подачи сверла Q, скорость рабочей подачи F, предохранительная плоскость (плоскость безопасности) D, положение основного вала М, скорость основного вала S, номер сверла Т, закончена установка диалоговой обработки.
1.2.51 G76.10:Цикл тонкой расточки отверстия XY
Использующиеся значения: вводится положение конечной точки Z, рабочая поверхность R, норма наклонного перемещения Q, время временной остановки Р, скорость рабочей подачи F, предохранительная плоскость (плоскость безопасности) D, положение основного вала М, скорость основного вала S, номер сверла Т, закончена установка диалоговой обработки.
1.2.52 G81.10:Цикл сверления отверстия XY
Использующиеся значения: вводится положение конечной точки Z, рабочая поверхность R, скорость рабочей подачи F, предохранительная плоскость (плоскость безопасности) D, положение основного вала М, скорость основного вала S, номер сверла Т, закончена установка диалоговой обработки.
1.2.53 G82.10:Цикл временной остановки на дне отверстия при его сверлении XY
Использующиеся значения: вводится положение конечной точки Z, рабочая поверхность R, время временной остановки Р, скорость рабочей подачи F, предохранительная плоскость (плоскость безопасности) D, положение основного вала М, скорость основного вала S, номер сверла Т, закончена установка диалоговой обработки.
1.2.54 G83.20:Цикл сверления отверстия насечкового типа ZX
Использующиеся значения: вводится положение конечной точки Z, Z норма подачи сверла Q, рабочая поверхность R, скорость рабочей подачи F, предохранительная плоскость (плоскость безопасности) D, положение основного вала М, скорость основного вала S, номер сверла Т, закончена установка диалоговой обработки.
1.2.55 G85.20:Цикл сверления отверстия ZX
Использующиеся значения: вводится положение конечной точки Z, рабочая поверхность R, скорость рабочей подачи F, предохранительная плоскость (плоскость безопасности) D, положение основного вала М, скорость основного вала S, номер сверла Т, закончена установка диалоговой обработки.
1.2.56 G86.20:Цикл высокоскоростного сверления отверстия ZX
Использующиеся значения: вводится положение конечной точки Z, рабочая поверхность R, скорость рабочей подачи F, предохранительная плоскость (плоскость безопасности) D, положение основного вала М, скорость основного вала S, номер сверла Т, закончена установка диалоговой обработки.
1.2.57 G87.20:Цикл тонкого сверления задней поверхности отверстия ZX
Использующиеся значения: вводится положение конечной точки Z, рабочая поверхность R, перемещение Q, время временной остановки Р, скорость рабочей подачи F, предохранительная плоскость (плоскость безопасности) D, положение основного вала М, скорость основного вала S, номер сверла Т, закончена установка диалоговой обработки.
1.2.58 G88.20:Полуавтоматический цикл тонкой расточки отверстия ZX
Использующиеся значения: вводится положение конечной точки Z, рабочая поверхность R, время временной остановки Р, скорость рабочей подачи F, предохранительная плоскость (плоскость безопасности) D, положение основного вала М, скорость основного вала S, номер сверла Т, закончена установка диалоговой обработки.
1.2.59 G89.10:Цикл остановки на дне отверстия при растачке отверстия ZX
Использующиеся значения: вводится положение конечной точки Z, рабочая поверхность R, время временной остановки Р, скорость рабочей подачи F, предохранительная плоскость (плоскость безопасности) D, положение основного вала М, скорость основного вала S, номер сверла Т, закончена установка диалоговой обработки.
2. Пояснение команды кода М:
Вспомагательная функция используется для контроля над механической функцией ON и OFF. Состоит из двух цифр после буквы, представлена в таблице ниже:
Таблица функций кода M
-
Код M
Функции
M00
Временная остановка формулы
M01
Выбор формулы временной остановки
M02
Конец формулы
M03
Запуск основного вала (по часовой стрелке)
M04
Запуск основного вала (против часовой стрелки)
M05
Остановка основного вала
M06
Замена сверла
M08
Открытие рабочей жидкости
M09
Закрытие рабочей жидкости
M19
Позиционирование основного вала, останавливает основной вал на установленном месте
M30
Конец формулы, возврат к начальной точке
M98
Вызов подформулы
M99
Возврат подформулы к основной формуле
1,M00: Временная остановка формулы
Когда CNC выполняет команду M00, то основной вал может остановить вращение, перекроится масло сверления, что является удобным для оператора по проведению проверки размеров и робот по настройке. В процессе оперирования, можно с плоскости «Сигнал М00 удалит переключатель» установить остановлена ли формула.
2,M01: Выбор формулы временной остановки
Функции M01 аналогична M00; но М01 контролирует выбор остановки. Когда переключатель установлен в положение ON, M01 имеет силу, приводит к тому, что формула временно останавливается. Если переключать стоит в положении OFF, то M01 силы не имеет.
3,M02: Окончание формулы:
На завершающем этапе основной формулы используется М02. Когда CNC выполняет до этой команды, механизм прекращает всю работу. Если надо вновь выполнить формулу, необходимо сначала нажать кнопку «RESET», нажать «Запуск формулы».
4,M03: Запуск основного вала по часовой стрелке
Команда M03 может побудить основной вал совершать вращение по часовой стрелке, используется вместе с функцией S.
5,M04: Запуск основного вала против часовой стрелки
Команда M04 может побудить основной вал совершать врашение против часовой стрелки.
6,M05: Остановка основного вала
Команда M05 используется для остановки основного вала. Обычно, когда основной вал вращается по часовой стрелки и в процессе вращения необходимо повысить или понизить скорость его вращения или изменить направление на противоположное, необходимо использовать М05, которая сначала побудит основной вал остановиться, и затем изменит его работу.
7,M06: Замена сверла
Команда M06 выполняет замену сверла. Данная команда не включает выбора сверла, поэтому необходимо использовать совместно с функцией T .
8,M08/M09: Открытие/закрытие подачи охлаждающей жидкости
Команда M08 приводит к открытию подачи охлаждающей жидкости, команда M09 приводит к закрытию подачи охлаждающей жидкости.
9,M19: Позиционная остановка основного вала
Данная команда ведет к позиционированию основного вала в установленном месте
10,M30: Конец формулы
Команда M30 выражает, что данная формула дошла до конца, формула выполняется до команды М30, затем останавливает работу, потом возвращается до самого начала формулы.
11,M98/M99: Контроль подформулы
Подформула указывает на фиксированный порядок обработки или постоянное использование технических параметров, заранее подготовлено окончание и хранится в запоминающем устройстве. Если есть необходимость применения, можно использовать основнуб форму для вызова. Вызов подформулы выполняется М98, окончание – М99.
Формула команды:
Вызов подформулы:
M98 P H L ;
Где: Р устанавливает сигнал формулы подформулы
H устанавливается в подформуле, начинается выполнятся сигнал порядка
L количество раз повтора выполнения подформулы
Окончание подформулы
M99 P ;
После окончания подформулы P, происходит возврат сигнала порядка вызова формулы.
Пояснение специальных технических параметров фрезерного станка:
Сигнал |
Пояснение |
Область ввода |
Единица измерения |
Подробное пояснение использования |
4002 |
Норма увода сверла при цикле сверления отверстия |
[0,999999999] |
LIU |
LIU минимальная единица ввода, данная единица измерения вводится в метрический системе единиц. |
4010 |
Соотношение цикла фрезерной обработки и глубины рабочей подачи обработки плоскости |
[1,100] |
|
Соотношение цикла фрезерной обработки и глубины рабочей подачи обработки плоскости относительно диаметра сверла |
4020 |
Направление остановки основного вала при растачивании отверстия |
[0,3] |
|
Рабочая поверхность XY 0:X+,1:X-,2:Y+,3:Y- Рабочая поверхность ZX 0:Z+,1:Z-,2:X+,3:X- Рабочая поверхность YZ 0:Y+,1:Y-,2:Z+,3:Z- |
2
004/05/31 Определение
кода G
и кода M 8-