Каждый шпиндель может останавливаться и вращаться вперед или в обратном направлении только при помощи кода М.
HEAD1 | HEAD2 | ||||
основной шпиндель | Электроприводной инструмент для блока с 5-поперечными шпинделями | Вспомогательный шпиндель | Электроприводной инструмент для блока с 4-поперечными шпинделями | ||
Направление вперед | M03 | M36 | M03 | M56 | |
Обратное направление | M04 | M37 | M04 | M57 | |
Стоп | M05 | M38 | M05 | M58 | |
Б. Направление вращения
Электроприводной инструмент для блока с 5-поперечными шпинделями |
Вспомогательный шпиндель |
Направляющая втулка |
основной шпиндель |
Электроприводной инструмент для блока с 4-поперечными шпинделями |
7-8. Работа режущего инструмента (функция Т)
7-8-1. Номер инструмента
Инструмент обозначен Т с 3-цифровым кодом или Т с 4-цифровым кодом.
7-8-2. Работа режущего инструмента (функция Т)
A. Краткое описание
Функция инструмента имеет подфункцию выбора инструмента и функцию коррекции положения инструмента. Все эти функции управляются кодом “Т”.
Б. Функция выбора инструмента
1. При выборе инструмента
² Добавьте “00” позади номера выбираемого инструмента. Он составлен из 3-цифровых или 4-цифровых команд Т. (команда одного блока)
Пример: T100; выберите номер инструмента Т1
T1100; выберите номер инструмента T11
² Тем не менее, блок, который может работать с 2 или большим количеством инструментов, устанавливается на T34 или T35. Чтобы распознать инструмент, идентификационный номер “11, 12”, “21, 22 and 23” ставится после номера инструмента и состоит из 3-цифровых или 4-цифровых Т-команд. Если используется устройство вихревого нарезания резьбы для внешнего диаметра, вводится команда Т3411.
Пример:
При установке 2-шпиндельного переднего сверлильного блока ER16 на Т34 (Т35) Если вводится команда T3412 или T3512, это даст возможность выбрать инструмент ‚, как показано на чертеже ниже и инструмент будет позиционирован на торцевой грани направляющей втулки. При использовании инструмента , вводится команда T3411 (T3511).
Пример:
При установке 3-шпиндельного переднего сверлильного блока ER16 на Т34 (Т35) Если вводится команда T3423 или T3523, это даст возможность выбрать инструмент ƒ, как показано на чертеже ниже и инструмент будет позиционирован на торцевой грани направляющей втулки. При использовании инструмента , вводится команда T3421 (T3521). При использовании инструмента ‚, вводится команда T3422 (T3522).
² При вводе команды T100~T600, ось Y управляемого инструмента сместится к вертикальной плоскости по центру направляющей втулки, позиция оси Y будет отображаться как “0”.
² При вводе команды T1100~T1400, оси X и Y управляемого инструмента сместятся к центру направляющей втулки, позиция осей X и Y будет отображаться как “0”.
² При вводе команды T3100~T3500, ось X управляемого инструмента сместятся к горизонтальной плоскости по центру направляющей втулки, после чего ось X сместится в положение “0”, затем ось Y сместится в положение Y30.0. При использовании блока полигональной обработки [54191], ось Y сместится в положение Y50.0.
² При вводе команды T34**, оси X и Y управляемого инструмента сместятся к центру направляющей втулки, позиция осей X и Y будет отображаться как “0”.
² При вводе команд T2000~T2400 и T2900, центр вспомогательного шпинделя начинает позиционироваться относительно оси XB, ось XB отображается как “0”.
² При вводе команды T2000, ось XB смещается к месту извлечения деталей, положение XB становится “0”. (Это исходная точка оси XB)
² При вводе команды T2900, ось XB смещается к месту извлечения деталей, положение XB становится “0”.
2. Операция выбора инструмента (траектория инструмента)
Ось не будет смещаться в случае выбора идентичного инструмента. (Команда будет завершена)
a. Последовательность операций в режиме ручного ввода данных и подключение питания.
² При замене инструмента с T100~T600 на другой (T100~T600), ось X устанавливается на X40,0, а затем она смещается идентично оси Y.
² При замене инструмента с T100~T600 на другой (T1100~T1400), ось X сразу же устанавливается на X40,0, затем смещается ось Y и, наконец, ось X снова смещается.
² При замене инструмента с T1100~T1400 на другой (T100~T600), ось X устанавливается на X40.0, после чего ось Y смещается.
² При замене инструмента с T1100~T1400 на другой (T1100~T1400), происходит смещение оси Y.
² При замене инструмента с T100~T600 на другой (T3100~T3400), происходит смещение оси X, а ось Y устанавливается Y.30,0.
² При замене инструмента с T3100~T3400 на другой (T100~T600), происходит смещение оси Y.
² При замене инструмента с T1100~T1400 на другой (T3100~T3400), происходит смещение оси X, а ось Y устанавливается T30,0.
² При замене инструмента с T3100~T3400 на другой (T1100~T1400), ось X сразу же устанавливается на Y.30,0, а оси Y и X начинают смещаться.
² При замене инструмента с T3100~T3400 на другой (T3100~T3400), ось Y устанавливается на Y30,0, после чего ось X начинает смещаться.
² При замене инструмента с T2000 на T2400 и T2900 на другой (T2000~T2400, T2900), ось ZB устанавливается на Z0, после чего ось начинает смещаться.
б. При вводе команды G171 в режиме MEMORY (Память). (Обычно управление происходит в заглавной строке программы).
G171: Выбор траектории инструмента по типу A (модельная команда) * При помощи этой команды ось X начинает смещаться в положение [большой диаметр + 1,0мм 0 величина максимального геометрического смещения T100~T600] и начинается позиционирование оси инструмента при его замене с T100~T600 на другие (T100~T600).
² Большой диаметр...
Вывод данных о большом диаметре [#531] на экран данных о режимах механической обработки. (Установите максимальный диаметр механической установки в качестве начальной уставки)
Тем не менее, будет выполнено позиционирование только по оси Y, если текущее положение по оси X находится на положительной стороне относительно G171 (положительная сторона) во время команды выбора инструмента.
в. При вводе команды “G172 X_;” в режиме MEMORY (Память). (Эта команда вводится при установке сверла.)
G172: Способ выбора инструмента по типу В (команда модели)
² При вводе этой команды ось X начинает смещаться в положение [большой диаметр + 1,0мм + команда величины X со значением G172 X] и осуществляется позиционирование по оси Y при смене инструмента с T100~T600 на другой (T100~T600).
² Большой диаметр
ввод данных по большому диаметру [#531] на экран данных о режимах механической обработки (Установите максимальный диаметр обработки в качестве начальной величины.)
величина X по команде в G172X_: Длина выступающей части из положения наконечника стандартного инструмента рассматривается как диаметральная величина. Пример: Если длина выступающей части составляет 4 мм, G172 X8,0, то выполняется позиционирование только по оси Y, если текущее положение по оси X больше, чем положения смещения G172 (при вводе команды на выбор инструмента).
В. Функция коррекции положения инструмента
Данная функция называется коррекцией инструмента или коррекцией. Функция коррекции положения инструмента включает в себя две подфункции: коррекция на износ инструмента и коррекции геометрических размеров инструмента.
1. Коррекция на износ инструмента
Эта подфункция используется для корректировки размеров обрабатываемой части. Если размер обрабатываемой части необходимо увеличить, введите положительную величину коррекции, если уменьшить – отрицательную величину. Величина коррекции может увеличиваться или уменьшаться в конце выполнения программы по каждому блоку.
Метод регулировки величины коррекции: T□□, величина коррекции инструмента 00 - 32, Tool –отказ от коррекции на инструмент. Предполагаются по 32 пары величин коррекции как для HEAD1, так и для HEAD2. Для ввода величины коррекции, введите номер инструмента обычным путем. Номера коррекции T3100~3500 предназначены для использования дополнительного смещения. (В данном руководстве по эксплуатации приведен пример T21~T25). Пример номера коррекции:
HEAD 1 | HEAD 2 | ||||
Команда выбора инструмента | Величина коррекции на износ инструмента | Адрес коррекции | Команда на выбор инструмента | Величина коррекции на износ инструмента | Адрес коррекции |
T100 | T01 или T1 | X·Z | T1100 | T11 | Z |
T200 | T02 или T2 | X·Z | T1200 | T12 | Z |
T300 | T03 или T3 | X·Z | T1300 | T13 | Z |
T400 | T04 или T4 | X·Z | T1400 | T14 | Z |
T500 | T05 или T5 | X·Z | T2100 | T01 или T1 | X·Z |
T600 | T06 или T6 | X·Z | T2200 | T02 или T2 | X·Z |
T1100 | T11 | Z | T2300 | T03 или T3 | X·Z |
T1200 | T12 | Z | T2400 | T04 или T4 | X·Z |
T1300 | T13 | Z | T2900 | --- | --- |
T1400 | T14 | Z | --- | ||
T3100 | T21 | Y·Z | --- | ||
T3200 | T22 | Y·Z | --- | ||
T3300 | T23 | Y·Z | --- | ||
T3400 | T24 | Y·Z | --- | ||
T3500 | T25 | Y·Z | --- |
2. Коррекция конфигурации инструмента
Конфигурация инструмента и его монтажное положение могут компенсироваться. При вводе величины коррекции можно не учитывать величину коррекции на инструмент.
Пример:
Если инструмент, длина которого длиннее или короче длины стандартного инструмента, установленного в осях X, Y, введите эту разницу в виде положительной или отрицательной величины.
Сложите данные по оси X и Y, поскольку это диаметральная
величина.
2 × (длина установленного инструмента – длина стандартного инструмента) = величина коррекции на конфигурацию инструмента
Стандартная длина инструмента = длина инструмента до центра направляющей втулки при позиционировании в точке ноль.
Стандартная длина инструмента |
Стандартная длина инструмента |
*Стандартная длина инструмента инструментального блока на T3400 и T3500 будет меняться в зависимости от типа инструментального блока.
Коррекция на геометрические параметры инструмента сместит рабочие координаты (ABSOLUTE). Это означает, что положение инструмента после его выбора смещается в положительном или отрицательном направлении вследствие коррекции на геометрические параметры инструмента.
3. Метод управления
Коррекция геометрических параметров инструмента может вводиться посредством автоматических измерений, активируемых при помощи устройства настройки инструмента или клавишей ввод с рабочей панели ЧПУ.
4. Клавиша ввода коррекции геометрических параметров инструмента
Ниже указа процедура ввода коррекции геометрических параметров для каждого инструмента при помощи клавиши.
а. Установите оборудование в режим готовности к работе.
б. Нажмите на клавишу CUSTOM (Пользователь) для отображения экрана меню.
в. Нажмите 2 и клавишу INPUT (Ввод), чтобы отобразить экран коррекции геометрических параметров инструмента.
г. Переместите курсор для выбора данных оси для выбора вводимого инструмента. Курсор можно перемещать, нажимая на клавишу CURSOR.
д. Нажатием виртуальной кнопки [INPUT] можно ввести данные (абсолютную величину).
Нажатием виртуальной кнопки [+INPUT] можно ввести данные (величину колебаний).
Введите диаметральную величину для осей X и Y.
е. Нажмите правую виртуальную клавишу или левую виртуальную клавишу для возврата в экран меню.
7-9. Подготовительная функция (Функция G)
Таблица кода G
Код G | Функция | Группа | Примечания | |
▼G00 | Позиционирование (продольная форсированная подача) | ¡ | ||
G01 | Линейная интерполяция (подача при резке) | ¡ | ||
G02 | Круговая интерполяция CW | ¡ | ||
G03 | Круговая интерполяция CW | ¡ | ||
G04 | Запаздывание | ¡ | ||
G10 | Ввод программируемых данных | ¡ | ||
G17 | Выбор плоскости X-Y | r | ||
G18 | Выбор плоскости Z-X | ¡ | ||
G19 | Выбор плоскости Y-Z | r | ||
▼G25 | Определение колебаний скорости шпинделя ОТКЛ. | НЕОБХОДИМО СОЗДАТЬ БЛОК, НЕ ВВОДЯ НИ СЛОВ, НИ КОДОВ, за исключением указанного. | ¡ | |
G26 | Определение колебаний скорости шпинделя ВКЛ. | ¡ | ||
G28 | Возврат в исходную точку | ¡ | ||
G30 | Возврат в дополнительную исходную точку | ¡ | ||
G32 | Нарезание резьбы | ¡ | ||
G34 | Варианты нарезки основной резьбы | ¡ | ||
▼G40 | Отказ от компенсации наконечника инструмента R | ¡ | ||
G41 | Отказ от компенсации наконечника инструмента R | ¡ | ||
G42 | Отказ от компенсации наконечника инструмента R (Вправо) | ¡ | ||
G50 | Задание системы координат | ¡ | ||
Задание максимальной скорости шпинделя | Возможно только при постоянном контроле скорости резания | ¡ | ||
G65 | Вызов макропрограммы | ¡ | ||
G66 | вызов макромодели | ¡ | ||
G67 | вызов макромодели | ¡ | ||
G70 | Завершающий цикл | Коды G присутствуют только в плоскости Z-X-Z Присутствует при выборе инструмента T100~T600. при их на HEAD | ¡ | |
G71 | Приблизительный цикл резания по внешнему диаметру | ¡ | ||
G72 | Приблизительный цикл резания торцевой грани | ¡ | ||
G73 | Замкнутый цикл резания | ¡ | ||
G74 | Завершение цикла резки | ¡ | ||
G75 | Цикл нарезки внешнего диаметра | ¡ | ||
G76 | Цикл автоматической нарезки резьбы | ¡ | ||
▼G80 | Отмена непрерывного цикла сверления | ¡ | ||
G83 | Цикл сверления передним сверлильным блоком | ¡ | ||
G84 | Цикл нарезания резьбы метчиком с внешней стороны | ¡ | ||
G85 | Цикл растачивания с внешней стороны | ¡ | ||
G87 | Цикл сверления сбоку | r | ||
G88 | Цикл нарезания резьбы сбоку | r | ||
G89 | Цикл расточки сбоку | r |
Код G | Функция | Группа | Примечания | |
G90 | Цикл поворота внутреннего/внешнего диаметра | ¡ | ||
G92 | Цикл нарезания резьбы | ¡ | ||
G94 | Цикл поворота торцевой грани | ¡ | ||
G96 | Непрерывный контроль скорости резания ВКЛ. | ¡ | ||
▼G97 | Непрерывный контроль скорости резания ОТКЛ. (Непрерывный контроль скорости) | ¡ | ||
G98 | Подача в минуту (мм/мин) | ¡ | ||
TG99 | Подача за оборот (мм/об) | ¡ | ||
G107 | Цилиндрическая интерполяция | Предварительно необходима команда G118 (плоскость Z-X). | ¡ | |
G112 | Режим интерполяции полярных координат | Предварительно, G118 (плоскость Z-X) необходима команда | ¡ | |
▼G113 | Режим интерполяции полярных координат | ¡ | ||
G120 | Задание системы координат по оси Z | уни-кальн. GW | r | |
G121 | Задание системы координат по оси Z | r | ||
G184 | Цикл нарезания резьбы спереди | Присутствует в коде G99, кроме того, в режиме G25 | r | |
▼G250 | Отмена полигональной обработки | r | ||
G251 | Полигональная обработка | r | ||
G284 | Цикл нарезания резьбы (сзади) | Присутствует в коде G99, кроме того, в режиме G25 | X | |
G484 | Цикл жесткого нарезания резьбы (с передним смещением от центра) | GW уни-кальн. | r | |
G584 | Цикл жесткого нарезания резьбы (с задним смещением от центра) | X | ||
G784 | Цикл жесткого поперечного нарезания резьбы по оси Y | r | ||
G984 | Цикл жесткого нарезания резьбы метчиком (со смещением от центра) | X |
² Многочисленные коды G могут получать команды в одном блоке, если они относятся к различным группам (01~09).
² Если коды G (более 1) принадлежат к одной и той же группе и получают команды из одного блока, то только последняя из них будет эффективна.
² Код G, помеченный ▼, будет выбран автоматически при подключении питания.
² Сигнал тревоги № 010 будет отображен на экране, если команда поступит на код G, не указанный в таблице.
² Данный дополнительный код G присутствует при добавлении соответствующей функции. Следовательно, при вводе команды на дополнительный код G, за исключением вышеуказанного случая, будет высвечиваться сигнал тревоги № 010.
² Знаком ¡отмечены коды G, команды для которых могут подаваться как в HEAD 1, так и HEAD 2.
Знаком rотмечены коды, команды на которые могут поступать только изHEAD1.
Знаком X отмечены коды, команды на которые могут поступать только из HEAD 2.
7-9-1. Позиционирование (G00)
Эта команда на перемещение режущего инструмента из текущего положения в заданное положение на форсированной продольной скорости. Формат:
G00 X(U)·····Y(V)·····Z(W)·····C(H)·····;
² Адрес X, Y, Z и C представляет собой абсолютные команды.
Цифровые величины, которые составляют код, являются координатами положения (координаты конечной точки) после перемещения.
² Адреса U, V, W и H представляют собой пошаговые команды.
Таким образом, записывать направление и расстояние движения необходимо на основе текущего положения.
² Форсированная продольная скорость является постоянной величиной.
Оси X, Y, Z, XB и ZB перемещаются со скоростью 20 м/мин по команде G00.
Пример: | |
G00 X22,0; | X перемещается в точку 22,0 |
G00 U-10,0 Z80,0; | X перемещается в точку 12,0 и Z - в точку 80,0 одновременно |
G00 X10,0 W30,0; | G00 X10,0 W30,0 X перемещается в 10,0 и Z – в точку 110,0 (одновременно) |
7-9-2. Линейная интерполяция (G01)
Переместите (поверните) режущий инструмент в направлении от плоскости относительно текущего положения в указанное положение при скорости подачи, указанной в F.
Формат:
G00 X(U)·····Y(V)·····Z(W)·····C(H)·····;
² Цифровые величины, которые включены в адреса X, Y и Z, представляют собой величины координат (координаты конечной точки) положения после перемещения.
² Запишите направление и расстояние перемещения на основе текущего положения для адресов U, V, W.
Пример:
G00 X0 Z-1,0;
G01 Z0F0,01;
G01 X6,0;
G01 X10,0 Z10,0 F0,015;
G01 X15,0;
G01 Z20,0 F0,02;
G01 X17,0;
7-9-3. Круговая интерполяция (G02, G03)
Перемещает инструмент по заданному радиусу дуги от текущего положения до указанного положения. Величина радиуса R команды круговой интерполяции может быть задана менее 1800. Если эта величина составляет 1800 или меньше, разделите величину на два блока.
Плоскость Z-X (Плоскость ZB-XB) | Плоскость X-Z | Плоскость X-Y |
A. Формат со стороны HEAD1
Плоскость Z-X T100~T600 T1100~T1400 | G18 | G02 G03 | X(U)·····Z(W)·····R·····F·····; |
Плоскость Y-Z T1100~T1400 | G19 | G02 G03 | Y(V)·····Z(W)·····R·····F·····; |
Плоскость X-Y T3100~T3400 | G17 | G02 G03 | X(U)·····Y(V)·····R·····F·····; |
Плоскость Z-X T3100~T3400 | G18 | G02 G03 | X(U)·····Y(V)·····R·····F·····; |
Плоскость Y-Z T3100~T3400 | G19 | G02 G03 | Y(V)·····Z(W)·····R·····F·····; |
Б. Формат со стороны HEAD2
Плоскость ZB-XB | G02 G03 | X(U)·····Z(W)·····R·····F·····; |
² X, Z: Координаты конечной точки дуги
² R: Величина радиуса дуги
² F: Скорость подачи по арке.
Точка отсчета |
Конечная точка |
Центр арки |
Пример: | |
G00 X0Z-1,0; | |
G01 Z0F0,01; | |
G01 X3,0; | |
G02 X5,0 Z1.0 R1,0; | |
G01 Z8,0; Z | |
G03 X9,0 Z10,0 R2,0; | |
G01 X11,0; | |
G02 X15,0 Z12,0 R2,0; | |
G01 Z20,0; | |
G01 X17,0; |
В. При выдаче команды выбора плоскости X-Y (G117) для 2-шпиндельного сверлильного блока ER16:
(Пример)
T3411; | Команда T3311 |
G00 X_Y_; | Позиционирование электроприводного инструмента |
G17; | Плоскость X-Y |
G98 G97; | |
M36 S_; | Переднее вращение электроприводного инструмента |
G01 Z_ F_; | |
(G50.......;) | |
G01 X_Y_; | |
G02; | |
G03; | |
G19; | Плоскость Y-Z |
7-9-4. Запаздывание (GO4)
Задержка выполнения следующего блока за указанный период.
Формат:
G04 U……; или G04 X……; или G04 P……;
² U, X и P используются для ввода адреса таймера и U используется просто как пример в данной1 инструкции.
² После истечения времени для U, X или P, программа переходит на следующий блок.
² G04 - не модальный, поэтому он только присутствует в управляемом блоке.
² Период времени, который можно выставить: от 0,001 до 99999,999 секунд.
² Адреса U и X используют вторые блоки и в данном случае необходимо использовать ввод десятичными дробями.
Пример:
G04 U0,5;или G04 X0,5; или G04 P500;
7-9-5. Ввод программируемых данных (G10)
Введите и измените величину коррекции на положение инструмента. Если G10 регулируется абсолютным вводом, регулируемая величина коррекции будет рассматриваться как новая величина коррекции на положение инструмента. Если ввод осуществляется пошагово, то величина коррекции на положение инструмента будет регулируемой добавленной величиной коррекции на положение инструмента.
Формат:
G10 P·····X(U)·····Y(V)·····Z(W)·····R(C)·····Q·····;
² P: Номер коррекции на инструменте |
² X, Y, Z: Абсолютный ввод, добавляется управляемая величина в предварительную величину коррекции на инструмент. |
² U, V, W: пошаговый ввод, добавляется управляемая величина в предварительную величину коррекции на инструмент. |
² R: Повторно записывается в управляемую величину радиуса наконечника инструмента. (Абсолютный ввод) |
² C: Возвращает управляемую пошаговую величину к изначальной величине радиуса наконечника инструмента за счет прибавления или вычитания. (Пошаговый ввод) |
² Q: Перезаписывает воображаемую величину наконечника инструмента в процессе компенсации радиуса наконечника инструмента. |
Пример:
G10 P 2 X 0.1 W -0.035; | устанавливает номер коррекции инструмента на "02" устанавливает X на 0,1мм, отнимает 0,035 мм от коррекции Z. |
7-9-6. Выбор плоскости (G17, G18, G19)