- •Глава 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.23 G66,g67: Макроформула модели (обращение к макрокоманде)
Пояснение формулы:
G66 P L ; вызов макроформулы модели
G67 ; отмена макроформулы модели
P: код формулы;
L: количество повторов;
Пояснение: после того, как вызвана команда макроформулы (G66), команда P устанавливает код формулы, которая вызывается и начинает выполняться вплоть до отмены G67; касательно ARIX следует смотреть «Справочник по эксплуатации OPEN CNC Macro»
1.2.24 G68/69: Поворот координат (поворот системы координат)
Формулировка
Запуск поворота системы координат
(G17) G68 X_ Y_ R_;
G18 G68 Z_ X_ R_;
G19 G68 Y_ Z_ R_;
Пояснение:
X_,Y_,Z_ абсолютная координата центра поворота
R_ угол поворота
Закрытие координаты поворота
G69;
Пояснение:
После запуска координаты поворота, все команды передвижения выполняют поворот к центру поворота, поэтому весь геометрический чертеж поворачивается на один угол. Центр поворота только при абсолютной команде имеет силу, поэтому, когда все команды увеличиваются, фактический центр поворота является начальной точкой траектории.
Пример
Формула 1
G54 X0 Y0 F3000.;
G16; // формулировка запуска крайней точки
G90 G00 X50. Y9.207 R8.; // позиционирование до исходной точки
M98 H100; // первая обработка
G68 X0 Y0 R90.; // поворот координат на 90ºС
M98 H100; // вторая обработка
G68 X0 Y0 R180.; // поворот координат на 180ºС
M98 H100; // третья обработка
G68 X0 Y0 R270.; // поворот координат на 270ºС
M98 H100; // четвертая обработка
G69; // отмена поворота координат
G15; // отмена формулировки крайней точки
M02; // окончание основной формулы
N100 // начало подформулы ключевой точки
G90 G01 X50. Y9.207 R8.;
G03 X50. Y80.793. R50.;
G03 X50. Y99.207 R8.;
M99; // возвращение подформулы ключевой точки
Формула 2
G54 X0 Y0 F3000.;
G16; // формулировка запуска крайней точки
G90 G00 X50. Y9.207 R8.; // позиционирование до исходной точки
M98 H100; // первая обработка
G68 X0 Y0 R45.; // поворот координат на 45ºС
M98 H100; // вторая обработка
G68 X0 Y0 R90.; // поворот координат на 90ºС
M98 H100; // третья обработка
G68 X0 Y0 R135.; // поворот координат на 135ºС
M98 H100; // четвертая обработка
G68 X0 Y0 R180.; // поворот координат на 180ºС
M98 H100; // пятая обработка
G68 X0 Y0 R225.; // поворот координат на 225ºС
M98 H100; // шестая обработка
G68 X0 Y0 R270.; // поворот координат на 270ºС
M98 H100; // седьмая обработка
G68 X0 Y0 R315.; // поворот координат на 315ºС
M98 H100; // восьмая обработка
G69; // отмена поворота координат
G15; // отмена формулировки крайней точки
G00 X-80. Y0.
M98 H200; // обработка первого «цветка»
G51.1 Y-40.; // запуск оси зеркального отражения Y-40
M98 H200; // обработка второго «цветка»
G50; // отмена зеркального отражения
G90 G81 Z-20. R2. F1000. K0; // запуск модели цикла сверления отверстия G81
G134 X0 Y0 I75. J30. K6; // обработка круглого отверстия
G137.1 X60. Y-60. I20. J-20. P3 K3; // обработка отверстий в шахматном порядке
G80; // отмена цикла сверления отверстия
M02; // остановка основной программы
N100 // подформула ключевой точки
G90 G01 X50. Y9.207;
G03 X50. Y35.793 R50.;
G03 X50. Y54.207 R8.;
M99; // возвращение подформулы ключевой точки
N200 // начало подформулы «цветка»
G90 G00 X-70. Y10.;
G91 G03 X-20. R10.;
G03 Y-20. R10.;
G03 X20. R10.;
G03 Y20. R10.;
M99; // возвращения подформулы «цветка»