Вы находитесь на странице: 1из 418

Серия FANUC 0i МОДЕЛЬ C

Серия FANUC 0i Mate МОДЕЛЬ C

ОПИСАНИЯ

B---64112RU/01
МЕРЫ ПРЕДОСТОРОЖНОСТИ

В данном разделе описаны меры предосторожности, связанные с использованием устройств ЧПУ.


Соблюдение этих мер предосторожности пользователями необходимо для обеспечения
безопасной работы станков, оснащенных устройством ЧПУ (все описания в данном разделе
предполагают данную конфигурацию). Обратите внимание на то, что некоторые меры
предосторожности относятся только к отдельным функциям, и, таким образом, могут быть
неприменимы к определенным устройствам ЧПУ.
Пользователи также должны соблюдать меры безопасности, относящиеся к станку, как описано в
соответствующем руководстве, предоставляемом изготовителем станка. Перед началом работы со
станком или созданием программы для управления работой станка оператор должен полностью
ознакомиться с содержанием данного руководства и соответствующего руководства,
предоставляемого изготовителем станка.

Содержание

1. ОПРЕДЕЛЕНИЕ ТЕРМИНОВ ”ПРЕДУПРЕЖДЕНИЕ”,


”ПРЕДОСТЕРЕЖЕНИЕ” И ”ПРИМЕЧАНИЕ” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m--2

2. ОБЩИЕ ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ . . . . . . . . . . . . . . . . . . m--3

3. ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ,
ОТНОСЯЩИЕСЯ К ПРОГРАММИРОВАНИЮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . m--5

4. ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ,
ОТНОСЯЩИЕСЯ К ОБРАЩЕНИЮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m--7

5. ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ,
ОТНОСЯЩИЕСЯ К ЕЖЕДНЕВНОМУ ТЕХОБСЛУЖИВАНИЮ . . . . . . . . . . . . . m--9

m-1
МЕРЫ ПРЕДОСТОРОЖНОСТИ B--64112RU/01

1
ОПРЕДЕЛЕНИЕ ТЕРМИНОВ ”ПРЕДУПРЕЖДЕНИЕ”,
”ПРЕДОСТЕРЕЖЕНИЕ” И ”ПРИМЕЧАНИЕ”

Данное руководство включает меры предосторожности для защиты пользователя и


предотвращения повреждения станка. Меры предосторожности подразделяются на
предупреждения и предостережения в соответствии с уровнем опасности, на который
они указывают. Кроме того, в качестве примечания приводится дополнительная
информация. Внимательно читайте предупреждения, предостережения и примечания
до начала работы со станком.

ПРЕДУПРЕЖДЕНИЕ

Применяется тогда, когда при несоблюдении утвержденной процедуры существует


опасность травмирования пользователя или вместе с тем возможно повреждение
оборудования.

ПРЕДОСТЕРЕЖЕНИЕ

Применяется тогда, когда при несоблюдении утвержденной процедуры существует


опасность повреждения оборудования.

ПРИМЕЧАНИЕ

Примечание используется для указания дополнительной информации, отличной от


относящейся к предупреждению и предостережению.

` Внимательно прочитайте данное руководство и храните его в надежном месте.

m-2
B--64112RU/01 МЕРЫ ПРЕДОСТОРОЖНОСТИ

2
ОБЩИЕ ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ

ПРЕДУПРЕЖДЕНИЕ

1. Никогда не приступайте к обработке заготовки на станке без предварительной


проверки работы станка. До начала рабочего прогона убедитесь, что станок
функционирует должным образом, выполнив пробный прогон с использованием,
например, одиночного блока, ручной коррекции скорости подачи, функции
блокировки станка или приступив к работе со станком без установленных
инструмента и заготовки. Отсутствие подтверждения надлежащей работы станка
может привести к непрогнозируемой его работе, в том числе к повреждению
заготовки и/или станка в целом или травмированию пользователя.
2. До начала работы со станком тщательно проверьте введенные данные.
Работа на станке с неверно заданными данными может привести к
непрогнозируемой работе станка, в том числе к повреждению заготовки и/или
станка или травмированию пользователя.
3. Убедитесь в том, что заданная скорость подачи соответствует намеченной операции.
Как правило, для каждого станка существует максимально допустимая скорость
подачи. Соответствующая скорость подачи меняется в зависимости от намеченной
операции. Смотрите прилагаемое к станку руководство для определения
максимально допустимой скорости подачи. Если станок работает на неверной
скорости, это может привести к непрогнозируемой работе станка, в том числе к
повреждению заготовки и/или станка в целом или травмированию пользователя.
4. При использовании функции коррекции на инструмент тщательно проверяйте
направление и величину коррекции. Работа на станке с неверно заданными
данными может привести к непрогнозируемой работе станка, в том числе к
повреждению заготовки и/или станка или травмированию пользователя.
5. Параметры для ЧПУ и ППУ устанавливаются производителем. Как правило, в их
изменении нет необходимости. Вместе с тем, если изменению параметра нет другой
альтернативы, перед внесением изменения убедитесь в том, что полностью
понимаете назначение параметра. Неверная установка параметра может привести к
непрогнозируемой работе станка, в том числе к повреждению заготовки и/или
станка или травмированию пользователя.
6. Непосредственно после включения электропитания не прикасайтесь к клавишам на
панели ввода данных вручную (MDI) до появления на устройстве ЧПУ отображения
положения или экрана аварийных сигналов.
Некоторые клавиши на панели ввода данных вручную предназначены для
техобслуживания и других специальных операций. Нажатие любой из этих клавиш
может привести к аномальному состоянию ЧПУ. Запуск станка в данном состоянии
может привести к непрогнозируемой его работе.
7. Руководство по эксплуатации и руководство по программированию, предостав-
ляемые вместе с устройством ЧПУ, представляют полное описание всех функций
станка, включая вспомогательные функции. Обратите внимание на то, что
вспомогательные функции меняются в зависимости от модели станка. Следо-
вательно, некоторые функции, описанные в данных руководствах, могут отсутст-
вовать в конкретной модели. При сомнении смотрите спецификацию станка.

m-3
МЕРЫ ПРЕДОСТОРОЖНОСТИ B--64112RU/01

ПРЕДУПРЕЖДЕНИЕ

8. Некоторые функции могли быть реализованы по требованию производителя


станка. При использовании подобных функций для получения более подробной
информации смотрите руководство, предоставляемое изготовителем станка, и
соответствующие предупреждения.

ПРЕДОСТЕРЕЖЕНИЕ

1. Не вынимайте внутренние детали из устройства ЧПУ, в том числе плату


асинхронного терминального адаптера и компактную флэш-карту.

ПРИМЕЧАНИЕ

Программы, параметры и переменные макропрограммы сохраняются в энергоне-


зависимой памяти устройства ЧПУ. Обычно они сохраняются даже при отключении
питания. Однако такие данные могут быть удалены по неосторожности или могут
подлежать обязательному удалению из энергонезависимой памяти для восстановления
работоспособности системы после включения.
Во избежание повторения описанных выше последствий и для быстрого
восстановления удаленных данных выполняйте резервное копирование всех важных
данных и храните резервную копию в безопасном месте.

m-4
B--64112RU/01 МЕРЫ ПРЕДОСТОРОЖНОСТИ

3
ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ,
ОТНОСЯЩИЕСЯ К ПРОГРАММИРОВАНИЮ

Данный раздел охватывает наиболее важные меры предосторожности, относящиеся к


программированию. Перед началом выполнения программирования внимательно
прочитайте прилагаемые руководство по эксплуатации и руководство по
программированию, так, чтобы полностью ознакомиться с их содержанием.

ПРЕДУПРЕЖДЕНИЕ

1. Установка системы координат


При неправильной установке систем координат станок может вести себя
непрогнозируемым образом, что является результатом программы, выдающей
неверную команду перемещения.
Такая непрогнозируемая работа может привести к повреждению инструмента,
станка в целом, заготовки или травмированию пользователя.
2. Позиционирование с помощью нелинейной интерполяции
При выполнении позиционирования с помощью нелинейной интерполяции
(позиционирования с помощью нелинейного перемещения между начальной и
конечной точками) необходимо внимательно проверять траекторию перемещения
инструмента до выполнения программирования.
Позиционирование включает в себя форсированную продольную подачу. Если
инструмент столкнется с заготовкой, это может привести с повреждению
инструмента, станка в целом, заготовки или травмированию пользователя
3. Функция, включающая ось вращения
При программировании интерполяции в полярных координатах или управлении
нормальным (перпендикулярным) направлением обращайте особое внимание на
скорость вращения оси. Неверное программирование может привести к слишком
высокой скорости оси вращения, вследствие чего центробежная сила может
привести к ослаблению захвата зажимного патрона на заготовке, если последняя
закреплена непрочно. Подобное, скорее всего, приведет к повреждению
инструмента, станка в целом, заготовки или травмированию пользователя.
4. Перевод дюймы/метры
Переход при вводе с дюймов на метры и наоборот не приведет к переводу единиц
измерения таких данных, как коррекция исходной позиции заготовки, параметр и
текущая позиция. Поэтому до запуска станка установите, какие единицы измерения
используются. Попытка выполнения операции с неверно установленными
данными может привести к повреждению инструмента, станка в целом, заготовки
или травмирования пользователя.
5. Постоянное управление скоростью перемещения поверхности
Когда ось, подвергаемая постоянному управлению скоростью нарезания, выходит
на начало системы координат заготовки, скорость шпинделя может стать слишком
высокой. Поэтому необходимо установить максимально допустимую скорость.
Неправильная установка максимально допустимой скорости может привести к
повреждению инструмента, станка в целом, заготовки или травмированию
пользователю.

m-5
МЕРЫ ПРЕДОСТОРОЖНОСТИ B--64112RU/01

ПРЕДУПРЕЖДЕНИЕ

6. Проверка длины хода

После включения электропитания необходимо вручную выполнить возврат в


референтную позицию. Проверка длины хода невозможна до выполнения вручную
возврата в референтную позицию. Обратите внимание на то, что когда проверка
длины хода отключена, сигнал тревоги не выдается даже при превышении
предельного значения длины хода, что может привести к повреждению инструмента,
станка в целом, заготовки или травмированию пользователя.

7. Проверка столкновения резцедержателей

Проверка столкновения резцедержателей выполняется на основе данных об


инструменте, заданных во время автоматического режима работы. Если
спецификация инструмента не соответствует используемому в данный момент
инструменту, проверка столкновения не может быть выполнена корректно, что
может привести к повреждению инструмента, станка в целом, заготовки или
травмированию пользователя.
После включения электропитания или выбора резцедержателей вручную всегда
начинайте работу в автоматическом режиме и задавайте номер инструмента,
подлежащий использованию.

8. Абсолютный/инкрементный режим

Если программа, созданная с абсолютными значениями, работает в инкрементном


режиме или наоборот, станок может вести себя непрогнозируемым образом.

9. Выбор плоскости

Если для круговой интерполяции, винтовой интерполяции или постоянного цикла


плоскость задана некорректно, станок может вести себя непрогнозируемым
образом. Подробную информацию смотрите в описаниях соответствующих
функций.

10. Пропуск предельного значения крутящего момента

Перед пропуском предельного значения крутящего момента задайте это значение.


Если пропуск предельного значения крутящего момента задается без заданного в
данный момент значения, команда перемещения будет выполнена без пропуска.

11. Программируемое зеркальное отображение

Обратите внимание на то, что при включении программируемого зеркального


отображения запрограммированные операции выполняются по-другому.

12. Функция коррекции

Если команда, основанная на системе координат станка, или команда возврата в


референтную позицию выдается в режиме функции коррекции, коррекция
временно отменяется, что приводит к непрогнозируемому поведению станка.
Следовательно, до выдачи любой из вышеуказанных команд всегда отменяйте
режим функции коррекции.

m-6
B--64112RU/01 МЕРЫ ПРЕДОСТОРОЖНОСТИ

4
ПРЕДОСТЕРЕЖЕНИЯ И ПРЕДУПРЕЖДЕНИЯ,
ОТНОСЯЩИЕСЯ К ОБРАЩЕНИЮ

В данном разделе описаны меры предосторожности, относящиеся к обращению с


инструментами станка. Перед началом работы со станком внимательно прочитайте
предоставляемые руководство по эксплуатации и руководство по программированию,
так, чтобы полностью ознакомиться с их содержанием.

ПРЕДУПРЕЖДЕНИЕ

1. Ручная операция
При работе со станком вручную установите текущую позицию инструмента и
заготовки и убедитесь в том, что ось перемещения, направление и скорость подачи
были заданы верно. Некорректная работа станка может привести к повреждению
инструмента, станка в целом, заготовки или травмированию пользователя.
2. Ручной возврат в референтное положение
После включения электропитания необходимо вручную выполнить возврат в
референтную позицию. Если работа на станке осуществляется без предварительного
выполнения возврата в референтную позицию вручную, станок может работать
непрогнозируемым образом. Проверка длины хода невозможна до выполнения
возврата в референтную позицию вручную.
Непрогнозируемая работа станка может привести к повреждению инструмента,
станка в целом, заготовки или травмированию пользователя.
3. Ручная цифровая команда
При выдаче ручной цифровой команды установите текущее положение инструмента
и заготовки и убедитесь в том, что ось перемещения, направление и скорость подачи
были заданы правильно, и что введенные данные корректны. Попытка работы на
станке с некорректно заданной командой может привести к повреждению
инструмента, станка в целом, заготовки или травмированию пользователя.
4. Ручная подача с помощью рукоятки
Ручная подача с помощью рукоятки с применением высокого коэффициента
вращения, например, 100, приводит к быстрому вращению инструмента и стола.
Небрежное обращение со станком может привести к повреждению инструмента
и/или станка или травмированию пользователя.
5. Отключенная ручная коррекция
Если ручная коррекция отключена (в соответствии со спецификацией в переменной
макропрограммы) во время нарезания резьбы, жесткого или другого нарезания
резьбы, то скорость невозможно спрогнозировать, что может привести к
повреждению инструмента, станка в целом, заготовки или травмированию
пользователя.
6. Начальная/предварительно заданная операция
Как правило, не следует приступать к начальной/предварительно заданной
операции, когда станок работает под программным управлением. В противном
случае станок может работать непрогнозируемым образом, что может привести к
повреждению инструмента, станка в целом, заготовки или травмированию
пользователя.

m-7
МЕРЫ ПРЕДОСТОРОЖНОСТИ B--64112RU/01

ПРЕДУПРЕЖДЕНИЕ

7. Сдвиг системы координат заготовки


Ручное вмешательство, блокировка станка или зеркальное отображение могут
привести к сдвигу системы координат заготовки. Перед началом работы на станке
под программным управлением внимательно проверьте систему координат.
Если станок работает под программным управлением без допусков на какой-либо
сдвиг системы координат заготовки, станок может вести себя непрогнозируемым
образом, что может привести к повреждению инструмента, станка в целом,
заготовки или травмированию пользователя.
8. Программные панель оператора и переключатели меню
С помощью программных панели и переключателей меню, а также панели ввода
данных вручную можно задать операции, ввод которых не предусмотрен с панели
оператора станка, такие, как изменение режима работы, изменение величины
ручной коррекции или команды толчковой подачи. Вместе с тем обратите внимание
на то, что при небрежной работе с клавишами панели ввода данных вручную станок
может работать непрогнозируемым образом, что может привести к повреждению
инструмента, станка в целом, заготовки или травмированию пользователя.
9. Ручное вмешательство
Если ручное вмешательство выполняется во время выполнения запрограммиро-
ванной операции, траектория перемещения инструмента может измениться при
последующем перезапуске станка. Поэтому перед перезапуском станка после
ручного вмешательства подтвердите установки ручных абсолютных переключа-
телей, параметров и абсолютного/инкрементного командного режима.
10. Останов подачи, ручная коррекция и одиночный блок
Функции останова подачи, ручной коррекции и одиночного блока могут быть
отключены с помощью системной переменной макропрограммы пользователя
#3004. В данном случае будьте внимательны при работе на станке.
11. Холостой ход
Обычно холостой ход используется для подтверждения надлежащей работы станка.
Во время холостого хода станок работает со скоростью холостого хода, которая
отличается от соответствующей запрограммированной скорости подачи. Обратите
внимание на то, что скорость холостого хода иногда может быть выше
запрограммированной скорости подачи.
12. Коррекция на радиус резца и вершину инструмента в режиме ввода
данных вручную
Обращайте особое внимание на траекторию перемещения инструмента, задаваемую
командой в режиме ввода данных вручную, так как в этом режиме не применяется
коррекция на радиус резца или вершину инструмента. Когда с помощью ввода
данных вручную вводится команда прерывания автоматического режима работы в
режиме коррекции на радиус резца или вершину инструмента, обращайте особое
внимание на траекторию перемещения инструмента при последующем
возобновлении автоматического режима работы. Подробную информацию
смотрите в описаниях соответствующих функций.
13. Редактирование программы
Если станок останавливается и после этого программа механической обработки
редактируется (изменение, вставка или удаление), станок может вести себя
непрогнозируемым образом, если механическая обработка возобновляется при
управлении такой программой. Не изменяйте, не вставляйте и не удаляйте команды
из программы механической обработки во время ее использования.

m-8
B--64112RU/01 МЕРЫ ПРЕДОСТОРОЖНОСТИ

5
ПРЕДОСТЕРЕЖЕНИЯ, ОТНОСЯЩИЕСЯ К
ЕЖЕДНЕВНОМУ ТЕХОБСЛУЖИВАНИЮ

ПРЕДУПРЕЖДЕНИЕ

1. Замена резервных батарей памяти


Во время замены резервных батарей памяти следите за тем, чтобы питание станка
(ЧПУ) было включено, и применяйте аварийную остановку станка. Поскольку эта
работа выполняется при включенном питании и при открытом корпусе, эту работу
может выполнять только персонал, прошедший санкционированное обучение
технике безопасности и техобслуживанию.
При замене батарей будьте осторожны и не прикасайтесь к цепям высокого
напряжения (маркированным и имеющих изоляционное покрытие).
Прикосновение к неизолированным цепям высокого напряжения чрезвычайно
опасно, так как может привести к удару током.

ПРИМЕЧАНИЕ

В устройстве ЧПУ используются батареи для защиты содержимого его памяти, так как
в нем должны сохраняться такие данные, как программы, коррекции и параметры, даже
если не используется внешний источник электропитания.
Если падает напряжение батареи, на пульте или экране оператора станка отображается
аварийный сигнал о низком напряжении.
В случае отображения аварийного сигнала о низком напряжении батареи следует
заменить в течение недели. В противном случае содержимое памяти устройства ЧПУ
будет потеряно.
Подробную информацию по процедуре замены батареи смотрите в относящемся к
техобслуживанию разделе руководства по эксплуатации или руководства по
программированию.

m-9
МЕРЫ ПРЕДОСТОРОЖНОСТИ B--64112RU/01

ПРЕДУПРЕЖДЕНИЕ

2. Замена батареи абсолютного импульсного кодирующего устройства


Во время замены резервных батарей памяти следите за тем, чтобы питание станка
(ЧПУ) было включено, и применяйте аварийную остановку станка. Поскольку эта
работа выполняется при включенном питании и при открытом корпусе, эту работу
может выполнять только персонал, прошедший санкционированное обучение
технике безопасности и техобслуживанию.
При замене батарей будьте осторожны и не прикасайтесь к цепям высокого
напряжения (маркированным и имеющих изоляционное покрытие).
Прикосновение к неизолированным цепям высокого напряжения чрезвычайно
опасно, так как может привести к удару током.

ПРИМЕЧАНИЕ

В абсолютном импульсном кодирующем устройстве используются батареи для


сохранения его абсолютной позиции.
Если падает напряжение батареи, на пульте или экране оператора станка отображается
аварийный сигнал о низком напряжении.
В случае отображения аварийного сигнала о низком напряжении батареи следует
заменить в течение недели. В противном случае данные об абсолютной позиции,
хранящиеся в импульсном кодирующем устройстве, будут потеряны.
Подробную информацию по процедуре замены батареи смотрите в относящемся к
техобслуживанию разделе руководства по эксплуатации или руководства по
программированию.

m-10
B--64112RU/01 МЕРЫ ПРЕДОСТОРОЖНОСТИ

ПРЕДУПРЕЖДЕНИЕ

3. Замена плавкого предохранителя


Для некоторых устройств в главе по ежедневному техобслуживанию в руководстве
оператора или руководстве по программированию описывается порядок замены
плавкого предохранителя.
Перед заменой перегоревшего плавкого предохранителя необходимо обнаружить и
устранить причину, по которой перегорел предохранитель.
По этой причине эту работу может выполнять только тот персонал, который прошел
утвержденную подготовку по безопасности и техническому обслуживанию.
При замене предохранителя с открытым корпусом будьте осторожны и не
прикасайтесь к цепям высокого напряжения (маркированных и имеющих
изоляционное покрытие).
Прикосновение к неизолированным цепям высокого напряжения чрезвычайно
опасно, так как может привести к удару током.

m-11
B--64112RU/01 СОДЕРЖАНИЕ
МЕРЫ ПРЕДОСТОРОЖНОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . m-1

I. ОБЩИЕ СВЕДЕНИЯ
1. ОБЩИЕ СВЕДЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

II. ФУНКЦИЯ ЧУ
ВВЕДЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

1. УПРАВЛЯЕМЫЕ ОСИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.1 ОБЩЕЕ ЧИСЛО УПРАВЛЯЕМЫХ ОСЕЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.2 ИМЕНА ОСЕЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
1.3 СИСТЕМА ПРИРАЩЕНИЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.3.1 Единица ввода (10-кратн.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.4 МАКСИМАЛЬНАЯ ДЛИНА ХОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

2. ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.1 СЕРИЯ T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.2 СЕРИЯ M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.1 ПОЗИЦИОНИРОВАНИЕ (G00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
3.2 ПОЗИЦИОНИРОВАНИЕ В ОДНОМ НАПРАВЛЕНИИ (G60) (СЕРИЯ M) . . . . . . . . . . 34
3.3 ЛИНЕЙНАЯ ИНТЕРПОЛЯЦИЯ (G01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
3.4 КРУГОВАЯ ИНТЕРПОЛЯЦИЯ (G02, G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
3.5 ВИНТОВАЯ ИНТЕРПОЛЯЦИЯ (G02, G03) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
3.6 ИНТЕРПОЛЯЦИЯ В ПОЛЯРНЫХ КООРДИНАТАХ (G12.1, G13.1) . . . . . . . . . . . . . . . . 39
3.7 ЦИЛИНДРИЧЕСКАЯ ИНТЕРПОЛЯЦИЯ (G07.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

4. НАРЕЗАНИЕ РЕЗЬБЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
4.1 НАРЕЗАНИЕ РЕЗЬБЫ С РАВНЫМ ШАГОМ (G33)
(С G-КОДОМ СИСТЕМЫ A: G32) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
4.2 НАРЕЗАНИЕ МНОГОЗАХОДНОЙ РЕЗЬБЫ (G33) (СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . 45
4.3 НАРЕЗАНИЕ РЕЗЬБЫ С ПЕРЕМЕННЫМ ШАГОМ (G34) (СЕРИЯ T) . . . . . . . . . . . . . 45
4.4 НЕПРЕРЫВНОЕ НАРЕЗАНИЕ РЕЗЬБЫ (СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

5. ФУНКЦИИ ПОДАЧИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.1 УСКОРЕННЫЙ ПОДВОД . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.2 СКОРОСТЬ РАБОЧЕЙ ПОДАЧИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.2.1 Управление постоянством скорости по касательной . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.2.2 Ограничение скорости рабочей подачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.2.3 Подача за минуту (G94) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
5.2.4 Подача за оборот (G95) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
5.2.5 Цифровая подача кодом F (Cерия M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

c-1
СОДЕРЖАНИЕ B--64112RU/01

5.3 РУЧНАЯ КОРРЕКЦИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51


5.3.1 Скорость подачи ручной коррекции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.3.2 Ручная коррекция ускоренного подвода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.3.3 Отмена ручной коррекции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.3.4 Ручная коррекция ручной непрерывной подачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
5.4 АВТОМАТИЧЕСКОЕ УСКОРЕНИЕ/ЗАМЕДЛЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.5 КОЛОКОЛООБРАЗНОЕ УСКОРЕНИЕ/ЗАМЕДЛЕНИЕ УСКОРЕННОГО
ПОДВОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
5.6 ЛИНЕЙНОЕ УСКОРЕНИЕ/ЗАМЕДЛЕНИЕ ПОСЛЕ ИНТЕРПОЛЯЦИИ
РАБОЧЕЙ ПОДАЧИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.7 КОЛОКОЛООБРАЗНОЕ УСКОРЕНИЕ/
ЗАМЕДЛЕНИЕ ПОСЛЕ ИНТЕРПОЛЯЦИИ РАБОЧЕЙ ПОДАЧИ . . . . . . . . . . . . . . . . . . 55
5.8 ОБНАРУЖЕНИЕ ОШИБКИ (СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.9 ТОЧНЫЙ ОСТАНОВ (G09) (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.10 РЕЖИМ ТОЧНОГО ОСТАНОВА (G61) (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.11 РЕЖИМ РЕЗАНИЯ (G64) (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.12 РЕЖИМ НАРЕЗАНИЯ РЕЗЬБЫ МЕТЧИКОМ (G63) (СЕРИЯ M) . . . . . . . . . . . . . . . . . . 57
5.13 АВТОМАТИЧЕСКОЕ ИЗМЕНЕНИЕ СКОРОСТИ ПОДАЧИ ПРИ
ОБРАБОТКЕ УГЛОВ (G62) (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
5.14 ВЫСТОЙ (G04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
5.15 ПЕРЕКРЫТИЕ БЛОКА УСКОРЕННОГО ПОДВОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

6. РЕФЕРЕНТНАЯ ПОЗИЦИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
6.1 РУЧНОЙ ВОЗВРАТ В РЕФЕРЕНТНУЮ ПОЗИЦИЮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
6.2 УСТАНОВКА ПЛАВАЮЩЕЙ РЕФЕРЕНТНОЙ ПОЗИЦИИ . . . . . . . . . . . . . . . . . . . . . . . 61
6.3 АВТОМАТИЧЕСКИЙ ВОЗВРАТ В РЕФЕРЕНТНУЮ ПОЗИЦИЮ (G28, G29)
(СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6.4 ПРОВЕРКА ВОЗВРАТА НА РЕФЕРЕНТНУЮ ПОЗИЦИЮ (G27) . . . . . . . . . . . . . . . . . . 63
6.5 ВОЗВРАТ ВО 2-Ю, 3-Ю И 4-Ю РЕФЕРЕНТНУЮ ПОЗИЦИЮ (G30) . . . . . . . . . . . . . . . 63
6.6 СМЕЩЕНИЕ РЕФЕРЕНТНОЙ ПОЗИЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.7 ЗАДАНИЕ РЕФЕРЕНТНОЙ ПОЗИЦИИ ПРИ ПОМОЩИ МЕХАНИЧЕСКОГО
СТОПОРА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.8 ЛИНЕЙНАЯ ШКАЛА С РЕФЕРЕНТНЫМИ ОТМЕТКАМИ АБСОЛЮТНОЙ
АДРЕСАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.9 РАСШИРЕННАЯ ФУНКЦИЯ ЛИНЕЙНОЙ ШКАЛЫ С РЕФЕРЕНТНЫМИ
ОТМЕТКАМИ АБСОЛЮТНОЙ АДРЕСАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

7. СИСТЕМЫ КООРДИНАТ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.1 СИСТЕМА КООРДИНАТ СТАНКА (G53) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
7.2 СИСТЕМА КООРДИНАТ ЗАГОТОВКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
7.2.1 Установка системы координат заготовки (с использованием G92)
(с G-кодом системы A:G50) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
7.2.2 Автоматическое задание системы координат . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
7.2.3 Задание системы координат заготовки (с использованием команд от G54 до G59) . . . . . . . 71
7.2.4 Ввод обратных значений в системе координат заготовки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
7.3 ЛОКАЛЬНАЯ СИСТЕМА КООРДИНАТ (G52) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.4 ИЗМЕНЕНИЕ ЗНАЧЕНИЯ СМЕЩЕНИЯ НАЧАЛА КООРДИНАТ ЗАГОТОВКИ
(ПРОГРАММИРУЕМЫЙ ВВОД ДАННЫХ) (G10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
7.5 ДОПОЛНИТЕЛЬНЫЕ СИСТЕМЫ КООРДИНАТ ЗАГОТОВКИ (СЕРИЯ M) . . . . . . . . 75

c-2
B--64112RU/01 СОДЕРЖАНИЕ

7.6 ПРЕДВАРИТЕЛЬНАЯ УСТАНОВКА СИСТЕМЫ КООРДИНАТ ЗАГОТОВКИ


(G92.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
7.7 СМЕЩЕНИЕ СИСТЕМЫ КООРДИНАТ ЗАГОТОВКИ (СЕРИЯ T) . . . . . . . . . . . . . . . . 77
7.8 ВЫБОР ПЛОСКОСТИ (G17, G18, G19) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

8. ЗНАЧЕНИЕ КООРДИНАТ И РАЗМЕРЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79


8.1 ПРОГРАММИРОВАНИЕ АБСОЛЮТНЫХ ЗНАЧЕНИЙ И ПРИРАЩЕНИЙ
(G90, G91) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
8.2 КОМАНДА В ПОЛЯРНЫХ КООРДИНАТАХ (G15, G16) (СЕРИЯ M) . . . . . . . . . . . . . . . 81
8.3 ПРЕОБРАЗОВАНИЕ ДЮЙМЫ/ МЕТРИЧЕСКИЕ ЕДИНИЦЫ (G20, G21) . . . . . . . . . 82
8.4 ВВОД ДЕСЯТИЧНОЙ ТОЧКИ/
ВВОД ДЕСЯТИЧНОЙ ТОЧКИ ТИПА ”КАРМАННЫЙ КАЛЬКУЛЯТОР” . . . . . . . . . . . 82
8.5 ПРОГРАММИРОВАНИЕ ДИАМЕТРА И РАДИУСА (СЕРИЯ T) . . . . . . . . . . . . . . . . . . . 83
8.6 ЛИНЕЙНАЯ ОСЬ И ОСЬ ВРАЩЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
8.7 ФУНКЦИЯ ВЫХОДА ЗА ПЕРЕДЕЛЫ КООРДИНАТ ОСИ ВРАЩЕНИЯ . . . . . . . . . . . 83

9. ФУНКЦИИ СКОРОСТИ ШПИНДЕЛЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84


9.1 ВЫВОД S КОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
9.2 АНАЛОГОВЫЙ ВЫВОД СКОРОСТИ ШПИНДЕЛЯ (АНАЛОГОВЫЙ ВЫВОД S) . . . . 85
9.3 ПОСЛЕДОВАТЕЛЬНЫЙ ВЫВОД СКОРОСТИ ШПИНДЕЛЯ
(ПОСЛЕДОВАТЕЛЬНЫЙ ВЫВОД S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
9.4 РЕГУЛИРОВАНИЕ ВЫВОДА НА ШПИНДЕЛЬ ПРИ ПОМОЩИ PMC . . . . . . . . . . . . . 85
9.5 КОНТРОЛЬ ПОСТОЯНСТВА СКОРОСТИ РЕЗАНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
9.6 ПЕРЕРЕГУЛИРОВАНИЕ ШПИНДЕЛЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
9.7 ВЫВОД ФАКТИЧЕСКОЙ СКОРОСТИ ШПИНДЕЛЯ (СЕРИЯ T) . . . . . . . . . . . . . . . . . . 86
9.8 ПОЗИЦИОНИРОВАНИЕ ШПИНДЕЛЯ (СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
9.9 ФУНКЦИЯ ОБНАРУЖЕНИЯ ОТКЛОНЕНИЯ ОТ ЗАДАННОЙ СКОРОСТИ
ШПИНДЕЛЯ (G25, G26) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
9.10 УПРАВЛЕНИЕ КОНТУРОМ CS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
9.11 УПРАВЛЕНИЕ НЕСКОЛЬКИМИ ШПИНДЕЛЯМИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
9.12 СИНХРОННОЕ УПРАВЛЕНИЕ ШПИНДЕЛЕМ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
9.13 ОРИЕНТАЦИЯ ШПИНДЕЛЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
9.14 ПЕРЕКЛЮЧЕНИЕ ВЫВОДА ШПИНДЕЛЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

10.ФУНКЦИИ ИНСТРУМЕНТА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
10.1 ВЫВОД T КОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
10.2 УПРАВЛЕНИЕ РЕСУРСОМ ИНСТРУМЕНТА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
10.2.1 Управление ресурсом инструмента . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
10.2.2 Расширенное управление ресурсом инструмента (Cерия M) . . . . . . . . . . . . . . . . . . . . . . . . . . 96

11. ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97


11.1 ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
11.2 СОВОКУПНОСТЬ M КОМАНД В 1-БЛОКЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
11.3 ВТОРИЧНЫЕ ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
11.4 ВЫСОКОСКОРОСТНОЙ ИНТЕРФЕЙС M/S/T/B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99

c-3
СОДЕРЖАНИЕ B--64112RU/01

12. КОНФИГУРАЦИЯ ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101


12.1 НОМЕР ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
12.2 ИМЯ ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
12.3 ОСНОВНАЯ ПРОГРАММА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
12.4 ПОДПРОГРАММА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
12.5 ВНЕШНЯЯ ПАМЯТЬ И ФУНКЦИЯ ВЫЗОВА ПОДПРОГРАММЫ . . . . . . . . . . . . . . . . 104
12.6 НОМЕР ПОСЛЕДОВАТЕЛЬНОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
12.7 КОД НА ЛЕНТЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
12.8 ОСНОВНЫЕ АДРЕСА И ДИАПАЗОН ЗНАЧЕНИЙ КОМАНД . . . . . . . . . . . . . . . . . . . . . 105
12.9 ФОРМАТ ЛЕНТЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
12.10 ПРОПУСК ПО МЕТКЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
12.11 ЭЛЕМЕНТЫ УПРАВЛЕНИЯ IN/OUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
12.12 ПРОПУСК БЛОКА ПО ВЫБОРУ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
12.13 ДОПОЛНИТЕЛЬНЫЙ ПРОПУСК БЛОКА ПО ВЫБОРУ . . . . . . . . . . . . . . . . . . . . . . . . . . 107
12.14 ГОРИЗОНТАЛЬНЫЙ КОНТРОЛЬ ЧЕТНОСТИ ЛЕНТЫ (TH) И
ВЕРТИКАЛЬНЫЙ КОНТРОЛЬ ЧЕТНОСТИ ЛЕНТЫ (TV) . . . . . . . . . . . . . . . . . . . . . . . . 107

13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ ПРОГРАММИРОВАНИЯ . . . . . . . . . . . . . . 108


13.1 ПОСТОЯННЫЕ ЦИКЛЫ (G73, G74, G76, G80-G89, G98, G99) (СЕРИЯ M) . . . . . . . . . 109
13.2 ЖЕСТКОЕ НАРЕЗАНИЕ РЕЗЬБЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
13.2.1 Жесткое нарезание резьбы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
13.2.2 Конусообразное ускорение/замедление жесткого нарезания резьбы (Cерия M) . . . . . . . . . 119
13.3 ФУНКЦИЯ ВНЕШНЕЙ ОПЕРАЦИИ (G81) (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . 120
13.4 ПОСТОЯННЫЕ ЦИКЛЫ ДЛЯ ОБТОЧКИ (СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
13.4.1 Цикл обработки резанием A (G77) (при помощи системы A G кода: G90) . . . . . . . . . . . . . . 121
13.4.2 Цикл нарезания резьбы (G78) (при помощи системы A G кода: G92) . . . . . . . . . . . . . . . . . . 122
13.4.3 Цикл обточки торцевой поверхности (G79) (при помощи системы A G кода: G94) . . . . . . . 124
13.5 МНОГОКРАТНО ПОВТОРЯЕМЫЙ ЦИКЛ ДЛЯ ОБТОЧКИ (G70 - G76) (СЕРИЯ T) . 125
13.5.1 Удаление припуска при точении (G71) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
13.5.2 Удаление припуска при торцевой обработке (G71) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
13.5.3 Повтор схемы (G73) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
13.5.4 Цикл чистовой обработки (G70) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
13.5.5 Цикл сверления с периодическим выводом сверла по оси Z (G74) . . . . . . . . . . . . . . . . . . . . . 132
13.5.6 Проточка канавок по оси X (G75) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
13.5.7 Цикл нарезания резьбы (G76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
13.6 ПОСТОЯННЫЕ ЦИКЛЫ СВЕРЛЕНИЯ (G80 - G89) (СЕРИЯ T) . . . . . . . . . . . . . . . . . . . 135
13.7 СНЯТИЕ ФАСКИ И СКРУГЛЕНИЕ УГЛОВ (СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
13.8 СНЯТИЕ ФАСКИ УГЛОВ/СКРУГЛЕНИЕ УГЛОВ ПО ВЫБОРУ (СЕРИЯ M) . . . . . . . . 138
13.9 ПРОГРАММИРОВАНИЕ НЕПОСРЕДСТВЕННО ПО РАЗМЕРАМ ЧЕРТЕЖА
(СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
13.10 ПРОГРАММИРУЕМОЕ ЗЕРКАЛЬНОЕ ОТОБРАЖЕНИЕ (G50.1, G51.1)
(СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
13.11 ИНДЕКСИРОВАНИЕ ДЕЛИТЕЛЬНО ПОВОРОТНОГО СТОЛА (СЕРИЯ M) . . . . . . . 142
13.12 ПОСТОЯННЫЕ ЦИКЛЫ КРУГЛОГО ШЛИФОВАНИЯ (СЕРИЯ T) . . . . . . . . . . . . . . . . 143
13.12.1 Цикл продольного шлифования (G71) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
13.12.2 Цикл продольного шлифования с непосредственной калибровкой (G72) . . . . . . . . . . . . . . . 144
13.12.3 Цикл виброшлифования (G73) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
13.12.4 Цикл виброшлифования с непосредственной калибровкой (G74) . . . . . . . . . . . . . . . . . . . . . 145

c-4
B--64112RU/01 СОДЕРЖАНИЕ

13.13 ПОСТОЯННЫЙ ЦИКЛ ПЛОСКОГО ШЛИФОВАНИЯ (СЕРИЯ M) . . . . . . . . . . . . . . . . 146


13.13.1 Цикл шлифовки врезанием (G75) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
13.13.2 Цикл шлифования непосредственным врезанием (G77) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
13.13.3 Цикл плоского шлифования с постоянной подачей (G78) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
13.13.4 Цикл плоского шлифования с прерыванием подачи (G79) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
13.14 УПРАВЛЕНИЕ МЕХАНИЗМОМ ПОДАЧИ (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

14.ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155


14.1 КОРРЕКЦИЯ ИНСТРУМЕНТА (СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
14.1.1 Коррекция инструмента (T код) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
14.1.2 Коррекция на геометрические размеры и коррекция на износ инструмента . . . . . . . . . . . . . 157
14.2 КОРРЕКЦИЯ НА РАДИУС ВЕРШИНЫ ИНСТРУМЕНТА (G40, G41, G42)
(СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
14.3 КОРРЕКЦИЯ НА ДЛИНУ ИНСТРУМЕНТА (G43, G44, G49) (СЕРИЯ M) . . . . . . . . . . . 161
14.4 КОРРЕКЦИЯ ИНСТРУМЕНТА (G45, G46, G47, G48) (СЕРИЯ M) . . . . . . . . . . . . . . . . . 162
14.5 КОРРЕКЦИЯ НА РЕЖУЩИЙ ИНСТРУМЕНТ (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . 163
14.5.1 Коррекция на режущий инструмент C (G40 - G42) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
14.6 ПАМЯТЬ КОРРЕКЦИИ ИНСТРУМЕНТА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
14.6.1 Память коррекции инструмента (серия M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
14.6.2 Память значения коррекции инструмента (серия T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
14.7 ЧИСЛО КОРРЕКЦИЙ ИНСТРУМЕНТА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
14.7.1 Число коррекций инструмента (Cерия M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
14.7.2 Число коррекций инструмента (Cерия T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
14.8 ИЗМЕНЕНИЕ ЗНАЧЕНИЯ КОРРЕКЦИИ ИНСТРУМЕНТА
(ПРОГРАММИРУЕМЫЙ ВВОД ДАННЫХ) (G10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
14.9 КОРРЕКЦИЯ НА ИЗНОС ШЛИФОВАЛЬНОГО КРУГА ПРИ ПОСТОЯННОЙ
ПРАВКЕ (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

15. ФУНКЦИЯ КОРРЕКЦИИ ПОГРЕШНОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . 171


15.1 СОХРАНЕННАЯ КОРРЕКЦИЯ МЕЖМОДУЛЬНОГО СМЕЩЕНИЯ . . . . . . . . . . . . . . . 172
15.2 ДВУНАПРАВЛЕННАЯ КОРРЕКЦИЯ МЕЖМОДУЛЬНОГО СМЕЩЕНИЯ . . . . . . . . . 172
15.3 КОРРЕКЦИЯ МЕРТВОГО ХОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
15.4 КОРРЕКЦИЯ МЕРТВОГО ХОДА ДЛЯ КАЖДОГО УСКОРЕННОГО
ПОДВОДА И РАБОЧЕЙ ПОДАЧИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
15.5 ВВОД ПРОГРАММИРУЕМЫХ ПАРАМЕТРОВ (G10, G11) . . . . . . . . . . . . . . . . . . . . . . . . 174

16.ПРЕОБРАЗОВАНИЕ СИСТЕМЫ КООРДИНАТ . . . . . . . . . . . . . . . . . . . . . . . 175


16.1 ВРАЩЕНИЕ СИСТЕМЫ КООРДИНАТ (G68, G69) (СЕРИЯ M ) . . . . . . . . . . . . . . . . . . . 176
16.2 МАСШТАБИРОВАНИЕ (G50, G51) (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

17.ФУНКЦИИ ИЗМЕРЕНИЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179


17.1 ФУНКЦИЯ ПРОПУСКА (G31) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
17.2 МНОГОШАГОВАЯ ФУНКЦИЯ ПРОПУСКА (G31 P1 - G31 P4) . . . . . . . . . . . . . . . . . . . . 181
17.3 ВВОД СИГНАЛА БЫСТРОГО ПРОПУСКА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
17.4 ПРОПУСК ПРЕДЕЛА ВРАЩАЮЩЕГО МОМЕНТА (G31 P99, G31 P98) (СЕРИЯ T) . 181
17.5 АВТОМАТИЧЕСКОЕ ИЗМЕРЕНИЕ ДЛИНЫ ИНСТРУМЕНТА (G37) (СЕРИЯ M) . . 182
17.6 АВТОМАТИЧЕСКАЯ КОРРЕКЦИЯ ИНСТРУМЕНТА (G37, G36) (СЕРИЯ T) . . . . . . . 183
17.7 ИЗМЕРЕНИЕ ДЛИНЫ ИНСТРУМЕНТА (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

c-5
СОДЕРЖАНИЕ B--64112RU/01

17.8 ПРЯМОЙ ВВОД ИЗМЕРЕННОГО ЗНАЧЕНИЯ КОРРЕКЦИИ ИНСТРУМЕНТА/


ПРЯМОЙ ВВОД ВЕЛИЧИНЫ СДВИГА СИСТЕМЫ КООРДИНАТ ЗАГОТОВКИ
(СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
17.9 ПРЯМОЙ ВВОД ИЗМЕРЕННОГО ЗНАЧЕНИЯ КОРРЕКЦИИ ИНСТРУМЕНТА B
(СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
17.10 ВВОД ПОДСЧЕТА ЗНАЧЕНИЙ КОРРЕКЦИИ ИНСТРУМЕНТА (СЕРИЯ T) . . . . . . . 190
17.11 ПРЯМОЙ ВВОД ИЗМЕРЕННЫХ ЗНАЧЕНИЙ КОРРЕКЦИИ НАЧАЛА
КООРДИНАТ ЗАГОТОВКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190

18.МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191


18.1 МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
18.2 ДОБАВЛЕНИЕ ОБЩИХ ПЕРЕМЕННЫХ ПОЛЬЗОВАТЕЛЬСКИХ МАКРОСОВ . . . . 198
18.3 МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ ТИПА ПРЕРЫВАНИЯ . . . . . . . . . . . . . . . . . . . 198
18.4 ВВОД ДАННЫХ СХЕМЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
18.5 ФУНКЦИЯ ИСПОЛНИТЕЛЯ МАКРОСА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200

19.ФОРМАТ ЛЕНТЫ СЕРИИ 10/11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201


19.1 ФОРМАТ ЛЕНТЫ СЕРИИ -10/11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202

20.ФУНКЦИИ ДЛЯ ВЫСОКОСКОРОСТНОГО РЕЗАНИЯ . . . . . . . . . . . . . . . . 203


20.1 УСОВЕРШЕНСТВОВАННОЕ УПРАВЛЕНИЕ С ПРЕДВАРИТЕЛЬНЫМ
ПРОСМОТРОМ (G08) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
20.2 УСОВЕРШЕНСТВОВАННОЕ ВЫСОКОТОЧНОЕ УПРАВЛЕНИЕ С
ПРЕДВАРИТЕЛЬНЫМ ПРОСМОТРОМ (G05.1) (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . 204
20.3 КОНТУР ВЫСОКОТОЧНОГО УПРАВЛЕНИЯ (G05.1) (СЕРИЯ M) . . . . . . . . . . . . . . . . 205

21.УПРАВЛЕНИЕ ОСЯМИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206


21.1 ФУНКЦИЯ СЛЕЖЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
21.2 МЕХАНИЧЕСКАЯ ПОДАЧА РУКОЯТКОЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
21.3 ОТКЛЮЧЕНИЕ СИСТЕМЫ СЛЕЖЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
21.4 ЗЕРКАЛЬНОЕ ОТОБРАЖЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
21.5 ОТСОЕДИНЕНИЕ ОСЕЙ УПРАВЛЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
21.6 ПРОСТОЕ СИНХРОННОЕ УПРАВЛЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
21.7 УПРАВЛЕНИЕ НОРМАЛЬНЫМ НАПРАВЛЕНИЕМ ДВИЖЕНИЯ
(G40.1,G41.1,G42.1) (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
21.8 ОБТОЧКА МНОГОУГОЛЬНИКОВ (G50.2, G51.2) (СЕРИЯ T ) . . . . . . . . . . . . . . . . . . . . . 211
21.9 УПРАВЛЕНИЕ ОСЯМИ ПРИ ПОМОЩИ PMC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
21.10 УПРАВЛЕНИЕ НАКЛОННОЙ ОСЬЮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
21.11 УПРАВЛЕНИЕ ПРОИЗВОЛЬНОЙ ОСЬЮ НАКЛОНА . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
21.12 СДВОЕННОЕ УПРАВЛЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
21.13 УСТРАНЕНИЕ НЕЖЕЛАТЕЛЬНЫХ ВИБРАЦИЙ ПРИ СДВОЕННОМ
УПРАВЛЕНИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
21.14 ВРЕМЕННАЯ УСТАНОВКА АБСОЛЮТНЫХ КООРДИНАТ . . . . . . . . . . . . . . . . . . . . . . 215

22. РУЧНЫЕ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216


22.1 РУЧНАЯ НЕПРЕРЫВНАЯ ПОДАЧА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
22.2 ПОДАЧА С ПРИРАЩЕНИЯМИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

c-6
B--64112RU/01 СОДЕРЖАНИЕ

22.3 РУЧНАЯ ПОДАЧА РУКОЯТКОЙ (1-АЯ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217


22.4 РУЧНАЯ ПОДАЧА РУКОЯТКОЙ (2-АЯ, 3-Я) (СЕРИЯ T: 2-АЯ) . . . . . . . . . . . . . . . . . . . . 218
22.5 ОДНОВРЕМЕННЫЙ РЕЖИМ НЕПРЕРЫВНОЙ РУЧНОЙ ПОДАЧИ И
ПОДАЧИ РУКОЯТКОЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
22.6 РУЧНАЯ ПОДАЧА НА ОБОРОТ (СЕРИЯ T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
22.7 ВКЛЮЧЕНИЕ И ВЫКЛЮЧЕНИЕ ПОЛНОСТЬЮ РУЧНОГО РЕЖИМА . . . . . . . . . . . . 218

23. АВТОМАТИЧЕСКИЕ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219


23.1 РЕЖИМ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
23.1.1 Операция с групповым ЧПУ (DNC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
23.1.2 Режим памяти . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
23.1.3 Режимручного ввода данных (MDI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
23.2 ВЫБОР ИСПОЛНЯЕМЫХ ПРОГРАММ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
23.2.1 Поиск номера программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
23.2.2 Поиск номера последовательности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
23.2.3 Перемотка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
23.2.4 Внешний поиск номера заготовки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
23.2.5 Расширенный внешний поиск номера заготовки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
23.3 АКТИВАЦИЯ АВТОМАТИЧЕСКОЙ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
23.3.1 Запуск цикла . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
23.4 ВЫПОЛНЕНИЕ АВТОМАТИЧЕСКОЙ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
23.4.1 Буферный регистр . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
23.5 ОСТАНОВ АВТОМАТИЧЕСКОЙ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
23.5.1 Программный останов (M00, M01) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
23.5.2 Конец программы (M02, M30) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
23.5.3 Сравнение номеров последовательности и остановка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
23.5.4 Останов подачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
23.5.5 Отвод в начальное положение во время цикла нарезания резьбы (серия T) . . . . . . . . . . . . . . 223
23.5.6 Сброс . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
23.6 ПОВТОРНЫЙ ЗАПУСК АВТОМАТИЧЕСКОЙ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . 224
23.6.1 Перезапуск программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
23.6.2 Ручное вмешательство и возврат . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
23.7 РУЧНОЕ ПРЕРЫВАНИЕ ВО ВРЕМЯ АВТОМАТИЧЕСКОЙ ОПЕРАЦИИ . . . . . . . . . . 224
23.7.1 Прерывание рукояткой . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
23.8 ФУНКЦИЯ ПЛАНИРОВАНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
23.9 ОТВОД ПРИ ЖЕСТКОМ НАРЕЗАНИИ РЕЗЬБЫ (СЕРИЯ M) . . . . . . . . . . . . . . . . . . . . . 226
23.9.1 Отвод для жесткого нарезания резьбы, методом задания G30 . . . . . . . . . . . . . . . . . . . . . . . . . 226

24. ФУНКЦИИ ТЕСТИРОВАНИЯ ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . 227


24.1 БЛОКИРОВКА СТАНКА ПО ВСЕМ ОСЯМ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
24.2 БЛОКИРОВКА СТАНКА ПО КАЖДОЙ ОСИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
24.3 БЛОКИРОВКА ВСПОМОГАТЕЛЬНОЙ ФУНКЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
24.4 ХОЛОСТОЙ ХОД . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
24.5 ЕДИНИЧНЫЙ БЛОК . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228

25. УСТРОЙСТВО УСТАНОВКИ И ОТОБРАЖЕНИЯ . . . . . . . . . . . . . . . . . . . . . . 229


25.1 УСТРОЙСТВО УСТАНОВКИ И ОТОБРАЖЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
25.1.1 7.2″ устройство монохромного ЖК-дисплея/пульт ручного ввода данных
(горизонтального типа) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
25.1.2 8.4″ Цветной ЖК-дисплей/пульт ручного ввода данных (горизонтального типа) . . . . . . . . . 231

c-7
СОДЕРЖАНИЕ B--64112RU/01

25.1.3 7.2″ Монохромный ЖК-дисплей/пульт ручного ввода данных (вертикального типа) . . . . . 232
25.1.4 8.4″ Цветной ЖК-дисплей/пульт ручного ввода данных (вертикального типа) . . . . . . . . . . . 233

26. ОТОБРАЖЕНИЕ И УСТАНОВКА ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . 234


26.1 ОТОБРАЖЕНИЕ ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
26.2 ВЫБОР ЯЗЫКА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
26.3 ФУНКЦИЯ ЧАСЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
26.4 ОТОБРАЖЕНИЕ ВРЕМЕНИ РАБОТЫ И ЧИСЛА ДЕТАЛЕЙ . . . . . . . . . . . . . . . . . . . . . . 238
26.5 ПАНЕЛЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ОПЕРАТОРА . . . . . . . . . . . . . . . . . . . . . . 239
26.6 ОТОБРАЖЕНИЕ КАТАЛОГА ГИБКОГО ДИСКА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
26.7 ФУНКЦИЯ ГРАФИЧЕСКОГО ОТОБРАЖЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
26.7.1 Функция графического отображения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
26.7.2 Динамическая функция графического построения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
26.8 ФУНКЦИЯ ДИАГНОСТИКИ КОЛЕБАНИЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
26.9 ОКНА ДЛЯ ДАННЫХ СИСТЕМЫ СЛЕЖЕНИЯ И ДАННЫХ ШПИНДЕЛЯ . . . . . . . . 249
26.9.1 Окно настройки системы слежения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
26.9.2 Окно регулировки системы слежения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
26.9.3 Окно настройки шпинделя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
26.9.4 Окно регулировки шпинделя . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
26.9.5 Окно слежения за шпинделем . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
26.10 ФУНКЦИЯ ОТОБРАЖЕНИЯ КОНФИГУРАЦИИ СИСТЕМЫ . . . . . . . . . . . . . . . . . . . . . 252
26.11 ФУНКЦИЯ СПРАВКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
26.12 КЛЮЧ ЗАЩИТЫ ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
26.13 ОТОБРАЖЕНИЕ ЖУРНАЛА ОПЕРАЦИЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
26.14 УДАЛЕННАЯ ДИАГНОСТИКА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256
26.15 ОТОБРАЖЕНИЕ ДИРЕКТОРИИ И ПЕРФОРАЦИЯ ДЛЯ КАЖДОЙ ГРУППЫ . . . . . . 257
26.16 СТИРАНИЕ ОТОБРАЖЕНИЯ ЭКРАНА ЭЛТ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
26.17 ОКНО РЕГУЛЯРНОГО ТЕХОБСЛУЖИВАНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
26.18 ЭКРАН ИНФОРМАЦИИ ПО ТЕХОБСЛУЖИВАНИЮ . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
26.19 ОКНО РЕГУЛИРОВКИ КОНТРАСТНОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
26.20 ОКНО ИНФОРМАЦИИ ПО ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
26.20.1 Экран информации о сервосистеме . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
26.20.2 Окно информации о шпинделе αi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
26.21 ФУНКЦИЯ ВЫБОРА УСЛОВИЙ ОБРАБОТКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
26.22 ОКНО ПОДДЕРЖКИ НАБОРА ПАРАМЕТРОВ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262

27. ХРАНЕНИЕ И РЕДАКТИРОВАНИЕ ПРОГРАММ ОБРАБОТКИ


ДЕТАЛЕЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
27.1 РЕДАКТИРОВАНИЕ ПЕРЕДНЕГО ПЛАНА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
27.2 ФОНОВОЕ РЕДАКТИРОВАНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264
27.3 РАСШИРЕННОЕ РЕДАКТИРОВАНИЕ ПРОГРАММЫ ОБРАБОТКИ ДЕТАЛЕЙ . . . 265
27.4 ЧИСЛО ЗАПИСАННЫХ ПРОГРАММ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
27.5 ДЛИНА НОСИТЕЛЯ ПРОГРАММЫ ОБРАБОТКИ ДЕТАЛЕЙ . . . . . . . . . . . . . . . . . . . . . 265
27.6 ВОСПРОИЗВЕДЕНИЕ В ОБРАТНОМ НАПРАВЛЕНИИ . . . . . . . . . . . . . . . . . . . . . . . . . . 265
27.7 УПРАВЛЕНИЕ ВНЕШНИМИ УСТРОЙСТВАМИ ВВОДА/ВЫВОДА . . . . . . . . . . . . . . . 265
27.8 ВВОД ДАННЫХ ПРИ ПРОГРАММИРОВАНИИ В ДИАЛОГОВОМ РЕЖИМЕ С
ФУНКЦИЕЙ ГРАФИЧЕСКОГО ИЗОБРАЖЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

c-8
B--64112RU/01 СОДЕРЖАНИЕ

27.9 ФУНКЦИЯ ПАРОЛЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266

28. ФУНКЦИИ ДИАГНОСТИКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267


28.1 ФУНКЦИИ САМОДИАГНОСТИКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268
28.2 ДИАГНОСТИКА СИГНАЛОВ ТРЕВОГИ СТАНКА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268

29.ВВОД/ВЫВОД ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269


29.1 ИНТЕРФЕЙСЫ СЧИТЫВАТЕЛЬ/ПЕРФОРАТОР . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
29.2 УСТРОЙСТВА ВВОДА/ВЫВОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
29.2.1 Кассета FANUC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
29.2.2 Обработчик программных файлов FANUC Program File Mate . . . . . . . . . . . . . . . . . . . . . . . . . 270
29.2.3 FANUC Handy File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270
29.3 ВВОД ВНЕШНЕЙ ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
29.4 ВВОД/ВЫВОД С ПОМОЩЬЮ КАРТЫ ПАМЯТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
29.5 РЕЖИМ DNC С КАРТОЙ ПАМЯТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
29.6 УПРАВЛЕНИЕ ГРУППОВЫМ ЧПУ2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
29.7 ФУНКЦИЯ ETHERNET (ДОПОЛНИТЕЛЬНАЯ ПЛАТА) . . . . . . . . . . . . . . . . . . . . . . . . . . 273
29.7.1 Функция FOCAS1/Ethernet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
29.7.2 Функция сервера данных . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275
29.8 АДМИНИСТРАТОР ЧПУ POWER MATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277
29.9 ПРОИЗВОДСТВЕННЫЕ СЕТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278

30. ФУНКЦИИ БЕЗОПАСНОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279


30.1 АВАРИЙНЫЙ ОСТАНОВ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280
30.2 ФУНКЦИИ ПЕРЕБЕГА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
30.2.1 Перебег . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
30.2.2 Проверка сохраненного хода 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 282
30.2.3 Проверка сохраненного хода 2 (G22, G23) (Cерия M) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
30.2.4 Проверки сохраненного хода 2 и 3 (G22, G23) (Cерия T) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
30.2.5 Проверка сохраненного хода до перемещения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 285
30.2.6 Внешняя установка ограничения хода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
30.2.7 Зажимное устройство и барьер для задней бабки (Cерия T) . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
30.3 БЛОКИРОВКА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
30.3.1 Блокировка для каждой оси . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
30.3.2 Блокировка всех осей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
30.3.3 Блокировка для каждого направления оси . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
30.3.4 Запуск блокировки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
30.3.5 Блокировка запуска блока . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
30.3.6 Блокировка запуска блока резки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
30.4 ВНЕШНЕЕ ЗАМЕДЛЕНИЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
30.5 НЕОЖИДАННОЕ ОБНАРУЖЕНИЕ ВРАЩАЮЩЕГО МОМЕНТА
ВОЗМУЩЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290

31.ВЫВОД СОСТОЯНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291


31.1 СИГНАЛ ГОТОВНОСТИ ЧУ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
31.2 СИГНАЛ ГОТОВНОСТИ СИСТЕМЫ СЛЕЖЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
31.3 СИГНАЛ ПЕРЕМОТКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
31.4 СИГНАЛ ТРЕВОГИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
31.5 СИГНАЛ ОКОНЧАНИЯ РАСПРЕДЕЛЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292

c-9
СОДЕРЖАНИЕ B--64112RU/01

31.6 СИГНАЛ АВТОМАТИЧЕСКОЙ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292


31.7 СИГНАЛ ЗАПУСКА АВТОМАТИЧЕСКОЙ ОПЕРАЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . 292
31.8 СИГНАЛ ОСТАНОВА ПОДАЧИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
31.9 СИГНАЛ СБРОСА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
31.10 СИГНАЛ ПРОМЕЖУТОЧНОГО ПОЛОЖЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
31.11 СИГНАЛ ПЕРЕМЕЩЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
31.12 СИГНАЛ НАПРАВЛЕНИЯ ПЕРЕМЕЩЕНИЯ ОСИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
31.13 СИГНАЛ УСКОРЕННОГО ПОДВОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
31.14 СИГНАЛ ЖЕСТКОГО НАРЕЗАНИЯ РЕЗЬБЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
31.15 СИГНАЛ НАРЕЗАНИЯ ОБЫЧНОЙ РЕЗЬБЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
31.16 СИГНАЛ КОНТРОЛЯ ПОСТОЯНСТВА СКОРОСТИ РЕЗАНИЯ . . . . . . . . . . . . . . . . . . . 293
31.17 СИГНАЛ ДЮЙМОВОГО ВВОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
31.18 СИГНАЛ ВЫВОДА СОСТОЯНИЯ DI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
31.19 ФУНКЦИЯ ПЕРЕКЛЮЧЕНИЯ ПОЛОЖЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293

32. ВВОД ВНЕШНИХ ДАННЫХ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294


32.1 ВНЕШНЯЯ КОРРЕКЦИЯ ИНСТРУМЕНТА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
32.2 ВНЕШНИЙ ПОИСК НОМЕРА ПРОГРАММЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
32.3 ВНЕШНИЙ СДВИГ СИСТЕМЫ КООРДИНАТ ЗАГОТОВКИ . . . . . . . . . . . . . . . . . . . . . 295
32.4 ВНЕШНИЙ СДВИГ НУЛЕВОЙ ТОЧКИ СТАНКА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295
32.5 ВНЕШНЕЕ СООБЩЕНИЕ СИГНАЛА ТРЕВОГИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
32.6 ВНЕШНЕЕ СООБЩЕНИЕ ОПЕРАТОРУ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
32.7 ЗАМЕНА ЧИСЛА ТРЕБУЕМЫХ ДЕТАЛЕЙ И ЧИСЛА ОБРАБОТАННЫХ
ДЕТАЛЕЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296

33. КЛАВИШНЫЙ ВВОД С PMC (ВНЕШНИЙ КЛАВИШНЫЙ ВВОД) . . . . . . 297

34. ФУНКЦИИ ДЛЯ ПЕРФОРИРУЮЩЕГО ПРЕССА . . . . . . . . . . . . . . . . . . . . . 298


34.1 ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 299
34.2 ФУНКЦИИ ПРЕССА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
34.2.1 Одноциклический пресс . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
34.2.2 Непрерывный пресс (перфорирование) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
34.2.3 Пресс с ручным управлением . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
34.2.4 Позиционирование и прессование выключены (G70) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
34.2.5 Установка сигнала пуска пресса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
34.2.6 Блокировка пуска пресса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
34.2.7 Ожидание пуска пресса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
34.2.8 Изменяемый двушаговый режим непрерывного перфорирования . . . . . . . . . . . . . . . . . . . . . 304
34.2.9 Функция внешней операции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
34.3 ПЕРЕКЛЮЧЕНИЕ СКОРОСТЕЙ ПОДАЧИ УСКОРЕННОГО ПОДВОДА,
КОНСТАНТЫ ВРЕМЕНИ, И/ИЛИ КОЭФФИЦИЕНТЫ УСИЛЕНИЯ
КОНТУРА СЕРВОСИСТЕМЫ В СООТВЕТСТВИИ С РАССТОЯНИЕМ
ПОЗИЦИОНИРОВАНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305
34.4 УПРАВЛЕНИЕ КОНСТАНТАМИ ВРЕМЕНИ ПОЗИЦИОНИРОВАНИЯ . . . . . . . . . . . 305
34.5 ФУНКЦИЯ ОБРАБОТКИ ПО СХЕМЕ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
34.5.1 Окружность болтового отверстия (G26) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
34.5.2 Линия под углом (G76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306
34.5.3 Дуга (G77) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307

c-10
B--64112RU/01 СОДЕРЖАНИЕ

34.5.4 Сетка (G78, G79) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307


34.5.5 Квадратное отверстие (G86) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
34.5.6 Квадрат (G87) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308
34.5.7 Радиус (G88) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
34.5.8 Резание под углом (G89) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
34.6 КОМАНДА, ЗАДАЮЩАЯ БАЗОВУЮ ТОЧКУ ПО СХЕМЕ (G72) . . . . . . . . . . . . . . . . . . 310
34.7 ЗАПИСЬ В ПАМЯТЬ И ВЫЗОВ С ПОМОЩЬЮ МАКРОКОМАНДЫ А/В . . . . . . . . . . . 311
34.8 АВТОМАТИЧЕСКОЕ ПОВТОРНОЕ ПОЗИЦИОНИРОВАНИЕ (G75) . . . . . . . . . . . . . . 312
34.9 МАКРОФУНКЦИЯ U/V/W . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
34.9.1 Сохранение макро (команды U, V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
34.9.2 Вызов макропрограммы (команда W) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313
34.9.3 Многократный вызов макропрограммы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
34.9.4 Емкость памяти макропрограм . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
34.9.5 Сохранение и вызов нескольких макропрограмм (номера макропрограмм 90 - 99) . . . . . . . 314
34.10 ОБРАБОТКА НЕСКОЛЬКИХ ДЕТАЛЕЙ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
34.10.1 Команда, задающая базовую точку для обработки нескольких деталей . . . . . . . . . . . . . . . . . . 316
34.10.2 Команда обработки нескольких заготовок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
34.10.3 Установка способа обработки для обработки нескольких деталей . . . . . . . . . . . . . . . . . . . . . . 317
34.10.4 Команда для перезапуска перфорирования нескольких деталей . . . . . . . . . . . . . . . . . . . . . . . 318
34.11 КОРРЕКЦИЯ НА ИЗГИБ (G38, G39) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
34.12 ПРОВЕРКА ЗОНЫ БЕЗОПАСНОСТИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
34.12.1 Зона запрета перфорирования и зона запрета приближения . . . . . . . . . . . . . . . . . . . . . . . . . . 320
34.12.2 Установка зоны безопасности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
34.12.3 Автоматическая установка зоны безопасности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
34.13 ФУНКЦИИ ИНСТРУМЕНТОВ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
34.13.1 Вывод T-кода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
34.13.2 Управление осью T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
34.13.3 Игнорирование T-кода . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
34.13.4 Компенсация коррекции на инструмент . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
34.13.5 Управление ресурсом инструмента . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
34.14 УПРАВЛЕНИЕ ОСЬЮ С . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
34.14.1 Взаимосвязь с абсолютными командами/командами приращения (G90/G91) . . . . . . . . . . . 324
34.14.2 Позиционирование в направлении меньшего угла поворота . . . . . . . . . . . . . . . . . . . . . . . . . . 324
34.14.3 Взаимосвязь между командой Т и командой оси С . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
34.14.4 Управление перфоратором и штампом . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
34.14.5 Коррекция положения по оси С . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
34.14.6 Компенсация мертвого хода по оси С для отдельных индексов . . . . . . . . . . . . . . . . . . . . . . . . 325
34.15 ВЫВОД S-КОДА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
34.16 РАСШИРЕННОЕ УПРАВЛЕНИЕ С ПРЕДВАРИТЕЛЬНЫМ ПРОСМОТРОМ (G08) . 325

35. ИНТЕРФЕЙС С ЧПУ POWER MATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326


35.1 СЕРВОДВИГАТЕЛЬ FANUC (СЕРИИ B С УСТРОЙСТВОМ ВВОДА-ВЫВОДА
ПО ЗАКАЗУ И РУЧНЫМ ИНТЕРФЕЙСОМ С РУКОЯТКОЙ
(УПРАВЛЕНИЕ ПЕРИФЕРИЙНЫМ ОБОРУДОВАНИЕМ) . . . . . . . . . . . . . . . . . . . . . . . 327

III. ФУНКЦИЯ АВТОМАТИЧЕСКОГО ПРОГРАММИРОВАНИЯ


1. ОБЩИЕ СВЕДЕНИЯ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

2. ПОДДЕРЖКАОБРАБОТКИ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332

3. ПОДДЕРЖКА G-КОДОВ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333

c-11
СОДЕРЖАНИЕ B--64112RU/01

4. ПОДДЕРЖКА M-КОДОВ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335

5. ОБРАБОТКА ПОСТОЯННОГО ЦИКЛА . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336


5.1 ЦИКЛИЧЕСКАЯ ОБРАБОТКА ДЛЯ ЦЕНТРОВ ОБРАБОТКИ
(ИЛИ ФРЕЗЕРНЫХ СТАНКОВ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
5.2 ЦИКЛИЧЕСКАЯ ОБРАБОТКА ДЛЯ ТОКАРНЫХ СТАНКОВ . . . . . . . . . . . . . . . . . . . . . 338

6. ОПЕРАЦИИ ПРОГРАММИРОВАНИЯ КОНТУРА . . . . . . . . . . . . . . . . . . . . . . . 339


6.1 ФУНКЦИЯ ВСПОМОГАТЕЛЬНЫХ РАСЧЕТОВ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340

ПРИЛОЖЕНИЕ
A. ДИАПАЗОН ПРОГРАММИРУЕМЫХ ЗНАЧЕНИЙ . . . . . . . . . . . . . . . . . . . . . . 343
A.1 СЕРИЯ T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
A.2 СЕРИЯ M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347

B. ПЕРЕЧЕНЬ ФУНКЦИЙ И ФОРМАТОВ ЛЕНТЫ . . . . . . . . . . . . . . . . . . . . . . . . 350


B.1 СЕРИЯ T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
B.2 СЕРИЯ M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356

C. ПЕРЕЧЕНЬ КОДОВ ЛЕНТЫ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362

D. ГАБАРИТНЫЕ РАЗМЕРЫ КАЖДОГО УСТРОЙСТВА . . . . . . . . . . . . . . . . . . 365

c-12
I. ОБЩИЕ СВЕДЕНИЯ
B--64112RU/01 ОБЩИЕ СВЕДЕНИЯ 1. ОБЩИЕ СВЕДЕНИЯ

1
ОБЩИЕ СВЕДЕНИЯ

Данное руководство описывает следующие модели, и в нем


могут использоваться следующие сокращения.
Наименование модели Сокращение

Серия FANUC 0i--TC 0i--TC

Серия FANUC 0i--MC 0i--MC Серия 0i

Серия FANUC 0i--PC 0i--PC

Серия FANUC 0i Mate--TC 0i Mate--TC


Серия 0i Mate
Серия FANUC 0i Mate--MC 0i Mate--MC

Для облегчения понимания модели могут быть распределены по


категориям следующим образом:
Серия T : 0i--TC, 0i Mate--TC
Серия M : 0i--MC, 0i Mate--MC

3
1. ОБЩИЕ СВЕДЕНИЯ ОБЩИЕ СВЕДЕНИЯ B--64112RU/01

Соответствующие В следующей таблице приведен список руководств,


руководства относящихся к серии 0i-C, серии 0i Mate-C.
серии 0i-C/0i Mate-C Настоящее руководство отмечено звездочкой (*).
Номер
Название руководства
спецификации
ОПИСАНИЯ серии FANUC 0i--МОДЕЛЬ C/0i Mate-- B--64112RU *
МОДЕЛЬ C

FANUC Series 0i-MODEL C/0i Mate--MODEL C B--64113EN


CONNECTION MANUAL (HARDWARE)

FANUC Series 0i-MODEL C/0i Mate--MODEL C B--64113EN--1


CONNECTION MANUAL (FUNCTION)

FANUC Series 0i-PC B--64153EN


CONNECTION MANUAL (FUNCTION)

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ B--64114RU


серии FANUC 0i--TC

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ B--64124RU


серии FANUC 0i--MC

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ FANUC B--64134RU


серии 0i Mate--TC

РУКОВОДСТВО ПО ЭКСПЛУАТАЦИИ B--64144RU


серии FANUC 0i Mate--MC

FANUC Series 0i--PC OPERATOR’S MANUAL B--64154EN

FANUC Series 0i--MODEL C/0i Mate--MODEL C B--64115EN


MAINTENANCE MANUAL

FANUC Series 0i--MODEL C/0i Mate--MODEL C B--64120EN


PARAMETER MANUAL

FANUC Series 0i--PC PARAMETER MANUAL B--64160EN

РУКОВОДСТВО ПО ПРОГРАММИРОВАНИЮ

Macro Compiler/Macro Executor B--61803E--1


PROGRAMMING MANUAL

FANUC MACRO COMPILER (For Personal Computer) B--66102E


PROGRAMMING MANUAL

PMC

PMC Ladder Language PROGRAMMING MANUAL B--61863E

PMC C Language PROGRAMMING MANUA B--61863E--1

Сеть

PROFIBUS--DP Board OPERATOR’S MANUAL B--62924EN

Ethernet Board/DATA SERVER Board B--63354EN


OPERATOR’S MANUAL

FAST Ethernet Board/FAST DATA SERVER B--63644EN


OPERATOR’S MANUAL

DeviceNet Board OPERATOR’S MANUAL B--63404EN

4
B--64112RU/01 ОБЩИЕ СВЕДЕНИЯ 1. ОБЩИЕ СВЕДЕНИЯ

Соответствующие В следующей таблице дан список руководств, относящихся к


руководства для СЕРВОДВИГАТЕЛЮ серии αis/αi/βis
серводвигателя Номер
Название руководства
серии αis/αi/βis спецификации
FANUC AC SERVO MOTOR αis/αi series B--65262EN
DESCRIPTIONS

FANUC AC SERVO MOTOR βis series B--65302EN


DESCRIPTIONS

FANUC AC SERVO MOTOR αis/αi/βis series B--65270EN


PARAMETER MANUAL

FANUC AC SPINDLE MOTOR αi series B--65272EN


DESCRIPTIONS

FANUC AC SPINDLE MOTOR βis series B--65312EN


DESCRIPTIONS

FANUC AC SPINDLE MOTOR αi/βi series B--65270EN


PARAMETER MANUAL

FANUC SERVO AMPLIFIER αi series B--65282EN


DESCRIPTIONS

FANUC SERVO AMPLIFIER βi series B--65322EN


DESCRIPTIONS

FANUC AC SERVO MOTOR αis/αi series B--65285EN


FANUC AC SPINDLE MOTOR αi series
FANUC SERVO AMPLIFIER αi series
MAINTENANCE MANUAL

FANUC AC SERVO MOTOR βis series B--65325EN


FANUC AC SPINDLE MOTOR βi series
FANUC SERVO AMPLIFIER βi series
MAINTENANCE MANUAL

5
2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ ОБЩИЕ СВЕДЕНИЯ B--64112RU/01

2
ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ

f : Стандарт fA : Стандарт пакета A fB : Стандарт пакета B F : Стандартная опция FA : Стандартная опция пакета A
FB : Стандартная опция пакета B l : Опция lA : Опция пакета A : : Функция включена в другую опцию — : Не доступно
Примечание) Некоторые сочетания этих опций ограничены.
В случае отображения ЧПУ с функцией персонального компьютера, необходимым условием является
использование функции экранного отображения ЧПУ.

Серия 0i Серия 0i Mate


Элемент Спецификации
MC TC ПК MC TC
Управляемая ось
Управляемая траектория 1 траектория f f f f f
танка
ка

4 оси f l f — —
и ста

Управляемая ось
У 3 оси — f(Cs)/l — f f(Cs)
(включая оси Cs)
оси

2 оси — f — — f
мые о

Одновременно Максимум 4 оси f f f — —


яемы

управляемые оси Максимум 3 оси — — — f f(Cs)


правляе

Управление осями
Макс. одноврем. 4 оси (не доступно для осей Cs) f f f — —
посредством РМС
Упр

Контурное управление Cs 1 ось f f — — f


Основными тремя осями являются оси X, Y и Z,
дополнительные оси назначаются на выбор из f — — f —
U, V, W, A, B и C.
В случае G--кода системы A основными двумя
осями являются оси X и Z, дополнительные оси — f — — f
назначаются на выбор из Y, A, B и C.
Наименование оси
В случае G--кода системы B/C основными двумя
осями являются оси X и Z, дополнительные оси — f — — f
назначаются на выбор из Y, U, V, W, A, B и C.
Основными двумя осями являются оси X и Y,
дополнительные оси назначаются на выбор из Z, — — f — —
U, V, W, A, B, C и T.
2 единиц f f — — —
Шпиндель
1 единица — — — f f
Простое синхронное управление f f f — —
Управление угловой осью l l — — —
Управление произвольной наклонной
— l — — —
осью
Сдвоенное управление f f f — —
Тандемное управление для исключения
l l l — —
сбоев
Наименьшее вводимое приращение 0,001мм, 0,001градуса, 0,0001дюйма f f f f f
Система приращений 1/10 0.0001мм,0.0001 град,0.00001дюйм. f f — f f
Гибкий привод подачи. Опционально DMR f f f f f
Точное управление ускорением/
f f f f f
замедлением
Сервоуправление HRV HRV3 f f f f f
Перевод дюймы/метры f f f f f
Все оси/каждая ось/каждое направление/
Блокировка f f f f f
пуск блока/пуск блока резания
Блокировка станка Все оси/каждая ось f f f f f
Аварийный останов f f f f f
Перебег f f f f f
Проверка сохраненного хода 1 f f f f f
Внешний сигнал установки предела хода f — f f —
Проверка сохраненного хода 2 f — f f —
Проверка сохраненного хода 2, 3 — f — — f
Проверка предела хода до перемещения f f — f f
Барьер для зажимного патрона и задней
— f — — f
бабки
Зеркальное отображение Для каждой оси f f f f f

6
B--64112RU/01 ОБЩИЕ СВЕДЕНИЯ 2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ

Серия 0i Серия 0i Mate


Элемент Спецификации
MC TC ПК MC TC
Следящее управление f f f f f
Отключение сервосистемы f f f f f
Снятие фаски вкл./выкл. — f — — f
Компенсация мертвого хода f f f f f
Компенсация вибрации для каждого
f f f f f
ускоренного подхода и рабочей подачи
Коррекция погрешности сохраненного
f f f f f
шага
Коррекция межмодульного смещения по
l l l — —
двум направлениям
Переключатель положений f f f f f
Функция обнаружения неожиданного
f f f — —
вращающего момента сбоя
Отсоединение управляемой оси f f — f f
Линейная шкала I/F с референтной
l l l — —
меткой абсолютного адреса
Линейная шкала расширением
l l — — —
референтной метки абсолютного адреса
Установка временных абсолютных
l l — — —
координат
Операции
Автоматическая работа (память) f f f f f
Необходим интерфейс устройства считывания/
Операция с групповым ЧПУ f f f f f
записи на перфоленту.
Режим ПЦУ с картой памяти Необходимо подключение карты PCMCIA. f f f f f
Операция ручного ввода данных f f f f f
Функция планирования f f f f f
Поиск по номеру программы f f f f f
Поиск номера последовательности f f f f f
Остановка и сравнение номера
f f f f f
последовательности
Перезапуск программы f f — f f
Ручное вмешательство и возврат f f — f f
Отведение для жесткого нарезания
f — — f —
резьбы метчиком
Буферный регистр f f f f f
Холостой ход f f f f f
Единичный блок f f f f f
Ручная непрерывная подача f f f f f
Ручной возврат в референтное
f f f f f
положение
Установка референтной позиции без
f f f f f
упора
Установка референтной позиции с
f f — f f
механическим стопором
Сдвиг референтной позиции f — f — —
Ручная подача маховиком MC, PC : Макс. 3 единицы TC : Макс. 2 единицы f f f f f
Скорость ручной подачи маховиком ¢1, ¢10, ¢m, ¢n m: от 0 до 127, n: от 0 до 1000 f f f f f
Ручное прерывание с помощью маховика f f f f f
Ручной маховик I/F для канала связи
l l l l l
ввода--вывода β
Подача приращениями ¢1, ¢10, ¢100, ¢1000 f f f f f
Одновременный режим непрерыв-- ной
f f f f f
ручной подачи подачи маховиком
Функции интерполяции
G00 (Возможно позиционирование типа
Позиционирование f f f f f
линейной интерполяции)
Позиционирование в одном направлении G60 f — — f —
Режим точного останова G61 f — f f —
Точная остановка G09 f — f f —
Линейная интерполяция f f f f f
Круговая интерполяция Возможен мультиквадрант f f f f f

7
2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ ОБЩИЕ СВЕДЕНИЯ B--64112RU/01

Серия 0i Серия 0i Mate


Элемент Спецификации
MC TC ПК MC TC
Функции интерполяции
Выстой в секундах и выстой в оборотах (В слу--
чае выстоя в оборотах для серии M необходима
Задержка f f f f f
функция нарезание резьбы, синхронное
резание.)
Интерполяция в полярных координатах — f — — f
Цилиндрическая интерполяция f f — — f
Круговая интерполяция плюс линейная
Винтовая интерполяция f l f f —
интерполяция макс. на 2 оси
Нарезание резьбы, синхронное резание f f — f f
Нарезание многозаходной резьбы — f — — f
Отвод при нарезании резьбы — f — — f
Непрерывное нарезание резьбы — f — — f
Нарезание резьбы с переменным шагом — f — — —
Обточка многоугольника — f — — —
Пропуск G31 f f f f f
Высокоскоростной пропуск Сигнал ввода - 1 точка f f f f f
Многоступенчатый пропуск Для шлифовального станка l l — l l
Пропуск предельного значения
— f — — f
крутящего момента
Возврат в референтную позицию G28 f f f f f
Проверка возврата в референтное
G27 f f — f f
положение
Возврат во 2--е референтное положение f f — f f
3--й/4--й возврат в референтную позицию f f — f f
Управление перпендикулярным
f — f — —
направлением движения
Непрерывная правка Для шлифовального станка l — — — —
Управление механизмом подачи Для шлифовального станка l — — — —
Индексация делительноповоротного
f — — — —
стола
Отвод общего назначения f f — f f
Функция подачи
Макс. 240 м/мин (1µм) f f f f f
Скорость ускоренного подвода
Макс. 100 м/мин (0.1µм) f f f — —
Ручная коррекция ускоренного подвода Fo, 25, 50, 100% PC : 25, 50, 75, 100% f f f f f
Подача за минуту f f f f f
Подача за оборот f f — f f
Контроль постоянства тангенци альной
f f f f f
составляющей скорости
Фиксация рабочей подачи f f f f f
Ускоренный подвод: линейный
Автоматическое ускорение/ замедление f f f f f
Рабочая подача: экспоненциальная
Колоколообразное ускорение/
f f f f f
торможение при ускоренном подводе
Линейное ускорение/замедление после
f f f f f
интерполяции рабочей подачи
Колоколообразное ускорение/
замедление после интерполяции при l — — — —
рабочей подаче
Колоколообразное ускорение/
замедление перед интерполяцией с lA — — — —
предпросмотром.
Коррекция подачи от 0 до 254 % f f f f f
Цифровая подача с кодом F f — — f —
Подача собратнозависимым временем f — — — —
Ручная коррекция ручной непрерывной
от 0 до 655.34 % f f f f f
подачи
Отмена коррекции f f f f f
Ручная подача за оборот — f — — f
Обнаружение ошибки — f — — f
режим механообработки резанием f — f f —
Режим нарезания резьбы f — — f —

8
B--64112RU/01 ОБЩИЕ СВЕДЕНИЯ 2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ

Серия 0i Серия 0i Mate


Элемент Спецификации
MC TC ПК MC TC
Функция подачи
Перекрытие блока на ускоренном
f f — f f
подводе
Внешнее торможение f f f f f
Управление с расширенным
— l — — —
предварительным просмотром
Управление AI с расширенным
f — — f —
предварительным просмотром
Интеллектуальное управление контурм AIl lA — — — —
Колоколообразное ускорение/
замедление при жестком нарезании l — — — —
резьбы метчиком
Ввод управляющей программы
Код на перфоленте EIA RS244/ISO840 f f f f f
Пропуск метки f f f f f
Проверка четности Четность по горизонтали и по вертикали f f f f f
начало/конец комментария f f f f f
Свободный пропуск блока 9 f f f f f
Максимальный программируемый размер ¦8--значный f f f f f
Номер программы O4--значный f f f f f
Функция вызова подпрограммы и
f f f f f
обращения к внешней памяти
Номер последовательности N5--значный f f f f f
программирование в командах
абсолютно--го перемещения/ Комбинированное применение в одном блоке f f f f f
перемещения с приращением
Программирование с десятичной точкой /
программирование с деся--тичной точкой f f f f f
калькуляторного типа
умножение на 10 единицы ввода f f f f f
Программиров. диаметра/радиуса (ось X) — f — — f
Выбор плоскости G17,G18,G19 f f f f f
Обозначение оси вращения f f f — f
Предотвращение выхода оси вращения
f f f — f
за пределы координат
Команда в полярных координатах f — — f —
Установка системы координат f f f f f
Автоматическая установка системы
f f f f f
координат
Смещение системы координат — f — — f
Прямой ввод смещения системы
— f — — f
координат
Система координат заготовки от G52 до G59 f f f f f
Предварительная установка системы
f f — f f
координат заготовки
Добавление пары координатных систем
48 пар f — — f —
заготовки
Прямой ввод измеренной величины
f f — f f
смещения начала координат заготовки
Ручное абсолютное включение и
f f f(вкл.) f f
выключение
Программирование непосредственно по
— f — — f
размерам чертежа
Система G--кодов A/B/C — f — — f
Снятие фаски/скругление углов R — f — — f
Опциональн. фаски/скругление углов R f — — f —
Ввод программируемых данных G10 f f f f f
Вызов подпрограммы 4 уровня вложения f f f f f
Макропрограмма пользователя В f f f f f
Добавление общих переменных
с #100 по #199, с #500 по #999 f f f f f
пользовательских макрокоманд
Ввод данных модели f f — f f
Пользовательская макрокоманда,
f f f f f
управляемая прерываниями

9
2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ ОБЩИЕ СВЕДЕНИЯ B--64112RU/01

Серия 0i Серия 0i Mate


Элемент Спецификации
MC TC ПК MC TC
Ввод управляющей программы
Постоянные циклы — f — — f
Многократно повторяющийся цикл — f — — f
Многократно повторяемый цикл II Профиль выемки — f — — —
Постоянные циклы сверления f f — f f
Сверление небольших отверстий по
f — — f —
циклам
Постоянные циклы шлифования Для шлифовального станка l l — — —
Круговая интерполяция посредством
f f f f f
программирования R
Зеркальное отображение для двойной
— f — — —
револьверной головки
Автоматическая угловая коррекция f — f f —
Автоматическое замедление в углах f — f f —
Фиксация скорости подачи, основанная
f — f f —
на радиусе дуги
Масштабирование f — f f —
Вращение координатной системы f — f f —
Программируемое зеркальное
f — — f —
отображение
Формат ленты для FANUC серии 10/11 f f — f f
Диалоговое программирование с Необходим дисплей с графическим
: : : : :
функцией графического изображения отображением.
Макроисполнитель l(512кБ/2МБ/4МБ) l(512кБ)
MANUAL GUIDE 0i
программирование обработки деталей в
l l — l l
коде ISO
Информация управления процессами l l — l l
Справка по G--коду l l — l l
Справка по M--коду l l — l l
Программирование по контуру
Макс. число блоков фигуры 40 40 — 40 40
Начальная точка l l — l l
Настройка коррекции G40/G41/G42, без вывода l l — l l
линия, дуга по ч. с., дуга против ч. с., скругление
Тип фигуры l l — l l
угла R, снятие фаски
Модификация фигуры вставить, удалить, рассчитать заново l l — l l
Проверка фигуры контура Графическое отображение введенных фигур l l — l l
Конвертация в код ISO прог. G01/G02/G03 из l l — l l
Подсчет данных ввода +, -, ¢, /, Sin, Cos, Tan, кв. корень l l — l l
Единица измерения данных IS--B, IS--C l l — l l
Вспомогательное вычисление контурного
программирования
Точка в полярных
l l — l l
координатах
Точка, заданная углом и
l l — l l
расстоянием.
Точка, заданная через
l l — l l
вращение точки
Точка, ближайшая к линии l l — l l
Точка пересечения двух
l l — l l
линий
Точка пересечения линии и
l l — l l
дуги
Точка пересечения двух дуг l l — l l
Угол линии, проходящей
l l — l l
через 2 точки
Угол перпендикулярной
l l — l l
линии
Дуга с 1 точкой и центром l l — l l
Дуга с 2 точками и
l l — l l
радиусом

10
B--64112RU/01 ОБЩИЕ СВЕДЕНИЯ 2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ

Серия 0i Серия 0i Mate


Элемент Спецификации
MC TC ПК MC TC
MANUAL GUIDE 0i
Дуга с 3 точками l l — l l
Расширенный постоянный цикл
фрезерования
Центровка, сверление, нарезание резьбы
Обработка отверстий метчиком, зенкование, сверление, чистовое l — — l —
растачивание, обратное растачивание
Схема располо--жения Точки, линия (EQ), линия (NE), решетка, квадрат,
l — — l —
отверстий окружность, дуга (EQ), дуга (NE)
Торцевая обработка прямоугольник, окружность
l — — l —
(черновая/чистовая) (фиксированная схема)
Обработка выемок прямоугольник, окружность, канавка
l — — l —
(черновая/чистовая) (фиксированная схема)
Обработка выемок прямоугольник, окружность, канавка
l — — l —
(сверление) (фиксированная схема)
Проточка канавок
Радиальная линия (фиксированная схема) l — — l —
(черновая/чистовая)
Проточка канавок
Радиальная линия (фиксированная схема) l — — l —
(снятие фаски/сверление)
Расширенный постоянный цикл
токарного станка
Сверление на токарном Центровка, сверление, нарезание резьбы
— l — — l
станке метчиком, зенкование, растачивание
Удаление припусков при
Внешн., внутр., торц. — l — — l
точении
Чистовая обработка Внешн., внутр., торц. — l — — l
Нарезание резьбы Внешн., внутр. — l — — l
Тип нарезания резьбы общ., метрич., унифицир., PT, PF — l — — l
Проточка канавок Внешн., торц. — l — — l
Тип проточки канавок нормальная, трапециевидная — l — — l
Постоянный цикл шлифования
шлифоваль--ного станка для обработки
поверхностей
Цикл шлифования
G75 (в разработке) l — — l —
врезанием
Цикл прямого шлифо вания
врезанием с постоянным G77 (в разработке) l — — l —
размером
Цикл шлифования поверх--
G78 (в разработке) l — — l —
ности постоянной подачей
Цикл плоского шлифования
G79 (в разработке) l — — l —
с прерывистой подачей
Постоянный цикл шлифования шлифоваль--
ного станка для цилиндрической обработки
Цикл шлифования продоль--
G71 — l — — l
ными проходами
Цикл шлифования продоль--
ными проходами с непос--
редст венным G72 — l — — l
применением
фиксированных размеров
Цикл виброшлифования G73 — l — — l
Цикл виброшлифования с
не-- посредствен ным
G74 — l — — l
применением
фиксированных размеров
Вспомогательные функции/функции скорости шпинделя
Вспомогательная функция M8--значн. f f f f f
2--я вспомогательная функция B8--значн. f f f f f
Блокировка вспомогательных функций f f f f f
Высокоскоростной интерфей M/S/T/B f f f f f
Множественная команда
3 f f f f f
вспомогательной функции
Функция скорости шпинделя S5--значн., двоичный вывод f f — f f
Последовательный вывод шпинделя S5--значн., последовательный вывод F F — F F
Аналоговый вывод шпинделя S5--значн., аналоговый вывод F F — F F

11
2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ ОБЩИЕ СВЕДЕНИЯ B--64112RU/01

Серия 0i Серия 0i Mate


Элемент Спецификации
MC TC ПК MC TC
Вспомогательные функции/функции скорости шпинделя
Постоянное управление скоростью
f f — f f
перемещения поверхности.
Ручная коррекция шпинделя от 0 до 254 % f f — f f
Вывод данных о фактической скорости
— f — — f
шпинделя
Обнаружение колебаний скорости
— f — — —
шпинделя
ориентация 1--го шпинделя f f — f f
функция переключения вывода 1--го
f f — f f
шпинделя
ориентация 2--го шпинделя f f — — —
функция переключения вывода 2--го
f f — — —
шпинделя
Синхронное управление шпинделем f f — — —
Управление несколькими шпинделями — f — — —
Позиционирование шпинделя — f — — f
Жесткое нарезание резьбы метчиком f f — f f
Функция инструмента/Компенсация на инструмент
T7 + 1/T6 + 2 знака — f — — f
Функция станка
T8 знаков f — f f —
¦6 знаков 32 — — f — —
Пары
р коррекции
рр на инструмент
ру ¦6 знаков 64 — f — — f
¦6 знаков 400 f — — f —
Различие между компенсацией на геометрию и
Память коррекции на инструмент С износ либо на режущий инструмент и на длину f — — f —
инструмента.
Коррекция на длинуинструмента f — — f —
Коррекция инструмента f f — f f
Смещение оси Y — f — — —
Коррекция на режущий инструмент C f — f f —
Коррекция на радиус вершины
— f — — f
инструмента
Коррекция на геометрию/износ — f — — f
Управление ресурсом инструмента f f — f f
Расширенное управление ресурсом
f — — f —
инструмента
Ввод величины коррекции на
— f — — f
инструмента по показаниям счетчика
Измерение длины инструмента f — — f —
Автоматическое измерение длины
f — — f —
инструмента
Автоматическая коррекция на инструмент — f — — —
Прямой ввод измеренной величины
— f — — f
коррекции
Прямой ввод измеренной величины
— f — — f
коррекции B
Функция перфорационного пресса
Пресс с одинарным циклом — — f — —
Manual press (РУЧНОЕ ПРЕССОВАНИЕ) Одинарный цикл/непрерывное действие — — f — —
Позиционирование и прессование
G70 — — f — —
выключены
Настройка сигнала пуска пресса — — f — —
Блокировка пуска пресса — — f — —
Ожидание пуска пресса — — f — —
Непрерывное перфорирование G68, G69, M--код — — f — —
Изменяемый режим обрезки в 2 этапа По шагу обрезки — — f — —
Функция внешней операции Вывод внешней функции — — f — —
Проверка предела хода до перемещения Только для G00 — — f — —
Проверка безопасной зоны — — f — —
Изменяемая скорость ускоренного
подвода/константа времени в соответст-- ось X, Y: 7 шагов — — f — —
вии с расстоянием позиционирования
Управление константой времени
ось X, Y: 2 шага — — f — —
позиционирования
Изменяемый коэффициент обратной ось X, Y: 7 шагов
— — f — —
связи по положению (только для позиционирования)

12
B--64112RU/01 ОБЩИЕ СВЕДЕНИЯ 2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ

Серия 0i Серия 0i Mate


Элемент Спецификации
MC TC ПК MC TC
Функция перфорационного пресса
Управление с расширенным
— — f — —
предварительным просмотром
Система G--кодов A/B — — f — —
Функция обработки по схеме — — f — —
Команда, задающая базовую точкусхемы G72 — — f — —
Память и вызов макропрограммой A/B 5 — — f — —
Макропрограмма U/V/W — — f — —
Обработка нескольких заготовок — — f — —
Команда для перезапуска обработки
— — f — —
нескольких заготовок
Повторное позиционирование G75, M--код — — f — —
Компенсация изгиба G38, G39 — — f — —
S--функция S5--значн., двоичный вывод — — f — —
Число доступных для регистрации
136 — — f — —
номеров инструмента
Управление осью Т — — f — —
Коррекция инструмента — — f — —
Игнорирование Т--команды — — f — —
Управление ресурсом инструмента — — f — —
Управление осью С — — f — —
Компенсация мертвого ходапо оси C для
— — f — —
каждого индекса
Коррекция по оси C — — f — —
Операция редактирования
Длина хранения программы обработки 320 м (128 килобайт) fB fB — — —
деталей *2 640 м (256 килобайт) fA fA fA f f
Количество регистрируемых программ 400 f f f f f
Редактирование программы обработки
f f f f f
детали
Защита программы f f f f f
Фоновое редактирование f f f f f
Расширенное редактирование
f f f f f
программы обработки деталей
Воспроизведение f f — f f
Функция пароля f f f f f
Настройки и отображение
Отображение состояния f f f f f
Функция часов f f f f f
Отображение текущего положения f f f f f
Отображение программы Имя программы 31 символ f f f f f
Настройка и отображение параметров f f f f f
Окно поддержки задания параметров f f — f f
Функция выбора состояния обработки l l — l —
Функция самодиагностики f f f f f
Отображение сигнала тревоги f f f f f
Отображение журнала сигналов тревоги f f f f f
Отображение истории сообщений
f f f f f
оператора
Отображение журнала операций f f f f f
Функция справки f f f f f
Необходимы пакет удаленной диагностики
Удаленная диагностика станка и Ethernet. (функция: считывание статуса : : : — —
CNC/PMC, и т. д.)
Отображение времени работы и
f f f f f
количества деталей
Отображение фактической скорости
f f f f f
рабочей подачи
Отображение скорости шпинделя и T--
: f : : f
кода во всех окнах
Отображение каталогов флоппикассеты f f f f f
Отображение каталога и перфорации для
f f f f f
каждой группы
Функция графического изображения : : l : :
Отображение динамического графика l l — l l
Окно настройки сервосистемы f f f f f
Экран установки шпинделя Только последовательный шпиндель : : — : :

13
2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ ОБЩИЕ СВЕДЕНИЯ B--64112RU/01

Серия 0i Серия 0i Mate


Элемент Спецификации
MC TC ПК MC TC
Настройки и отображение
Необходим дисплей с графическим
Отображение сервоколебаний : : : : :
отображением.
Отображение конфигурации аппаратного
f f f f f
и программного обеспечения
Окно периодического техобслуживания f f f f f
Окно данных техобслуживания f f f f f
Диагностика сигнала тревоги станка l l — l l
Диагностика неисправностей f f f f f
Пульт оператора программного
f f f f f
обеспечения
Переключатель общего назначения
опера-- торской панели программного f f f f f
обеспечения
Английский f f f f f
Японский (китайские иероглифы) f f f f f
Немецкий/французский f f f f f
Итальянский f f f f f
Китайский (традиционный китайский) f f — f f
Китайский (упрощенный китайский)
Необходимо устройство отображения с : : : : :
графическим воспроизведением.
М
Мультиязычное
з ое отображение
о обра е е Испанский f f f f f
Корейский f f — f f
Португальский f f f f f
Польский f f — f f
Венгерский f f — f f
Шведский f f — f f
Голландский f — — f —
Чешский f f — f f
Ключ защиты данных 4 типа f f f f f
Удаление изображения на экране ЭЛТ f f f f f
Отображение окна ЧПУ : : : — —
Функция двойного окна отображения окна
l l l — —
ЧПУ

14
B--64112RU/01 ОБЩИЕ СВЕДЕНИЯ 2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ

Серия 0i Серия 0i Mate


Элемент Спецификации
MC TC ПК MC TC
Ввод/вывод данных
Интерфейс устройства считывания/вывода
f f f f f
Интерфейс устройства считывания/ данных на перфоленту (канал 1)
вывода данных на перфоленту Интерфейс устройства считывания/вывода
f f f f f
данных на перфоленту (канал 2)
Сервер данных l l l — —
Внешнее управление устройством
f f f f f
ввода--вывода
Передача/загрузка программы обработки
детали, Считывание/запись данных ЧПУ,
Групповое ЧПУ 2 l l l — —
передача данных PMC,
Управление операциями памяти и т. д.
Внешняя коррекция на инструмент f f f f f
Внешнее сообщение f f f f f
Внешний сдвиг нулевой точки станка f f f f f
Внешний ввод данных включая предыдущие 3 пункта f f f f f
Внешний клавишный ввод f f f f f
Внешний программный ввод f f f f f
Внешний поиск номера заготовки 9999 f f f f f
Расширенный внешний поиск но.
f f f f f
заготовки
Внешний поиск номера программы от 1 до 9999 f f f f f
Ввод/выводна карту памяти f f f f f
Система управления ЧПУ Power Mate f f f f f
Внешняя сенсорная панель I/F Протокол SNP l l l l l
Функция интерфейса
FAST Ethernet Необходима плата Ethernet. l l l — —
PROFIBUS--DP Ведущий /ведомый l l l — —
DeviceNet Ведущий /ведомый l l l — —
FL--net — — — — —
Другие
ЧУ готово, сервосистема готова, автоматичес--
кая операция, лампа запуска автоматической
операции, останов подачи, сброс, сигнал
Сигнал вывода состояния f f f f f
тревоги ЧУ, конец распределения, перемотка,
ввод в дюймах, резание, на позиции, нарезание
резьбы, нарезание резьбы метчиком и т. д.
7.2I монохромный 1 слот 400(Ш)¢200(В)¢70(Г) мм F F F F F
ЖК-дисплей / Устройство
ЖК-
РВД горизонтального типа 2 слота 400(Ш)¢200(В)¢120(Г) мм F F F — —

Блок ото-- 8.4I цветной ЖК--дисплей / 1 слот 400(Ш)¢200(В)¢70(Г) мм F F F — —


б
бражения, Устройство РВД
горизонтального типа 2 слота 400(Ш)¢200(В)¢120(Г) мм F F F — —
встроен--
ный в блок 7.2I монохромный 1 слот 260(Ш)¢300(В)¢70(Г) мм F F F F F
управления ЖК-дисплей/ Устройство
ЖК-
*1 РВД вертикального типа 2 слота 260(Ш)¢300(В)¢120(Г) мм F F F — —
8.4I цветной ЖК--дисплей / 1 слот 260(Ш)¢300(В)¢70(Г) мм F F F — —
Устройство РВД
вертикального типа 2 слота 260(Ш)¢300(В)¢120(Г) мм F F F — —
Стандартная команда: 5µ сек/шаг
PMC--SA1 fB fB — f f
СИСТЕМА Макс. число шагов в цепной схеме: 5000
PMC Стандартная команда: 0.033µ сек/шаг
PMC--SB7 fA fA fA — —
Макс. число шагов в цепной схеме: 24000
DI/DO;96/64 60(Ш)¢380(В)¢172(Г) мм
l l l — —
(с интерфейсом MPG)
Модуль ввода--вывода для интерфейса станка
l l l — —
(с интерфейсом MPG)
Модуль ввода--вывода для интерфейса станка
l l l — —
(без интерфейса MPG)
Модуль ввода--вывода пульта оператора
l l l — —
(с интерфейсом MPG)
Интерфейс
И ерфейс станка
с а а Модуль ввода--вывода пульта оператора
(канал связи ввода--вывода) l l l — —
(без интерфейса MPG)
DI/DO;1024/1024 точек
Стандартный пульт оператора l l l — —
Малый пульт оператора l l l — —
Панель подключения модуля ввода--вывода
(модуль DI/DO, модуль вывода 2A, модель l l l — —
аналогового ввода)
Блок ввода--вывода MODEL A l l l — —
Дополнительные периферийные оси
l l l — —
(канал ввода/вывода β серво)

15
2. ПЕРЕЧЕНЬ СПЕЦИФИКАЦИЙ ОБЩИЕ СВЕДЕНИЯ B--64112RU/01

Серия 0i Серия 0i Mate


Элемент Спецификации
MC TC ПК MC TC
Другие
DI/DO;96/64 60(Ш)¢380(В)¢172(Г) мм
— — — l l
(с интерфейсом MPG)
Модуль ввода--вывода для интерфейса станка
— — — l l
(с интерфейсом MPG)
Модуль ввода--вывода для интерфейса станка
— — — l l
(без интерфейса MPG)
Модуль ввода--вывода пульта оператора
— — — l l
Интерфейс станка (с интерфейсом MPG)
(канал связи ввода--вывода) Модуль ввода--вывода пульта оператора
— — — l l
DI/DO;240/160 точек (без интерфейса MPG)
Стандартный пульт оператора — — — l l
Малый пульт оператора — — — l l
Панель подключения модуля ввода--вывода
(модуль DI/DO, модуль вывода 2A, модель — — — l l
аналогового ввода)
Дополнительные периферийные оси
— — — l l
(канал ввода/вывода β серво 1 ось)
Ручной импульсный генератор l l l l l
СЕРВОДВИГАТЕЛЬ FANUC AC серии αis
F F F — —
Подключаемый серводвигатель α (HV)is
СЕРВОДВИГАТЕЛЬ FANUC AC серии βis F F F F F
ДВИГАТЕЛЬ ШПИНДЕЛЯ FANUC AC серии αi
F F — — —
α (HV)i
ДВИГАТЕЛЬ ШПИНДЕЛЯ FANUC AC серии αi P
Подключаемый двигатель шпинделя
ДВИГАТЕЛЬ ШПИНДЕЛЯ FANUC AC серии αi T F F — — —
ДВИГАТЕЛЬ ШПИНДЕЛЯ FANUC AC серии αi L
ДВИГАТЕЛЬ ШПИНДЕЛЯ FANUC AC серии βi F F — F F
СЕРВОУСИЛИТЕЛЬ FANUC серии αi
F F F — —
(PSM,SVM,SPM)
Подключаемый сервоусилитель СЕРВОУСИЛИТЕЛЬ FANUC серии βi (SVPM) F F F F F
СЕРВОУСИЛИТЕЛЬ FANUC серии βi (SVM) F F F F F
Аналоговый интерфейс шпинделя l l — l l
Импульсный шифратор/оптическая шкала
Блок определения позиции для l l l l l
(2--фазный импульсный интерфейс)
полностью закрытого управления
Импульсный шифратор/оптическая шкала
(для полностью закрытого управления) l l l l l
(последовательный интерфейс)
Система SERVO GUIDE l l l l l
Питание ввода 24 В DC¦10% f f f f f
Температура окружающей среды При работе: от 0°C до 58°C
f f f f f
устройства Вне работы: от -20°C до 60°C
Обычно: 75% или меньше (Роса, замерзание не
допускаются) Краткосрочно (в пределах одного
Относительная влажность воздуха: f f f f f
месяца): 95% или меньше
(Роса, замерзание не допускаются)
При работе: 0.5G или меньше
Вибрация f f f f f
Вне работы: 1 G или менее

ПРИМЕЧАНИЕ
*1 : В блок управления встроен блок отображения.
*2 : Фактическое регистрируемое значение может изменяться в соответствии с числом
зарегистрированных программ и их размером.

16
II. ФУНКЦИЯ ЧУ
B--64112RU/01 ФУНКЦИЯ ЧУ ВВЕДЕНИЕ

ВВЕДЕНИЕ

В этой части описаны функции, выполнение которых возможно


во всех моделях. Функции, доступные для каждой модели, см. в
перечне спецификаций в Части I.

19
1. УПРАВЛЯЕМЫЕ ОСИ ФУНКЦИЯ ЧУ B--64112RU/01

1
УПРАВЛЯЕМЫЕ ОСИ

20
B--64112RU/01 ФУНКЦИЯ ЧУ 1. УПРАВЛЯЕМЫЕ ОСИ

1.1
ОБЩЕЕ ЧИСЛО
УПРАВЛЯЕМЫХ ОСЕЙ
0i Mate-TC 0i Mate-MC 0i-TC 0i-MC

Число управляемых осей 3 3 4 4


(включая ось Cs)

Число управляемых контуров 1 1 1 1

Количество основных 2 3 2 3
управляемых осей

Количество одновременно 2 3 2 3
управляемых основных осей

Расширенное число 3 3 4 4
управляемых осей (все)

Расширенное число одновре-- 3 3 4 4


менно управляемых осей (все)

Управление осями 0 0 4 4
посредством РМС

Управление контуром Сs 1 0 1 1

1.2
ИМЕНА ОСЕЙ T серия :
Основным двум осям всегда присваиваются имена X и Z;
Дополнительные оси можно выбирать произвольно из A, B,
C, U, V, W и Y.

ПРИМЕЧАНИЕ
Если в качестве имен осей используются буквы U, V
или W, то система G--кода должна быть B или C.

Серия M :
Основные три оси обозначаются X, Y и Z. Дополнительные
оси можно выбирать произвольно из A, B, C, U, V и W.

21
1. УПРАВЛЯЕМЫЕ ОСИ ФУНКЦИЯ ЧУ B--64112RU/01

1.3 Имеется две системы приращений, показанных в таблицах


внизу. Одну из систем приращений можно выбрать при помощи
СИСТЕМА параметра.
ПРИРАЩЕНИЙ
ПРИМЕЧАНИЕ
Если выбрана система IS--C необходима функция
“система приращений 1/10”.

Таблица 1.3 (a) IS-B


Наименьшее
Наименьшее вводимое программиру- Сокраще-
приращение емое ние
приращение
0.001 мм (программирова-- 0.0005 мм
Ввод ние диаметра)
метрических 0.001 мм 0.001 мм
данных (программирование радиуса)
Миллиме-- 0.001 град 0.001 град
тровый
станок 0.0001 дюйма (программи-- 0.0005 мм
рование диаметра)
Ввод данных
В 0.0001 дюйма (программи--
в дюймах 0.001 мм
рование радиуса)
0.001 град 0.001 град
IS -B
IS- B
0.001 мм (программирова-- 0.00005 дюйма
Ввод ние диаметра)
метрических 0.001 мм (программирова-- 0.0001 дюйма
данных ние радиуса)
Дюймовый 0.001 град 0.001 град
станок 0.0001 дюйма (программиро-- 0.00005 дюйма
вание диаметра)
Ввод данных 0.0001 дюйма (программиро--
в дюймах 0.0001 дюйма
вание радиуса)
0.001 град 0.001 град

Таблица 1.3 (a) IS-C


Наименьшее
Наименьшее вводимое программиру- Сокраще-
приращение емое ние
приращение
0.0001 мм (программиро-- 0.00005 мм
Ввод вание диаметра)
метрических 0.0001 мм (программиро-- 0.0001 мм
данных вание радиуса)
Миллиме-- 0.0001 град 0.0001 град
тровый
станок 0.00001 дюйма (программи-- 0.00005 мм
рование диаметра)
Ввод данных
В 0.00001 дюйма (программи--
в дюймах 0.0001 мм
рование радиуса)
0.0001 град 0.0001 град
IS -C
IS- C
0.0001 мм (программиро-- 0.000005 дюйма
Ввод вание диаметра)
метрических 0.0001 мм (программиро-- 0.00001 дюйма
данных вание радиуса)
Дюймовый 0.0001 град 0.0001 град
станок 0.00001 дюйма (программи-- 0.000005 дюйма
рование диаметра)
Ввод данных
В 0.00001 дюйма (программи--
в дюймах 0.00001 дюйма
рование радиуса)
0.0001 град 0.0001 град

22
B--64112RU/01 ФУНКЦИЯ ЧУ 1. УПРАВЛЯЕМЫЕ ОСИ

Наименьшее программируемое приращение измеряется в


миллиметрах или в дюймах, в зависимости от станка. Одну из
систем необходимо выбрать заранее при помощи параметра.
Наименьшее вводимое приращение можно переключать между
метрическим и дюймовым вводом посредством G-кода (G20
или G21) либо путем задания параметра.

1.3.1 При помощи параметра можно задать следующие наименьшие


вводимые приращения:
Единица ввода
(10-кратн.) Система Наименьшее вводимое приращение
приращений

IS--B 0.01 мм, 0.01 градуса или 0.0001 дюйма

IS--C 0.001 мм, 0.001 градуса или 0.00001 градуса

ПРИМЕЧАНИЕ
На наименьшее вводимое приращение для дюймо--
вого ввода влиять нельзя.

23
1. УПРАВЛЯЕМЫЕ ОСИ ФУНКЦИЯ ЧУ B--64112RU/01

1.4 В следующие таблице перечислены максимальные значения


хода станков, разрешенные устройством управления:
МАКСИМАЛЬНАЯ
ДЛИНА ХОДА Максимальный ход =
Наименьшее программируемое приращение × 99999999
Максимальная
Система приращений
длина хода

±99999,999 мм
Миллиметр обработки
±99999,999 град
IS -B
IS- B
±9999,9999 дюйма
Дюйм обработки
±99999,999 град

±+9999,9999 мм
Миллиметр обработки
±+9999,9999 град
IS -C
IS- C
±999,99999 дюйма
Дюйм обработки
±9999,9999 град

ПРИМЕЧАНИЕ
1 Значения (в мм или в дюймах) в таблице - это значения
диаметра, если задано программирование диаметра,
либо значения радиуса, если задано программиро--
вание радиуса.
2 Не допускается команда, превышающая максималь--
ный ход.

24
B--64112RU/01 ФУНКЦИЯ ЧУ 2. ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ

2
ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ

25
2. ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ ФУНКЦИЯ ЧУ B--64112RU/01

2.1 Предусмотрены следующие G-коды. G-коды бывают трех


типов: A, B и C. Один из типов G-кода можно выбрать при
СЕРИЯ T помощи параметра. В данном руководстве предполагается
использование G-кода системы B.

Список G-кодов для серии T (1/3)


G-код
Группа Функция
А В C
G00 G00 G00 Позиционирование (ускоренный подвод)
G01 G01 G01 Линейная интерполяция (рабочая подача)
01
G02 G02 G02 Круговая интерполяция по ч.с.
G03 G03 G03 Круговая интерполяция против ч.с.
G04 G04 G04 Задержка
G07.1 G07.1 G07.1
Цилиндрическая интерполяция
(G107) (G107) (G107)
G08 G08 G08 00 Управление с расширенным предварительным
просмотром
G10 G10 G10 Ввод программируемых данных
G11 G11 G11 Отмена режима ввода программируемых данных
G12.1 G12.1 G12.1
Режим интерполяции в полярных координатах
(G112) (G112) (G112)
21
G13.1 G13.1 G13.1
Режим отмены интерполяции в полярных координатах
(G113) (G113) (G113)
G17 G17 G17 Выбор плоскости XpYp
G18 G18 G18 16 Выбор плоскости ZpXp
G19 G19 G19 Выбор плоскости YpZp
G20 G20 G70 Ввод в дюймах
06
G21 G21 G71 Ввод в мм
G22 G22 G22 Функция проверки сохраненного шага вкл
09
G23 G23 G23 Функция проверки сохраненного шага вык
Обнаружение отклонений от заданной скорости
G25 G25 G25
шпинделя вык
08
Обнаружение отклонений от заданной скорости
G26 G26 G26
шпинделя вкл
G27 G27 G27 Проверка возврата в референтное положение
G28 G28 G28 Возврат в референтное положение
00
G30 G30 G30 Возврат во 2--е, 3--е и 4--е референтное положение
G31 G31 G31 Функция пропуска
G32 G33 G33 Нарезание резьбы
01
G34 G34 G34 Нарезание резьбы с переменным шагом
Автоматическая компенсация на инструмент X (если
G36 G36 G36
бит 3 (G36) параметра ном. 3405 имеет значение 0).
G37 G37 G37 00 Автоматическая коррекция на инструмент по оси Z
G37.1 G37.1 G37.1 Автоматическая коррекция на инструмент по оси Х
G37.2 G37.2 G37.2 Автоматическая коррекция на инструмент по оси Z

26
B--64112RU/01 ФУНКЦИЯ ЧУ 2. ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ

Список G-кодов для серии T (2/3)


G-код
Группа Функция
А В C
Отмена команды коррекции на радиус вершины
G40 G40 G40
инструмента
07
G41 G41 G41 Коррекция на радиус вершины инструмента слева
G42 G42 G42 Коррекция на радиус вершины инструмента справа
Установка системы координат или установка
G50 G92 G92
максимальной скорости шпинделя
00
Предварительная установка системы координат
G50.3 G92.1 G92.1
заготовки
G50.2 G50.2 G50.2
Отмена обточки многоугольника
(G250) (G250) (G250)
20
G51.2 G51.2 G51.2
Обточка многоугольника
(G251) (G251) (G251)
G52 G52 G52 Установка локальной системы координат
00
G53 G53 G53 Установка системы координат станка
G54 G54 G54 Выбор системы координат заготовки 1
G55 G55 G55 Выбор системы координат заготовки 2
G56 G56 G56 Выбор системы координат заготовки 3
14
G57 G57 G57 Выбор системы координат заготовки 4
G58 G58 G58 Выбор системы координат заготовки 5
G59 G59 G59 Выбор системы координат заготовки 6
G65 G65 G65 00 Вызов макропрограммы
G66 G66 G66 Модальный вызов макропрограммы
12
G67 G67 G67 Отмена модального вызова макропрограммы
G70 G70 G72 Цикл чистовой обработки
G71 G71 G73 Удаление припусков при точении
G72 G72 G74 Удаление пропусков при торцевой обработке
G73 G73 G75 Повтор схемы
00
Сверление торцевой поверхности с периодическим
G74 G74 G76
выводом сверла
G75 G75 G77 Сверление по внешнему/внутреннему диаметру
G76 G76 G78 Цикл нарезания многозаходной резьбы
Цикл продольного шлифования (для шлифовального
G71 G71 G72
станка)
Цикл продольного шлифования с применением
G72 G72 G73 01 постоянных размеров (для шлифовального станка)
G73 G73 G74 Цикл виброшлифования (для шлифовального станка)
Цикл виброшлифования с применением постоянных
G74 G74 G75
размеров (для шлифовального станка)

27
2. ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ ФУНКЦИЯ ЧУ B--64112RU/01

Список G-кодов для серии T (3/3)


G-код
Группа Функция
А В C
G80 G80 G80 Отмена постоянного цикла сверления
G83 G83 G83 Цикл сверленияторцевой поверхности
Цикл нарезания резьбы метчиком на торцевой
G84 G84 G84
поверхности
G86 G86 G86 10 Цикл растачивания торцевой поверхности
G87 G87 G87 Цикл сверлениябоковой поверхности
Цикл нарезания резьбы метчиком на боковой
G88 G88 G88
поверхности
G89 G89 G89 Цикл растачивания боковой поверхности
G90 G77 G20 Цикл обработки по внешнему/внутреннему диаметру
G92 G78 G21 01 Цикл нарезания резьбы
G94 G79 G24 Цикл точения торцевой поверхности
Постоянное управление скоростью перемещения
G96 G96 G96
02 поверхности.
G97 G97 G97 Отмена контроля постоянства скорости резания
G98 G94 G94 Подача за минуту
05
G99 G95 G95 Подача за оборот
− G90 G90 Программирование в абсолютных значениях
03
− G91 G91 Программирование в приращениях
− G98 G98 Возврат к первоначальному уровню
11
− G99 G99 Возврат к уровню точки R

28
B--64112RU/01 ФУНКЦИЯ ЧУ 2. ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ

2.2 Предусмотрены следующие G-коды:


СЕРИЯ M
Список G-кодов для серии M (1/3)
G-код Группа Функция

G00 Позиционирование

G01 Линейная интерполяция


01
G02 Круговая интерполяция/винтовая интерполяция по часовой стрелке
Круговая интерполяция/винтовая интерполяция против часовой
G03
стрелки
G04 Задержка, точный останов
G05.1 Контурное управление AI / нанопрограммное контурное управление AI/
управление AI с расширенным предпросмотром /гладкая интерполяция
G05.4 Вкл./выкл. HRV3
G07.1 (G107) 00 Цилиндрическая интерполяция
G08 Управление с расширенным предварительным просмотром
G09 Точная остановка
G10 Ввод программируемых данных
G11 Отмена режима ввода программируемых данных
G15 Отмена команды в полярных координатах
17
G16 Команда в полярных координатах
G17 Выбор плоскости XpYp Xp: Ось X или параллельная ей ось

G18 02 Выбор плоскости ZpXp Yp: Ось Y или параллельная ей ось

G19 Выбор плоскости YpZp Zp: Ось Z или параллельная ей ось


G20 Ввод в дюймах
06
G21 Ввод в мм
G22 Функция проверки сохраненного шага вкл
04
G23 Функция проверки сохраненного шага вык
G27 Проверка возврата в референтное положение
G28 Автоматический возврат в референтную позицию
G29 00 Автоматический возврат из референтной позиции
G30 Возврат во 2--е, 3--е и 4--е референтное положение
G31 Функция пропуска
G33 01 Нарезание резьбы
G37 00 Автоматическое измерение длины инструмента
G40 Отмена компенсации на режущий инструмент

G41 07 Коррекция на режущий инструмент слева


G42 Коррекция на резец справа

29
2. ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ ФУНКЦИЯ ЧУ B--64112RU/01

Список G-кодов для серии M (2/3)


G-код Группа Функция
G40.1 (G150) Режим отмены управления направлением нормали
G41.1 (G151) Включение управления нормальным направлением с левой стороны
19
Включение управления нормальным направлением с правой
G42.1 (G152)
стороны
G43 Коррекция на длину инструмента + направление
08
G44 Коррекция на длину инструмента -- направление
G45 Увеличение коррекции на инструмент
G46 Уменьшение коррекции на инструмент
00
G47 Двойное увеличение коррекции на инструмент
G48 Двойное уменьшение коррекции на инструмент
G49 08 Отмена коррекции на длину инструмента
G50 Отмена масштабирования
11
G51 Масштабирование
G50.1 Отмена программируемого зеркального отображения
22
G51.1 Программируемое зеркальное отображение
G52 Установка локальной системы координат
00
G53 Установка системы координат станка
G54 Выбор системы координат заготовки 1
G54.1 Установка дополнительной системы координат заготовки
G55 Выбор системы координат заготовки 2
G56 14 Выбор системы координат заготовки 3
G57 Выбор системы координат заготовки 4
G58 Выбор системы координат заготовки 5
G59 Выбор системы координат заготовки 6
G60 00/01 Позиционирование в одном направлении
G61 Режим точного останова
G62 Автоматическая угловая коррекция
15
G63 Режим нарезания резьбы
G64 режим механообработки резанием
G65 00 Вызов макропрограммы
G66 Модальный вызов макропрограммы
12
G67 Отмена модального вызова макропрограммы
G68 Поворот системы координат
16
G69 Отмена вращения координат
G73 Цикл сверления с периодическим выводом сверла
09
G74 Цикл встречного нарезания резьбы

30
B--64112RU/01 ФУНКЦИЯ ЧУ 2. ПОДГОТОВИТЕЛЬНЫЕ ФУНКЦИИ

Список G-кодов для серии M (3/3)

G-код Группа Функция

G75 01 Цикл шлифовки врезанием (для шлифовального станка)


G76 09 Цикл чистового растачивания
Цикл прямой шлифовки врезанием с постоянными размерами
G77
(для шлифовального станка)
Цикл плоского шлифования с непрерывной подачей (для
G78 01
шлифовального станка)
Цикл плоского шлифования с прерывистой подачей (для
G79
шлифовального станка)
G80 Отмена постоянного цикла/отмена функции внешней операции

Цикл сверления, цикл засверливания или функция внешней


G81
операции
G82 Цикл сверления или цикл встречного растачивания
G83 Цикл сверления с периодическим выводом сверла
G84 09 Цикл нарезания резьбы
G85 Цикл растачивания
G86 Цикл растачивания
G87 Цикл обратного растачивания
G88 Цикл растачивания
G89 Цикл растачивания
G90 Абсолютная команда
03
G91 Инкрементная команда

Установка для рабочей системы координат или зажим при


G92
00 максимальной скорости шпинделя
G92.1 Предварительная установка системы координат заготовки
G94 Подача за минуту
05
G95 Подача за оборот
G96 Постоянное управление скоростью перемещения поверхности.
13
G97 Отмена контроля постоянства скорости резания

G98 Возврат к исходной точке в постоянном цикле


10
G99 Возврат к точке R в постоянном цикле

G160 Отмена функции управления врезной подачей (для шлифовального


20 станка)
G161 Функция управления врезной подачей (для шлифовального станка)

31
3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ ФУНКЦИЯ ЧУ B--64112RU/01

3
ФУНКЦИИ ИНТЕРПОЛЯЦИИ

32
B--64112RU/01 ФУНКЦИЯ ЧУ 3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ

3.1 Позиционирование выполняется по каждой оси отдельно


(Позиционирование типа нелинейной интерполяции).
ПОЗИЦИОНИРО- Можно выбрать одну из следующих траекторий перемещения
ВАНИЕ (G00) инструмента в соответствии с битом 1 параметра ном. 1401.
D Позиционирование при нелинейной интерполяции
Инструмент позиционируется со скоростью ускоренного
подвода отдельно по каждой оси. Траектория инструмента,
как правило, прямая.
D Позиционирование при линейной интерполяции
Траектория движения инструмента такая же, как при
линейной интерполяции (G01). Инструмент позицио-
нируется в течение кратчайшего времени со скоростью,
которая не превышает скорость ускоренного подвода для
каждой оси.
Если тип ускорения/замедления изменяется с типа с
постоянным ускорением (наклоном) на тип с постоянным
временем (константа времени), то инструмент может
перемещаться вдоль заданной траектории.

Позиционирование
при линейной Начальное
интерполяции положение

Позиционирование
Конечное при нелинейной
положение интерполяции

Выполняется замедление до остановки в конечной точке, и


затем проверка достижения позиции (проверяется, достиг ли
станок заданной позиции). Проверку достижения позиции
можно подавить при помощи параметра.
Ширину заданной позиции можно задать в виде параметра.

Формат

G00 IP_;

33
3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ ФУНКЦИЯ ЧУ B--64112RU/01

3.2 Серия M Для улучшения точности позиционирования контроль


позиционирования в конечной точке всегда выполняется с
ПОЗИЦИОНИРО- единого направления. Если направление от исходной точка до
ВАНИЕ В ОДНОМ конечной точки отличается от заранее заданного направления,
НАПРАВЛЕНИИ то сначала выполняется позиционирование в точке, лежащей за
конечной точкой, а затем позиционирование выполняется
(G60)
заново для этой точки до конечной точки.
(серия M) Даже если направление от исходной точки до конечной точки
такое же, как заранее заданное направление, инструмент один
раз останавливается перед конечной точкой.

Превышенная
величина

Конечная Временная
точка остановка

Формат

G60 IP _ ;

34
B--64112RU/01 ФУНКЦИЯ ЧУ 3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ

3.3 Линейная интерполяция выполняется со скоростью рабочей


подачи по касательной, заданной F-кодом.
ЛИНЕЙНАЯ
ИНТЕРПОЛЯЦИЯ
Ось X
(G01)
Конечная точка
(200, 150)

(Пример программы)
G01 G90 X200. Z150. F200 ;
Начальная
точка
Ось Z

Формат

G01 IP_ F_;


F : Скорость подачи

35
3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ ФУНКЦИЯ ЧУ B--64112RU/01

3.4 Можно задать круговую интерполяцию для угла по выбору от


0° до 360°.
КРУГОВАЯ G02 : Круговая интерполяция по часовой стрелке (по ч. с.)
ИНТЕРПОЛЯЦИЯ G03 : Круговая (против часовой стрелки) интерполяция
(G02, G03)
Yp Xp Zp

G03 G03 G03

G02 G02 G02

Xp Zp Yp
G17 G18 G19

Скорость рабочей подачи по касательной определяется по


скорости, заданной F-кодом. Плоскости, по которым выпол-
няется круговая интерполяция, заданы командами G17, G18,
G19. Круговая интерполяция может выполняться только по
осям X, Y и Z, но также по осям, параллельным осям X, Y и Z.
G17: плоскость Xp-Yp
G18: плоскость Zp-Xp
G19: плоскость Yp-Zp
где
Xp: Ось X или параллельная ей ось
Yp: Ось Y или параллельная ей ось
Zp: ось Z или параллельная ей ось
Задан параметр, определяющий, какая из осей, параллельных
осям X, Y, Z будет дополнительной осью.

Формат
Дуга на плоскости Xp--Yp
G02 R_
G17 Xp_Yp_ F_ ;
G03 I_ J_
Дуга на плоскости Zp--Yp
G02 R_
G18 Zp_Xp_ F_ ;
G03 K_ I_
Дуга на плоскости Yp--Zp
G02 R_
G19 Xp_Yp_ F_ ;
G03 J_ K_
I_. J_, K_: Расстояние по осям X, Y, Z от начальной точки до центра
окружности
R: Радиус дуги (Для дуги с центральным углом 180° или больше
задайте значение R со знаком минус. Замкнутую окружность
задать нельзя.)
Конечная точка Конечная точка
Конечная точка
(x, y) (z, x)
Y X Z (y, z)

X Z Y Начальная
Начальная Начальная
i j точка
точка точка
k
j i k

Центр Центр Центр

36
B--64112RU/01 ФУНКЦИЯ ЧУ 3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ

Ниже показан диапазон радиуса дуги, который не может быть


задан.
Вводимые приращения

Ввод метрических Ввод данных в


данных дюймах

Система IS--B от 0.001 до 99999.999 мм 0.0001 до 9999.9999 дюйма


приращений
IS--C от 0.0001 до 9999.9999 мм 0.00001 до 999.9999 дюймат

37
3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ ФУНКЦИЯ ЧУ B--64112RU/01

3.5 Винтовая интерполяция выполняет круговую интерполяцию


максимально для двух осей, синхронизируясь с круговой
ВИНТОВАЯ интерполяцией других двух выбранных осей. Нарезание резьбы
ИНТЕРПОЛЯЦИЯ больших радиусов или обработку массивных шаблонов можно
(G02, G03) выполнять путем перемещения инструмента по спирали.
Заданная скорость - это скорость по касательной дуги.
Таким образом, скорость подачи по линейной оси выражается
следующим образом:
Длина линейной оси
F x
Длина дуги

Траектория
движения
инструмента

X Y

Скорость по касательной вдоль дуги при


круговой интерполяции -- это значение,
заданное при программировании.

Формат
Дуга на плоскости Xp--Yp
G02 R_
G17 Xp_Yp_ α_(β_)F_;
G03 I_ J_
Дуга на плоскости Zp--Yp
G02 R_
G18 Zp_Xp_ α_(β_)F_;
G03 K_ I_
Дуга на плоскости Yp--Zp
G02 R_
G19 Xp_Yp_ α_(β_)F_;
G03 J_ K_

α, β: Произвольная ось, отличная от осей круговой интерполяции

38
B--64112RU/01 ФУНКЦИЯ ЧУ 3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ

3.6 Интерполяция в полярных координатах - это функция, в


которой контурное управление выполняется при преобразо-
ИНТЕРПОЛЯЦИЯ В вании команды, запрограммированной в декартовой системе
ПОЛЯРНЫХ координат, в перемещение по линейной оси (перемещение
КООРДИНАТАХ инструмента) и перемещение по оси вращения (вращение
заготовки). Эта функция эффективна, когда прорезается
(G12.1, G13.1)
прямолинейная канавка по внешнему диаметру заготовки или
шлифуется распределительный вал.
Выполнение или невыполнение интерполяции в полярных
координатах задается G-кодом.
Эти G-коды должны быть указаны в единичном блоке.

Формат

G12.1; Режим интерполяции в полярных координатах


(Должна выполняться интерполяция в полярных координатах.)
G13.1; Отмена режима интерполяции в полярных координатах
(Интерполяция в полярных координатах не должна выполняться.)

Пояснения
D Режим интерполяции в Оси (линейная ось и ось вращения), по которым выполняется
полярных координатах интерполяция в полярных координатах, задаются заранее
(G12.1) параметрами.
Измените режим на режим интерполяции в полярных
координатах при помощи команды G12.1 и выберите плоскость
(ниже называемая ”плоскость интерполяции в полярных
координатах”), в которой линейная ось будет первой осью
плоскости, а виртуальная ось - второй осью плоскости.
Интерполяция в полярных координатах выполняется в этой
плоскости.
В режиме интерполяции в полярных координатах возможны
команда линейной интерполяции (G01) и круговой интер-
поляции (G02, G03). Также возможны как абсолютная (G90),
так и инкрементная команды (G91).
Для программной команды возможно применение компен-
сации на режущий инструмент. Для выполнения траектории
после коррекции на режущий инструмент можно использовать
интерполяцию в полярных координатах.
В качестве скорости подачи задайте скорость по касательной
(относительная скорость между заготовкой и инструментом) на
плоскости интерполяции в полярных координатах (декартова
система координат) при помощи F.

D Режим останова Режим отмены интерполяции в полярных координатах


интерполяции в указывается командой G13.1.
полярных координатах
(G13.1)

39
3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ ФУНКЦИЯ ЧУ B--64112RU/01

Примеры
D Интерполяция в полярных
координатах по оси X
(линейная ось) и оси C
(ось вращения)

C′ (виртуальная ось)

Ось C Траектория
движения после
коррекции на резец
Запрограммиро--
ванная траектория

N204 N203
N205
N200 Ось X
N202 N201
Инструмент
N208
N206 N207 Ось Z

(ось X служит для программирования диаметра,


и ось C -- для программирования радиуса)
00001;
:
N100 G90 G00 X120.0 C0 Z_ ; Позиционирование в начальную позицию
N200 G12.1 ; Начало интерполяции в полярных координатах
N201 G42 G01 X40.0 F D01;
N202 C10.0 ;
N203 G03 X20.0 C20.0 R10.0 ; Программа контура
N204 G01 X--40.0 ; (Программа в декартовой системе
N205 G--10.0 ; координат плоскости X--C′)
N206 G03 X--20.0 C--20.0 I10.0 K0 ;
N207 G01 X40.0 ;
N208 C0 ;
N209 G40 X120.0 ;
N210 G13.1 ; Отмена режима интерполяции в
N300 Z_ ; полярных координатах
N400 X_ C_ ;
:
M30 ;

40
B--64112RU/01 ФУНКЦИЯ ЧУ 3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ

3.7 Если форма вида открытой стороны цилиндра (из системы


координат цилиндра) задается программной командой, то ЧУ
ЦИЛИНДРИЧЕСКАЯ преобразует форму в перемещение по линейной оси и
ИНТЕРПОЛЯЦИЯ перемещение по оси вращения, и затем выполнять контурное
(G07.1) управление. Эта функция называется ”цилиндрическая
интерполяция”.
Цилиндрическая интерполяция задается командой G07.1.

Формат
G07.1 (имя оси вращения) Значение радиуса цилиндра;
Режим цилиндрической интерполяции
G07.1 (имя оси вращения) 0 ;
Режим отмены цилиндрической интерполяции

Пояснения
D Режим Цилиндрическая интерполяция выполняется между осью
цилиндрической вращения, заданной в блоке G07.1, и второй линейной осью по
интерполяции выбору.
Во время режима цилиндрической интерполяции разрешены
команды круговой интерполяции и линейной интерполяции.
Возможно также использование абсолютной или инкрементной
команды. Можно добавить к программной команде компен-
сацию на режущий инструмент. Цилиндрическая интерполяция
выполняется для траектории после компенсации на режущий
инструмент.
За скорость рабочей подачи берется скорость по касательной на
расширенной плоскости цилиндра, заданная F.

D Режим отмены G07.1 (имя оси вращения) 0;Эта команда задает режим отмены
цилиндрической цилиндрической интерполяции.
интерполяции

41
3. ФУНКЦИИ ИНТЕРПОЛЯЦИИ ФУНКЦИЯ ЧУ B--64112RU/01

Примеры

Пример программы C
O0001 (ЦИЛИНДРИЧЕСКАЯ ИНТЕРПОЛЯЦИЯ);
N1 G00 G00 Z100.0 C0;
N2 G01 G18 Z0 C0;
N3 G7.1 C57299; Z R
N4 G01 G42 Z120.0 D10 F250;
N5 G40.0;
N6 G03 Z90.0 C60.0 R30.0;
N7 G01 Z70.0;
N8 G02 Z60.0 C70.0 R10.0;
N9 G01 C150.0;
N10 G02 Z70.0 C190.0 R75.0;
N11 G01 Z110.0 C230.0;
N12 G03 Z120.0 C270.0 R75.0;
N13 G01 G360.0;
N14 G40 Z100.0;
N15 G07.1 C0;
N16 M30;

мм
N05 N12 N13
120
110 N06
N11
90
N07
70
N08 N09 N10
60

C
0 30 60 70 150 190 230 270 360 град

42
B--64112RU/01 ФУНКЦИЯ ЧУ 4. НАРЕЗАНИЕ РЕЗЬБЫ

4
НАРЕЗАНИЕ РЕЗЬБЫ

43
4. НАРЕЗАНИЕ РЕЗЬБЫ ФУНКЦИЯ ЧУ B--64112RU/01

4.1 Нарезание резьбы с заданным шагом выполняется путем подачи


инструмента синхронно с вращением шпинделя. В дополнение
НАРЕЗАНИЕ к цилиндрической возможно нарезание конической и плоской
РЕЗЬБЫ С РАВНЫМ резьбы с равным шагом.
ШАГОМ (G33) L L
(С G-КОДОМ
СИСТЕМЫ A: G32)

Цилиндрическая резьба
L
Коническая
резьба

Плоская резьба

Формат
G33 IP _ F_ :
F_ : Шаг по длинной оси (ось с макс. путем перемещения)

Пояснения Для формирования однозаходной резьбы нарезание резьбы


обычно выполняется несколько раз от черновой обработки до
чистовой обработки вдоль одного и того же контура. Нарезание
резьбы начинается, когда регистрируется сигнал одинарного
оборота от шифратора позиции, установленного на шпинделе.
Таким образом, нарезание резьбы всегда начинается в одной и той
же точке на окружности заготовки, и выполняется по одному и
тому же контуру на заготовке. В этом случае, однако, вал должен
вращаться с постоянной скоростью во время операций от
черновой до чистовой обработки. Если скорость шпинделя
изменяется, выполнение точной резьбы невоз- можно.
Ниже показан доступный для задания диапазон шага резьбы:
D Серия M Диапазон задаваемого шага
резьбы
Ввод метри-- F1-- F50000 (0,01 -- 500,00мм)
ческих данных
Ввод дан-- F1-- F99999 (0,0001 -- 9,9999 дюймов)
ных в дюймах

D Серия T Диапазон задаваемого шага


резьбы
Ввод метри-- 0,0001 -- 500,0000 мм
ческих данных
Ввод дан-- от 0,000001 до 9,999999 дюйма
ных в дюймах

ПРИМЕЧАНИЕ
Значения шага резьбы, превосходящие максималь--
ную скорость рабочей подачи при переводе в подачу
за минуту, задать нельзя.

44
B--64112RU/01 ФУНКЦИЯ ЧУ 4. НАРЕЗАНИЕ РЕЗЬБЫ

4.2 Серия T
НАРЕЗАНИЕ
МНОГОЗАХОДНОЙ
РЕЗЬБЫ (G33)
(Серия T)

Винты с многозаходной резьбой

Формат
Нарезание резьбы с постоянным шагом

G33 IP_ F_ Q_ ;
G33 IP_ Q_ ;
IP _ : Конечная точка
F_ : Шаг в продольном направлении
Q_ : Начальный угол нарезания резьбы

4.3 Серия T Нарезание резьбы с переменным шагом можно выполнить


путем задания шага в направлении длинной оси и увеличения/
НАРЕЗАНИЕ уменьшения шага на оборот шпинделя.
РЕЗЬБЫ С
ПЕРЕМЕННЫМ
ШАГОМ (G34)
(серия T)

Формат
G34 IP_ F_ K_ :
IP _ : Конечная точка
F_ : Шаг в направлении длинной оси в начальной точке
K_ : Увеличение/уменьшение шага на оборот шпинделя

Диапазон командных значений


увеличения/уменьшения шага (K) на оборот шпинделя:

Диапазон программируемых значений

Ввод метрических от ±0,0001 до ±500,0000 мм/оборот


данных

Ввод данных в дюймах от ±0,000001 до ±9,999999 дюйм/оборот

45
4. НАРЕЗАНИЕ РЕЗЬБЫ ФУНКЦИЯ ЧУ B--64112RU/01

4.4 Серия T Возможно непрерывное нарезание резьбы, при котором блок


команды нарезания резьбы задается непрерывно. Так как
НЕПРЕРЫВНОЕ управление выполняется таким образом, что сдвиг синхрон-
НАРЕЗАНИЕ ности шпинделя (происходящий при смещении от одного блока
РЕЗЬБЫ(серия T) к другому) удерживается на минимальном уровне, можно
нарезать также специальные резьбы, например, резьбы с
изменением шага или формы на протяжении цикла.

G33 G33
G33

46
B--64112RU/01 ФУНКЦИЯ ЧУ 5. ФУНКЦИИ ПОДАЧИ

5
ФУНКЦИИ ПОДАЧИ

47
5. ФУНКЦИИ ПОДАЧИ ФУНКЦИЯ ЧУ B--64112RU/01

5.1 Позиционирование каждой оси выполняется быстрым переме-


щением по команде позиционирования (G00).
УСКОРЕННЫЙ Нет необходимости в программировании скорости ускоренного
ПОДВОД подвода, потому что значения скорости заданы в параметре
(по оси).
Наименьшее программируемое Диапазон скорости ускоренного
приращение подвода

0.001 мм, град от 30 до 240000 мм/мин, град/мин


0.0001 мм, град от 30 до 100000 мм/мин, град/мин
0.0001 дюйма от 3.0 до 9600.0 дюйм/мин
0.00001 дюйма от 3.0 до 4000.0 дюйм/мин

ПРИМЕЧАНИЕ
Указанные выше скорости подачи являются предель--
ными по способности интерполяции ЧУ, если оно
оснащено интерфейсом обнаружения с высоким
разрешением. Если рассматривать систему в целом,
имеются также пределы для сервосистемы.
Подробную информацию см. в Приложении A.

48
B--64112RU/01 ФУНКЦИЯ ЧУ 5. ФУНКЦИИ ПОДАЧИ

5.2 Скорость подачи при линейной интерполяции (G01) и круговой


интерполяции (G02, G03) задается в виде чисел, следующих за
СКОРОСТЬ F-кодом.
РАБОЧЕЙ ПОДАЧИ

5.2.1 На рабочей подаче управление выполняется таким образом, что


Управление скорость в направлении касательной всегда равна заданной
скорости.
постоянством
скорости по
касательной

5.2.2 Можно задать верхний предел скорости рабочей подачи в виде


Ограничение параметра. Если текущая скорость рабочей подачи (скорость
подачи в ручной коррекцией) задается с превышением верхнего
скорости рабочей предела, она ограничивается скоростью, не превосходящей
подачи верхний предел.

5.2.3 В режиме подачи за минуту G94 скорость подачи инструмента за


минуту непосредственно задается числовым значением после F.
Подача за минуту
(G94) Наименьшее программируемое Диапазон скорости рабочей
приращение подачи

0.001 мм, град от 1 до 240000 мм/мин, град/мин


0.0001 мм, град от 1 до 100000 мм/мин, град/мин
0.0001 дюйма от 0.01 до 9600.0 дюйм/мин
0.00001 дюйма от 0.01 до 4000.0 дюйм/мин

ПРИМЕЧАНИЕ
Указанные выше значения скорости подачи являются
предельными по возможностям интерполяции ЧУ.
Если рассматривать систему в целом, имеются также
пределы для сервосистемы. Подробные сведения см.
в Приложении A.

49
5. ФУНКЦИИ ПОДАЧИ ФУНКЦИЯ ЧУ B--64112RU/01

5.2.4 В режиме подачи за оборот G95 скорость подачи инструмента за


Подача за оборот оборот шпинделя непосредственно задается числовым значе-
нием после F. На шпинделе должен быть установлен шифратор
(G95) позиции.
Для серии T, однако, команду подачи за оборот можно
активировать путем присвоения значения соответствующему
параметру, даже если шифратор позиции не установлен (подача
за оборот без шифратора позиции).
D Серия M Наименьшее
Диапазон скорости
программируемое
рабочей подачи
приращение

0.001 мм, град от 0.01 до 500.00 мм/оборот, град/оборот


0.0001 мм, град от 0.01 до 500.00 мм/оборот, град/оборот
0.0001 дюйма от 0,0001 до 9,9999 дюйм/оборот
0.00001 дюйма от 0,0001 до 9,9999 дюйм/оборот

D Серия T Наименьшее
программируемое Диапазон скорости рабочей подачи
приращение

0.001 мм, град от 0.0001 до 500.0000 мм/оборот, град/оборот


0.0001 мм, град от 0.0001 до 500.0000 мм/оборот, град/оборот
0.0001 дюйма от 0.000001 до 9.999999 дюйм/оборот
0.00001 дюйма от 0.000001 до 9.999999 дюйм/оборот

ПРИМЕЧАНИЕ
Указанные выше значения скорости подачи являются
предельными по возможностям интерполяции ЧПУ.
Если рассматривать систему в целом, имеются также
пределы для сервосистемы. Подробные сведения см.
в Приложении A.

5.2.5 Серия M Если 1-значное число от 1 до 9 задается после команды F, то в


Цифровая подача качестве скорости подачи устанавливается предварительно
заданная скорость, соответствующая указанному однозначному
кодом F (серия M) числу.
Если задано F0, то устанавливается ускоренный подвод.
Задайте сигнал ввода изменения скорости цифровой подачей
кодом F от станка и вращайте ручной импульсный генератор.
Можно изменить скорость подачи текущей выбранной
скорости.
Заданная или измененная скорость подачи будет сохранена в
памяти даже после отключения питания.

50
B--64112RU/01 ФУНКЦИЯ ЧУ 5. ФУНКЦИИ ПОДАЧИ

5.3
РУЧНАЯ КОРРЕКЦИЯ

5.3.1 Подачу за минуту (G94) и за подачу оборот (G95) можно


Скорость подачи корректировать вручную:
от 0 до 254% (по 1%).
ручной коррекции При подаче собратнозависимым временем выполняется ручная
коррекция скорости подачи, преобразованной в подачу за
минуту. Ручная коррекция скорости подачи не может
применяться к цифровой подаче F.
Скорость подачи также не может применяться для таких
функций, как нарезание резьбы и нарезание резьбы метчиком,
в которых ручная коррекция подавляется.

5.3.2 Скорость ускоренного подвода можно корректировать


Ручная коррекция вручную:
F0, 25%, 50%, 100%.
ускоренного F0: Постоянная скорость по оси задается параметром
подвода Ручная коррекция от 0% до 100% может применяться с шагом 1%
с использованием сигнала.

5.3.3 Ручную коррекцию скорости подачи и вторую ручную


Отмена ручной коррекцию скорости подачи можно ограничить до 100% при
помощи сигнала от станка.
коррекции

5.3.4 Скорость ручной непрерывной подачи и инкрементную


Ручная коррекция скорость подачи можно корректировать вручную:
от 0% до 655.34% (с шагом 0.01%)
ручной непрерывной
подачи

51
5. ФУНКЦИИ ПОДАЧИ ФУНКЦИЯ ЧУ B--64112RU/01

5.4 Ускорение и замедление выполняется при запуске и завершении


перемещения, обеспечивая плавный пуск и остановку.
АВТОМАТИЧЕСКОЕ Автоматическое ускорение/замедление также выполняется,
УСКОРЕНИЕ/ когда изменяется скорость подачи, изменение скорости подачи
ЗАМЕДЛЕНИЕ происходит плавно.
Ускоренный подвод: Линейное ускорение/замедление
(константа времени задана параметром
для оси)
Рабочая подача : Экспоненциальное ускорение/замедление
(константа времени задана параметром
для оси)
Ручная непрерывная: Экспоненциальное ускорение/замедление
подачи (константа времени задана параметром
для оси)

Ускоренный подвод FR : Ускоренный подвод


TR : Константа времени
FR ускорения/замедления

0
Время
TR TR

Ручная непрерывная подача


FC : Скорость подачи
FC
TC : Константа времени
ускорения/
замедления

0
Время
TC TC
FJ : Скорость ручной
непрерывной
Подача, Холостой ход подачи
TJ : Константа
времени ручной
FJ
непрерывной
подачи
FL : Низкая скорость
подачи после
замедления

FL
0
Время
TJ TJ

52
B--64112RU/01 ФУНКЦИЯ ЧУ 5. ФУНКЦИИ ПОДАЧИ

5.5 Функция колоколообразного ускорения/замедления ускорен-


ного подвода плавно увеличивает или уменьшает скорость
КОЛОКОЛООБРАЗ- подачи ускоренного подвода.
НОЕ УСКОРЕНИЕ/ Это снижает ударную нагрузку на систему станка в результате
ЗАМЕДЛЕНИЕ изменения ускорения при изменении скорости подачи.
По сравнению с линейным ускорением/замедлением колоколо-
УСКОРЕННОГО
образное ускорение/замедление позволяет задавать меньшие
ПОДВОДА константы времени, сокращая время, необходимое для
ускорения/замедления.

Линейное ускорение/замедление Колоколообразное


для ускоренного подвода ускорение/замедление при
ускоренном подводе
Скорость подачи

Скорость подачи
0 0
Время Время
Ускорение

Ускорение

0 0
Время Время

53
5. ФУНКЦИИ ПОДАЧИ ФУНКЦИЯ ЧУ B--64112RU/01

5.6
ЛИНЕЙНОЕ
УСКОРЕНИЕ/ Скорость

ЗАМЕДЛЕНИЕ
ПОСЛЕ
ИНТЕРПОЛЯЦИИ
РАБОЧЕЙ ПОДАЧИ

Время
TC TC

При линейном ускорении/замедлении, задержка управления,


вызванная ускорением/замедлением, уменьшается до 1/2 по
сравнению с задержкой при экспоненциальном ускорении/
замедлении, значительно сокращая время, необходимое для
ускорения и замедления.
Значительно сокращается также погрешность в радиальном
направлении при круговой интерполяции, вызванная
ускорением/замедлением.

Z ∆r : Макс. величина
∆r Запрограм--
радиальной
мированная
ошибки (мм)
траектория
v : Скорость подачи
Фактическая (мм/сек)
траектория r : Радиус окружности
(мм)
r T1 : Константа времени
ускорения/
замедления (сек)
T2 : Константа времени
Z серво-- двигателя (сек)

Максимальная величина погрешности в этом радиальном


направлении можно приблизительно вычислить по следую-
щему уравнению.
∆r = (1 T 1 + 1 T2 ) Vr . . . . . Для экспоненциального
2 2 2

2 2 ускорения/замедления
∆r = ( 1 T 1 + 1 T2 ) Vr . . . . . Для линейного ускорения/замедления
2 2 2

24 2 после интерполяции рабочей подачи


Следовательно, в случае линейного ускорения/замедления
после интерполяции, если исключена погрешность, вызванная
константой времени в контуре системы привода подачи, то
погрешность в радиальном направлении будет снижена до 1/12
по сравнению с экспоненциальным ускорением/замедлением.

54
B--64112RU/01 ФУНКЦИЯ ЧУ 5. ФУНКЦИИ ПОДАЧИ

5.7
КОЛОКОЛООБРАЗ-
Скорость подачи
НОЕ УСКОРЕНИЕ/
В
ЗАМЕДЛЕНИЕ ПОСЛЕ F
ИНТЕРПОЛЯЦИИ
РАБОЧЕЙ ПОДАЧИ
F/2 А

0 TC/2 Время
TC TC

Как показано выше на кривой второго порядка, можно ускорить


и замедлить скорость рабочей подачи.
Если подключены разделы ускорения и замедления, то
составная кривая имеет форму подвешенного колокола.
Поэтому данный тип ускорения/замедления называется
колоколообразным ускорением/замедлением.
При константе времени Tc (а время, потраченное на ускорение
со скорости подачи 0 до заданной скорости подачи F или время,
потраченное на замедление с заданной скорости подачи F до
скорости подачи 0), скорость подачи ускоряется до 1/2 заданной
скорости подачи (F/2) за 1/2 константы времени (Tc/2). Кривую
ускорения/замедления 0A, показанную на рисунке выше,
можно выразить следующим уравнением:
f (t) = 2F2 t 2
TC
Кривые AB и 0A симметричны относительно точки A.
Свойством этого ускорения/замедления является малое
изменение скорости подачи вблизи скорости подачи 0 и
заданной скорости подачи.

55
5. ФУНКЦИИ ПОДАЧИ ФУНКЦИЯ ЧУ B--64112RU/01

5.8 Серия T Обычно ЧПУ не обнуляет скорость подачи в промежутке между


двумя блоками при рабочей подаче.
ОБНАРУЖЕНИЕ Поэтому угол траектории инструмента может быть скруглен.
ОШИБКИ
(серия T) Из--за этой части возникает скругление
траектории инструмента.

Скорость подачи
Время

Запрограммированная траектория инструмента

Фактическая траектория центра инструмента

Если используется сигнал обнаружения ошибки, то


можно указать не запускать блок, пока не завершено
ускорение/замедление предшествующего блока.
Скорость подачи

Время

ПРИМЕЧАНИЕ
Если используется сигнал обнаружения ошибки, то
блок резания не выполняется, пока не завершено
ускорение/замедление предшествующего блока
резания. Однако, эта функция одна не может предот--
вратить скругление углов из--за задержки, вызванной
серводвигателем.
Во избежание скругления углов из--за задержки, выз--
ванной серводвигателем используйте вместе с этой
функцией функцию проверки достижения позиции.
После ускорения/
замедления После задержки серводвигателя
Скорость подачи

Время
Диапазон проверки достижения заданной позиции

56
B--64112RU/01 ФУНКЦИЯ ЧУ 5. ФУНКЦИИ ПОДАЧИ

5.9 Серия M Команда перемещения в блоках, заданных кодом G09,


выполняет замедление в конечной точке, и производится
ТОЧНЫЙ ОСТАНОВ проверка достижения заданного положения. Команда G09 не
(G09) (Серия M) обязательно требуется для замедления в конечной точке для
позиционирования (G00), проверка достижения заданного
положения выполняется также автоматически. Эта функция
используется, если необходимы острые края углов заготовка при
обработке на рабочей подаче.

Точный останов выкл.

Точный останов вкл.


(проверка достижения
заданного положения
выполняется в конце блока.)

5.10 Серия M Если задана команда G61, то замедление команды рабочей


подачи в конечной точке и проверка достижения заданного
РЕЖИМ ТОЧНОГО положения выполняются для следующего блока. Эта команда
ОСТАНОВА (G61) G61 действует, пока не будет задано G64 (режим резания), G62
(серия M) (автоматическое изменение скорости подачи при обработке
углов) или G63 (режим нарезания резьбы метчиком).

5.11 Серия M Если задана команда G64, то замедление команды рабочей


подачи в конечной точке каждого блока после этого не
РЕЖИМ РЕЗАНИЯ выполняется, и резание продолжается в следующем блоке. Эта
(G64) (серия M) команда действует, пока не будет задано G61 (режим точного
останова), G62 (автоматическое изменение скорости подачи
при обработке углов) или G63 (режим нарезания резьбы
метчиком).

5.12 Серия M Если задано G63, то ручная коррекция скорости подачи


игнорируется (всегда берется за 100%), и останов подачи также
РЕЖИМ не действует. Рабочая подача не замедляется в конце блока для
НАРЕЗАНИЯ перехода к следующему блоку. Также во время операции
РЕЗЬБЫ нарезания резьбы метчиком выдается сигнал выполнения
нарезания резьбы метчиком. Эта команда G63 действует, пока
МЕТЧИКОМ (G63)
не будет задано G61 (режим точного останова), G62
(серия M) (автоматическое изменение скорости подачи при обработке
углов) или G64 (режим резания).

5.13 Серия M Если команда G62 задается во время компенсации на режущий


инструмент, то скорость рабочей подачи автоматически
АВТОМАТИЧЕСКОЕ корректируется в углу. Таким образом не допускается
ИЗМЕНЕНИЕ увеличение количества резания за единицу времени для угла.
СКОРОСТИ ПОДАЧИ Эта команда G62 действует, пока не будет задано G61 (режим
точного останова), G64 (режим резания) или G63 (режим
ПРИ ОБРАБОТКЕ
нарезания резьбы метчиком).
УГЛОВ (G62)
(серия M) 57
5. ФУНКЦИИ ПОДАЧИ ФУНКЦИЯ ЧУ B--64112RU/01

5.14 При помощи команды G04 можно задержать переход к


следующему блоку.
ВЫСТОЙ (G04) При задании команды в режиме подачи за минуту (G94) переход
к следующему блоку задерживается на заданное время.
При задании команды в режиме подачи за оборот (G95) переход
к следующему блоку задерживается на заданное число оборотов
шпинделя.
Посредством выбора параметра можно выполнять выстой
всегда по времени, независимо от G94 и G95.

Формат
Выстой в секунду

P_ ;
G94 G04 X_
P_ или X_ : Время выстоя, заданное в секундах
(0.001--99999.999 сек)
Выстой за оборот

P_ ;
G95 G04
X_
P_ или X_ : Угол поворота шпинделя, заданный в оборотах
(0.001--99999.999 оборотов)

58
B--64112RU/01 ФУНКЦИЯ ЧУ 5. ФУНКЦИИ ПОДАЧИ

5.15 Если блоки ускоренного подвода заданы последовательно или


если блок, следующий за блоком ускоренного подвода, не
ПЕРЕКРЫТИЕ содержит перемещения инструмента, то выполнение следую-
БЛОКА щего блока может начаться, когда скорость подачи по всем осям
УСКОРЕННОГО снизилась до отношения замедления, предварительно
заданного параметром.
ПОДВОДА

Примеры

Скорость подачи по оси Х

N1 G00 X-- -- ; N2 G00 X-- -- ;

Если функция
перекрытия блоков
ускоренного подвода
активирована
Fh
Если функция перекрытия
блоков ускоренного
Fd подвода деактивирована
T
Fh : Скорость подачи ускоренного подвода
α : Установка параметра ном. 1722
Fd (пропорция снижения скорости подачи)
: Скорость подачи, при которой прекращается замедление:
Fh x α/100

ПРИМЕЧАНИЕ
Параметр ном.1722 действует, если параметр
ном. 1601 #4 (RT0) имеет значение 1.

59
6. РЕФЕРЕНТНАЯ ПОЗИЦИЯ ФУНКЦИЯ ЧУ B--64112RU/01

6
РЕФЕРЕНТНАЯ ПОЗИЦИЯ

60
B--64112RU/01 ФУНКЦИЯ ЧУ 6. РЕФЕРЕНТНАЯ ПОЗИЦИЯ

6.1 Позиционирование в референтную позицию можно выполнить


ручной операцией.
РУЧНОЙ ВОЗВРАТ В режиме ручной непрерывной подачи (JOG), при включенных
В РЕФЕРЕНТНУЮ сигналах ручного возврата в референтную позицию (ZRN) и
ПОЗИЦИЮ сигнале для выбора оси ручного возврата в референтную
позицию (от ±J1 до ±J8), включенном инструменте станка, он
выполняет замедление, а когда он отключается снова, то
останавливается в первой точке сетки, и выводится сигнал
завершения возврата на референтную позицию. Точка является
референтной позицией. Путем выполнения ручного возврата в
референтную позицию устанавливается система координат
станка система координат заготовки.
Имеется только один метод для выполнения ручного возврата в
референтную позицию:
По методу сетки определенная некоторая сетка определения
позиции назначается в качестве референтной позиции.
Положение референтной позиции нельзя сместить при помощи
функции сдвига сетки.

6.2 Эта функция перемещает станок к области заданной


референтной позиции по всем осям в режиме ручной
УСТАНОВКА непрерывной подачи. Затем она задает референтную позицию
ПЛАВАЮЩЕЙ для станка в режиме ручного возврата в референтную позицию
РЕФЕРЕНТНОЙ без сигнала замедления для возврата в референтную позицию. С
этой функцией референтную позицию станка можно указать в
ПОЗИЦИИ
заданном положении без сигнала замедления для возврата в
референтную позицию.

Пояснения
D Назначение 1 Переведите станок в режим ручной непрерывной подачи и
референтной позиции выполните позиционирование на позицию, находящуюся
рядом, но не заходящую за референтную позицию, в
направлении возврата на референтную позицию (задается
параметром).
2 Войдите в режим ручного возврата в референтную позицию,
затем введите сигнал выбора направления подачи по оси
(+) или (-) для оси.
3 Позиционирование выполняется в точке сетки, ближайшей
в направлении возврата в референтную позицию. Эта точка
фиксируется в качестве референтной позиции. Если имеется
детектор абсолютной позиции, то заданная референтная
позиция сохраняется после отключения питания. В этом
случае, когда питание включается снова, нет необходимости
повторно устанавливать референтную позицию.
D Возврат в референтное 1 После установки референтной позиции, если введен сигнал
положение выбора оси подачи (+) или (-) для оси в режиме возврата на
референтную позицию, выполняется операция возврата в
референтную позицию на ускоренном подводе вне
зависимости от введенного сигнала: (+) или (-).

61
6. РЕФЕРЕНТНАЯ ПОЗИЦИЯ ФУНКЦИЯ ЧУ B--64112RU/01

6.3 Серия M
АВТОМАТИЧЕСКИЙ
ВОЗВРАТ В
РЕФЕРЕНТНУЮ
ПОЗИЦИЮ (G28, G29)
(серия M)
D Возврат в референтную При команде G28 указанная ось приводится в референтную
позицию (G28) позицию через заданную точку. После позиционирования
загорается лампа завершения возврата на референтную
позицию. Если G28 было задано при отсутствии возврата в
референтную позицию после включения питания, то возврат в
референтную позицию выполняется в той же последователь-
ности, что и ручной возврат в референтную позицию.

G28 IP_ ;

IP : Промежуточная точка команды

D Возврат из референтной При команде G29 указанная ось приводится в точку, заданную
позиции (G29) G29, через промежуточную точку, заданную G28.
(серия M)

G29 IP_ ;

Референтная
Y Программист не долен позиция
рассчитывать R
конкретную величину Предположим, что в
перемещения между R была выполнена
промежуточной точкой и смена инструмента.
референтной позицией.

А Промежуточная
точка C

Пример использования G28 и G29

62
B--64112RU/01 ФУНКЦИЯ ЧУ 6. РЕФЕРЕНТНАЯ ПОЗИЦИЯ

6.4 Эта функция используется для проверки правильности


выполнения команды возврата в референтную позицию.
ПРОВЕРКА Если задано G27, то управляемая ось приводится в указанную
ВОЗВРАТА НА позицию, выводится сигнал завершения возврата на референт-
РЕФЕРЕНТНУЮ ную позицию, если возврат на референтную позицию
выполняется на правильную позицию, и выдается сигнал
ПОЗИЦИЮ (G27)
тревоги, если он подача в референтную точку выполняется
неправильно.
Эта функция доступна после того, как включено питание и
выполнен возврат в референтную точку.

Формат

G27 IP_ ;

6.5 При команде G30, указанная ось приводится во 2-ю, 3-ю или
4-ю референтную позицию, через указанную точку. При
ВОЗВРАТ ВО 2-Ю, завершении позиционирования выводится сигнал завершения
3-Ю И 4-Ю возврата во 2-ю, 3-ю и 4-ю референтную позицию. Задайте
РЕФЕРЕНТНУЮ положение 2-й, 3-й и 4-й референтной позиции в виде
параметров.
ПОЗИЦИЮ (G30)
Эта функция доступна после того, как включено питание и
выполнен возврат в референтную позицию.
G29 можно использовать для возврата из 2-й, 3-й и 4-й
референтной точки (так же, как возврат в референтную
позицию, G28) (только серия M).
Эту функцию можно использовать после того, как выполнен
возврат в референтную позицию после включения питания.

Формат

P2
G30 P3 IP _ ;
P4
P2, P3, P4: Выберите 2--ю, 3--ю или 4--ю референтную позицию.
Если выбор не сделан, возврат во 2--ю референтную
позицию выбирается автоматически.

63
6. РЕФЕРЕНТНАЯ ПОЗИЦИЯ ФУНКЦИЯ ЧУ B--64112RU/01

6.6 Для возврата на референтную позицию с использованием


метода сетки вы можете сместить референтную позицию без
СМЕЩЕНИЕ перемещения упора замедления, просто путем указания
РЕФЕРЕНТНОЙ величины смещения в параметре.
ПОЗИЦИИ Время, необходимое для регулировки референтнюй позиции,
при этом значительно сокращается, регулировка упора
замедления не требуется.

Направление возврата в
референтную позицию
LDEC LSFT
Упор замедления

Нулевая точка
Точка сетки станка
LSFT : Смещение референтной позиции
LDEC : Расстояние, которое инструмент проходит между
отключенным упором замедления и первой точкой сетки
после него (точка сетки, когда сдвиг референтной
позиции равен 0) (LDEC отображается в диагностическом окне.)

6.7 Функция задания референтной позиции при помощи


механического стопора автоматизирует задание референтной
ЗАДАНИЕ позиции путем приведения инструмента к механическому
РЕФЕРЕНТНОЙ стопору на оси. Эта функция предоставляется для недопущения
ПОЗИЦИИ ПРИ вариаций при задании референтной позиции, которые
возникают, если процедура выполняется разными операторами,
ПОМОЩИ
и для минимизации объема работы при выполнении точных
МЕХАНИЧЕСКОГО регулировок после задания референтной позиции.
СТОПОРА Выберите ось, для которой необходимо задать референтную
позицию, затем выполните пуск цикла. Автоматически
выполняются следующие операции:
1. Вращающий момент (сила) выбранной оси уменьшается
таким образом, чтобы скорость подачи на столкновение была
постоянной. Инструмент доводится до механического
стопора. Затем инструмент отводится от механического
стопора назад на заданное параметром расстояние.
2. Вращающий момент (сила) выбранной оси снова умень-
шается, затем инструмент сталкивается с механическим
стопором. Затем инструмент отводится от механического
стопора назад на заданное параметром расстояние.
3. Точка на оси, в которую возвращается инструмент, задается
в качестве референтной позиции.

64
B--64112RU/01 ФУНКЦИЯ ЧУ 6. РЕФЕРЕНТНАЯ ПОЗИЦИЯ

6.8 Линейная шкала с референтными отметками абсолютной


адресации имеет референтные отметки (сигналы единичного
ЛИНЕЙНАЯ ШКАЛА оборота) с интервалами, сменяющимися с постоянной
С РЕФЕРЕНТНЫМИ скоростью. Путем определения интервала референтных отметок
ОТМЕТКАМИ можно вывести соответствующую абсолютную позицию. ЧПУ
совершает небольшое перемещение вдоль оси для измерения
АБСОЛЮТНОЙ
интервала сигнала отметки единичного оборота, затем
АДРЕСАЦИИ рассчитывает абсолютную позицию. Референтную позицию
можно установить без выполнения перемещения в
референтную позицию.

Референтная Референтная Референтная Референтная Референтная


отметка 1 отметка 2 отметка 1 отметка 2 отметка 1

10.02 10.04 10.06

20.02
20.00 20.00

Рис. 6.8 Пример линейной шкалы с референтными отметками абсолютной адресации

6.9 Опциональная расширенная функция линейной шкалы с


референтными отметками абсолютной адресации автомати-
РАСШИРЕННАЯ чески измеряет интервал референтной отметки для определения
ФУНКЦИЯ референтной позиции при задании команды G00 или
ЛИНЕЙНОЙ ШКАЛЫ перемещения с ручной непрерывной подачей.
С РЕФЕРЕНТНЫМИ
ОТМЕТКАМИ
АБСОЛЮТНОЙ
АДРЕСАЦИИ

65
7. СИСТЕМЫ КООРДИНАТ ФУНКЦИЯ ЧУ B--64112RU/01

7
СИСТЕМЫ КООРДИНАТ

После обучения ЧПУ позиции, в которую должен перемещаться


инструмент, система ЧПУ выполняет перемещение инструмент
на такую позицию. Позиция задается с использованием
координат определенной системы координат.
Имеется три типа систем координат.
D Система координат станка
D Система координат заготовки
D Локальная система координат
По мере необходимости одна из перечисленных систем
координат используется для задания координат намеченной
позиции инструмента.

66
B--64112RU/01 ФУНКЦИЯ ЧУ 7. СИСТЕМЫ КООРДИНАТ

7.1 Система координат станка - это система координат, заданная с


нулевой точкой системы станка.
СИСТЕМА Задается система координат, в которой референтная точка
КООРДИНАТ становится предварительно заданным через параметр
СТАНКА (G53) значением координат, когда выполняется ручной возврат в
референтную точку. При помощи команды G53 выбирается
система координат станка, и ось может перемещаться на
ускоренном подводе в позицию, указанную координатами
станка.

Формат

G53 IP_ ;

D Высокоскоростная Если функция для перекрытия между блоками с ускоренным


функция G53 подводом активирована между блок, содержащим команду
выбора системы координат станка (G53) и блоком, содержащим
команду позиционирования (ускоренный подвод) (G00), то
команда ускоренного подвода (G00) может быть выполнена до
того, как инструмент остановится, с замедлением в конце
команды выбора системы координат станка (G53). Это может
ускорить позиционирование даже, если используется команда
выбора системы координат станка (G53).
Задание P1 в блоке G53 активирует высокоскоростную
функцию G53.

Формат
G53 IP_ P1 ;

G53 : G--код для выбора системы координат станка (группа 00)


IP_ : Слово размера конечной точки
P1 : Активирует высокоскоростную функцию G53.

67
7. СИСТЕМЫ КООРДИНАТ ФУНКЦИЯ ЧУ B--64112RU/01

7.2 Система координат, в которой нулевая точка установлена в


фиксированной точке на заготовке для упрощения
СИСТЕМА программирования.
КООРДИНАТ Можно установить систему координат станка одним из
ЗАГОТОВКИ следующих методов:
(1) Использование G92 (G50 для серии T с G-кодом системы A)
(2) Автоматическая настройка
(3) Использование команд от G54 до G59
Если используется (1), то система координат заготовки
устанавливается посредством программирования числового
значения после G92.
Если используется (2), то система координат заготовки авто-
матически устанавливается после ручного возврата в референт-
ную позицию, как задано в параметре.
Если используется (3), то шесть систем координат заготовки
следует заранее задать с панели РВД. Система координат
заготовки, которая должна использоваться, выбирается путем
указания выбранного кода от G54 до G59.

7.2.1
Установка системы
координат заготовки
(с использованием G92)
(с G-кодом системы A: G50)

Формат
(G90) G92 IP_ ;

Примеры
D Пример 1 Посредством приведенной команды можно задать систему
координат заготовки таким образом, чтобы текущая позиция
инструмента стала определялась как заданная позиция.
Серия M Серия T
Z X

23.0 375,1 Началь--


ная
φ128,7 точка
Z
X
0 25.2

G92 X25.2 Z23.0 ; Референтная позиция


G92 128.7 Z375.1 ;
(Программирование диаметра)

68
B--64112RU/01 ФУНКЦИЯ ЧУ 7. СИСТЕМЫ КООРДИНАТ

D Пример 2 Задайте референтную позицию на держателе инструмента или


на револьверной головке, как показано на рисунке внизу, затем
задайте G92 в начале программы. Путем задания абсолютной
команды в этом состоянии референтная позиция перемещается
на заданную позицию. Чтобы переместить вершину
инструмента на заданную позицию, компенсируйте расстояние
между референтной позицией и вершиной инструмент с
использованием компенсации на длину инструмента (для
системы M) или коррекции на инструмент (для системы T).
Серия M Серия T
Референтное
положение 700,0
Начальная
1200,0 точка
=
референтная
позиция φ1200,0
Z

X
0 600,0
G92 600.0 Z1200.0 ; G92 1200.0Z700.0 ;
Установка начальной точки в (Программирование диаметра)
заданной референтной Установка начальной точки в заданной
позиции на держатель референтной позиции на
инструмента револьверную головку

Если новая система координат заготовки создается посредством


G92, то она определяется таким образом, что заданная точка на
инструменте имеет заданное значение координат. Таким
образом, нет необходимости учитывать старую систему
координат заготовки. В частности, если начальная точка для
обработки определяется на основании заготовки, то удобно
использовать команду G92. В этом случае желаемую систему
координат можно создать заново, даже если старая система
координат заготовки недействительна.
D Пример 3 Систему координат заготовки можно смещать при помощи
следующей команды:
(Смещение системы Если задана эта команда, то создается новая система координат
координат заготовки) таким образом, что текущее значение координат (x, z) в данной
(серия T) точке на инструменте (например, вершина инструмента)
становится (x+u, z+w).
Для значнеий x и u должны быть заданы диаметры, если
установлено программирование диаметра, или радиусы, если
установлено программирование радиуса.

Формат
(G91) G92 X(u) Z(w) ;

При системе G--кодов А: G50U(u)W(w);

69
7. СИСТЕМЫ КООРДИНАТ ФУНКЦИЯ ЧУ B--64112RU/01

Примеры

10.2

30.56

Если инструмент A переключается на инструмент B, то задается


G91 G92 X20.4 Z30.56 (программирование диаметра).

7.2.2 Если выполняется ручной возврат в референтную позицию, то


систему координат заготовки можно задать автоматически. Это
Автоматическое
работает, как если бы G92IP ; было задано в референтной
задание системы позиции.
координат

70
B--64112RU/01 ФУНКЦИЯ ЧУ 7. СИСТЕМЫ КООРДИНАТ

7.2.3
Задание системы
координат заготовки
(с использованием
команд от G54 до G59)
Пояснения
D Установка системы Задайте заранее шесть специальных систем координат для
координат заготовки станка. Затем выберите одну из шести систем координат при
помощи команд от G54 до G59.

Формат

G54 G54 Система координат заготовки 1


G55 G55 Система координат заготовки 2
G56 G56 Система координат заготовки 3
IP _ ; G57 Система координат заготовки 4
G57
G58 Система координат заготовки 5
G58 G59 Система координат заготовки 6
G59

Заранее укажите расстояние между нулевой точкой станка и


нулевой точкой каждой из шести систем координат (коррекция
по отношению к нулевой точке заготовки).
Имеется два метода задания.
D С использованием РВД
D С использованием программы (См. раздел 7.4.)
Системы координат заготовки от 1 до 6 установлены надлежа-
щим образом, если после включения питания выполняется
возврат в референтную позицию. Сразу после включения
питания выбирается G54.

D Смещение систем Шесть систем координат заготовки можно смещать на заданную


координат заготовки величину (внешняя коррекция от нулевой точки заготовки).

Координата Координата Координата Координата


заготовки 1 заготовки 2 заготовки 3 заготовки 4
(G54) (G55) (G56) (G57)

ZOFS2
ZOFS3
ZOFS4
ZOFS1
Координата
заготовки 5
(G58)
EXOFS ZOFS5
Референтная позиция станка
Координата
заготовки 6
ZOFS6 (G59)
EXOFS : Значение внешней референтной коррекции
от ZOFS1 до ZOFS6 : Величина коррекции референтной позиции заготовки

71
7. СИСТЕМЫ КООРДИНАТ ФУНКЦИЯ ЧУ B--64112RU/01

7.2.4
Ввод обратных
значений в системе
координат заготовки
Пояснения
D Ввод обратных В окне системы координат заготовки, если задан адрес оси и
значений в системе затем нажата дисплейная клавиша [INP.C.], относительное
координат заготовки значение координат для указанной оси задается в позиции
курсора как данные системы координат заготовки.

Примеры Если курсор установлен на ось X смещения от нулевой точки


заготовки (G54) со следующими относительными коорди-
натами:

[Относительные [Система координат


координаты] заготовки G54]
X 100.000 X= 0.000 ←Позиция курсора
Y 200.000 Y= 0.000
Z 300.000 Z= 0.000

(1) Ввод X, затем [INP.C.] задет X = 100.000.


(2) Ввод Y, затем [INP.C.] задет X = 200.000.
(3) Ввод Z, затем [INP.C.] задет X = 300.000.

72
B--64112RU/01 ФУНКЦИЯ ЧУ 7. СИСТЕМЫ КООРДИНАТ

7.3 При помощи команды G52 можно задать локальную систему


координат с указанной позицией в качестве нулевой точки.
ЛОКАЛЬНАЯ Когда локальная система координат установлена, значения,
СИСТЕМА задаваемые в последующих командах перемещения, рассматри-
КООРДИНАТ (G52) ваются как значения координат этой системы координат.
Заданные координаты действительны до задания новой коман-
ды G52. Это используется если, например, программирование
части заготовки оказывается проще при наличии нулевой точки
наряду с нулевой точкой координат заготовки.

(Локальная система
координат)
IP

Система координат заготовки 1


(Локальная система
(G54)
Величина внешней
координат)
коррекции G55 G56 IP
точки отсчета G57
заготовки G58

Система координат
(Система координат станка) заготовки 6 (G59)
Значение, заданное
параметром Нулевая точка системы координат станка
Референтная позиция

Формат

G52 IP_ ;

Пояснения При задании локальной системы координат устанавливается


локальная система координат 1 - 6, соответствующая системе
координат заготовки 1 - 6. Расстояние между нулевыми точками,
тем не менее, является заранее заданным значением.
Если задается G52 IP0; то локальная система координат
отменяется.

73
7. СИСТЕМЫ КООРДИНАТ ФУНКЦИЯ ЧУ B--64112RU/01

7.4 Команда G10 используется для изменения смещения начала


координат заготовки.
ИЗМЕНЕНИЕ Если G10 задается в абсолютной команде (G90), то указанное
ЗНАЧЕНИЯ смещение начала координат заготовки становится новым
СМЕЩЕНИЯ НАЧАЛА смещением начала координат заготовки, а если G10 задается в
инкрементной команде (G91), то текущее заданное смещение
КООРДИНАТ
начала координат заготовки плюс указанное смещение начала
ЗАГОТОВКИ (ПРО- координат заготовки становится новым смещением заготовки.
ГРАММИРУЕМЫЙ
ВВОД ДАННЫХ)
(G10)

Формат
G10 L2 PpIP_;
p : Задание значения внешнего смещения начала
координат заготовки
p=1--6 : Задание значения смещения начала координат заготовки,
соответствующего системам координат заготовки 1--6
IP : Исходное значение коррекции заготовки

74
B--64112RU/01 ФУНКЦИЯ ЧУ 7. СИСТЕМЫ КООРДИНАТ

7.5 Серия M Если существующих шести систем координат заготовки


(G54 - G59) недостаточно для работы, к ним можно добавить
ДОПОЛНИТЕЛЬНЫЕ сорок восемь систем координат заготовки. Задайте команду для
СИСТЕМЫ выбора системы координат заготовки следующим образом.
КООРДИНАТ
ЗАГОТОВКИ (серия
M)
Формат

G54.1 PpIP _ ; или G54 Pp IP _ ;


P: 1--48 или 1--300 номер дополнительной системы
координат заготовки

Ниже приведены методы установки и изменения значения


смещения начала координат заготовки, а также методы,
используемые для существующих систем координат заготовки
от G54 до G59.
D Метод с использованием РВД
D Метод с использованием программы
- G10L20Pp;
- Макропрограмма пользователя

75
7. СИСТЕМЫ КООРДИНАТ ФУНКЦИЯ ЧУ B--64112RU/01

7.6 Система координат заготовки с ее нулевой точкой, сдвинутой на


величину коррекции нулевой точки заготовки из позиции
ПРЕДВАРИТЕЛЬНАЯ нулевой точки системы координат станка задается путем
УСТАНОВКА возврата инструмента в референтную точку посредством ручной
СИСТЕМЫ операции. Также, если имеется детектор абсолютной позиции,
то система координат заготовки автоматически задается путем
КООРДИНАТ
считывания значения координат станка с детектора при
ЗАГОТОВКИ (G92.1) включенном питании без выполнения операции ручного
возврата в референтную точку. Заданные координаты заготовки
могут смещаться посредством любой из следующих команд или
операций:
D Если выполняется ручное вмешательство при отключенном
сигнале ”полностью ручной режим”
D Если команда перемещения выполняется в результате
блокировки станка
D Если перемещение по оси выполняется посредством
прерывания с помощью маховика или автоматической/
ручной одновременной операции
D Если операция выполняется посредством зеркального
отображения
D Если установка локальной система координат выполняется
посредством команды G52 или изменение системы коорди-
нат заготовки выполняется посредством команды G82
Смещение системы координат заготовки посредством указан-
ной выше операции можно задать предварительно при помощи
указания G-кода или операции РВД так же, как и обычный
ручной возврат в референтную точку.

Пояснения
D Система координат Система координат заготовки может быть предварительно
заготовки, задана следующим командами:
предварительно
заданная командой
G-кода
G92.1IP 0;
IP 0 : Адрес оси, для которой должна быть предварительно
задана система координат заготовки
Предварительное задание неуправляемой оси невозможно.

D Система координат Можно предварительно задать систему координат заготовки


заготовки, посредством РВД при помощи дисплейных клавиш.
предварительно
заданная операцией
РВД

76
B--64112RU/01 ФУНКЦИЯ ЧУ 7. СИСТЕМЫ КООРДИНАТ

7.7 Серия T Если система координат, фактически заданная командой G50


или автоматической установкой системы, отклоняется от
СМЕЩЕНИЕ запрограммированной рабочей системы, то заданную систему
СИСТЕМЫ координат можно сместить.
КООРДИНАТ Запишите желаемую величину смещения в память смещений
системы координат заготовки.
ЗАГОТОВКИ (серия
T)
X
x X--Z : Система координат при программировании
x--z : Текущая установленная система координат с
величиной смещения 0
(система координат, подлежащая изменению
путем смещения)

O z
Сдвиг
Z
O

Запишите в память смещений системы координат заготовки


величину смещения в диапазоне от O’ до O.

Сдвиг системы координат заготовки

77
7. СИСТЕМЫ КООРДИНАТ ФУНКЦИЯ ЧУ B--64112RU/01

7.8 Плоскость для круговой интерполяции, компенсации на


режущий инструмент, вращению системы координат или
ВЫБОР ПЛОСКОСТИ сверлению, можно выбрать посредством задания G-кода.
(G17, G18, G19)
Выбранная
G-код Xp Yp Zp
плоскость

G17 Плоскость Xp--Yp


Ось X или Ось Y или Ось Z или
G18 Плоскость Zp--Xp ось, парал-- ось, парал-- ось, парал--
лельная лельная лельная
G19 Плоскость Yp--Zp оси X оси Y оси Z

Пояснения Одна из существующих параллельных осей определяется при


помощи адреса оси, который указан в блоке, для которого
задано G17, G18 или G19.

D Пример 1 Если X и U, Y и V, а также Z и W параллельны друг другу,


соответственно
G17 X_ Y_ . . . плоскость XY
G17 U_ Y_ . . . плоскость UY
G18 X_ W_ . . . плоскость WX
G18 U_ W_ . . . плоскость WU

D Пример 2 Плоскости не изменяются в блоках, для которых на задано G17,


G18 или G19.

G18 X_ Z_ . . . . плоскость ZX
X_ Y_ . . . . . Плоскость не изменилась (плоскость ZX)

D Пример 3 Если G17, G18 или G19 задано для блока, и в этом блоке не
указан ни один адрес оси, то предполагается, что пропущены
адреса осей для трех основных осей.

G17 . . . . . . . . . . . плоскость XY
G17 X_ . . . . . . . . плоскость XY
G17 U_ . . . . . . . . плоскость UY

ПРИМЕЧАНИЕ
Для указания того, какой оси: X, Y или Z, параллельна
дополнительная ось, используется параметр. Коман--
да перемещения действует вне зависимости от
выбора плоскости.
Например, предположим, что задается следующее:
G17 Z_ ;
Ось Z не существует на плоскости XpYp. Плоскость XY
выбрана, и ось Z смещена независимо от плоскости.

78
B--64112RU/01 ФУНКЦИЯ ЧУ 8. ЗНАЧЕНИЕ КООРДИНАТ И РАЗМЕРЫ

8
ЗНАЧЕНИЕ КООРДИНАТ И РАЗМЕРЫ

79
8. ЗНАЧЕНИЕ КООРДИНАТ И РАЗМЕРЫ ФУНКЦИЯ ЧУ B--64112RU/01

8.1 Существует два способа программирования проходов для осей;


абсолютная команда и инкрементная команда. При абсолютной
ПРОГРАММИРО- команде программируется значение координаты конечной
ВАНИЕ точки. При инкрементной команде программируется расстоя-
АБСОЛЮТНЫХ ние перемещения по самой оси.
команды G90 и G91 используются для указания абсолютной и
ЗНАЧЕНИЙ И
инкрементной команды.
ПРИРАЩЕНИЙ G90 : Команда абсолютного перемещения
(G90, G91) G91 : Инкрементная команда

Y
Конечная точка
70.0

30.0 Начальная точка

40.0 100.0

Для рисунка вверху, программирование инкрементной


командой дает такой результат:
G91 X-60.0 Y40.0 ;
а программирование абсолютной командой - такой:
G90 X40.0 Y70.0 ;
Абсолютная/инкрементная команда, если выбрана система
G-кода A в серии T, различаются не командой G90/G91, в
словом адреса.
Для осей A и B инкрементные команды не используются.

Абсолютная Инкрементная Примечания


команда команда
X U Инкрементная
команда по осиХ
Z W Инкрементная
команда по осиZ
Y V Инкрементная
команда по осиY
C H Инкрементная
команда по осиС
А Нет Инкрементная
команда по оси A
В Нет Инкрементная
команда по оси B
Пример
X_ W_ ;
Инкрементная команда
(команда перемещения по оси Z)
Абсолютная команда
(команда перемещения по оси X)

80
B--64112RU/01 ФУНКЦИЯ ЧУ 8. ЗНАЧЕНИЕ КООРДИНАТ И РАЗМЕРЫ

8.2 Серия M Значение координаты конечной точки может быть введено в


полярных координатах (радиус и угол). Используйте G15, G16
КОМАНДА В для задания команд в полярных координатах.
ПОЛЯРНЫХ
КООРДИНАТАХ G15 : Отмена системы команд в полярных координатах
G16 : Система команд в полярных координатах
(G15, G16) (серия
M) Выбор плоскости полярных координат выполняется так же, как
выбор плоскости при круговой интерполяции, с исполь-
зованием G17, G18, G19.
Заданный радиус по первой оси выбранной плоскости и угол по
второй оси. Например, если выбрана плоскость X-Y, то задан-
ный радиус определяется адресом X, и угол - адресом Y.
Положительное угловое направление - это направление против
часовой стрелки по первой оси выбранной плоскости
(направление +), а отрицательное направление - по часовой
стрелке.
Как радиус, так и угол могут быть запрограммированы как
абсолютной, так и инкрементной командой (G90, G91).
Центр полярных координат - это нулевая точка координат заго-
товки. (Однако, если заданы локальные координаты, то это -
нулевая точка локальных координат.)

Примеры D Обе окружности отверстия


N1 G17 G90 G16;
Команда в полярных координатах, плоскость X-Y
N2 G81 X100. Y30. Z-20. R-5. F200.;
радиус 100 мм, угол 30_
N3 X100. Y150;
радиус 100 мм, угол 150_
N4 X100. Y270;
радиус 100 мм, угол 270_
N5 G15 G80;
Отмена команды в полярных координатах

Система координат
заготовки

150°
30°
270° X

100 мм

81
8. ЗНАЧЕНИЕ КООРДИНАТ И РАЗМЕРЫ ФУНКЦИЯ ЧУ B--64112RU/01

8.3 Преобразование дюймового и метрического ввода можно задать


посредством команды G-кода.
ПРЕОБРАЗОВАНИЕ G20 : Ввод данных в дюймах
ДЮЙМЫ/ G21 : Метрический ввод
МЕТРИЧЕСКИЕ При установке станка параметром задается вывод в дюймовой
или в метрической системе.
ЕДИНИЦЫ
Команда G20, G21 в начале программы. (Эта спецификация
(G20, G21) должна быть выполнена в референтной позиции.)
Преобразование дюймовая/метрическая система можно
выполнить также посредством настройки РВД.
Содержание данных настройки различно при задании G20
или G21.

8.4 Числовые значения можно вводить с десятичными точками.


Десятичные точки можно использовать главным образом в
ВВОД числовых значениях для указания расстояния, скорости и угла.
ДЕСЯТИЧНОЙ Позиция десятичной точки находится в позиции мм, дюйм,
ТОЧКИ/ВВОД град.
ДЕСЯТИЧНОЙ Имеется два способа указания десятичной точки: запись типа
”калькулятор” и стандартная запись.
ТОЧКИ ТИПА Если используется десятичная нотация калькуляторного типа,
”КАРМАННЫЙ то значение без десятичной точки рассматривается как заданной
КАЛЬКУЛЯТОР” в миллиметрах, дюймах или градусах. Если используется
стандартная десятичная нотация, то такое значение рассматри-
вается как заданное в минимальных вводимых приращениях.
Для задания метода ввода используйте параметры; ввод
калькуляторного типа или обычный ввод с десятичной точкой.

Значения в одной программе могут задаваться как с десятичной


точкой, так и без нее.
Программирование
Обычное
Команда с десятичной точкой
программирование
программы типа ”карманный
с десятичной точкой
калькулятор”

X1000 1000мм 1мм


Программируемое Единица измерения : Ед. изм: Наименьший
значение без мм вводимый инкремент
десятичной точки (0.001 мм)

X1000.0 1000мм 1000мм


Программируемое Единица измерения : Единица измерения :
значение с мм мм
десятичной точкой

82
B--64112RU/01 ФУНКЦИЯ ЧУ 8. ЗНАЧЕНИЕ КООРДИНАТ И РАЗМЕРЫ

8.5 Серия T Поскольку в программировании управления токарным станком


поперечное сечение заготовки обычно круглое, его размеры при
ПРОГРАММИРО- обработке детали можно задать двумя способами:
ВАНИЕ ДИАМЕТРА
Если задается диаметр, то этот процесс называется програм-
И РАДИУСА(серия мированием диаметра, если задается радиус, то программи-
T) рованием радиуса.
Программирование диаметра или программирование радиуса
можно выбрать посредством параметра для каждой оси.

Ось X
А

В R2
R1 Ось Z
D1 D2

D1, D2 Программирование диаметра


R1, R2 Программирование радиуса

8.6 Линейная ось - это ось, по которой перемещение совершается


линейно, и значения для нее задаются в мм или в дюймах.
ЛИНЕЙНАЯ ОСЬ И Ось вращения - это ось, вокруг которой производится
ОСЬ ВРАЩЕНИЯ вращение, и значения для нее задаются в градусах.
Для оси вращения, учитывайте следующее:

D Переключение дюймы-миллиметры не выполняется.


D Система координат станка всегда приводится к диапазону от
0 градусов до 360 градусов.

8.7 Функция выхода за переделы координат оси вращения


округляет абсолютное значение координат и относительное
ФУНКЦИЯ ВЫХОДА значение координата оси вращения до значения координат в
ЗА ПЕРЕДЕЛЫ пределах одного оборота. Это предотвращает избыток значений
КООРДИНАТ ОСИ координат.
При инкрементном программировании, заданное значение
ВРАЩЕНИЯ
рассматривается как величина перемещения.
При абсолютном программировании, заданное значение
округляется до значения в пределах одного оборота.
Полученное значение координат используется как конечная
точка. При помощи параметра определяется, будет ли
направление перемещения определяться знаком заданного
значения или расстоянием перемещения (выбирается более
короткое расстояние перемещения до конечной точки).

83
9. ФУНКЦИИ СКОРОСТИ ШПИНДЕЛЯ ФУНКЦИЯ ЧУ B--64112RU/01

9
ФУНКЦИИ СКОРОСТИ ШПИНДЕЛЯ

84
B--64112RU/01 ФУНКЦИЯ ЧУ 9. ФУНКЦИИ СКОРОСТИ ШПИНДЕЛЯ

9.1 Задайте скорость шпинделя, используя до пяти цифр,


следующих непосредственно за адресом S. 5-значное числовое
ВЫВОД S КОДА значение выводится в PMC в виде 32-битного двоичного кода.
Код поддерживается до тех пока, другой S не будет задан.
Максимальное число вводимых цифр для S может быть задано
при помощи параметра.

9.2 Скорость шпинделя с аналоговым интерфейсом регулируется.


Задайте скорость шпинделя, используя до пяти цифр,
АНАЛОГОВЫЙ следующих непосредственно за адресом S. В соответствии с
ВЫВОД СКОРОСТИ заданной скоростью шпинделя, команда скорости подается на
ШПИНДЕЛЯ двигатель шпинделя в форме аналогового напряжения. Во время
контроля постоянства скорости резания, аналоговое напря-
(АНАЛОГОВЫЙ
жение подается таким образом, чтобы соответствовать скорости
ВЫВОД S) шпинделя, на которую тот выходит после контроля постоянства
скорости резания.

9.3 Скорость шпинделя с последовательным интерфейсом


регулируется.
ПОСЛЕДОВАТЕЛЬ- Задайте скорость шпинделя, используя до пяти цифр,
НЫЙ ВЫВОД следующих непосредственно за адресом S. Команда скорости
СКОРОСТИ подается на двигатель шпинделя в соответствии с заданной
скоростью шпинделя. Во время контроля постоянства скорости
ШПИНДЕЛЯ
резания, команда скорости подается таким образом, чтобы
(ПОСЛЕДОВАТЕЛЬ- соответствовать скорости шпинделя, на которую тот выходит
НЫЙ ВЫВОД S) после контроля постоянства скорости резания.

9.4 Если команда скорости для двигателя шпинделя вводится в


каком-то формате [знак + 12-битный двоичный код], то команда
РЕГУЛИРОВАНИЕ подается на двигатель шпинделя в соответствии с этим вводом.
ВЫВОДА НА
ШПИНДЕЛЬ ПРИ
ПОМОЩИ PMC

85
9. ФУНКЦИИ СКОРОСТИ ШПИНДЕЛЯ ФУНКЦИЯ ЧУ B--64112RU/01

9.5 Выполнение контроля постоянной скорости резания задается


при помощи G96 или G97.
КОНТРОЛЬ G96 : Режим контроля постоянства скорости резания
ПОСТОЯНСТВА G97 : Режим контроля постоянства скорости резания
СКОРОСТИ Если скорость резания задается при помощи S кода (S за
которым следует числовое значение) в режиме контроля
РЕЗАНИЯ
постоянства скорости резания, скорость шпинделя регулиру-
ется таким образом, чтобы поддерживалась постоянная
скорость резания, в то время как положение инструмента
меняется.
Ось, на которой основан расчет контроля постоянства скорости
резания, может быть задана при помощи параметра или
следующей команды:
G96 Pα ; P0 : Ось, заданная параметром
Pα : α-ая ось (α = 1 - 8)
Диапазон задаваемых значений для S кода будет следующим:
1 - 99999 м/мин или фут/мин
В режиме отмены контроля постоянства скорости резания,
скорость шпинделя задается при помощи S кода.
В режиме контроля постоянства скорости резания, контроль
постоянства скорости резания работает по сигналу.
Максимальная скорость шпинделя моет быть задана при
помощи следующей команды:
G50 S_ ; (при G кодах системы А для Т серии)
или
G92 S_ ; (где, S-- максимальная скорость шпинделя в мин-1)
Скорость шпинделя ограничивается, когда достигает заданной
максимальной скорости шпинделя.

Станок, в котором отсутствует (или не используется) шифратор


положения, не может выполнять подачу за оборот при контроле
постоянства скорости резания.

9.6 К скорости шпинделя, заданной при помощи S, можно


применить перерегулирование от 0% до 254% (с шагом 1%).
ПЕРЕРЕГУЛИРО-
ВАНИЕ ШПИНДЕЛЯ

9.7 Cерия T Фактическая скорость шпинделя, рассчитанная на основе


импульсов, возвращаемых шифратором положения на
ВЫВОД шпинделе, выводится в 16-битном двоичном коде.
ФАКТИЧЕСКОЙ
СКОРОСТИ
ШПИНДЕЛЯ (T
серия)

86
B--64112RU/01 ФУНКЦИЯ ЧУ 9. ФУНКЦИИ СКОРОСТИ ШПИНДЕЛЯ

9.8 Cерия T В процессе обточки шпиндель, подсоединенный к двигателю,


вращается с определенной скоростью, при этом происходит
ПОЗИЦИОНИРОВА- обточка закрепленной на нем заготовки.
НИЕ ШПИНДЕЛЯ (T Функция позиционирования шпинделя позволяет перемещать
серия) шпиндель, подсоединенный к двигателю шпинделя, под
заданным углом в целях позиционирования закрепленной на
нем заготовки под требуемым углом.
При помощи этой функции, можно просверлить любую часть
заготовки.
Положение шпинделя определяется при помощи шифратора
положения, который закреплен на шпинделе.
Специальный M код (заданный параметром) задает, будет
шпиндель использоваться для позиционирования шпинделя
(режим позиционирования шпинделя), или он будет
использоваться для вращения шпинделя (режим вращения
шпинделя).
D Команда перемещения
Если задается:
G00 C_ ;,
Шпиндель позиционируется в указанное положение в
режиме ускоренного подвода. Возможен ввод абсолютной
команды (G90) и команды приращения (G91), а также ввод
десятичной точки.
D Система приращений
Наименьшее вводимое приращение: 0.001 град.
Регистрируемая единица:(360×N)/4096 град.
N: Соотношение комбинации шифратора положения и
шпинделя (N=1, 2, 4)

87
9. ФУНКЦИИ СКОРОСТИ ШПИНДЕЛЯ ФУНКЦИЯ ЧУ B--64112RU/01

9.9 Данная функция отслеживает скорость шпинделя, выявляет


значительный уровень отклонений по сравнению с заданной
ФУНКЦИЯ скоростью и сигнализирует станку о нарушении режима, если
ОБНАРУЖЕНИЯ таковой имеется, при помощи сигнала тревоги, таким образом,
ОТКЛОНЕНИЯ ОТ предохраняя шпиндель, например, от заклинивания. Подклю-
чение или отключение обнаружения отклонений от заданной
ЗАДАННОЙ
скорости шпинделя задается при помощи G кода.
СКОРОСТИ G25 : Обнаружение отклонений от заданной скорости шпин-
ШПИНДЕЛЯ деля отключено.
(G25, G26) G26 : Обнаружение отклонений от заданной скорости шпин-
деля включено.

Формат
G26 P_ Q_ R_ ;
P_ : Время от изменения скорости шпинделя до запуска
обнаружения отклонений скорости шпинделя
(Единица: мсек)
Q_ : Отношение скорости шпинделя к заданной скорости
шпинделя при запуске обнаружения отклонений
скорости шпинделя (Единица: %)
R_ : Степень отклонения, приводящая к сигналу тревоги
(Единица: %)

ПРИМЕЧАНИЕ
1 Значения P, Q и R сохраняются после отключения
питания.
2 Фактическая скорость шпинделя рассчитывается на
основе импульсов, генерируемых и возвращаемых
шифратором положения, который закреплен на
шпинделе.

Пояснения Существует два способа генерирования сигнала тревоги:


Сигнал тревоги генерируется до того, как достигнута
заданная скорость шпинделя.
Сигнал тревоги генерируется после того, как достигнута
заданная скорость шпинделя.

88
B--64112RU/01 ФУНКЦИЯ ЧУ 9. ФУНКЦИИ СКОРОСТИ ШПИНДЕЛЯ

D Если сигнал тревоги


генерируется после
того, как скорость Скорость шпинделя
шпинделя становится
равной заданной
скорости r
d
q Заданная
q d скорость
r

НЕТ
Фактическая
CHECK ПРОВЕРКИ CHECK скорость
Время
Задайте другую Начало Сигнал
скорость проверки тревоги
Заданная скорость : (Скорость, заданная при помощи S) x
(Перерегулирование шпинделя)
Фактическая скорость : Скорость, измеренная шифратором
положения
q : (Допустимая скорость для запуска проверки) x
(Заданная скорость)
r : (Степень отклонения, при которой выдается сигнал тревоги) x
(Заданная скорость)
d : Диапазон отклонений, в котором выдается сигнал тревоги.
Ограничивается параметром

D Если сигнал тревоги


генерируется до того,
как скорость
шпинделя становится Скорость шпинделя
равной заданной
скорости
r
q d Заданная
q d скорость
r

НЕТ Фактическая
CHECK ПРОВЕРКИ CHECK скорость
Время
Задайте другую Начало Сигнал
скорость проверки тревоги

p : Время между изменениями в заданной скорости и


началом проверки.

89
9. ФУНКЦИИ СКОРОСТИ ШПИНДЕЛЯ ФУНКЦИЯ ЧУ B--64112RU/01

9.10 Шпиндель с последовательным интерфейсом позволяет


выполнять позиционирование и линейную интерполяцию при
УПРАВЛЕНИЕ помощи другой сервооси. Таким образом, может быть задана
КОНТУРОМ Cs линейная интерполяция между шпинделем и сервоосью.

Пояснения
D Режим управления Шпиндель с последовательным интерфейсом имеет два режима.
- Режим управления вращением шпинделя регулирует
скорость шпинделя. (Шпиндель вращается в соответствии с
командой скорости.)
- Режим управления контуром шпинделя (так называемое
управление контуром Cs) регулирует положение шпинделя.
(Шпиндель вращается в соответствии с командой
перемещения.)
Эти режимы переключаются при помощи сигнала, посланного
от PMC.
D Ось управления Ось, задействованная при управлении контуром шпинделя,
контуром шпинделя считается одной из осей управления ЧПУ. Любая из осей
управления может быть выбрана в качестве оси управления
контуром шпинделя.
D Команда При ручной и автоматической операции команда перемещения
перемещения для оси управления контуром шпинделя программируется тем
же самым способом, что и для сервооси.
Пример) Выберем ось C в качестве оси управления контуром
шпинделя.
G00 C30.0 ; (Позиционирование)
G01 X100.0 Y100.0 C90.0 F1000.0 ; (Линейная интерполяция)
D При переключении с - Переключение с управления вращением шпинделя на управле-
управления ние контуром шпинделя
вращением шпинделя Если существует разница в коэффициенте обратной связи
на управление системы слежения для оси, задействованной в управлении
контуром шпинделя контуром шпинделя и другими сервоосями, линейная
выполняется интерполяция при помощи оси управления контуром
автоматическая шпинделя не может быть выполнена правильно.
установка Как только управление вращением шпинделя переключается
коэффициента на управление контуром шпинделя, соответствующий
обратной связи коэффициент обратной связи системы слежения при
управлении контуром шпинделя для выбранного зубчатого
колеса автоматически устанавливается для требуемой
сервооси. Ось, для которой коэффициент обратной связи
системы слежения необходимо изменить, и коэффициент
обратной связи системы слежения управления контуром
шпинделя для этой оси должны быть заданы в параметрах для
каждого зубчатого колеса заранее.
- Переключение с управления контуром шпинделя на управление
вращением шпинделя
Как только управление контуром шпинделя переключается
на управление вращением шпинделя, изначальный коэффи-
циент обратной связи системы слежения автоматически
устанавливается для сервооси.

90
B--64112RU/01 ФУНКЦИЯ ЧУ 9. ФУНКЦИИ СКОРОСТИ ШПИНДЕЛЯ

9.11 Существует возможность управлять двумя шпинделями. Три


шпинделя называются первым и вторым шпинделями. Первый
УПРАВЛЕНИЕ и второй шпиндели представляют собой шпиндели с
НЕСКОЛЬКИМИ последовательным интерфейсом, а третий шпиндель -
ШПИНДЕЛЯМИ шпиндель с аналоговым интерфейсом.
(Тем не менее, должны быть выбраны второй и третий
шпиндели.)
Скорость шпинделя задается при помощи 5-значного числового
значения, которое следует после S. Эта команда подается на
шпиндель, выбранный при помощи сигналов выбора шпинделя
(SWS1 - SWS3). Может быть выбрано более одного шпинделя,
таким образом, они могут вращаться одновременно за счет
задания одной и той же команды.
Каждый шпиндель сохраняет заданную команду (скорость
шпинделя). Если шпиндель не выбирается при помощи сигнала
выбора шпинделя, то он вращается с сохраненной скоростью
шпинделя. За счет этой особенности, шпиндели могут
одновременно вращаться с различной скоростью. Для каждого
шпинделя предусмотрен сигнал останова вращения шпинделя
(*SSTP1 - *SSTP3). При помощи этих сигналов, отдельные
шпиндели могут быть приведены в состояние останова.
Импульсы обратной связи от шифраторов положения,
подсоединенных к первому и второму шпинделям, могут
подаваться в ЧПУ для выполнения нарезания резьбы и подачи за
оборот. Один из шифраторов положения, подсоединенных к
первому и второму шпинделю, выбирается при помощи сигнала.
Сигнал обратной связи с выбранного шифратора затем подается
в блок ЧПУ. От третьего шпинделя не подается никакого
сигнала обратной связи.
Функции управления несколькими шпинделями для серий
M и T отличаются следующим:
D Для серии M управление несколькими шпинделями
возможно только в том случае, если задается тип выбора
зубчатого колеса шпинделя T.
D Для серии M сигналы выбора шпинделя для жесткого
нарезания резьбы метчиком (RGTSP1, RGTSP2 и RGTSP3)
не могут быть применены.

SWS1
*SSTP1

Удерживая 1--ый Шифратор


клавишу шпиндель положения
SWS2
*SSTP2

Удерживая 2--ой Шифратор


Команда S клавишу шпиндель положения
SWS3 *SSTP3
(Аналоговый
шпиндель)
Удерживая 3--ий
клавишу шпиндель

* Могут быть выбраны второй и третий шпиндели.

91
9. ФУНКЦИИ СКОРОСТИ ШПИНДЕЛЯ ФУНКЦИЯ ЧУ B--64112RU/01

9.12 У инструментов станков, оснащенных двумя шпинделями (как


например токарный станок), иногда существует необходимость
СИНХРОННОЕ в совпадении скоростей для двух шпинделей. При этом
УПРАВЛЕНИЕ требуется, чтобы заготовка, закрепленная в первом шпинделе
ШПИНДЕЛЕМ доходила до второго шпинделя, в то время, как шпиндели
вращаются, если выполняется ускорение/замедление, в то
время, как заготовка удерживается первым и вторым
шпинделями.
Если заготовка, находящаяся между шпинделями, имеет
различные сечения, то фазы вращения (углы вращения) шпин-
делей также должны совпадать.
Функция синхронного управления шпинделя с последователь-
ным интерфейсом предназначено для синхронного управления
двумя шпинделями.

9.13 Ориентация шпинделя может выполняться просто за счет


установки шифратора положения на шпиндель. Отсутствует
ОРИЕНТАЦИЯ необходимость в стопорных механизмах и штифтах для
ШПИНДЕЛЯ физического останова шпинделя в заданном положении.
Ориентация шпинделя может происходить мгновенно, даже при
вращении с высокой скоростью, при этом значительно
сокращается время на ориентацию.

9.14 Вывод шпинделя переключается между двумя обмотками


двигателей особого шпинделя, одна из которых для низкой
ПЕРЕКЛЮЧЕНИЕ скорости, а другая для высокой. Таким образом двигатель
ВЫВОДА шпинделя обеспечивает стабильные выходные характеристики
ШПИНДЕЛЯ в широком диапазоне.

92
B--64112RU/01 ФУНКЦИЯ ЧУ 10. ФУНКЦИИ ИНСТРУМЕНТА

10
ФУНКЦИИ ИНСТРУМЕНТА

93
10. ФУНКЦИИ ИНСТРУМЕНТА ФУНКЦИЯ ЧУ B--64112RU/01

10.1
ВЫВОД T КОДА
M-серия Инструмент может быть выбран, заданием до восьми цифр
номера инструментов сразу после адреса T. Номер инструмента
выводится на PMC в виде 32-битного двоичного кода. Код
сохраняется до тех пор, пока не будет задан следующий T код.
Максимальное число вводимых цифр задается параметрами.

T- серия Инструмент и коррекция могут быть выбраны заданием номера


инструмента и номера коррекции, которые могут содержать до
восьми цифр (всего) непосредственно после адреса T. Номер
коррекции задается при помощи одной или двух последних
цифр T кода. Номер инструмента задается при помощи
оставшихся цифр, за вычетом одной или двух цифр, которые
были использованы для задания номера коррекции.

Если для задания номера коррекции используется одна последние


цифры:
T fffffffl

Номер коррекции
Номер инструмента
Если для задания номера коррекции используются две последние
цифры:
T ffffffll

Номер коррекции
Номер инструмента

Номер инструмента выводится в виде 32-битного двоичного


кода. Код сохраняется до тех пор, пока не будет задан следующий
T код. Максимальное число вводимых цифр задается
параметрами.

94
B--64112RU/01 ФУНКЦИЯ ЧУ 10. ФУНКЦИИ ИНСТРУМЕНТА

10.2
УПРАВЛЕНИЕ РЕСУРСОМ
ИНСТРУМЕНТА

10.2.1
Управление
ресурсом Инструменты классифицируются по группам, при этом для
каждой группы задается ресурс инструмента (часы и количество
инструмента раз для использования). Если превышено предварительно
заданное количество часов и число раз для использования
инструмента, то выбирается другой инструмент из той же самой
группы, у которого предварительно заданный ресурс пока не
превышен. Если у всех инструментов в группе превышен
предварительно заданный ресурс использования, то подается
сигнал, информирующий оператора о том, что инструменты
необходимо заменить новыми. При задании номера коррекции
на радиус режущего инструмента и номера коррекции на длину
инструмента, может быть также выполнена коррекция,
соответствующая каждому инструменту. (Серия M)
При использовании этой функции Factory Automation (FA)
вступает в действие.
Функция обладает следующими особенностями:
D Ресурс инструмента может задаваться в часах или в
количестве раз для использования.
D Подача сигнала выбора нового инструмента
Сигнал подается при выборе нового инструмента в группе.
Он также может использоваться для автоматического
измерения при коррекциях новых инструментов.
D Сигнал смены инструмента
Если у всех инструментов в группе превышен их ресурс, то
этот сигнал подается для того, чтобы информировать об этом
оператора.
D Сигнал пропуска инструмента
При подаче этого сигнала инструменты, ресурс которых еще
не превышен, также могут быть заменены.
D Отображение/изменение данных для управления ресурсом
инструмента
Данные для управления ресурсом инструмента отображаются
в окне cRT, информируя оператора о состоянии инструмен-
тов на одном экране. Если необходимо, то значение счетчика
ресурса инструмента может быть изменено при помощи
панели MDI. Номер группы и номер инструмента в группе
выбирается при помощи параметров, исходя из следующего.
M-серия T- серия
Номер Номер
Номер группы Номер группы
инструмента инструмента
16 16 16 16
32 8 32 8
64 4 64 4
128 2 _____ _____

95
10. ФУНКЦИИ ИНСТРУМЕНТА ФУНКЦИЯ ЧУ B--64112RU/01

10.2.2 Cерия M Следующие особенности добавляются к функции управления


Расширенное ресурсом инструмента для удобства работы:
D Задание данных для управление ресурсом инструмента по
управление каждой группе инструментов программным путем
ресурсом Добавление, модификация и удаление могут быть выпол-
инструмента (серия M) нены только для данных управления ресурсом инструмента
заданной группы; данные управления ресурсом инструмента
других групп остаются неизменными.
Ресурс инструмента задается для каждой группы инструмен-
тов временем или числом раз использования.
D Отображение и редактирование данных управления ресурсом
инструмента
Все данные управления ресурсом инструмента отображаются
на экране, таким образом пользователь сразу может увидеть
текущее состояние инструмента. Отображаются следующие
данные:
- Номер группы инструмента для инструмента, который
используется в настоящий момент
- Номер группы инструментов, который выбран
следующим
- Ресурс Ресурс, значение счетчика ресурса
инструмента Список номеров инструментов в
Управление группе
данные Номер коррекции на режущий ин-
струмент и коррекция на длину
инструмента, соответствующая
каждому номеру инструмента
Определите состояние каждого
инструмента (например, исполь-
зован ли ресурс инструмента)
Данные управления ресурсом инструмента могут быть
изменены при помощи панели MDI. Кроме того, номера
инструментов могут быть добавлены, изменены и удалены.
D Перерегулирование счета ресурса
Если ресурс инструмента устанавливается в виде промежутка
времени, то фактическое время, полученное умножением
времени использования инструмента на увеличивающий коэф-
фициент (значение перерегулирования) может быть добавлено
к счетчику ресурса. Значение перерегулирования от 0 до 99,9
задается с шагом 0,1 при помощи сигнала, посланного с PMC.
Пример) Если значение перерегулирования 0.1, а время ис-
пользования инструмента составляет десять минут,
то счетчик ресурса увеличивается на одну минуту.
D Сигнал, напоминающий о ресурсе инструмента
Если остаток ресурса инструмента (остаточное значение), до
тех пор пока не будет выбран новый инструмент, задается как
значение, общее для всех групп, то на PMC подается сигнал,
когда значение, полученное вычитанием (значение ресурса
(LIFE) минус значение счетчика (COUNT)), сравняется с
заданным остаточным значением.

96
B--64112RU/01 ФУНКЦИЯ ЧУ 11. ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ

11
ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ

97
11. ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ ФУНКЦИЯ ЧУ B--64112RU/01

11.1 Если сразу после адреса M задается до восьми цифр, то


выводится 32-битный бинарный код. Максимальное число
ВСПОМОГАТЕЛЬНЫЕ вводимых цифр может быть задано при помощи параметра.
ФУНКЦИИ Двоичный код используется для управления включением/
выключением станка. Блок обычно содержит до трех M кодов,
хотя только один из них действителен.
Следующие M коды используются для особых целей:
M00 : Останов программы
M01 : Останов по желанию
M02 : Конец программы
M30 : Конец программы и перемотка ленты
Выше указанные M коды могут также выводиться в виде
двоичного кода.
M98 (вызов подпрограммы) и M99 (возврат из подпрограммы)
всегда обрабатываются в блоке ЧПУ, таким образом сигнал не
будет подаваться.

11.2 В одном блоке может быть одновременно задано до трех


M кодов.
СОВОКУПНОСТЬ M Поскольку эти M коды одновременно отправляются в PMC,
КОМАНД В время цикла обработки, сопоставимое с обычной единичной M
1-БЛОКЕ командой в 1-блоке, сокращается.
Пример)
(i) Единичная M команда в 1-блоке
M40;
M50;
M60;
G28G91X0Y0Z0;
:
(ii) Совокупность M команд в 1-блоке
M40M50M60;
G28G91X0Y0Z0;
:

ПРИМЕЧАНИЕ
1 Максимальное вводимое значение первого M кода
составляет 99999999, в то время как, максимальные
вводимые значения второго и третьего M кодов равны
65535.
2 Стробирующий сигнал подается для каждого с
первого по третий M коды (MF, MF2 и MF3).
Если все операции для M кодов с первого по третий
завершены, то подается сигнал о завершении FIN.

11.3 Если после адреса B задается 8-значное число, то на PMC


подается 32-битный двоичный код. Код сохраняется до тех пор,
ВТОРИЧНЫЕ пока не будет задан следующий B код.
ВСПОМОГАТЕЛЬНЫЕ
ФУНКЦИИ

98
B--64112RU/01 ФУНКЦИЯ ЧУ 11. ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ

11.4 Взаимодействие сигнала о выполнении команды


(стробирующий сигнал) и сигнала о завершении, т.е. функция
ВЫСОКОСКОРОСТ- M/S/T/B, было упрощено для того, чтобы реализовать быстрое
НОЙ ИНТЕРФЕЙС выполнение функции M/S/T/B.
M/S/T/B Время, требуемое для резания, может быть уменьшено за счет
ускорения выполнения функции M/S/T/B.
Далее описан пример команды M кода вспомогательной
функции. То же самое относится к функциям T, S и B (вторичная
вспомогательная функция).
Если задается M код, то ЧПУ преобразует логический уровень
стробирующего сигнала MF. Таким образом, если сигнал 0, то он
становится 1. Если 1, то становится равным 0. После
преобразования стробирующего сигнала MF, ЧПУ считает, что
операция PMC завершена, поскольку логический уровень
сигнала завершения MFIN от PMC становится равным
логическому уровню стробирующего сигнала MF.
В обычной системе, если получен передний фронт (от “0” до
“1”) сигнала завершения FIN при M/S/T/B, а затем задний
фронт (от “1” до “0”) сигнала FIN, то считается, что операция
завершена. Однако в этой системе операция считается
завершенной при единичном изменении сигнала завершения
MFIN.
Пример) M10;
M20;

Временная диаграмма быстродействующей системы

M10 M20
M команда Mxx
Сигнал кода

Стробирующий
сигнал MF

Операция в PMC

Сигнал завершения
М--функции MFIN

Временная диаграмма обычной системы

M10 M20
M команда Mxx
Сигнал кода

Стробирующий
сигнал MF

Операция в PMC

Сигнал завершения
MFIN

99
11. ВСПОМОГАТЕЛЬНЫЕ ФУНКЦИИ ФУНКЦИЯ ЧУ B--64112RU/01

ПРИМЕЧАНИЕ
1 Для взаимодействия стробирующего сигнала завер--
шения может быть выбрана обычная или быстродейст--
вующая система.
2 В обычной системе, для всех функций M/S/T/B
существует только один сигнал завершения. Однако в
быстродействующей системе для каждой функции
M/S/T/B существует один сигнал завершения.

100
B--64112RU/01 ФУНКЦИЯ ЧУ 12. КОНФИГУРАЦИЯ ПРОГРАММЫ

12
КОНФИГУРАЦИЯ ПРОГРАММЫ

101
12. КОНФИГУРАЦИЯ ПРОГРАММЫ ФУНКЦИЯ ЧУ B--64112RU/01

12.1 Номер программы присваивается каждой программе для того,


чтобы отличить программу от других программ. Номер
НОМЕР программы задается в заголовке каждой программы, при
ПРОГРАММЫ помощи 4-значного числа после адреса O.
Номер программы, которая выполняется в настоящий момент,
всегда отображается на экране CRT. Даже во время выполнения
подпрограммы, номер основной программы может также
отображаться после задания параметра. Поиск программы,
среди программ записанных в памяти, выполняется по номеру
программы. Номер программы может использоваться
различными способами.

12.2 Программе может быть присвоено имя для того, чтобы отличить
программу от других программ при отображении всех
ИМЯ ПРОГРАММЫ зарегистрированных программ на экране. Вводите имя между
элементами управления in и out.
Любые коды, используемые в ЧПУ, могут использоваться в
имени программы.
Имя программы отображается вместе с номером программы в
директории зарегистрированных программ. Обратите
внимание, что отображаемое имя программы содержит не более
31 символа.
Пример) 01234 (ПРОГРАММА ДЛЯ ATC);

12.3 Программа разделена на основную программу и подпрограмму.


ЧПУ обычно работает в соответствии с основной программой,
ОСНОВНАЯ но как только в программе встречается команда, вызывающая
ПРОГРАММА подпрограмму, управление передается подпрограмме. Когда в
подпрограмме встречается команда возврата в основную
программу, управление возвращается основной программе.

102
B--64112RU/01 ФУНКЦИЯ ЧУ 12. КОНФИГУРАЦИЯ ПРОГРАММЫ

12.4 При наличии фиксированных последовательностей или часто


повторяемых действий в программе, программирование может
ПОДПРОГРАММА быть упрощено за счет включения таких последовательностей в
подпрограммы в памяти. Подпрограмма вызывается при
помощи команды M98, а команда M99 осуществляет возврат из
подпрограммы. В подпрограмму может быть вложено 4
разветления.
Номер последовательности в подпрограмме также может быть
задан для вызова подпрограммы.

Главная программа Подпрограмма Подпрограмма Подпрограмма Подпрограмма


O0001 ; O1000 ; O2000 ; O3000 ; O4000 ;

M98P1000 ; M98P2000 ; M98P3000 ; M98P4000 ;

M30 ; M99 ; M99 ; M99 ; M99 ;


1--вложенный 2--вложенный 3--вложенный 4--вложенный
цикл цикл цикл цикл

Формат

Вызов подпрограммы
M98 P fff ffff Q fffff ;

Число повторных Номер Номер


вызовов подпрограммы последовательности

Если число повторных вызовов опущено, то принимается 1.


Если опущены Q и номер последовательности, то
вызывается начало подпрограммы.
Возврат из подпрограммы
M99 ;

103
12. КОНФИГУРАЦИЯ ПРОГРАММЫ ФУНКЦИЯ ЧУ B--64112RU/01

12.5 При использовании памяти, программа, хранящаяся на дискете


может быть вызвана и выполнена как подпрограмма.
ВНЕШНЯЯ ПАМЯТЬ Подпрограмма вызывается с дискеты, если программа,
И ФУНКЦИЯ использующая память, выполняет следующий блок.
ВЫЗОВА
ПОДПРОГРАММЫ

Формат
Вызов подпрограммы
M198 P fff ffff ;

Число повторных Номер подпрограммы


вызовов или номер файла
Если число повторных вызовов опущено, то принимается 1.

ПРИМЕЧАНИЕ
1 При помощи параметра происходит выбор что задает
адрес P номер файла или номер программы.
2 В программе, которая вызывается при помощи M198,
не может быть подпрограмм, которые вызываются при
помощи M198.

12.6 Номер последовательности может быть задан 5-значным


числом после адреса N в блоке заголовка подпрограммы.
НОМЕР ПОСЛЕДО- Номер последовательности программы, которая выполняется в
ВАТЕЛЬНОСТИ настоящий момент, всегда отображается на экране. Номер
последовательности может быть также найден в программе при
помощи функции поиска номера последовательности.

12.7 В качестве кода на ленте может быть использован код EIA или
код ISO. Код вводимой программы различается по коду первого
КОД НА ЛЕНТЕ конца блока (EIA: CR, ISO: LF). См. перечень используемых
кодов для ленты.

104
B--64112RU/01 ФУНКЦИЯ ЧУ 12. КОНФИГУРАЦИЯ ПРОГРАММЫ

12.8 В следующей таблице представлены основные адреса и диапазон


значений, которые могут быть заданы. Диапазон, тем не менее,
ОСНОВНЫЕ совпадает с ЧПУ. Обратите внимание, что диапазон станка
АДРЕСА И отличается от него.
ДИАПАЗОН
ЗНАЧЕНИЙ
КОМАНД
D Основные адреса и Ввод
диапазон значений, Ввод данных в
Функция Адрес метрических
дюймах
которые будут заданы данных
(серия M)
O (Приме--
Номер программы 1--9999 1--9999
чание 1)

Номер последова--
N 1--99999 1--99999
тельности

Подготовительная
G 0--999 0--999
функция

±9999.9999 дюймов
→+99999.999 мм
IS--B (Примечание 2)
→+99999.999 град
X, Y, Z, Q, R, ±99999.999 град
Обозначение
I J,
I, J K,
K A,
A B,
B
размеров
C, U, V, W ±999.99999 дюймов
→+99999.9999 мм
IS--C (Примечание 2)
→+99999.9999 град
±9999.9999 град

0.01--9600.00
IS--B 1--240000 мм/мин
дюймов/мин
Подача за
F
минуту
0.01--4000.00
IS--C 1--100000 мм/мин
дюймов/мин

Подача за оборот,
0.0001--9.9999
Единица для F 0.01--500.00 мм/об
дюймов/об
установки

Функция шпинделя S 0--20000 0--20000

Функция станка T 0--99999999 0--99999999

M 0--99999999 0--99999999
Смешанная функция
В 0--99999999 0--99999999

0--99999.999 0--99999.999
IS--B
(сек или оборотов) (сек или оборотов)
Задержка X P
X,
0--9999.9999 0--9999.9999
IS--C
(сек или оборотов) (сек или оборотов)

Спецификация
P 1--9999 1--9999
номера программы

Количество
повторов P 1--999 1--999
подпрограммы

Номер коррекции H, D 0--400 0--400

105
12. КОНФИГУРАЦИЯ ПРОГРАММЫ ФУНКЦИЯ ЧУ B--64112RU/01

D Основные адреса и Ввод


диапазон значений, Ввод данных в
Функция Адрес метрических
дюймах
которые будут заданы данных
(серия T)
O (Приме--
Номер программы 1--9999 1--9999
чание 1)

Номер последова--
N 1--99999 1--99999
тельности

Подготовительная
G 0--999 0--999
функция

±9999.9999 дюймов
→+99999,999 мм
IS--B (Примечание 2)
→+9999,9999 град
X, Y, Z, U, V, ±99999.999 град
Обозначение
W A,
W, A B,
B C,
C
размеров
I, J, K, R →+99999,9999 мм ±999.99999 дюймов
IS--C →+99999,9999 (Примечание 2)
град ±9999.9999 град

0,01--9600,00
IS--B 1--240000 мм/мин
дюймов/мин
Подача за
F
минуту
0,01--4000,00
IS--C 1--100000 мм/мин
дюймов/мин

Подача за оборот, 0,0001--500,00 0,000001--9,999999


F
Шаг резьбы мм/об дюймов/об

Функция шпинделя S 0--20000 0--20000

Функция станка T 0--99999999 0--99999999

M 0--99999999 0--99999999
Смешанная функция
В 0--99999999 0--99999999

0--99999.999 0--99999.999
IS--B
(сек или оборотов) (сек или оборотов)
Задержка P X,
P, X U
0--9999.9999 0--9999.9999
IS--C
(сек или оборотов) (сек или оборотов)

Спецификация
P 1--9999 1--9999
номера программы

Количество
повторов P 1--999 1--999
подпрограммы

Задание номера
P, Q 1--99999 1--99999
последовательности

ПРИМЕЧАНИЕ
1 “:” может быть использовано в качестве 0 в коде ISO.
2 Координирует максимальное значение команды для
ввода в дюймах/метрического вывода, который
ограничивается до: ±3937.0078 дюйма (IS--B)/
±393.70078 дюйма (IS--C).

106
B--64112RU/01 ФУНКЦИЯ ЧУ 12. КОНФИГУРАЦИЯ ПРОГРАММЫ

12.9 Словесно-адресный формат блока переменных с десятичной


точкой принят в качестве формата ленты. Подробное описание
ФОРМАТ ЛЕНТЫ форматов ленты см. в перечне форматов ленты в Приложении C.
12.10 Функция пропуска по метке действительна в следующих
случаях, при этом на экране отображается “LSK”.
ПРОПУСК ПО D При включении питания.
МЕТКЕ D При сбросе ЧУ.
Если функция пропуска по метке недействительна, то все коды
до первого встреченного кода конца блока (EOB) игнорируются.
Игнорируемая часть называется “Часть для чтения”, а раздел
после первого кода конца блока (EOB) - “важная информация”.
12.11 Информация между элементами управления in и out
рассматривается как примечания и игнорируется. Коды сброса
ЭЛЕМЕНТЫ (ISO код: %, EIA код: ER) не могут быть использованы в этой
УПРАВЛЕНИЯ части. Игнорируемая часть называется “Примечания”.
IN/OUT Код ISO Код EIA
Конец ввода ( Канал 2--4--5 включен
Начало ввода ) Канал 2--4--7 включен

12.12 Если косая черта и номер ( /n) запрограммированы в заголовке


программы, и если станок работает при включенном
ПРОПУСК БЛОКА переключателе n пропуска блока по выбору на панели оператора
ПО ВЫБОРУ станка, то информация заданная в блоке при помощи /n
игнорируется в соответствии с номером переключателя n.
Если переключатель n пропуска блока по выбору отключен, то
информация в заданном блоке /n не будет игнорироваться.
Блок, заданный при помощи /n, может быть пропущен по
выбору оператора. I может быть использовано в качестве n. 1 - /1
могут быть опущены.
Пример) /1 N12345 G00 X100.Z200.;
12.13 2 - 9 также могут быть использованы в качестве n из /n.
ДОПОЛНИТЕЛЬНЫЙ
ПРОПУСК БЛОКА
ПО ВЫБОРУ Контроль четности выполняется по числу пробитых отверстий
12.14 для каждого введенного символа на ленте. Если четность не
соблюдена, то возникает сигнал тревоги (горизонтальный
ГОРИЗОНТАЛЬНЫЙ контроль ленты). Проверка четности выполняется для каждого
КОНТРОЛЬ блока вводимых данных. Если число символов в одном блоке
ЧЕТНОСТИ ЛЕНТЫ (начиная с кода следующего за EOB до другого EOB) нечетное,
то возникает сигнал тревоги (вертикальный контроль ленты).
(TH) И
Горизонтальный или вертикальный контроль ленты не может
ВЕРТИКАЛЬНЫЙ быть выполнен на участке, который пропущен при помощи
КОНТРОЛЬ функции пропуска по метке. Горизонтальный контроль ленты
ЧЕТНОСТИ ЛЕНТЫ не выполняется в поле команд. При помощи параметра можно
указать надо ли считать символы, при помощи которых вводятся
(TV) комментарии, при получении числа символов для выполнения
вертикального контроля ленты. Функция вертикального
контроля ленты становится действительной или не действи-
тельной в соответствии со значением, которое задается на
панели MDI.

107
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13
ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ

108
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.1 Cерия M Постоянный цикл это функция, которая позволяет упростить


команды для обработки (растачивание, сверление или
ПОСТОЯННЫЕ нарезание резьбы и т.д.). Постоянный цикл имеет плоскость
ЦИКЛЫ (G73, G74, позиционирования и ось сверления. Плоскость позициониро-
G76, G80-G89, вания задается кодами выбора плоскости: G17, G18 и G19. В
качестве оси сверления используется основная ось X, Y или Z
G98, G99) (серия
(которая не образует плоскости позиционирования), или
M) параллельная ей ось.

G-код Плоскость Ось сверления


позиционирования

G17 Плоскость Xp--Yp Xp

G18 Плоскость Zp--Xp Yp

G19 Плоскость Yp--Zp Zp

Xp : Ось X или параллельная ей ось


Yp : Ось Y или параллельная ей ось
Zp : Ось Z или параллельная ей ось

Адрес оси сверления, заданный в том же самом блоке, что и G


коды, G73-G89, описывает является ли ось сверления основной
осью или осью, которая параллельна основной. Если адрес оси
сверления не был задан, в качестве оси сверления используется
основная ось.
Ось позиционирования становится ось, отличная от оси
сверления.
Пример)
Если оси U, V, W заданы в качестве параллельных к осям
X, Y, Z соответственно.
G17G81 . . . Z_ ; Осью сверления является ось Z.
G17G81 . . . W_ ; Осью сверления является ось W.
G18G81 . . . Y_ ; Осью сверления является ось Y.
G18G81 . . . V_ ; Осью сверления является ось V.
G19G81 . . . X_ ; Осью сверления является ось X.
G19G81 . . . U_ ; Осью сверления является ось U.
Далеко не всегда необходимо задавать G17, G18, G19 в том же
блоке, что и G73 - G89.

ПРИМЕЧАНИЕ
Ось Z всегда может быть выбрана в качестве оси
сверления при настройке параметра.

Позиционирование может быть задано при помощи дополни-


тельных осей, отличных от оси сверления. Цикл сверления
запускается после позиционирования.
Следующие пояснения сделаны для плоскости XY и оси Z в
качестве оси сверления.
Возможны следующие 13 типов постоянных циклов.

109
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13 типов постоянных циклов (1/4)

Операции
G-код Функция
Режим G98 РежимG99

Исходный
уровень

Уровень
Точка R Точка R точки R

G73 q d q d Цикл высокос--


коростного
сверления с
периодичес--
q q ким выводом
d d сверла

(Примечание 1)
q q

Точка Z Точка Z

Вращение
Исходный шпинделя
уровень против
часовой
Вращение стрелки
шпинделя
Р
против Цикл
G74 часовой встречного
Точка R Точка R Уровень
Р стрелки нарезания
точки R
резьбы

Точка Z
Р Точка Z
Р
Вращение шпинделя Вращение шпинделя
по часовой стрелке по часовой стрелке
Вращение
шпинделя по
часовой стрелке Вращение
Исходный шпинделя
уровень по часовой
стрелке
G76 Точка R Точка R Уровень Цикл
точки R чистового
растачивания

Р Р
OSS Точка Z OSS q Положе--
q ние Z

110
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13 типов постоянных циклов (2/4)

Операции
G-код Функция
Режим G98 РежимG99

Исходный
уровень

Цикл
G81 сверления
Уровень
Положение R Точка R точки R (точечное
сверление)

Точка Z Точка Z

Исходный
уровень

Цикл
G82 Уровень сверления
Точка R Точка R точки R (Встречное
растачивание)

Р Точка Z Р Точка Z

Исходный
уровень

Уровень
Цикл сверле--
Точка R Точка R точки R
ния с пери--
G83 одическим
q d q d
выводом
сверла
q d q d
(Примечание 1)

q q
Точка Z Точка Z

Исходный
уровень

Точка R Точка R

G83 Сверление
q q
небольших
d d отверстий по
циклам
d d

Перегрузочный момент d Перегрузочный момент d


Задержка Точка Z Задержка Точка Z

111
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13 типов постоянных циклов (3/4)

Операции
G-код Функция
Режим G98 РежимG99

Исходный
уровень Вращение
Вращение шпинделя
шпинделя по часовой
по часовой стрелке
стрелке Р Цикл
G84 Р нарезания
Положение R Положение R Уровень резьбы
точки R

Р Точка Z Р Точка Z
Вращение шпинделя Вращение шпинделя
против часовой стрелки против часовой стрелки

Исходный
уровень

Цикл
G85 растачивания
Уровень
Положение R Положение R точки R

Точка Z Точка Z

Вращение шпинделя по
часовой стрелке Вращение
шпинделя
Исходный
по часовой
уровень стрелке

G86 Уровень Цикл


Положение R Положение R растачивания
точки R

Точка Z Точка Z

Останов шпинделя Останов шпинделя

q
OSS

Вращение
шпинделя по
часовой стрелке
G87 OSS Не используется Цикл
Точка Z обратного
сверления
Р
Вращение
шпинделя
Точка R
по часовой
стрелке

112
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13 типов постоянных циклов (4/4)

Операции
G-код Функция
Режим G98 РежимG99
Вращение шпинделя
по часовой стрелке
Вращение
Исходный шпинделя
уровень по часовой
G88 стрелке Цикл
растачивания
Точка R Уровень
точки R

Точка Z Точка Z
Р Р
Задержка Задержка
Останов шпинделя Останов шпинделя

Исходный
уровень
Цикл
G89 растачивания
Точка R Точка R Уровень
точки R

Точка Z Точка Z
Р Р

Рабочая подача Ориентированный останов шпинделя


OSS
(Шпиндель останавливается на
Ускоренный подвод постоянной позиции вращения)

Ручная подача Сдвиг

Р Задержка
Z Точка Z
(Положение основания отверстия) Примечание 1 “d” из G73 и G83 задается
параметрами.

113
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

Если в качестве оси сверления используется ось Z, то данные для


обработки в постоянном цикле задаются следующим образом:

Формат
Gff X_ Y_ Z_ R_ Q_ P_ K_ F_ ;
Режим сверления Gff ; См. предыдущую таблицу.
Данные о положении сверления X, Y ; Задайте положение
отверстия.
Z : Задайте конечное положение отверстия, как показано в
предыдущей таблице.
R : Задайте положение точки R, как показано в предыдущей
таблице.
Q : Задайте величину среза при помощи G73, G83 и величину
сдвига при помощи G76, G87,
Р : Задайте время задержки у основания отверстия.
К : Задайте число повторений. Если задано K0, то данные по
сверлению будут заданы, но сверление выполняться не
будет.
F : Задайте скорость подачи при резании.

Пояснения
D Возврат на уровень Заданием G99 в постоянном цикле задается возврат в точку R.
точки R (G99) Сверление запускается, начиная от конечной точки предыду-
щего блока. Если предыдущий блок закончился в первона-
чальной точке, то он начинается от первоначальной точки и
возвращается в точку R.
Пример) Если G81 был задан в режиме G99

Исходный
уровень Рабочая подача

Ускоренный подвод
Точка R

D Возврат на исходный Заданием G98 в постоянном цикле задается возврат на


уровень (G98) исходный уровень. Сверление запускается, начиная от
конечной точки предыдущего блока. Если предыдущий блок
закончился в точке R, то он начинается от точки R и
возвращается в исходную точку.
Пример) Если G81 был задан в режиме G98

Исходный Рабочая подача


уровень
Ускоренный подвод
Точка R

114
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.2
ЖЕСТКОЕ НАРЕЗАНИЕ
РЕЗЬБЫ

13.2.1 При нарезании резьбы, величина подачи оси сверления на один


оборот шпинделя должна быть равна шагу резьбы приспособ-
Жесткое нарезание
ления для нарезания резьбы метчиком. А именно, следующие
резьбы условия должны быть соблюдены для наилучшего нарезания
резьбы:
P= F/S,
где Р : Шаг резьбы приспособления для нарезания резьбы
метчиком (мм)
F : Скорость подачи оси сверления (мм/мин)
S : Скорость шпинделя (об/мин)
Вращение шпинделя и подача оси Z регулируются в цикле
нарезания резьбы независимо друг от друга G74/G84 (серия M),
G84/G88 (серия T). Поэтому, вышеуказанные условия не всегда
могут быть соблюдены. Особенно у основания отверстия, как
вращение шпинделя, так и подача оси сверления снижают
скорость и останавливаются. После этого они движутся в
обратном направлении, набирая скорость. Тем не менее,
вышеуказанные условия могут в целом не выполняться, пос-
кольку каждое ускорение/замедление выполняется независи-
мо. Поэтому в целом, подача компенсируется за счет установки
пружины внутри держателя приспособления для нарезания
резьбы метчиком для того, чтобы повысить точность нарезания
резьбы.
Вращение шпинделя и подача оси вращения регулируются
таким образом, что они всегда синхронны относительно друг
друга в цикле жесткого нарезания резьбы. А именно, в цикле
отличном от жесткого нарезания резьбы, выполняется только
регулирование скорости. При жестком нарезании резьбы также
выполняется регулирование по положению во время вращения
шпинделя, т.е. вращение шпинделя и подачи оси вращения
регулируются как линейная интерполяция двух осей.
Это позволяет соблюсти следующие условия в том числе во
время ускорения/замедления у основания отверстия и
выполнить нарезание резьбы повышенной точности.
P = F/S
Шаг метчика может быть задан непосредственно.
Жесткое нарезание резьбы может выполняться за счет
выполнения любой из следующих команд:
¯ M29 Sfffff перед командой нарезания резьбы G74/G84
(серия M) или G84/G88 (серия T)
¯ M29 Sfffff в том же самом блоке, что и команда
нарезания резьбы G74/G84 (серия M) или G84/G88 (серия T)
¯ G74/G84 (серия M) или G84/G88 (серия T) в качестве G кода
жесткого нарезания резьбы (Использование G74/G84
(G84/G88) в качестве G кода жесткого нарезания резьбы или
использование обычного G кода нарезания резьбы может быть
выбрано при помощи параметра.)

115
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

Управление шпинделем
(расчет напряжения
скорости шпинделя об/мин)

CMR
Распределенный ×4 Счетчик
Аналого-
Усилитель Мотор
цифровой
импульс ошибок преобразователь шпинделя шпинделя

Передаточное
число n : m

DMR
×4 Шифратор Передаточное Шпиндель
положения число 1 : p

Система управления шпинделем во время жесткого


нарезания резьбы

Передаточное число шпинделя Наименьшее приращение


к шифратору положения (1 : p) команды
(регистрируемая единица) град

1:1 0.088 (1x360 / 4096)

1:2 0.176 (2x360 / 4096)

1:4 0.352 (4x360 / 4096)

1:8 0.703 (8x360 / 4096)

Даже использование двигателя шпинделя, в который встроен


шифратор положения, активирует жесткое нарезание резьбы. В
этом случае передаточное число двигателя шпинделя и
шпинделя задается параметром.
Кроме того, использование двигателя шпинделя, в который
встроен шифратор положения, активирует жесткое нарезание
резьбы, но отключает обычное нарезание резьбы и задержку на
оборот.

Перерегулирование
вывода
D Метод установки с Перерегулирование при помощи предварительно заданного
помощью параметров значения параметра может быть применено к операции вывода.
Теоретически, существует возможность применить перере-
гулирование вывода до 2000% (20 раз). (Кроме того примите во
внимание налагаемые станком ограничения.)
Если результат перерегулирования превысит максимально
допустимую скорость вращения шпинделя (заданную в
параметре) для жесткого нарезания резьбы, то фактическая
скорость шпинделя ограничивается максимально допустимой
скоростью вращения шпинделя.

116
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

D Метод установки на Инструкция программы может задавать применение пере-


основе инструкций регулирования к операции вывода. (Использование этого
программы метода требует задания дополнительных параметров.)
Для того, чтобы задать перерегулирование вывода при помощи
инструкции программы, задайте скорость вращения шпинделя
при выводе как один из элементов данных выполнения
отверстий в блоке G84, при помощи адреса J.
Данная инструкция применяет перерегулирование к операции
вывода со значением, полученным из следующего выражения.
Скорость вращения шпинделя
(инструкция при помощи адреса J)
для возврата Значение
×100 = перерегулирования
Скорость вращения шпинделя вывода
(инструкция при помощи адреса S)
Если результат преобразования, выполненного вышеуказанном
выражении, не попадает в диапазон перерегулирования вывода
от 100% до 2000%, инструкция врашения шпинделя отключается
для операции вывода; фактическое вращение шпинделя стано-
вится равным 100%. Если значение инструкции J превышает
макс. допустимую скорость вращения шпинделя (заданную в
параметре) для жесткого нарезания резьбы, то фактическая
скорость вращения шпинделя ограничивается до макс. допусти-
мой скорости вращения шпинделя или близкой ей величины.
Пример)
Для того, чтобы выполнить операцию вывода в два раза
быстрее, чем операцию врезки, используйте следующие
инструкции:

M29 S1000;
G84 Z--1000. F1000 J2000 ;

Ручная коррекция Соответствующая установка параметров активирует сигнал вы-
скорости подачи бора обычного перерегулирования скорости подачи и сигнал
отмены перерегулирования, даже если идет жесткое нарезание
резьбы. В этом случае, значение перерегулирования, выбранное
при помощи сигнала выбора перерегулирования может
использоваться для жесткого нарезания резьбы.
D <G012#0-7> используется в качестве сигнала выбора
перерегулирования.
D <G006#4> используется в качестве сигнала отмены
перерегулирования.
D Значение перерегулирования может быть изменено, даже
если идет жесткое нарезание резьбы.
D Использование соответствующей опции активирует функ-
цию перерегулирования второй скорости подачи. Данная
функция применяется к второй скорости подачи, которая
определяется в соответствии с функцией перерегулирования
первой скорости подачи.
D Значение перерегулирования шпинделя фиксируется на
100%, если идет жесткое нарезание резьбы. Поскольку работа
шпинделя синхронизируется с работой оси нарезания
резьбы, на скорость шпинделя косвенно влияет значение
перерегулирования скорости подачи.

117
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

D Активация сигнала выбора перерегулирования скорости


подачи отключает перерегулирование вывода (независимо от
того задается он инструкцией программы или при помощи
возврата жесткого нарезания резьбы), после чего перерегу-
лирование скорости подачи применяется к операции вывода.
D Даже если активируется сигнал выбора перерегулирования
скорости подачи, установка сигнала отмены перерегулиро-
вания в 1 приводит к тому, что 100% перерегулирование будет
применено к операции вреза. Если активируется перерегу-
лирование вывода, то оно применяется к операции вывода.
В следующей таблице представлено сравнение значения перере-
гулирования жесткого нарезания резьбы и скорости подачи.
Сравнение значения перерегулирования жесткого нарезания
резьбы и скорости подачи

Операция Операция
вреза вывода

Перерегулирование скорости 100% 100%


подачи = Отключено
Перерегулирование вывода =
Отключено
Перерегулирование скорости 100% Перерегули--
подачи = Отключено рование
Перерегулирование вывода (*)
вывода = Активировано
Перерегулирова Сигнал отмены Значение сиг-- Значение сиг--
ние скорости перерегулиро-- нала перерегу-- нала перере--
подачи = вания лирования гулирования
Активировано <G006#4>=0 скорости скорости
Перерегулирова
р р у р подачи подачи
ние вывода = Сигнал отмены 100% 100%
Отключено перерегулиро--
вания
<G006#4>=1
Перерегулиро-- Сигнал отмены Значение Значение
вание скорости перерегулиро-- сигнала сигнала
подачи = вания перерегули-- перерегули--
Активировано <G006#4>=0 рования ско-- рования ско--
Перерегулирова
р р у р рости подачи рости подачи
ние вывода = Сигнал отмены 100% Перерегулиров
Активировано перерегулиро-- ание
вания вывода (*)
<G006#4>=1
* Перерегулирование вывода может относиться к одному из
следующих видов:
<1> Перерегулирование вывода на основе установкиm параметров
<2> Перерегулирование вывода на основе заданной программы
<3> Перерегулирование вывода на основе возврата жесткого
нарезания резьбы

118
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.2.2 M-серия Конусообразное ускорение/замедление может применяться для


Конусообразное жесткого нарезания резьбы.
Обычно, применение конусообразного ускорения/замедления
ускорение/ может снизить время, требуемое на ускорение/замедление,
замедление поскольку постоянная времени жесткого нарезания резьбы
жесткого нарезания может быть уменьшена.
резьбы Для конусообразного ускорения/замедления при жестком наре-
(серия M) зании резьбы, постоянная линейного ускорения/замедления и
время, соответствующее конусообразной кривой, задаются при
помощи параметров.
Время конусообразного ускорения/замедления для жесткого
нарезания резьбы представляет собой сумму постоянной
времени линейного ускорения/замедления для шпинделя и оси
жесткого нарезания резьбы (настройка стандартного параметра
T1) и времени, которое соответствует искривленному участку
(настройка параметра T2).

Скорость вращения шпинделя

Максимально
допустимая
скорость
вращения
шпинделя

T1 Время
T2 T2
2 2
T1 = Постоянная времени линейного ускорения/замедления
для шпинделя и оси жесткого нарезания резьбы
T2 = Постоянная времени для искривленного участка
конусообразного ускорения/замедления
T1 + T2 = Время, требуемое для ускорения/замедления

Фактическая постоянная времени линейного ускорения/


замедления для шпинделя и оси жесткого нарезания резьбы, T1,
определяется в соответствии с отношением максимально
допустимой скорости вращения шпинделя к фактически
заданной S. Однако постоянная времени для искривленного
участка конусообразного ускорения/замедления не пропорцио-
нальна фактической инструкции S, таким образом постоянное
ускорение/замедление (заданное при помощи параметра) всегда
поддерживается.

119
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.3 M-серия При помощи вышеуказанной программы, сигнал внешней


операции подается после позиционирования. Команда G80
ФУНКЦИЯ отменяет функцию внешней операции.
ВНЕШНЕЙ
ОПЕРАЦИИ (G81)
(серия M)

Формат

G81 IP_ ;
IP : Выборочная комбинация адреса оси X, Y, Z, U, V, W, A, B, C

120
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.4 T-серия Представлены следующие три вида постоянного цикла.


ПОСТОЯННЫЕ ЦИКЛЫ
ДЛЯ ОБТОЧКИ (серия T)

13.4.1
Цикл обработки
резанием A (G77)
(при помощи системы
A G кода: G90)
D Цикл прямолинейного Следующая команда активирует цикл прямолинейного резания.
резания
Ось X
R : Ускоренный подвод
Z W F : Подача
4(R)
3(F) 1(R) U/2
2(F)

X/2
Ось Z

Формат
G77 X_ Z_ F_ ;

D Цикл обработки Следующая команда активирует цикл обработки конической


конической поверхности. На рисунке далее, если направление маршрута
поверхности 1 -X, то R представляет собой отрицательное значение. Смена
знака R на противоположный активирует обратную обработку
конической поверхности.
Ось X

Z 4(R)
R : Ускоренный
3(F) подвод
U/2 1(R)
2(F) F : Подача

R
X/2
W
Ось Z

Формат
G77 X_ Z_ R_ F_ ;

121
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.4.2
Цикл нарезания резьбы
(G78) (при помощи
системы A G кода: G92)

D Цикл нарезания Следующая команда активирует цикл нарезания цилиндри-


цилиндрической ческой резьбы.
резьбы
Ось X
Z W

4(R)
3(R)
1(R)
2(F)

X/2

Ось Z

L
Детальное
изображение R : Ускоренный подвод
резьбы со
снятой F : Нарезание резьбы
фаской r : Величина снятия
фаски (параметр)
Прибли--
зитель--
но 45°
(Угол снятия фаски на
рисунке слева равен 45
r градусам или меньше по
причине задержки в
сервосистеме).

Формат
G78 X_ Z_ F_ ;

122
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

D Цикл нарезания Следующая команда активирует цикл нарезания конической


конической резьбы резьбы.

Ось X

Z W

4(R)
U/2 1(R)
3(R)

2(F)
R
X/2
Ось Z

Детальное R : Ускоренный подвод


изображение F : Нарезание резьбы
резьбы со r : Величина снятия
снятой фаски (параметр)
фаской Приблизи--
тельно 45°

(Угол снятия фаски на


рисунке слева равен
r 45 градусам или меньше
по причине задержки в
сервосистеме).

Формат
G78 X_ Z_ R_ F_ ;

ПРИМЕЧАНИЕ
Снятие фаски резьбы можно запретить при помощи
сигнала снятия фаски.

123
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.4.3
Цикл обточки торцевой
поверхности (G79)
(при помощи системы
A G кода: G94)
D Цикл обработки Следующая команда активирует цикл обработки торцевой
торцевой поверхности поверхности.
Ось X 1(R)

R : Ускоренный подвод
F : Подача
2(F) 4(R)
U/2
U/2

3(F)

X/2 X/2
0 W
Ось Z
Z

Формат
G79 X_ Z_ F_ ;

D Цикл обработки Следующая команда активирует цикл обработки конической


конической поверхности. На рисунке далее, если направление траектории 1
поверхности отрицательно по оси Z, то знак числа, которое следует за адресом
R, будет отрицательным.
Ось X 1(R)
R : Ускоренный
подвод
2(F) 4(R) F : Подача
U/2

3(F)

X/2 R W

Z Ось Z

Формат
G79 X_ Z_ R_ F_ ;

124
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.5 T-серия Многократно повторяемый цикл состоит из нескольких


постоянных циклов. Траектория движения инструмента для
МНОГОКРАТНО черновой обработки, например, определяется автоматически за
ПОВТОРЯЕМЫЙ счет задания данных формы чистовой обработки. Цикл
ЦИКЛ ДЛЯ ОБТОЧКИ нарезания резьбы также подготовлен.
(G70 - G76) (серия T)

13.5.1 Существует два типа циклов чернового резания для наружных


Удаление припуска поверхностей, тип I и тип II.
при точении (G71)

D Тип I Если форма после чистовой обработки от А до A’ и до B будет той,


которая показана на рисунке ниже, то обработка выполняется с
глубиной реза ∆d и с допуском на чистовую обработку
∆U/2 и ∆W.

C
В (R)
А
(R) ∆d
(F)
45° е
(F)

Команда
программы

R : Ускоренный подвод ∆u/2


F : Рабочая подача
d : Настройка параметров А’
∆w

125
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

Формат
G71 U (∆d) R (e) ;
G71 P(ns) Q(nf) U(∆u) W(∆w) F(f) S(s) T(t) ; (ns)
N(ns) . . . . .
...........
. . . . . . . F_
. . . . . . . S_ Блок между номерами последовательности
. . . . . . . T_ ns и nf задает намеченную фигуру между A и B.
N(nf) . . . . . ;
∆d : Глубина реза. Задается без знака. Направление резания
определяется по направлению AA’.
е : Зазор
ns : Номер последовательности первого блока блоков
намеченной фигуры
nf : Номер последовательности конечного блока блоков
намеченной фигуры
∆u : Расстояние и направление допуска на чистовую обработку
вдоль оси X
∆w : Расстояние и направление допуска на чистовую обработку
вдоль оси Z
f,s,t : F, S и T, заданные в блоке между ns и nf, игнорируются во
время циклической операции. Они же, заданные блоком
G71 или до него, считаются действительными.

F, S и T в блоках команд перемещения от A до B игнорируются,


но они же, заданные в таком же блоке как G71 или до него,
считаются действительными. Все G96 (включение контроля
постоянства скорости резания) и все G97 (отключение контроля
постоянства скорости резания) в блоках команд перемещения
от A до B игнорируются. При этом G96 или G97, заданные в
таком блоке как G71 или до него, считаются действительными.
Следующие четыре примера даются в зависимости от знака ∆U
и ∆W, как показано на рисунке далее. Все из этих циклов
обработки резанием выполняются параллельно оси Z.
B А А
U(+)…W(+) U(+)…W(--)

Возможна как
А А линейная, так и
круговая
А А интерполяция.
+X

U(--)…W(+) U(--)…W(--)

А А +Z

Для траектории от A до A’, блок номера последовательности ns


задает команду, включая G00 или G01. Для траектории от A’ до
B, увеличение или уменьшение должно быть равномерным как
в направлении оси X, так и в направлении оси Z.
Если командой для траектории от A до A’ является G00, то резка
вдоль траектории выполняется в режиме G00. Если командой
для траектории от A до A’ является G01, то резка вдоль
траектории выполняется в режиме G01.

126
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

D Тип II Тип II имеет следующие отличия от типа I:


Не необходимости в том, чтобы увеличение в направлении оси
X было равномерным. Допускается до 10 выемок.

10 ......... 3 2 1

Однако, в направлении оси Z, увеличение или уменьшение


должно быть равномерным. Следующая фигура не допускается
к обработке.

Изменение в
направлении оси Z
не равномерное.

Первый участок резания не обязательно должен быть


вертикальным. Допускается любой профиль, пока изменение в
направлении оси Z равномерно.
Для устранения всего лишнего после обточки выполняется
снятие фаски вдоль профиля заготовки.

e (задается параметром)

Следующая фигура демонстрирует пример контура резки с


двумя выемками.

30
4
3 13 29 1
2 5
12 18 9 24
14 10 6
23 8 25
11 19 15 7
16
17 22 21 20 26
28
27

127
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

Коррекция на радиус режущей кромки инструмента не


учитывается в припусках на чистовую обработку ∆u и ∆w. Для
резания она предполагается равной нулю. Обычно задается
∆w=0. В противном случае, инструмент попадает в боковую
стенку. В первом блоке повторяющегося участка задаются оси
X(U) и Z(W). Если перемещение в направлении оси Z
отсутствует, то задается W0.
Функция действительна только в режиме памяти.
D Применение типов Тип I:
I и II Используется, если только одна ось задается в первом блоке
(блок ns) повторяемого учатска.
Тип II
Если в первом блоке повторяемого участка заданы две оси.
Пример)
Тип I Тип II

G71 10.0 R5.0 ; G71 10.0 R5.0 ;


G71 P100 Q200 … ; G71 P100 Q200 … ;
N100 X(U)_ ; N100 X(U)_ Z(W)_ ;
: :
B200… ; B200… ;

128
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.5.2 Как показано ниже на рисунке, этот цикл аналогичен циклу


Удаление припуска G71, с тем различием, что резание выполняется параллельно
оси Х.
при торцевой
обработке (G71) ∆d R : Ускоренный подвод
F : Подача
А C d : Настройка параметров
А
Траектория движения
(F) инструмента
(R)
е
(R)
45°

(F)

Команда ∆u/2
В
∆w

Формат
G72 W (∆d) R (e) ;
G72 P(ns) Q(nf) U(∆u) W(∆w) F(f) S(s) T(t) ;

∆d, e, ns, nf, ∆u, ∆w, f, s и t аналогичны значениям в G71.

Для формы, которая будет вырезана при помощи G72,


рассматриваются следующие четыре образца. Любой из них
вырезается за счет повторения операции, параллельной оси X
инструмента. Знаки ∆U и ∆W будут следующими:

+X

+Z
В В
U(--)…W(+)… U(--)…W(--)…

Возможна как
А А А А линейная, так и
А А А А круговая
интерполяция.

U(+)…W(+)… U(+)…W(--)…
В В

Функция действительна только в режиме памяти.

129
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.5.3 Эта функция позволяет выполнить повторное резание по


Повтор схемы (G73) постоянной схеме при постепенном смещении положения.
Применяя данный цикл резания, можно продуктивно
обработать заготовку, черновая форма которой была уже была
получена в процессе черновой обработки, ковки или литья и т.п.

R : Ускоренный подвод ∆k+∆w


F : Рабочая подача D
∆w

C ∆u/2
А
(R)

∆u/2
А’
∆w

Схема, которая будет задана программным путем


Точка A→ Точка A’→ Точка B
Формат

G73 U(∆i) W(∆k) R(d) ;


G73 P(ns) Q(nf) U(∆u) W(∆w) F(f) S(s) T(t) ;
N(ns) . . . . .
........... Команды перемещения для намеченной
. . . . . . . F_ фигуры от A до A’, и затем до B задаются
. . . . . . . S_ блоками между номерами
. . . . . . . T_ последовательности ns и nf.
N(nf) . . . . . ;
∆i : Расстояние и направление зазора вдоль оси X
(программирование радиуса)
∆k : Расстояние и направление зазора вдоль оси Z
d : Количество делений, которое равно числу раз,
когда выполняется черновое резание
ns : Номер последовательности первого блока блоков
намеченной фигуры
nf : Номер последовательности последнего блока блоков
намеченной фигуры
∆u : Расстояние и направление допуска на чистовую обработку
вдоль оси X (программирование диаметра или радиуса)
∆w : Расстояние и направление допуска на чистовую обработку
вдоль оси Z оси
f,s,t : F, S и T коды

ПРЕДУПРЕЖДЕНИЕ
F, S и T, заданные в блоке между ns и nf, игнорируются. Они
же, заданные в блоке G73 или до него, действительны.

Функция действительна только в режиме памяти.

130
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.5.4 После черновой обработки, при помощи G71, G72 или G73,
Цикл чистовой можно запустить чистовую обработку с помощью следующей
команды.
обработки (G70)
Формат
G70 P(ns) Q(nf) ;
Р : Номер последовательности запуска цикла (ns)
Q : Номер последовательности окончания цикла (nf)

ПРИМЕЧАНИЕ
F, S и T коды, задаваемые в блоке G71, G72 или G73,
игнорируются. Но F, S и T коды, заданные в блоках от
номеров последовательности (ns) до (nf), становятся
действительными.

Функция действительна только в режиме памяти.

131
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.5.5 Следующая команда позволяет выполнить операцию,


Цикл сверления с показанную на рисунке далее. В этом цикле возможно
стружкодробление. Кроме того, если X(U) и P опущены, то
периодическим обработка выполняется только по оси Z, что приводит к
выводом сверла по сверлению с периодическим выводом сверла.
оси Z (G74)
∆k ∆k ∆k ∆k ∆k

Dd А

[0<∆k’≦∆k]
∆i
C (R)
(F)
(F) U/2
(F) (F) (F) (F)
∆i

∆i’
(R) (R) (R) (R)
X
(X_, Z_) В
[0<∆i’≦∆i]
W

e
R : Ускоренный подвод
F : Рабочая подача

Формат

G74 R(e) ;
X_ Z_
G74 X_ Z_ P(∆i) Q(∆k) U(∆d) F(f) ;
U_W_
е : Величина возврата
X : Координата по оси Х точки B
U : Приращение для A → B (для системы A G кода)
Z : Координата по оси Z точки C
W : Приращение для A → C (для системы A G кода)
∆i : Величина перемещения в направлении оси Х (без знака)
∆k : Глубина резания в направлении оси Z (без знака)
∆d : Величина зазора у основания реза
Обычно задается положительное целое число. Если X(U) и
∆i опущены, то не смотря на это, знак, указывающий
направление, добавляется.
f : Скорость подачи

132
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.5.6 Следующая команда на ленте позволяет выполнить операцию,


Проточка канавок по показанную на рисунке далее. Эта траектория эквивалентна G74
с тем различием, что Х заменяется на Z. В этом цикле возможно
оси X (G75) стружкодробление. Возможна проточка канавок по оси X
(в этом случае Z, W и Q опускаются).

(R) А

∆i
(F)
(R) е

(F)

(R)
(F)
U/2

(R)

(F)
(R)

(F)

∆d X
∆k
(X_, Z_)
R : Ускоренный подвод
W F : Рабочая подача

Формат
G75 R(e) ;
X_ Z_
G75 X_ Z_ P(∆i) Q(∆k) R(∆d) F(f) ;
U_W_

133
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.5.7 Может быть выполнен цикл нарезания, как показано далее.


Цикл нарезания Е (R) А
резьбы (G76)

U/2 (R)

(F) В

∆d
D
i
k
X r C

Z
W
R : Ускоренный подвод
F : Рабочая подача

Формат
G76 P(m)(r)(a) Q(∆d мин) R(d) ;
X_ Z_
G76 X_ Z_ R(i) P(k) Q(∆d) F(ℓ) ;
U_W_

m : Число повторов при окончательной чистовой оброботке


1 -- 99
r : Чистовая обработка резьбы (величина снятия фаски)
a : Угол режущей кромки инструмента (угол резьбы)
Один из шести углов, 80°, 60°, 55°, 30°, 29° и 0°, может быть
выбран в виде 2--значного числа. m, r и a задаются в адресе
P в то же время.
Пример)
Если m = 2, r = 1.2ℓ и a = 60, они задаются следующим образом:
P02 12 60
m r a
∆bмин : Минимальная глубина реза
d : Допуск на чистовую обработку
i : Разница в радиусе резьбы Цилиндрическая резьба для i = 0
k : Высота резьбы (Расстояние в направлении оси X
задается при помощи значения радиуса.)
∆d : Глубина первого реза (задается значением радиуса)
ℓ : Шаг резьбы (аналогичен нарезанию резьбы при
помощи G32).

134
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

Метод резания в Режущая кромка


деталях инструмента

α ∆d
∆dn
Первый k
Секунды
Третий
n--й

ПРИМЕЧАНИЕ
Снятие фаски резьбы можно запретить при помощи
сигнала снятия фаски.

13.6 Cерия T Постоянные циклы сверления активируют один блок, включая


функцию G для того, чтобы задать обработку, которая обычно
ПОСТОЯННЫЕ задается при помощи нескольких блоков. Тем самым
ЦИКЛЫ программирование упрощается.
СВЕРЛЕНИЯ Постоянные циклы сверления соответствуют JIS B 6314.
(G80 - G89) (серия Постоянные циклы
T) Опера-
Ось ция у
Сверле- Исполь-
G-код свер- основа- Зазор
ние зование
ления ния от-
верстия

G80 Отмена

Рабочая
Глубокое
подача Ускоренный
G83 Ось Z Задержка сверле--
Прерывание ход
ние
подачи

Обратное Нарезание
Рабочая Рабочая
G84 Ось Z движение резьбы
подача подача
шпинделя метчиком

Рабочая Рабочая Растачива


G85 Ось Z Задержка
подача подача ние

Рабочая
Глубокое
подача Ускоренный
G87 Ось X Задержка сверле--
Прерывание ход
ние
подачи

Обратное Нарезание
Рабочая Рабочая
G88 Ось X движение резьбы
подача подача
шпинделя метчиком

Рабочая Рабочая Растачи--


G89 Ось X Задержка
подача подача вание

135
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.7 T-серия Между двумя блоками, которые пересекаются под прямым


углом, можно вставить фаску или угол следующим образом:
СНЯТИЕ ФАСКИ И Величина снятия фаски или скругления углов задается адресом
СКРУГЛЕНИЕ I, K или R.
УГЛОВ (серия T)
D Снятие фаски
Z→X
Команда Перемещение инструмента

G01 Z(W) I(C) ±i ; +X


Задает перемещение в точку
b с помощью абсолютной 45°
команды или команды c
приращения, как показано на i
a d
рисунке справа. b
Начальная --i
точка c
45°
Перемещается как a→b→c
--X

D Снятие фаски
X→Z
Команда Перемещение инструмента

G01 X(U) K(C) ±k ;


Начальная точка
Задает перемещение в точку a
b с помощью абсолютной
команды или команды Перемещается
приращения, как показано на как a→b→c
рисунке справа.

45° d 45°

--z +z
c c
--k b k

D Скругление угла
Z→X
Команда Перемещение инструмента

G01 Z(W) R ±r ; +x

Задает перемещение в точку


b с помощью абсолютной r
команды или команды c
приращения, как показано на a d
рисунке справа. b
Начальная
точка c
--r

Перемещается как a→b→c --х

136
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

D Скругление угла
X→Z
Команда Перемещение инструмента

G01 X(U) R ±r ; Начальная a


точка
Задает перемещение в точку
b с помощью абсолютной
Перемещается
команды или команды как a→b→c
приращения, как показано на
рисунке справа.

--r r
d
--z +z
c b c

ПРЕДУПРЕЖДЕНИЕ
Если C не используется как имя оси, то C может
использоваться в качестве адреса для снятия фаски
вместо I или K.

X
530.0 N1 Z270.0 R60.0 ;
N2 X860.0 K--3.0 ;
270.0 N3 Z0 ;
C3
N3

N2
R6

N1

137
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.8 Cерия M Блок для снятия фаски или скругления углов может быть
вставлен автоматически между двумя выборочными линейными
СНЯТИЕ ФАСКИ интерполяциями, или между линейной интерполяцией и
УГЛОВ/СКРУГЛЕНИЕ круговой интерполяцией, или между двумя круговыми
УГЛОВ ПО ВЫБОРУ интерполяциями.
Задание “,C_” вставляет блок для снятия фаски, а задание “,R_”
(серия M)
вставляет блок для скругления углов. Они должны быть заданы
в конце блока, который задает линейную интерполяцию (B01)
или круговую интерполяцию (G02 или G03).
Числовое значение, следующее после C, задает расстояние
между пересечением воображаемого угла и начальной или
конечной точкой снятия фаски. Смотрите рисунок ниже.

N1 G91 G01 X30.0, C10.0 ;


N2 X30.0 Y30.0 ;
(60, 30)

Вставленный блок
снятия фаски N2

N1
(0, 0) 10
10
Пересечение воображаемого
угла (30, 0)

Числовое значение, следующее после R, задает значение


радиуса скругления углов. Смотрите рисунок ниже.

N1 G91 G01 X30.0, R10.0 ;


N2 X30.0 Y30.0 ;

Центр дуги при (60, 30)


скруглении углов
N2

R
N1
(0, 0) (30, 0)

138
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.9 Cерия T Углы прямых линий, значения снятия фаски, значения


скругления углов и другие размеры на чертежах обработки
ПРОГРАММИРО- деталей можно запрограммировать непосредственно вводом
ВАНИЕ НЕПОС- этих значений. В дополнение к этому, снятие фаски и
РЕДСТВЕННО ПО скругление угла можно вставить между прямыми линиями,
имеющими произвольный угол.
РАЗМЕРАМ
Угол прямой линии, величину снятия фаски или скругления
ЧЕРТЕЖА(серия T) углов необходимо задать с точкой, следующим образом:
,A_
,C_
,R_

ПРИМЕЧАНИЕ
Если A или C не используются в качестве имен осей, то
угол линии, величину снятия фаски или скругления
углов можно задать в параметре без точки следующим
образом:
A_
C_
R_

Перечень команд

Команда Перемещение инструмента

X2_ (Z2_), A_ ; X
(X2 , Z2)

1
А

(X1 , Z1)
Z

X
(X3 , Z3)
A2
,A1_ ;
2 X3_ Z3_, A2_ ;
A1
(X2 , Z2)
(X1 , Z1)
Z

X
(X3 , Z3)
X2_ Z2_ , R1_ ;
A2
X3_ Z3_ ; R1
3 или
,A1_, R1_ ; A1
X3_ Z3_, A2_ ; (X2 , Z2)
(X1 , Z1)
Z

139
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

Команда Перемещение инструмента

X
(X3 , Z3)
X2_ Z2_, C1_ ; A2
X3_ Z3_ ;
4 или
,A1_, C1_ ;
X3_ Z3_, A2_ ; C1 A1
(X2 , Z2)
(X1 , Z1)
Z

X
(X4 , Z4)
(X3 , Z3)
X2_ Z2_ , R1_ ;
A2
X3_ Z3_, R2_ ; R2
X4_ Z4_ ;
5 или R1
,A1_, R1_ ;
X3_Z3_, A2_ R2_ ; A1
X4_ Z4_ ; (X2 , Z2)
(X1 , Z1)
Z
X
C2
X2_ Z2_, C1_ ; (X3 , Z3)
(X4 , Z4)
X3_ Z3_, C2_ ;
X4_ Z4_ ; A2
6 или
,A1_, C1_ ;
X3_ Z3_, A2_ C2_ ; (X2 , Z2)
X4_ Z4_ ; C1 A1

(X1 , Z1)
Z

X
C2
X2_ Z2_ , R1_ ; (X3 , Z3)
X3_ Z3_, C2_ ; (X4 , Z4)
X4_ Z4_ ; A2
7 или
,A1_, R1_ ; R1
X3_ Z3_, A2_ C2_ ;
X4_ Z4_ ; A1
(X2 , Z2)
(X1 , Z1)
Z

X
(X4 , Z4)
X2_ Z2_, C1_ ; (X3 , Z3)
X3_ Z3_, R2_ ;
X4_ Z4_ ; A2
8 или R2
,A1_, C1_ ;
X3_Z3_, A2_ R2_ ; (X2 , Z2)
X4_ Z4_ ; A1
C1
(X1 , Z1)
Z

140
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.10 Cерия M Зеркальное отображение может быть задано для каждой оси
программным путем. Обычное зеркальное отображение
ПРОГРАММИРУ- (заданное удаленным переключателем или настройкой)
ЕМОЕ ЗЕРКАЛЬНОЕ происходит после того, как применяется программируемое
ОТОБРАЖЕНИЕ зеркальное отображение.
(G50.1, G51.1) D Настройка программируемого зеркального отображения
G51.1 X_ Y_ Z_ ;
(серия M)
задается, а зеркальное отображение задается для каждой оси
(как если бы на оси находилось зеркало).
D Отмена программируемого зеркального отображения
G50.1 X_ Y_ Z_ ;
задается, и происходит отмена программируемого
зеркального отображения.

ПРЕДУПРЕЖДЕНИЕ
Если зеркальное отображение задается только для
одной оси на заданной плоскости, то операция команд
будет следующей:
D Команда дуги:
Направление вращения отображается.
D Коррекция на режущий инструмент:
Направление коррекции отображается.
D Поворот системы координат:
Угол поворота отображается.

Если форма заготовки симметрична относительно оси, то


программа для обработки всего участка может быть
подготовлена программированием части заготовки при помощи
программируемого зеркального отображения и подпрограммы.

Y Ось симметрии (X=50)


Основная программа
(2) (1) N10 G00 G90 ;
100
N20 M98 P9000 ;
N30 G51.1 X50.0 ;
N40 M98 P9000 ;
N50 G51.1 Y50.0 ;
N60 M98 P9000 ;
60 N70 G50.1 X0 ;
Ось симметрии (Отмена только оси X)
50
(Y=50) N80 M98 P9000 ;
N90 G50.1 Y0 ;
Подпрограмма
O9000 ;
G00 G90 X60.0 Y60.0 ;
G01 X100.0 F100 ;
(3) (4) G01 Y100.0 ;
G01 X60.0 Y60.0 ;
0 50 60 100 X M99

141
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.11 Cерия M Делительно-поворотный стол центра обработки индексируется


при помощи четвертой оси, которая используется в качестве оси
ИНДЕКСИРОВАНИЕ индексации.
ДЕЛИТЕЛЬНО- Для того, чтобы задать индексацию, необходимо задать только
ПОВОРОТНОГО угол индексации после запрограммированной оси (произволь-
ная 1 ось из A, B, C в качестве оси вращения), которая задана для
СТОЛА (серия M)
индексации. Нет необходимости задавать отдельный M код для
того, чтобы зафиксировать или не фиксировать стол, и поэтому
программирование упрощается.

142
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.12 Cерия T Повторная обработка, характерная для шлифования, может


быть задана одним блоком. Поскольку для шлифования сущест-
ПОСТОЯННЫЕ вуют постоянные циклы четырех типов, программирование
ЦИКЛЫ КРУГЛОГО упрощается.
ШЛИФОВАНИЯ
(серия T)
Цикл продольного
шлифования
G71 : Выстой G72 : Выстой
(G71, G72)
Сигнал пропуска

Цикл
виброшлифования
G73 G74
(73, G74) : Выстой : Выстой

Сигнал
пропуска

143
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.12.1
Цикл продольного
шлифования (G71) X W

(I)
А
© ¢ (K)
U (Задержка) £ (I)
В
¤
¥ (K) U (Задержка)

Z
G71 A_ B_ W_ U_ I_ K_ H_ ;
А : Глубина первого реза
В : Глубина второго реза
W : Диапазон шлифования
U : Задержка по времени Максимальное время команды
9999.999 сек.
I : Скорость подачи A и B
К : Скорость подачи W
H : Чистота повторов Значение установки 1--9999

13.12.2
Цикл продольного
шлифования с Сигнал пропуска
непосредственной Сигнал
калибровкой (G72) (Задержка) (Задержка) пропуска

G72 P_ A_ B_ W_ U_ I_ K_ H_ ;

Р : Номер калибра (1--4)

Если задействована опция многошагового пропуска, то может


быть задан номер калибра. Метод, задающий номер калибра,
аналогичен методу задания многошагового пропуска. Если
опция многошагового пропуска не задействована, то обычный
сигнал пропуска становится действительным. Команды,
отличные от номера калибра, аналогичны G71.

144
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.12.3
Цикл
Z
виброшлифования
(G73) W

¡
© (K) U (Задержка)
А U (Задержка)
¢
(В)
£ (K)

G73 A_ B_ W_ U_ K_ H_ ;

А : Глубина реза
В : Глубина реза
W : Диапазон шлифования
U : Время задержки
К : Скорость подачи
H : Частота повторов Заданное значение 1--9999

13.12.4
Цикл Сигнал пропуска
виброшлифования с
непосредственной
Сигнал пропуска
калибровкой (G74) (Задержка)
(Задержка)

G74 P_ A_ (B_) W_ U_ K_ H_ ;

Р : Номер калибра (1--4)

Если задействована опция многошагового пропуска, то может


быть задан номер калибра. Метод, задающий номер калибра,
аналогичен методу задания многошагового пропуска. Если
опция многошагового пропуска не задействована, то обычный
сигнал пропуска становится действительным. Команды,
отличные от номера калибра, аналогичны G73.

145
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.13 Cерия M При постоянном цикле плоского шлифования, повторяемая


обработка резанием, характерная для шлифовальной обработки,
ПОСТОЯННЫЙ обычно задаваемая в нескольких блоках, упрощенно програм-
ЦИКЛ ПЛОСКОГО мируется при помощи одного блока, который содержит
ШЛИФОВАНИЯ(сер функцию G.
Существует 4 типа постоянных циклов шлифования.
ия M)
D Цикл шлифования врезанием G75
D Цикл непосредственного шлифования врезанием G77
D Цикл плоского шлифования с непрерывной подачей G78
D Цикл плоского шлифования с прерываниями подачи G79

146
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.13.1 Цикл шлифовки врезанием реализуется следующей командой.


Цикл шлифовки
врезанием (G75)

Формат
G75 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ;
I : Глубина первого реза
(Направление резания -- при помощи кодировки команды.)
J : Глубина второго реза
(Направление резания -- при помощи кодировки команды.)
К : Общая глубина реза
X(Z): Диапазон шлифования
(Направление резания -- при помощи кодировки команды.)
R : Скорость подачи I и J
F : Скорость подачи X(Z)
Р : Время задержки
L : Номер коррекции на износ шлифовального круга
(Примечание 1)

Примечание 1) L задается, если выполняется непрерывная правка


шлифовального инструмента.
Примечание 2) Команды X(Z), I, J и K представляют собой
команды приращения.

Пояснения

Y X(Z)

I ¡ (R) ¢(F)
j ©P £ (R)
¥(F) ¤P

X(Z)

Цикл шлифования врезанием состоит из последовательности 6


операций, представленной далее. Операции с ¡ по ¥ повторя-
ются до тех пор, пока величина среза шлифовальным кругом не
станет равной общей величине среза, которая задается адресом K.
¡ Резание шлифовальным кругом:
Срезает в направлении оси Y при помощи рабочей подачи
только величину, заданную глубиной первого среза 1. Ско-
рость подачи становится равной скорости, заданной при
помощи R.
© Задержка:
Выполняет задержку только на время, заданное P.

147
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

¢ Шлифование:
Сдвиг при помощи рабочей подачи только величины,
заданной при помощи X (или Z) в направлении оси X (или в
направлении оси Z). Скорость подачи становится равной
скорости подачи, заданной при помощи F.
£ Резание шлифовальным кругом:
Срезает в направлении оси Y при помощи рабочей подачи
только величину, заданную глубиной второго среза J.
Скорость подачи становится равной скорости подачи,
заданной при помощи R.
¤ Задержка:
Выполняет задержку только на время, заданное P.
¥ Шлифовка (обратное направление) :
Отправленная со скоростью, заданной F, в обратном направ-
лении только та величина, которая задана при помощи X
(или Z).
В случае единичного блока, операции с ¡ по ¥ выполняются
запуском одного цикла. При резании при помощи 1 или J, в
случае если получена общая глубина реза, цикл завершается
после того, как выполнена следующая последовательность
операций (до ¥). Глубина реза в этом случае достигает
положения общей глубины реза.
D Если общая глубина
реза получена за счет
операции резания
I или J ¡
I ¢
К
J © £

¥ ¤

К
I ¡
© ¢
¤
¥

D Если общая глубина


реза получена в
середине процесса
¡
резания I или J К I ¢
J © £
¥ ¤

К
I ¡ © ¢
¤
¥

148
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

13.13.2 Цикл шлифования непосредственны врезанием реализуется


Цикл шлифования следующей командой.
непосредственным
врезанием (G77)
Формат
G77 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ;

Метод задания аналогичен случаю для G75, за исключением G


кода. Далее, даже для операции, повторяется аналогичная
последовательность из 6 операций, как и в случае G75.
G77 отличается от G75 следующим: Ввод сигнала пропуска по
ходу цикла может завершить цикл после задержки (или
завершение) текущей последовательности операций.
Далее показана операция при вводе сигнала пропуска для
каждой последовательности операций.

Пояснения
D Случай по ходу Резание немедленно прекращается и происходит возврат в
последовательности координату X(Z) запуска цикла.
операций ¡ и £
(при сдвиге I и J)
Сигнал
пропуска Сигнал
пропуска
(Задержка) (Задержка)

D Случай по ходу Задержка немедленно прекращается и происходит возврат в


последовательности координату X(Z) запуска цикла.
операций © и ¤
(во время задержки)

D Случай по ходу По завершении сдвига X(Z) происходит возврат в координату


последовательности X(Z) запуска цикла.
операций ¢ и ¥
(при сдвиге X(Z))
Сигнал пропуска

(Задержка)
Сигнал пропуска

(Задержка)

149
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.13.3 Цикл плоского шлифования с постоянной подачей реализуется


Цикл плоского следующей командой.
шлифования с
постоянной подачей
(G78) G78 I_ (J)_ K_ X_ R_ F_ P_ L_ ;
I : Глубина реза
Формат (Направление резания -- при помощи кодировки команды.)
J : Глубина реза
(Направление резания -- при помощи кодировки команды.)
К : Общая глубина реза
X : Диапазон шлифования
(Направление резания -- при помощи кодировки команды.)
F : Скорость подачи
Р : Время задержки
L : Номер коррекции на износ шлифовального круга
(Примечание 1)

Примечание 1) L задается, если выполняется непрерывная


правка шлифовального инструмента.
Примечание 2) Команды X, I, J и K представляют собой
команды приращения.

Z
X

P(задержка)
©(F)
I
I(J) ¢ P(Задержка)
£(F)

Цикл плоского шлифования с постоянной подачей состоит из


последовательности 4 операций, представленной далее.
Операции с ¡ по £ повторяются до тех пор, пока глубина реза
шлифовальным кругом не станет равной общей глубине реза,
которая задается адресом K.
¡ Задержка
© Шлифование
¢ Задержка
£ Шлифование (направление возврата)
В случае единичного блока, операции с ¡ по £ выполняются
запуском одного цикла.

ПРИМЕЧАНИЕ
Если J не задается, то считается, что J=1.
Более того, команда J действительна только в задан--
ном блоке. Она не сохраняется в качестве модальной
информации. (Независимо от “J” из G75, G77 и G79)

150
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

При резании при помощи I или J, в случае если получена общая


глубина реза, цикл завершается после того, как выполнена
следующая последовательность операций (до 4). Глубина реза в
этом случае достигает положения общей глубины реза.

D Если общая глубина


реза получена за счет
операции резания
I или J
¡
К ©
I
¢
J
£

К ©
¡
I ¢
£

D Если общая глубина


реза получена в
середине процесса
резания I или J
¡
К ©
I
£ ¢
J

¡
К ©
I ¢
£

151
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.13.4 Цикл плоского шлифования с прерыванием подачи реализуется


Цикл плоского следующей командой.
шлифования с
прерыванием
подачи (G79)

Формат G79 I_ J_ K_ X_ R_ F_ P_ L_ ;
I : Глубина первого реза
(Направление резания -- при помощи кодировки команды.)
J : Глубина второго реза
(Направление резания -- при помощи кодировки команды.)
К : Общая глубина реза
X : Диапазон шлифования
(Направление резания -- при помощи кодировки команды.)
R : Скорость подачи I и J
F : Скорость подачи X
Р : Время задержки
L : Номер коррекции на износ шлифовального круга
(Примечание 1)

Примечание 1) L задается, если выполняется непрерывная


правка шлифовального инструмента.
Примечание 2) Команды I, J, K и X представляют собой
команды приращения.

Z X

I ¡ (R) ¢(F)
J ©P £ (R)
¥(F) ¤P

Цикл плоского шлифования с прерыванием подачи состоит из


последовательности 6 операций, представленной далее.
Операции с ¡ по ¥ повторяются до тех пор, пока глубина реза
шлифовальным кругом не станет равной общей глубине реза,
которая задается адресом K.
¡ Резание шлифовальным кругом:
Срезает в направлении оси Z при помощи рабочей подачи
только величину, заданную глубиной первого среза I.
Скорость подачи становится равной скорости подачи,
заданной при помощи R.
© Задержка:
Выполняет задержку только на время, заданное P.

152
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
B--64112RU/01 ФУНКЦИЯ ЧУ ПРОГРАММИРОВАНИЯ

¢ Шлифование:
Сдвигает при помощи рабочей подачи только величину,
заданную при помощи X, в направлении оси X. Скорость
подачи становится равной скорости подачи, заданной при
помощи F.
£ Резание шлифовальным кругом:
Срезает в направлении оси Z при помощи рабочей подачи
только величину, заданную глубиной второго среза J.
Скорость подачи становится равной скорости подачи,
заданной при помощи R.
¤ Задержка:
Выполняет задержку только на время, заданное P.
¥ Шлифовка (обратное направление):
Отправленная со скоростью, заданной F, в обратном направ-
лении только та величина, которая задана при помощи X.
В случае единичного блока, операции с ¡ по ¥ выполняются
запуском одного цикла.

153
13. ФУНКЦИИ ДЛЯ УПРОЩЕНИЯ
ПРОГРАММИРОВАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

13.14 Cерия M Регулирует резку определенной фиксированной величины


вдоль запрограммированной фигуры для ввода внешних
УПРАВЛЕНИЕ сигналов в конечной точке максимального отклонения.
МЕХАНИЗМОМ
ПОДАЧИ (серия M)

x
Z

Формат
G161 R_ ;

Программа фигуры

G160 ;

G161R_ : Задает режим операции и старт запуска


программы фигуры. Далее, задает глубину
реза при помощи адреса R.
Программа фигуры : Программирует фигуру заготовки в
плоскости Y--Z линейной интерполяцией
(G01) или круговой интерполяцией
(G02, G03). Ряд блоков может быть задан.
G160 : Задает отмену режима операции
(завершение программы фигуры).

154
B--64112RU/01 ФУНКЦИЯ ЧУ 14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА

14 ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА

155
14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА ФУНКЦИЯ ЧУ B--64112RU/01

14.1 Cерия T
КОРРЕКЦИЯ
ИНСТРУМЕНТА

14.1.1 При помощи этой функции величина сдвига между рефе-


рентным положением, принятым при программировании, и
Коррекция
фактическим положением инструмента при обработке, может
инструмента (T код) быть задана как величина коррекции инструмента, таким обра-
зом позволяя производить обработку заготовки в соответствии
с запрограммированным размером, не меняя программу.

Референтное
положение
(начальная точка)

Величина
коррекции X

Величина коррекции Z

Коррекция инструмента может быть задана по осям X, Y и Z.


Заданное значение
Заданное значение номера коррекции 1 Траектория
номера коррекции 2 коррекции
T11
T22

T20
Запрограммированная
траектория

Пояснения
D Номер коррекции Номер коррекции задается при помощи одного или двух
последних разрядов T кода. Используйте параметры для того,
чтобы выбрать разряды под номер коррекции (один или два).
- Если номер коррекции задается при помощи одного разряда
T fffffffl

Номер коррекции
Номер инструмента

- Если номер коррекции задается при помощи двух разрядов


T ffffffll

Номер коррекции
Номер инструмента

Если номер коррекции задается, то выбирается соответству-


ющее значение коррекции, и коррекция инструмента запус-
кается. Если в качестве номера коррекции выбирается 0, то
происходит отмена коррекции инструмента.

156
B--64112RU/01 ФУНКЦИЯ ЧУ 14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА

14.1.2 Функция коррекции на геометрические размеры инструмента


Коррекция на компенсирует форму инструмента или положение крепления
инструмента. Функция коррекции на износ инструмента
геометрические компенсирует износ режущей кромки инструмента. Величины
размеры и этой компенсации (значения коррекции) могут быть заданы
коррекция на износ отдельно. Существует два типа коррекции на геометрические
инструмента размеры инструмента: Так называемая коррекция на
геометрические размеры инструмента и вторичная коррекция
на геометрические размеры инструмента, которая позволяет
пользователю задать, будет ли использоваться направление,
которое передает PMC. Вторичная коррекция на геометричес-
кие размеры инструмента используется для того, чтобы
компенсировать разницу в положении крепления инструмента
или в выбранном положении. Если отличие между ними не
важно, то их общее значение задается как значение коррекции
положения инструмента.

Точка в программе Точка в программе

Значение
коррекции
на геометри--
ческие
размеры по Значение
оси Х коррекции
по оси Х
Значение
коррекции
на износ по
оси Х
Значение
коррекции на Значение коррекции
износ по оси Z Значение коррекции на по оси Z
геометрические размеры по оси Z
Коррекция на геометрические Коррекция на геометрические
размеры инструмента и размеры инструмента,
коррекция на износ отличная от коррекции на
инструмента не отличаются износ инструмента

157
14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА ФУНКЦИЯ ЧУ B--64112RU/01

14.2 T-серия При помощи этой функции, запрограммированная траектория


движения инструмента может быть скорректирована при
КОРРЕКЦИЯ НА фактической обработке, для значения радиуса инструмента,
РАДИУС ВЕРШИНЫ которое задается в ЧПУ. При программировании схем
ИНСТРУМЕНТА обработки посредством этой функции (измерение радиуса
режущего инструмента для фактической обработки резанием и
(G40, G41, G42)
задание значения в ЧПУ в качестве значения коррекции)
(серия T) инструмент может производить обработку по запрограммиро-
ванной схеме в соответствии с траекторией коррекции. Нет
необходимости менять программу, даже если радиус инстру-
мента меняется; просто измените значение коррекции.

Заго--
Режущая
товка Траектория центра кромка
инструмента инструмента

Профиль

Точки пересечения линии с линией, дуги с дугой, линии с дугой


автоматически рассчитываются в ЧПУ для того, чтобы получить
фактическую скорректированную траекторию движения ин-
струмента. Таким образом программирование упрощается, пос-
кольку достаточно только запрограммировать схему обработки.

Пояснения
D Коррекция на радиус G40 : Отмена коррекции на радиус вершины инструмента
вершины инструмента G41 : Коррекция на радиус вершины инструмента слева
и ее отмена G42 : Коррекция на радиус вершины инструмента справа
(G40, G41, G42) G41 и G42 команды режима коррекции на радиус вершины
инструмента. Инструмент корректируется влево в направлении
перемещения инструмента при G42 и вправо при G42. Отмена
коррекции на радиус вершины инструмента происходит при
помощи G40.

G42 X

Заготовка

Z
G41

158
B--64112RU/01 ФУНКЦИЯ ЧУ 14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА

D Вершина Вершина инструмента в положении А на рисунке ниже в


воображаемого действительности не существует. Вершина воображаемого ин-
инструмента струмента необходима потому, что обычно сложнее установить
в начальное положение центра вершины фактически исполь-
зуемого инструмента, чем вершину воображаемого инстру-
мента. (Примечание) Если используется вершина вообра-
жаемого инструмента, то нет необходимости учитывать радиус
вершины инструмента при программировании.

Начальная
точка Начальная точка
Если запрограммировано с Если запрограммировано с
указанием центра вершины указанием центра вершины
инструмента воображаемого инструмента

На рисунке ниже представлено соотношение положений, если


инструмент помещен в начальную точку. Точка вершины
инструмента в начальной точке или в референтной точке
задается в памяти коррекции, аналогично тому, как задается
значение коррекции на радиус вершины инструмента.

Задаваемая точка вершины


инструмента 2 6 1 2 6 1

7 0 5 7 0 5

3 8 4 3 8 4

2 6 1 2 6 1

7 0 5 7 0 5

3 8 4 3 8 4

D Значение коррекции Значение коррекции на радиус вершины инструмента и точка


на радиус вершины вершины воображаемого инструмента могут быть заданы в
инструмента и памяти коррекции на радиус вершины инструмента.
присвоение точки Если в одном или двух последних разрядах T кода задается номер
вершины коррекции, то соответствующее значение коррекции на радиус
воображаемого вершины инструмента и точка вершины воображаемого
инструмента (T код) инструмента в памяти коррекции инструмента применяются в
качестве значения коррекции на радиус вершины инструмента
и точки вершины воображаемого инструмента для коррекции на
радиус режущего инструмента.

159
14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА ФУНКЦИЯ ЧУ B--64112RU/01

D Выбор плоскости Коррекция на радиус режущего инструмента выполняется в


(G17, G18, G19) плоскостях XY, ZX, YZ и по осям, параллельным X, Y, Z.
Плоскость для выполнения коррекции на радиус вершины
инструмента выбирается
G17 : Плоскость Xp-Yp Xp : Ось X или ось, параллельная ей
G18 : Плоскость Zp-Xp Yp : Ось Y или ось, параллельная ей
G19 : Плоскость Yp-Zp Zp : Ось Z или ось, параллельная ей
при помощи G17, G18, G19.

Параметры используются для того, чтобы задать какая из осей


параллельных осям X, Y, Z будет использоваться в качестве
дополнительной оси.

D Проверка Зарез инструмента называется столкновением. Функция про-


столкновений веряет возникает ли столкновение, при выполнении коррекции
на радиус вершины инструмента.
Траектория центра Запрограммированная
вершины инструмента траектория

Верхняя нарезка Верхняя нарезка

160
B--64112RU/01 ФУНКЦИЯ ЧУ 14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА

14.3 Cерия M При задании разницы между длиной инструмента, которая


принимается при программировании, и фактической длиной
КОРРЕКЦИЯ НА инструмента в качестве коррекций, заготовка может обрабаты-
ДЛИНУ ваться в соответствии с размером, который задается программой
ИНСТРУМЕНТА без изменения самой программы.
(G43, G44, G49)
(серия M)
Эталонный
инструмент Разница, заданная в
качестве значения
коррекции

Пояснения
D Коррекция на длину G43 : Коррекция на длину инструмента +
инструмента и ее G44 : Коррекция на длину инструмента -
отмена G49 : Отмена коррекции на длину инструмента
(G43, G44, G49) В режиме G43, инструмент корректируется в положительном
направлении в соответствии с предварительно заданным значе-
нием коррекции на длину инструмента. В режиме G44, инстру-
мент корректируется в отрицательном направлении в соответст-
вии с предварительно заданным значением коррекции на длину
инструмента. G49 отменяет коррекцию на длину инструмента.
D Ось коррекции Коррекция на длину инструмента может выполняться для трех
инструмента по длине типов осей. Коррекция по оси Z - коррекция на длину инстру-
мента A. Коррекция по оси, вертикальной к выбранной плос-
кости, - коррекция на длину инструмента B. Коррекция по оси,
заданной блоками G43 или G44, - коррекция на длину инстру-
мента C. Какая из коррекций будет выполняться, выбирается
при помощи параметра.
D Присвоение значения Значение коррекции может быть задано в памяти коррекции на
коррекции (H код) длину инструмента. После задания номера коррекции при
помощи H кода, значение коррекции, загруженное в соответст-
вующую память коррекции на длину инструмента, используется
в качестве значения коррекции на длину инструмента.
Формат
Коррекция на длину инструмента А

G43
G44 H_ ;

Коррекция на длину инструмента В

G17
G43 H_ ;
G18
G44
G19
Коррекция на длину инструмента С

G43
α_ H_ ; (α: произвольная ось 1)
G44

161
14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА ФУНКЦИЯ ЧУ B--64112RU/01

14.4 Cерия M Запрограммированное перемещение инструмента может быть


увеличено или уменьшено за счет значения коррекции,
КОРРЕКЦИЯ предварительно заданного в памяти коррекции на длину
ИНСТРУМЕНТА инструмента, при помощи этой функции.
(G45, G46, G47, G48)
(серия M)
Пояснения
D G45, G46, G47, G48 G45: Увеличение коррекции инструмента
G46: Уменьшение коррекции инструмента
G47: Двойное увеличение коррекции инструмента
G48: Двойное уменьшение коррекции инструмента
При помощи G45 - G48 может выполняться увеличение, умень-
шение, двойное увеличение, двойное уменьшение перемеще-
ния по оси, которое задано в программе, в соответствии со
значением коррекции, предварительно заданным в памяти
коррекции на длину инструмента. Такое же значение коррекции
применяется ко всем осям команд перемещения в том же блоке,
что и G45 - G48.

G-код Значение коррекции Значение коррекции


инструмента положительно инструмента отрицательно

G45
Начальная Конечная Начальная Конечная
точка точка точка точка

G46
Начальная Конечная Начальная Конечная
точка точка точка точка

G47
Начальная Конечная Начальная Конечная
точка точка точка точка

G48
Начальная Конечная Начальная Конечная
точка точка точка точка

Расстояние перемещения
Значение коррекции на инструмент
Фактическое расстояние перемещения

D Присвоение значения Значение коррекции может быть задано в памяти коррекции на


коррекции (D код) длину инструмента. После задания номера коррекции при
помощи D кода, значение коррекции, соответствующее номеру
в памяти коррекции на длину инструмента, используется в
качестве значения коррекции инструмента.

162
B--64112RU/01 ФУНКЦИЯ ЧУ 14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА

14.5 Cерия M
КОРРЕКЦИЯ НА
РЕЖУЩИЙ ИНСТРУМЕНТ

14.5.1 При помощи этой функции, запрограммированная траектория


Коррекция на движения инструмента может быть скорректирована при
фактической обработке, для значения радиуса инструмента,
режущий которое задается в ЧПУ.
инструмент C При измерении радиуса режущего инструмента для факти-
(G40 - G42) ческой обработки резанием и задании значения в ЧУ в качестве
значения коррекции, инструмент может производить обработку
по запрограммированной схеме в соответствии с траекторией
коррекции. Нет необходимости менять программу, даже если
радиус инструмента меняется; просто измените значение
коррекции.
Запрограммированная
траектория
Траектория центра инструмента

Точка пересечения

Точки пересечения линии с линией, дуги с дугой, линии с дугой


автоматически рассчитываются в ЧПУ для того, чтобы получить
фактическую скорректированную траекторию движения ин-
струмента. Таким образом программирование упрощается,
поскольку достаточно только запрограммировать схему
обработки.
D Коррекция на G40 : Отмена коррекции на радиус режущего инструмента
режущий инструмент и G41 : Коррекция на радиус режущего инструмента слева
ее отмена G42 : Коррекция на радиус режущего инструмента справа
(G40, G41, G42) G41 и G42 представляют собой команды режима коррекции на
радиус режущего инструмента. Режущий инструмент коррек-
тируется влево в направлении перемещения режущего
инструмента при G42, и вправо при G42. Отмена коррекции на
радиус режущего инструмента происходит при помощи G40.
D Присвоение значения Значение коррекции может быть задано в памяти коррекции на
коррекции (D код) радиус режущего инструмента. Если D код задается как номер
коррекции, то соответствующее значение коррекции в памяти
коррекции на длину инструмента, применяется в качестве
значения коррекции при коррекции на радиус режущего
инструмента.
Коррекция может быть задана при помощи H кода, если
параметр устанавливается соответствующим образом.

163
14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА ФУНКЦИЯ ЧУ B--64112RU/01

D Выбор плоскости Коррекция на радиус режущего инструмента выполняется в


(G17, G18, G19) плоскостях XY, ZX, YZ и по осям, параллельным X, Y, Z.
Плоскость для выполнения коррекции на радиус режущего
инструмента выбирается при помощи G17, G18, G19.
G17 : Плоскость Xp-Yp
G18 : Плоскость Zp-Xp
G19 : Плоскость Yp-Zp
где
Xp : Ось X или параллельная ей ось
Yp : Ось Y или параллельная ей ось
Zp : Ось Z или параллельная ей ось
Параметры используются для того, чтобы задать какая из осей
параллельных осям X, Y, Z будет использоваться в качестве
дополнительной оси.

Плоскость для выполнения коррекции на радиус режущего


инструмента выбирается при помощи адреса оси, который
задается в блоке G17, G18 или G19.
Пример)
(Оси U, V, W параллельны осям X, Y, Z соответственно.)
G17 X_ ; Плоскость XY
G17 U_ W_ ; Плоскость UV
G19 Y_ W_ ; Плоскость YW
Если адрес оси Xp, Yp или Zp был опущен, то плоскость
коррекции выбирается в зависимости от того X, Y или Z было
опущено.

D Проверка Зарез инструмента называется столкновением. Функция про-


столкновений веряет возникает ли столкновение, при выполнении коррекции
на радиус режущего инструмента.

Траектория центра Запрограммированная


вершины инструмента траектория

Верхняя нарезка Верхняя нарезка

164
B--64112RU/01 ФУНКЦИЯ ЧУ 14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА

14.6
ПАМЯТЬ КОРРЕКЦИИ
ИНСТРУМЕНТА

14.6.1 Cерия M Память коррекции инструмента C представляет собой память


Память коррекции значений коррекции инструмента. Диапазон значений коррек-
ции инструмента может быть задан следующим образом:
инструмента (серия
Коррекция на
M) геометрический размер
Коррекция на износ
Система инструмента
инструмента
прира
прира-
щений Ввод Ввод Ввод Ввод
метрических данных в метрически данных в
данных дюймах х данных дюймах
IS--B ±999.999 мм ±99.9999 ±99.999 мм ±9.9999
дюйма дюйма
IS--C ±999.9999 мм ±99.9999 ±99.9999 мм ±9.99999
дюйма дюйма

Пояснения
D Память коррекции на Память коррекции на геометрические размера инструмента и
инструмент С память коррекции на износ инструмента выделяются в памяти
коррекции инструмента C отдельно. Таким образом, коррекция
на геометрические размеры и коррекция на износ инструмента
могут быть заданы отдельно. Отдельные участки памяти
выделяются для коррекции на радиус режущего инструмента
(для D кода) и коррекции на длину инструмента (для H кода).
Пример
Для D кода Для H кода
Номер Коррекция Коррекция
коррек- на геометри- Коррекция на геометри- Коррекция
ции ческий на износ ческий на износ
размер инструмента размер инструмента
инструмента инструмента
001 10.0 0.1 100.0 0.1
002 20.0 0.2 300.0 0.3

14.6.2 Cерия T Память коррекции на износ и память коррекции на


геометрические размеры представляют собой память значений
Память значения
коррекции инструмента. Диапазон значений коррекции
коррекции инструмента может быть задан следующим образом:
инструмента (серия
T) Значение компенсации на инструмент
Система
прира-
Ввод метрических данных Ввод данных в дюймах
щений
(мм) (дюйм)

IS--B от --999.999 до +999.999 от --99.9999 до +99.9999

IS--C от --999.9999 до +999.9999 от --99.99999 до +99.99999

Тем не менее, максимальное значение коррекции на износ


может быть изменено при помощи параметра.

165
14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА ФУНКЦИЯ ЧУ B--64112RU/01

Количество цифр, используемых для ввода значения коррекции


на геометрические размеры/ износ инструмента, может быть
увеличено посредством выбора опции, которая позволяет
осуществлять ввод семизначной величины коррекции. Когда
применяется эта опция, то можно задавать значения коррекции
с помощью семи цифр для IS-B и восьми цифр для IS-C.
Диапазон действительных значений для коррекции на инстру-
мент должен соответствовать диапазону, приведенному в
следующей таблице.
Система Значение компенсации на инструмент
прира- Ввод метрических данных Ввод данных в дюймах
щений (мм) (дюйм)
IS--B от 0 до ±9999.999 от 0 до ±999.9999
0 до ±9999.9999 0 до ±999.99999
IS--C
(0 до ±4000.0000) (0 до ±160.00000)

ПРИМЕЧАНИЕ
Диапазон, заключенный в круглые скобки, применя--
ется, если активируется автоматическое преобразо--
вание дюймов в метрическую систему.

D Коррекция на Память для коррекции на геометрические размеры и коррекции


геометрию/износ на износ инструмента подготавливается отдельно. Таким обра-
зом, коррекция на геометрические размеры и коррекция на
износ инструмента могут быть заданы отдельно.

Коррекция на
геометрические
размеры по оси X

Коррекция на
износ по оси X
Коррекция на Коррекция на геометрические
износ по оси Z размеры по оси Z

Значение коррекции Значение коррекции Значение


по оси Х по оси Z компенсации на
радиус вершины
Номер
инструмента вершины
Н
Номер
коррек- Коррекция Коррек- Коррекция Коррек- Коррек- Коррек- вообра-
на геоме- ция на на геоме- ция на ция на ция на жаемого
ции
трические износ трические износ геоме- износ инстру-
размеры размеры трческие мента
инструмента инструмента размеры
инстру-
мента
01 10.0 0.0 100.0 0.1 0.4 0.1 3
02 20.2 0.2 150.0 0.3 0.5 0.2 2
03 30.4 0.4 200.0 0.5 1.2 --0.2 8

166
B--64112RU/01 ФУНКЦИЯ ЧУ 14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА

14.7
ЧИСЛО КОРРЕКЦИЙ
ИНСТРУМЕНТА

14.7.1 M-серия D 400 коррекций инструмента


Число коррекций Могут использоваться номера коррекций (D код/H код)
0 - 400.
инструмента D00 - D400 или H00 - H400
(серия M)

14.7.2 T-серия D 64 коррекции инструмента


Число коррекций Можно использовать номера коррекций 0 - 64.
инструмента (серия
T)

167
14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА ФУНКЦИЯ ЧУ B--64112RU/01

14.8 Значение коррекции инструмента может быть задано/изменено


при помощи команды G10.
ИЗМЕНЕНИЕ Если G10 задается абсолютным вводом (G90), то заданное
ЗНАЧЕНИЯ значение коррекции становится новым значением коррекции
КОРРЕКЦИИ инструмента. Если G10 задается инкрементным вводом (G91),
то текущее значение коррекции инструмента плюс заданное
ИНСТРУМЕНТА
значение коррекции будет новым значением коррекции
(ПРОГРАММИРУ- инструмента.
ЕМЫЙ ВВОД
ДАННЫХ) (G10)

Формат (серия M)
D Память коррекции на
инструмент С
Установка/изменение значения коррекции на
геометрические размеры для H кода
G10 L10 P_ R_ ;
Установка/изменение значения коррекции на
геометрические размеры для D кода
G10 L12 P_ R_ ;
Установка/изменение значения коррекции на износ
инструмента для H кода
G10 L11 P_R_;
Установка/изменение значения коррекции на износ
инструмента для D кода
G10 L13 P_ R_ ;

ПРИМЕЧАНИЕ
Команда L1 может использоваться вместо команды
L11 в целях совместимости с обычным форматом ЧПУ.

168
B--64112RU/01 ФУНКЦИЯ ЧУ 14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА

Формат (серия T)
G10 P_ X_ Z_ R_ Q_ ;
или
G10 P_ U_ W_ C_ Q_ ;
Р : Номер коррекции
1--64 : Номер коррекции на износ инструмента
10000+(1--64) : Номер коррекции на геометрические размеры
инструмента +10000
X : Величина коррекции по оси X (абсолютная)
Z : Величина коррекции по оси Z (абсолютная)
U : Величина коррекции по оси X (приращение)
W : Величина коррекции по оси Z (приращение)
R : Величина коррекции на радиус вершины инструмента
(абсолютная)
R : Величина коррекции на радиус вершины инструмента
(приращение)
Q : Номер вершины воображаемого инструмента

При абсолютной команде значения, заданные в адресах X, Z и R,


устанавливаются в качестве величины коррекции, соответст-
вующей номеру коррекции, заданной адресом Р. При команде
приращения значение, заданное в адресах U, W и C,
прибавляется к величине текущей коррекции, соответствующей
номеру коррекции.

ПРИМЕЧАНИЕ
1 Можно задать адреса X, Z, U, V и W в одном блоке.
2 Использование этой команды в программе позволяет
перемещать инструмент короткими отрезками. Эта
команда может также использоваться для ввода
значений коррекции с ленты по одному за один раз,
посредством неоднократного указания этой команды
вместо ввода этих значений с устройства ручного
ввода данных по одному за раз.

169
14. ФУНКЦИЯ КОРРЕКЦИИ ИНСТРУМЕНТА ФУНКЦИЯ ЧУ B--64112RU/01

14.9 Cерия M Обработка шлифовальным кругом и обработка устройством для


правки постоянно компенсируются во время шлифования в
КОРРЕКЦИЯ НА постоянных циклах для шлифования поверхности (G75 и G77 -
ИЗНОС G79). Они компенсируются в соответствии со значением для
ШЛИФОВАЛЬНОГО постоянной правки.
КРУГА ПРИ
V
ПОСТОЯННОЙ
ПРАВКЕ (серия M)

Пояснения
D Ввод Номер коррекции (номер коррекции на износ шлифовального
колеса) задается при помощи адреса L в блоке для постоянных
циклов шлифования поверхности. Значение коррекции,
заданное в памяти коррекции и соответствующее заданному
номеру, используется в качестве значения для правки.
D Коррекция В постоянных циклах шлифования коррекция выполняется для
каждой операции резки (каждого перемещения по оси X). При
перемещении вдоль оси X коррекция выполняется как в
направлении оси Y (обработка шлифовальным кругом), так и в
направлении оси V (обработка устройством для правки). Таким
образом, коррекция выполняется за счет интерполяции для трех
координат одновременно. Значение перемещения по оси Y
(значение коррекции) представляет собой заданное значение
правки. Значение перемещения по оси V представляет собой
двойное заданное значение правки (диаметр).

a : Значение правки
Устройство правки

2a
V Y
Шлифовальное
X колесо

X
Заготовка

170
B--64112RU/01 ФУНКЦИЯ ЧУ 15. ФУНКЦИЯ КОРРЕКЦИИ ПОГРЕШНОСТИ

15
ФУНКЦИЯ КОРРЕКЦИИ ПОГРЕШНОСТИ

171
15. ФУНКЦИЯ КОРРЕКЦИИ ПОГРЕШНОСТИ ФУНКЦИЯ ЧУ B--64112RU/01

15.1 Погрешности, вызванные положением станка, такие как


межмодульное смещение винтового шпинделя, могут быть
СОХРАНЕННАЯ скомпенсированы. Функция предназначена для улучшения
КОРРЕКЦИЯ точности обработки.
МЕЖМОДУЛЬНОГО Поскольку данные коррекции хранятся в памяти виде пара-
метров, то коррекция ограничивающих и настроечных
СМЕЩЕНИЯ
параметров может быть опущена. Интервалы коррекции
задаются постоянными при помощи параметров (на ось).
Функция может выполнять коррекцию так, как описано далее.
D Интервал коррекции: Постоянный интервал для каждой
оси (настройки параметров (для
каждой оси))
D Точки коррекции: Всего 1024 точки
Выборочное распределение по
каждой оси (настройки параметров
(для каждой оси))
D Значение коррекции: Следующий импульс коррекции
подается в каждую точку
коррекции.
Импульс коррекции =
(-7 to +7) × (увеличение коррекции)
Единица измерения : Такая же как в регистрирующем
устройстве
от -7 до +7 : Настройка для каждой точки
коррекции (настройка в пре-
делах диапазона от -7 до +7)
Увеличение коррекции: от 1 до 100 раз
Постоянное увеличение для
каждой оси (настройки параме-
тров (для каждой оси))

15.2 При двунаправленной коррекции межмодульного смещения


различные значения коррекции межмодульного смещения
ДВУНАПРАВЛЕННАЯ могут быть заданы для перемещения в положительном и
КОРРЕКЦИЯ отрицательном направлении, таким образом коррекция меж-
МЕЖМОДУЛЬНОГО модульного смещения может выполняться в двух направлениях
различным образом, в отличие от хранимой коррекции
СМЕЩЕНИЯ
межмодульного смещения, которое не различается в
зависимости от направления перемещения. Кроме того, если
направление перемещения меняется на противоположное, то
значение коррекции автоматически рассчитывается на основе
данных коррекции межмодульного смещения для того, чтобы
выполнить коррекцию способом аналогичным способу при
коррекции мертвого хода. Таким образом уменьшается разница
между траекториями в положительном и отрицательном
направлениях.

172
B--64112RU/01 ФУНКЦИЯ ЧУ 15. ФУНКЦИЯ КОРРЕКЦИИ ПОГРЕШНОСТИ

15.3 Данная функция предназначена для того, чтобы скомпенсиро-


вать потерю хода в соответствии с системой станка. Значение
КОРРЕКЦИЯ коррекции попадает в диапазон от 0 до ±9999 импульсов на ось,
МЕРТВОГО ХОДА и задается при помощи параметров в регистрирующем
устройстве.

15.4 Поскольку для рабочей подачи и ускоренного подвода могут


использоваться различные значения коррекции мертвого хода,
КОРРЕКЦИЯ точность обработки повышается.
МЕРТВОГО ХОДА В следующей таблице представлены значения мертвого хода в
ДЛЯ КАЖДОГО соответствии со скоростью подачи и направлением перемеще-
ния. В таблице значение коррекции мертвого хода для рабочей
УСКОРЕННОГО
подачи принято за А, а для ускоренного подвода за В. А и В
ПОДВОДА И задаются при помощи параметров.
РАБОЧЕЙ ПОДАЧИ Рабочая Ускорен- Ускорен- Рабочая
подача ный ный подача
↓ подвод подвод ↓
Рабочая ↓ ↓ Ускорен-
подача Ускорен- Рабочая ный
ный подача подвод
подвод
Перемещение в 0 0 ±α ±(--α)
одном направлении
Перемещение в ±A ±B ±(B+α) ±(B+α)
противоположных
направлениях
*1) α=(A--B) / 2
*2) Знаки (+ и --) указывают направление.

Останов рабочей подачи

Рабочая подача

Останов ускоренного подвода

α В α

Ускоренный подвод

α : Избыток перемещения станка

173
15. ФУНКЦИЯ КОРРЕКЦИИ ПОГРЕШНОСТИ ФУНКЦИЯ ЧУ B--64112RU/01

15.5 Параметры и данные межмодульного смещения могут быть


заданы программным путем. Поэтому могут быть применены
ВВОД ПРОГРАМ- следующие примеры.
МИРУЕМЫХ D Настройка параметров, таких как данные коррекции межмо-
ПАРАМЕТРОВ дульных смещений, и т.д. Если меняется приспособление.
(G10, G11) D Параметры, такие как максимальная рабочая скорость и
постоянная времени рабочей скорости могут быть изменены
в соответствии с условиями обработки.

Формат
G10 L50 ;
N_R_ ; Ввод параметров за исключением типа оси
N_ P_ R_ ; Ввод параметров типа оси
:
G11;
G10 L50 : Режим ввода параметров
G11 : Отмена режима ввода параметров
N_ : Ном. параметра (или данные межмодульного
смещения ном.+10000)
P_ : Ном. оси (в случае параметра типа оси)
R_ : Заданное значение параметра (или данные
межмодульного смещения)

ПРИМЕЧАНИЕ
Некоторые параметры не могут быть заданы.

174
B--64112RU/01 ФУНКЦИЯ ЧУ 16. ПРЕОБРАЗОВАНИЕ СИСТЕМЫ КООРДИНАТ

16 ПРЕОБРАЗОВАНИЕ СИСТЕМЫ КООРДИНАТ

175
16. ПРЕОБРАЗОВАНИЕ СИСТЕМЫ КООРДИНАТ ФУНКЦИЯ ЧУ B--64112RU/01

16.1 M-серия Схемы, заданные программным путем, можно поворачивать.


Например, при помощи этой функции, если закрепленная
ВРАЩЕНИЕ заготовка приходит в положение, которое каким-то образом
СИСТЕМЫ отклоняется от машинных координат, то это положение может
КООРДИНАТ быть скомпенсировано при помощи инструкции вращения.
Если схема аналогична схеме, которая получена вращением
(G68, G69) (серия
запрограммированной фигуры, то программа для этой схемы
M) может быть создана при помощи вызова программы для этой
фигуры в качестве подпрограммы, и за счет вращения координат
в программе. Функция снижает время на программирование и
длину программы.
Y

Угол вращения

Центр вращения
X
0

Формат
M--серия
G17
G18 G68 α_β_R_ ;
G19

Режим вращения системы координат


(Вращается система координат.)
G69 ; Отмена вращения системы координат
α, β : Координатное значение центра вращения задается
двумя осями из осей X, Y, Z из G17, G18, G19.
(Это всегда абсолютные значения.)
R : Вращение (+ в направление против часовой стрелки.
Задается как абсолютная величина. Также может быть
задано приращение при соответствующей установке
параметра. )

При помощи этой команды, для команд, которые следуют


после, выполняется вращение на угол, заданный при помощи R,
при этом точка, заданная при помощи α, β используется в
качестве центра вращения. Угол вращения задается в единицах
0.001 x в диапазоне:
-360000 ≦ R ≦ 360000
Плоскость вращения представляет собой плоскость, выбран-
ную (G17, G18, G19) при задании G68.
G17, G18 и G19 не могут задаваться в том же самом блоке, что и
G68. Если α, β опущены, то точка, в которой был задан G68
становится центром вращения.
G69 ; Отменяет вращение системы координат.

176
B--64112RU/01 ФУНКЦИЯ ЧУ 16. ПРЕОБРАЗОВАНИЕ СИСТЕМЫ КООРДИНАТ

16.2 Cерия M Для фигур, заданных в программах обработки, может быть


выполнено масштабирование.
МАСШТАБИРО-
ВАНИЕ (G50, G51)
(серия M)
Формат Если каждая ось масштабируется в соответствии с
одинаковым увеличением
Формат Пояснение к знаку
G51 X_ Y_ Z_ P_ ; Пуск масшта-- X_Y_Z _ : Абсолютная команда
бирования значения центра
Производится координат
масштабирование. масштабирования
(Режим масшта-- P_ : Увеличение
бирования) масштабирования
G50 ; Отмена
масштабирования

При помощи этой команды масштабирование увеличения,


заданное P задается точкой с центром X, Y, Z. G50 отменяет
режим масштабирования.
G50 : Отмена режима масштабирования
G51 : Команда режима масштабирования
Задаваемое увеличение будет следующим:
0.00001 - 9.99999 раз или 0.001 - 999.999

Y P3
P4
P4’ P3’
P0 : Центр масштабирования
P1’ P0 P2’

P1 P2
X
0

Если P не было задано, то применяется увеличение, заданное


параметрами.
Если X, Y, Z опущены, то точка, в которой был задан G51
становится центром масштабирования.
Масштабирование не может быть применено к значениям
коррекции, таким как коррекция на длину инструмента,
коррекция на радиус режущего инструмента или к коррекции на
инструмент.

Понижение
масштаба
до 1/2

177
16. ПРЕОБРАЗОВАНИЕ СИСТЕМЫ КООРДИНАТ ФУНКЦИЯ ЧУ B--64112RU/01

Увеличение масштабирования может быть задано для каждой


оси или для всех осей одновременно. При помощи параметра
можно задать следует ли устанавливать увеличение для каждой
оси или для всех осей.

Формат
Масштабирование отдельной оси
(Зеркальное отображение)
Формат Пояснение к знаку

G51 X_ Y_ Z_ I_ J_ K_ ; Пуск X_Y_Z _ : Абсолютная команда


масшта-- значения центра коорди--
бирования нат масштабирования
Производится I_J_K_ : Увеличение масшта--
масштабирование. бирования по осям
(Режим X, Y и оси Z
масштабирования) Единица 0.001 или
0.00001 выбирается в
G50 ; Отмена соответствии с
масштабирования параметром.)
Увеличение, которое может быть
задано следующим образом.
±0.00001--±9.99999 или
±0.001--±999. 999

Если увеличения I, J или K не заданы, то применяется


увеличение к отдельной оси, заданное параметром.

Ось X

Профиль программы
обработки

c Профиль после
масштабиро--
вания

0
Ось Y
a
b

a/b : Увеличение масштабирования оси X


c/d : Увеличение масштабирования оси Y
o : Центр масштабирования

178
B--64112RU/01 ФУНКЦИЯ ЧУ 17. ФУНКЦИИ ИЗМЕРЕНИЙ

17
ФУНКЦИИ ИЗМЕРЕНИЙ

179
17. ФУНКЦИИ ИЗМЕРЕНИЙ ФУНКЦИЯ ЧУ B--64112RU/01

17.1 Если задать перемещение оси после G31, то линейная


интерполяция может задаваться также как в G01. Если внешний
ФУНКЦИЯ сигнал пропуска подается во время этой команды, то
ПРОПУСКА (G31) происходит отмена оставшейся части команды, и программа
переходит к следующему блоку.
G31 представляет собой однократную команду и действительно
только для заданного блока.

G31 G91 X100.0 F100; G31 G90 X200.0 F100;


Y50.0; X300.0 Y100.0;

Ввод сигнала
Ввод сигнала (300, 100)
50.0 пропуска
пропуска

200.0
100.0

Фактическое перемещение
Отсутствие ввода сигнала пропуска

Координатное значение, при включенном сигнале пропуска,


сохраняется в системных переменных #5061 - #5068 пользо-
вательского макроса, таким образом, эта функция также может
быть считана при помощи функции пользовательского макроса.
#506n : положение сигнала пропуска оси (n=1-8)
Поскольку функция пропуска может применяться, если
величина перемещения четко не определена, то эта функция
может использоваться для:
D Постоянной подачи на шлифовальных станках
D Измерения инструмента при помощи датчика касания

180
B--64112RU/01 ФУНКЦИЯ ЧУ 17. ФУНКЦИИ ИЗМЕРЕНИЙ

17.2 При n блоках, заданных при помощи P1 - P4 после G31,


координатное значение ввода сигналов пропуска (4 типа)
МНОГОШАГОВАЯ сохраняется в переменных пользовательского макроса, и в то же
ФУНКЦИЯ время оставшееся перемещение в блоке пропускается. Также
ПРОПУСКА существует возможность пропустить оставшуюся задержку при
помощи сигнала пропуска, заданного параметром, в блоке где:
(G31 P1 - G31 P4)
задается G04 (задержка).
От параметров зависит какая из команд: команда пропуска или
команда задержки действительна для какого из четырех
сигналов пропуска. Сигнал пропуска совсем необязательно
уникален для команды единичного пропуска или команды
задержки; Также возможно задать сигнал пропуска для ряда
команд пропуска или задержки.

17.3 Задержка или ошибка ввода сигнала пропуска составляет 0-2 мс


со стороны ЧУ (не учитывая задержку или ошибку со стороны
ВВОД СИГНАЛА PMC).
БЫСТРОГО Эта функция ввода сигнала высокоскоростного пропуска
ПРОПУСКА задерживает данное значение на 0,1 мс или менее, таким образом
допуская высокоточное измерение. Сигнал подается непос-
редственно в ЧУ; минуя PMC.

17.4 Cерия T Если крутящий момент двигателя ограничен (например,


посредством команды ограничения крутящего момента,
ПРОПУСК ПРЕДЕЛА выданной через окно РМС), с помощью команды перемещения,
ВРАЩАЮЩЕГО следующей за G31 Р99 (или G31 Р98), можно задать такую же
МОМЕНТА скорость рабочей подачи, как и при G01 (линейная
интерполяция).
(G31 P99, G31 P98)
Операция пропуска выполняется в том случае, если вращающий
(серия T) момент двигателя достигает предела, если инструмент,
например, сдвигается назад во время рабочей подачи.
Для получения информации по применению этой функции
смотрите руководства, поставляемые изготовителем станка.

Формат
G31 P99IP _ F_ ;
G31 P98IP _ F_ ;
G31 : Однократный G код (G код действует только в том блоке,
в котором он создан)
P99 : Операция пропуска выполняется, если вращающий момент
двигателя достигает предела, или при вводе сигнала
пропуска.
P98 : Операция пропуска выполняется, только если вращающий
момент двигателя достигает предела (независимо от
сигнала пропуска).

181
17. ФУНКЦИИ ИЗМЕРЕНИЙ ФУНКЦИЯ ЧУ B--64112RU/01

17.5 Cерия M Разность между координатным значением инструмента в тот


момент, когда конец инструмента достигает положение
АВТОМАТИЧЕСКОЕ измерения, и координатным значением положения измерения
ИЗМЕРЕНИЕ автоматически измеряется системой ЧПУ, рассчитывается и
ДЛИНЫ добавляется к текущему заданному значению коррекции
инструмента. Станок должен быть оснащен измерительным
ИНСТРУМЕНТА
устройством, таким, например, как датчик касания, чтобы в
(G37) (серия M) момент достижения концом инструмента положения
измерения был послан сигнал.
Координатное значение положения измерения задается
следующим образом:

Формат
G37 α_ ;

α : Положение измерения задается при помощи X, Y или Z.

ε ε

Начальное
положение

S А В M C

Положение
измерения
γ : Точка замедления (параметр)
ε : Допустимый диапазон измерения (параметр)

Инструмент перемещается из начального положения в точку


замедления A в режиме ускоренного подвода, при этом скорость
инструмента снижается до скорости измерения, которая
предварительно задается параметром, и далее инструмент
продолжает перемещаться до тех пор, пока не будет подан сигнал
достижения положения измерения. В случае, если сигнал
достижения положения измерения при выводе не попадает в
допустимый диапазон измерения (от точки B до C), то возникает
сигнал тревоги.
(Новое значение коррекции) =
(Старое значение коррекции) + (Положение, обнаруженное
сигналом достижения положения измерения) - (положение
измерения)

182
B--64112RU/01 ФУНКЦИЯ ЧУ 17. ФУНКЦИИ ИЗМЕРЕНИЙ

17.6 Cерия T Разность между координатным значением инструмента в тот


момент, когда конец инструмента достигает положение
АВТОМАТИЧЕСКАЯ измерения, и координатным значением положения измерения
КОРРЕКЦИЯ автоматически измеряется системой ЧПУ, рассчитывается и
ИНСТРУМЕНТА добавляется к текущему заданному значению коррекции
инструмента. Станок должен быть оснащен измерительным
(G37, G36) (серия
устройством, таким, например, как датчик касания, чтобы в
T) момент достижения концом инструмента положения
измерения был послан сигнал.
Координатное значение положения измерения задается
следующим образом:

Формат
G36 X_ ;
или
G37 Z_ ;

ε ε
Начальное
положение

S А В M C

Положение
измерения
γ : Точка замедления (параметр)
ε : Допустимый диапазон измерения (параметр)

Инструмент перемещается из начального положения в точку


замедления A в режиме ускоренного подвода, при этом скорость
инструмента снижается до скорости измерения, которая
предварительно задается параметром, и далее инструмент
продолжает перемещаться до тех пор, пока не будет подан сигнал
достижения положения измерения. В случае, если сигнал
достижения положения измерения при выводе не попадает в
допустимый диапазон измерения (от точки B до C), то возникает
сигнал тревоги.
(Новое значение коррекции) =
(Старое значение коррекции) + (Положение, обнаруженное
сигналом достижения положения измерения) - (положение
измерения)

183
17. ФУНКЦИИ ИЗМЕРЕНИЙ ФУНКЦИЯ ЧУ B--64112RU/01

17.7 Cерия M Значение, отображаемое как относительное положение, может


быть задано в памяти коррекций как значение коррекции с
ИЗМЕРЕНИЕ помощью дисплейной клавиши.
ДЛИНЫ Вызовите окно отображения значения коррекции.
ИНСТРУМЕНТА Относительные положения также отображаются в этом окне.
Сбросьте отображаемое относительное положение в ноль.
(серия M)
Установите инструмент для измерения в ту же фиксированную
точку на станке вручную. Отображение относительное поло-
жение, в этот момент показывает разницу между эталонным
инструментом и измеряемым инструментом, и значение
отображения относительного положения, затем устанавли-
вается в качестве значения коррекции.

Эталонный
инструмент Разница задается в
виде значения
коррекции

Фиксированная точка

184
B--64112RU/01 ФУНКЦИЯ ЧУ 17. ФУНКЦИИ ИЗМЕРЕНИЙ

17.8 Cерия T Это функция установки значения коррекции путем ввода с


клавиатуры диаметра заготовки, вырезанной вручную и
ПРЯМОЙ ВВОД измеренной при помощи клавиатуры MDI.
ИЗМЕРЕННОГО Сначала заготовка вручную режется в продольном или
ЗНАЧЕНИЯ поперечном направлении. Если, по окончании резки,
нажимают кнопку на панели оператора станка, то в этот момент
КОРРЕКЦИИ
записывается значение координаты заготовки. Затем отведите
ИНСТРУМЕНТА/ инструмент, остановите шпиндель, и измерьте диаметр, если
ПРЯМОЙ ВВОД резка проводилась в продольном направлении, или расстояние
ВЕЛИЧИНЫ от стандартной поверхности, если проводилась обработка
торцевой поверхности. (Стандартная поверхность принимается
СДВИГА СИСТЕМЫ за Z = 0.) Если измеряемое значение вводится в требуемый
КООРДИНАТ номер коррекции, ЧУ заносит разницу между введенным
ЗАГОТОВКИ (серия измеренным значением и координатным значением, записан-
ным в ЧУ в качестве значения коррекции номера коррекции.
T) Система координат заготовки может быть сдвинута, используя
способ прямого ввода измеренного значения для коррекции.
Этот способ используется, когда предусмотренная в программе
система координат не совпадает с системой координат,
заданной командой G92 или автоматической установкой
системы координат.
Процедуры аналогичны процедурам при прямом вводе для
коррекции, за исключением использования стандартного
инструмента.

X--Z : Система координат, предусмотренная


x X в программе
x--z : Фактически заданная координата

Поверхность B

O’ z

Z
O α

Поверхность A
Референтная точка,
предусмотренная в β
программе

Произведите резку поверхности A или B и измерьте β или α.


Введите измеренное значение.

185
17. ФУНКЦИИ ИЗМЕРЕНИЙ ФУНКЦИЯ ЧУ B--64112RU/01

17.9 Cерия T Путем установки датчика касания и при создании контакта


между инструментом и датчиком касания вручную, можно
ПРЯМОЙ ВВОД автоматически задать значение коррекции данного инструмента
ИЗМЕРЕННОГО в памяти коррекций инструмента. Также можно автоматически
ЗНАЧЕНИЯ задать величину сдвига системы координат заготовки.
Дополнительно, имеется функция прямого ввода измеренного
КОРРЕКЦИИ
значения коррекции инструмента В для токарного станка с
ИНСТРУМЕНТА B двумя шпинделями с тем, чтобы функция прямого ввода
(серия T) измеренного значения коррекции инструмента В могла быть
использована для обоих шпинделей револьверного токарного
станка с двумя шпинделями.

Пояснения
D Датчик касания В качестве режима обнаружения может быть выбран либо
четырехконтактный режим ввода либо одноконтактный режим
ввода.

1) Четырехконтактный ввод (если бит 3 (TS1) параметра ном. 5004


установлен в 0)
Датчик касания имеет контактные поверхности в двух
направлениях вдоль каждой оси, и выводит четыре сигнала
при обнаружении касания. Эти сигналы вводятся в ЧПУ в
качестве сигналов записи коррекции инструмента
(+MIT1, +MIT2, -MIT1 и -MIT2). Если любой из этих
сигналов ввода введен, ЧПУ прекращает подачу в соответст-
вующем направлении вдоль соответст- вующей оси.

2) Одноконтактный ввод (если бит 3 (TS1) параметра ном. 5004


установлен в 1)
Датчик касания выводит один сигнал, если обнаружено
касание одноконтактным вводом. Этот сигнал вводится в
ЧПУ в качестве сигналы записи коррекции инструмента
(+MIT1). Затем, ЧПУ автоматически определяет два
направления вдоль каждой оси и прекращает подачу в
соответствующем направлении вдоль соответствующей оси.
Параметр
Сигнал
TS1=0 TS1=1
+MIT1 Соприкосновение с (+) Два направления
поверхностью контакта по оси X вдоль каждой оси
(Соприкосновение в определяются
положительном направлении X) автоматически.
--MIT1 Соприкосновение с (--) Не используется
поверхностью контакта по оси X
(Соприкосновение в
отрицательном направлении X)
+MIT2 Соприкосновение с (+) Не используется
поверхностью контакта по оси Z
(Соприкосновение в
положительном направлении Z)
--MIT2 Соприкосновение с (--) Не используется
поверхностью контакта по оси Z
(Соприкосновение в
отрицательном направлении Z)

186
B--64112RU/01 ФУНКЦИЯ ЧУ 17. ФУНКЦИИ ИЗМЕРЕНИЙ

(--) контактная поверхность оси X


(--MITX)

(+) контактная
поверхность оси Z
(+MITZ) (--) контактная
поверхность оси Z
(--MITZ)

+X

(+) контактная
поверхность оси X
+Z
(+MITX)

D Метод установки
- Установка значения коррекции инструмента
Предварительно установите расстояние от референтного
положения измерения (определенная точка на станке) до
положения измерения (контактной поверхности датчика
касания) до параметра в качестве референтного значения.
Когда инструмент, значение коррекции которого должно
быть измерено, выбран и установлен в положение
измерения, (контакт с датчиком касания), от датчика касания
поступает сигнал обнаружения контакта (сигнал записи
значения коррекции инструмента), и разница между
значением координат станка в то время (= расстояние от
измеряемого положения края вершины режущего
инструмента в референтном положении станка (нулевая
точка станка) до положения измерения) и референтного
значения (значения параметра) заносится в память
коррекций инструмента как значение коррекции на
геометрические размеры инструмента. Соответствующее
значение коррекции на износ инструмента становится
равным нулю.
Значение Референтное
координаты значение
Коррекция станка, если (значение
инструмента сигнал записи параметра),
значение, = значения + соответствующее
которое буде- коррекции сигналу записи
т установлено инструмента значения
становится “1” коррекции
инструмента

Значение коррекции инструмента, которое должно быть


задано, зависит от того, как определить референтное
положение измерения.
Дополнительный угол: Если одноконтактный ввод (если бит 3 (TS1)
параметра ном. 5004 установлен в 1) устанавливается для
обнаружения касания в датчике касания

187
17. ФУНКЦИИ ИЗМЕРЕНИЙ ФУНКЦИЯ ЧУ B--64112RU/01

При получении сигнала обнаружения касания (сигнал записи


значения коррекции инструмента +MIT1) от датчика касания,
ЧПУ автоматически определяет два направления вдоль каждой
оси в соответствии с количеством импульсов, сохраненных для
движения вдоль каждой оси, которое было произведено до
ввода сигнала. (Введите число циклов интерполяции
сохраненных импульсов в параметр ном. 5021 заранее.)
После автоматического определения двух направлений вдоль
каждой оси, ЧПУ применяет блокировку к соответствую- щему
направлению оси, чтобы прекратить подачу питания, и
рассчитанное значение коррекции инструмента заносится в
память коррекций инструмента.
Если же занесенные в память импульсы показывают различ-
ные направления, когда отключено питание системы слеже-
ния (состояние отключения системы слежения), или если
импульс не введен в память, поскольку не было осевого дви-
жения, направление не может быть определено, то подается
сигнал тревоги P/S ном. 5195.
Если инструмент движется вдоль двух осей (ось X и ось Z),
срабатывает сигнал тревоги P/S. Поэтому, инструмент должен
двигаться только вдоль одной оси.
Если срабатывает сигнал тревоги P/S, значение коррекции
инструмента не задается, и две оси и четыре направления
блокируются.

ПРИМЕЧАНИЕ
1 Импульсы, используемые для автоматического опре--
деления, заносятся в память в то время как, сигнал выбора
режима записи значения коррекции инструмента GOSQM
<G039#7> равен 1 в ручном режиме. Эти импульсы
теряются если:
a. Задан не ручной, а другой режим.
b. Сигнал выбора режима записи значения коррекции
инструмента GOSOM <G039#7> доведен до 0.
c. Значение коррекции инструмента задается при полу--
чении сигнала обнаружения касания от датчика касания,
или срабатывает сигнал ном. 5195.
d. Система слежения отключается. В этом случае теряются
импульсы, введенные в память, для оси, для которой
введено состояние отключения системы слежения.
e. Выполняется осевое перемещение. В этом случае
теряются импульсы, сохраненные для другой оси, вдоль
которой отсутствует перемещение.
2 Блокировка оси, примененная в направлении оси, опре--
деленной автоматически, и блокировка двух осей в четырех
направлениях, применяемая из--за сигнала P/S прекра--
щается, когда задан не ручной, а другой режим или когда
сигнал выбора режима записи значения коррекции
инструмента GOSQM <G039#7> доведен до 0. Этот тип
блокировки не прекращается при применении сброса.

188
B--64112RU/01 ФУНКЦИЯ ЧУ 17. ФУНКЦИИ ИЗМЕРЕНИЙ

- Установка значения сдвига системы координат заготовки


Значение сдвига системы координат заготовки вдоль оси Z
устанавливается следующим образом. Если инструмент
соприкасается с торцевой поверхностью заготовки,
выводится сигнал обнаружения соприкосновения. (сигнал
записи сдвига системы координат заготовки). Этот сигнал
используется для установки сдвига системы координат
заготовки, рассчитанной путем вычитания значения
коррекции на геометрические размеры инструмента (сдвиг
системы координат вследствие коррекции на геометрические
размеры инструмента) из текущей координаты станка
(расстояние между торцевой поверхностью заготовки и
концом измерительного инструмента, когда он находится в
референтном положении станка (нулевая точка станка)). В
этом случае значение коррекции на геометрические размеры
инструмента, соответствующее инструменту, должно быть
предварительно запрограммировано.
Значение сдвига Значение
Значение
системы коррекции на
= + машинной
координат геометрические
координаты по
заготовки вдоль размеры инстру-
оси (Zt)
оси Z, которое мента по оси Z
необходимо соответствующего
задать (EXOFSz) инструмента
(OFSz)

Путем применения вышеописанной процедуры, если выбран


инструмент с помощью команды в программе (T код), задается
система координат заготовки, для которой в качестве нулевой
точки системы координат заготовки по оси Z (нулевой точки
программы) принимается край заготовки (точка контакта
датчика).

Нулевая точка
станка
+X Zt
OFSZ
--EXOFSZ Положение
вершины
+Z Нулевая точка измеряемого
системы координат OFSX инструмента в
заготовки референтном
(Нулевая точка положении
программы) станка

EXOFSz : Значение сдвига системы координат заготовки,


которое нужно задать
OFSz : Значение коррекции на геометрические размеры
инструмента
Zt : Значение машинной координаты (расстояние до
края заготовки)

189
17. ФУНКЦИИ ИЗМЕРЕНИЙ ФУНКЦИЯ ЧУ B--64112RU/01

17.10 Cерия T При использовании дисплейных клавиш, значение положения,


отображаемое на дисплее относительного положения, может
ВВОД ПОДСЧЕТА быть задано в памяти коррекций.
ЗНАЧЕНИЙ Вызовите окно отображения значения коррекции на экран.
КОРРЕКЦИИ Относительные положения также отображаются в этом окне.
Сбросьте отображаемое относительное положение в ноль.
ИНСТРУМЕНТА
Установите инструмент для измерения в ту же фиксированную
(серия T) точку на станке вручную. Отображение относительное
положение, в этот момент показывает разницу между
эталонным инструментом и измеряемым инструментом, и
значение отображения относительного положения, затем
устанавливается в качестве значения коррекции.

17.11 Путем прямого ввода измеренного отклонения от фактической


системы координат из запрограммированной системы
ПРЯМОЙ ВВОД координат заготовки, корректировка нулевой точки заготовки
ИЗМЕРЕННЫХ на метке задается автоматически, так что значение команды
ЗНАЧЕНИЙ совпадает с фактическим измерением.
КОРРЕКЦИИ
НАЧАЛА
КООРДИНАТ
ЗАГОТОВКИ

190
B--64112RU/01 ФУНКЦИЯ ЧУ 18. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ

18 МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ

191
18. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ ФУНКЦИЯ ЧУ B--64112RU/01

18.1 Функция включает набор инструкций, которые хранятся в памяти


подобно подпрограмме. Сохраненная функция, представленная
МАКРОПРОГРАММА одной инструкцией, выполняется простым написанием представ-
ПОЛЬЗОВАТЕЛЯ ленной инструкции. Зарегистрированный набор инструкций
называется телом пользовательского макроса, а типовая
инструкция, инструкцией пользовательского макроса.
Обычная
программа Тело пользовательского
макроса

Набор
Инструкция инструкций для
пользовательс-- определенной
кого макроса функции

У программиста отсутствует необходимость помнить все


инструкции в теле пользовательского макроса. Ему необходимо
помнить только типовую инструкцию пользовательского макроса.
Наиболее важным свойством пользовательского макроса является
то, что переменные могут использоваться в теле пользо-
вательского макроса. Между переменными могут выполняться
операции, и фактические значения могут подставляться в
переменные инструкциями пользовательского макроса.
Тело пользовательского
макроса
O9011 ;

G65 P9011 A10 I5


X#1 Z#4 ;

Переменные, #1, #4 могут


Вызовите тело пользовательского быть подставлены вместо
макроса 9011, и задайте неизвестного значения
переменные #1=10, #4=5. перемещения.

r b
a

Окружность отверстия под болт, как показано выше, может быть


легко запрограммирована. Запрограммируйте тело пользова-
тельского макроса для окружности отверстия под болт; Как только
тело пользовательского макроса сохранено, операция может
выполняться аналогично тому, как если бы в ЧПУ присутствовала
функция окружности отверстия под болт. Программисту
достаточно запомнить следующую команду, и окружность
отверстия под болт может быть вызвана в любой момент.

192
B--64112RU/01 ФУНКЦИЯ ЧУ 18. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ

Формат
G65 Pp Rr Aa Bb Kk ;
p : Номер макроса окружности отверстия под болт
r : Радиус
a : Первоначальный угол
b : Угол между отверстиями
k : Количество отверстий

За счет этой функции ЧПУ может быть улучшено самим


пользователем. Изготовитель станка может предложить пользо-
вателям ряд тел пользовательских макросов, но при этом
пользователи и сами могут создавать пользовательские
макросы. Следующие функции могут использоваться для
программирования тел пользовательских макросов.

Пояснения
D Использование Переменные: #1 (i=1, 2, 3,.......)
переменной Объявление переменных: F#33 (#33: скорость, выраженная
переменными)
D Операция между Различные операции могут выполняться между переменными и
переменными константами.
Могут использоваться следующие функции и операнды:
+ (сумма), - (разность), * (произведение), / (частное), OR
(логическая сумма), XOR (исключающая логическая сумма),
AND (логическое произведение), SIN (синус), COS (косинус),
TAN (тангенс), ATAN (арктангенс), SQRT (квадратный корень),
ABS (модуль), BIN (преобразование из двоично-десятичного в
двоичный), BCD (преобразование из двоичного в двоично-
десятичный), FIX (усечение до десятичной точки), FUP
(округление в большую сторону до десятичной точки), ROUND
(округление)
Example : #5 = SIN [[#2 + #4] : 3.14 + #4] : ABS (#10)
D Управляющая команда Ход выполнения программы в теле пользовательского макроса
регулируется следующей командой.
- If [<условное выражение>]GOTO n
(n = номер последователь- ности)
Если <условное выражение> удовлетворяется, то далее вы-
полняется блок с номером последовательности n. Если
<условное выражение> не удовлетворяется, то выполняется
следующий блок.
Если [<IF условное выражение>] завершается, то происходит
безусловный переход к блоку с номером n.
Существуют следующие <условные выражения>:
#j EQ #k или #j = #k
#j NE #k или #j = #k
#j GT #k или #j > #k
#j LT #k или #j < #k
#j GE #k или #j ≧ #k
#j LE #k или #j ≦ #k

193
18. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ ФУНКЦИЯ ЧУ B--64112RU/01

- IF[<условное выражение>]THEN
Если заданное условное выражение удовлетворяется, то
выполняется предварительно заданный макрооператор.
Выполняется только единичный оператор макропрограммы.
- WHILE (<условное выражение>) DO m (m = 1, 2, 3)
:
END m
Пока <условное выражение> удовлетворяется, повторяются
блоки от DO m до END m.
Если <условное выражение> прекращает удовлетворять
данному условию, то программа выполняется, начиная с
блока, следующего за блоком END m.

Пример
#120=1;
WHILE[#120 LE 10]DO 1;

Повторилось 10 раз.
#120=#120+1 ;

END

D Формат тела Формат аналогичен формату подпрограммы.


пользовательского
макроса
O Номер макроса;

Тело пользовательского макроса

M99 ;

D Инструкция
пользовательского - Простой вызов
макроса G65 P (номер макроса) L (число повторов)
<присвоение аргумента> ;
Значение задается переменной за счет <присвоения
аргумента>.
Впишите фактическое значение после адреса.
Пример A5.0E3.2M13.4
Существует правило, по которому адрес (A - Z) соответствует
номеру переменной.
- Модальный вызов A
G66 P (номер макроса) L (число повторений)
<присвоение аргумента> ;
Каждый раз, когда выполняется команда перемещения,
происходит вызов заданного тела пользовательского
макроса. Отмену можно произвести при помощи G67.
Функция может быть полезной при программировании
циклов сверления в виде тел пользовательских макросов.

194
B--64112RU/01 ФУНКЦИЯ ЧУ 18. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ

- Вызов макроса при помощи G кодов


Макрос также может быть вызван при помощи параметра,
заданного G кодами. Вместо задания:
N_ G65 Pffff <присвоение аргумента> ;
макрос просто может быть вызван командой:
N_ Gxx <присвоение аргумента> ;.
G код для вызова макроса и номер макропрограммы ****,
которая будет вызвана, группируются вместе и задаются как
параметр.
До максимум десяти G кодов от G01 до G9999 могут
использоваться для вызова макроса (G00 не может быть
использован). Вызов макроса при помощи G кода не может
быть использован внутри макроса, который был вызван при
помощи G кода. Он также не может быть использован в
подпрограммах, которые вызываются вызовом подпро-
граммы при помощи M кодов или T кодов.
- Вызов макроса при помощи M кода
Пользовательский макрос может быть вызван предваритель-
но заданными M кодами, которые задаются параметрами.
Следующая команда
N_ G65 Pffff <присвоение аргумента> ;
аналогична следующей команде:
N_ Mxx <присвоение аргумента> ;
Соответствие между M кодами (Mxx) и номером программы
(delta delta delta delta) макроса необходимо задать при помощи
параметра. Сигнал MF и M код не рассылаются подобно
вызову подпрограммы при помощи M кода. Кроме того, если
данный M код задается в программе, которая вызывается
макросом, вызывающим G код или в подпрограмме,
вызывающей M или T коды, то M код рассматривается как
обычный M код. До десяти M кодов, начиная от M01 до
M99999999, может быть использована для пользовательского
макроса, вызывающего M коды.
- Вызов подпрограммы при помощи M кода
M код может быть задан параметром для того, чтобы вызвать
подпрограмму. Вместо задания:
N_ G_ X_ Y_ … M98 Pffff ; ,
аналогичная операция может быть выполнена просто за счет
команды:
N_ G_ X_ Y_ … Mxx ;.
Как и для M98, M коды не передаются. M код XX для вызова
подпрограммы и номер подпрограммы delta delta delta delta,
которая будет вызвана, группируются вместе и задаются
параметром. До максимум десяти M кодов, начиная от M01 до
M99999999, может использоваться для вызова макроса.
Аргументы не могут передаваться. Они также не могут быть
заданы в том же самом блоке, что и блок с командой M98.
Если данные M коды задаются в макросе, который
вызывается при помощи G кода, или в подпрограмме,
которая вызывается при помощи M или T кодов, то они
рассматриваются, как обычные M коды.

195
18. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ ФУНКЦИЯ ЧУ B--64112RU/01

- Вызов подпрограммы при помощи T кода


Подпрограмма может быть вызвана при помощи T кода за
счет настройки соответствующего параметра. Если задается:
N_ G_ X_ Y_ … Tt ; ,
аналогичная операция выполняется посредством команды:
#149 = t;
N_ G_ X_ Y_ … M98 P9000; .
Тип T кода t хранится в качестве аргументов общей
переменной #149.
Данная команда не может быть выполнена в одном блоке с
подпрограммой, вызывающей M код, или при помощи
команды M98. T код не выводится. Если T код задается в
макросах, которые вызываются при помощи G кода, или в
подпрограммах, вызываемых при помощи M или T кодов, то
T код обрабатывается как обычные T коды.
D Типы переменных Переменные можно разделить на локальные переменные,
общие переменные и системные переменные в соответствии с
номерами переменных. Каждый тип имеет различное
применение и природу.
- Локальные переменные #1 - #33
Локальные переменные представляют собой переменные,
используемые в макросе локально. Соответственно, в случае
нескольких вызовов (вызов макроса B из макроса A),
локальная переменная, используемая в макросе A, никогда
не будет нарушена в результате использования в макросе B.
- Общие переменные #100 - #199, #500 - #999
В сравнении с локальными переменными, которые
используются в макросе локально, общие переменные
доступны на протяжении основной программы, каждой
подпрограммы, которая вызывается из основной програм-
мы, и в каждом макросе. Общая переменная #1, используемая
в определенном макросе, будет той же самой, что и общая
переменная #i, используемая в других макросах. Поэтому
общая переменная #1, рассчитанная в каком-либо макросе,
может использоваться в любых других макросах.
Содержимое общих переменных #100 - #199 очищается при
отключении питания, а для общих переменных #500 - #999
сохраняется, даже после отключения питания.
- Системные переменные
Переменная с определенным номером переменной имеет
определенное значение. Если номер переменной меняется,
то определенное значение также меняется.
Определенными значениями могут быть следующие:
Z Ввод данных 16 точек (только для чтения)
Z Вывод данных 48 точек (только для чтения)
Z Значение коррекции инструмента, значение коррекции
начала координат заготовки
Z Информация о положении (фактическое положение,
положение пропуска, положение конца блока и т.д.)
Z Модальная информация (F код, G код для каждой группы
и т.д.)

196
B--64112RU/01 ФУНКЦИЯ ЧУ 18. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ

Z Сообщение сигнала тревоги (Установите номер сигнала


тревоги и сообщение сигнала тревоги, и ЧПУ настраи-
вается для аварийного состоянии. Номер сигнала тревоги
и сообщение отображаются.)
Z Дата (год, месяц, день) и время (часы, минуты, секунды)
указывается.
Z Часы (Время может быть известно. Время также может
быть предварительно задано.)
Z Останов единичного блока, задержка ожидания конца
смешанной функции
Z Запрещение останова подачи, перерегулирования скоро-
сти подачи, точного останова
Z Число обрабатываемых деталей указывается. Или может
быть задано заранее.
D Команды внешнего Значение переменных или символы могут выводиться на
вывода внешние устройства через интерфейс считыватель/перфоратор
при помощи команды пользовательского макроса. Результаты
измерений выводятся при помощи пользовательского макроса.

D Ограничения
- Используемые переменные
См. “Типы переменных”.
- Значения используемых переменных
Максимум : ±1047
Минимум: ±10-29
- Константы, используемые в <выражении>
Максимум : ±99999999
Минимум: ±0.0000001
Допускается десятичная точка
- Арифметическая точность
8-значное десятичное число
- Вложение вызовов макросов
Максимум 4 перехода.
- Повторяемые номера ID
1-3
- ( ) вложение
Максимум 5 переходов.
- Вложение вызовов подпрограмм
8 переходов (включая вложение вызовов макросов)

197
18. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ ФУНКЦИЯ ЧУ B--64112RU/01

18.2 Диапазон общих переменных, который может использоваться


#100 - #199 и #500 - #999.
ДОБАВЛЕНИЕ
ОБЩИХ ПЕРЕМЕННЫХ
ПОЛЬЗОВАТЕЛЬСКИХ
МАКРОСОВ

18.3 Если сигнал прерывания пользовательского макроса вводится


во время автоматической операции, то блок, выполняемый в
МАКРОПРОГРАММА данный момент, прерывается, и активируется заданный
ПОЛЬЗОВАТЕЛЯ пользовательский макрос. После выполнения пользовательс-
ТИПА ПРЕРЫВАНИЯ кого макроса, происходит возврат управления в прерванный
блок, и продолжается выполнение оставшихся команд.
:
M96P_ ;
: Если сигнал прерывания пользовательского макроса
вводится между блоком M96 и блоком M97, то активируется
пользовательский макрос, заданный при помощи P.
M97;
:

Функция позволяет реализовать приложение для обнаружения


поломанного инструмента, ввод сигнала прерывания пользо-
вательского макроса, выполнение цикла смены инструмента
при помощи пользовательского макроса, и затем повторный
запуск обработки после смены инструмента.

198
B--64112RU/01 ФУНКЦИЯ ЧУ 18. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ

18.4 При помощи этой функции, сигнал прерывания пользовательс-


кого макроса может подаваться при обнаружении поломки
ВВОД ДАННЫХ инструмента, может выполняться цикл смены инструмента при
СХЕМЫ помощи пользовательского макроса и возобновление обработки.
Функция упрощает создание программ для обработки ЧПУ. Вместо
программирования в формате ЧУ, программа может создаваться
при помощи выбора из меню и ввода данных в соответствии с меню,
которое возникает на экране CRT. Имеются меню для всех типов
сверления, таких как растачивание и нарезание резьбы. Програм-
мист может выбрать из этих меню данные, необходимые для
фактической обработки. Данные обработки, такие как например,
положение и глубина отверстия, также присутствуют в меню.
Программист может создать программу просто посредством ввода
данных из меню. Функция выполняется в основном при помощи
пользовательского макроса, который был разработан изготови-
телем станка. Меню и данные обработки, которые могут быть
подготовлены, зависят в основном от изготовителя станка. Таким
образом, изготовитель станка может включать свои собственные
новые разработки в эту функцию.

MENU . HOLE PATERN O9505 N0001

1. TAPPIMG
2. DRILLING
3. BORING
4. POCKET
5. BOLT HOLE
6. LINEANGLE
7. GRID
8. PECK
9.
10.
>_ S 0 T0000
EDIT **** *** *** 15:56:32
[ MACRO ] [ MENU ] [ OPR ] [ ] [(OPRT)]

Отображение меню схемы


5 выбирается

VAR. : BOLT HOLE O9505 N0001


NO. NAME DATA COMMENT
500 TOOL 0.000
501 KIJUN X 0.000 *BOLT HOLE
502 KIJUN Y 0.000 CIRCLE*
503 RADIUS 0.000 SET PATTERN
504 S. ANGL 0.000 DATA TO VAR.
505 HOLES NO. 0.000 NO.500-505.
506 0.000
507 0.000
ACTUAL POSITION (RELATIVE)
X 0.000 Y 0.000
Z 0.000
>_ S 0 T0000
MDI **** *** *** 15:56:32
[ OFFSET ] [SETTING] [ ] [ ] [ (OPRT) ]
Отображение данных схемы

199
18. МАКРОПРОГРАММА ПОЛЬЗОВАТЕЛЯ ФУНКЦИЯ ЧУ B--64112RU/01

18.5 Существует два вида программ ЧУ; те которые будучи


созданными редко меняются, и те, которые меняются в
ФУНКЦИЯ соответствии с каждым типом обработки. Первые из них
ИСПОЛНИТЕЛЯ представляют собой программы, созданные при помощи
МАКРОСА пользовательского макроса, а последние программы обработки.
Если программы этих типов выполняются одновременно, то
может произойти разряд батареи или нарушение
пользовательского макроса из-за ошибки операции.
Эти проблемы могут быть разрешены при помощи данной
функции. Пользовательский макрос, созданный изготовителем
станка, преобразуется в исполняемую программу, которая
может быть помещена в каталог модуля Flash ROM и затем
выполняться.

Возможности
- Поскольку программа помещается в каталог после того, как
прошло преобразование в исполняемую программу, то
скорость ее выполнения достаточно высока. При этом время
обработки уменьшается, а точность повышается.
- Поскольку программа помещается в каталог на Flash ROM,
проблемы разрядки батарей или нарушения пользовательс-
кого макроса из-за ошибки операции не возникает.
Надежность повышается.
- Поскольку программы, помещенные в каталог, не отобра-
жаются в окне программ, ноу-хау изготовителя станка
остается защищенным.
- Поскольку пользовательский макрос помещен в каталог на
Flash ROM, память редактирования программ может
эффективно использоваться.
- Пользователь может легко вызвать макрос, не будучи
знакомым с программой в каталоге. Пользовательские
макросы могут создаваться и выполняться в памяти
редактирования программ как обычно.
- Исходный экран может быть создан при помощи графи-
ческого дисплея или выбором окон при помощи дисплейной
клавиши. Изготовитель инструмента может расширить
функцию управления, используя такие функции, как
функция создания программы обработки и контроля редак-
тирования, функция контроля интерфейса считыватель/
перфоратор и функции считывания/записи данных PMC.

ПРИМЕЧАНИЕ
Для того, чтобы использовать функцию исполнителя
макросов для графического дисплея, требуется
графическая функция.

200
B--64112RU/01 ФУНКЦИЯ ЧУ 19. ФОРМАТ ЛЕНТЫ СЕРИИ 10/11

19
ФОРМАТ ЛЕНТЫ СЕРИИ 10/11

201
19. ФОРМАТ ЛЕНТЫ СЕРИИ 10/11 ФУНКЦИЯ ЧУ B--64112RU/01

19.1 Операция памяти программы, которая создается для следующей


функции в формате ленты серии 10/11, может выполняться на
ФОРМАТ ЛЕНТЫ основе заданного параметра.
СЕРИИ -10/11 D Нарезание резьбы с равным шагом (G33) (серия T) ... (G32 с
системой A G кода)
D Вызов подпрограммы (М98)
D Постоянный цикл (G77, G78, G79) (серия T) ... (G90, G92 и
G94 с системой A G кода)
D Многократно повторяемый постоянный цикл (G71 - G76)
(серия T)
D Постоянный цикл сверления (G80 - G85) (серия T)
D Постоянный цикл (G73, G74, G76, G80 - G89) (серия M)

ПРИМЕЧАНИЕ
Адрес и диапазон задаваемых значений
Ограничения, налагаемые на формат серии 0i, также
налагаются на диапазон задаваемых значений для
основных адресов. Если заданное значение выходит
за пределы диапазона формата серии 0i, то возникает
сигнал тревоги P/S. Использование адресов может
быть ограничено в некоторых случаях.

202
B--64112RU/01 ФУНКЦИЯ ЧУ 20. ФУНКЦИИ ДЛЯ ВЫСОКОСКОРОСТНОГО РЕЗАНИЯ

20 ФУНКЦИИ ДЛЯ ВЫСОКОСКОРОСТНОГО РЕЗАНИЯ

203
20. ФУНКЦИИ ДЛЯ ВЫСОКОСКОРОСТНОГО РЕЗАНИЯ ФУНКЦИЯ ЧУ B--64112RU/01

20.1 Cерия T Данная функция разработана для высокоскоростной точной


обработки. С помощью этой функции можно запретить
УСОВЕРШЕНСТВО- задержку вследствие ускорения/замедления и задержку в
ВАННОЕ сервосистеме, которая увеличивается по мере повышения
УПРАВЛЕНИЕ С скорости подачи.
В данном случае инструмент движется точно с соблюдением
ПРЕДВАРИТЕЛЬНЫМ
заданных значений, что позволяет сократить количество
ПРОСМОТРОМ (G08) ошибок в профиле обработки.
Данная функция становится действующей при входе в режим
управления с предварительным просмотром.

Формат
G08 P_ ;

P1 : Включите режим управления с предварительным просмотром.


P0 : Отключите режим управления с предварительным просмотром.

В режиме управления с предварительным просмотром имеются


следующие функции:
D Линейное ускорение/замедление перед интерполяцией
D Функция автоматического замедления в углах

20.2 Cерия M Полностью используя преимущества высокоточного контур-


ного управления с применением процессора RISC, данная
УСОВЕРШЕНСТВО- функция реализует высокоскоростную и высокоточную
ВАННОЕ обработку, не задействуя при этом специального аппаратного
ВЫСОКОТОЧНОЕ обеспечения.
УПРАВЛЕНИЕ С Данная функция активирует предварительное линейное
ПРЕДВАРИТЕЛЬНЫМ ускорение/замедление перед интерполяцией до 15 блоков. Это
ПРОСМОТРОМ приводит к равномерному ускорению/замедлению на протяже-
нии нескольких блоков, а также к высокоскоростной обработке.
(G05.1) (СЕРИя M)
Формат
G05.1 Q _ ;

Q1 : Режим запуска усовершенствованного высокоточного


Q0 : управления с предварительным просмотром
Режим завершения усовершенствованного высокоточ--
ного управления с предварительным просмотром
G05.1 Блок для задания G05.1 не должен содержать никаких
других команд.
Отмена режима усовершенствованного управления с
предварительным просмотром может быть также
выполнена сбросом.

204
B--64112RU/01 ÔÓÍÊÖÈß ×Ó 20. ÔÓÍÊÖÈÈ ÄËß ÂÛÑÎÊÎÑÊÎÐÎÑÒÍÎÃÎ ÐÅÇÀÍÈß

20.3 Cåðèÿ M Ïîëíîñòüþ èñïîëüçóÿ ïðåèìóùåñòâà âûñîêîòî÷íîãî êîíòóð-


íîãî óïðàâëåíèÿ ñ ïðèìåíåíèåì ïðîöåññîðà RISC, äàííàÿ
ÊÎÍÒÓÐ ôóíêöèÿ ðåàëèçóåò âûñîêîñêîðîñòíóþ è âûñîêîòî÷íóþ
ÂÛÑÎÊÎÒÎ×ÍÎÃÎ îáðàáîòêó, íå çàäåéñòâóÿ ïðè ýòîì ñïåöèàëüíîãî àïïàðàòíîãî
ÓÏÐÀÂËÅÍÈß îáåñïå÷åíèÿ.
(G05.1) (ÑÅÐÈÿ M) Äàííàÿ ôóíêöèÿ àêòèâèðóåò ïðåäâàðèòåëüíîå ëèíåéíîå
óñêîðåíèå/çàìåäëåíèå ïåðåä èíòåðïîëÿöèåé äî 40 áëîêîâ
(Òîëüêî ñåðèÿ 0i-MC). Ýòî ïðèâîäèò ê ðàâíîìåðíîìó
óñêîðåíèþ/çàìåäëåíèþ íà ïðîòÿ- æåíèè íåñêîëüêèõ áëîêîâ, à
òàêæå ê âûñîêîñêîðîñòíîé îáðàáîòêå.

Ôîðìàò
G05.1 Q _ ;

Q1 : Ðåæèì çàïóñêà êîíòóðà âûñîêîòî÷íîãî óïðàâëåíèÿ


Q0 : Ðåæèì çàâåðøåíèÿ êîíòóðà âûñîêîòî÷íîãî óïðàâëåíèÿ
G05.1 Áëîê äëÿ çàäàíèÿ G05.1 íå äîëæåí ñîäåðæàòü íèêàêèõ
äðóãèõ êîìàíä.
Îòìåíà ðåæèìà êîíòóðà óïðàâëåíèÿ ìîæåò áûòü òàêæå
âûïîëíåíà ñáðîñîì.

205
21. УПРАВЛЕНИЕ ОСЯМИ ФУНКЦИЯ ЧУ B--64112RU/01

21
УПРАВЛЕНИЕ ОСЯМИ

206
B--64112RU/01 ФУНКЦИЯ ЧУ 21. УПРАВЛЕНИЕ ОСЯМИ

21.1 Обычно, станок регулируется для того, чтобы произошло


перемещение в заданное положение. Однако, если применяется
ФУНКЦИЯ функция слежения, то фактическое положение в ЧПУ перес-
СЛЕЖЕНИЯ матривается в соответствии с перемещением в станке.
Функция слежения активируется, если:
- Включен аварийный останов
Поскольку перемещение станка во время аварийного останова
попадает в отчет, то фактическое положение станка отражается
в ЧПУ. Поэтому, после того, как аварийный останов отключен,
обработка может быть возобновлена без выполнения повтор-
ного возврата в референтную точку. Однако, если в системе
обнаружения положения возникли проблемы, то система не
может производить слежение корректно. Поскольку текущее
положение в ЧПУ не преобразовывается в правильное значение.
При помощи сигнала ввода (сигнал слежения) от PMC функция
слежения может также применяться к:
- Система слежения в состоянии отключения.
Она также действительна в случаях, если перемещение на станке
происходит при помощи механической рукоятки.
21.2 Существует возможность производить перемещение на станке
вручную, при помощи механической рукоятки, которая
МЕХАНИЧЕСКАЯ установлена на станке; не посредством ЧУ (серводвигатель).
ПОДАЧА Расстояние перемещения механической рукояткой отслежи-
РУКОЯТКОЙ вается, и фактическое положение пересматривается в ЧУ. Подача
механической рукояткой выполняется при помощи ввода сигнала
отключения системы слежения оси подачи. Однако, для
состояния отключения системы слежения необходимо задать
слежение за перемещением при помощи сигнала слежения.
21.3 Управление отключением/подключением системы слежения по
осям возможно при помощи сигналов ввода от PMC. Функция
ОТКЛЮЧЕНИЕ обычно используется с ограничителем станка.
СИСТЕМЫ
СЛЕЖЕНИЯ
Направление перемещения, заданное при помощи ручного
21.4 ввода данных или программным путем для каждой оси, может
быть заменено на противоположное и выполнено. Зеркальное
ЗЕРКАЛЬНОЕ отображение задается при помощи ручных настроек или при
ОТОБРАЖЕНИЕ помощи сигналов ввода от PMC. Зеркальное отображение
может применяться к каждой оси.
21.5 При помощи этой функции существует возможность подсое-
динять и отсоединять поворотные столы и приспособления.
ОТСОЕДИНЕНИЕ Переключайте сигнал отсоединения осей управления в соот-
ОСЕЙ УПРАВЛЕНИЯ ветствии с тем, отсоединены или подсоединены поворотные
столы и приспособления. Если сигнал включен, то соответст-
вующая ось исключается из осей управления, таким образом
сигнал тревоги системы слежения в отношении этой оси
игнорируется. Ось автоматически рассматривается как заблоки-
рованная. Сигнал принимается не только при включенном
питании, поэтому автоматическая смена приспособлений
возможна в любой момент при помощи этой функции. Анало-
гичное переключение, как и при помощи этого сигнала, может
также выполняться при помощи настройки ручного ввода данных.

207
21. УПРАВЛЕНИЕ ОСЯМИ ФУНКЦИЯ ЧУ B--64112RU/01

21.6 Сигнал ввода от PMC может использоваться для того, чтобы


выбрать будет ли выполняться простое синхронное управление.
ПРОСТОЕ Во время простого синхронного управления команды
СИНХРОННОЕ перемещения для ведущей оси подаются на два двигателя
УПРАВЛЕНИЕ ведущей и ведомой осей для синхронного управления двумя
осями. Однако, не существует функции для выполнения
коррекции синхронизации, таким образом отклонения в
положении ведущей и ведомой осей уравновешиваются за счет
постоянного отслеживания отклонений положения. Даже во
время простого синхронного управления, коррекция меж-
модульного смещения и коррекция мертвого хода для ведущей
оси выполняются отдельно от тех же операций для ведомой оси.
Далее показаны различия между сериями M и T при простом
синхронном управлении.
Для M-серии
D Режимы работы при которых допускается простое
синхронное управление
Автоматическая операция, непрерывная ручная подача,
ручная подача рукояткой, инкрементная подача и ручной
возврат в референтное положение
D Число синхронизированных пар
до четырех (в зависимости от числа осей управления)
D Прочие функции
Проверка погрешности синхронизации (позиционное
отклонение/машинные координаты)
Синхронизация (Во время включения питания ЧПУ,
отклонение, имевшее место во время отключения питания
автоматически компенсируется. Однако, указатели абсолют-
ного положения необходимо для ведущей и ведомой осей.)
Автоматическое нанесение сетки
Сигнал тревоги отклонения вращающего момента

Для серии T
D Режимы работы при которых допускается простое синх-
ронное управление
Только автоматическая операция (отключен при ручной
операции)
D Число синхронизированных пар
Один
D Прочие функции
Нет

208
B--64112RU/01 ФУНКЦИЯ ЧУ 21. УПРАВЛЕНИЕ ОСЯМИ

21.7 Cерия M Ось вращения (ось C) может регулироваться при помощи


команды G41.1 или G42.1, таким образом, что инструмент будет
УПРАВЛЕНИЕ постоянно обращен в направлении, перпендикулярном к
НОРМАЛЬНЫМ направлению перемещения во время резки.
НАПРАВЛЕНИЕМ
ДВИЖЕНИЯ
(G40.1,G41.1,G42.1)
Формат
(серия M)
G40.1 : Режим отмены управления нормальным направлением
движения (Управление нормальным направлением движения
не может выполняться.)
G41.1 : Левостороннее управление нормальным направлением
движения включино (Управление выполняется для того,
чтобы инструмент был обращен перпендикулярно к
направлению перемещения влево)
G42.1 : Правостороннее управление нормальным направлением
движения включино (Управление выполняется для того,
чтобы инструмент был обращен перпендикулярно к направ--
лению перемещения вправо)

При управлении нормальным направлением движения, управ-


ление выполняется таким образом, чтобы инструмент мог
оказаться перпендикулярным направлению перемещения на
плоскости X-Y. При помощи угла оси C, направление +X
определяется, как 0 градусов, видимый из центра вращения оси
C. Таким образом, направление +Y, направление -X и направ-
ление -Y определя- ются как 90, 180, и 270 градусов соответст-
венно.
При переключении режима управления нормальным
направлением движения из режима отмены, ось C становится
перпендикулярной направлению перемещения там, где G41.1
или G42.1 находится в начальной точке командного блока.

+Y

90°


180°
+X
Центр 270°
вращения

209
21. УПРАВЛЕНИЕ ОСЯМИ ФУНКЦИЯ ЧУ B--64112RU/01

Между блоками перемещение оси C вставляется автоматически,


таким образом, что ось C развернута в перпендикулярном
направлении в начальной точке каждого блока в соответствии с
изменением направления перемещения.
Управление нормальным направлением движения выполняется
для траектории после коррекции в режиме коррекции на
режущий инструмент. Скорость подачи вращения оси C,
которая вставляется в начальную точку каждого блока,
становится скоростью подачи, которая задается параметрами.
Однако, при холостом ходе, скорость подачи задается как
скорость холостого хода. Кроме того, в случае ускоренного
подвода (G00), она становится скоростью ускоренного подвода.
В случае команды окружности допускается первоначальное
вращение оси C, таким образом, что ось C устанавливается
перпендикулярно начальной точке окружности. В это время ось
C регулируется таким образом, что она постоянно расположена
в нормальном направлении по ходу перемещения команды
окружности.

ПРИМЕЧАНИЕ
Вращение оси C во время управления нормальным
направлением движения регулируется на коротком
расстоянии таким образом, чтобы было 180 градусов
или менее.

210
B--64112RU/01 ФУНКЦИЯ ЧУ 21. УПРАВЛЕНИЕ ОСЯМИ

21.8 Cерия T Многоугольная фигура может быть обработана вращением


заготовки и инструмента в определенном соотношении.
ОБТОЧКА D Соотношение вращения заготовки и инструмента
МНОГОУГОЛЬНИКОВ D Количество зубцов на инструменте
(G50.2, G51.2) Многоугольник может быть четырехугольным или шестиуголь-